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