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