1 2015-03-12 Tom de Vries <tom@codesourcery.com>
3 PR rtl-optimization/64895
4 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6 * gcc.target/i386/fuse-caller-save.c: Ditto.
8 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
10 * gcc.dg/ipa/pr63569.c: Fix template.
12 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14 * g++.dg/ipa/pr64146.C: Require fpic support.
16 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
19 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
20 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
22 2015-03-11 Jakub Jelinek <jakub@redhat.com>
24 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
25 to dg-options, fix up dg-skip-if.
27 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
30 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
31 * gcc.target/avr/tiny-caller-save.c: Same.
33 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
36 * g++.dg/pr65242.C: New test.
38 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
40 * c-c++-common/asan/no-asan-check-glob.c: New test.
42 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/other/default11.C: New.
46 * g++.dg/other/default12.C: Likewise.
48 2015-03-10 Jakub Jelinek <jakub@redhat.com>
51 * gcc.target/i386/bmi2-bzhi-2.c: New test.
53 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
56 * gfortran.dg/unlimited_polymorphic_23.f90: New test
58 2015-03-10 Jakub Jelinek <jakub@redhat.com>
61 * g++.dg/cpp0x/pr65127.C: New test.
63 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
65 * gcc.dg/ipa/PR64550.c: Update template.
67 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
68 Tobias Burnus <burnus@net-b.de>
70 * gfortran.dg/coarray_sync_memory.f90: New.
72 2015-03-10 Marek Polacek <polacek@redhat.com>
75 * c-c++-common/ubsan/pr65367.c: New test.
77 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
79 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
80 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
81 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
82 * gcc.target/i386/mpx/calloc-1-nov.c: New.
83 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
84 * gcc.target/i386/mpx/malloc-1-nov.c: New.
85 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
86 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
87 * gcc.target/i386/mpx/realloc-1-nov.c: New.
88 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
89 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
90 * gcc.target/i386/mpx/realloc-2-nov.c: New.
91 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
93 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
95 * gcc/testsuite/lib/mpx-dg.exp (mpx_link_flags): New.
98 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
99 * gcc.target/i386/mpx/alloca-1-nov.c: New.
100 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
101 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
102 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
103 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
104 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
105 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
106 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
107 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
108 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
109 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
110 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
111 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
112 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
113 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
114 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
115 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
116 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
117 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
118 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
119 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
120 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
121 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
122 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
123 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
124 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
125 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
126 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
127 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
128 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
129 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
130 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
131 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
132 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
133 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
134 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
135 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
136 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
137 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
138 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
139 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
140 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
141 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
142 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
143 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
144 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
145 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
146 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
147 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
148 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
149 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
150 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
151 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
152 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
153 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
154 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
155 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
156 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
157 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
158 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
159 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
160 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
161 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
162 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
163 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
164 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
165 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
166 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
167 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
168 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
169 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
170 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
171 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
172 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
173 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
174 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
175 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
176 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
177 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
178 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
179 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
180 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
181 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
182 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
183 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
184 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
185 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
186 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
187 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
188 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
189 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
190 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
191 * gcc.target/i386/mpx/label-address-1.c: New.
192 * gcc.target/i386/mpx/legacy-1-nov.c: New.
193 * gcc.target/i386/mpx/macro.c: New.
194 * gcc.target/i386/mpx/mpx-check.h: New.
195 * gcc.target/i386/mpx/mpx.exp: New.
196 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
197 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
198 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
199 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
200 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
201 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
202 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
203 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
204 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
205 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
206 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
207 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
208 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
209 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
210 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
211 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
212 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
213 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
214 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
215 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
216 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
217 * gcc.target/i386/mpx/reference-1-lbv.c: New.
218 * gcc.target/i386/mpx/reference-1-nov.c: New.
219 * gcc.target/i386/mpx/reference-1-ubv.c: New.
220 * gcc.target/i386/mpx/reference-2-lbv.c: New.
221 * gcc.target/i386/mpx/reference-2-nov.c: New.
222 * gcc.target/i386/mpx/reference-2-ubv.c: New.
223 * gcc.target/i386/mpx/reference-3-lbv.c: New.
224 * gcc.target/i386/mpx/reference-3-nov.c: New.
225 * gcc.target/i386/mpx/reference-3-ubv.c: New.
226 * gcc.target/i386/mpx/reference-4-lbv.c: New.
227 * gcc.target/i386/mpx/reference-4-nov.c: New.
228 * gcc.target/i386/mpx/reference-4-ubv.c: New.
229 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
230 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
231 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
232 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
233 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
234 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
235 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
236 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
237 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
238 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
239 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
240 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
241 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
242 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
243 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
244 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
245 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
246 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
247 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
248 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
249 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
250 * gcc.target/i386/mpx/sincos-1-nov.c: New.
251 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
252 * gcc.target/i386/mpx/static-array-1-nov.c: New.
253 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
254 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
255 * gcc.target/i386/mpx/static-init-1-nov.c: New.
256 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
257 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
258 * gcc.target/i386/mpx/static-init-2-nov.c: New.
259 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
260 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
261 * gcc.target/i386/mpx/static-init-3-nov.c: New.
262 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
263 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
264 * gcc.target/i386/mpx/static-init-4-nov.c: New.
265 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
266 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
267 * gcc.target/i386/mpx/static-init-5-nov.c: New.
268 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
269 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
270 * gcc.target/i386/mpx/static-init-6-nov.c: New.
271 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
272 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
273 * gcc.target/i386/mpx/static-string-1-nov.c: New.
274 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
275 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
276 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
277 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
278 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
279 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
280 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
281 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
282 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
283 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
284 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
285 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
286 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
287 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
288 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
289 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
290 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
291 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
292 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
293 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
294 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
295 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
296 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
297 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
298 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
299 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
300 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
301 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
302 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
303 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
304 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
305 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
306 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
307 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
308 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
309 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
310 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
311 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
312 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
313 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
314 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
315 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
316 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
317 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
318 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
319 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
320 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
321 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
322 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
323 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
324 * gcc.target/i386/mpx/vararg-1-nov.c: New.
325 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
326 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
327 * gcc.target/i386/mpx/vararg-2-nov.c: New.
328 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
329 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
330 * gcc.target/i386/mpx/vararg-3-nov.c: New.
331 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
332 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
333 * gcc.target/i386/mpx/vararg-4-nov.c: New.
334 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
335 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
336 * gcc.target/i386/mpx/vararg-5-nov.c: New.
337 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
338 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
339 * gcc.target/i386/mpx/vararg-6-nov.c: New.
340 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
341 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
342 * gcc.target/i386/mpx/vararg-7-nov.c: New.
343 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
344 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
345 * gcc.target/i386/mpx/vararg-8-nov.c: New.
346 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
347 * gcc.target/i386/mpx/vla-1-lbv.c: New.
348 * gcc.target/i386/mpx/vla-1-nov.c: New.
349 * gcc.target/i386/mpx/vla-1-ubv.c: New.
350 * gcc.target/i386/mpx/vla-2-lbv.c: New.
351 * gcc.target/i386/mpx/vla-2-nov.c: New.
352 * gcc.target/i386/mpx/vla-2-ubv.c: New.
354 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
356 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
358 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
360 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
362 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
364 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
365 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
367 2015-03-10 Jakub Jelinek <jakub@redhat.com>
370 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
373 * c-c++-common/pr65120.c: New test.
375 PR rtl-optimization/65321
376 * gcc.dg/pr65321.c: New test.
378 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
380 PR tree-optimization/65355
381 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
383 2015-03-09 Jakub Jelinek <jakub@redhat.com>
386 * c-c++-common/pr49706.c: Adjust tests for not warning
387 about !!x == y or !b == y where b is boolean, and add
389 * c-c++-common/pr62199-2.c: Likewise.
391 2015-03-09 Richard Biener <rguenther@suse.de>
394 * gcc.dg/torture/pr65270-1.c: New testcase.
395 * gcc.dg/torture/pr65270-2.c: Likewise.
397 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
399 PR tree-optimization/63743
400 * gcc.dg/pr63743.c: New test.
402 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
405 * g++.dg/lto/pr65316_0.C: New testcase.
406 * g++.dg/lto/pr65316_1.C: New testcase.
408 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
411 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
413 * g++.dg/abi/rtti3.C: Likewise.
415 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
418 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
420 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
422 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
424 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
426 2015-03-08 Morin <mikael@gcc.gnu.org>
429 * gfortran.dg/entry_20.f90: New.
431 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
434 * gcc.c-torture/compile/pr65153.c: New.
436 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
439 * g++.dg/torture/pr65249.C: New.
441 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
443 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
447 2015-03-07 Marek Polacek <polacek@redhat.com>
448 Martin Uecker <uecker@eecs.berkeley.edu>
451 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
453 * c-c++-common/ubsan/bounds-8.c: New test.
454 * c-c++-common/ubsan/bounds-9.c: New test.
455 * gcc.dg/ubsan/bounds-2.c: New test.
457 2015-03-05 Martin Sebor <msebor@redhat.com>
460 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
461 checking of results into main to prevent it from getting optimized
463 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
465 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
467 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
468 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
469 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
472 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
474 * g++.dg/lto/pr65302_1.C: New testcase.
475 * g++.dg/lto/pr65302_0.C: New testcase.
477 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
479 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
480 -fno-ipa-icf to dg-options.
482 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
484 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
485 compiles using the linker plugin.
487 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
489 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
491 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
493 * gcc.target/arm/pr65067.c: New test.
495 2015-03-05 Martin Liska <mliska@suse.cz>
498 * gcc.dg/ipa/pr65318.c: New test.
500 2015-03-05 Marek Polacek <polacek@redhat.com>
502 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
504 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
506 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
508 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
510 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
511 max-unroll-times back to defaults for s390.
513 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
517 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
520 * g++.dg/cpp0x/initlist92.C: New.
522 2015-03-05 Richard Biener <rguenther@suse.de>
524 PR tree-optimization/65310
525 * gcc.dg/vect/pr65310.c: New testcase.
527 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
532 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
534 * gnat.dg/entry_queues3.adb: New test.
536 2015-03-04 Ian Lance Taylor <iant@google.com>
538 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
540 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
543 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
545 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
547 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
548 -fno-ipa-icf to dg-options
549 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
550 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
552 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
555 * g++.dg/cpp0x/decltype62.C: New.
557 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
559 * gnat.dg/object_overflow5.adb: New test.
561 2015-03-03 Martin Liska <mliska@suse.cz>
564 * gcc.dg/ipa/pr65287.c: New test.
566 2015-03-03 Martin Jambor <mjambor@suse.cz>
567 Eric Botcazou <ebotcazou@adacore.com>
569 * gnat.dg/specs/pack12.ads: New test.
571 2015-03-03 Martin Liska <mliska@suse.cz>
573 * gcc.dg/ipa/PR65282.c: New test.
575 2015-03-13 Jeff Law <law@redhat.com>
577 PR tree-optimization/65241
578 * gcc.c-torture/compile/pr65241.c: New test.
580 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
583 * gcc.target/avr/torture/pr64331.c: New test.
585 2015-03-03 Martin Liska <mliska@suse.cz>
586 Jan Hubicka <hubicka@ucw.cz>
588 * g++.dg/ipa/pr65263.C: New test.
590 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
593 * gcc.dg/lto/pr65130_0.c: New testcase.
594 * gcc.dg/lto/pr65130_1.c: New testcase.
596 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
599 * g++.dg/torture/pr64988.C: New testcase.
601 2015-03-02 Tobias Burnus <burnus@net-b.de>
603 * gfortran.dg/coarray_atomic_6.f90: New.
605 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
608 * gcc.target/i386/pr65184.c: New.
610 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
613 * gcc.target/i386/pr65183.c: New.
615 2015-02-28 Martin Liska <mliska@suse.cz>
616 Jan Hubicka <hubicka@ucw.cz>
618 * gcc.dg/ipa/ipa-icf-35.c: New test.
619 * gcc.dg/ipa/ipa-icf-36.c: New test.
620 * gcc.dg/ipa/ipa-icf-37.c: New test.
622 2015-02-28 Martin Liska <mliska@suse.cz>
623 Jan Hubicka <hubicka@ucw.cz>
626 * gcc.dg/ipa/ipa-icf-34.c: New test.
628 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
631 * gcc.target/sh/sh/pr61142.c: New.
633 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
635 * g++.dg/other/dump-ada-spec-3.C: New test.
637 2015-03-01 Martin Liska <mliska@suse.cz>
639 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
640 * g++.dg/ipa/pr63595.C: Update expected results.
642 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
645 * g++.dg/ipa/ipa-icf-6.C: New testcase.
647 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
649 * gcc.dg/vect/pr59354.c: Move vector producing code to separate function.
651 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
654 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
655 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
656 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
657 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
659 2015-02-27 Jakub Jelinek <jakub@redhat.com>
661 PR tree-optimization/65048
662 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
663 (foo): Use K&R style definition.
665 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
668 * g++.dg/pr65032.C: New.
670 2015-02-27 Marek Polacek <polacek@redhat.com>
673 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
676 2015-02-27 Marek Polacek <polacek@redhat.com>
679 * gcc.dg/pr65228.c: New test.
681 2015-02-27 Kai Tietz <ktietz@redhat.com>
684 * gcc.dg/weak/weak-17.c: New file.
686 2015-02-27 Richard Biener <rguenther@suse.de>
689 * g++.dg/lto/pr65193_0.C: New testcase.
691 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
693 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
694 * gcc.target/s390/hotpatch-8.c: Likewise.
695 * gcc.target/s390/hotpatch-9.c: Likewise.
696 * gcc.target/s390/pr61078.c: Likewise.
697 * gcc.target/s390/pr57960.c: Remove -m64.
698 * gcc.target/s390/pr61078.c: Likewise.
700 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
701 Martin Liska <mliska@suse.cz>
704 * gcc.dg/pr64454.c: Disable ICF.
705 * gcc.dg/pr28685-1.c: Disable ICF
706 * gcc.dg/ipa/iinline-5.c: Disable ICF.
707 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
708 * g++.dg/ipa/ipa-icf-4.C: Update template.
710 2015-02-26 Jakub Jelinek <jakub@redhat.com>
712 PR tree-optimization/65216
713 * gcc.c-torture/execute/pr65216.c: New test.
715 PR tree-optimization/65215
716 * gcc.c-torture/execute/pr65215-1.c: New test.
717 * gcc.c-torture/execute/pr65215-2.c: New test.
718 * gcc.c-torture/execute/pr65215-3.c: New test.
719 * gcc.c-torture/execute/pr65215-4.c: New test.
720 * gcc.c-torture/execute/pr65215-5.c: New test.
722 2015-02-26 Tom de Vries <tom@codesourcery.com>
724 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
726 2015-02-26 Martin Liska <mliska@suse.cz>
727 Jan Hubicka <hubicka@ucw.cz>
729 * g++.dg/ipa/pr64146.C: Update expected results.
730 * gcc.dg/ipa/ipa-icf-26.c: Update test.
731 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
732 * gcc.dg/ipa/ipa-icf-34.c: New test.
734 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
736 * gcc.dg/vect/vect-pr61917.c: Rename to ...
737 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
738 (dg-additional-options): Remove dg directive.
739 (dg-final): Add dg directive.
741 2015-02-26 Marek Polacek <polacek@redhat.com>
744 * g++.dg/ipa/pr65008.C: New test.
746 2015-02-26 Tom de Vries <tom@codesourcery.com>
748 * lib/profopt.exp (profopt-target-cleanup): New proc.
749 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
750 files from sources from dg-additional-sources.
752 2015-02-26 Tom de Vries <tom@codesourcery.com>
754 * lib/gcov.exp: Cleanup in case of xfail.
756 2015-02-26 Sebastian Pop <s.pop@samsung.com>
758 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
760 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
763 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
764 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
765 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
766 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
767 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
768 * g++.dg/debug/pr46123.C: XFAIL and move...
769 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
770 * gcc.dg/debug/dwarf2-3.c: Move...
771 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
773 2015-02-26 Marek Polacek <polacek@redhat.com>
776 * g++.dg/cpp1y/pr65202.C: New test.
778 2015-02-26 Tom de Vries <tom@codesourcery.com>
780 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
781 locale_facets.h.gcov.
783 2015-02-26 Tom de Vries <tom@codesourcery.com>
785 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
787 2015-02-26 Tom de Vries <tom@codesourcery.com>
789 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
791 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
794 * gcc.target/i386/pr65217.c: New.
796 2015-02-26 Tom de Vries <tom@codesourcery.com>
798 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
800 2015-02-26 Tom de Vries <tom@codesourcery.com>
802 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
804 2015-02-26 Sebastian Pop <s.pop@samsung.com>
806 PR tree-optimization/65048
807 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
809 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
811 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
812 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
814 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
817 * gcc.target/i386/pr65161.c: New test.
819 2015-02-26 Terry Guo <terry.guo@arm.com>
821 * gcc.target/arm/no-volatile-in-it.c: New test.
823 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
825 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
826 (dg-options): Add -save-temps.
827 (dg-final): Add cleanup-saved-temps.
829 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
831 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
833 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
835 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
836 * gcc.target/powerpc/pack01.c: Include string.h.
838 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
841 * gcc.target/i386/pr65167.c: New.
843 2015-02-25 Kai Tietz <ktietz@redhat.com>
845 PR tree-optimization/61917
846 * gcc.dg/vect/vect-pr61917.c: New file.
848 2015-02-24 Jakub Jelinek <jakub@redhat.com>
850 PR tree-optimization/65170
851 * gcc.c-torture/execute/pr65170.c: New test.
852 * gcc.dg/tree-ssa/vrp96.c: New test.
854 2015-02-24 Tom de Vries <tom@codesourcery.com>
856 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
858 2015-02-24 Tom de Vries <tom@codesourcery.com>
861 * lib/gcc-defs.exp (additional_sources_used): Add new var.
862 (dg-additional-files-options): Copy additional_sources to
863 additional_sources_used before emptying additional_sources.
864 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
865 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
866 (cleanup-saved-temps): Use additional_sources_used instead of
868 (dg-test): Reset additional_sources_used.
870 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
873 * gfortran.dg/integer_exponentiation_6.F90: New test.
875 2015-02-23 Martin Sebor <msebor@redhat.com>
878 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
879 two parts. One to save registers, the other to verify the
880 registers have the right values. Save register state into
881 static data rather than on the stack.
883 2015-02-23 Jakub Jelinek <jakub@redhat.com>
886 * c-c++-common/asan/pr63888.c: New test.
888 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
891 * gcc.c-torture/compile/pr65163.c: New.
893 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
895 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
897 * gcc.dg/hoist-register-pressure-2.c: Likewise.
898 * gcc.dg/hoist-register-pressure-3.c: Likewise.
900 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
902 * gcc.target/s390/20090223-1.c: Add
903 -Wno-implicit-function-declaration option.
904 * gcc.target/s390/pr42224.c: Likewise.
905 * gcc.target/s390/pr55718.c: Likewise.
907 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
909 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
910 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
911 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
912 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
913 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
914 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
915 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
916 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
917 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
918 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
919 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
920 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
921 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
922 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
923 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
924 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
925 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
926 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
927 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
928 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
929 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
931 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
933 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
934 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
935 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
936 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
937 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
938 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
939 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
940 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
941 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
942 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
943 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
944 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
945 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
946 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
947 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
948 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
950 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
954 * gfortran.dg/pr61960.f90: New.
955 * gfortran.dg/pr64230.f90: New.
956 * gfortran.dg/pr64980.f03: New.
958 2015-02-22 Tom de Vries <tom@codesourcery.com>
960 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
962 2015-02-21 Arnaud Charlet <charlet@adacore.com>
965 * gnat.dg/timing_events.adb: Removed, invalid test.
967 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
970 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
972 * g++.dg/gcov/gcov-2.C: Likewise.
974 2015-02-20 Richard Biener <rguenther@suse.de>
976 PR tree-optimization/65136
977 * gcc.dg/tree-ssa/pr65136.c: New testcase.
979 2015-02-20 Jakub Jelinek <jakub@redhat.com>
982 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
983 and nvptx-*-* blacklisting.
985 * gcc.dg/sibcall-9.c: New test.
986 * gcc.dg/sibcall-10.c: New test.
988 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
990 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
992 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
995 * gcc.target/avr/torture/pr64452.c: New test.
997 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
999 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1000 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1002 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1005 * lib/target-supports.exp (check_compile): Check whether
1006 additional_sources is defined before using it.
1008 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1011 * g++.dg/opt/pr65074.C: New file.
1013 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1015 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1016 (size_type): New typedef.
1017 (operator "" _script): Use it for the last argument.
1019 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1021 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1023 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1025 * lib/target-supports.exp (check_compile): Save/restore
1026 additional_sources that may belong to an actual test.
1028 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1030 PR gcov-profile/64634
1031 * g++.dg/gcov/gcov-15.C: New test.
1033 2015-02-18 Tom de Vries <tom@codesourcery.com>
1035 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1037 2015-02-18 Tom de Vries <tom@codesourcery.com>
1039 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1041 2015-02-18 Tom de Vries <tom@codesourcery.com>
1043 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1045 2015-02-18 Tom de Vries <tom@codesourcery.com>
1047 * gfortran.dg/fmt_cache_1.f: Add missing close.
1049 2015-02-18 Tom de Vries <tom@codesourcery.com>
1052 * gfortran.dg/read_eof_8.f90: Add missing close.
1054 2015-02-18 Richard Biener <rguenther@suse.de>
1056 PR tree-optimization/65063
1057 * gcc.dg/pr65063.c: New testcase.
1059 2015-02-18 Richard Biener <rguenther@suse.de>
1061 PR tree-optimization/62217
1062 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1064 2015-02-18 Marek Polacek <polacek@redhat.com>
1067 * c-c++-common/ubsan/pr65081.c: New test.
1069 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1071 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1072 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1074 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1076 * gcc.dg/ipa/propalign-3.c: New test.
1078 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1081 * gcc.target/sh/pr64793.c: New.
1082 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1084 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1086 * gcc.target/arm/divzero.c: New test case.
1088 2015-02-17 Tom de Vries <tom@codesourcery.com>
1090 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1092 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1093 Jakub Jelinek <jakub@redhat.com>
1096 * g++.dg/cpp0x/pr65075.C: New test.
1098 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1101 * gcc.target/powerpc/pr65058.c: New test.
1103 2015-02-16 Jeff Law <law@redhat.com>
1105 PR tree-optimization/64823
1106 * gcc.dg/uninit-20.c: New test.
1108 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1109 James Greenhalgh <james.greenhalgh@arm.com>
1112 * gcc.dg/ipa/ipa-clone-1.c: New test.
1114 2015-02-16 Richard Biener <rguenther@suse.de>
1116 PR tree-optimization/65077
1117 * gcc.dg/torture/pr65077.c: New testcase.
1119 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1121 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1122 Directive adjusted to scan for ldaxr.
1123 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1124 adjusted to scan for ldaex.
1126 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp0x/constexpr-65080.C: New.
1131 2015-02-16 Richard Biener <rguenther@suse.de>
1133 PR tree-optimization/63593
1134 * gcc.dg/pr63593.c: New testcase.
1136 2015-02-16 Marek Polacek <polacek@redhat.com>
1139 * gcc.dg/pr65066.c: New test.
1141 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1143 * gcc.dg/pr65002.C: Move ...
1144 * g++.dg/ipa/pr65002.C: ... here.
1146 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1148 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1149 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1150 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1151 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1153 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1156 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1157 the expression to find calls.
1158 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1159 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1160 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1161 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1162 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1164 2015-02-14 Marek Polacek <polacek@redhat.com>
1167 * gcc.dg/array-11.c: New test.
1168 * gcc.dg/array-12.c: New test.
1169 * gcc.dg/array-13.c: New test.
1170 * gcc.dg/array-14.c: New test.
1171 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1172 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1173 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1174 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1175 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1176 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1178 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1181 * g++.dg/lookup/using54.C: New.
1183 2015-02-13 Jeff Law <law@redhat.com>
1186 Revert my change for tree-optimization/64823.
1188 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1190 PR tree-optimization/65053
1191 * gcc.c-torture/execute/pr65053-1.c: New test.
1192 * gcc.c-torture/execute/pr65053-2.c: New test.
1194 2015-02-13 Marek Polacek <polacek@redhat.com>
1197 * gcc.dg/pr65050.c: New test.
1199 2015-02-13 Jeff Law <law@redhat.com>
1201 PR tree-optimization/64823
1202 * gcc.dg/uninit-20.c: New test.
1204 PR rtl-optimization/47477
1205 * gcc.dg/tree-ssa/pr47477.c: New test.
1207 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1210 * g++.dg/parse/ivdep-2.C: New.
1211 * g++.dg/parse/ivdep-3.C: Likewise.
1213 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1216 * gfortran.dg/continuation_13.f90: New test.
1217 * gfortran.dg/continuation_14.f: New test.
1219 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1222 * g++.dg/cpp0x/sfinae55.C: New.
1224 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1227 * g++.dg/ipa/pr65034.C: New test.
1229 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1231 PR tree-optimization/65002
1232 * gcc.dg/pr65002.C: New.
1234 2015-02-13 Marek Polacek <polacek@redhat.com>
1237 * c-c++-common/pr65040.c: New test.
1239 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1241 PR tree-optimization/64705
1242 * gcc.dg/tree-ssa/pr64705.c: New test.
1244 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1247 * gcc.dg/visibility-22.c: New test.
1248 * gcc.dg/visibility-23.c: New test.
1249 * gcc.target/i386/pr32219-1.c: New test.
1250 * gcc.target/i386/pr32219-2.c: New test.
1251 * gcc.target/i386/pr32219-3.c: New test.
1252 * gcc.target/i386/pr32219-4.c: New test.
1253 * gcc.target/i386/pr32219-5.c: New test.
1254 * gcc.target/i386/pr32219-6.c: New test.
1255 * gcc.target/i386/pr32219-7.c: New test.
1256 * gcc.target/i386/pr32219-8.c: New test.
1257 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1259 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1261 PR libgfortran/57822
1262 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1263 four different KINDs.
1265 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1268 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1271 * g++.dg/ubsan/pr65000.C: New test.
1273 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1276 * gfortran.dg/finalize_28.f90: New test
1278 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1281 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1282 DW_TAG_lexical_block removal.
1283 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1284 * g++.dg/guality/pr55541.C: New test.
1287 * g++.dg/ubsan/pr64984.C: New test.
1289 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1291 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1293 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1296 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1297 instructions for 2015-01-14 get_memmodel changes.
1298 * gcc.target/powerpc/atomic-p8.c: Likewise.
1301 * g++.dg/ubsan/pr65019.C: New test.
1303 PR tree-optimization/65014
1304 * gcc.c-torture/compile/pr65014.c: New test.
1306 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1308 PR libgfortran/57822
1309 * gfortran/fmt_g0_7.f08: Revise test.
1311 2015-02-11 Jeff Law <law@redhat.com>
1314 * gcc.target/m68k/pr63347.c: New test.
1316 2015-02-11 Marek Polacek <polacek@redhat.com>
1318 * g++.dg/ubsan/shift-1.C: New test.
1319 * gcc.dg/ubsan/c-shift-2.c: New test.
1320 * c-c++-common/ubsan/shift-5.c: Remove file.
1322 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1324 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1325 Directive adjusted to XFAIL.
1326 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1329 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1332 * g++.dg/opt/pr65003.C: New test.
1334 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1336 * lib/target-supports.exp (check_effective_target_pie): Renamed
1338 (check_effective_target_pie_enabled): This.
1339 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1340 * gcc.target/i386/pie.c: Likewise.
1342 2015-02-11 Andrew Pinski <apinski@cavium.com>
1345 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1346 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1348 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1351 * gcc.target/i386/pr61925-1.c: New test.
1352 * gcc.target/i386/pr61925-2.c: New test.
1353 * gcc.target/i386/pr61925-3.c: New test.
1355 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1358 * g++.dg/asan/pr65004.C: New test.
1360 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1363 * gcc.taget/sh/pr64661-0.h: New.
1364 * gcc.taget/sh/pr64661-1.c: New.
1365 * gcc.taget/sh/pr64661-2.c: New.
1366 * gcc.taget/sh/pr64661-3.c: New.
1367 * gcc.taget/sh/pr64661-4.c: New.
1369 2015-02-10 Richard Biener <rguenther@suse.de>
1371 PR tree-optimization/64995
1372 * g++.dg/torture/pr64995.C: New testcase.
1374 2015-02-10 Richard Biener <rguenther@suse.de>
1376 PR tree-optimization/64909
1377 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1379 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1381 * gcc.dg/signbit-sa.c: New test.
1383 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1385 PR libgfortran/57822
1386 * gfortran/fmt_g0_7.f08: New test.
1388 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1390 PR tree-optimization/43378
1391 * gcc.dg/tree-ssa/pr43378.c: New test.
1393 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1396 * g++.dg/torture/pr64978.C: New testcase.
1398 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1401 * gcc.dg/asan/pr64981.c: New test.
1403 2015-02-09 Marek Polacek <polacek@redhat.com>
1406 * gcc.dg/pr64856.c: New test.
1408 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1411 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1412 * gcc.c-torture/execute/pr64979.c: New test.
1414 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1416 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1418 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1420 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1421 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1423 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1426 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1428 2015-02-09 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/54000
1431 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1433 2015-02-09 Tom de Vries <tom@codesourcery.com>
1435 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1437 2015-02-09 Martin Liska <mliska@suse.cz>
1439 * g++.dg/ipa/pr64858.C: New test.
1441 2015-02-09 Tom de Vries <tom@codesourcery.com>
1443 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1445 2015-02-08 Andrew Pinski <apinski@cavium.com>
1447 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1449 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1452 * gfortran.dg/use_rename_8.f90: New.
1454 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1456 * gnat.dg/addr7.ad[sb]: New test.
1457 * gnat.dg/addr8.ad[sb]: Likewise.
1459 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1462 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1463 from jit.dg/test-compile-to-executable.c's create_code, with a
1464 clarification of the output message.
1465 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1467 (test_jit): Use CHECK_NO_ERRORS when calling
1468 gcc_jit_context_compile_to_file.
1469 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1470 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1471 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1472 about deletions that are attempted.
1473 (jit-verify-compile-to-file): Rename to...
1474 (jit-verify-output-file-was-created): ...this, and drop the
1475 attempt to run "file" and verify the output.
1476 (jit-verify-assembler): New function.
1477 (jit-verify-object): New function.
1478 (jit-verify-dynamic-library): New function.
1479 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1480 favor of an implementation from new file
1481 create-code-for-hello-world-executable.h, which also adds a
1483 (dg-final): Replace jit-verify-compile-to-file with
1484 jit-verify-output-file-was-created, and invoke new function
1485 jit-verify-assembler.
1486 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1488 (dg-final): Replace jit-verify-compile-to-file with
1489 jit-verify-output-file-was-created, and invoke new function
1490 jit-verify-dynamic-library.
1491 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1492 favor of an implementation from new file
1493 create-code-for-hello-world-executable.h, which also adds a
1495 (dg-final): Replace jit-verify-compile-to-file with
1496 jit-verify-output-file-was-created. Strengthen the expected stdout
1497 from the built executable.
1498 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1499 favor of an implementation from new file
1500 create-code-for-hello-world-executable.h, which also adds a
1502 (dg-final): Replace jit-verify-compile-to-file with
1503 jit-verify-output-file-was-created, and invoke new function
1505 * jit.dg/verify-dynamic-library.c: New source file.
1507 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1508 Brian Rzycki <b.rzycki@samsung.com>
1510 PR tree-optimization/64878
1511 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1513 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1516 * g++.dg/ipa/pr64896.C: New test.
1518 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1521 * gcc.target/powerpc/pr64205.c: New file.
1523 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1525 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1526 (dg-options): Use -fpie instead of -fPIE -pie.
1528 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1531 * g++.dg/asan/pr64937.C: New test.
1533 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1536 * gfortran.dg/class_to_type_4.f90: New test
1538 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1540 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1542 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1544 PR rtl-optimization/64957
1546 * gcc.c-torture/execute/pr64957.c: New test.
1548 2015-02-05 Jeff Law <law@redhat.com>
1551 * gcc.target/h8300/pr17306-1.c: New test.
1552 * gcc.target/h8300/pr17306-2.c: New test.
1554 2015-02-05 Tobias Burnus <burnus@net-b.de>
1557 * gfortran.dg/structure_constructor_12.f90: New.
1559 2015-02-05 Jeff Law <law@redhat.com>
1562 gcc.target/h8300/pr58400.c: New test.
1564 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1566 * gcc.target/arm/macro_defs0.c: New test.
1567 * gcc.target/arm/macro_defs1.c: New test.
1568 * gcc.target/arm/macro_defs2.c: New test.
1570 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1572 PR rtl-optimization/64905
1573 * gcc.target/i386/pr64905.c: Require nonpic target.
1574 (dg-options): Add -fomit-frame-pointer.
1577 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1579 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1582 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1585 * gfortran.dg/type_to_class_2.f90: New test
1586 * gfortran.dg/type_to_class_3.f90: New test
1588 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1591 * g++.dg/torture/pr64686.C: New testcase.
1593 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1595 PR rtl-optimization/64905
1596 * gcc.target/i386/pr64905.c: New file.
1598 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1600 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1601 * gcc.dg/guality/pr41616-1.c: Ditto.
1603 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1606 * gcc.dg/pr64817-3.c: New.
1608 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1609 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1611 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1612 pass parameters in registers.
1613 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1614 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1615 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1617 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1618 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1620 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1621 list, allow for multilibed targets.
1622 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1624 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1626 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1627 * gcc.dg/pr46728-6.c: Ditto.
1629 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1631 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1632 for mips_nanlegacy target.
1634 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1636 * gcc.target/i386/chkp-hidden-def.c: New.
1638 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1641 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1642 to use 24 bits for bitfield b.
1644 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1647 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1648 cache result in a global variable. Include all 32-bit targets for
1651 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1653 PR rtl-optimization/64756
1654 * gcc.c-torture/execute/pr64756.c: New test.
1656 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1659 * gcc.target/sh/pr64660-0.h: New.
1660 * gcc.target/sh/pr64660-1.c: New.
1661 * gcc.target/sh/pr64660-2.c: New.
1662 * gcc.target/sh/pr64660-3.c: New.
1663 * gcc.target/sh/pr64660-4.c: New.
1665 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1668 * g++.dg/warn/Waddress-2.C: New.
1670 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1673 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1675 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1677 PR preprocessor/64803
1678 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1680 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1682 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1684 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1686 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1687 (_ARM_FPSRC): Add DN and AHP fields.
1688 (clean_results): Force DN=1 on AArch64.
1689 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1690 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1691 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1692 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1693 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1694 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1696 2015-02-02 Alan Modra <amodra@gmail.com>
1698 * gcc.target/powerpc/cprophard.c: New.
1700 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1702 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1703 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1705 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1708 * gcc.dg/pr64817-1.c: New test.
1709 * gcc.dg/pr64817-2.c: New test.
1711 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1714 * gcc.target/sh/pr64851-0.h: New
1715 * gcc.target/sh/pr64851-1.c: New
1716 * gcc.target/sh/pr64851-2.c: New
1717 * gcc.target/sh/pr64851-3.c: New
1718 * gcc.target/sh/pr64851-4.c: New
1720 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1723 * gcc.dg/torture/pr64882.c: New test.
1725 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1728 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1731 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1733 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1734 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1735 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1736 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1737 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1738 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1740 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1741 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1743 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1744 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1747 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1750 * g++.dg/pr64688-2.C: New.
1752 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1754 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1755 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1756 * gcc.target/i386/fuse-caller-save.c: Ditto.
1757 * gcc.target/i386/headmerge-1.c: Ditto.
1758 * gcc.target/i386/headmerge-2.c: Ditto.
1759 * gcc.target/i386/sibcall-6.c: Ditto.
1761 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1764 * gcc.target/i386/pr64617.c: New test.
1766 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1769 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1770 (dg-options): Remove -m32.
1771 (dg-final): Scan for "movb %al" only.
1772 * gcc.target/i386/pr15184-2.c: Ditto.
1774 2015-01-30 Richard Biener <rguenther@suse.de>
1776 PR tree-optimization/64829
1777 * gcc.dg/vect/pr64829.c: New testcase.
1779 2015-01-29 Marek Polacek <polacek@redhat.com>
1782 * gcc.dg/pr64709.c: New test.
1784 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1787 * g++.dg/ubsan/pr64717-1.C: New test.
1788 * g++.dg/ubsan/pr64717-2.C: New test.
1790 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1792 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1794 2015-01-29 Jeff Law <law@redhat.com>
1797 * gcc.target/i386/pr15184-1.c: New test.
1798 * gcc.target/i386/pr15184-2.c: New test.
1800 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1802 PR tree-optimization/64746
1803 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1805 2015-01-29 Richard Biener <rguenther@suse.de>
1807 PR tree-optimization/64853
1808 * gcc.dg/torture/pr64853.c: New testcase.
1810 2015-01-29 Richard Biener <rguenther@suse.de>
1812 PR tree-optimization/64844
1813 * gcc.dg/vect/pr64844.c: New testcase.
1815 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1818 * gcc.dg/pr64809.c: Delete.
1820 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1823 * gcc.target/i386/pr64805.c: New.
1825 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1827 * gcc.dg/guality/guality.h (main): Add argv[0] to
1828 guality_gdb_command.
1830 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1833 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1835 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1838 * gcc.target/sh/sh.exp
1839 (check_effective_target_atomic_model_soft_gusa_available,
1840 check_effective_target_atomic_model_soft_tcb_available,
1841 check_effective_target_atomic_model_soft_imask_available,
1842 check_effective_target_atomic_model_hard_llcs_available): New.
1843 * gcc.target/sh/pr64659-0.h: New.
1844 * gcc.target/sh/pr64659-1.c: New.
1845 * gcc.target/sh/pr64659-2.c: New.
1846 * gcc.target/sh/pr64659-3.c: New.
1847 * gcc.target/sh/pr64659-4.c: New.
1849 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1851 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1852 scan-assembler-times pattern.
1854 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1857 * gcc.dg/pr64809.c: New test.
1859 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1861 PR tree-optimization/64277
1862 * gcc.dg/pr64277.c: New.
1864 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1866 PR tree-optimization/64718
1867 * gcc.c-torture/execute/pr64718.c: New test.
1869 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1871 * gcc.target/aarch64/abs_2.c: New.
1873 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1875 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1876 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1877 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1880 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1883 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1884 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1885 { target comdat_group }.
1887 2015-01-27 Tobias Burnus <burnus@net-b.de>
1890 * gfortran.dg/goacc/coarray_2.f90: New.
1892 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1896 * g++.dg/torture/pr64139.C: New testcase.
1897 * g++.dg/torture/pr60871.C: Likewise.
1899 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1902 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1903 prevent linking errors.
1905 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1908 * g++.dg/torture/pr64282.C: New testcase.
1910 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1912 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1915 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1917 * gcc.target/s390/hotpatch-13.c: New testcase.
1918 * gcc.target/s390/hotpatch-14.c: New testcase.
1919 * gcc.target/s390/hotpatch-15.c: New testcase.
1920 * gcc.target/s390/hotpatch-16.c: New testcase.
1921 * gcc.target/s390/hotpatch-17.c: New testcase.
1922 * gcc.target/s390/hotpatch-18.c: New testcase.
1923 * gcc.target/s390/hotpatch-19.c: New testcase.
1924 * gcc.target/s390/hotpatch-20.c: New testcase.
1925 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1926 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1927 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1928 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1929 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1930 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1931 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1932 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1933 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1934 * gcc.target/s390/hotpatch-10.c: Likewise.
1935 * gcc.target/s390/hotpatch-11.c: Likewise.
1936 * gcc.target/s390/hotpatch-12.c: Likewise.
1937 * gcc.target/s390/hotpatch-2.c: Likewise.
1938 * gcc.target/s390/hotpatch-3.c: Likewise.
1939 * gcc.target/s390/hotpatch-4.c: Likewise.
1940 * gcc.target/s390/hotpatch-5.c: Likewise.
1941 * gcc.target/s390/hotpatch-6.c: Likewise.
1942 * gcc.target/s390/hotpatch-7.c: Likewise.
1943 * gcc.target/s390/hotpatch-8.c: Likewise.
1944 * gcc.target/s390/hotpatch-9.c: Likewise.
1945 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1946 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1947 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1948 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1949 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1950 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1951 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1952 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1954 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1956 * gcc.dg/long_branch.c: New testcase.
1958 2015-01-27 Richard Biener <rguenther@suse.de>
1960 PR tree-optimization/56273
1961 PR tree-optimization/59124
1962 PR tree-optimization/64277
1963 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1964 * gcc.dg/Warray-bounds-12.c: Likewise.
1965 * gcc.dg/Warray-bounds-13.c: Likewise.
1967 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1969 PR rtl-optimization/61058
1970 * gcc.dg/pr61058.c: New test.
1972 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1974 * gcc.target/i386/chkp-narrow-bounds.c: New.
1976 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1978 PR tree-optimization/64807
1979 * gcc.dg/pr64807.c: New test.
1982 * gcc.dg/pr64766.c: New test.
1984 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1987 * gcc.target/sh/pr49263-4.c: New.
1989 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1992 * gfortran.dg/allocate_with_mold_1.f90: New test
1994 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1997 * gcc.dg/pr64778.c: New test.
2000 * gcc.dg/vect/pr64421.c: New test.
2002 2015-01-26 Tobias Burnus <burnus@net-b.de>
2005 * gfortran.dg/coarray_36.f: New.
2006 * gfortran.dg/coarray_37.f90: New.
2008 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2011 * gfortran.dg/class_allocate_18.f90: New.
2013 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2015 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2017 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2019 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2021 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2023 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2025 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2027 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2029 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2031 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2032 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2033 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2034 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2036 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2038 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2039 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2040 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2042 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2044 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2045 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2046 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2047 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2048 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2051 2015-01-26 Richard Biener <rguenther@suse.de>
2054 * gcc.dg/uninit-19.c: New testcase.
2056 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058 * lib/target-supports.exp (check_effective_target_vect64): Add
2061 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2064 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2066 2015-01-26 Tony Liu <tony.liu@arm.com>
2068 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2071 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2074 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2075 correctly, clean up afterwards.
2077 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2080 * gfortran.dg/use_rename_7.f90: New.
2082 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2084 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2085 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2087 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2090 * gcc.target/sh/pr54236-4.c: New.
2092 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2094 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2095 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2098 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2101 * gfortran.dg/open_new_segv.f90: New test.
2103 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2112 * gcc.target/sh/pr64345-1.c: New.
2113 * gcc.target/sh/pr64345-2.c: New.
2114 * gcc.target/sh/pr59533-1.c: New.
2115 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2116 * gcc.target/sh/pr52933-2.c: Likewise.
2117 * gcc.target/sh/pr54089-1.c: Likewise.
2118 * gcc.target/sh/pr54236-1.c: Likewise.
2119 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2120 * gcc.target/sh/pr49263-1.c: Remove xfails.
2121 * gcc.target/sh/pr49263-2.c: Likewise.
2122 * gcc.target/sh/pr49263-3.c: Likewise.
2123 * gcc.target/sh/pr53987-1.c: Likewise.
2124 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2125 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2126 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2127 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2128 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2129 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2131 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2134 2015-01-24 Tom de Vries <tom@codesourcery.com>
2136 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2138 2015-01-23 Ian Lance Taylor <iant@google.com>
2141 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2142 targets without split stack support.
2144 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2147 * gcc.target/i386/pr64317.c: New test.
2149 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2151 PR rtl-optimization/63637
2152 PR rtl-optimization/60663
2153 * gcc.dg/pr63637-1.c: New test.
2154 * gcc.dg/pr63637-2.c: New test.
2155 * gcc.dg/pr63637-3.c: New test.
2156 * gcc.dg/pr63637-4.c: New test.
2157 * gcc.dg/pr63637-5.c: New test.
2158 * gcc.dg/pr63637-6.c: New test.
2159 * gcc.target/i386/pr63637-1.c: New test.
2160 * gcc.target/i386/pr63637-2.c: New test.
2161 * gcc.target/i386/pr63637-3.c: New test.
2162 * gcc.target/i386/pr63637-4.c: New test.
2163 * gcc.target/i386/pr63637-5.c: New test.
2164 * gcc.target/i386/pr63637-6.c: New test.
2166 2015-01-23 Richard Biener <rguenther@suse.de>
2169 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2170 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2172 2015-01-23 Marek Polacek <polacek@redhat.com>
2174 PR preprocessor/60570
2175 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2176 * gcc.dg/cpp/pr60570.c: New test.
2178 2015-01-23 Richard Biener <rguenther@suse.de>
2181 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2182 vectorization on vect64 targets.
2184 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2187 * gfortran.dg/class_allocate_17.f90: New.
2189 2015-01-23 Tobias Burnus <burnus@net-b.de>
2192 * gfortran.dg/goacc/combined_loop.f90: New.
2194 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2197 * gfortran.dg/make_unit.f90: New test.
2199 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2202 * gfortran.dg/negative_unit_int8.f: Update.
2204 2015-01-22 Jeff Law <law@redhat.com>
2207 * gcc.target/m68k/pr52076-1.c: New test.
2208 * gcc.target/m68k/pr52076-2.c: New test.
2210 2015-01-22 Richard Biener <rguenther@suse.de>
2213 * gcc.dg/torture/pr64728.c: New testcase.
2215 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2218 * g++.dg/pr64688.C: New test.
2220 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2222 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2223 to avoid errors with -fpic.
2225 2015-01-22 Richard Biener <rguenther@suse.de>
2228 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2230 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2232 PR rtl-optimization/64682
2233 * gcc.c-torture/execute/pr64682.c: New file.
2235 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2238 * gcc.dg/pr64511.c: New test.
2240 PR rtl-optimization/62078
2241 * g++.dg/opt/pr62078.C: New test.
2244 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2246 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2249 * gfortran.dg/internal_pack_15.f90: New test.
2251 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2253 * c-c++-common/tsan/step.c: New testcase.
2255 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2257 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2259 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2261 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2263 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2265 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2267 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2269 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2271 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2273 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2275 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2277 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2279 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2281 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2283 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2285 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2287 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2289 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2291 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2293 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2295 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2297 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2299 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2301 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2303 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2305 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2306 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2307 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2310 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2312 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2313 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2314 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2317 2015-01-21 Renlin Li <renlin.li@arm.com>
2319 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2320 * g++.dg/tls/thread_local5g.C: Likewise.
2321 * g++.dg/tls/thread_local6g.C: Likewise.
2323 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2325 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2326 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2327 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2329 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2331 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2332 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2333 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2335 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2337 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2338 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2339 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2341 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2343 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2344 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2345 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2347 2015-01-20 Jeff Law <law@redhat.com>
2350 * gcc.target/m68k/pr59946.c: New test.
2352 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2354 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2355 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2356 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2358 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2360 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2361 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2362 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2364 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2366 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2367 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2368 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2370 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2372 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2373 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2374 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2376 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2379 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2381 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2382 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2383 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2385 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2387 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2388 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2389 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2391 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2393 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2395 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2400 * g++.dg/ubsan/pr64632.C: New test.
2403 * gcc.dg/pr64663.c: New test.
2405 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2408 * g++.dg/warn/Wunused-var-23.C: New.
2410 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2413 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2414 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2416 2015-01-20 Richard Biener <rguenther@suse.de>
2419 * gcc.dg/lto/pr64684_0.c: New testcase.
2420 * gcc.dg/lto/pr64684_1.c: Likewise.
2421 * gcc.dg/lto/pr64684_2.c: Likewise.
2422 * gcc.dg/lto/pr64685_0.c: Likewise.
2423 * gcc.dg/lto/pr64685_1.c: Likewise.
2425 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2428 * g++.dg/cpp1y/lambda-init12.C: New.
2430 2015-01-20 Richard Biener <rguenther@suse.de>
2432 PR tree-optimization/64410
2433 * g++.dg/vect/pr64410.cc: Require vect_double.
2435 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2438 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2440 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2444 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2446 PR rtl-optimization/64081
2447 * gcc.dg/pr64081.c: New test.
2449 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2451 * jit.dg/harness.h: Include <unistd.h>.
2452 (CHECK_NO_ERRORS): New.
2453 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2454 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2455 gcc_jit_context_compile_to_file.
2456 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2457 args to the spawned executable.
2458 (jit-expand-vars): New function.
2459 (jit-exe-params): New variable.
2460 (dg-jit-set-exe-params): New function.
2461 (jit-dg-test): Detect testcases that use
2462 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2463 Set arguments of spawned process to jit-exe-params.
2464 (jit-get-output-filename): New function.
2465 (jit-setup-compile-to-file): New function.
2466 (jit-verify-compile-to-file): New function.
2467 (jit-run-executable): New function.
2468 (jit-verify-executable): New function.
2469 * jit.dg/test-compile-to-assembler.c: New testcase.
2470 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2471 * jit.dg/test-compile-to-executable.c: New testcase.
2472 * jit.dg/test-compile-to-object.c: New testcase.
2474 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2477 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2480 2015-01-19 Martin Liska <mliska@suse.cz>
2482 * objc/compile/pr64668.m: New test.
2484 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2486 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2487 (create_overflow_fn): Update comment to clarify that
2488 the third param of the created function is a bool *, not
2490 (verify_int_overflow_fn): Convert param "expected_ovf" from
2491 int to bool. Update third param of "overflow_fn_type" from int *
2492 to bool *. Update local "actual_ovf" from int to bool.
2493 (verify_uint_overflow_fn): Likewise.
2495 2015-01-19 Martin Liska <mliska@suse.cz>
2497 * gcc.dg/ipa/ipa-icf-33.c: New test.
2499 2015-01-19 Felix Yang <felix.yang@huawei.com>
2500 Haijian Zhang <z.zhanghaijian@huawei.com>
2502 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2503 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2504 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2505 result_float64x2, expected_hfloat64x2): New helper type, variable and
2507 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2508 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2509 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2510 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2511 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2512 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2513 and target without the FMA feature.
2515 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2517 * gcc.target/aarch64/pr64304.c: New testcase.
2519 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2521 PR rtl-optimization/64081
2522 * gcc.dg/pr64081.c: New test.
2524 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2527 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2529 * gcc.target/aarch64/test_frame_6.c: Likewise.
2530 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2531 and x19 (in the epilogue).
2532 * gcc.target/aarch64/test_frame_4.c: Likewise.
2533 * gcc.target/aarch64/test_frame_7.c: Likewise.
2535 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2537 * gcc.target/i386/chkp-always_inline.c: New.
2539 2015-01-15 Andrew Pinski <apinski@cavium.com>
2540 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2542 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2543 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2545 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2548 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2549 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2551 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2554 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2556 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2559 * gcc.target/sh/torture/pr64652.c: New.
2561 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2563 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2564 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2565 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2566 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2567 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2568 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2570 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2573 * g++.dg/torture/pr64378.C: New testcase.
2575 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2578 * gfortran.dg/block_13.f08: New test
2580 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2583 * gfortran.dg/associate_1.f03: Allow test for character with
2586 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2588 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2589 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2591 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2593 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2595 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2598 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2600 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2603 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2606 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2609 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2611 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2614 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2616 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2618 PR rtl-optimization/52773
2619 * gcc.c-torture/compile/pr52773.c: New test.
2621 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2624 * g++.dg/cpp0x/alias-decl-46.C: New.
2626 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2628 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2630 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2632 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2634 (CHECK_FP): Likewise.
2635 (CHECK_CUMULATIVE_SAT): Likewise.
2637 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2639 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2640 (Set_Neon_Cumulative_Sat): Add parameter.
2641 (__set_neon_cumulative_sat): Support new parameter.
2642 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2643 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2645 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2646 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2649 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2651 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2652 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2654 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2657 * g++.dg/tls/thread_local-ice4.C: New.
2659 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2661 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2664 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2667 * g++.dg/cpp0x/vt-62276.C: New.
2669 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2672 * g++.dg/pr64353.C: New.
2674 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2677 * gcc.target/aarch64/pr64263_1.c: New test.
2679 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2681 PR tree-optimization/64434
2682 * gcc.dg/torture/pr64434.c: Move to...
2683 * gcc.dg/pr64434.c: ... here.
2685 2015-01-16 Richard Biener <rguenther@suse.de>
2688 * gcc.dg/uninit-18.c: New testcase.
2690 2015-01-16 Richard Biener <rguenther@suse.de>
2692 PR tree-optimization/64568
2693 * g++.dg/torture/pr64568-2.C: New testcase.
2695 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2698 * gcc.target/i386/chkp-label-address.c: New.
2700 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2703 * gfortran.dg/pointer_init_6.f90: Extended.
2705 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2707 * gcc.c-torture/compile/20150108.c: New test.
2709 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2711 * gcc.target/visium: New directory.
2713 2015-01-16 Richard Biener <rguenther@suse.de>
2715 PR tree-optimization/61743
2716 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2717 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2719 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2721 * gcc.dg/pr64015.c: New test.
2723 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2727 * g++.dg/ipa/pr64612.C: New test.
2729 2015-01-16 Renlin Li <renlin.li@arm.com>
2731 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2733 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2735 * gcc.target/i386/sse-14.c: Test new intrinsic.
2736 * gcc.target/i386/sse-22.c: Ditto.
2738 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2741 * g++.dg/cpp0x/auto44.C: New.
2743 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2746 * gcc.target/nios2/gpopt-all.c: New test case.
2747 * gcc.target/nios2/gpopt-local.c: New test case.
2748 * gcc.target/nios2/gpopt-global.c: New test case.
2749 * gcc.target/nios2/gpopt-data.c: New test case.
2750 * gcc.target/nios2/gpopt-none.c: New test case.
2752 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2754 * g++.dg/ubsan/vptr-1.C: New test.
2755 * g++.dg/ubsan/vptr-2.C: New test.
2756 * g++.dg/ubsan/vptr-3.C: New test.
2757 * g++.dg/ubsan/vptr-4.C: New test.
2758 * g++.dg/ubsan/vptr-5.C: New test.
2759 * g++.dg/ubsan/vptr-6.C: New test.
2760 * g++.dg/ubsan/vptr-7.C: New test.
2761 * g++.dg/ubsan/vptr-8.C: New test.
2762 * g++.dg/ubsan/vptr-9.C: New test.
2764 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2766 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2768 * lib/gcc-dg.exp: Likewise.
2770 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2772 PR rtl-optimization/64110
2773 * gcc.target/i386/pr64110.c: Add scan-assembler.
2775 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2776 James Norris <jnorris@codesourcery.com>
2777 Cesar Philippidis <cesar@codesourcery.com>
2778 Ilmir Usmanov <i.usmanov@samsung.com>
2780 * lib/target-supports.exp (check_effective_target_fopenacc): New
2782 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2783 * g++.dg/goacc/goacc.exp: Likewise.
2784 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2785 * gcc.dg/goacc/goacc.exp: Likewise.
2786 * gfortran.dg/goacc/goacc.exp: Likewise.
2787 * c-c++-common/cpp/openacc-define-1.c: New file.
2788 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2789 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2790 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2791 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2792 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2793 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2794 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2795 * c-c++-common/goacc/cache-1.c: Likewise.
2796 * c-c++-common/goacc/clauses-fail.c: Likewise.
2797 * c-c++-common/goacc/collapse-1.c: Likewise.
2798 * c-c++-common/goacc/data-1.c: Likewise.
2799 * c-c++-common/goacc/data-2.c: Likewise.
2800 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2801 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2802 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2803 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2804 * c-c++-common/goacc/if-clause-1.c: Likewise.
2805 * c-c++-common/goacc/if-clause-2.c: Likewise.
2806 * c-c++-common/goacc/kernels-1.c: Likewise.
2807 * c-c++-common/goacc/loop-1.c: Likewise.
2808 * c-c++-common/goacc/loop-private-1.c: Likewise.
2809 * c-c++-common/goacc/nesting-1.c: Likewise.
2810 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2811 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2812 * c-c++-common/goacc/parallel-1.c: Likewise.
2813 * c-c++-common/goacc/pcopy.c: Likewise.
2814 * c-c++-common/goacc/pcopyin.c: Likewise.
2815 * c-c++-common/goacc/pcopyout.c: Likewise.
2816 * c-c++-common/goacc/pcreate.c: Likewise.
2817 * c-c++-common/goacc/pragma_context.c: Likewise.
2818 * c-c++-common/goacc/present-1.c: Likewise.
2819 * c-c++-common/goacc/reduction-1.c: Likewise.
2820 * c-c++-common/goacc/reduction-2.c: Likewise.
2821 * c-c++-common/goacc/reduction-3.c: Likewise.
2822 * c-c++-common/goacc/reduction-4.c: Likewise.
2823 * c-c++-common/goacc/sb-1.c: Likewise.
2824 * c-c++-common/goacc/sb-2.c: Likewise.
2825 * c-c++-common/goacc/sb-3.c: Likewise.
2826 * c-c++-common/goacc/update-1.c: Likewise.
2827 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2828 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2829 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2830 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2831 * gfortran.dg/goacc/assumed.f95: Likewise.
2832 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2833 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2834 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2835 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2836 * gfortran.dg/goacc/branch.f95: Likewise.
2837 * gfortran.dg/goacc/cache-1.f95: Likewise.
2838 * gfortran.dg/goacc/coarray.f95: Likewise.
2839 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2840 * gfortran.dg/goacc/cray.f95: Likewise.
2841 * gfortran.dg/goacc/critical.f95: Likewise.
2842 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2843 * gfortran.dg/goacc/data-tree.f95: Likewise.
2844 * gfortran.dg/goacc/declare-1.f95: Likewise.
2845 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2846 * gfortran.dg/goacc/fixed-1.f: Likewise.
2847 * gfortran.dg/goacc/fixed-2.f: Likewise.
2848 * gfortran.dg/goacc/fixed-3.f: Likewise.
2849 * gfortran.dg/goacc/fixed-4.f: Likewise.
2850 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2851 * gfortran.dg/goacc/if.f95: Likewise.
2852 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2853 * gfortran.dg/goacc/list.f95: Likewise.
2854 * gfortran.dg/goacc/literal.f95: Likewise.
2855 * gfortran.dg/goacc/loop-1.f95: Likewise.
2856 * gfortran.dg/goacc/loop-2.f95: Likewise.
2857 * gfortran.dg/goacc/loop-3.f95: Likewise.
2858 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2859 * gfortran.dg/goacc/omp.f95: Likewise.
2860 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2861 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2862 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2863 * gfortran.dg/goacc/parameter.f95: Likewise.
2864 * gfortran.dg/goacc/private-1.f95: Likewise.
2865 * gfortran.dg/goacc/private-2.f95: Likewise.
2866 * gfortran.dg/goacc/private-3.f95: Likewise.
2867 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2868 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2869 * gfortran.dg/goacc/reduction.f95: Likewise.
2870 * gfortran.dg/goacc/routine-1.f90: Likewise.
2871 * gfortran.dg/goacc/routine-2.f90: Likewise.
2872 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2873 * gfortran.dg/goacc/several-directives.f95: Likewise.
2874 * gfortran.dg/goacc/sie.f95: Likewise.
2875 * gfortran.dg/goacc/subarrays.f95: Likewise.
2876 * gfortran.dg/gomp/map-1.f90: Likewise.
2877 * gfortran.dg/openacc-define-1.f90: Likewise.
2878 * gfortran.dg/openacc-define-2.f90: Likewise.
2879 * gfortran.dg/openacc-define-3.f90: Likewise.
2880 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2881 * g++.dg/gomp/block-2.C: Likewise.
2882 * g++.dg/gomp/block-3.C: Likewise.
2883 * g++.dg/gomp/block-5.C: Likewise.
2884 * g++.dg/gomp/target-1.C: Likewise.
2885 * g++.dg/gomp/target-2.C: Likewise.
2886 * g++.dg/gomp/taskgroup-1.C: Likewise.
2887 * g++.dg/gomp/teams-1.C: Likewise.
2888 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2889 * gcc.dg/cilk-plus/jump.c: Likewise.
2890 * gcc.dg/gomp/block-1.c: Likewise.
2891 * gcc.dg/gomp/block-10.c: Likewise.
2892 * gcc.dg/gomp/block-2.c: Likewise.
2893 * gcc.dg/gomp/block-3.c: Likewise.
2894 * gcc.dg/gomp/block-4.c: Likewise.
2895 * gcc.dg/gomp/block-5.c: Likewise.
2896 * gcc.dg/gomp/block-6.c: Likewise.
2897 * gcc.dg/gomp/block-7.c: Likewise.
2898 * gcc.dg/gomp/block-8.c: Likewise.
2899 * gcc.dg/gomp/block-9.c: Likewise.
2900 * gcc.dg/gomp/target-1.c: Likewise.
2901 * gcc.dg/gomp/target-2.c: Likewise.
2902 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2903 * gcc.dg/gomp/teams-1.c: Likewise.
2905 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2907 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2910 2015-01-15 Mike Stump <mikestump@comcast.net>
2912 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2913 * gcc.dg/inline_2.c: Likewise.
2914 * gcc.dg/inline_3.c: Likewise.
2915 * gcc.dg/inline_4.c: Likewise.
2917 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2920 * gfortran.dg/proc_ptr_comp_43.f90: New.
2922 2015-01-15 Mike Stump <mikestump@comcast.net>
2924 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2925 * gcc.dg/unroll_2.c: Likewise.
2926 * gcc.dg/unroll_3.c: Likewise.
2927 * gcc.dg/unroll_4.c: Likewise.
2928 * gcc.dg/unroll_5.c: Likewise.
2930 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2933 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2935 * gcc.target/aarch64/test_frame_6.c: Likewise.
2936 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2937 x30 and x19 (in the epilogue).
2938 * gcc.target/aarch64/test_frame_4.c: Likewise.
2939 * gcc.target/aarch64/test_frame_7.c: Likewise.
2941 2015-01-15 Martin Liska <mliska@suse.cz>
2943 * g++.dg/ipa/pr64068.C: New test.
2944 * gcc.dg/ipa/PR64559.c: New test.
2946 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2948 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2951 2015-01-15 Richard Biener <rguenther@suse.de>
2953 PR tree-optimization/61743
2954 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2955 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2957 2015-01-15 Renlin Li <renlin.li@arm.com>
2959 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2960 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2962 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2964 * gcc.dg/vect/vect-aggressive-1.c: New.
2965 * gcc.target/i386/avx2-vect-aggressive.c: New.
2967 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2969 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2971 2015-01-15 Richard Biener <rguenther@suse.de>
2974 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2975 -Wl,-undefined,dynamic_lookup.
2977 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2979 * gnat.dg/opt47.adb: New test.
2981 2015-01-15 Richard Biener <rguenther@suse.de>
2984 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2986 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2988 PR tree-optimization/64434
2989 * gcc.dg/torture/pr64434.c: New test.
2991 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2993 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2994 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2995 -march=loongson* and -march=octeon* require -mno-micromips.
2997 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2998 Matthew Fortune <matthew.fortune@imgtec.com>
3000 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3001 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3002 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3003 * gcc.target/mips/call-saved-7.c: New file.
3004 * gcc.target/mips/call-saved-8.c: New file.
3005 * gcc.target/mips/call-saved-9.c: New file.
3007 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3009 * gcc.target/mips/lsa.c: New file.
3010 * gcc.target/mips/mips64-lsa.c: Likewise.
3011 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3012 * gcc.target/mips/mulsize-4.c: Likewise.
3013 * gcc.target/mips/mulsize-5.c: New file.
3014 * gcc.target/mips/mulsize-6.c: Likewise.
3015 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3016 and !HAS_LSA as ghost options.
3017 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3020 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3022 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3024 2015-01-15 Richard Biener <rguenther@suse.de>
3027 * gcc.dg/torture/pr64365.c: New testcase.
3029 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3031 * gcc.dg/stackprotectexplicit1.c: New test.
3032 * g++.dg/stackprotectexplicit2.c: New test.
3034 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3037 * gfortran.dg/inquire_internal.f90: New.
3038 * gfortran.dg/negative_unit_check.f90: New.
3040 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3043 * gcc.target/sh/pr53988-1.c: New.
3045 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3048 * g++.dg/tls/thread_local-ice3.C: New.
3050 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3052 * gcc.target/i386/fentry-override.c: Properly place {} in target
3053 selector. Remove nonpic.
3054 * gcc.target/i386/fentry.c: Likewise.
3056 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3058 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3059 warnings instead of errors.
3061 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3063 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3064 option support instead of ENABLE_LTO from Makefile.
3066 2015-01-14 Richard Biener <rguenther@suse.de>
3068 PR tree-optimization/59354
3069 * gcc.dg/vect/pr59354.c: New testcase.
3071 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3073 * lib/target-supports.exp
3074 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3075 on ARM architures before v7.
3077 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3080 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3083 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3086 * gcc.target/i386/pr64386.c: New test.
3088 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3091 * gcc.target/i386/pr64393.c: New test.
3093 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3096 * gcc.target/i386/pr64387.c: New test.
3098 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3100 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3102 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3104 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3106 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3109 * gcc.target/arm/pr64453.c: New.
3111 2015-01-14 Richard Biener <rguenther@suse.de>
3114 * gcc.dg/lto/pr64415_0.c: New testcase.
3115 * gcc.dg/lto/pr64415_1.c: Likewise.
3117 2015-01-14 Martin Liska <mliska@suse.cz>
3119 * gcc.dg/ipa/pr64307.c: New test.
3121 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3123 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3126 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3129 * gcc.target/arm/pr64460_1.c: New test.
3131 2015-01-14 Richard Biener <rguenther@suse.de>
3133 PR tree-optimization/64493
3134 PR tree-optimization/64495
3135 * gcc.dg/vect/pr64493.c: New testcase.
3136 * gcc.dg/vect/pr64495.c: Likewise.
3138 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3140 * gcc.dg/Warray-bounds-11.c: New test-case.
3142 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3144 * gcc.target/mips/octeon3-pipe-1.c: New test.
3146 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3148 * jit.dg/harness.h (set_up_logging): Move string concatenation
3150 (concat_strings): New function.
3151 (dump_reproducer): New function.
3152 (test_jit): Call dump_reproducer.
3153 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3155 (jit-dg-test): Delete any generated reproducer from previous runs.
3156 Verify that a generated reproducer was created, and verify that it
3158 * jit.dg/test-nested-contexts.c (main): Call
3159 gcc_jit_context_dump_reproducer_to_file.
3161 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3163 * gcc.dg/aru-2.c: Add dg-require-profiling.
3165 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3167 * lib/target-supports.exp (check_profiling_available): Check if
3170 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3173 * g++.dg/torture/pr64565.C: New testcase.
3175 2015-01-13 Marek Polacek <polacek@redhat.com>
3178 * gcc.dg/tm/pr64391.c: New test.
3180 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3182 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3185 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3187 * gcc.target/i386/pie.c: New test.
3189 * lib/target-supports.exp (check_effective_target_pie): New.
3191 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3193 PR rtl-optimization/64286
3194 * gcc.target/i386/avx2-pr64286.c: New test.
3196 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3199 * g++.dg/cpp0x/vt-57626.C: New.
3201 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3204 * gfortran.dg/pr64528.f90: New test.
3206 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3208 * gcc.target/aarch64/subsp.c: New test.
3210 2015-01-13 Andrew Pinski <apinski@cavium.com>
3212 * gcc.target/aarch64/store-pair-1.c: New testcase.
3214 2015-01-13 Richard Biener <rguenther@suse.de>
3217 * gcc.dg/lto/pr64373_0.c: New testcase.
3219 2015-01-13 Andrew Pinski <apinski@cavium.com>
3221 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3222 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3224 2015-01-13 Richard Biener <rguenther@suse.de>
3226 PR tree-optimization/64406
3227 * gcc.dg/pr64406.c: New testcase.
3229 2015-01-13 Richard Biener <rguenther@suse.de>
3231 PR tree-optimization/64404
3232 * gcc.dg/vect/pr64404.c: New testcase.
3234 2015-01-13 Richard Biener <rguenther@suse.de>
3236 PR tree-optimization/64568
3237 * g++.dg/torture/pr64568.C: New testcase.
3239 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3241 * jit.dg/test-error-local-used-from-other-function.c: New test
3243 * jit.dg/test-error-param-reuse.c: New test case.
3244 * jit.dg/test-error-param-sharing.c: New test case.
3245 * jit.dg/test-error-param-used-from-other-function.c: New test
3247 * jit.dg/test-error-param-used-without-a-function.c: New test
3250 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3252 PR tree-optimization/64563
3253 * gcc.dg/pr64563.c: New test.
3256 * gcc.target/i386/pr64513.c: New test.
3258 PR tree-optimization/64454
3259 * gcc.dg/pr64454.c: New test.
3262 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3264 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3265 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3266 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3267 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3268 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3269 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3270 * gcc.dg/vect/slp-25.c: Likewise.
3271 * gcc.dg/vect/vect-109.c: Likewise.
3272 * gcc.dg/vect/vect-13.c: Likewise.
3273 * gcc.dg/vect/vect-17.c: Likewise.
3274 * gcc.dg/vect/vect-18.c: Likewise.
3275 * gcc.dg/vect/vect-19.c: Likewise.
3276 * gcc.dg/vect/vect-20.c: Likewise.
3277 * gcc.dg/vect/vect-21.c: Likewise.
3278 * gcc.dg/vect/vect-22.c: Likewise.
3279 * gcc.dg/vect/vect-27.c: Likewise.
3280 * gcc.dg/vect/vect-29.c: Likewise.
3281 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3282 * gcc.dg/vect/vect-2.c: Likewise.
3283 * gcc.dg/vect/vect-3.c: Likewise.
3284 * gcc.dg/vect/vect-4.c: Likewise.
3285 * gcc.dg/vect/vect-5.c: Likewise.
3286 * gcc.dg/vect/vect-72.c: Likewise.
3287 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3288 * gcc.dg/vect/vect-73.c: Likewise.
3289 * gcc.dg/vect/vect-77-global.c: Likewise.
3290 * gcc.dg/vect/vect-78-global.c: Likewise.
3291 * gcc.dg/vect/vect-7.c: Likewise.
3292 * gcc.dg/vect/vect-86.c: Likewise.
3293 * gcc.dg/vect/vect-align-1.c: Likewise.
3294 * gcc.dg/vect/vect-align-3.c: Likewise.
3295 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3296 * gcc.dg/vect/vect-all.c: Likewise.
3297 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3298 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3299 * gcc.dg/vect/vect-peel-3.c: Likewise.
3300 * gcc.dg/vect/vect-peel-4.c: Likewise.
3301 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3303 2015-01-12 Jeff Law <law@redhat.com>
3306 * gcc.target/m68k/pr64461.c: New test.
3308 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3310 * jit.dg/test-array-as-pointer.c (create_code): Update call
3311 to gcc_jit_context_new_global by setting "kind" to
3312 GCC_JIT_GLOBAL_IMPORTED.
3313 * jit.dg/test-error-array-as-pointer.c: Likewise.
3314 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3315 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3316 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3317 * jit.dg/test-using-global.c (the_global): Rename to...
3318 (imported_global): ...this.
3319 (create_code): Update to test the three kinds of global.
3320 (verify_code): Likewise.
3322 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3325 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3327 * gcc.target/i386/pr64291-2.c: Updated.
3329 2015-01-12 Richard Biener <rguenther@suse.de>
3331 PR tree-optimization/64530
3332 * gfortran.dg/pr64530.f90: New testcase.
3334 2015-01-12 Richard Biener <rguenther@suse.de>
3337 * gcc.dg/torture/pr64357.c: New testcase.
3339 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3341 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3344 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3345 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3347 2015-01-12 Martin Liska <mliska@suse.cz>
3349 * gcc.dg/ipa/PR64550.c: New test.
3351 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3354 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
3356 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3359 * gfortran.dg/typebound_operator_20.f90: New.
3361 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3364 * gfortran.dg/proc_ptr_comp_42.f90: New.
3366 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3369 * gfortran.dg/proc_ptr_comp_41.f90: New.
3371 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3373 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3375 2015-01-10 Tobias Burnus <burnus@net-b.de>
3378 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3379 and add dg-excess-errors.
3380 * gfortran.dg/line_length_6.f90: New.
3381 * gfortran.dg/line_length_7.f90: New.
3382 * gfortran.dg/line_length_8.f90: New.
3383 * gfortran.dg/line_length_9.f90: New.
3384 * gfortran.dg/line_length_10.f90: New.
3385 * gfortran.dg/line_length_11.f90: New.
3387 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3389 * jit.dg/test-threads.c (struct testcase): Move declaration
3390 to jit.dg/all-non-failing-tests.h.
3391 (testcases): Likewise.
3392 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3393 declaration here from jit.dg/all-non-failing-tests.h.
3394 (testcases): Likewise.
3395 * jit.dg/test-combination.c (create_code): Eliminate spelling
3396 out all of the testcases in favor of looping through the
3397 "testcases" metadata.
3398 (verify_code): Likewise.
3400 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3402 PR rtl-optimization/64536
3403 * gcc.dg/pr64536.c: New test.
3405 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3407 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3408 * jit.dg/test-combination.c (create_code): Likewise.
3409 (verify_code): Likewise.
3410 * jit.dg/test-constants.c: New test case.
3411 * jit.dg/test-threads.c: Add test-constants.c.
3413 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3416 * objc.dg/gnu-api-2-class.m: Add a test case
3417 for the above change.
3419 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3421 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3423 2015-01-09 Richard Biener <rguenther@suse.de>
3425 PR tree-optimization/64410
3426 * g++.dg/vect/pr64410.cc: New testcase.
3428 2015-01-09 Martin Liska <mliska@suse.cz>
3430 * gcc.dg/ipa/ipa-icf-32.c: New test.
3432 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3434 * c-c++-common/tsan/tsan_barrier.h: New.
3435 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3436 * c-c++-common/tsan/bitfield_race.c: Likewise.
3437 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3438 * c-c++-common/tsan/mutexset1.c: Likewise.
3439 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3440 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3441 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3442 * c-c++-common/tsan/simple_race.c: Likewise.
3443 * c-c++-common/tsan/simple_stack.c: Likewise.
3444 * c-c++-common/tsan/sleep_sync.c: Likewise.
3445 * c-c++-common/tsan/tiny_race.c: Likewise.
3446 * c-c++-common/tsan/tls_race.c: Likewise.
3447 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3448 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3449 * g++.dg/tsan/atomic_free.C: Likewise.
3450 * g++.dg/tsan/atomic_free2.C: Likewise.
3451 * g++.dg/tsan/cond_race.C: Likewise.
3452 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3454 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3457 * lib/target-supports.exp (check_effective_target_libatomic_available):
3459 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3460 targets that match effective-target libatomic_available.
3461 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3463 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3465 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3466 Verify the result of gcc_jit_context_get_last_error.
3467 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3469 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3471 PR tree-optimization/63989
3472 * gcc.dg/strlenopt-27.c: New test.
3474 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3476 * jit.dg/harness.h (set_up_logging): New function.
3477 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3478 set_up_logging on the context, so that every testcase is
3479 logged to a particular file.
3480 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3481 and call gcc_jit_context_set_logfile on the top-level context.
3483 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3486 * g++.dg/opt/pr64338.C: New test.
3488 2015-01-08 Tobias Burnus <burnus@net-b.de>
3490 * gfortran.dg/coarray/codimension_2b.f90: New file.
3491 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3492 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3494 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3497 * g++.dg/ext/fnname4.C: New.
3499 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3502 * g++.dg/cpp0x/constexpr-64462.C: New.
3504 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3507 * g++.dg/cpp0x/deleted10.C: New.
3509 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3511 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3513 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3515 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3516 GCC_JIT_UNARY_OP_ABS.
3517 (verify_unary_ops): Likewise.
3519 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3521 * jit.dg/test-arith-overflow.c: New test case.
3522 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3523 * jit.dg/test-combination.c (create_code): Likewise.
3524 (verify_code): Likewise.
3525 * jit.dg/test-threads.c (testcases): Likewise.
3527 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3529 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3530 rather than "jit". Load g++.exp, and call g++_init.
3531 Run test-*.cc files within the testsuite and *.cc files within
3533 (jit-dg-test): Drop the addition of -fgnu89-inline to
3534 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3535 doing it when compiling C testcases (since g++ does not handle
3536 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3537 is restored to the value after g++_init ran, rather than the
3538 value before g++_init ran. Return a list of
3539 $comp_output $output_file, as dg-test assumes.
3541 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3543 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3544 make it easier to figure out the origin of each test result when
3545 running test-combination.c and test-threads.c.
3546 (CHECK_VALUE): Likewise.
3547 (CHECK_DOUBLE_VALUE): Likewise.
3548 (CHECK_STRING_VALUE): Likewise.
3549 (CHECK_STRING_STARTS_WITH): Likewise.
3550 (CHECK_STRING_CONTAINS): Likewise.
3552 (check_string_value): Likewise, add "funcname" param.
3553 (check_string_starts_with): Likewise.
3554 (check_string_contains): Likewise.
3556 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3558 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3559 generating name of built executable.
3561 2015-01-07 Marek Polacek <polacek@redhat.com>
3564 * gcc.dg/pr64440.c: New test.
3565 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3567 2015-01-07 Marek Polacek <polacek@redhat.com>
3570 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3571 * gcc.dg/pr64417.c: New test.
3573 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3576 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3579 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3581 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3582 Check if testcases run without errors, not just if they compile.
3584 2015-01-06 Christian Bruel <christian.bruel@st.com>
3587 * gcc.target/sh/pr64507.c: New test.
3589 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3591 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3593 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3595 * c-c++-common/asan/sanitize-all-1.c: New test.
3596 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3597 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3598 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3599 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3601 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3603 * lib/target-supports.exp (check_profiling_available): Return 0 for
3605 (check_effective_target_tls_runtime): Likewise.
3606 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3607 * gcc.dg/20020312-2.c: Adjust for Visium.
3608 * gcc.dg/tls/thr-cse-1.c: Likewise
3609 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3610 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3611 * gcc.dg/weak/typeof-2.c: Likewise.
3613 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3615 PR rtl-optimization/64287
3616 * gcc.dg/aru-2.c: New test.
3618 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3621 * c-c++-common/ubsan/pr64344-1.c: New test.
3622 * c-c++-common/ubsan/pr64344-2.c: New test.
3624 PR tree-optimization/64465
3625 * gcc.dg/pr64465.c: New test.
3627 PR tree-optimization/64494
3628 * gcc.c-torture/compile/pr64494.c: New test.
3630 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3633 * gfortran.dg/realloc_on_assign_25.f90: New test.
3635 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3637 Update copyright years.
3639 2015-01-05 Marek Polacek <polacek@redhat.com>
3642 * gcc.dg/pr64423.c: New test.
3644 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3646 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3647 mmix-knuth-mmixware for the same reason as for MIPS.
3648 * gcc.dg/debug/debug-2.c: Ditto.
3650 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3652 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3655 * lib/gfortran.exp: Add libatomic library search path.
3656 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3657 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3659 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3661 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3663 * c-c++-common/tsan/bitfield_race.c: New testcase.
3664 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3666 2015-01-02 Tobias Burnus <burnus@net-b.de>
3668 * gfortran.dg/coarray/collectives_4.f90: New.
3670 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3673 * gfortran.dg/extends_16.f90: New.
3675 2015-01-02 Tobias Burnus <burnus@net-b.de>
3677 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3679 2015-01-02 Tobias Burnus <burnus@net-b.de>
3681 * gfortran.dg/coarray/codimension_2.f90: New.
3682 * gfortran.dg/coarray/codimension_2a.f90: New.
3683 * gfortran.dg/coarray_35.f90: New.
3684 * gfortran.dg/coarray_35a.f90: New.
3686 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3689 * gfortran.dg/dummy_procedure_11.f90: New.
3691 Copyright (C) 2015 Free Software Foundation, Inc.
3693 Copying and distribution of this file, with or without modification,
3694 are permitted in any medium without royalty provided the copyright
3695 notice and this notice are preserved.