re PR c/47043 (allow deprecating enum values)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-05-22 Marek Polacek <polacek@redhat.com>
2
3 PR c/47043
4 * c-c++-common/attributes-enum-1.c: New test.
5 * c-c++-common/attributes-enum-2.c: New test.
6 * g++.dg/cpp0x/attributes-enum-1.C: New test.
7 * g++.dg/cpp1y/attributes-enum-1.C: New test.
8
9 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
10
11 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12 effective target support. If no arm_neon_hw support, do not attempt
13 to execute the tests; only compile them.
14 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
15 and "dg-require-effective-target arm_neon_ok".
16 * gcc.target/arm/simd/vextp16_1.c: Likewise.
17 * gcc.target/arm/simd/vextp64_1.c: Likewise.
18 * gcc.target/arm/simd/vextp8_1.c: Likewise.
19 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
20 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
21 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
22 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
23 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
24 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
25 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
26 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
27 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
28 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
29 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
30 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
31 * gcc.target/arm/simd/vexts16_1.c: Likewise.
32 * gcc.target/arm/simd/vexts32_1.c: Likewise.
33 * gcc.target/arm/simd/vexts64_1.c: Likewise.
34 * gcc.target/arm/simd/vexts8_1.c: Likewise.
35 * gcc.target/arm/simd/vextu16_1.c: Likewise.
36 * gcc.target/arm/simd/vextu32_1.c: Likewise.
37 * gcc.target/arm/simd/vextu64_1.c: Likewise.
38 * gcc.target/arm/simd/vextu8_1.c: Likewise.
39 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
40 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
41 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
42 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
43 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
44 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
45 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
46 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
47 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
48 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
49 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
50 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
51 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
52 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
53 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
54 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
55 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
56 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
57 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
58 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
59 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
60 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
61 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
62 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
63 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
64 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
65 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
66 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
67 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
68 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
69 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
70 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
71 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
72 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
73 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
74 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
75 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
76 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
77 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
78 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
79 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
80 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
81 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
82 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
83 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
84 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
85 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
86 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
87 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
88 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
89 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
90 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
91 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
92 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
93 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
94 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
95 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
96 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
97 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
98 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
99 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
100 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
101 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
102 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
103 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
104 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
105 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
106 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
107 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
108 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
109 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
110 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
111 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
112 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
113 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
114 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
115 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
116 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
117 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
118 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
119 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
120 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
121 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
122 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
123 * gcc.target/arm/simd/vzips16_1.c: Likewise.
124 * gcc.target/arm/simd/vzips32_1.c: Likewise.
125 * gcc.target/arm/simd/vzips8_1.c: Likewise.
126 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
127 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
128 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
129
130 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
131
132 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
133 * gcc.dg/vect/pr59354.c: Likewise.
134 * gcc.dg/vect/pr64252.c: Likewise.
135 * gcc.dg/vect/pr64404.c: Likewise.
136 * gcc.dg/vect/pr64493.c: Likewise.
137 * gcc.dg/vect/pr64495.c: Likewise.
138 * gcc.dg/vect/pr64844.c: Likewise.
139 * gcc.dg/vect/pr65518.c: Likewise.
140 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
141
142 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
143
144 PR c++/66210
145 * g++.dg/cpp1y/var-templ28.C: New.
146
147 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
148
149 PR target/66232
150 * gcc.target/i386/pr66232-1.c: New test.
151 * gcc.target/i386/pr66232-2.c: Likewise.
152 * gcc.target/i386/pr66232-3.c: Likewise.
153 * gcc.target/i386/pr66232-4.c: Likewise.
154 * gcc.target/i386/pr66232-5.c: Likewise.
155
156 2015-05-21 Nathan Sidwell <nathan@acm.org>
157
158 * g++.dg/cpp1y/pr60943.C: New.
159
160 2015-05-21 Jakub Jelinek <jakub@redhat.com>
161
162 PR tree-optimization/66233
163 * gcc.c-torture/execute/pr66233.c: New test.
164
165 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
166
167 PR fortran/66176
168 * gfortran.dg/inline_matmul_11.f90: New test.
169
170 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
171
172 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
173 instead of listing several targets on its own.
174 * gcc.target/i386/pr32219-2.c: Likewise.
175 * gcc.target/i386/pr32219-3.c: Likewise.
176 * gcc.target/i386/pr32219-4.c: Likewise.
177 * gcc.target/i386/pr32219-5.c: Likewise.
178 * gcc.target/i386/pr32219-6.c: Likewise
179 * gcc.target/i386/pr32219-7.c: Likewise.
180 * gcc.target/i386/pr32219-8.c: Likewise.
181 * gcc.target/i386/pr39013-1.c: Likewise.
182 * gcc.target/i386/pr39013-2.c: Likewise.
183 * gcc.target/i386/pr64317.c: Likewise.
184
185 2015-05-21 Jeff Law <law@redhat.com>
186
187 * gcc.target/hppa/shadd-4.c: New test.
188
189 2015-05-21 Michael Matz <matz@suse.de>
190
191 * gcc.dg/vect/vect-strided-store.c: New test.
192 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
193 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
194
195 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
196
197 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
198 * gcc.dg/pow-sqrt-synth-1.c: New test.
199 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
200
201 2015-05-21 Richard Biener <rguenther@suse.de>
202
203 PR c++/66211
204 * g++.dg/conversion/pr66211.C: New testcase.
205 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
206
207 2015-05-21 Jeff Law <law@redhat.com>
208
209 * gcc.target/hppa/shadd-2.c: New test.
210
211 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
212
213 PR target/54236
214 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
215
216 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
217
218 PR target/65937
219 * gcc.target/arm/pr26702.c: Adjust target selector.
220
221 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
222
223 PR middle-end/66221
224 * gcc.dg/lto/pr66221_0.c: New test.
225 * gcc.dg/lto/pr66221_1.c: New test.
226
227 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
228
229 PR c/52952
230 * gcc.dg/redecl-4.c: Update column numbers.
231 * gcc.dg/format/bitfld-1.c: Likewise.
232 * gcc.dg/format/attr-2.c: Likewise.
233 * gcc.dg/format/attr-6.c: Likewise.
234 * gcc.dg/format/attr-7.c (baz): Likewise.
235 * gcc.dg/format/asm_fprintf-1.c: Likewise.
236 * gcc.dg/format/attr-4.c: Likewise.
237 * gcc.dg/format/branch-1.c: Likewise.
238 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
239 locations within strings with embedded escape sequences.
240
241 2015-05-20 Jeff Law <law@redhat.com>
242
243 * gcc.target/hppa/hppa.exp: New target test driver.
244 * gcc.target/hppa/shadd-1.c: New test.
245
246 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
247
248 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
249
250 2015-05-20 David Malcolm <dmalcolm@redhat.com>
251
252 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
253 (fn_33_k_and_r_style): New.
254 (fn_33_stroustrup_style): New.
255 (fn_33_allman_style): New.
256 (fn_33_whitesmiths_style): New.
257 (fn_33_horstmann_style): New.
258 (fn_33_ratliff_banner_style): New.
259 (fn_33_lisp_style): New.
260 (fn_34_indent_dash_gnu): New.
261 (fn_34_indent_dash_kr): New.
262 (fn_34_indent_dash_orig): New.
263 (fn_34_indent_linux_style): New.
264
265 2015-05-20 Andre Vehreschild <vehre@gmx.de>
266
267 PR fortran/65548
268 * gfortran.dg/allocate_with_source_5.f90: Extend test.
269
270 2015-05-20 Bin Cheng <bin.cheng@arm.com>
271
272 PR tree-optimization/65447
273 * gcc.dg/tree-ssa/pr65447.c: New test.
274
275 2015-05-19 Nathan sidwell <nathan@acm.org>
276
277 * g++.dg/cpp0x/pr65954.C: New.
278
279 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
280
281 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
282
283 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
284
285 * lib/target-supports.exp: Vector do not always have natural
286 alignment on s390*.
287
288 2015-05-19 David Sherwood <david.sherwood@arm.com>
289
290 * gcc.dg/loop-invariant.c: New testcase.
291
292 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
293
294 * lib/target-supports.exp: Vector do not always have natural
295 alignment on s390*.
296
297 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
298
299 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
300 s390*.
301 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
302
303 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
304
305 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
306 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
307 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
308 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
309 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
310 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
311 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
312 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
313 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
314 * gcc.target/s390/zvector/vec-elem-1.c: New test.
315
316 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
317
318 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
319
320 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
321
322 * gcc.target/s390/s390.exp
323 (check_effective_target_vector): New check.
324 * gcc.target/s390/vector/vec-abi-1.c: New test.
325 * gcc.target/s390/vector/vec-abi-2.c: New test.
326 * gcc.target/s390/vector/vec-abi-3.c: New test.
327 * gcc.target/s390/vector/vec-abi-4.c: New test.
328 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
329 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
330 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
331 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
332 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
333 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
334 * gcc.target/s390/vector/vec-clobber-1.c: New test.
335 * gcc.target/s390/vector/vec-cmp-1.c: New test.
336 * gcc.target/s390/vector/vec-cmp-2.c: New test.
337 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
338 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
339 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
340 * gcc.target/s390/vector/vec-genmask-1.c: New test.
341 * gcc.target/s390/vector/vec-genmask-2.c: New test.
342 * gcc.target/s390/vector/vec-init-1.c: New test.
343 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
344 * gcc.target/s390/vector/vec-shift-1.c: New test.
345 * gcc.target/s390/vector/vec-sub-1.c: New test.
346
347 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
348
349 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
350
351 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
352
353 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
354
355 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
356
357 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
358
359 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
360
361 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
362
363 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
364
365 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
366
367 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
368
369 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
370
371 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
372
373 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
374
375 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
376
377 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
378
379 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
380
381 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
382
383 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
384
385 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
386
387 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
388
389 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
390
391 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
392
393 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
394
395 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
396
397 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
398
399 2015-05-19 Jakub Jelinek <jakub@redhat.com>
400
401 PR tree-optimization/66187
402 * gcc.c-torture/execute/pr66187.c: New test.
403 * gcc.dg/pr66187-1.c: New test.
404 * gcc.dg/pr66187-2.c: New test.
405
406 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
407
408 * gcc.dg/vect/bb-slp-35.c: Adjust.
409
410 2015-05-19 Richard Biener <rguenther@suse.de>
411
412 PR tree-optimization/66165
413 * gcc.dg/torture/pr66165.c: New testcase.
414
415 PR tree-optimization/66185
416 * gcc.dg/torture/pr66185.c: New testcase.
417
418 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
419
420 PR target/54236
421 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
422
423 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
424
425 * gcc.target/mips/p5600-bonding.c : New file.
426
427 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
428
429 PR fortran/66106
430 * gfortran.dg/interface_operator_1.f90: New tests.
431
432 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
433
434 PR fortran/66057
435 * gfortran.dg/generic_29.f90: New tests.
436
437 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
438
439 PR fortran/66043
440 * gfortran.dg/storage_size_6.f90: New tests.
441
442 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
443
444 PR fortran/66045
445 * gfortran.dg/null1.f90: New test.
446
447 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
448
449 PR fortran/66044
450 * gfortran.dg/entry_21.f90: New test.
451
452 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
453
454 PR fortran/66043
455 * gfortran.dg/storage_size_6.f90: New tests.
456
457 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
458
459 PR fortran/66040
460 * gfortran.dg/misplaced_statement.f90: New test.
461
462 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
463
464 PR fortran/66039
465 * gfortran.dg/filepos1.f90: New test
466
467 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
468
469 PR fortran/64925
470 * gfortran.dg/pr64925.f90: New test.
471
472 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
473
474 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
475 unit.
476 * gfortran.dg/lto/pr41576_1.f90: Ditto.
477
478 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
479
480 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
481 to the family of pie capable targets.
482
483 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
484
485 * gcc.target/arm/bics_1.c : New testcase.
486 * gcc.target/arm/bics_2.c : New testcase.
487 * gcc.target/arm/bics_3.c : New testcase.
488 * gcc.target/arm/bics_4.c : New testcase.
489
490 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
491
492 * gcc.target/mips/umips-attr.c: New test.
493
494 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
495
496 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
497 * gcc.dg/20150120-2.c (dg-final): Ditto.
498 * gcc.dg/20150120-2.c (dg-final): Ditto.
499 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
500
501 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
502
503 PR target/66174
504 * gcc.target/i386/pr66174.c: New test.
505
506 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
507
508 PR fortran/37131
509 * gfortran.dg/matmul_bounds_6.f90: New test.
510 * gfortran.dg/matmul_bounds_7.f90: New test.
511
512 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
513
514 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
515 * gfortran.dg/lto/pr41576_1.f90: Add interface.
516 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
517 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
518 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
519 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
520
521 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
522
523 PR fortran/65903
524 * gfortran.dg/continuation_13.f90: Update test.
525 * gfortran.dg/pr65903.f90: New test.
526
527 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
528
529 PR fortran/66113
530 * gfortran.dg/block_14.f90: New test.
531
532 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
533
534 PR fortran/44054
535 * lib/gfortran-dg.exp: Update regex to handle two locations for
536 the same diagnostic without caret.
537 * gfortran.dg/badline.f: Test also that line numbers are correct
538 before and after "left but not entered" warning.
539
540 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
541 Zhenqiang Chen <zhenqiang.chen@linaro.org>
542
543 PR target/65768
544 * gcc.target/arm/maskdata.c: New test.
545
546 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
547
548 PR fortran/65792
549 * gfortran.dg/derived_constructor_components_5: New test
550
551 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
552
553 PR target/66140
554 * gcc.target/alpha/pr66140.c: New test.
555
556 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
557
558 PR c/48956
559 * gcc.dg/Wconversion-complex-c99.c: New test.
560 * gcc.dg/Wconversion-complex-gnu.c: New test.
561
562 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
563
564 PR tree-optimization/64454
565 * gcc.dg/modmod.c: New testcase.
566
567 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
568
569 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
570
571 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
572
573 PR middle-end/66134
574 * gcc.target/i386/mpx/pr66134.c: New test.
575
576 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
577
578 * gcc.target/powerpc/pr60158.c: New test.
579
580 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
581
582 * gcc.target/i386/sibcall-7.c: New test.
583 * gcc.target/i386/sibcall-8.c: New test.
584
585 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
586
587 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
588 (abs64_in_dreg): Likewise.
589
590 2015-05-14 Marek Polacek <polacek@redhat.com>
591
592 PR c/66066
593 PR c/66127
594 * gcc.dg/pr14649-1.c: Add -Wpedantic.
595 * gcc.dg/pr19984.c: Likewise.
596 * gcc.dg/pr66066-1.c: New test.
597 * gcc.dg/pr66066-2.c: New test.
598 * gcc.dg/pr66066-3.c: New test.
599
600 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
601
602 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
603 * gcc.dg/pow-sqrt.x: New file.
604 * gcc.dg/pow-sqrt-1.c: New test.
605 * gcc.dg/pow-sqrt-2.c: Likewise.
606 * gcc.dg/pow-sqrt-3.c: Likewise.
607
608 2015-05-13 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/66123
611 * gcc.dg/torture/pr66123.c: New testcase.
612
613 2015-05-13 Richard Biener <rguenther@suse.de>
614
615 PR middle-end/66110
616 * gcc.dg/alias-2.c: Adjust.
617 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
618
619 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
620
621 PR target/65103
622 * gcc.target/i386/pr65103-3.c: New.
623
624 2015-05-13 Martin Liska <mliska@suse.cz>
625
626 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
627
628 2015-05-13 Jakub Jelinek <jakub@redhat.com>
629
630 PR target/66112
631 * gcc.target/i386/pr66112-2.c: New test.
632
633 PR target/66112
634 * gcc.target/i386/pr66112-1.c: New test.
635
636 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
637
638 PR target/66048
639 * gcc.target/i386/mpx/pr66048.cc: New.
640
641 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
642
643 PR rtl-optimization/64616
644 * gcc.dg/loop-8.c: New test.
645 * gcc.dg/loop-9.c: New test.
646
647 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
648
649 PR target/pr66047.c
650 * gcc.target/i386/pr66047.c: New testcase.
651
652 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
653
654 PR ipa/65873
655 * gcc.c-torture/compile/pr65873.c: New testcase.
656
657 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
658
659 PR fortran/66111
660 * gfortran.dg/inline_matmul_10.f90: New test.
661
662 2015-05-12 David Malcolm <dmalcolm@redhat.com>
663
664 * c-c++-common/Wmisleading-indentation.c: New testcase.
665 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
666 * c-c++-common/Wmisleading-indentation-2.md: New file.
667
668 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
669
670 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
671 "break".
672 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
673
674 2015-05-12 Richard Biener <rguenther@suse.de>
675
676 PR tree-optimization/66101
677 * gcc.dg/torture/pr66101.c: New testcase.
678
679 2015-05-12 Richard Biener <rguenther@suse.de>
680
681 PR tree-optimization/37021
682 * gcc.target/i386/vect-addsub.c: New testcase.
683
684 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
685
686 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
687
688 2015-05-12 Tom de Vries <tom@codesourcery.com>
689
690 PR tree-optimization/66010
691 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
692
693 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
694
695 PR c++/65133
696 * g++.dg/cpp0x/trailing10.C: New.
697
698 2015-05-12 Richard Biener <rguenther@suse.de>
699
700 * gcc.dg/vect/bb-slp-35.c: New testcase.
701
702 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
703
704 PR fortran/66100
705 * gfortran.dg/bound_simplification_6.f90: New.
706
707 2015-05-11 Steve Ellcey <sellcey@mips.com>
708
709 * gcc.target/mips/branch-1.c: Pass argument to bar().
710
711 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
712
713 PR target/65753
714 * gcc.target/i386/pr65753.c: New test.
715
716 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
717
718 PR rtl-optimization/66076
719 * gcc.dg/torture/pr66076.c: New test.
720
721 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
722
723 PR fortran/66041
724 * gfortran.dg/inline_matmul_7.f90: New test.
725 * gfortran.dg/inline_matmul_8.f90: New test.
726 * gfortran.dg/inline_matmul_9.f90: New test.
727
728 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
729
730 * gfortran.dg/bound_simplification_5.f90: New.
731
732 2015-05-09 Jason Merrill <jason@redhat.com>
733
734 * lib/target-supports.exp (cxx_default): New global.
735 (check_effective_target_c++11_only)
736 (check_effective_target_c++14_only)
737 (check_effective_target_c++98_only)
738 (check_effective_target_c++1z_only): Check it.
739
740 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
741
742 PR tree-optimization/64454
743 * gcc.dg/tree-ssa/vrp97.c: New file.
744 * gcc.dg/vect/slp-perm-7.c: Update.
745
746 2015-05-09 Andre Vehreschild <vehre@gmx.de>
747
748 PR fortran/65894
749 * gfortran.dg/elemental_subroutine_11.f90: New test.
750
751 2015-05-08 Richard Biener <rguenther@suse.de>
752
753 PR tree-optimization/66036
754 * gcc.dg/vect/slp-41.c: New testcase.
755
756 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
757
758 * gfortran.dg/elemental_optional_args_7.f90: New.
759
760 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
761
762 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
763 allow cmlt or sshr.
764
765 2015-05-08 Marek Polacek <polacek@redhat.com>
766
767 PR c/64918
768 * gcc.dg/Woverride-init-side-effects-1.c: New test.
769 * gcc.dg/Woverride-init-side-effects-2.c: New test.
770
771 2015-05-07 Marek Polacek <polacek@redhat.com>
772
773 PR c/65179
774 * c-c++-common/Wshift-negative-value-1.c: New test.
775 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
776 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
777 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
778 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
779 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
780 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
781 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
782 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
783
784 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
785
786 PR middle-end/192
787 PR middle-end/54303
788 * gcc.dg/fdata-sections-2.c: New file.
789
790 2015-05-07 Marek Polacek <polacek@redhat.com>
791
792 PR testsuite/66046
793 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
794 last dg-output.
795 * c-c++-common/ubsan/align-7.c: Likewise.
796 * c-c++-common/ubsan/bounds-8.c: Likewise.
797 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
798 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
799 * c-c++-common/ubsan/null-1.c: Likewise.
800 * c-c++-common/ubsan/null-10.c: Likewise.
801 * c-c++-common/ubsan/null-11.c: Likewise.
802 * c-c++-common/ubsan/null-2.c: Likewise.
803 * c-c++-common/ubsan/null-3.c: Likewise.
804 * c-c++-common/ubsan/null-4.c: Likewise.
805 * c-c++-common/ubsan/null-5.c: Likewise.
806 * c-c++-common/ubsan/null-6.c: Likewise.
807 * c-c++-common/ubsan/null-7.c: Likewise.
808 * c-c++-common/ubsan/null-8.c: Likewise.
809 * c-c++-common/ubsan/null-9.c: Likewise.
810 * c-c++-common/ubsan/object-size-1.c: Likewise.
811 * c-c++-common/ubsan/object-size-10.c: Likewise.
812 * c-c++-common/ubsan/object-size-4.c: Likewise.
813 * c-c++-common/ubsan/object-size-5.c: Likewise.
814 * c-c++-common/ubsan/object-size-7.c: Likewise.
815 * c-c++-common/ubsan/object-size-8.c: Likewise.
816 * c-c++-common/ubsan/object-size-9.c: Likewise.
817 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
818 * c-c++-common/ubsan/overflow-int128.c: Likewise.
819 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
820 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
821 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
822 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
823 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
824 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
825 * c-c++-common/ubsan/pr59333.c: Likewise.
826 * c-c++-common/ubsan/pr59667.c: Likewise.
827 * c-c++-common/ubsan/pr60613-2.c: Likewise.
828 * c-c++-common/ubsan/pr60636.c: Likewise.
829 * c-c++-common/ubsan/pr63802.c: Likewise.
830 * c-c++-common/ubsan/recovery-1.c: Likewise.
831 * c-c++-common/ubsan/recovery-3.c: Likewise.
832 * c-c++-common/ubsan/shift-1.c: Likewise.
833 * c-c++-common/ubsan/shift-2.c: Likewise.
834 * c-c++-common/ubsan/shift-4.c: Likewise.
835 * c-c++-common/ubsan/shift-7.c: Likewise.
836 * c-c++-common/ubsan/undefined-2.c: Likewise.
837 * c-c++-common/ubsan/vla-1.c: Likewise.
838 * g++.dg/ubsan/null-1.C: Likewise.
839 * g++.dg/ubsan/null-3.C: Likewise.
840 * g++.dg/ubsan/null-4.C: Likewise.
841 * g++.dg/ubsan/vptr-8.C: Likewise.
842 * g++.dg/ubsan/vptr-9.C: Likewise.
843 * gcc.dg/ubsan/bounds-2.c: Likewise.
844 * gcc.dg/ubsan/object-size-9.c: Likewise.
845
846 2015-05-07 Jeff Law <law@redhat.com>
847
848 * gcc.dg/tree-ssa/shorten-1.c: New test.
849
850 2015-05-07 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/66002
853 * gcc.dg/vect/vect-125.c: New testcase.
854
855 2015-05-07 Marek Polacek <polacek@redhat.com>
856 Martin Uecker <uecker@eecs.berkeley.edu>
857
858 * c-c++-common/ubsan/bounds-10.c: New test.
859
860 2015-05-06 David Malcolm <dmalcolm@redhat.com>
861
862 * jit.dg/harness.h (set_options): Wrap with
863 #ifndef TEST_ESCHEWS_SET_OPTIONS.
864 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
865 Special-case test-benchmark.c as a negative.
866 * jit.dg/test-benchmark.c: New file.
867
868 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
869
870 PR target/64208
871 * gcc.target/arm/pr64208.c: New test.
872
873 2015-05-06 Alan Modra <amodra@gmail.com>
874
875 PR target/66020
876 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
877 (gparms): Make volatile.
878
879 2015-05-06 Richard Biener <rguenther@suse.de>
880
881 PR tree-optimization/62283
882 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
883
884 2015-05-06 Christian Bruel <christian.bruel@st.com>
885
886 PR target/66015
887 * gcc.target/aarch64/iinline-attr-1.c: New test.
888
889 2015-05-06 Richard Biener <rguenther@suse.de>
890
891 * gcc.dg/vect/bb-slp-34.c: New testcase.
892
893 2015-05-06 Richard Biener <rguenther@suse.de>
894
895 PR tree-optimization/62283
896 * gcc.dg/vect/bb-slp-14.c: Adjust.
897
898 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
899
900 PR target/65990
901 * gcc.target/i386/pr65990.c: New test.
902
903 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
904
905 PR target/65915
906 * gcc.target/i386/pr65915.c: New.
907
908 2015-05-05 Tom de Vries <tom@codesourcery.com>
909
910 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
911 'va_list escapes 0'.
912
913 2015-05-05 Tom de Vries <tom@codesourcery.com>
914
915 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
916 in r222173.
917
918 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
919
920 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
921 * gcc.target/arm/pr65924.c: Likewise.
922
923 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
924
925 PR target/65871
926 * gcc.target/i386/pr65871-3.c: New test.
927
928 2015-05-04 Jeff Law <law@redhat.com>
929
930 Revert:
931 2015-05-04 Jeff Law <law@redhat.com>
932 * gcc.dg/tree-ssa/shorten-1.c: New test.
933
934 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
935 Jakub Jelinek <jakub@redhat.com>
936
937 PR c++/66007
938 * g++.dg/cpp0x/Wnarrowing4.C: New.
939
940 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
941
942 * lib/target-supports.exp
943 (check_effective_target_keeps_null_pointer_checks): Clarify that
944 this is for targets that disable -fdelete-null-pointer-checks,
945 not default it to off.
946 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
947 -fdelete-null-pointer-checks explicit.
948 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
949 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
950 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
951 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
952 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
953 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
954 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
955 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
956 * gcc.dg/tree-ssa/pr20318.c: Likewise.
957 * gcc.dg/tree-ssa/pr20701.c: Likewise.
958 * gcc.dg/tree-ssa/pr20702.c: Likewise.
959 * gcc.dg/tree-ssa/pr21086.c: Likewise.
960 * gcc.dg/tree-ssa/pr21090.c: Likewise.
961 * gcc.dg/tree-ssa/pr58480.c: Likewise.
962 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
963 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
964 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
965 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
966 * gcc.dg/tree-ssa/unreachable.c: Likewise.
967 * gcc.dg/tree-ssa/vrp02.c: Likewise.
968 * gcc.dg/tree-ssa/vrp07.c: Likewise.
969 * gcc.dg/tree-ssa/vrp08.c: Likewise.
970 * gcc.dg/tree-ssa/vrp55.c: Likewise.
971 * g++.dg/cpp0x/static_assert9.C: Likewise.
972 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
973 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
974 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
975 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
976 * g++.dg/tree-ssa/pr26406.C: Likewise.
977
978 2015-05-04 Jakub Jelinek <jakub@redhat.com>
979
980 PR tree-optimization/65984
981 * c-c++-common/ubsan/pr65984.c: New test.
982
983 2015-05-04 Jeff Law <law@redhat.com>
984
985 * gcc.dg/tree-ssa/shorten-1.c: New test.
986
987 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
988
989 PR fortran/44735
990 * gfortran.dg/pr44735.f90: New test.
991
992 2015-05-04 Richard Biener <rguenther@suse.de>
993
994 PR tree-optimization/65965
995 * gcc.dg/vect/bb-slp-33.c: New testcase.
996
997 2015-05-04 Richard Biener <rguenther@suse.de>
998
999 PR tree-optimization/65935
1000 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1001
1002 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1003
1004 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1005 for each supported variant instead of CHECK_RESULTS.
1006 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1007 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1008 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1009 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1010 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1011 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1012 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1013 expected results for unsupported variants. Call CHECK for each
1014 supported variant instead of CHECK_RESULTS.
1015 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1016 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1017 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1018 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1019 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1020 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1021 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1022 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1023 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1024 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1025 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1026 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1027 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1028 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1029 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1030 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1031 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1032 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1033 expected results for unsupported variants.
1034 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1035 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1036 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1037 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1038 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1039 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1040 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1041 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1042 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1043 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1044 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1046 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1047 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1048 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1049 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1050 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1051 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1052 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1053 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1054 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1055 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1056 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1057 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1058 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1059 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1060 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1061 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1062
1063 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1064
1065 PR fortran/37131
1066 * gfortran.dg/bound_9.f90: Add pointer assignment.
1067
1068 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1069 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
1070
1071 PR c++/65858
1072 * g++.dg/cpp0x/Wnarrowing3.C: New.
1073
1074 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
1075
1076 * gcc.dg/20150120-1.c: New test.
1077 * gcc.dg/20150120-2.c: New test.
1078 * gcc.dg/20150120-3.c: New test.
1079
1080 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
1081
1082 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1083
1084 2015-05-01 Renlin Li <renlin.li@arm.com>
1085
1086 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1087
1088 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
1089
1090 * gfortran.dg/bound_simplification_4.f90: New.
1091
1092 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1093
1094 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1095 with powerpc_p8vector_ok.
1096
1097 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1098
1099 PR fortran/37131
1100 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
1101 scan pattern.
1102 * gfortran.dg/bound_9.f90: New test case.
1103
1104 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
1105
1106 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1107 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1108 for 32bit x86 targets.
1109 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1110 for 32bit x86 targets.
1111 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1112 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1113 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1114 for 32bit x86 targets.
1115
1116 2015-04-30 Marek Polacek <polacek@redhat.com>
1117
1118 PR tree-optimization/63551
1119 * g++.dg/ipa/pr63551.C: New test.
1120
1121 2015-04-30 Caroline Tice <cmtice@google.com>
1122
1123 PR 65929
1124 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
1125 partition size on certain targets.
1126
1127 2015-04-30 Renlin Li <renlin.li@arm.com>
1128
1129 * gcc.target/aarch64/vect-reduc-or_1.c: New.
1130
1131 2015-04-30 Marek Polacek <polacek@redhat.com>
1132
1133 * c-c++-common/Wbool-compare-3.c: New test.
1134
1135 * gcc.dg/pr65901.c (foo): Adjust dg-error.
1136 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1137
1138 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1139
1140 PR c++/57610
1141 * g++.dg/init/ref22.C: New.
1142
1143 2015-04-30 Marek Polacek <polacek@redhat.com>
1144
1145 * gcc.dg/init-bad-8.c: New test.
1146
1147 * gcc.dg/incomplete-typedef-1.c: New test.
1148
1149 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1150
1151 PR c++/59955
1152 * g++.dg/template/crash121.C: New.
1153
1154 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
1155
1156 * gcc.target/mips/call-from-init.c: New test.
1157 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1158
1159 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1160
1161 PR target/65871
1162 * gcc.target/i386/pr65871-1.c: New test.
1163 * gcc.target/i386/pr65871-2.c: Ditto.
1164
1165 2015-04-29 Marek Polacek <polacek@redhat.com>
1166
1167 PR c/64610
1168 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1169 * c-c++-common/Wbool-compare-2.c: New test.
1170
1171 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
1172
1173 PR target/65770
1174 * gcc.target/aarch64/vstN_lane_1.c: New file.
1175
1176 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1177
1178 PR c++/64667
1179 * g++.dg/warn/Winit-self-3.C: New.
1180
1181 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1182
1183 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1184
1185 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
1186
1187 PR target/65924
1188 * gcc.target/arm/pr65924.c: New test.
1189
1190 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
1191
1192 * g++.dg/gomp/tpl-target-update.C: New file.
1193
1194 2015-04-29 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/65917
1197 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1198
1199 2015-04-29 Christian Bruel <christian.bruel@st.com>
1200
1201 PR target/64835
1202 * gcc.dg/ipa/iinline-attr.c: New test.
1203 * gcc.target/i386/iinline-attr-2.c: New test.
1204
1205 2015-04-28 Andre Vehreschild <vehre@gmx.de>
1206
1207 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1208 segfault is fixed.
1209
1210 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1211
1212 * gcc.dg/vect/vect-33.c: Remove spurious line.
1213
1214 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
1215
1216 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1217
1218 2015-04-28 Marek Polacek <polacek@redhat.com>
1219
1220 PR c/65901
1221 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1222 * gcc.dg/pr65901.c: New test.
1223
1224 2015-04-28 Richard Biener <rguenther@suse.de>
1225
1226 PR tree-optimization/62283
1227 * gfortran.dg/vect/pr62283-2.f: New testcase.
1228 * gcc.dg/vect/bb-slp-14.c: Adjust.
1229
1230 2015-04-28 Richard Biener <rguenther@suse.de>
1231
1232 PR tree-optimization/65851
1233 * g++.dg/torture/pr65851.C: New testcase.
1234
1235 2015-04-27 Jeff Law <law@redhat.com>
1236
1237 PR tree-optimization/65217
1238 * gcc.target/i386/pr65217.c: Remove XFAIL.
1239
1240 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1241
1242 PR fortran/60322
1243 Add tests forgotten to svn-add.
1244 * gfortran.dg/class_allocate_19.f03: New test.
1245 * gfortran.dg/class_array_20.f03: New test.
1246 * gfortran.dg/class_array_21.f03: New test.
1247 * gfortran.dg/finalize_29.f08: New test.
1248
1249 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1250
1251 PR fortran/59678
1252 PR fortran/65841
1253 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1254 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1255
1256 2015-04-27 Caroline Tice <cmtice@google.com>
1257
1258 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1259 partition size.
1260
1261 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
1262
1263 PR target/64579
1264 * gcc.target/powerpc/htm-1.c: New test.
1265 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1266 on 64-bit compiles.
1267 (__builtin_tabortdci): Likewise.
1268 (__builtin_tcheck): Remove operand.
1269 * lib/target-supports.exp (check_htm_hw_available): New function.
1270
1271 2015-04-27 Richard Biener <rguenther@suse.de>
1272
1273 * gcc.target/i386/pr65217.c: XFAIL.
1274
1275 2015-04-27 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR tree-optimization/65875
1278 * gcc.c-torture/compile/pr65875.c: New test.
1279
1280 2015-04-25 Marek Polacek <polacek@redhat.com>
1281
1282 PR c/52085
1283 * gcc.dg/enum-incomplete-2.c: New test.
1284 * gcc.dg/enum-mode-1.c: New test.
1285
1286 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1287
1288 PR target/65849
1289 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1290 set new options.
1291 * gcc.target/powerpc/pr65849-2.c: Likewise.
1292
1293 2015-04-24 Tom de Vries <tom@codesourcery.com>
1294
1295 PR tree-optimization/65802
1296 * g++.dg/pr65802.C: Move to ...
1297 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
1298 stdarg.h. Rewrite for C.
1299 (fn1): Use va_list and va_arg. Make variable args function. Add use of
1300 va_start and va_end. Remove unnecessary inline asm.
1301
1302 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
1303 Wei Mi <wmi@google.com>
1304
1305 * gcc.target/i386/sse2-load-multi.c: New test.
1306 * gcc.target/i386/sse2-store-multi.c: Ditto.
1307
1308 2015-04-24 Marek Polacek <polacek@redhat.com>
1309
1310 PR c/65830
1311 * c-c++-common/pr65830.c: New test.
1312
1313 PR c/63357
1314 * c-c++-common/Wlogical-op-1.c: New test.
1315
1316 2015-04-24 Marek Polacek <polacek@redhat.com>
1317
1318 PR c/61534
1319 * c-c++-common/pr61534-1.c: New test.
1320
1321 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1322 Steven Bosscher <steven@gcc.gnu.org>
1323
1324 PR rtl-optimization/34503
1325 * gcc.target/arm/pr64616.c: New file.
1326
1327 2015-04-24 Bin Cheng <bin.cheng@arm.com>
1328
1329 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1330
1331 2015-04-24 Terry Guo <terry.guo@arm.com>
1332
1333 * gcc.target/arm/pr65710.c: Update the options.
1334
1335 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1336
1337 * gcc.target/i386/pr65523.c: Skip x32.
1338
1339 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1340
1341 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1342 to look for vcl* where appropriate.
1343
1344 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1345
1346 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1347 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1348
1349 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
1350
1351 PR target/26702
1352 * gcc.target/arm/pr26702.c: New test.
1353
1354 2015-04-23 Marek Polacek <polacek@redhat.com>
1355
1356 PR c/65345
1357 * gcc.dg/pr65345-1.c: New test.
1358 * gcc.dg/pr65345-2.c: New test.
1359
1360 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1361
1362 * gcc.target/powerpc/crypto-builtin-2.c: New.
1363
1364 2015-04-23 Andre Vehreschild <vehre@gmx.de>
1365
1366 PR fortran/60322
1367 * gfortran.dg/class_allocate_19.f03: New test.
1368 * gfortran.dg/class_array_20.f03: New test.
1369 * gfortran.dg/class_array_21.f03: New test.
1370 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1371 * gfortran.dg/finalize_15.f90: Fixing comparision to model
1372 initialization correctly.
1373 * gfortran.dg/finalize_29.f08: New test.
1374
1375 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1376
1377 * gcc.target/powerpc/swaps-p8-18.c: New test.
1378
1379 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1380
1381 PR target/65456
1382 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1383 * gcc.dg/vect/bb-slp-25.c: Likewise.
1384 * gcc.dg/vect/bb-slp-29.c: Likewise.
1385 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1386 vect_no_align && { ! vect_hw_misalign }.
1387 * gcc.dg/vect/bb-slp-9.c: Likewise.
1388 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1389 vect_hw_misalign.
1390 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1391 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1392 account for POWER8, where peeling for alignment is not needed.
1393 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1394 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1395 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1396 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1397 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1398 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1399 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1400 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1401 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1402 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1403 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1404 * gcc.dg/vect/pr16105.c: Likewise.
1405 * gcc.dg/vect/pr20122.c: Likewise.
1406 * gcc.dg/vect/pr33804.c: Likewise.
1407 * gcc.dg/vect/pr33953.c: Likewise.
1408 * gcc.dg/vect/pr56787.c: Likewise.
1409 * gcc.dg/vect/pr58508.c: Likewise.
1410 * gcc.dg/vect/slp-25.c: Likewise.
1411 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1412 * gcc.dg/vect/vect-105.c: Likewise.
1413 * gcc.dg/vect/vect-27.c: Likewise.
1414 * gcc.dg/vect/vect-29.c: Likewise.
1415 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1416 POWER8.
1417 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1418 && { ! vect_hw_misalign }.
1419 * gcc.dg/vect/vect-44.c: Likewise.
1420 * gcc.dg/vect/vect-48.c: Likewise.
1421 * gcc.dg/vect/vect-50.c: Likewise.
1422 * gcc.dg/vect/vect-52.c: Likewise.
1423 * gcc.dg/vect/vect-56.c: Likewise.
1424 * gcc.dg/vect/vect-60.c: Likewise.
1425 * gcc.dg/vect/vect-72.c: Likewise.
1426 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1427 * gcc.dg/vect/vect-75.c: Likewise.
1428 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1429 * gcc.dg/vect/vect-77-global.c: Likewise.
1430 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1431 * gcc.dg/vect/vect-78-global.c: Likewise.
1432 * gcc.dg/vect/vect-93.c: Likewise.
1433 * gcc.dg/vect/vect-95.c: Likewise.
1434 * gcc.dg/vect/vect-96.c: Likewise.
1435 * gcc.dg/vect/vect-cond-1.c: Likewise.
1436 * gcc.dg/vect/vect-cond-3.c: Likewise.
1437 * gcc.dg/vect/vect-cond-4.c: Likewise.
1438 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1439 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1440 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1441 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1442 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1443 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1444 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1445 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1446 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1447 * gcc.dg/vect/vect-outer-5.c: Likewise.
1448 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1449 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1450 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1451 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1452 * gcc.dg/vect/vect-peel-3.c: Likewise.
1453 * gcc.dg/vect/vect-peel-4.c: Likewise.
1454 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1455 * gcc.target/powerpc/pr65456.c: New test.
1456 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1457 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1458 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1459 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1460 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1461 vect_no_align && { ! vect_hw_misalign }.
1462 * gfortran.dg/vect/vect-3.f90: Likewise.
1463 * gfortran.dg/vect/vect-4.f90: Likewise.
1464 * gfortran.dg/vect/vect-5.f90: Likewise.
1465 * lib/target-supports.exp (check_effective_target_vect_no_align):
1466 Return 1 for POWER8.
1467 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1468
1469 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1470
1471 PR fortran/65429
1472 * gfortran.dg/pr65429.f90: New test.
1473
1474 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1475
1476 * c-c++-common/asan/user-section-1.c: New test.
1477 * c-c++-common/asan/user-section-2.c: New test.
1478 * c-c++-common/asan/user-section-3.c: New test.
1479
1480 2015-04-22 Hale Wang <hale.wang@arm.com>
1481 Terry Guo <terry.guo@arm.com>
1482
1483 PR rtl-optimization/64818
1484 * gcc.target/arm/pr64818.c: New test.
1485
1486 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1487
1488 PR ipa/65076
1489 * g++.dg/tree-ssa/pr61034.C: Update template.
1490 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1491 * gcc.dg/Warray-bounds-11.c: Likewise.
1492 * gcc.dg/Warray-bounds.c: Likewise.
1493
1494 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1495
1496 PR libgfortran/65234
1497 * gfortran.dg/fmt_unlimited.f90: New test.
1498
1499 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1500
1501 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1502 headers.
1503 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1504 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1505 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1506 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1507 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1508 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1509 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1510
1511 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1512
1513 PR libgfortran/56743
1514 * gfortran.dg/namelist_87.f90: New test.
1515
1516 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1517
1518 * gcc.target/aarch64/mult-synth_1.c: New test.
1519 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1520 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1521 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1522 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1523 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1524
1525 2015-04-21 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/65650
1528 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1529 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1530 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1531 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1532 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1533 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1534
1535 2015-04-21 Tom de Vries <tom@codesourcery.com>
1536
1537 PR tree-optimization/65802
1538 * g++.dg/pr65802.C: New test.
1539
1540 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1541
1542 PR testsuite/65767
1543 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1544 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1545
1546 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/65801
1549 * g++.dg/cpp0x/Wnarrowing2.C: New.
1550
1551 2015-04-20 Jeff Law <law@redhat.com>
1552
1553 PR tree-optimization/65658
1554 * gcc.dg/pr65658.c: New test.
1555
1556 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1557
1558 PR target/64134
1559 * gcc.target/aarch64/vec_init_1.c: New test.
1560
1561 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1562
1563 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1564 targets.
1565
1566 2015-04-18 Martin Sebor <msebor@redhat.com>
1567
1568 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1569 of non-nul characters.
1570 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1571
1572 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1573
1574 PR target/65787
1575 * gcc.target/powerpc/pr65787.c: New.
1576
1577 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR target/65689
1580 * gcc.target/aarch64/c-output-template-4.c: New test.
1581
1582 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1583
1584 PR target/65780
1585 * gcc.dg/pr65780-1.c: New test.
1586 * gcc.dg/pr65780-2.c: Likewise.
1587 * gcc.target/i386/pr32219-9.c: Likewise.
1588 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1589 symbol.
1590 * gcc.target/i386/pr64317.c (c): Initialize.
1591
1592 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1593
1594 PR target/65612
1595 * g++.dg/ext/mv18.C: New test.
1596 * g++.dg/ext/mv19.C: Likewise.
1597 * g++.dg/ext/mv20.C: Likewise.
1598 * g++.dg/ext/mv21.C: Likewise.
1599 * g++.dg/ext/mv22.C: Likewise.
1600 * g++.dg/ext/mv23.C: Likewise.
1601
1602 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1603
1604 PR c++/64527
1605 * g++.dg/init/pr64527.C: New test.
1606
1607 2015-04-17 Tom de Vries <tom@codesourcery.com>
1608 Michael Matz <matz@suse.de>
1609
1610 PR tree-optimization/64950
1611 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1612 x86_64-*-*.
1613
1614 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1615
1616 * c-c++-common/asan/user-section-1.c: New test.
1617
1618 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR debug/65771
1621 * gcc.dg/debug/pr65771.c: New test.
1622
1623 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1624
1625 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1626 __buitlin_alloca with __builtin_alloca.
1627
1628 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1629
1630 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1631
1632 2015-04-16 Richard Biener <rguenther@suse.de>
1633
1634 PR tree-optimization/64277
1635 * gcc.dg/Warray-bounds-14.c: New testcase.
1636 * gcc.dg/Warray-bounds-15.c: Likewise.
1637 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1638 * c-c++-common/ubsan/bounds-6.c: Likewise.
1639
1640 2015-04-16 Renlin Li <renlin.li@arm.com>
1641
1642 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1643 * gcc.target/arm/unsigned-float.c: New.
1644
1645 2015-04-16 Richard Biener <rguenther@suse.de>
1646
1647 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1648 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1649 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1650
1651 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1654 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1655 * g++.dg/cpp0x/defaulted21.C: Likewise.
1656 * g++.dg/cpp0x/defaulted28.C: Likewise.
1657 * g++.dg/cpp0x/defaulted47.C: Likewise.
1658 * g++.dg/cpp0x/elision_neg.C: Likewise.
1659 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1660 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1661 * g++.dg/cpp0x/implicit1.C: Likewise.
1662 * g++.dg/cpp0x/implicit9.C: Likewise.
1663 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1664 * g++.dg/cpp0x/range-for13.C: Likewise.
1665 * g++.dg/gomp/clause-2.C: Likewise.
1666 * g++.dg/gomp/udr-5.C: Likewise.
1667 * g++.dg/inherit/access6.C: Likewise.
1668 * g++.dg/lookup/duperr1.C: Likewise.
1669 * g++.dg/lookup/friend2.C: Likewise.
1670 * g++.dg/lookup/pr6936.C: Likewise.
1671 * g++.dg/lookup/scoped1.C: Likewise.
1672 * g++.dg/lookup/using26.C: Likewise.
1673 * g++.dg/lookup/using38.C: Likewise.
1674 * g++.dg/other/access2.C: Likewise.
1675 * g++.dg/overload/defarg3.C: Likewise.
1676 * g++.dg/overload/defarg6.C: Likewise.
1677 * g++.dg/parse/access11.C: Likewise.
1678 * g++.dg/parse/access2.C: Likewise.
1679 * g++.dg/parse/access3.C: Likewise.
1680 * g++.dg/parse/access4.C: Likewise.
1681 * g++.dg/parse/access5.C: Likewise.
1682 * g++.dg/parse/access6.C: Likewise.
1683 * g++.dg/parse/access8.C: Likewise.
1684 * g++.dg/parse/access9.C: Likewise.
1685 * g++.dg/parse/crash40.C: Likewise.
1686 * g++.dg/tc1/dr142.C: Likewise.
1687 * g++.dg/tc1/dr166.C: Likewise.
1688 * g++.dg/tc1/dr52.C: Likewise.
1689 * g++.dg/template/access11.C: Likewise.
1690 * g++.dg/template/access18.C: Likewise.
1691 * g++.dg/template/access19.C: Likewise.
1692 * g++.dg/template/access2.C: Likewise.
1693 * g++.dg/template/access20.C: Likewise.
1694 * g++.dg/template/access26.C: Likewise.
1695 * g++.dg/template/access3.C: Likewise.
1696 * g++.dg/template/access7.C: Likewise.
1697 * g++.dg/template/conv12.C: Likewise.
1698 * g++.dg/template/crash69.C: Likewise.
1699 * g++.dg/template/friend31.C: Likewise.
1700 * g++.dg/template/friend32.C: Likewise.
1701 * g++.dg/template/memfriend15.C: Likewise.
1702 * g++.dg/template/memfriend16.C: Likewise.
1703 * g++.dg/template/memfriend17.C: Likewise.
1704 * g++.dg/template/memfriend7.C: Likewise.
1705 * g++.dg/template/pr32519.C: Likewise.
1706 * g++.dg/template/qualttp21.C: Likewise.
1707 * g++.dg/template/qualttp8.C: Likewise.
1708 * g++.dg/template/ttp10.C: Likewise.
1709 * g++.dg/template/typedef11.C: Likewise.
1710 * g++.dg/template/typedef13.C: Likewise.
1711 * g++.dg/template/typedef19.C: Likewise.
1712 * g++.dg/template/typedef20.C: Likewise.
1713 * g++.dg/template/typedef22.C: Likewise.
1714 * g++.dg/template/using16.C: Likewise.
1715 * g++.dg/template/virtual3.C: Likewise.
1716 * g++.dg/ubsan/pr61272.C: Likewise.
1717 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1718 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1719 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1720 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1721 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1722 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1723 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1724 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1725 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1726 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1727 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1728 * g++.old-deja/g++.jason/access17.C: Likewise.
1729 * g++.old-deja/g++.jason/access18.C: Likewise.
1730 * g++.old-deja/g++.jason/access22.C: Likewise.
1731 * g++.old-deja/g++.jason/access23.C: Likewise.
1732 * g++.old-deja/g++.jason/access8.C: Likewise.
1733 * g++.old-deja/g++.jason/delete3.C: Likewise.
1734 * g++.old-deja/g++.jason/report.C: Likewise.
1735 * g++.old-deja/g++.law/access2.C: Likewise.
1736 * g++.old-deja/g++.law/access3.C: Likewise.
1737 * g++.old-deja/g++.law/access4.C: Likewise.
1738 * g++.old-deja/g++.law/access5.C: Likewise.
1739 * g++.old-deja/g++.law/arm12.C: Likewise.
1740 * g++.old-deja/g++.law/arm14.C: Likewise.
1741 * g++.old-deja/g++.law/ctors13.C: Likewise.
1742 * g++.old-deja/g++.law/union2.C: Likewise.
1743 * g++.old-deja/g++.law/visibility12.C: Likewise.
1744 * g++.old-deja/g++.law/visibility15.C: Likewise.
1745 * g++.old-deja/g++.law/visibility16.C: Likewise.
1746 * g++.old-deja/g++.law/visibility17.C: Likewise.
1747 * g++.old-deja/g++.law/visibility18.C: Likewise.
1748 * g++.old-deja/g++.law/visibility19.C: Likewise.
1749 * g++.old-deja/g++.law/visibility20.C: Likewise.
1750 * g++.old-deja/g++.law/visibility21.C: Likewise.
1751 * g++.old-deja/g++.law/visibility24.C: Likewise.
1752 * g++.old-deja/g++.law/visibility4.C: Likewise.
1753 * g++.old-deja/g++.law/visibility5.C: Likewise.
1754 * g++.old-deja/g++.law/visibility6.C: Likewise.
1755 * g++.old-deja/g++.law/visibility7.C: Likewise.
1756 * g++.old-deja/g++.law/visibility8.C: Likewise.
1757 * g++.old-deja/g++.law/visibility9.C: Likewise.
1758 * g++.old-deja/g++.niklas/t135.C: Likewise.
1759 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1760 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1761 * g++.old-deja/g++.other/access11.C: Likewise.
1762 * g++.old-deja/g++.other/access4.C: Likewise.
1763 * g++.old-deja/g++.other/access7.C: Likewise.
1764 * g++.old-deja/g++.other/crash1.C: Likewise.
1765 * g++.old-deja/g++.other/crash7.C: Likewise.
1766 * g++.old-deja/g++.other/friend1.C: Likewise.
1767 * g++.old-deja/g++.other/friend4.C: Likewise.
1768 * g++.old-deja/g++.other/friend9.C: Likewise.
1769 * g++.old-deja/g++.other/lineno1.C: Likewise.
1770 * g++.old-deja/g++.other/using1.C: Likewise.
1771 * g++.old-deja/g++.pt/enum14.C: Likewise.
1772 * g++.old-deja/g++.pt/friend11.C: Likewise.
1773 * g++.old-deja/g++.pt/friend21.C: Likewise.
1774 * g++.old-deja/g++.pt/friend3.C: Likewise.
1775 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1776 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1777 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1778 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1779
1780 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR ipa/65765
1783 * g++.dg/ipa/pr65765.C: New test.
1784
1785 2015-04-15 Nick Clifton <nickc@redhat.com>
1786
1787 * gcc.target/rx/builtins.c: Disable RMPA test if string
1788 instructions are not allowed.
1789
1790 2015-04-15 Alan Modra <amodra@gmail.com>
1791
1792 * gcc.dg/pr65408.c: New.
1793
1794 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1795
1796 PR target/65729
1797 * gcc.target/arm/pr65729.c: New test.
1798
1799 2015-04-14 Richard Biener <rguenther@suse.de>
1800
1801 PR tree-optimization/65758
1802 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1803
1804 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1805
1806 PR target/65648
1807 * gcc.c-torture/execute/pr65648.c: New test.
1808
1809 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1810
1811 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1812 __builtin_finite instead of finite.
1813 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1814 Likewise.
1815
1816 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1817
1818 PR tree-optimization/63387
1819 * gcc.dg/pr63387.c: New testcase.
1820
1821 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1822
1823 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1824
1825 2015-04-13 Richard Biener <rguenther@suse.de>
1826
1827 PR tree-optimization/65204
1828 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1829
1830 2015-04-13 Terry Guo <terry.guo@arm.com>
1831
1832 PR target/65710
1833 * gcc.target/arm/pr65710.c: New.
1834
1835 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR tree-optimization/65747
1838 * g++.dg/torture/pr65747.C: New test.
1839
1840 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR c++/65736
1843 * g++.dg/cpp0x/pr65736.C: New test.
1844
1845 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1846 Martin Liska <mliska@suse.cz>
1847
1848 PR ipa/65722
1849 * g++.dg/ipa/pr65722.C: New testcase.
1850
1851 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1852
1853 PR tree-optimization/65735
1854 * gcc.c-torture/compile/pr65735.c: New test.
1855
1856 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1857
1858 PR middle-end/65554
1859 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1860
1861 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR target/65671
1864 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1865
1866 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1867
1868 PR target/65647
1869 * gcc.target/arm/pr65647-2.c: New.
1870
1871 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1872
1873 PR target/65694
1874 * g++.dg/torture/pr65694.C: New test.
1875
1876 2015-04-10 Tobias Burnus <burnus@net-b.de>
1877
1878 * gfortran.dg/coarray_lock_6.f90: New.
1879 * gfortran.dg/coarray_lock_7.f90: New.
1880 * gfortran.dg/coarray/lock_2.f90: New.
1881
1882 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1883
1884 PR fortran/56674
1885 PR fortran/58813
1886 PR fortran/59016
1887 PR fortran/59024
1888 * gfortran.dg/used_types_27.f90: New.
1889
1890 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1891
1892 PR target/65671
1893 * gcc.target/i386/pr65671.c: New.
1894
1895 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1896
1897 PR tree-optimization/65709
1898 * c-c++-common/ubsan/align-9.c: New test.
1899
1900 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1901
1902 PR fortran/56852
1903 * gfortran.dg/pr56852.f90: New test.
1904
1905 2015-04-09 Marek Polacek <polacek@redhat.com>
1906 Jakub Jelinek <jakub@redhat.com>
1907
1908 PR middle-end/65554
1909 * g++.dg/opt/pr65554.C: New test.
1910
1911 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR c++/65690
1914 * c-c++-common/attr-aligned-1.c: New test.
1915
1916 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1917
1918 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1919
1920 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1921
1922 PR target/65676
1923 * gcc.target/i386/sse-25.c: New.
1924
1925 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR target/65693
1928 * gcc.target/i386/pr65693.c: New test.
1929
1930 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1931
1932 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1933
1934 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1935
1936 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1937
1938 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1939
1940 * gcc.target/i386/thunk-retbnd.c: New.
1941
1942 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/opt48.adb: New test.
1945 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1946 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1947
1948 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1949
1950 PR ipa/65540
1951 * gcc.c-torture/compile/pr65540.c: New.
1952
1953 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1954
1955 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1956 -Wno-pointer-arith.
1957
1958 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR debug/65678
1961 * g++.dg/debug/pr65678.C: New test.
1962
1963 PR middle-end/65680
1964 * gcc.c-torture/compile/pr65680.c: New test.
1965
1966 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1967
1968 PR fortran/65548
1969 * gfortran.dg/allocate_with_source_5.f90: New test.
1970
1971 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1972
1973 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1974 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1975
1976 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1977
1978 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1979
1980 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1981
1982 PR target/65614
1983 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1984 to get floating point compression.
1985 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1986
1987 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR preprocessor/61977
1990 * gcc.dg/cpp/pr61977.c: New test.
1991
1992 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1993
1994 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1995
1996 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1997
1998 PR target/65647
1999 * gcc.target/arm/pr65647.c: New.
2000
2001 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
2002
2003 PR ipa/65655
2004 * g++.dg/torture/pr65655.C: New testcase.
2005
2006 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2007
2008 PR c++/64085
2009 * g++.dg/cpp1y/lambda-init13.C: New.
2010
2011 2015-04-03 Marek Polacek <polacek@redhat.com>
2012
2013 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2014
2015 2015-04-02 Marek Polacek <polacek@redhat.com>
2016
2017 PR c++/65642
2018 * g++.dg/cpp0x/constexpr-fold1.C: New test.
2019 * g++.dg/cpp0x/constexpr-fold2.C: New test.
2020
2021 2015-04-02 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR preprocessor/61977
2024 * gcc.target/powerpc/pr61977-1.c: New test.
2025 * gcc.target/powerpc/pr61977-2.c: New test.
2026
2027 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2028
2029 PR c++/56100
2030 * g++.dg/warn/Wshadow-8.C: New.
2031 * g++.dg/warn/Wshadow-9.C: Likewise.
2032 * g++.dg/warn/Wshadow-10.C: Likewise.
2033 * g++.dg/warn/Wshadow-11.C: Likewise.
2034
2035 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2036
2037 * gcc.dg/pr23623.c: Added aligned attribute.
2038 * gcc.dg/20141029-1.c: Likewise.
2039 * gcc.dg/20150306-1.c: New test.
2040
2041 2015-04-01 Marek Polacek <polacek@redhat.com>
2042
2043 PR c++/65554
2044 * g++.dg/cpp0x/initlist93.C: New test.
2045 * g++.dg/cpp0x/initlist94.C: New test.
2046
2047 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
2048
2049 PR target/65624
2050 * gcc.target/aarch64/pr65624.c: New test.
2051
2052 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
2053
2054 * gcc.dg/ipa/inlinehint-4.c: New testcase.
2055
2056 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
2057
2058 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2059 extra variable to force stack alignment.
2060 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2061 extra variable to force stack alignment.
2062
2063 2015-03-31 Marek Polacek <polacek@redhat.com>
2064
2065 PR c++/65390
2066 * g++.dg/template/pr65390.C: New test.
2067
2068 2015-03-31 Martin Liska <mliska@suse.cz>
2069
2070 * g++.dg/ipa/pr65557.C: New test.
2071
2072 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
2073
2074 * gcc.target/s390/hotpatch-25.c: New test.
2075 * gcc.target/s390/hotpatch-1.c: Update test.
2076 * gcc.target/s390/hotpatch-10.c: Update test.
2077 * gcc.target/s390/hotpatch-11.c: Update test.
2078 * gcc.target/s390/hotpatch-12.c: Update test.
2079 * gcc.target/s390/hotpatch-13.c: Update test.
2080 * gcc.target/s390/hotpatch-14.c: Update test.
2081 * gcc.target/s390/hotpatch-15.c: Update test.
2082 * gcc.target/s390/hotpatch-16.c: Update test.
2083 * gcc.target/s390/hotpatch-17.c: Update test.
2084 * gcc.target/s390/hotpatch-18.c: Update test.
2085 * gcc.target/s390/hotpatch-19.c: Update test.
2086 * gcc.target/s390/hotpatch-2.c: Update test.
2087 * gcc.target/s390/hotpatch-21.c: Update test.
2088 * gcc.target/s390/hotpatch-22.c: Update test.
2089 * gcc.target/s390/hotpatch-23.c: Update test.
2090 * gcc.target/s390/hotpatch-24.c: Update test.
2091 * gcc.target/s390/hotpatch-3.c: Update test.
2092 * gcc.target/s390/hotpatch-4.c: Update test.
2093 * gcc.target/s390/hotpatch-5.c: Update test.
2094 * gcc.target/s390/hotpatch-6.c: Update test.
2095 * gcc.target/s390/hotpatch-7.c: Update test.
2096 * gcc.target/s390/hotpatch-8.c: Update test.
2097 * gcc.target/s390/hotpatch-9.c: Update test.
2098 * gcc.target/s390/hotpatch-compile-16.c: Update test.
2099
2100 2015-03-31 Richard Biener <rguenther@suse.de>
2101
2102 PR middle-end/65626
2103 * g++.dg/torture/pr65626.C: New testcase.
2104
2105 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2106
2107 PR target/65531
2108 * gcc.target/i386/mpx/pr65531.cc: New.
2109
2110 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2111
2112 PR target/65602
2113 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2114 __builtin_alloca instead of alloca.
2115 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2116 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2117 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2118 check.
2119
2120 2015-03-30 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR ipa/65610
2123 * g++.dg/ubsan/pr65610.C: New test.
2124
2125 2015-03-30 Marek Polacek <polacek@redhat.com>
2126
2127 PR c++/65398
2128 * g++.dg/cpp0x/pr65398-2.C: New test.
2129
2130 2015-03-30 Marek Polacek <polacek@redhat.com>
2131
2132 * c-c++-common/pr65556.c: Change the width of bit-fields.
2133
2134 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2135
2136 PR ipa/65588
2137 * gcc.target/i386/pr65588.c: New testcase.
2138
2139 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2140
2141 PR libgfortran/65563
2142 * gfortran.dg/open_errors_2.f90: New test.
2143
2144 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2145
2146 PR libgfortran/65596
2147 * gfortran.dg/namelist_86.f90: New test.
2148
2149 2015-03-28 Andre Vehreschild <vehre@gmx.de>
2150
2151 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2152 statement to reflect new ownership.
2153
2154 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 PR c++/42328
2157 * g++.dg/template/friend58.C: New.
2158 * g++.dg/template/friend59.C: Likewise.
2159
2160 2015-03-27 Tobias Burnus <burnus@net-b.de>
2161
2162 PR c/65586
2163 * g++.dg/gomp/openmp-simd-3.C: New.
2164 * gcc.dg/gomp/openmp-simd-3.c: New.
2165
2166 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
2167
2168 PR target/65248
2169 * gcc.target/i386/pr65248-1.c: New file.
2170 * gcc.target/i386/pr65248-2.c: Likewise.
2171 * gcc.target/i386/pr65248-3.c: Likewise.
2172 * gcc.target/i386/pr65248-4.c: Likewise.
2173
2174 2015-03-27 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR target/65593
2177 * gcc.c-torture/compile/pr65593.c: New test.
2178
2179 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2180
2181 PR c++/59329
2182 * g++.dg/cpp1y/constexpr-assert1.C: New.
2183
2184 2015-03-27 Marek Polacek <polacek@redhat.com>
2185
2186 PR c++/65556
2187 * c-c++-common/pr65556.c: New test.
2188
2189 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2190
2191 PR ipa/65600
2192 * g++.dg/torture/pr65600.C: New testcase.
2193
2194 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
2195
2196 PR target/65407
2197 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2198
2199 2015-03-27 Andre Vehreschild <vehre@gmx.de>
2200
2201 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2202 statement and cleanup. Fixed typos.
2203
2204 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2205
2206 PR middle-end/65595
2207 * gcc.c-torture/compile/pr65595.c: New testcase.
2208
2209 2015-03-27 Marek Polacek <polacek@redhat.com>
2210
2211 PR sanitizer/65583
2212 * g++.dg/ubsan/pr65583.C: New test.
2213
2214 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2215
2216 * gcc.c-torture/compile/20150327.c: New testcase.
2217
2218 2015-03-26 Richard Biener <rguenther@suse.de>
2219
2220 PR middle-end/65555
2221 * g++.dg/torture/pr65555.C: New testcase.
2222
2223 2015-03-26 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR tree-optimization/64715
2226 * gcc.dg/builtin-object-size-15.c: New test.
2227 * gcc.dg/pr64715-1.c: New test.
2228 * gcc.dg/pr64715-2.c: New test.
2229
2230 2015-03-26 Richard Biener <rguenther@suse.de>
2231
2232 PR middle-end/65519
2233 * gnat.dg/specs/opt2.ads: Fix testcase.
2234
2235 2015-03-25 Martin Sebor <msebor@redhat.com>
2236
2237 PR testsuite/65526
2238 * lib/target-supports.exp (check_effective_target_arm32): Fail early
2239 when target isn't arm*-*-*-*.
2240 (check_effective_target_arm_nothumb): Likewise.
2241 (check_effective_target_arm_little_endian): Likewise.
2242 (check_effective_target_arm_vect_no_misalign): Likewise.
2243 (check_effective_target_aarch64_little_endian): Fail early if target
2244 isn't aarch64*-*-*.
2245
2246 2015-03-25 Sebastian Pop <s.pop@samsung.com>
2247
2248 PR tree-optimization/65177
2249 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2250
2251 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
2252
2253 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2254 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2255 smmintrin.h and mm3dnow.h.
2256
2257 2015-03-25 Marek Polacek <polacek@redhat.com>
2258
2259 PR c++/65558
2260 * g++.dg/cpp0x/pr65558.C: New test.
2261
2262 2015-03-25 Marek Polacek <polacek@redhat.com>
2263
2264 PR c++/61670
2265 * g++.dg/template/pr61670.C: New test.
2266
2267 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2268
2269 PR c++/54987
2270 * g++.dg/template/pr54987.C: New.
2271
2272 2015-03-25 Richard Biener <rguenther@suse.de>
2273
2274 PR tree-optimization/62630
2275 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2276
2277 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
2278
2279 PR target/65508
2280 * gcc.target/i386/mpx/pr65508.c: New.
2281
2282 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
2283
2284 PR fortran/64952
2285 PR fortran/65532
2286 * gfortran.dg/data_initialized_3.f90: New.
2287
2288 2015-03-25 Richard Biener <rguenther@suse.de>
2289
2290 PR middle-end/65519
2291 * gnat.dg/specs/opt2.ads: New testcase.
2292
2293 2015-03-25 Bin Cheng <bin.cheng@arm.com>
2294
2295 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2296 * gcc.target/arm/memset-inline-4.c: Skip for
2297 arm_tune_string_ops_prefer_neon.
2298 * gcc.target/arm/memset-inline-5.c: Ditto.
2299 * gcc.target/arm/memset-inline-6.c: Ditto.
2300 * gcc.target/arm/memset-inline-8.c: Ditto.
2301 * gcc.target/arm/memset-inline-9.c: Ditto.
2302
2303 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/58923
2306 * g++.dg/other/virtual3.C: New.
2307
2308 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2309
2310 PR c++/60130
2311 * g++.dg/cpp0x/vt-60130.C: New.
2312
2313 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2314
2315 PR c++/61971
2316 * g++.dg/warn/Warray-bounds-7.C: New.
2317
2318 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2319
2320 PR c++/60067
2321 * g++.dg/template/defarg18.C: New.
2322
2323 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2324
2325 PR c++/59988
2326 * g++.dg/cpp0x/vt-59988.C: New.
2327
2328 2015-03-24 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR tree-optimization/65533
2331 * gcc.dg/pr65533.c: New test.
2332
2333 2015-03-24 Andre Vehreschild <vehre@gmx.de>
2334
2335 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2336 source= and mold= expressions functionality.
2337 * gfortran.dg/allocate_class_4.f90: New test.
2338 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2339 copying an unlimited polymorhpic object containing a char array
2340 to another unlimited polymorphic object respects the _len
2341 component.
2342 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2343 whether deferred length char array allocate works, unlimited
2344 polymorphic object allocation from a string works and if
2345 allocating an array of deferred length strings works.
2346 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2347
2348 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 PR c++/65513
2351 * g++.dg/cpp0x/constexpr-array11.C: New.
2352
2353 2015-03-24 Richard Biener <rguenther@suse.de>
2354
2355 PR middle-end/65517
2356 * gcc.dg/torture/pr65517.c: New testcase.
2357
2358 2015-03-24 Tobias Burnus <burnus@net-b.de>
2359
2360 * gfortran.dg/coindexed_1.f90: Moved from
2361 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2362
2363 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR testsuite/65506
2366 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2367 gimple dump.
2368
2369 PR target/65523
2370 * gcc.target/i386/pr65523.c: New test.
2371
2372 PR ipa/65475
2373 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2374 dg-options.
2375 * g++.dg/lto/pr65475b_0.C: Likewise.
2376
2377 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
2378
2379 PR target/65505
2380 * gcc.target/sh/torture/pr65505.c: New.
2381
2382 2015-03-23 Martin Sebor <msebor@redhat.com>
2383
2384 PR testsuite/63175
2385 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2386 assembly for lvx in addition to lxv.
2387
2388 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR target/65504
2391 * gfortran.dg/pr65504.f90: New test.
2392
2393 PR ipa/65521
2394 * gcc.dg/pr65521.c: New test.
2395
2396 2015-03-23 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/65518
2399 * gcc.dg/vect/pr65518.c: New testcase.
2400
2401 2015-03-23 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/65494
2404 * gcc.dg/vect/pr65494.c: New testcase.
2405
2406 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR preprocessor/65238
2409 * c-c++-common/cpp/pr65238-1.c: New test.
2410 * gcc.dg/cpp/pr65238-2.c: New test.
2411 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2412 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2413
2414 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2415 Mikael Morin <mikael@gcc.gnu.org>
2416
2417 PR fortran/64952
2418 * gfortran.dg/elemental_dependency_4.f90: New.
2419 * gfortran.dg/elemental_dependency_5.f90: New.
2420
2421 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2422
2423 PR ipa/65475
2424 * g++.dg/lto/pr65475b_0.C: New testcase.
2425 * g++.dg/lto/pr65475b_1.C: New testcase.
2426 * g++.dg/lto/pr65475c_0.C: New testcase.
2427 * g++.dg/lto/pr65475c_1.C: New testcase.
2428
2429 2015-03-21 Tobias Burnus <burnus@net-b.de>
2430
2431 * gfortran.dg/coarray_38.f90: New.
2432 * gfortran.dg/coarray_39.f90: New.
2433 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2434 compile test.
2435
2436 2015-03-20 Marek Polacek <polacek@redhat.com>
2437
2438 PR c++/65398
2439 * g++.dg/cpp0x/pr65398.C: New test.
2440
2441 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2442
2443 PR ipa/65475
2444 * g++.dg/lto/pr65475_0.C: New testcase.
2445 * g++.dg/lto/pr65475_1.C: New testcase.
2446
2447 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2448
2449 PR rtl-optimization/64366
2450 * gcc.target/sh/pr64366.c: New.
2451
2452 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2453
2454 PR c++/48324
2455 * g++.dg/cpp0x/constexpr-48324.C: New.
2456
2457 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2458
2459 PR c++/48453
2460 * g++.dg/cpp0x/pr48453.C: New.
2461
2462 2015-03-20 Marek Polacek <polacek@redhat.com>
2463
2464 PR c++/65072
2465 * g++.dg/cpp0x/pr65072.C: New test.
2466
2467 2015-03-20 Richard Biener <rguenther@suse.de>
2468
2469 PR middle-end/64715
2470 * gcc.dg/pr15347.c: Use -O.
2471 * c-c++-common/pr19807-1.c: Likewise.
2472
2473 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2474
2475 * gnat.dg/volatile13.ad[sb]: New test.
2476
2477 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2478
2479 PR rtl-optimization/60851
2480 * gcc.target/i386/pr60851.c: New test.
2481
2482 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2483
2484 PR target/65240
2485 * g++.dg/pr65240.h: Add tests for PR 65240.
2486 * g++.dg/pr65240-1.C: Likewise.
2487 * g++.dg/pr65240-2.C: Likewise.
2488 * g++.dg/pr65240-3.C: Likewise.
2489 * g++.dg/pr65240-4.C: Likewise.
2490
2491 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2492
2493 PR rtl-optimization/63491
2494 * gcc.target/powerpc/pr63491.c: New.
2495
2496 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2497
2498 * g++.dg/ipa/pr65465.C: New test.
2499
2500 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2501
2502 PR c++/52659
2503 * g++.dg/cpp0x/deleted11.C: New.
2504
2505 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2506
2507 PR sanitizer/65400
2508 * c-c++-common/tsan/pr65400-3.c: New test.
2509
2510 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2511
2512 PR c++/59686
2513 * g++.dg/cpp0x/constexpr-59686.C: New.
2514
2515 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR sanitizer/64265
2518 * g++.dg/tsan/pr64265.C: New test.
2519
2520 PR sanitizer/65400
2521 * c-c++-common/tsan/pr65400-1.c: New test.
2522 * c-c++-common/tsan/pr65400-2.c: New test.
2523
2524 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 PR c++/59816
2527 * g++.dg/cpp0x/pr59816.C: New.
2528
2529 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2530
2531 PR fortran/59198
2532 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2533
2534 2015-03-18 Martin Liska <mliska@suse.cz>
2535
2536 PR ipa/65439
2537 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2538 equivalences either to 6 or 7.
2539
2540 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2541
2542 PR middle-end/64491
2543 Revert:
2544 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2545
2546 * gcc.dg/undefined-loop-1.c: New file.
2547 * gcc.dg/undefined-loop-2.c: New file.
2548
2549 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2550
2551 PR testsuite/64032
2552 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2553 loop exits too early.
2554
2555 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR tree-optimization/65450
2558 * gfortran.dg/pr65450.f90: New test.
2559
2560 PR target/65078
2561 * gcc.target/i386/pr65078-1.c: New test.
2562 * gcc.target/i386/pr65078-2.c: New test.
2563 * gcc.target/i386/pr65078-3.c: New test.
2564 * gcc.target/i386/pr65078-4.c: New test.
2565 * gcc.target/i386/pr65078-5.c: New test.
2566 * gcc.target/i386/pr65078-6.c: New test.
2567
2568 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2569
2570 PR c++/65340
2571 * g++.dg/cpp1y/pr65340.C: New.
2572
2573 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2574
2575 PR fortran/64432
2576 * gfortran.dg/system_clock_3.f08: Adjust test.
2577
2578 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2579
2580 PR fortran/59198
2581 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2582 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2583
2584 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2585
2586 PR fortran/64432
2587 * gfortran.dg/system_clock_3.f08: New test.
2588
2589 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2590
2591 PR c++/64626
2592 g++.dg/cpp1y/pr64626-1.C: New.
2593 g++.dg/cpp1y/pr64626-2.C: New.
2594 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2595
2596 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2597
2598 PR tree-optimization/65427
2599 * gcc.c-torture/execute/pr65427.c: New test.
2600
2601 2015-03-16 Marek Polacek <polacek@redhat.com>
2602
2603 DR 1688
2604 PR c++/65327
2605 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2606 * g++.dg/cpp0x/pr65327.C: New test.
2607
2608 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2609
2610 PR sanitizer/64820
2611 * c-c++-common/asan/pr64820.c: New test.
2612
2613 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2614
2615 * gfortran.dg/pointer_2.f90: New test.
2616
2617 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2618
2619 * g++.dg/pr65049.C: New test.
2620
2621 2015-03-16 Tom de Vries <tom@codesourcery.com>
2622
2623 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2624 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2625 * gcc.target/i386/fuse-caller-save.c: Same.
2626
2627 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2628
2629 * gnat.dg/loop_optimization18.ad[sb]: New test.
2630 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2631
2632 2015-03-16 Alan Modra <amodra@gmail.com>
2633
2634 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2635 2014-12-05 change.
2636
2637 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2638
2639 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2640 hppa*-*-hpux*.
2641 * gcc.dg/torture/pr65270-2.c: Likewise.
2642
2643 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2644
2645 PR fortran/61138
2646 * gfortran.dg/pointer_remapping_9.f90: New.
2647
2648 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2649
2650 PR tree-optimization/65369
2651 * gcc.c-torture/execute/pr65369.c: New test.
2652
2653 PR tree-optimization/65418
2654 * gcc.c-torture/execute/pr65418-1.c: New test.
2655 * gcc.c-torture/execute/pr65418-2.c: New test.
2656
2657 PR rtl-optimization/65401
2658 * gcc.c-torture/execute/pr65401.c: New test.
2659
2660 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2661
2662 PR target/64600
2663 * gcc.target/arm/pr64600_1.c: New test.
2664
2665 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2666
2667 PR rtl-optimization/65235
2668 * gcc.target/aarch64/pr65235_1.c: New test.
2669
2670 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2671
2672 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2673 * gcc.target/s390/hotpatch-22.c: Likewise.
2674 * gcc.target/s390/hotpatch-23.c: Likewise.
2675 * gcc.target/s390/hotpatch-24.c: Likewise.
2676 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2677 * gcc.target/s390/hotpatch-1.c: Update expected output.
2678 * gcc.target/s390/hotpatch-2.c: Likewise.
2679 * gcc.target/s390/hotpatch-3.c: Likewise.
2680 * gcc.target/s390/hotpatch-4.c: Likewise.
2681 * gcc.target/s390/hotpatch-5.c: Likewise.
2682 * gcc.target/s390/hotpatch-6.c: Likewise.
2683 * gcc.target/s390/hotpatch-7.c: Likewise.
2684 * gcc.target/s390/hotpatch-8.c: Likewise.
2685 * gcc.target/s390/hotpatch-9.c: Likewise.
2686 * gcc.target/s390/hotpatch-10.c: Likewise.
2687 * gcc.target/s390/hotpatch-11.c: Likewise.
2688 * gcc.target/s390/hotpatch-12.c: Likewise.
2689 * gcc.target/s390/hotpatch-13.c: Likewise.
2690 * gcc.target/s390/hotpatch-14.c: Likewise.
2691 * gcc.target/s390/hotpatch-15.c: Likewise.
2692 * gcc.target/s390/hotpatch-16.c: Likewise.
2693 * gcc.target/s390/hotpatch-17.c: Likewise.
2694 * gcc.target/s390/hotpatch-18.c: Likewise.
2695 * gcc.target/s390/hotpatch-19.c: Likewise.
2696
2697 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2698
2699 PR target/65103
2700 * gcc.target/i386/pr65103-1.c: New.
2701
2702 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2703
2704 PR target/65044
2705 * gcc.target/i386/pr65044.c: New.
2706
2707 2015-03-12 Tom de Vries <tom@codesourcery.com>
2708
2709 PR rtl-optimization/64895
2710 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2711 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2712 * gcc.target/i386/fuse-caller-save.c: Ditto.
2713
2714 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2715
2716 * gcc.dg/ipa/pr63569.c: Fix template.
2717
2718 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2719
2720 * g++.dg/ipa/pr64146.C: Require fpic support.
2721
2722 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2723
2724 PR libfortran/65200
2725 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2726 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2727
2728 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2729
2730 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2731 to dg-options, fix up dg-skip-if.
2732
2733 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2734
2735 PR target/65296
2736 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2737 * gcc.target/avr/tiny-caller-save.c: Same.
2738
2739 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2740
2741 PR target/65242
2742 * g++.dg/pr65242.C: New test.
2743
2744 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2745
2746 * c-c++-common/asan/no-asan-check-glob.c: New test.
2747
2748 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2749
2750 PR c++/65370
2751 * g++.dg/other/default11.C: New.
2752 * g++.dg/other/default12.C: Likewise.
2753
2754 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR target/65368
2757 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2758
2759 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2760
2761 PR fortran/65024
2762 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2763
2764 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR c++/65127
2767 * g++.dg/cpp0x/pr65127.C: New test.
2768
2769 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2770
2771 * gcc.dg/ipa/PR64550.c: Update template.
2772
2773 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2774 Tobias Burnus <burnus@net-b.de>
2775
2776 * gfortran.dg/coarray_sync_memory.f90: New.
2777
2778 2015-03-10 Marek Polacek <polacek@redhat.com>
2779
2780 PR sanitizer/65367
2781 * c-c++-common/ubsan/pr65367.c: New test.
2782
2783 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2784
2785 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2786 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2787 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2788 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2789 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2790 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2791 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2792 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2793 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2794 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2795 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2796 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2797 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2798
2799 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2800
2801 * lib/mpx-dg.exp (mpx_link_flags): New.
2802 (mpx_init): New.
2803 (mpx_finish): New.
2804 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2805 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2806 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2807 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2808 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2809 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2810 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2811 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2812 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2813 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2814 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2815 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2816 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2817 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2818 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2819 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2820 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2821 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2822 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2823 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2824 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2825 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2826 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2827 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2828 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2829 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2830 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2831 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2832 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2833 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2834 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2835 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2836 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2837 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2838 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2839 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2840 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2841 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2842 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2843 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2844 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2845 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2846 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2847 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2848 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2849 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2850 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2851 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2852 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2853 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2854 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2855 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2856 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2857 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2858 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2859 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2860 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2861 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2862 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2863 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2864 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2865 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2866 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2867 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2868 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2869 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2870 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2871 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2872 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2873 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2874 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2875 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2876 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2877 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2878 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2879 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2880 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2881 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2882 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2883 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2884 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2885 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2886 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2887 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2888 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2889 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2890 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2891 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2892 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2893 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2894 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2895 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2896 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2897 * gcc.target/i386/mpx/label-address-1.c: New.
2898 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2899 * gcc.target/i386/mpx/macro.c: New.
2900 * gcc.target/i386/mpx/mpx-check.h: New.
2901 * gcc.target/i386/mpx/mpx.exp: New.
2902 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2903 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2904 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2905 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2906 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2907 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2908 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2909 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2910 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2911 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2912 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2913 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2914 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2915 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2916 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2917 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2918 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2919 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2920 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2921 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2922 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2923 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2924 * gcc.target/i386/mpx/reference-1-nov.c: New.
2925 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2926 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2927 * gcc.target/i386/mpx/reference-2-nov.c: New.
2928 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2929 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2930 * gcc.target/i386/mpx/reference-3-nov.c: New.
2931 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2932 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2933 * gcc.target/i386/mpx/reference-4-nov.c: New.
2934 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2935 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2936 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2937 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2938 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2939 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2940 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2941 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2942 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2943 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2944 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2945 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2946 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2947 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2948 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2949 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2950 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2951 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2952 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2953 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2954 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2955 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2956 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2957 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2958 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2959 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2960 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2961 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2962 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2963 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2964 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2965 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2966 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2967 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2968 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2969 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2970 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2971 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2972 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2973 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2974 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2975 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2976 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2977 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2978 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2979 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2980 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2981 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2982 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2983 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2984 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2985 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2986 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2987 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2988 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2989 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2990 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2991 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2992 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2993 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2994 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2995 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2996 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2997 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2998 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2999 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3000 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3001 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3002 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3003 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3004 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3005 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3006 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3007 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3008 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3009 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3010 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3011 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3012 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3013 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3014 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3015 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3016 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3017 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3018 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3019 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3020 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3021 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3022 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3023 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3024 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3025 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3026 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3027 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3028 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3029 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3030 * gcc.target/i386/mpx/vararg-1-nov.c: New.
3031 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3032 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3033 * gcc.target/i386/mpx/vararg-2-nov.c: New.
3034 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3035 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3036 * gcc.target/i386/mpx/vararg-3-nov.c: New.
3037 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3038 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3039 * gcc.target/i386/mpx/vararg-4-nov.c: New.
3040 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3041 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3042 * gcc.target/i386/mpx/vararg-5-nov.c: New.
3043 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3044 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3045 * gcc.target/i386/mpx/vararg-6-nov.c: New.
3046 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3047 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3048 * gcc.target/i386/mpx/vararg-7-nov.c: New.
3049 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3050 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3051 * gcc.target/i386/mpx/vararg-8-nov.c: New.
3052 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3053 * gcc.target/i386/mpx/vla-1-lbv.c: New.
3054 * gcc.target/i386/mpx/vla-1-nov.c: New.
3055 * gcc.target/i386/mpx/vla-1-ubv.c: New.
3056 * gcc.target/i386/mpx/vla-2-lbv.c: New.
3057 * gcc.target/i386/mpx/vla-2-nov.c: New.
3058 * gcc.target/i386/mpx/vla-2-ubv.c: New.
3059
3060 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
3061
3062 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3063
3064 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
3065
3066 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3067
3068 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
3069
3070 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3071 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3072
3073 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3074
3075 PR c/65120
3076 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3077 on rhs is 0.
3078 (fn4): New test.
3079 * c-c++-common/pr65120.c: New test.
3080
3081 PR rtl-optimization/65321
3082 * gcc.dg/pr65321.c: New test.
3083
3084 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3085
3086 PR tree-optimization/65355
3087 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3088
3089 2015-03-09 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR c/65120
3092 * c-c++-common/pr49706.c: Adjust tests for not warning
3093 about !!x == y or !b == y where b is boolean, and add
3094 some further tests.
3095 * c-c++-common/pr62199-2.c: Likewise.
3096
3097 2015-03-09 Richard Biener <rguenther@suse.de>
3098
3099 PR middle-end/65270
3100 * gcc.dg/torture/pr65270-1.c: New testcase.
3101 * gcc.dg/torture/pr65270-2.c: Likewise.
3102
3103 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3104
3105 PR tree-optimization/63743
3106 * gcc.dg/pr63743.c: New test.
3107
3108 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
3109
3110 PR lto/65316
3111 * g++.dg/lto/pr65316_0.C: New testcase.
3112 * g++.dg/lto/pr65316_1.C: New testcase.
3113
3114 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
3115
3116 PR target/62247
3117 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3118 hppa*-*-hpux*.
3119 * g++.dg/abi/rtti3.C: Likewise.
3120
3121 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3122
3123 PR target/62251
3124 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3125
3126 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3127
3128 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3129
3130 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3131
3132 2015-03-08 Morin <mikael@gcc.gnu.org>
3133
3134 PR fortran/60898
3135 * gfortran.dg/entry_20.f90: New.
3136
3137 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3138
3139 PR target/65153
3140 * gcc.c-torture/compile/pr65153.c: New.
3141
3142 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3143
3144 PR target/65249
3145 * g++.dg/torture/pr65249.C: New.
3146
3147 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
3148
3149 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3150 long.
3151 (int64_t): Likewise.
3152
3153 2015-03-07 Marek Polacek <polacek@redhat.com>
3154 Martin Uecker <uecker@eecs.berkeley.edu>
3155
3156 PR sanitizer/65280
3157 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3158 member-like arrays.
3159 * c-c++-common/ubsan/bounds-8.c: New test.
3160 * c-c++-common/ubsan/bounds-9.c: New test.
3161 * gcc.dg/ubsan/bounds-2.c: New test.
3162
3163 2015-03-05 Martin Sebor <msebor@redhat.com>
3164
3165 * PR testsuite/63175
3166 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3167 checking of results into main to prevent it from getting optimized
3168 away.
3169 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3170
3171 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
3172
3173 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3174 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3175 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3176 x64.
3177
3178 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
3179
3180 * g++.dg/lto/pr65302_1.C: New testcase.
3181 * g++.dg/lto/pr65302_0.C: New testcase.
3182
3183 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3184
3185 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3186 -fno-ipa-icf to dg-options.
3187
3188 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3189
3190 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3191 compiles using the linker plugin.
3192
3193 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
3194
3195 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3196
3197 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3198
3199 * gcc.target/arm/pr65067.c: New test.
3200
3201 2015-03-05 Martin Liska <mliska@suse.cz>
3202
3203 PR ipa/65318
3204 * gcc.dg/ipa/pr65318.c: New test.
3205
3206 2015-03-05 Marek Polacek <polacek@redhat.com>
3207
3208 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3209
3210 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3211
3212 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3213
3214 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3215
3216 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3217 max-unroll-times back to defaults for s390.
3218
3219 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 Fix last commit.
3222
3223 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/64665
3226 * g++.dg/cpp0x/initlist92.C: New.
3227
3228 2015-03-05 Richard Biener <rguenther@suse.de>
3229
3230 PR tree-optimization/65310
3231 * gcc.dg/vect/pr65310.c: New testcase.
3232
3233 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3234
3235 PR c++/64834
3236 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3237
3238 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
3239
3240 * gnat.dg/entry_queues3.adb: New test.
3241
3242 2015-03-04 Ian Lance Taylor <iant@google.com>
3243
3244 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3245
3246 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3247
3248 PR c++/64227
3249 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3250
3251 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
3252
3253 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3254 -fno-ipa-icf to dg-options
3255 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3256 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3257
3258 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3259
3260 PR c++/64398
3261 * g++.dg/cpp0x/decltype62.C: New.
3262
3263 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
3264
3265 * gnat.dg/object_overflow5.adb: New test.
3266
3267 2015-03-03 Martin Liska <mliska@suse.cz>
3268
3269 PR ipa/65287
3270 * gcc.dg/ipa/pr65287.c: New test.
3271
3272 2015-03-03 Martin Jambor <mjambor@suse.cz>
3273 Eric Botcazou <ebotcazou@adacore.com>
3274
3275 * gnat.dg/specs/pack12.ads: New test.
3276
3277 2015-03-03 Martin Liska <mliska@suse.cz>
3278
3279 * gcc.dg/ipa/PR65282.c: New test.
3280
3281 2015-03-13 Jeff Law <law@redhat.com>
3282
3283 PR tree-optimization/65241
3284 * gcc.c-torture/compile/pr65241.c: New test.
3285
3286 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
3287
3288 PR target/64331
3289 * gcc.target/avr/torture/pr64331.c: New test.
3290
3291 2015-03-03 Martin Liska <mliska@suse.cz>
3292 Jan Hubicka <hubicka@ucw.cz>
3293
3294 * g++.dg/ipa/pr65263.C: New test.
3295
3296 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3297
3298 PR ipa/65130
3299 * gcc.dg/lto/pr65130_0.c: New testcase.
3300 * gcc.dg/lto/pr65130_1.c: New testcase.
3301
3302 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3303
3304 PR ipa/64988
3305 * g++.dg/torture/pr64988.C: New testcase.
3306
3307 2015-03-02 Tobias Burnus <burnus@net-b.de>
3308
3309 * gfortran.dg/coarray_atomic_6.f90: New.
3310
3311 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3312
3313 PR target/65184
3314 * gcc.target/i386/pr65184.c: New.
3315
3316 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3317
3318 PR target/65183
3319 * gcc.target/i386/pr65183.c: New.
3320
3321 2015-02-28 Martin Liska <mliska@suse.cz>
3322 Jan Hubicka <hubicka@ucw.cz>
3323
3324 * gcc.dg/ipa/ipa-icf-35.c: New test.
3325 * gcc.dg/ipa/ipa-icf-36.c: New test.
3326 * gcc.dg/ipa/ipa-icf-37.c: New test.
3327
3328 2015-02-28 Martin Liska <mliska@suse.cz>
3329 Jan Hubicka <hubicka@ucw.cz>
3330
3331 PR ipa/65245
3332 * gcc.dg/ipa/ipa-icf-34.c: New test.
3333
3334 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3335
3336 PR target/61142
3337 * gcc.target/sh/sh/pr61142.c: New.
3338
3339 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
3340
3341 * g++.dg/other/dump-ada-spec-3.C: New test.
3342
3343 2015-03-01 Martin Liska <mliska@suse.cz>
3344
3345 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3346 * g++.dg/ipa/pr63595.C: Update expected results.
3347
3348 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
3349
3350 PR ipa/65236
3351 * g++.dg/ipa/ipa-icf-6.C: New testcase.
3352
3353 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
3354
3355 * gcc.dg/vect/pr59354.c: Move vector producing code to
3356 separate function.
3357
3358 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
3359
3360 PR ipa/65237
3361 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3362 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3363 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3364 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3365
3366 2015-02-27 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR tree-optimization/65048
3369 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3370 (foo): Use K&R style definition.
3371
3372 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
3373
3374 PR target/65032
3375 * g++.dg/pr65032.C: New.
3376
3377 2015-02-27 Marek Polacek <polacek@redhat.com>
3378
3379 PR c/65040
3380 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3381 -Wformat=2.
3382
3383 2015-02-27 Marek Polacek <polacek@redhat.com>
3384
3385 PR c/65228
3386 * gcc.dg/pr65228.c: New test.
3387
3388 2015-02-27 Kai Tietz <ktietz@redhat.com>
3389
3390 PR c/35330
3391 * gcc.dg/weak/weak-17.c: New file.
3392
3393 2015-02-27 Richard Biener <rguenther@suse.de>
3394
3395 PR lto/65193
3396 * g++.dg/lto/pr65193_0.C: New testcase.
3397
3398 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3399
3400 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3401 * gcc.target/s390/hotpatch-8.c: Likewise.
3402 * gcc.target/s390/hotpatch-9.c: Likewise.
3403 * gcc.target/s390/pr61078.c: Likewise.
3404 * gcc.target/s390/pr57960.c: Remove -m64.
3405 * gcc.target/s390/pr61078.c: Likewise.
3406
3407 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3408 Martin Liska <mliska@suse.cz>
3409
3410 PR bootstrap/65150
3411 * gcc.dg/pr64454.c: Disable ICF.
3412 * gcc.dg/pr28685-1.c: Disable ICF
3413 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3414 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3415 * g++.dg/ipa/ipa-icf-4.C: Update template.
3416
3417 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR tree-optimization/65216
3420 * gcc.c-torture/execute/pr65216.c: New test.
3421
3422 PR tree-optimization/65215
3423 * gcc.c-torture/execute/pr65215-1.c: New test.
3424 * gcc.c-torture/execute/pr65215-2.c: New test.
3425 * gcc.c-torture/execute/pr65215-3.c: New test.
3426 * gcc.c-torture/execute/pr65215-4.c: New test.
3427 * gcc.c-torture/execute/pr65215-5.c: New test.
3428
3429 2015-02-26 Tom de Vries <tom@codesourcery.com>
3430
3431 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3432
3433 2015-02-26 Martin Liska <mliska@suse.cz>
3434 Jan Hubicka <hubicka@ucw.cz>
3435
3436 * g++.dg/ipa/pr64146.C: Update expected results.
3437 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3438 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3439 * gcc.dg/ipa/ipa-icf-34.c: New test.
3440
3441 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3442
3443 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3444 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3445 (dg-additional-options): Remove dg directive.
3446 (dg-final): Add dg directive.
3447
3448 2015-02-26 Marek Polacek <polacek@redhat.com>
3449
3450 PR ipa/65008
3451 * g++.dg/ipa/pr65008.C: New test.
3452
3453 2015-02-26 Tom de Vries <tom@codesourcery.com>
3454
3455 * lib/profopt.exp (profopt-target-cleanup): New proc.
3456 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3457 files from sources from dg-additional-sources.
3458
3459 2015-02-26 Tom de Vries <tom@codesourcery.com>
3460
3461 * lib/gcov.exp: Cleanup in case of xfail.
3462
3463 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3464
3465 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3466
3467 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3468
3469 PR debug/46102
3470 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3471 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3472 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3473 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3474 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3475 * g++.dg/debug/pr46123.C: XFAIL and move...
3476 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3477 * gcc.dg/debug/dwarf2-3.c: Move...
3478 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3479
3480 2015-02-26 Marek Polacek <polacek@redhat.com>
3481
3482 PR c++/65202
3483 * g++.dg/cpp1y/pr65202.C: New test.
3484
3485 2015-02-26 Tom de Vries <tom@codesourcery.com>
3486
3487 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3488 locale_facets.h.gcov.
3489
3490 2015-02-26 Tom de Vries <tom@codesourcery.com>
3491
3492 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3493
3494 2015-02-26 Tom de Vries <tom@codesourcery.com>
3495
3496 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3497
3498 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3499
3500 PR target/65217
3501 * gcc.target/i386/pr65217.c: New.
3502
3503 2015-02-26 Tom de Vries <tom@codesourcery.com>
3504
3505 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3506
3507 2015-02-26 Tom de Vries <tom@codesourcery.com>
3508
3509 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3510
3511 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3512
3513 PR tree-optimization/65048
3514 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3515
3516 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3517
3518 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3519 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3520
3521 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3522
3523 PR target/65161
3524 * gcc.target/i386/pr65161.c: New test.
3525
3526 2015-02-26 Terry Guo <terry.guo@arm.com>
3527
3528 * gcc.target/arm/no-volatile-in-it.c: New test.
3529
3530 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3531
3532 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3533 (dg-options): Add -save-temps.
3534 (dg-final): Add cleanup-saved-temps.
3535
3536 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3537
3538 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3539
3540 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3541
3542 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3543 * gcc.target/powerpc/pack01.c: Include string.h.
3544
3545 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3546
3547 PR target/65167
3548 * gcc.target/i386/pr65167.c: New.
3549
3550 2015-02-25 Kai Tietz <ktietz@redhat.com>
3551
3552 PR tree-optimization/61917
3553 * gcc.dg/vect/vect-pr61917.c: New file.
3554
3555 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR tree-optimization/65170
3558 * gcc.c-torture/execute/pr65170.c: New test.
3559 * gcc.dg/tree-ssa/vrp96.c: New test.
3560
3561 2015-02-24 Tom de Vries <tom@codesourcery.com>
3562
3563 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3564
3565 2015-02-24 Tom de Vries <tom@codesourcery.com>
3566
3567 PR testsuite/65126
3568 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3569 (dg-additional-files-options): Copy additional_sources to
3570 additional_sources_used before emptying additional_sources.
3571 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3572 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3573 (cleanup-saved-temps): Use additional_sources_used instead of
3574 additional_sources.
3575 (dg-test): Reset additional_sources_used.
3576
3577 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3578
3579 PR fortran/63427
3580 * gfortran.dg/integer_exponentiation_6.F90: New test.
3581
3582 2015-02-23 Martin Sebor <msebor@redhat.com>
3583
3584 PR target/65109
3585 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3586 two parts. One to save registers, the other to verify the
3587 registers have the right values. Save register state into
3588 static data rather than on the stack.
3589
3590 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3591
3592 PR bootstrap/63888
3593 * c-c++-common/asan/pr63888.c: New test.
3594
3595 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3596
3597 PR target/65163
3598 * gcc.c-torture/compile/pr65163.c: New.
3599
3600 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3601
3602 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3603 with -m31 on 64 bit.
3604 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3605 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3606
3607 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3608
3609 * gcc.target/s390/20090223-1.c: Add
3610 -Wno-implicit-function-declaration option.
3611 * gcc.target/s390/pr42224.c: Likewise.
3612 * gcc.target/s390/pr55718.c: Likewise.
3613
3614 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3615
3616 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3617 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3618 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3619 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3620 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3621 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3622 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3623 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3624 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3625 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3626 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3627 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3628 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3629 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3630 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3631 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3632 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3633 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3634 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3635 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3636 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3637
3638 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3639
3640 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3641 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3642 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3643 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3644 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3645 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3646 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3647 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3648 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3649 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3650 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3651 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3652 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3653 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3654 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3655 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3656
3657 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3658
3659 PR fortran/64980
3660 PR fortran/61960
3661 * gfortran.dg/pr61960.f90: New.
3662 * gfortran.dg/pr64230.f90: New.
3663 * gfortran.dg/pr64980.f03: New.
3664
3665 2015-02-22 Tom de Vries <tom@codesourcery.com>
3666
3667 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3668
3669 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3670
3671 PR ada/65156
3672 * gnat.dg/timing_events.adb: Removed, invalid test.
3673
3674 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3675
3676 PR debug/58123
3677 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3678 location.
3679 * g++.dg/gcov/gcov-2.C: Likewise.
3680
3681 2015-02-20 Richard Biener <rguenther@suse.de>
3682
3683 PR tree-optimization/65136
3684 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3685
3686 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR testsuite/64158
3689 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3690 and nvptx-*-* blacklisting.
3691
3692 * gcc.dg/sibcall-9.c: New test.
3693 * gcc.dg/sibcall-10.c: New test.
3694
3695 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3696
3697 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3698
3699 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3700
3701 PR target/64452
3702 * gcc.target/avr/torture/pr64452.c: New test.
3703
3704 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3705
3706 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3707 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3708
3709 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3710
3711 PR testsuite/65116
3712 * lib/target-supports.exp (check_compile): Check whether
3713 additional_sources is defined before using it.
3714
3715 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3716
3717 PR middle-end/65074
3718 * g++.dg/opt/pr65074.C: New file.
3719
3720 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3721
3722 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3723 (size_type): New typedef.
3724 (operator "" _script): Use it for the last argument.
3725
3726 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3727
3728 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3729
3730 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3731
3732 * lib/target-supports.exp (check_compile): Save/restore
3733 additional_sources that may belong to an actual test.
3734
3735 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3736
3737 PR gcov-profile/64634
3738 * g++.dg/gcov/gcov-15.C: New test.
3739
3740 2015-02-18 Tom de Vries <tom@codesourcery.com>
3741
3742 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3743
3744 2015-02-18 Tom de Vries <tom@codesourcery.com>
3745
3746 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3747
3748 2015-02-18 Tom de Vries <tom@codesourcery.com>
3749
3750 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3751
3752 2015-02-18 Tom de Vries <tom@codesourcery.com>
3753
3754 * gfortran.dg/fmt_cache_1.f: Add missing close.
3755
3756 2015-02-18 Tom de Vries <tom@codesourcery.com>
3757
3758 PR testsuite/65107
3759 * gfortran.dg/read_eof_8.f90: Add missing close.
3760
3761 2015-02-18 Richard Biener <rguenther@suse.de>
3762
3763 PR tree-optimization/65063
3764 * gcc.dg/pr65063.c: New testcase.
3765
3766 2015-02-18 Richard Biener <rguenther@suse.de>
3767
3768 PR tree-optimization/62217
3769 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3770
3771 2015-02-18 Marek Polacek <polacek@redhat.com>
3772
3773 PR sanitizer/65081
3774 * c-c++-common/ubsan/pr65081.c: New test.
3775
3776 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3777
3778 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3779 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3780
3781 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3782
3783 * gcc.dg/ipa/propalign-3.c: New test.
3784
3785 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3786
3787 PR target/64793
3788 * gcc.target/sh/pr64793.c: New.
3789 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3790
3791 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3792
3793 * gcc.target/arm/divzero.c: New test case.
3794
3795 2015-02-17 Tom de Vries <tom@codesourcery.com>
3796
3797 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3798
3799 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3800 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR c++/65075
3803 * g++.dg/cpp0x/pr65075.C: New test.
3804
3805 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3806
3807 PR target/65058
3808 * gcc.target/powerpc/pr65058.c: New test.
3809
3810 2015-02-16 Jeff Law <law@redhat.com>
3811
3812 PR tree-optimization/64823
3813 * gcc.dg/uninit-20.c: New test.
3814
3815 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3816 James Greenhalgh <james.greenhalgh@arm.com>
3817
3818 PR ipa/64963
3819 * gcc.dg/ipa/ipa-clone-1.c: New test.
3820
3821 2015-02-16 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/65077
3824 * gcc.dg/torture/pr65077.c: New testcase.
3825
3826 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3827
3828 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3829 Directive adjusted to scan for ldaxr.
3830 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3831 adjusted to scan for ldaex.
3832
3833 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3834
3835 PR c++/65080
3836 * g++.dg/cpp0x/constexpr-65080.C: New.
3837
3838 2015-02-16 Richard Biener <rguenther@suse.de>
3839
3840 PR tree-optimization/63593
3841 * gcc.dg/pr63593.c: New testcase.
3842
3843 2015-02-16 Marek Polacek <polacek@redhat.com>
3844
3845 PR c/65066
3846 * gcc.dg/pr65066.c: New test.
3847
3848 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3849
3850 * gcc.dg/pr65002.C: Move ...
3851 * g++.dg/ipa/pr65002.C: ... here.
3852
3853 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3854
3855 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3856 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3857 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3858 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3859
3860 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3861
3862 PR testsuite/64850
3863 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3864 the expression to find calls.
3865 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3866 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3867 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3868 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3869 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3870
3871 2015-02-14 Marek Polacek <polacek@redhat.com>
3872
3873 PR c/64768
3874 * gcc.dg/array-11.c: New test.
3875 * gcc.dg/array-12.c: New test.
3876 * gcc.dg/array-13.c: New test.
3877 * gcc.dg/array-14.c: New test.
3878 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3879 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3880 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3881 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3882 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3883 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3884
3885 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3886
3887 PR c++/60894
3888 * g++.dg/lookup/using54.C: New.
3889
3890 2015-02-13 Jeff Law <law@redhat.com>
3891
3892 PR bootstrap/65060
3893 Revert my change for tree-optimization/64823.
3894
3895 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3896
3897 PR tree-optimization/65053
3898 * gcc.c-torture/execute/pr65053-1.c: New test.
3899 * gcc.c-torture/execute/pr65053-2.c: New test.
3900
3901 2015-02-13 Marek Polacek <polacek@redhat.com>
3902
3903 PR c/65050
3904 * gcc.dg/pr65050.c: New test.
3905
3906 2015-02-13 Jeff Law <law@redhat.com>
3907
3908 PR tree-optimization/64823
3909 * gcc.dg/uninit-20.c: New test.
3910
3911 PR rtl-optimization/47477
3912 * gcc.dg/tree-ssa/pr47477.c: New test.
3913
3914 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3915
3916 PR c++/60211
3917 * g++.dg/parse/ivdep-2.C: New.
3918 * g++.dg/parse/ivdep-3.C: Likewise.
3919
3920 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3921
3922 PR fortran/64506
3923 * gfortran.dg/continuation_13.f90: New test.
3924 * gfortran.dg/continuation_14.f: New test.
3925
3926 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3927
3928 PR c++/64970
3929 * g++.dg/cpp0x/sfinae55.C: New.
3930
3931 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR ipa/65034
3934 * g++.dg/ipa/pr65034.C: New test.
3935
3936 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3937
3938 PR tree-optimization/65002
3939 * gcc.dg/pr65002.C: New.
3940
3941 2015-02-13 Marek Polacek <polacek@redhat.com>
3942
3943 PR c/65040
3944 * c-c++-common/pr65040.c: New test.
3945
3946 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3947
3948 PR tree-optimization/64705
3949 * gcc.dg/tree-ssa/pr64705.c: New test.
3950
3951 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3952
3953 PR rtl/32219
3954 * gcc.dg/visibility-22.c: New test.
3955 * gcc.dg/visibility-23.c: New test.
3956 * gcc.target/i386/pr32219-1.c: New test.
3957 * gcc.target/i386/pr32219-2.c: New test.
3958 * gcc.target/i386/pr32219-3.c: New test.
3959 * gcc.target/i386/pr32219-4.c: New test.
3960 * gcc.target/i386/pr32219-5.c: New test.
3961 * gcc.target/i386/pr32219-6.c: New test.
3962 * gcc.target/i386/pr32219-7.c: New test.
3963 * gcc.target/i386/pr32219-8.c: New test.
3964 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3965
3966 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3967
3968 PR libgfortran/57822
3969 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3970 four different KINDs.
3971
3972 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3973
3974 PR c++/64884
3975 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3976
3977 PR sanitizer/65000
3978 * g++.dg/ubsan/pr65000.C: New test.
3979
3980 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3981
3982 PR fortran/64932
3983 * gfortran.dg/finalize_28.f90: New test
3984
3985 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR debug/55541
3988 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3989 DW_TAG_lexical_block removal.
3990 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3991 * g++.dg/guality/pr55541.C: New test.
3992
3993 PR sanitizer/64984
3994 * g++.dg/ubsan/pr64984.C: New test.
3995
3996 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3997
3998 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3999
4000 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4001
4002 PR testsuite/64930
4003 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4004 instructions for 2015-01-14 get_memmodel changes.
4005 * gcc.target/powerpc/atomic-p8.c: Likewise.
4006
4007 PR sanitizer/65019
4008 * g++.dg/ubsan/pr65019.C: New test.
4009
4010 PR tree-optimization/65014
4011 * gcc.c-torture/compile/pr65014.c: New test.
4012
4013 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4014
4015 PR libgfortran/57822
4016 * gfortran/fmt_g0_7.f08: Revise test.
4017
4018 2015-02-11 Jeff Law <law@redhat.com>
4019
4020 PR target/63347
4021 * gcc.target/m68k/pr63347.c: New test.
4022
4023 2015-02-11 Marek Polacek <polacek@redhat.com>
4024
4025 * g++.dg/ubsan/shift-1.C: New test.
4026 * gcc.dg/ubsan/c-shift-2.c: New test.
4027 * c-c++-common/ubsan/shift-5.c: Remove file.
4028
4029 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
4030
4031 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4032 Directive adjusted to XFAIL.
4033 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4034 adjusted to XFAIL.
4035
4036 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4037
4038 PR middle-end/65003
4039 * g++.dg/opt/pr65003.C: New test.
4040
4041 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
4042
4043 * lib/target-supports.exp (check_effective_target_pie): Renamed
4044 to ...
4045 (check_effective_target_pie_enabled): This.
4046 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4047 * gcc.target/i386/pie.c: Likewise.
4048
4049 2015-02-11 Andrew Pinski <apinski@cavium.com>
4050
4051 PR target/64893
4052 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4053 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4054
4055 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4056
4057 PR target/61925
4058 * gcc.target/i386/pr61925-1.c: New test.
4059 * gcc.target/i386/pr61925-2.c: New test.
4060 * gcc.target/i386/pr61925-3.c: New test.
4061
4062 2015-02-10 Jakub Jelinek <jakub@redhat.com>
4063
4064 PR sanitizer/65004
4065 * g++.dg/asan/pr65004.C: New test.
4066
4067 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
4068
4069 PR target/64661
4070 * gcc.taget/sh/pr64661-0.h: New.
4071 * gcc.taget/sh/pr64661-1.c: New.
4072 * gcc.taget/sh/pr64661-2.c: New.
4073 * gcc.taget/sh/pr64661-3.c: New.
4074 * gcc.taget/sh/pr64661-4.c: New.
4075
4076 2015-02-10 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/64995
4079 * g++.dg/torture/pr64995.C: New testcase.
4080
4081 2015-02-10 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/64909
4084 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4085
4086 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4087
4088 * gcc.dg/signbit-sa.c: New test.
4089
4090 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4091
4092 PR libgfortran/57822
4093 * gfortran/fmt_g0_7.f08: New test.
4094
4095 2015-02-10 Bin Cheng <bin.cheng@arm.com>
4096
4097 PR tree-optimization/43378
4098 * gcc.dg/tree-ssa/pr43378.c: New test.
4099
4100 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
4101
4102 PR ipa/64978
4103 * g++.dg/torture/pr64978.C: New testcase.
4104
4105 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR sanitizer/64981
4108 * gcc.dg/asan/pr64981.c: New test.
4109
4110 2015-02-09 Marek Polacek <polacek@redhat.com>
4111
4112 PR c/64856
4113 * gcc.dg/pr64856.c: New test.
4114
4115 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4116
4117 PR target/64979
4118 * gcc.dg/tree-ssa/stdarg-7.c: New test.
4119 * gcc.c-torture/execute/pr64979.c: New test.
4120
4121 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
4122
4123 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4124
4125 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4126
4127 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4128 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4129
4130 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4131
4132 PR target/58757
4133 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4134
4135 2015-02-09 Richard Biener <rguenther@suse.de>
4136
4137 PR tree-optimization/54000
4138 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4139
4140 2015-02-09 Tom de Vries <tom@codesourcery.com>
4141
4142 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4143
4144 2015-02-09 Martin Liska <mliska@suse.cz>
4145
4146 * g++.dg/ipa/pr64858.C: New test.
4147
4148 2015-02-09 Tom de Vries <tom@codesourcery.com>
4149
4150 * gcc.dg/uninit-19.c: Fix warning line for fpic.
4151
4152 2015-02-08 Andrew Pinski <apinski@cavium.com>
4153
4154 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4155
4156 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
4157
4158 PR fortran/63744
4159 * gfortran.dg/use_rename_8.f90: New.
4160
4161 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
4162
4163 * gnat.dg/addr7.ad[sb]: New test.
4164 * gnat.dg/addr8.ad[sb]: Likewise.
4165
4166 2015-02-06 David Malcolm <dmalcolm@redhat.com>
4167
4168 PR jit/64752
4169 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4170 from jit.dg/test-compile-to-executable.c's create_code, with a
4171 clarification of the output message.
4172 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4173 pass/fail message.
4174 (test_jit): Use CHECK_NO_ERRORS when calling
4175 gcc_jit_context_compile_to_file.
4176 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4177 jit-verify-compile-to-file to jit-verify-output-file-was-created.
4178 (jit-setup-compile-to-file): Likewise. Add a verbose comment
4179 about deletions that are attempted.
4180 (jit-verify-compile-to-file): Rename to...
4181 (jit-verify-output-file-was-created): ...this, and drop the
4182 attempt to run "file" and verify the output.
4183 (jit-verify-assembler): New function.
4184 (jit-verify-object): New function.
4185 (jit-verify-dynamic-library): New function.
4186 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4187 favor of an implementation from new file
4188 create-code-for-hello-world-executable.h, which also adds a
4189 "main".
4190 (dg-final): Replace jit-verify-compile-to-file with
4191 jit-verify-output-file-was-created, and invoke new function
4192 jit-verify-assembler.
4193 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4194 the output message.
4195 (dg-final): Replace jit-verify-compile-to-file with
4196 jit-verify-output-file-was-created, and invoke new function
4197 jit-verify-dynamic-library.
4198 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4199 favor of an implementation from new file
4200 create-code-for-hello-world-executable.h, which also adds a
4201 "main".
4202 (dg-final): Replace jit-verify-compile-to-file with
4203 jit-verify-output-file-was-created. Strengthen the expected stdout
4204 from the built executable.
4205 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4206 favor of an implementation from new file
4207 create-code-for-hello-world-executable.h, which also adds a
4208 "main".
4209 (dg-final): Replace jit-verify-compile-to-file with
4210 jit-verify-output-file-was-created, and invoke new function
4211 jit-verify-object.
4212 * jit.dg/verify-dynamic-library.c: New source file.
4213
4214 2015-02-06 Sebastian Pop <s.pop@samsung.com>
4215 Brian Rzycki <b.rzycki@samsung.com>
4216
4217 PR tree-optimization/64878
4218 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4219
4220 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR ipa/64896
4223 * g++.dg/ipa/pr64896.C: New test.
4224
4225 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4226
4227 PR target/64205
4228 * gcc.target/powerpc/pr64205.c: New file.
4229
4230 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
4231
4232 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4233 (dg-options): Use -fpie instead of -fPIE -pie.
4234
4235 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4236
4237 PR middle-end/64937
4238 * g++.dg/asan/pr64937.C: New test.
4239
4240 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
4241
4242 PR fortran/63205
4243 * gfortran.dg/class_to_type_4.f90: New test
4244
4245 2015-01-29 Andre Vehreschild <vehre@gmx.de>
4246
4247 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4248
4249 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4250
4251 PR rtl-optimization/64957
4252 PR debug/64817
4253 * gcc.c-torture/execute/pr64957.c: New test.
4254
4255 2015-02-05 Jeff Law <law@redhat.com>
4256
4257 PR target/17306
4258 * gcc.target/h8300/pr17306-1.c: New test.
4259 * gcc.target/h8300/pr17306-2.c: New test.
4260
4261 2015-02-05 Tobias Burnus <burnus@net-b.de>
4262
4263 PR fortran/64943
4264 * gfortran.dg/structure_constructor_12.f90: New.
4265
4266 2015-02-05 Jeff Law <law@redhat.com>
4267
4268 PR target/58400
4269 gcc.target/h8300/pr58400.c: New test.
4270
4271 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
4272
4273 * gcc.target/arm/macro_defs0.c: New test.
4274 * gcc.target/arm/macro_defs1.c: New test.
4275 * gcc.target/arm/macro_defs2.c: New test.
4276
4277 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
4278
4279 PR rtl-optimization/64905
4280 * gcc.target/i386/pr64905.c: Require nonpic target.
4281 (dg-options): Add -fomit-frame-pointer.
4282 (main): Remove.
4283
4284 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
4285
4286 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4287 tree dump scanning.
4288
4289 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
4290
4291 PR fortran/64757
4292 * gfortran.dg/type_to_class_2.f90: New test
4293 * gfortran.dg/type_to_class_3.f90: New test
4294
4295 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
4296
4297 PR ipa/64686
4298 * g++.dg/torture/pr64686.C: New testcase.
4299
4300 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
4301
4302 PR rtl-optimization/64905
4303 * gcc.target/i386/pr64905.c: New file.
4304
4305 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4306
4307 * gcc.dg/guality/pr41447-1.c: Remove xfail.
4308 * gcc.dg/guality/pr41616-1.c: Ditto.
4309
4310 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
4311
4312 PR debug/64817
4313 * gcc.dg/pr64817-3.c: New.
4314
4315 2015-02-04 Jakub Jelinek <jakub@redhat.com>
4316 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4317
4318 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4319 pass parameters in registers.
4320 * gcc.dg/guality/pr36728-2.c (main): Likewise.
4321 * gcc.dg/guality/pr36728-3.c (main): Likewise.
4322 * gcc.dg/guality/pr36728-4.c (main): Likewise.
4323
4324 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
4325 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4326
4327 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4328 list, allow for multilibed targets.
4329 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4330
4331 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4332
4333 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4334 * gcc.dg/pr46728-6.c: Ditto.
4335
4336 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
4337
4338 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4339 for mips_nanlegacy target.
4340
4341 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
4342
4343 * gcc.target/i386/chkp-hidden-def.c: New.
4344
4345 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4346
4347 PR middle-end/62103
4348 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4349 to use 24 bits for bitfield b.
4350
4351 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4352
4353 PR testsuite/64796
4354 * lib/target-supports.exp (check_effective_target_bswap64): Do not
4355 cache result in a global variable. Include all 32-bit targets for
4356 bswap64 tests.
4357
4358 2015-02-03 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR rtl-optimization/64756
4361 * gcc.c-torture/execute/pr64756.c: New test.
4362
4363 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
4364
4365 PR target/64660
4366 * gcc.target/sh/pr64660-0.h: New.
4367 * gcc.target/sh/pr64660-1.c: New.
4368 * gcc.target/sh/pr64660-2.c: New.
4369 * gcc.target/sh/pr64660-3.c: New.
4370 * gcc.target/sh/pr64660-4.c: New.
4371
4372 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4373
4374 PR c++/64877
4375 * g++.dg/warn/Waddress-2.C: New.
4376
4377 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
4378
4379 PR middle-end/61225
4380 * gcc.target/i386/pr49095.c: XFAIL for ia32.
4381
4382 2015-02-03 Dodji Seketeli <dodji@redhat.com>
4383
4384 PR preprocessor/64803
4385 * gcc.dg/cpp/builtin-macro-1.c: New test case.
4386
4387 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
4388
4389 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4390
4391 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4392
4393 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4394 (_ARM_FPSRC): Add DN and AHP fields.
4395 (clean_results): Force DN=1 on AArch64.
4396 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4397 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4398 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4399 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4400 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4401 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4402
4403 2015-02-02 Alan Modra <amodra@gmail.com>
4404
4405 * gcc.target/powerpc/cprophard.c: New.
4406
4407 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4408
4409 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4410 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4411
4412 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR debug/64817
4415 * gcc.dg/pr64817-1.c: New test.
4416 * gcc.dg/pr64817-2.c: New test.
4417
4418 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4419
4420 PR target/64851
4421 * gcc.target/sh/pr64851-0.h: New
4422 * gcc.target/sh/pr64851-1.c: New
4423 * gcc.target/sh/pr64851-2.c: New
4424 * gcc.target/sh/pr64851-3.c: New
4425 * gcc.target/sh/pr64851-4.c: New
4426
4427 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4428
4429 PR target/64882
4430 * gcc.dg/torture/pr64882.c: New test.
4431
4432 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4433
4434 PR target/64159
4435 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4436 sparc*-*-*.
4437
4438 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4439
4440 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4441 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4442 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4443 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4444 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4445 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4446 tree dump.
4447 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4448 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4449 tree dump.
4450 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4451 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4452 tree dump.
4453
4454 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4455
4456 PR target/64688
4457 * g++.dg/pr64688-2.C: New.
4458
4459 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4460
4461 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4462 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4463 * gcc.target/i386/fuse-caller-save.c: Ditto.
4464 * gcc.target/i386/headmerge-1.c: Ditto.
4465 * gcc.target/i386/headmerge-2.c: Ditto.
4466 * gcc.target/i386/sibcall-6.c: Ditto.
4467
4468 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4469
4470 PR target/64617
4471 * gcc.target/i386/pr64617.c: New test.
4472
4473 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4474
4475 PR target/15184
4476 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4477 (dg-options): Remove -m32.
4478 (dg-final): Scan for "movb %al" only.
4479 * gcc.target/i386/pr15184-2.c: Ditto.
4480
4481 2015-01-30 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/64829
4484 * gcc.dg/vect/pr64829.c: New testcase.
4485
4486 2015-01-29 Marek Polacek <polacek@redhat.com>
4487
4488 PR c/64709
4489 * gcc.dg/pr64709.c: New test.
4490
4491 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR c++/64717
4494 * g++.dg/ubsan/pr64717-1.C: New test.
4495 * g++.dg/ubsan/pr64717-2.C: New test.
4496
4497 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4498
4499 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4500
4501 2015-01-29 Jeff Law <law@redhat.com>
4502
4503 PR target/15184
4504 * gcc.target/i386/pr15184-1.c: New test.
4505 * gcc.target/i386/pr15184-2.c: New test.
4506
4507 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4508
4509 PR tree-optimization/64746
4510 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4511
4512 2015-01-29 Richard Biener <rguenther@suse.de>
4513
4514 PR tree-optimization/64853
4515 * gcc.dg/torture/pr64853.c: New testcase.
4516
4517 2015-01-29 Richard Biener <rguenther@suse.de>
4518
4519 PR tree-optimization/64844
4520 * gcc.dg/vect/pr64844.c: New testcase.
4521
4522 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4523
4524 PR middle-end/64809
4525 * gcc.dg/pr64809.c: Delete.
4526
4527 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4528
4529 PR middle-end/64805
4530 * gcc.target/i386/pr64805.c: New.
4531
4532 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4533
4534 * gcc.dg/guality/guality.h (main): Add argv[0] to
4535 guality_gdb_command.
4536
4537 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4538
4539 PR ipa/64801
4540 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4541
4542 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4543
4544 PR target/64659
4545 * gcc.target/sh/sh.exp
4546 (check_effective_target_atomic_model_soft_gusa_available,
4547 check_effective_target_atomic_model_soft_tcb_available,
4548 check_effective_target_atomic_model_soft_imask_available,
4549 check_effective_target_atomic_model_hard_llcs_available): New.
4550 * gcc.target/sh/pr64659-0.h: New.
4551 * gcc.target/sh/pr64659-1.c: New.
4552 * gcc.target/sh/pr64659-2.c: New.
4553 * gcc.target/sh/pr64659-3.c: New.
4554 * gcc.target/sh/pr64659-4.c: New.
4555
4556 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4557
4558 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4559 scan-assembler-times pattern.
4560
4561 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4562
4563 PR middle-end/64809
4564 * gcc.dg/pr64809.c: New test.
4565
4566 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4567
4568 PR tree-optimization/64277
4569 * gcc.dg/pr64277.c: New.
4570
4571 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4572
4573 PR tree-optimization/64718
4574 * gcc.c-torture/execute/pr64718.c: New test.
4575
4576 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4577
4578 * gcc.target/aarch64/abs_2.c: New.
4579
4580 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4581
4582 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4583 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4584 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4585 ISA rev < 2.
4586
4587 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR bootstrap/64612
4590 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4591 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4592 { target comdat_group }.
4593
4594 2015-01-27 Tobias Burnus <burnus@net-b.de>
4595
4596 PR fortran/63861
4597 * gfortran.dg/goacc/coarray_2.f90: New.
4598
4599 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4600
4601 PR ipa/60871
4602 PR ipa/64139
4603 * g++.dg/torture/pr64139.C: New testcase.
4604 * g++.dg/torture/pr60871.C: Likewise.
4605
4606 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4607
4608 PR fortran/64230
4609 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4610 prevent linking errors.
4611
4612 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4613
4614 PR ipa/64282
4615 * g++.dg/torture/pr64282.C: New testcase.
4616
4617 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4618
4619 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4620 for wzr reg.
4621
4622 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4623
4624 * gcc.target/s390/hotpatch-13.c: New testcase.
4625 * gcc.target/s390/hotpatch-14.c: New testcase.
4626 * gcc.target/s390/hotpatch-15.c: New testcase.
4627 * gcc.target/s390/hotpatch-16.c: New testcase.
4628 * gcc.target/s390/hotpatch-17.c: New testcase.
4629 * gcc.target/s390/hotpatch-18.c: New testcase.
4630 * gcc.target/s390/hotpatch-19.c: New testcase.
4631 * gcc.target/s390/hotpatch-20.c: New testcase.
4632 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4633 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4634 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4635 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4636 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4637 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4638 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4639 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4640 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4641 * gcc.target/s390/hotpatch-10.c: Likewise.
4642 * gcc.target/s390/hotpatch-11.c: Likewise.
4643 * gcc.target/s390/hotpatch-12.c: Likewise.
4644 * gcc.target/s390/hotpatch-2.c: Likewise.
4645 * gcc.target/s390/hotpatch-3.c: Likewise.
4646 * gcc.target/s390/hotpatch-4.c: Likewise.
4647 * gcc.target/s390/hotpatch-5.c: Likewise.
4648 * gcc.target/s390/hotpatch-6.c: Likewise.
4649 * gcc.target/s390/hotpatch-7.c: Likewise.
4650 * gcc.target/s390/hotpatch-8.c: Likewise.
4651 * gcc.target/s390/hotpatch-9.c: Likewise.
4652 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4653 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4654 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4655 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4656 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4657 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4658 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4659 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4660
4661 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4662
4663 * gcc.dg/long_branch.c: New testcase.
4664
4665 2015-01-27 Richard Biener <rguenther@suse.de>
4666
4667 PR tree-optimization/56273
4668 PR tree-optimization/59124
4669 PR tree-optimization/64277
4670 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4671 * gcc.dg/Warray-bounds-12.c: Likewise.
4672 * gcc.dg/Warray-bounds-13.c: Likewise.
4673
4674 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR rtl-optimization/61058
4677 * gcc.dg/pr61058.c: New test.
4678
4679 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4680
4681 * gcc.target/i386/chkp-narrow-bounds.c: New.
4682
4683 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4684
4685 PR tree-optimization/64807
4686 * gcc.dg/pr64807.c: New test.
4687
4688 PR c/64766
4689 * gcc.dg/pr64766.c: New test.
4690
4691 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4692
4693 PR target/49263
4694 * gcc.target/sh/pr49263-4.c: New.
4695
4696 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4697
4698 PR fortran/62044
4699 * gfortran.dg/allocate_with_mold_1.f90: New test
4700
4701 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR c/64778
4704 * gcc.dg/pr64778.c: New test.
4705
4706 PR middle-end/64421
4707 * gcc.dg/vect/pr64421.c: New test.
4708
4709 2015-01-26 Tobias Burnus <burnus@net-b.de>
4710
4711 PR fortran/64771
4712 * gfortran.dg/coarray_36.f: New.
4713 * gfortran.dg/coarray_37.f90: New.
4714
4715 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4716
4717 PR fortran/64230
4718 * gfortran.dg/class_allocate_18.f90: New.
4719
4720 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4721
4722 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4723
4724 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4725
4726 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4727
4728 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4729
4730 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4731
4732 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4733
4734 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4735
4736 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4737
4738 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4739 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4740 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4741 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4742
4743 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4744
4745 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4746 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4747 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4748
4749 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4750
4751 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4752 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4753 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4754 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4755 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4756 vXXXhn.inc.
4757
4758 2015-01-26 Richard Biener <rguenther@suse.de>
4759
4760 PR middle-end/64764
4761 * gcc.dg/uninit-19.c: New testcase.
4762
4763 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4764
4765 * lib/target-supports.exp (check_effective_target_vect64): Add
4766 sparc*-*-*.
4767
4768 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4769
4770 PR testsuite/64712
4771 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4772
4773 2015-01-26 Tony Liu <tony.liu@arm.com>
4774
4775 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4776 non-UAL cases.
4777
4778 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4779
4780 PR libfortran/64770
4781 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4782 correctly, clean up afterwards.
4783
4784 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4785
4786 PR fortran/62044
4787 * gfortran.dg/use_rename_7.f90: New.
4788
4789 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4790
4791 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4792 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4793
4794 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4795
4796 PR target/54236
4797 * gcc.target/sh/pr54236-4.c: New.
4798
4799 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4800
4801 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4802 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4803 Bridge test.
4804
4805 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4806
4807 PR libfortran/64770
4808 * gfortran.dg/open_new_segv.f90: New test.
4809
4810 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4811
4812 PR target/49263
4813 PR target/53987
4814 PR target/64345
4815 PR target/59533
4816 PR target/52933
4817 PR target/54236
4818 PR target/51244
4819 * gcc.target/sh/pr64345-1.c: New.
4820 * gcc.target/sh/pr64345-2.c: New.
4821 * gcc.target/sh/pr59533-1.c: New.
4822 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4823 * gcc.target/sh/pr52933-2.c: Likewise.
4824 * gcc.target/sh/pr54089-1.c: Likewise.
4825 * gcc.target/sh/pr54236-1.c: Likewise.
4826 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4827 * gcc.target/sh/pr49263-1.c: Remove xfails.
4828 * gcc.target/sh/pr49263-2.c: Likewise.
4829 * gcc.target/sh/pr49263-3.c: Likewise.
4830 * gcc.target/sh/pr53987-1.c: Likewise.
4831 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4832 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4833 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4834 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4835 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4836 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4837 test_009): New.
4838 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4839 (test_02): New.
4840
4841 2015-01-24 Tom de Vries <tom@codesourcery.com>
4842
4843 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4844
4845 2015-01-23 Ian Lance Taylor <iant@google.com>
4846
4847 PR go/64510
4848 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4849 targets without split stack support.
4850
4851 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4852
4853 PR target/64317
4854 * gcc.target/i386/pr64317.c: New test.
4855
4856 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4857
4858 PR rtl-optimization/63637
4859 PR rtl-optimization/60663
4860 * gcc.dg/pr63637-1.c: New test.
4861 * gcc.dg/pr63637-2.c: New test.
4862 * gcc.dg/pr63637-3.c: New test.
4863 * gcc.dg/pr63637-4.c: New test.
4864 * gcc.dg/pr63637-5.c: New test.
4865 * gcc.dg/pr63637-6.c: New test.
4866 * gcc.target/i386/pr63637-1.c: New test.
4867 * gcc.target/i386/pr63637-2.c: New test.
4868 * gcc.target/i386/pr63637-3.c: New test.
4869 * gcc.target/i386/pr63637-4.c: New test.
4870 * gcc.target/i386/pr63637-5.c: New test.
4871 * gcc.target/i386/pr63637-6.c: New test.
4872
4873 2015-01-23 Richard Biener <rguenther@suse.de>
4874
4875 PR testsuite/63439
4876 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4877 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4878
4879 2015-01-23 Marek Polacek <polacek@redhat.com>
4880
4881 PR preprocessor/60570
4882 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4883 * gcc.dg/cpp/pr60570.c: New test.
4884
4885 2015-01-23 Richard Biener <rguenther@suse.de>
4886
4887 PR testsuite/63439
4888 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4889 vectorization on vect64 targets.
4890
4891 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4892
4893 PR fortran/60922
4894 * gfortran.dg/class_allocate_17.f90: New.
4895
4896 2015-01-23 Tobias Burnus <burnus@net-b.de>
4897
4898 PR fortran/64726
4899 * gfortran.dg/goacc/combined_loop.f90: New.
4900
4901 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4902
4903 PR fortran/61933
4904 * gfortran.dg/make_unit.f90: New test.
4905
4906 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4907
4908 PR fortran/61933
4909 * gfortran.dg/negative_unit_int8.f: Update.
4910
4911 2015-01-22 Jeff Law <law@redhat.com>
4912
4913 PR target/52076
4914 * gcc.target/m68k/pr52076-1.c: New test.
4915 * gcc.target/m68k/pr52076-2.c: New test.
4916
4917 2015-01-22 Richard Biener <rguenther@suse.de>
4918
4919 PR middle-end/64728
4920 * gcc.dg/torture/pr64728.c: New testcase.
4921
4922 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4923
4924 PR target/64688
4925 * g++.dg/pr64688.C: New test.
4926
4927 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4928
4929 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4930 to avoid errors with -fpic.
4931
4932 2015-01-22 Richard Biener <rguenther@suse.de>
4933
4934 PR libstdc++/64535
4935 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4936
4937 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4938
4939 PR rtl-optimization/64682
4940 * gcc.c-torture/execute/pr64682.c: New file.
4941
4942 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR debug/64511
4945 * gcc.dg/pr64511.c: New test.
4946
4947 PR rtl-optimization/62078
4948 * g++.dg/opt/pr62078.C: New test.
4949
4950 PR c/63307
4951 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4952
4953 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4954
4955 PR fortran/57023
4956 * gfortran.dg/internal_pack_15.f90: New test.
4957
4958 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4959
4960 * c-c++-common/tsan/step.c: New testcase.
4961
4962 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4963
4964 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4965
4966 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4967
4968 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4969
4970 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4971
4972 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4973
4974 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4975
4976 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4977
4978 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4979
4980 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4981
4982 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4983
4984 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4985
4986 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4987
4988 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4989
4990 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4991
4992 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4993
4994 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4995
4996 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4997
4998 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4999
5000 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5001
5002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5003
5004 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5005
5006 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5007
5008 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5009
5010 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5011
5012 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5013 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5014 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5015 vXXXw.inc.
5016
5017 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5018
5019 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5020 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5021 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5022 vXXXl.inc.
5023
5024 2015-01-21 Renlin Li <renlin.li@arm.com>
5025
5026 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5027 * g++.dg/tls/thread_local5g.C: Likewise.
5028 * g++.dg/tls/thread_local6g.C: Likewise.
5029
5030 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5031
5032 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5033 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5034 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5035
5036 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5037
5038 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5039 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5040 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5041
5042 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5043
5044 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5045 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5046 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5047
5048 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5049
5050 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5051 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5052 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5053
5054 2015-01-20 Jeff Law <law@redhat.com>
5055
5056 PR target/59946
5057 * gcc.target/m68k/pr59946.c: New test.
5058
5059 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5060
5061 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5062 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5063 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5064
5065 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5066
5067 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5068 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5069 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5070
5071 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5072
5073 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5074 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5075 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5076
5077 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5078
5079 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5080 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5081 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5082 vshuffle.inc.
5083 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5084 vshuffle.inc.
5085
5086 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5087
5088 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5089 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5090 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5091
5092 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5093
5094 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5095 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5096 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5097
5098 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5099
5100 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5101
5102 2015-01-20 Jakub Jelinek <jakub@redhat.com>
5103
5104 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5105
5106 PR sanitizer/64632
5107 * g++.dg/ubsan/pr64632.C: New test.
5108
5109 PR debug/64663
5110 * gcc.dg/pr64663.c: New test.
5111
5112 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5113
5114 PR c++/64383
5115 * g++.dg/warn/Wunused-var-23.C: New.
5116
5117 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5118
5119 PR c++/59937
5120 * g++.dg/cpp0x/constexpr-59937-1.C: New.
5121 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5122
5123 2015-01-20 Richard Biener <rguenther@suse.de>
5124
5125 PR ipa/64684
5126 * gcc.dg/lto/pr64684_0.c: New testcase.
5127 * gcc.dg/lto/pr64684_1.c: Likewise.
5128 * gcc.dg/lto/pr64684_2.c: Likewise.
5129 * gcc.dg/lto/pr64685_0.c: Likewise.
5130 * gcc.dg/lto/pr64685_1.c: Likewise.
5131
5132 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/62241
5135 * g++.dg/cpp1y/lambda-init12.C: New.
5136
5137 2015-01-20 Richard Biener <rguenther@suse.de>
5138
5139 PR tree-optimization/64410
5140 * g++.dg/vect/pr64410.cc: Require vect_double.
5141
5142 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
5143
5144 PR target/64149
5145 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5146
5147 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
5148
5149 PR bootstrap/64676
5150 Revert:
5151 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5152
5153 PR rtl-optimization/64081
5154 * gcc.dg/pr64081.c: New test.
5155
5156 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5157
5158 * jit.dg/harness.h: Include <unistd.h>.
5159 (CHECK_NO_ERRORS): New.
5160 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5161 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5162 gcc_jit_context_compile_to_file.
5163 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5164 args to the spawned executable.
5165 (jit-expand-vars): New function.
5166 (jit-exe-params): New variable.
5167 (dg-jit-set-exe-params): New function.
5168 (jit-dg-test): Detect testcases that use
5169 jit-verify-compile-to-file and call jit-setup-compile-to-file.
5170 Set arguments of spawned process to jit-exe-params.
5171 (jit-get-output-filename): New function.
5172 (jit-setup-compile-to-file): New function.
5173 (jit-verify-compile-to-file): New function.
5174 (jit-run-executable): New function.
5175 (jit-verify-executable): New function.
5176 * jit.dg/test-compile-to-assembler.c: New testcase.
5177 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5178 * jit.dg/test-compile-to-executable.c: New testcase.
5179 * jit.dg/test-compile-to-object.c: New testcase.
5180
5181 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
5182
5183 PR target/64652
5184 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5185 (test_1): New.
5186
5187 2015-01-19 Martin Liska <mliska@suse.cz>
5188
5189 * objc/compile/pr64668.m: New test.
5190
5191 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5192
5193 * jit.dg/test-arith-overflow.c: Include stdbool.h.
5194 (create_overflow_fn): Update comment to clarify that
5195 the third param of the created function is a bool *, not
5196 an int *.
5197 (verify_int_overflow_fn): Convert param "expected_ovf" from
5198 int to bool. Update third param of "overflow_fn_type" from int *
5199 to bool *. Update local "actual_ovf" from int to bool.
5200 (verify_uint_overflow_fn): Likewise.
5201
5202 2015-01-19 Martin Liska <mliska@suse.cz>
5203
5204 * gcc.dg/ipa/ipa-icf-33.c: New test.
5205
5206 2015-01-19 Felix Yang <felix.yang@huawei.com>
5207 Haijian Zhang <z.zhanghaijian@huawei.com>
5208
5209 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5210 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5211 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5212 result_float64x2, expected_hfloat64x2): New helper type, variable and
5213 declaration.
5214 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5215 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5216 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5217 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5218 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5219 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5220 and target without the FMA feature.
5221
5222 2015-01-19 Jiong Wang <jiong.wang@arm.com>
5223
5224 * gcc.target/aarch64/pr64304.c: New testcase.
5225
5226 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5227
5228 PR rtl-optimization/64081
5229 * gcc.dg/pr64081.c: New test.
5230
5231 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
5232
5233 PR target/63971
5234 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5235 the epilogue).
5236 * gcc.target/aarch64/test_frame_6.c: Likewise.
5237 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5238 and x19 (in the epilogue).
5239 * gcc.target/aarch64/test_frame_4.c: Likewise.
5240 * gcc.target/aarch64/test_frame_7.c: Likewise.
5241
5242 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
5243
5244 * gcc.target/i386/chkp-always_inline.c: New.
5245
5246 2015-01-15 Andrew Pinski <apinski@cavium.com>
5247 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5248
5249 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5250 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5251
5252 2015-01-18 Andre Vehreschild <vehre@gmx.de>
5253
5254 PR fortran/60255
5255 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5256 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5257
5258 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5259
5260 PR fortran/64578
5261 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5262
5263 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
5264
5265 PR target/64652
5266 * gcc.target/sh/torture/pr64652.c: New.
5267
5268 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5269
5270 * gcc.dg/ipa/ipa-icf-32.c: Update template.
5271 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5272 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5273 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5274 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5275 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5276
5277 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5278
5279 PR ipa/64378
5280 * g++.dg/torture/pr64378.C: New testcase.
5281
5282 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5283
5284 PR fortran/57959
5285 * gfortran.dg/block_13.f08: New test
5286
5287 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5288
5289 PR fortran/55901
5290 * gfortran.dg/associate_1.f03: Allow test for character with
5291 automatic length.
5292
5293 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5294
5295 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5296 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5297
5298 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5299
5300 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5301
5302 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
5303
5304 PR fortran/64578
5305 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5306
5307 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5308
5309 PR fortran/60357
5310 * gfortran.dg/alloc_comp_assign_13.f08: New test.
5311
5312 PR fortran/61275
5313 * gfortran.dg/alloc_comp_assign_14.f08: New test.
5314
5315 PR fortran/55932
5316 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5317
5318 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5319
5320 PR fortran/60334
5321 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5322
5323 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
5324
5325 PR rtl-optimization/52773
5326 * gcc.c-torture/compile/pr52773.c: New test.
5327
5328 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 PR c++/62134
5331 * g++.dg/cpp0x/alias-decl-46.C: New.
5332
5333 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5334
5335 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5336
5337 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5338
5339 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5340 Add trace.
5341 (CHECK_FP): Likewise.
5342 (CHECK_CUMULATIVE_SAT): Likewise.
5343
5344 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5345
5346 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5347 (Set_Neon_Cumulative_Sat): Add parameter.
5348 (__set_neon_cumulative_sat): Support new parameter.
5349 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5350 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5351 argument.
5352 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5353 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5354 argument.
5355
5356 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5357
5358 * g++.dg/tsan/vptr_benign_race.C: New testcase.
5359 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5360
5361 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5362
5363 PR c++/60056
5364 * g++.dg/tls/thread_local-ice4.C: New.
5365
5366 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
5367
5368 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5369 than Neon options.
5370
5371 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 PR c++/62276
5374 * g++.dg/cpp0x/vt-62276.C: New.
5375
5376 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5377
5378 PR middle-end/64353
5379 * g++.dg/pr64353.C: New.
5380
5381 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5382
5383 PR target/64263
5384 * gcc.target/aarch64/pr64263_1.c: New test.
5385
5386 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
5387
5388 PR tree-optimization/64434
5389 * gcc.dg/torture/pr64434.c: Move to...
5390 * gcc.dg/pr64434.c: ... here.
5391
5392 2015-01-16 Richard Biener <rguenther@suse.de>
5393
5394 PR middle-end/64614
5395 * gcc.dg/uninit-18.c: New testcase.
5396
5397 2015-01-16 Richard Biener <rguenther@suse.de>
5398
5399 PR tree-optimization/64568
5400 * g++.dg/torture/pr64568-2.C: New testcase.
5401
5402 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5403
5404 PR target/64363
5405 * gcc.target/i386/chkp-label-address.c: New.
5406
5407 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5408
5409 PR fortran/45290
5410 * gfortran.dg/pointer_init_6.f90: Extended.
5411
5412 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5413
5414 * gcc.c-torture/compile/20150108.c: New test.
5415
5416 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5417
5418 * gcc.target/visium: New directory.
5419
5420 2015-01-16 Richard Biener <rguenther@suse.de>
5421
5422 PR tree-optimization/61743
5423 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5424 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5425
5426 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5427
5428 * gcc.dg/pr64015.c: New test.
5429
5430 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5431
5432 PR ipa/64163
5433 PR ipa/64612
5434 * g++.dg/ipa/pr64612.C: New test.
5435
5436 2015-01-16 Renlin Li <renlin.li@arm.com>
5437
5438 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5439
5440 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5441
5442 * gcc.target/i386/sse-14.c: Test new intrinsic.
5443 * gcc.target/i386/sse-22.c: Ditto.
5444
5445 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5446
5447 PR c++/58614
5448 * g++.dg/cpp0x/auto44.C: New.
5449
5450 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5451
5452 PR target/59710
5453 * gcc.target/nios2/gpopt-all.c: New test case.
5454 * gcc.target/nios2/gpopt-local.c: New test case.
5455 * gcc.target/nios2/gpopt-global.c: New test case.
5456 * gcc.target/nios2/gpopt-data.c: New test case.
5457 * gcc.target/nios2/gpopt-none.c: New test case.
5458
5459 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5460
5461 * g++.dg/ubsan/vptr-1.C: New test.
5462 * g++.dg/ubsan/vptr-2.C: New test.
5463 * g++.dg/ubsan/vptr-3.C: New test.
5464 * g++.dg/ubsan/vptr-4.C: New test.
5465 * g++.dg/ubsan/vptr-5.C: New test.
5466 * g++.dg/ubsan/vptr-6.C: New test.
5467 * g++.dg/ubsan/vptr-7.C: New test.
5468 * g++.dg/ubsan/vptr-8.C: New test.
5469 * g++.dg/ubsan/vptr-9.C: New test.
5470
5471 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5472
5473 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5474 is set up.
5475 * lib/gcc-dg.exp: Likewise.
5476
5477 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5478
5479 PR rtl-optimization/64110
5480 * gcc.target/i386/pr64110.c: Add scan-assembler.
5481
5482 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5483 James Norris <jnorris@codesourcery.com>
5484 Cesar Philippidis <cesar@codesourcery.com>
5485 Ilmir Usmanov <i.usmanov@samsung.com>
5486
5487 * lib/target-supports.exp (check_effective_target_fopenacc): New
5488 procedure.
5489 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5490 * g++.dg/goacc/goacc.exp: Likewise.
5491 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5492 * gcc.dg/goacc/goacc.exp: Likewise.
5493 * gfortran.dg/goacc/goacc.exp: Likewise.
5494 * c-c++-common/cpp/openacc-define-1.c: New file.
5495 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5496 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5497 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5498 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5499 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5500 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5501 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5502 * c-c++-common/goacc/cache-1.c: Likewise.
5503 * c-c++-common/goacc/clauses-fail.c: Likewise.
5504 * c-c++-common/goacc/collapse-1.c: Likewise.
5505 * c-c++-common/goacc/data-1.c: Likewise.
5506 * c-c++-common/goacc/data-2.c: Likewise.
5507 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5508 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5509 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5510 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5511 * c-c++-common/goacc/if-clause-1.c: Likewise.
5512 * c-c++-common/goacc/if-clause-2.c: Likewise.
5513 * c-c++-common/goacc/kernels-1.c: Likewise.
5514 * c-c++-common/goacc/loop-1.c: Likewise.
5515 * c-c++-common/goacc/loop-private-1.c: Likewise.
5516 * c-c++-common/goacc/nesting-1.c: Likewise.
5517 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5518 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5519 * c-c++-common/goacc/parallel-1.c: Likewise.
5520 * c-c++-common/goacc/pcopy.c: Likewise.
5521 * c-c++-common/goacc/pcopyin.c: Likewise.
5522 * c-c++-common/goacc/pcopyout.c: Likewise.
5523 * c-c++-common/goacc/pcreate.c: Likewise.
5524 * c-c++-common/goacc/pragma_context.c: Likewise.
5525 * c-c++-common/goacc/present-1.c: Likewise.
5526 * c-c++-common/goacc/reduction-1.c: Likewise.
5527 * c-c++-common/goacc/reduction-2.c: Likewise.
5528 * c-c++-common/goacc/reduction-3.c: Likewise.
5529 * c-c++-common/goacc/reduction-4.c: Likewise.
5530 * c-c++-common/goacc/sb-1.c: Likewise.
5531 * c-c++-common/goacc/sb-2.c: Likewise.
5532 * c-c++-common/goacc/sb-3.c: Likewise.
5533 * c-c++-common/goacc/update-1.c: Likewise.
5534 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5535 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5536 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5537 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5538 * gfortran.dg/goacc/assumed.f95: Likewise.
5539 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5540 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5541 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5542 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5543 * gfortran.dg/goacc/branch.f95: Likewise.
5544 * gfortran.dg/goacc/cache-1.f95: Likewise.
5545 * gfortran.dg/goacc/coarray.f95: Likewise.
5546 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5547 * gfortran.dg/goacc/cray.f95: Likewise.
5548 * gfortran.dg/goacc/critical.f95: Likewise.
5549 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5550 * gfortran.dg/goacc/data-tree.f95: Likewise.
5551 * gfortran.dg/goacc/declare-1.f95: Likewise.
5552 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5553 * gfortran.dg/goacc/fixed-1.f: Likewise.
5554 * gfortran.dg/goacc/fixed-2.f: Likewise.
5555 * gfortran.dg/goacc/fixed-3.f: Likewise.
5556 * gfortran.dg/goacc/fixed-4.f: Likewise.
5557 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5558 * gfortran.dg/goacc/if.f95: Likewise.
5559 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5560 * gfortran.dg/goacc/list.f95: Likewise.
5561 * gfortran.dg/goacc/literal.f95: Likewise.
5562 * gfortran.dg/goacc/loop-1.f95: Likewise.
5563 * gfortran.dg/goacc/loop-2.f95: Likewise.
5564 * gfortran.dg/goacc/loop-3.f95: Likewise.
5565 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5566 * gfortran.dg/goacc/omp.f95: Likewise.
5567 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5568 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5569 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5570 * gfortran.dg/goacc/parameter.f95: Likewise.
5571 * gfortran.dg/goacc/private-1.f95: Likewise.
5572 * gfortran.dg/goacc/private-2.f95: Likewise.
5573 * gfortran.dg/goacc/private-3.f95: Likewise.
5574 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5575 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5576 * gfortran.dg/goacc/reduction.f95: Likewise.
5577 * gfortran.dg/goacc/routine-1.f90: Likewise.
5578 * gfortran.dg/goacc/routine-2.f90: Likewise.
5579 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5580 * gfortran.dg/goacc/several-directives.f95: Likewise.
5581 * gfortran.dg/goacc/sie.f95: Likewise.
5582 * gfortran.dg/goacc/subarrays.f95: Likewise.
5583 * gfortran.dg/gomp/map-1.f90: Likewise.
5584 * gfortran.dg/openacc-define-1.f90: Likewise.
5585 * gfortran.dg/openacc-define-2.f90: Likewise.
5586 * gfortran.dg/openacc-define-3.f90: Likewise.
5587 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5588 * g++.dg/gomp/block-2.C: Likewise.
5589 * g++.dg/gomp/block-3.C: Likewise.
5590 * g++.dg/gomp/block-5.C: Likewise.
5591 * g++.dg/gomp/target-1.C: Likewise.
5592 * g++.dg/gomp/target-2.C: Likewise.
5593 * g++.dg/gomp/taskgroup-1.C: Likewise.
5594 * g++.dg/gomp/teams-1.C: Likewise.
5595 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5596 * gcc.dg/cilk-plus/jump.c: Likewise.
5597 * gcc.dg/gomp/block-1.c: Likewise.
5598 * gcc.dg/gomp/block-10.c: Likewise.
5599 * gcc.dg/gomp/block-2.c: Likewise.
5600 * gcc.dg/gomp/block-3.c: Likewise.
5601 * gcc.dg/gomp/block-4.c: Likewise.
5602 * gcc.dg/gomp/block-5.c: Likewise.
5603 * gcc.dg/gomp/block-6.c: Likewise.
5604 * gcc.dg/gomp/block-7.c: Likewise.
5605 * gcc.dg/gomp/block-8.c: Likewise.
5606 * gcc.dg/gomp/block-9.c: Likewise.
5607 * gcc.dg/gomp/target-1.c: Likewise.
5608 * gcc.dg/gomp/target-2.c: Likewise.
5609 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5610 * gcc.dg/gomp/teams-1.c: Likewise.
5611
5612 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5613
5614 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5615 test case.
5616
5617 2015-01-15 Mike Stump <mikestump@comcast.net>
5618
5619 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5620 * gcc.dg/inline_2.c: Likewise.
5621 * gcc.dg/inline_3.c: Likewise.
5622 * gcc.dg/inline_4.c: Likewise.
5623
5624 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5625
5626 PR fortran/58023
5627 * gfortran.dg/proc_ptr_comp_43.f90: New.
5628
5629 2015-01-15 Mike Stump <mikestump@comcast.net>
5630
5631 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5632 * gcc.dg/unroll_2.c: Likewise.
5633 * gcc.dg/unroll_3.c: Likewise.
5634 * gcc.dg/unroll_4.c: Likewise.
5635 * gcc.dg/unroll_5.c: Likewise.
5636
5637 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5638
5639 PR target/63971
5640 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5641 in epilogue.
5642 * gcc.target/aarch64/test_frame_6.c: Likewise.
5643 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5644 x30 and x19 (in the epilogue).
5645 * gcc.target/aarch64/test_frame_4.c: Likewise.
5646 * gcc.target/aarch64/test_frame_7.c: Likewise.
5647
5648 2015-01-15 Martin Liska <mliska@suse.cz>
5649
5650 * g++.dg/ipa/pr64068.C: New test.
5651 * gcc.dg/ipa/PR64559.c: New test.
5652
5653 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5654
5655 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5656 with PIE.
5657
5658 2015-01-15 Richard Biener <rguenther@suse.de>
5659
5660 PR tree-optimization/61743
5661 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5662 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5663
5664 2015-01-15 Renlin Li <renlin.li@arm.com>
5665
5666 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5667 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5668
5669 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5670
5671 * gcc.dg/vect/vect-aggressive-1.c: New.
5672 * gcc.target/i386/avx2-vect-aggressive.c: New.
5673
5674 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5675
5676 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5677
5678 2015-01-15 Richard Biener <rguenther@suse.de>
5679
5680 PR lto/64415
5681 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5682 -Wl,-undefined,dynamic_lookup.
5683
5684 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5685
5686 * gnat.dg/opt47.adb: New test.
5687
5688 2015-01-15 Richard Biener <rguenther@suse.de>
5689
5690 PR lto/64415
5691 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5692
5693 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5694
5695 PR tree-optimization/64434
5696 * gcc.dg/torture/pr64434.c: New test.
5697
5698 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5699
5700 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5701 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5702 -march=loongson* and -march=octeon* require -mno-micromips.
5703
5704 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5705 Matthew Fortune <matthew.fortune@imgtec.com>
5706
5707 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5708 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5709 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5710 * gcc.target/mips/call-saved-7.c: New file.
5711 * gcc.target/mips/call-saved-8.c: New file.
5712 * gcc.target/mips/call-saved-9.c: New file.
5713
5714 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5715
5716 * gcc.target/mips/lsa.c: New file.
5717 * gcc.target/mips/mips64-lsa.c: Likewise.
5718 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5719 * gcc.target/mips/mulsize-4.c: Likewise.
5720 * gcc.target/mips/mulsize-5.c: New file.
5721 * gcc.target/mips/mulsize-6.c: Likewise.
5722 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5723 and !HAS_LSA as ghost options.
5724 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5725 for !HAS_LSA.
5726
5727 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5728
5729 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5730
5731 2015-01-15 Richard Biener <rguenther@suse.de>
5732
5733 PR middle-end/64365
5734 * gcc.dg/torture/pr64365.c: New testcase.
5735
5736 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5737
5738 * gcc.dg/stackprotectexplicit1.c: New test.
5739 * g++.dg/stackprotectexplicit2.c: New test.
5740
5741 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5742
5743 PR target/61933
5744 * gfortran.dg/inquire_internal.f90: New.
5745 * gfortran.dg/negative_unit_check.f90: New.
5746
5747 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5748
5749 PR target/53988
5750 * gcc.target/sh/pr53988-1.c: New.
5751
5752 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5753
5754 PR c++/58671
5755 * g++.dg/tls/thread_local-ice3.C: New.
5756
5757 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5758
5759 * gcc.target/i386/fentry-override.c: Properly place {} in target
5760 selector. Remove nonpic.
5761 * gcc.target/i386/fentry.c: Likewise.
5762
5763 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5764
5765 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5766 warnings instead of errors.
5767
5768 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5769
5770 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5771 option support instead of ENABLE_LTO from Makefile.
5772
5773 2015-01-14 Richard Biener <rguenther@suse.de>
5774
5775 PR tree-optimization/59354
5776 * gcc.dg/vect/pr59354.c: New testcase.
5777
5778 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5779
5780 * lib/target-supports.exp
5781 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5782 on ARM architures before v7.
5783
5784 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5785
5786 PR middle-end/59448
5787 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5788 an atomic_exchange.
5789
5790 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5791
5792 PR target/64386
5793 * gcc.target/i386/pr64386.c: New test.
5794
5795 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5796
5797 PR target/64393
5798 * gcc.target/i386/pr64393.c: New test.
5799
5800 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5801
5802 PR target/64387
5803 * gcc.target/i386/pr64387.c: New test.
5804
5805 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5806
5807 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5808
5809 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5810
5811 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5812
5813 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5814
5815 PR target/64453
5816 * gcc.target/arm/pr64453.c: New.
5817
5818 2015-01-14 Richard Biener <rguenther@suse.de>
5819
5820 PR lto/64415
5821 * gcc.dg/lto/pr64415_0.c: New testcase.
5822 * gcc.dg/lto/pr64415_1.c: Likewise.
5823
5824 2015-01-14 Martin Liska <mliska@suse.cz>
5825
5826 * gcc.dg/ipa/pr64307.c: New test.
5827
5828 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5829
5830 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5831 64-bit and 128-bit.
5832
5833 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5834
5835 PR target/64460
5836 * gcc.target/arm/pr64460_1.c: New test.
5837
5838 2015-01-14 Richard Biener <rguenther@suse.de>
5839
5840 PR tree-optimization/64493
5841 PR tree-optimization/64495
5842 * gcc.dg/vect/pr64493.c: New testcase.
5843 * gcc.dg/vect/pr64495.c: Likewise.
5844
5845 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5846
5847 * gcc.dg/Warray-bounds-11.c: New test-case.
5848
5849 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5850
5851 * gcc.target/mips/octeon3-pipe-1.c: New test.
5852
5853 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5854
5855 * jit.dg/harness.h (set_up_logging): Move string concatenation
5856 into...
5857 (concat_strings): New function.
5858 (dump_reproducer): New function.
5859 (test_jit): Call dump_reproducer.
5860 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5861 function.
5862 (jit-dg-test): Delete any generated reproducer from previous runs.
5863 Verify that a generated reproducer was created, and verify that it
5864 compiles.
5865 * jit.dg/test-nested-contexts.c (main): Call
5866 gcc_jit_context_dump_reproducer_to_file.
5867
5868 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5869
5870 * gcc.dg/aru-2.c: Add dg-require-profiling.
5871
5872 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 * lib/target-supports.exp (check_profiling_available): Check if
5875 -pg links.
5876
5877 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5878
5879 PR ipa/64565
5880 * g++.dg/torture/pr64565.C: New testcase.
5881
5882 2015-01-13 Marek Polacek <polacek@redhat.com>
5883
5884 PR middle-end/64391
5885 * gcc.dg/tm/pr64391.c: New test.
5886
5887 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5888
5889 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5890 true.
5891
5892 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5893
5894 * gcc.target/i386/pie.c: New test.
5895
5896 * lib/target-supports.exp (check_effective_target_pie): New.
5897
5898 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5899
5900 PR rtl-optimization/64286
5901 * gcc.target/i386/avx2-pr64286.c: New test.
5902
5903 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5904
5905 PR c++/57626
5906 * g++.dg/cpp0x/vt-57626.C: New.
5907
5908 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR fortran/64528
5911 * gfortran.dg/pr64528.f90: New test.
5912
5913 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5914
5915 * gcc.target/aarch64/subsp.c: New test.
5916
5917 2015-01-13 Andrew Pinski <apinski@cavium.com>
5918
5919 * gcc.target/aarch64/store-pair-1.c: New testcase.
5920
5921 2015-01-13 Richard Biener <rguenther@suse.de>
5922
5923 PR lto/64373
5924 * gcc.dg/lto/pr64373_0.c: New testcase.
5925
5926 2015-01-13 Andrew Pinski <apinski@cavium.com>
5927
5928 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5929 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5930
5931 2015-01-13 Richard Biener <rguenther@suse.de>
5932
5933 PR tree-optimization/64406
5934 * gcc.dg/pr64406.c: New testcase.
5935
5936 2015-01-13 Richard Biener <rguenther@suse.de>
5937
5938 PR tree-optimization/64404
5939 * gcc.dg/vect/pr64404.c: New testcase.
5940
5941 2015-01-13 Richard Biener <rguenther@suse.de>
5942
5943 PR tree-optimization/64568
5944 * g++.dg/torture/pr64568.C: New testcase.
5945
5946 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5947
5948 * jit.dg/test-error-local-used-from-other-function.c: New test
5949 case.
5950 * jit.dg/test-error-param-reuse.c: New test case.
5951 * jit.dg/test-error-param-sharing.c: New test case.
5952 * jit.dg/test-error-param-used-from-other-function.c: New test
5953 case.
5954 * jit.dg/test-error-param-used-without-a-function.c: New test
5955 case.
5956
5957 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR tree-optimization/64563
5960 * gcc.dg/pr64563.c: New test.
5961
5962 PR target/64513
5963 * gcc.target/i386/pr64513.c: New test.
5964
5965 PR tree-optimization/64454
5966 * gcc.dg/pr64454.c: New test.
5967
5968 PR testsuite/64028
5969 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5970 bind_pic_locally.
5971 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5972 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5973 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5974 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5975 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5976 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5977 * gcc.dg/vect/slp-25.c: Likewise.
5978 * gcc.dg/vect/vect-109.c: Likewise.
5979 * gcc.dg/vect/vect-13.c: Likewise.
5980 * gcc.dg/vect/vect-17.c: Likewise.
5981 * gcc.dg/vect/vect-18.c: Likewise.
5982 * gcc.dg/vect/vect-19.c: Likewise.
5983 * gcc.dg/vect/vect-20.c: Likewise.
5984 * gcc.dg/vect/vect-21.c: Likewise.
5985 * gcc.dg/vect/vect-22.c: Likewise.
5986 * gcc.dg/vect/vect-27.c: Likewise.
5987 * gcc.dg/vect/vect-29.c: Likewise.
5988 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5989 * gcc.dg/vect/vect-2.c: Likewise.
5990 * gcc.dg/vect/vect-3.c: Likewise.
5991 * gcc.dg/vect/vect-4.c: Likewise.
5992 * gcc.dg/vect/vect-5.c: Likewise.
5993 * gcc.dg/vect/vect-72.c: Likewise.
5994 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5995 * gcc.dg/vect/vect-73.c: Likewise.
5996 * gcc.dg/vect/vect-77-global.c: Likewise.
5997 * gcc.dg/vect/vect-78-global.c: Likewise.
5998 * gcc.dg/vect/vect-7.c: Likewise.
5999 * gcc.dg/vect/vect-86.c: Likewise.
6000 * gcc.dg/vect/vect-align-1.c: Likewise.
6001 * gcc.dg/vect/vect-align-3.c: Likewise.
6002 * gcc.dg/vect/vect-all-big-array.c: Likewise.
6003 * gcc.dg/vect/vect-all.c: Likewise.
6004 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6005 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6006 * gcc.dg/vect/vect-peel-3.c: Likewise.
6007 * gcc.dg/vect/vect-peel-4.c: Likewise.
6008 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6009
6010 2015-01-12 Jeff Law <law@redhat.com>
6011
6012 PR target/64461
6013 * gcc.target/m68k/pr64461.c: New test.
6014
6015 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6016
6017 * jit.dg/test-array-as-pointer.c (create_code): Update call
6018 to gcc_jit_context_new_global by setting "kind" to
6019 GCC_JIT_GLOBAL_IMPORTED.
6020 * jit.dg/test-error-array-as-pointer.c: Likewise.
6021 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6022 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6023 setting kind to GCC_JIT_GLOBAL_EXPORTED.
6024 * jit.dg/test-using-global.c (the_global): Rename to...
6025 (imported_global): ...this.
6026 (create_code): Update to test the three kinds of global.
6027 (verify_code): Likewise.
6028
6029 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
6030
6031 PR testsuite/64427
6032 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
6033 undefined behavior.
6034 * gcc.target/i386/pr64291-2.c: Updated.
6035
6036 2015-01-12 Richard Biener <rguenther@suse.de>
6037
6038 PR tree-optimization/64530
6039 * gfortran.dg/pr64530.f90: New testcase.
6040
6041 2015-01-12 Richard Biener <rguenther@suse.de>
6042
6043 PR middle-end/64357
6044 * gcc.dg/torture/pr64357.c: New testcase.
6045
6046 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
6047
6048 * gcc.target/i386/nop-mcount.c: Properly place {} in target
6049 selector.
6050
6051 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6052 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6053
6054 2015-01-12 Martin Liska <mliska@suse.cz>
6055
6056 * gcc.dg/ipa/PR64550.c: New test.
6057
6058 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
6059
6060 PR ipa/63470
6061 * g++.dg/ipa/pr63470.C: New testcase.
6062
6063 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6064
6065 PR fortran/63733
6066 * gfortran.dg/typebound_operator_20.f90: New.
6067
6068 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6069
6070 PR fortran/58023
6071 * gfortran.dg/proc_ptr_comp_42.f90: New.
6072
6073 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6074
6075 PR fortran/64508
6076 * gfortran.dg/proc_ptr_comp_41.f90: New.
6077
6078 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
6079
6080 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6081
6082 2015-01-10 Tobias Burnus <burnus@net-b.de>
6083
6084 PR fortran/64522
6085 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6086 and add dg-excess-errors.
6087 * gfortran.dg/line_length_6.f90: New.
6088 * gfortran.dg/line_length_7.f90: New.
6089 * gfortran.dg/line_length_8.f90: New.
6090 * gfortran.dg/line_length_9.f90: New.
6091 * gfortran.dg/line_length_10.f90: New.
6092 * gfortran.dg/line_length_11.f90: New.
6093
6094 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6095
6096 * jit.dg/test-threads.c (struct testcase): Move declaration
6097 to jit.dg/all-non-failing-tests.h.
6098 (testcases): Likewise.
6099 * jit.dg/all-non-failing-tests.h (struct testcase): Move
6100 declaration here from jit.dg/all-non-failing-tests.h.
6101 (testcases): Likewise.
6102 * jit.dg/test-combination.c (create_code): Eliminate spelling
6103 out all of the testcases in favor of looping through the
6104 "testcases" metadata.
6105 (verify_code): Likewise.
6106
6107 2015-01-09 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR rtl-optimization/64536
6110 * gcc.dg/pr64536.c: New test.
6111
6112 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6113
6114 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6115 * jit.dg/test-combination.c (create_code): Likewise.
6116 (verify_code): Likewise.
6117 * jit.dg/test-constants.c: New test case.
6118 * jit.dg/test-threads.c: Add test-constants.c.
6119
6120 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
6121
6122 PR libobjc/51891
6123 * objc.dg/gnu-api-2-class.m: Add a test case
6124 for the above change.
6125
6126 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
6127
6128 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6129
6130 2015-01-09 Richard Biener <rguenther@suse.de>
6131
6132 PR tree-optimization/64410
6133 * g++.dg/vect/pr64410.cc: New testcase.
6134
6135 2015-01-09 Martin Liska <mliska@suse.cz>
6136
6137 * gcc.dg/ipa/ipa-icf-32.c: New test.
6138
6139 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6140
6141 * c-c++-common/tsan/tsan_barrier.h: New.
6142 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6143 * c-c++-common/tsan/bitfield_race.c: Likewise.
6144 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6145 * c-c++-common/tsan/mutexset1.c: Likewise.
6146 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6147 * c-c++-common/tsan/race_on_mutex.c: Likewise.
6148 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6149 * c-c++-common/tsan/simple_race.c: Likewise.
6150 * c-c++-common/tsan/simple_stack.c: Likewise.
6151 * c-c++-common/tsan/sleep_sync.c: Likewise.
6152 * c-c++-common/tsan/tiny_race.c: Likewise.
6153 * c-c++-common/tsan/tls_race.c: Likewise.
6154 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6155 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6156 * g++.dg/tsan/atomic_free.C: Likewise.
6157 * g++.dg/tsan/atomic_free2.C: Likewise.
6158 * g++.dg/tsan/cond_race.C: Likewise.
6159 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6160
6161 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
6162
6163 PR testsuite/62250
6164 * lib/target-supports.exp (check_effective_target_libatomic_available):
6165 New.
6166 * gfortran.dg/coarray/caf.exp: Only add -latomic for
6167 targets that match effective-target libatomic_available.
6168 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6169
6170 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6171
6172 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6173 Verify the result of gcc_jit_context_get_last_error.
6174 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6175
6176 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR tree-optimization/63989
6179 * gcc.dg/strlenopt-27.c: New test.
6180
6181 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6182
6183 * jit.dg/harness.h (set_up_logging): New function.
6184 (test_jit): Fail if gcc_jit_context_acquire fails. Call
6185 set_up_logging on the context, so that every testcase is
6186 logged to a particular file.
6187 * jit.dg/test-nested-contexts.c (main): Open a logfile,
6188 and call gcc_jit_context_set_logfile on the top-level context.
6189
6190 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR target/64338
6193 * g++.dg/opt/pr64338.C: New test.
6194
6195 2015-01-08 Tobias Burnus <burnus@net-b.de>
6196
6197 * gfortran.dg/coarray/codimension_2b.f90: New file.
6198 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6199 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6200
6201 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6202
6203 PR c++/59004
6204 * g++.dg/ext/fnname4.C: New.
6205
6206 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6207
6208 PR c++/64462
6209 * g++.dg/cpp0x/constexpr-64462.C: New.
6210
6211 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/60753
6214 * g++.dg/cpp0x/deleted10.C: New.
6215
6216 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6217
6218 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6219
6220 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6221
6222 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6223 GCC_JIT_UNARY_OP_ABS.
6224 (verify_unary_ops): Likewise.
6225
6226 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6227
6228 * jit.dg/test-arith-overflow.c: New test case.
6229 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6230 * jit.dg/test-combination.c (create_code): Likewise.
6231 (verify_code): Likewise.
6232 * jit.dg/test-threads.c (testcases): Likewise.
6233
6234 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6235
6236 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6237 rather than "jit". Load g++.exp, and call g++_init.
6238 Run test-*.cc files within the testsuite and *.cc files within
6239 docs/examples.
6240 (jit-dg-test): Drop the addition of -fgnu89-inline to
6241 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6242 doing it when compiling C testcases (since g++ does not handle
6243 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6244 is restored to the value after g++_init ran, rather than the
6245 value before g++_init ran. Return a list of
6246 $comp_output $output_file, as dg-test assumes.
6247
6248 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6249
6250 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6251 make it easier to figure out the origin of each test result when
6252 running test-combination.c and test-threads.c.
6253 (CHECK_VALUE): Likewise.
6254 (CHECK_DOUBLE_VALUE): Likewise.
6255 (CHECK_STRING_VALUE): Likewise.
6256 (CHECK_STRING_STARTS_WITH): Likewise.
6257 (CHECK_STRING_CONTAINS): Likewise.
6258 (CHECK): Likewise.
6259 (check_string_value): Likewise, add "funcname" param.
6260 (check_string_starts_with): Likewise.
6261 (check_string_contains): Likewise.
6262
6263 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6264
6265 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6266 generating name of built executable.
6267
6268 2015-01-07 Marek Polacek <polacek@redhat.com>
6269
6270 PR c/64440
6271 * gcc.dg/pr64440.c: New test.
6272 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6273
6274 2015-01-07 Marek Polacek <polacek@redhat.com>
6275
6276 PR c/64417
6277 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6278 * gcc.dg/pr64417.c: New test.
6279
6280 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6281
6282 PR target/64505
6283 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6284 fix is correct.
6285
6286 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6289 Check if testcases run without errors, not just if they compile.
6290
6291 2015-01-06 Christian Bruel <christian.bruel@st.com>
6292
6293 PR target/64507
6294 * gcc.target/sh/pr64507.c: New test.
6295
6296 2015-01-06 Arnaud Charlet <charlet@adacore.com>
6297
6298 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6299
6300 2015-01-06 Jakub Jelinek <jakub@redhat.com>
6301
6302 * c-c++-common/asan/sanitize-all-1.c: New test.
6303 * c-c++-common/ubsan/sanitize-all-1.c: New test.
6304 * c-c++-common/ubsan/sanitize-all-2.c: New test.
6305 * c-c++-common/ubsan/sanitize-all-3.c: New test.
6306 * c-c++-common/ubsan/sanitize-all-4.c: New test.
6307
6308 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6309
6310 * lib/target-supports.exp (check_profiling_available): Return 0 for
6311 Visium.
6312 (check_effective_target_tls_runtime): Likewise.
6313 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6314 * gcc.dg/20020312-2.c: Adjust for Visium.
6315 * gcc.dg/tls/thr-cse-1.c: Likewise
6316 * gcc.dg/tree-ssa/20040204-1.c: Likewise
6317 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6318 * gcc.dg/weak/typeof-2.c: Likewise.
6319
6320 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
6321
6322 PR rtl-optimization/64287
6323 * gcc.dg/aru-2.c: New test.
6324
6325 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR sanitizer/64344
6328 * c-c++-common/ubsan/pr64344-1.c: New test.
6329 * c-c++-common/ubsan/pr64344-2.c: New test.
6330
6331 PR tree-optimization/64465
6332 * gcc.dg/pr64465.c: New test.
6333
6334 PR tree-optimization/64494
6335 * gcc.c-torture/compile/pr64494.c: New test.
6336
6337 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6338
6339 PR fortran/47674
6340 * gfortran.dg/realloc_on_assign_25.f90: New test.
6341
6342 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6343
6344 Update copyright years.
6345
6346 2015-01-05 Marek Polacek <polacek@redhat.com>
6347
6348 PR c/64423
6349 * gcc.dg/pr64423.c: New test.
6350
6351 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
6352
6353 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6354 mmix-knuth-mmixware for the same reason as for MIPS.
6355 * gcc.dg/debug/debug-2.c: Ditto.
6356
6357 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6358
6359 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
6360
6361 PR testsuite/62250
6362 * lib/gfortran.exp: Add libatomic library search path.
6363 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6364 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6365
6366 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6367
6368 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6369
6370 * c-c++-common/tsan/bitfield_race.c: New testcase.
6371 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6372
6373 2015-01-02 Tobias Burnus <burnus@net-b.de>
6374
6375 * gfortran.dg/coarray/collectives_4.f90: New.
6376
6377 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6378
6379 PR fortran/57562
6380 * gfortran.dg/extends_16.f90: New.
6381
6382 2015-01-02 Tobias Burnus <burnus@net-b.de>
6383
6384 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6385
6386 2015-01-02 Tobias Burnus <burnus@net-b.de>
6387
6388 * gfortran.dg/coarray/codimension_2.f90: New.
6389 * gfortran.dg/coarray/codimension_2a.f90: New.
6390 * gfortran.dg/coarray_35.f90: New.
6391 * gfortran.dg/coarray_35a.f90: New.
6392
6393 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6394
6395 PR fortran/60507
6396 * gfortran.dg/dummy_procedure_11.f90: New.
6397 ^L
6398 Copyright (C) 2015 Free Software Foundation, Inc.
6399
6400 Copying and distribution of this file, with or without modification,
6401 are permitted in any medium without royalty provided the copyright
6402 notice and this notice are preserved.