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