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