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