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