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