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