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