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