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