ipa-inline-transform.c (inline_call): Drop -fstrict-aliasing when inlining -fno-stric...
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
2
3         * gcc.dg/lto/alias-1_0.c: New testcase.
4         * gcc.dg/lto/alias-1_1.c: New testcase.
5
6 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
7             Sebastian Pop  <s.pop@samsung.com>
8
9         PR tree-optimization/68565
10         * gfortran.dg/graphite/pr68565.f90: New.
11
12 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
13             Sebastian Pop  <s.pop@samsung.com>
14
15         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
16
17 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
18             Nathan Sidwell  <nathan@codesourcery.com>
19
20         * gfortran.dg/goacc/routine-3.f90: New test.
21         * gfortran.dg/goacc/routine-4.f90: New test.
22         * gfortran.dg/goacc/routine-5.f90: New test.
23         * gfortran.dg/goacc/routine-6.f90: New test.
24         * gfortran.dg/goacc/subroutines: New test.
25
26 2015-11-30  Tom de Vries  <tom@codesourcery.com>
27
28         * gcc.dg/pr46032-2.c: New test.
29         * gcc.dg/pr46032-3.c: New test.
30
31 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
32
33         PR target/63870
34         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
35         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
36         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
37         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
38         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
39         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
40         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
41         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
42         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
43         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
44         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
45         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
46         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
47         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
48         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
49         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
50         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
51         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
52         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
53         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
54         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
55         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
56         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
57         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
58         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
59         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
60         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
61         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
62         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
63         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
64         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
65         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
66         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
67         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
68         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
69         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
70         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
71         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
72         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
73         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
74         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
75         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
76         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
77         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
78         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
79         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
80         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
81         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
82         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
83         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
84         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
85         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
86         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
87         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
88         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
89         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
90         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
91         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
92         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
93         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
94         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
95         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
96         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
97         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
98         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
99         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
100         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
101         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
102         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
103         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
104         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
105         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
106         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
107         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
108         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
109         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
110         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
111         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
112         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
113         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
114         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
115         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
116         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
117         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
118         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
119         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
120         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
121         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
122         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
123         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
124         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
125         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
126         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
127         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
128         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
129         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
130         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
131         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
132         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
133         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
134         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
135         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
136         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
137         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
138         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
139         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
140         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
141         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
142         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
143         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
144         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
145         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
146         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
147         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
148         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
149         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
150         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
151         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
152         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
153         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
154         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
155         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
156         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
157         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
158         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
159         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
160         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
161         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
162         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
163         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
164         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
165         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
166         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
167         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
168         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
169         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
170         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
171         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
172         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
173         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
174         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
175         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
176         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
177         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
178
179 2015-11-30  Tom de Vries  <tom@codesourcery.com>
180
181         PR tree-optimization/46032
182         * gcc.dg/pr46032.c: New test.
183
184 2015-11-30  Richard Biener  <rguenther@suse.de>
185
186         PR tree-optimization/68592
187         * gfortran.dg/pr68592.f: New testcase.
188
189 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
190
191         PR fortran/68534
192         * gfortran.dg/submodule_13.f08: New test.
193
194 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
195
196         * gcc.target/s390/load-relative-check.c: Add scan patterns for
197         -m31.
198
199 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
200
201         * gcc.target/s390/load-relative-check.c: Add -mzarch.
202
203 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
204
205         * gcc.dg/dump-ada-spec-1.c: Move to...
206         * c-c++-common/dump-ada-spec-1.c: ...here.
207         * c-c++-common/dump-ada-spec-2.c: New test.
208
209 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * gnat.dg/loop_optimization22.ad[sb]: New test.
212
213 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
214
215         * gnat.dg/specs/rep_clause5.ads: New test.
216
217 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
218
219         PR c/67106
220         * gcc.c-torture/compile/pr67106.c: New testcase.
221
222 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
223
224         PR c/67581
225         * g++.dg/torture/pr67581.C: New testcase.
226
227 2015-11-27  Richard Biener  <rguenther@suse.de>
228
229         PR tree-optimization/68559
230         * gcc.dg/vect/slp-perm-4.c: Adjust again.
231         * gcc.dg/vect/pr45752.c: Likewise.
232
233 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
234
235         PR rtl-optimization/68250
236         * gcc.c-torture/execute/pr68250.c: New test.
237
238 2015-11-27  Marek Polacek  <polacek@redhat.com>
239
240         * gcc.dg/pr63568.c: Convert to GIMPLE.
241
242 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
243
244         PR rtl-optimization/68506
245         * gcc.c-torture/execute/pr68506.c: New test.
246
247 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
248
249         PR c/63326
250         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
251         * c-c++-common/gomp/pr63326.c: New test.
252
253 2015-11-27  Richard Biener  <rguenther@suse.de>
254
255         PR tree-optimization/68553
256         * gcc.dg/vect/pr45752.c: Adjust.
257         * gcc.dg/vect/slp-perm-4.c: Likewise.
258
259 2015-11-26  Martin Sebor  <msebor@redhat.com>
260
261         * g++.dg/init/new45.C (cookie_size): New constant set to a value
262         appropriate for the target.
263         (operator new[]): Use it.
264
265 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
266
267         PR c++/67238
268         * g++.dg/cpp0x/pr67238.C: New.
269
270 2015-11-26  Martin Sebor  <msebor@redhat.com>
271
272         * g++.dg/pr67876.C: Remove duplicate content.
273
274 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
275
276         * g++.dg/guality/pr67192.C: New test.
277
278 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
279
280         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
281         support code for vqrdml{as}h_lane tests.
282         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
283         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
284
285 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
286
287         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
288         support code for vqrdml{as}h tests.
289         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
290         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
291
292 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
293
294         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
295         (check_effective_target_arm_arch_FUNC_ok)
296         (add_options_for_arm_arch_FUNC)
297         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
298         to the list to be generated.
299         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
300         (check_effective_target_arm_v8_1a_neon_ok): New.
301         (check_effective_target_arm_v8_1a_neon_hw): New.
302
303 2015-11-26  Nathan Sidwell  <nathan@acm.org>
304
305         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
306
307 2015-11-26  Richard Biener  <rguenther@suse.de>
308
309         PR testsuite/68555
310         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
311         and not XFAIL.
312
313 2015-11-26  Richard Biener  <rguenther@suse.de>
314
315         PR testsuite/68554
316         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
317
318 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
319
320         PR c++/67249
321         * g++.dg/concepts/pr67249.C: New.
322
323 2015-11-26  Richard Biener  <rguenther@suse.de>
324
325         PR testsuite/66799
326         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
327         vectorize init loop and adjust expected outcome.
328
329 2015-11-26  Richard Biener  <rguenther@suse.de>
330
331         PR testsuite/67203
332         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
333         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
334         also monitor final optimization result.
335
336 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
337
338         PR rtl-optimization/68249
339         PR rtl-optimization/68321
340         * gcc.c-torture/execute/pr68249.c: New test.
341         * gcc.c-torture/execute/pr68321.c: New test.
342
343 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
344
345         PR target/68416
346         * gcc.target/i386/mpx/pr68416.c: New test.
347
348 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
349
350         PR c++/67313
351         * g++.dg/cpp0x/no-weak1.C: New.
352
353 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
354
355         PR tree-optimization/68128
356         * gcc.dg/gomp/pr68128-1.c: New test.
357         * gcc.dg/gomp/pr68128-2.c: New test.
358
359 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
360
361         PR rtl-optimization/67226
362         * gcc.c-torture/execute/pr67226.c: New test.
363
364 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
365
366         PR c++/68508
367         * g++.dg/ubsan/pr68508.C: New test.
368
369 2015-11-25  Martin Sebor  <msebor@redhat.com>
370
371         PR c++/67876
372         * g++.dg/pr67876.C: New test.
373
374 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
375             Sebastian Pop  <s.pop@samsung.com>
376
377         PR tree-optimization/68453
378         * gfortran.dg/graphite/pr68453.f90: New.
379
380 2015-11-25  Martin Sebor  <msebor@redhat.com>
381
382         PR c/66516
383         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
384         * gcc.dg/addr_builtin-1.c: Same.
385
386 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
387
388         * gcc.target/powerpc/dform-1.c: New test.
389         * gcc.target/powerpc/dform-2.c: Likewise.
390
391 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
392
393         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
394         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
395         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
396
397 2015-11-25  Tom de Vries  <tom@codesourcery.com>
398
399         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
400         * gcc.dg/pr23911.c: Same.
401         * gcc.dg/tree-ssa/20030709-2.c: Same.
402         * gcc.dg/tree-ssa/20030731-2.c: Same.
403         * gcc.dg/tree-ssa/20040729-1.c: Same.
404         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
405         * gcc.dg/tree-ssa/loop-36.c: Same.
406         * gcc.dg/tree-ssa/pr21086.c: Same.
407         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
408         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
409         * gcc.dg/vect/pr26359.c: Same.
410         * c-c++-common/restrict-2.c: Update after adding new lim1.
411         * c-c++-common/restrict-4.c: Same.
412         * g++.dg/tree-ssa/pr33615.C: Same.
413         * g++.dg/tree-ssa/restrict1.C: Same.
414         * gcc.dg/tm/pub-safety-1.c: Same.
415         * gcc.dg/tm/reg-promotion.c: Same.
416         * gcc.dg/tree-ssa/20050314-1.c: Same.
417         * gcc.dg/tree-ssa/loop-32.c: Same.
418         * gcc.dg/tree-ssa/loop-33.c: Same.
419         * gcc.dg/tree-ssa/loop-34.c: Same.
420         * gcc.dg/tree-ssa/loop-35.c: Same.
421         * gcc.dg/tree-ssa/loop-7.c: Same.
422         * gcc.dg/tree-ssa/pr23109.c: Same.
423         * gcc.dg/tree-ssa/restrict-3.c: Same.
424         * gcc.dg/tree-ssa/restrict-5.c: Same.
425         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
426         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
427         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
428         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
429         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
430         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
431         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
432         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
433         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
434         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
435         * gcc.dg/tree-ssa/structopt-1.c: Same.
436         * gfortran.dg/pr32921.f: Same.
437         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
438         * g++.dg/tree-ssa/pr61009.C: Same.
439         * g++.dg/tree-ssa/ssa-dom.C: Same.
440         * gcc.dg/pr20115-1.c: Same.
441         * gcc.dg/tree-prof/20050826-2.c: Same.
442         * gcc.dg/tree-prof/cmpsf-1.c: Same.
443         * gcc.dg/tree-ssa/20030821-1.c: Same.
444         * gcc.dg/tree-ssa/20030922-2.c: Same.
445         * gcc.dg/tree-ssa/20031022-1.c: Same.
446         * gcc.dg/tree-ssa/20040615-1.c: Same.
447         * gcc.dg/tree-ssa/20040624-1.c: Same.
448         * gcc.dg/tree-ssa/pr21417.c: Same.
449         * gcc.dg/tree-ssa/pr61607.c: Same.
450         * gcc.dg/tree-ssa/slsr-27.c: Same.
451         * gcc.dg/tree-ssa/slsr-28.c: Same.
452         * gcc.dg/tree-ssa/slsr-29.c: Same.
453         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
454         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
455         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
456         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
457         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
458         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
459         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
460         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
461         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
462         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
463         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
464         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
465         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
466         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
467         * gcc.dg/tree-ssa/vrp47.c: Same.
468         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
469         * gcc.dg/tree-ssa/foldconst-2.c: Same.
470         * gcc.dg/tree-ssa/loop-40.c: Same.
471         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
472
473 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
474
475         * g++.dg/cpp0x/constexpr-array13.C: Fix.
476
477 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
478
479         * gfortran.dg/nint_p7.f90: New testcase.
480
481 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
482             Paolo Carlini  <paolo.carlini@oracle.com>
483
484         PR c++/68087
485         * g++.dg/cpp0x/constexpr-array13.C: New.
486
487 2015-11-25  Ilmir Usmanov <me@ilmir.us>
488             Cesar Philippidis  <cesar@codesourcery.com>
489
490         PR fortran/63858
491         * goacc/omp-fixed.f: New test.
492         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
493
494 2015-11-25  Richard Biener  <rguenther@suse.de>
495
496         PR middle-end/68528
497         * gcc.dg/torture/pr68528.c: New testcase.
498
499 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
500
501         PR c++/58910
502         * g++.dg/cpp0x/constexpr-tuple2.C: New.
503
504 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
505
506         PR rtl-optimization/68435
507         * gcc.dg/pr68435.c: New test.
508
509 2015-11-25  Richard Biener  <rguenther@suse.de>
510
511         PR tree-optimization/68517
512         * gcc.dg/torture/pr68517.c: New testcase.
513
514 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
515
516         PR target/67089
517         * gcc.dg/pr67089-1.c: New test.
518         * gcc.dg/pr67089-2.c: New test.
519         * gcc.dg/pr67089-3.c: New test.
520         * gcc.dg/pr67089-4.c: New test.
521         * gcc.dg/pr67089-5.c: New test.
522         * gcc.dg/pr67089-6.c: New test.
523         * gcc.dg/pr67089-7.c: New test.
524
525 2015-11-25  Richard Biener  <rguenther@suse.de>
526
527         PR tree-optimization/68502
528         * gcc.dg/vect/pr68502-1.c: New testcase.
529         * gcc.dg/vect/pr68502-2.c: Likewise.
530
531 2015-11-24  Michael Collison  <michael.collison@linaro.org>
532
533         * gcc.target/aarch64/saddw-1.c: New test.
534         * gcc.target/aarch64/saddw-2.c: New test.
535         * gcc.target/aarch64/uaddw-1.c: New test.
536         * gcc.target/aarch64/uaddw-2.c: New test.
537         * gcc.target/aarch64/uaddw-3.c: New test.
538         * lib/target-support.exp
539         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
540         Add aarch64 to list of support targets.
541
542 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
543
544         * gcc.target/mips/frame-header-4.c: New test.
545
546 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
547
548         PR fortran/68486
549         * gfortran.dg/simplify_cshift_3.f90
550
551 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
552
553         PR c++/68278
554         * g++.dg/cpp1y/pr68278.C: New.
555
556 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
557
558         PR c++/68388
559         * g++.dg/cpp1y/pr68388.C: New.
560
561 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
562             Sebastian Pop  <s.pop@samsung.com>
563
564         PR tree-optimization/67984
565         * gcc.dg/graphite/pr67984.c: New.
566
567 2015-11-24  Michael Matz  <matz@suse.de>
568
569         PR rtl-optimization/68392
570         * g++.dg/pr68392.C: New test.
571
572 2015-11-24  Nathan Sidwell  <nathan@acm.org>
573
574         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
575
576 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
577
578         PR rtl-optimization/68381
579         * gcc.c-torture/execute/pr68381.c: New test.
580
581 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
582
583         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
584         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
585
586 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
587
588         PR target/68497
589         * gcc.target/i386/pr68497.c: New test.
590
591 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
592
593         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
594         New.
595         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
596         New.
597         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
598         New.
599         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
600         New.
601         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
602         New.
603         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
604         New.
605         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
606         New.
607         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
608         New.
609         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
610         New.
611         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
612         New.
613         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
614         New.
615         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
616         New.
617
618 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
619
620         PR middle-end/68375
621         * gcc.dg/pr68375.c: New test.
622
623 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
624
625         PR target/68483
626         * gcc.target/i386/pr68483-1.c: New test.
627         * gcc.target/i386/pr68483-2.c: New test.
628
629 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
630
631         PR c/68337
632         * gcc.target/i386/mpx/pr68337-1.c: New test.
633         * gcc.target/i386/mpx/pr68337-2.c: New test.
634
635 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
636
637         PR rtl-optimization/68194
638         PR rtl-optimization/68328
639         PR rtl-optimization/68185
640         * gcc.c-torture/execute/pr68185.c: New test.
641         * gcc.c-torture/execute/pr68328.c: Likewise.
642
643 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
644
645         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
646
647 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
648
649         PR objc/68438
650         * objc.dg/plugin: New subdirectory.
651         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
652         * objc.dg/plugin/plugin.exp: New file, based on
653         gcc.dg/plugin/plugin.exp.
654
655 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
656             Sebastian Pop  <s.pop@samsung.com>
657
658         PR tree-optimization/68493
659         * gcc.dg/graphite/pr68493.c: New.
660
661 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
662             Sebastian Pop  <s.pop@samsung.com>
663
664         PR tree-optimization/68279
665         * gfortran.dg/graphite/pr68279.f90: New.
666
667 2015-11-23  Marek Polacek  <polacek@redhat.com>
668
669         PR tree-optimization/68455
670         * gcc.dg/tree-ssa/pr68455.c: New test.
671
672 2015-11-23  Richard Biener  <rguenther@suse.de>
673
674         PR tree-optimization/68465
675         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
676
677 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
678
679         PR target/68363
680         * gcc.target/aarch64/pr68363_1.c: New test.
681
682 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
683
684         * gcc.target/aarch64/simd/vmulx.x: New.
685         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
686         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
687         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
688
689 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
690
691         PR c++/68001
692         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
693
694 2015-11-23  Richard Biener  <rguenther@suse.de>
695             Jiong Wang  <jiong.wang@arm.com>
696
697         PR tree-optimization/68317
698         PR tree-optimization/68326
699         * gcc.dg/pr68317.c: New testcase.
700
701 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
702
703         PR tree-optimization/68327
704         * gcc.dg/pr68327.c: New test.
705
706 2015-11-23  Tom de Vries  <tom@codesourcery.com>
707
708         PR tree-optimization/68460
709         * gcc.dg/autopar/pr68460.c: New test.
710
711 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
712
713         * c-c++-common/asan/halt_on_error-1.c: New test.
714         * c-c++-common/asan/halt_on_error-2.c: Likewise.
715
716 2015-11-23  Richard Biener  <rguenther@suse.de>
717
718         PR tree-optimization/68482
719         * gcc.dg/vect/pr68482.c: New testcase.
720
721 2015-11-23  Richard Biener  <rguenther@suse.de>
722
723         PR tree-optimization/68445
724         * gcc.dg/vect/pr68445.c: New testcase.
725
726 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
727
728         * gcc.target/s390/load-relative-check.c: New test to check
729         generation of load relative instructions.
730
731 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
732
733         * gfortran.dg/fmt_t_8.f90: New test.
734
735 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
736
737         PR target/68390
738         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
739
740 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
741
742         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
743
744 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
745
746         PR fortran/68486
747         * gfortran.dg/simplify_cshift_2.f90: New test.
748
749 2015-11-22  James Norris  <jnorris@codesourcery.com>
750             Cesar Philippidis  <cesar@codesourcery.com>
751
752         * gfortran.dg/goacc/declare-1.f95: Update test.
753         * gfortran.dg/goacc/declare-2.f95: New test.
754
755 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
756
757         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
758         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
759         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
760         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
761         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
762         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
763         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
764         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
765         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
766         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
767         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
768         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
769
770 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
771
772         * gfortran.dg/simplify_cshift_1.f90: New test.
773
774 2015-11-21  Nathan Sidwell  <nathan@acm.org>
775
776         * gcc.dg/atomic-generic.c: Include <string.h>.
777
778 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
779
780         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
781
782 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
783
784         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
785
786 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
787
788         PR debug/66432
789         * gcc.dg/debug/pr66432.c: New test.
790
791 2015-11-20  Ian Lance Taylor  <iant@google.com>
792
793         PR go/66406
794         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
795
796 2015-11-20  Mike Stump  <mikestump@comcast.net>
797
798         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
799         isn't portable.
800
801 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
802
803         PR 62314
804         * gcc.dg/fixits.c: New file.
805         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
806         (test_fixit_insert): New.
807         (test_fixit_remove): New.
808         (test_fixit_replace): New.
809         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
810         (test_fixit_insert): New.
811         (test_fixit_remove): New.
812         (test_fixit_replace): New.
813         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
814         (test_show_locus): Add tests of rendering fixit hints.
815
816 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
817
818         PR middle-end/68339
819         * gcc.dg/vect/pr68339.c: New test.
820
821 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
822
823         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
824
825 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
826
827         PR fortran/68237
828         * gfortran.dg/submodule_12.f90: New test
829
830         PR fortran/66762
831         * gfortran.dg/submodule_6.f08: Add compile option -flto.
832
833 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
834
835         * lib/target-supports.exp
836         (check_effective_target_arm_neon_ok_nocache): Add check
837         for M profile.
838
839 2015-11-20  Tom de Vries  <tom@codesourcery.com>
840
841         PR tree-optimization/68373
842         * gcc.dg/autopar/pr68373.c: New test.
843
844 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
845
846         PR c++/67354
847         * g++.dg/abi/mangle67.C: New test.
848
849 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
850
851         * gcc.target/s390/bswap-1.c: New test.
852
853 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
854
855         * gcc.target/s390/pfpo.c: New test.
856
857 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
858
859         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
860         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
861
862 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
863
864         * g++.dg/spellcheck-fields.C: New file.
865
866 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
867             Sebastian Pop  <s.pop@samsung.com>
868
869         PR tree-optimization/68428
870         * gcc.dg/graphite/pr68428.c: New.
871
872 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
873             Sebastian Pop  <s.pop@samsung.com>
874
875         PR tree-optimization/68335
876         * gfortran.dg/graphite/pr68335.f90: New.
877
878 2015-11-19  Nathan Sidwell  <nathan@acm.org>
879
880         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
881         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
882         * gcc.dg/special/weak-2.c: Likewise.
883         * gcc.dg/weak/weak-12.c: Likewise.
884         * gcc.dg/weak/weak-15.c: Likewise.
885         * gcc.dg/weak/weak-16.c: Likewise.
886         * gcc.dg/weak/weak-1.c: Likewise.
887         * gcc.dg/weak/weak-2.c: Likewise.
888         * gcc.dg/weak/weak-4.c: Likewise.
889         * gcc.dg/torture/pr53922.c: Likewise.
890         * gcc.dg/torture/pr60092.c: Likewise.
891
892 2015-11-19  Marek Polacek  <polacek@redhat.com>
893
894         PR c/68412
895         * gcc.dg/pr68412-2.c: New test.
896         * gcc.dg/pr68412.c: New test.
897
898 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
899
900         * gcc.dg/tree-ssa/vrp98.c: New testcase.
901         * gcc.target/avr/uint8-single-reg.c: New testcase.
902
903 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
904
905         PR c++/67409
906         * g++.dg/eh/goto3.C: New test.
907
908 2015-11-19  Marek Polacek  <polacek@redhat.com>
909
910         PR tree-optimization/68431
911         * gcc.dg/tree-ssa/pr68431.c: New test.
912
913 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
914
915         PR rtl-optimization/68376
916         * gcc.c-torture/execute/pr68376-1.c: New test.
917         * gcc.c-torture/execute/pr68376-2.c: New test.
918
919         PR target/67770
920         * gcc.target/i386/pr67770.c: New test.
921
922 2015-11-18  Jeff Law  <law@redhat.com>
923
924         PR tree-optimization/68198
925         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
926         * gcc.dg/tree-ssa/pr68198.c: New test.
927
928 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
929
930         PR fortran/59910
931         * gfortran.dg/pr59910.f90: New test.
932
933 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
934
935         PR fortran/43996
936         * gfortran.dg/pr43996.f90: New test.
937
938 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
939
940         PR c/65083
941         * gcc.dg/atomic/stdatomic-fence-2.c,
942         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
943
944 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
945
946         * gnat.dg/loop_optimization19.adb: New test.
947         * gnat.dg/loop_optimization20.adb: Likewise.
948         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
949
950 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * gnat.dg/opt52.adb: New test.
953
954 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
955
956         * gcc.dg/goacc/nvptx-sese-1.c: New.
957
958 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
959
960         * gnat.dg/renaming7.adb: New test.
961         * gnat.dg/renaming7_pkg.ads: New helper.
962
963 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
964
965         PR tree-optimization/68402
966         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
967         to avoid undefined behaviour.
968
969 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
970
971         PR tree-optimization/68157
972         * g++.dg/opt/pr68157.C: New test.
973
974 2015-11-18  Richard Biener  <rguenther@suse.de>
975
976         PR tree-optimization/67790
977         * gcc.dg/vect/pr67790.c: New testcase.
978
979 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
980
981         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
982
983 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
984
985         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
986         (test_braced_init): New function.
987         (test_statement_expression): New function.
988         (test_address_of_label): New function.
989         (test_transaction_expressions): New function.
990         (test_keywords): New function.
991         (test_builtin_va_arg): New function.
992         (test_builtin_offsetof): New function.
993         * lib/multiline.exp (_build_multiline_regex): Escape braces.
994
995 2015-11-17  Martin Sebor  <msebor@redhat.com>
996
997         PR c++/68308
998         * g++.dg/init/new46.C: New test.
999
1000 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
1001
1002         PR fortran/65751
1003         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1004
1005 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1006
1007         PR middle-end/68134
1008         * gcc.dg/pr68134.c: New test.
1009
1010 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1011
1012         PR target/68143
1013         * gcc.c-torture/execute/pr68143_1.c: New test.
1014
1015 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
1016
1017         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1018
1019 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
1020
1021         * gcc.dg/tree-ssa/ifc-8.c: New test.
1022
1023 2015-11-16  Marek Polacek  <polacek@redhat.com>
1024
1025         PR c++/68362
1026         * g++.dg/delayedfold/switch-1.C: New test.
1027
1028 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1029
1030         PR fortran/58027
1031         PR fortran/60993
1032         * gfortran.dg/pr58027.f90: New test.
1033
1034 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
1035
1036         * c-c++-common/attr-simd.c: New test.
1037         * c-c++-common/attr-simd-2.c: New test.
1038         * c-c++-common/attr-simd-3.c: New test.
1039
1040 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
1041
1042         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1043
1044 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1045
1046         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1047          Check __ARM_NEON__ instead of "arm_neon.h.
1048         * gcc.target/arm/attr-neon3.c: New test.
1049         * gcc.target/arm/attr-neon-fp16.c: Likewise
1050
1051 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1052
1053         PR target/65837
1054         * gcc.target/arm/lto/pr65837_0.c
1055         * gcc.target/arm/attr-neon2.c
1056         * gcc.target/arm/attr-neon.c
1057         * gcc.target/arm/attr-neon-builtin-fail.c
1058         * gcc.target/arm/attr-crypto.c
1059
1060 2015-11-16  Richard Biener  <rguenther@suse.de>
1061
1062         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1063
1064 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
1065
1066         PR fortran/50221
1067         * gfortran.dg/deferred_character_1.f90: New test.
1068         * gfortran.dg/deferred_character_4.f90: New test for comment
1069         #4 of the PR.
1070
1071         PR fortran/68216
1072         * gfortran.dg/deferred_character_2.f90: New test.
1073
1074         PR fortran/67674
1075         * gfortran.dg/deferred_character_3.f90: New test.
1076
1077         PR fortran/63932
1078         * gfortran.dg/deferred_character_5.f90: New test.
1079
1080         PR fortran/66408
1081         * gfortran.dg/deferred_character_6.f90: New test.
1082
1083         PR fortran/49954
1084         * gfortran.dg/deferred_character_7.f90: New test.
1085
1086 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1087
1088         PR fortran/67803
1089         * gfortran.dg/pr67803.f90: New test.
1090
1091 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
1092
1093         * g++.dg/cpp/ucn-1.C: Fix typo.
1094
1095 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
1096
1097         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1098         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1099
1100 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
1101             Jeff Law  <law@redhat.com>
1102
1103         * gcc.dg/tree-ssa/split-path-1.c: New test.
1104
1105 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1106
1107         * c-c++-common/goacc/loop-auto-1.c: New.
1108
1109         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1110         * gcc.dg/goacc/nvptx-merged-loop.c: New.
1111
1112 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
1113
1114         PR fortran/68319
1115         * gfortran.dg/pr68319.f90: New test.
1116
1117 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1118
1119         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1120         hardware floating point support.
1121
1122         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1123         vector direct move instructions.
1124
1125         * gcc.target/powerpc/maddld.c: New test.
1126
1127 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
1128
1129         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1130         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1131         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1132
1133 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
1134
1135         * gcc.dg/diagnostic-token-ranges.c: New file.
1136         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1137         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1138         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1139         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1140         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1141         line_table param when calling
1142         linemap_position_for_line_and_column.
1143         (test_show_locus): Pass line_table to rich_location ctors.
1144         (plugin_init): Remove setting of global_dc->colorize_source_p.
1145         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1146         New file.
1147         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1148         diagnostic_plugin_test_tree_expression_range.c,
1149         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1150         and diagnostic-test-show-trees-1.c.
1151
1152 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
1153
1154         PR tree-optimization/67682
1155         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1156         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1157         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1158         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1159
1160 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1161
1162         * gcc.target/aarch64/umaddl_combine_1.c: New test.
1163
1164 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
1165
1166         PR tree-optimization/68264
1167         * gcc.dg/torture/pr68264.c: New test.
1168
1169 2015-11-13  Marek Polacek  <polacek@redhat.com>
1170
1171         PR c/68320
1172         * gcc.dg/pr68320.c: New test.
1173
1174 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1175
1176         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1177
1178 2015-11-13  Richard Biener  <rguenther@suse.de>
1179
1180         PR tree-optimization/68306
1181         * gcc.dg/pr68306.c: Adjust.
1182         * gcc.dg/pr68306-2.c: New testcase.
1183         * gcc.dg/pr68306-3.c: Likewise.
1184
1185 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
1186
1187         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1188         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1189
1190 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1191
1192         PR fortran/47266
1193         * gfortran.dg/module_private_2.f90: New test.
1194
1195 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1196
1197         PR fortran/47266
1198         * gfortran.dg/warn_unused_function_2.f90: New test.
1199
1200 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
1201
1202         Revert [ARM] Remove neon-testgen.ml and generated tests.
1203         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
1204
1205         * gcc.target/arm/neon/vRaddhns16.c: Remove.
1206         * gcc.target/arm/neon/vRaddhns32.c: Remove.
1207         * gcc.target/arm/neon/vRaddhns64.c: Remove.
1208         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1209         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1210         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1211         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1212         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1213         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1214         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1215         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1216         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1217         * gcc.target/arm/neon/vRhadds16.c: Remove.
1218         * gcc.target/arm/neon/vRhadds32.c: Remove.
1219         * gcc.target/arm/neon/vRhadds8.c: Remove.
1220         * gcc.target/arm/neon/vRhaddu16.c: Remove.
1221         * gcc.target/arm/neon/vRhaddu32.c: Remove.
1222         * gcc.target/arm/neon/vRhaddu8.c: Remove.
1223         * gcc.target/arm/neon/vRshlQs16.c: Remove.
1224         * gcc.target/arm/neon/vRshlQs32.c: Remove.
1225         * gcc.target/arm/neon/vRshlQs64.c: Remove.
1226         * gcc.target/arm/neon/vRshlQs8.c: Remove.
1227         * gcc.target/arm/neon/vRshlQu16.c: Remove.
1228         * gcc.target/arm/neon/vRshlQu32.c: Remove.
1229         * gcc.target/arm/neon/vRshlQu64.c: Remove.
1230         * gcc.target/arm/neon/vRshlQu8.c: Remove.
1231         * gcc.target/arm/neon/vRshls16.c: Remove.
1232         * gcc.target/arm/neon/vRshls32.c: Remove.
1233         * gcc.target/arm/neon/vRshls64.c: Remove.
1234         * gcc.target/arm/neon/vRshls8.c: Remove.
1235         * gcc.target/arm/neon/vRshlu16.c: Remove.
1236         * gcc.target/arm/neon/vRshlu32.c: Remove.
1237         * gcc.target/arm/neon/vRshlu64.c: Remove.
1238         * gcc.target/arm/neon/vRshlu8.c: Remove.
1239         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1240         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1241         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1242         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1243         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1244         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1245         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1246         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1247         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1248         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1249         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1250         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1251         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1252         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1253         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1254         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1255         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1256         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1257         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1258         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1259         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1260         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1261         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1262         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1263         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1264         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1265         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1266         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1267         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1268         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1269         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1270         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1271         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1272         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1273         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1274         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1275         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1276         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1277         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1278         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1279         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1280         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1281         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1282         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1283         * gcc.target/arm/neon/vabaQs16.c: Remove.
1284         * gcc.target/arm/neon/vabaQs32.c: Remove.
1285         * gcc.target/arm/neon/vabaQs8.c: Remove.
1286         * gcc.target/arm/neon/vabaQu16.c: Remove.
1287         * gcc.target/arm/neon/vabaQu32.c: Remove.
1288         * gcc.target/arm/neon/vabaQu8.c: Remove.
1289         * gcc.target/arm/neon/vabals16.c: Remove.
1290         * gcc.target/arm/neon/vabals32.c: Remove.
1291         * gcc.target/arm/neon/vabals8.c: Remove.
1292         * gcc.target/arm/neon/vabalu16.c: Remove.
1293         * gcc.target/arm/neon/vabalu32.c: Remove.
1294         * gcc.target/arm/neon/vabalu8.c: Remove.
1295         * gcc.target/arm/neon/vabas16.c: Remove.
1296         * gcc.target/arm/neon/vabas32.c: Remove.
1297         * gcc.target/arm/neon/vabas8.c: Remove.
1298         * gcc.target/arm/neon/vabau16.c: Remove.
1299         * gcc.target/arm/neon/vabau32.c: Remove.
1300         * gcc.target/arm/neon/vabau8.c: Remove.
1301         * gcc.target/arm/neon/vabdQf32.c: Remove.
1302         * gcc.target/arm/neon/vabdQs16.c: Remove.
1303         * gcc.target/arm/neon/vabdQs32.c: Remove.
1304         * gcc.target/arm/neon/vabdQs8.c: Remove.
1305         * gcc.target/arm/neon/vabdQu16.c: Remove.
1306         * gcc.target/arm/neon/vabdQu32.c: Remove.
1307         * gcc.target/arm/neon/vabdQu8.c: Remove.
1308         * gcc.target/arm/neon/vabdf32.c: Remove.
1309         * gcc.target/arm/neon/vabdls16.c: Remove.
1310         * gcc.target/arm/neon/vabdls32.c: Remove.
1311         * gcc.target/arm/neon/vabdls8.c: Remove.
1312         * gcc.target/arm/neon/vabdlu16.c: Remove.
1313         * gcc.target/arm/neon/vabdlu32.c: Remove.
1314         * gcc.target/arm/neon/vabdlu8.c: Remove.
1315         * gcc.target/arm/neon/vabds16.c: Remove.
1316         * gcc.target/arm/neon/vabds32.c: Remove.
1317         * gcc.target/arm/neon/vabds8.c: Remove.
1318         * gcc.target/arm/neon/vabdu16.c: Remove.
1319         * gcc.target/arm/neon/vabdu32.c: Remove.
1320         * gcc.target/arm/neon/vabdu8.c: Remove.
1321         * gcc.target/arm/neon/vabsQf32.c: Remove.
1322         * gcc.target/arm/neon/vabsQs16.c: Remove.
1323         * gcc.target/arm/neon/vabsQs32.c: Remove.
1324         * gcc.target/arm/neon/vabsQs8.c: Remove.
1325         * gcc.target/arm/neon/vabsf32.c: Remove.
1326         * gcc.target/arm/neon/vabss16.c: Remove.
1327         * gcc.target/arm/neon/vabss32.c: Remove.
1328         * gcc.target/arm/neon/vabss8.c: Remove.
1329         * gcc.target/arm/neon/vaddQf32.c: Remove.
1330         * gcc.target/arm/neon/vaddQs16.c: Remove.
1331         * gcc.target/arm/neon/vaddQs32.c: Remove.
1332         * gcc.target/arm/neon/vaddQs64.c: Remove.
1333         * gcc.target/arm/neon/vaddQs8.c: Remove.
1334         * gcc.target/arm/neon/vaddQu16.c: Remove.
1335         * gcc.target/arm/neon/vaddQu32.c: Remove.
1336         * gcc.target/arm/neon/vaddQu64.c: Remove.
1337         * gcc.target/arm/neon/vaddQu8.c: Remove.
1338         * gcc.target/arm/neon/vaddf32.c: Remove.
1339         * gcc.target/arm/neon/vaddhns16.c: Remove.
1340         * gcc.target/arm/neon/vaddhns32.c: Remove.
1341         * gcc.target/arm/neon/vaddhns64.c: Remove.
1342         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1343         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1344         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1345         * gcc.target/arm/neon/vaddls16.c: Remove.
1346         * gcc.target/arm/neon/vaddls32.c: Remove.
1347         * gcc.target/arm/neon/vaddls8.c: Remove.
1348         * gcc.target/arm/neon/vaddlu16.c: Remove.
1349         * gcc.target/arm/neon/vaddlu32.c: Remove.
1350         * gcc.target/arm/neon/vaddlu8.c: Remove.
1351         * gcc.target/arm/neon/vadds16.c: Remove.
1352         * gcc.target/arm/neon/vadds32.c: Remove.
1353         * gcc.target/arm/neon/vadds64.c: Remove.
1354         * gcc.target/arm/neon/vadds8.c: Remove.
1355         * gcc.target/arm/neon/vaddu16.c: Remove.
1356         * gcc.target/arm/neon/vaddu32.c: Remove.
1357         * gcc.target/arm/neon/vaddu64.c: Remove.
1358         * gcc.target/arm/neon/vaddu8.c: Remove.
1359         * gcc.target/arm/neon/vaddws16.c: Remove.
1360         * gcc.target/arm/neon/vaddws32.c: Remove.
1361         * gcc.target/arm/neon/vaddws8.c: Remove.
1362         * gcc.target/arm/neon/vaddwu16.c: Remove.
1363         * gcc.target/arm/neon/vaddwu32.c: Remove.
1364         * gcc.target/arm/neon/vaddwu8.c: Remove.
1365         * gcc.target/arm/neon/vandQs16.c: Remove.
1366         * gcc.target/arm/neon/vandQs32.c: Remove.
1367         * gcc.target/arm/neon/vandQs64.c: Remove.
1368         * gcc.target/arm/neon/vandQs8.c: Remove.
1369         * gcc.target/arm/neon/vandQu16.c: Remove.
1370         * gcc.target/arm/neon/vandQu32.c: Remove.
1371         * gcc.target/arm/neon/vandQu64.c: Remove.
1372         * gcc.target/arm/neon/vandQu8.c: Remove.
1373         * gcc.target/arm/neon/vands16.c: Remove.
1374         * gcc.target/arm/neon/vands32.c: Remove.
1375         * gcc.target/arm/neon/vands64.c: Remove.
1376         * gcc.target/arm/neon/vands8.c: Remove.
1377         * gcc.target/arm/neon/vandu16.c: Remove.
1378         * gcc.target/arm/neon/vandu32.c: Remove.
1379         * gcc.target/arm/neon/vandu64.c: Remove.
1380         * gcc.target/arm/neon/vandu8.c: Remove.
1381         * gcc.target/arm/neon/vbicQs16.c: Remove.
1382         * gcc.target/arm/neon/vbicQs32.c: Remove.
1383         * gcc.target/arm/neon/vbicQs64.c: Remove.
1384         * gcc.target/arm/neon/vbicQs8.c: Remove.
1385         * gcc.target/arm/neon/vbicQu16.c: Remove.
1386         * gcc.target/arm/neon/vbicQu32.c: Remove.
1387         * gcc.target/arm/neon/vbicQu64.c: Remove.
1388         * gcc.target/arm/neon/vbicQu8.c: Remove.
1389         * gcc.target/arm/neon/vbics16.c: Remove.
1390         * gcc.target/arm/neon/vbics32.c: Remove.
1391         * gcc.target/arm/neon/vbics64.c: Remove.
1392         * gcc.target/arm/neon/vbics8.c: Remove.
1393         * gcc.target/arm/neon/vbicu16.c: Remove.
1394         * gcc.target/arm/neon/vbicu32.c: Remove.
1395         * gcc.target/arm/neon/vbicu64.c: Remove.
1396         * gcc.target/arm/neon/vbicu8.c: Remove.
1397         * gcc.target/arm/neon/vbslQf32.c: Remove.
1398         * gcc.target/arm/neon/vbslQp16.c: Remove.
1399         * gcc.target/arm/neon/vbslQp64.c: Remove.
1400         * gcc.target/arm/neon/vbslQp8.c: Remove.
1401         * gcc.target/arm/neon/vbslQs16.c: Remove.
1402         * gcc.target/arm/neon/vbslQs32.c: Remove.
1403         * gcc.target/arm/neon/vbslQs64.c: Remove.
1404         * gcc.target/arm/neon/vbslQs8.c: Remove.
1405         * gcc.target/arm/neon/vbslQu16.c: Remove.
1406         * gcc.target/arm/neon/vbslQu32.c: Remove.
1407         * gcc.target/arm/neon/vbslQu64.c: Remove.
1408         * gcc.target/arm/neon/vbslQu8.c: Remove.
1409         * gcc.target/arm/neon/vbslf32.c: Remove.
1410         * gcc.target/arm/neon/vbslp16.c: Remove.
1411         * gcc.target/arm/neon/vbslp64.c: Remove.
1412         * gcc.target/arm/neon/vbslp8.c: Remove.
1413         * gcc.target/arm/neon/vbsls16.c: Remove.
1414         * gcc.target/arm/neon/vbsls32.c: Remove.
1415         * gcc.target/arm/neon/vbsls64.c: Remove.
1416         * gcc.target/arm/neon/vbsls8.c: Remove.
1417         * gcc.target/arm/neon/vbslu16.c: Remove.
1418         * gcc.target/arm/neon/vbslu32.c: Remove.
1419         * gcc.target/arm/neon/vbslu64.c: Remove.
1420         * gcc.target/arm/neon/vbslu8.c: Remove.
1421         * gcc.target/arm/neon/vcageQf32.c: Remove.
1422         * gcc.target/arm/neon/vcagef32.c: Remove.
1423         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1424         * gcc.target/arm/neon/vcagtf32.c: Remove.
1425         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1426         * gcc.target/arm/neon/vcalef32.c: Remove.
1427         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1428         * gcc.target/arm/neon/vcaltf32.c: Remove.
1429         * gcc.target/arm/neon/vceqQf32.c: Remove.
1430         * gcc.target/arm/neon/vceqQp8.c: Remove.
1431         * gcc.target/arm/neon/vceqQs16.c: Remove.
1432         * gcc.target/arm/neon/vceqQs32.c: Remove.
1433         * gcc.target/arm/neon/vceqQs8.c: Remove.
1434         * gcc.target/arm/neon/vceqQu16.c: Remove.
1435         * gcc.target/arm/neon/vceqQu32.c: Remove.
1436         * gcc.target/arm/neon/vceqQu8.c: Remove.
1437         * gcc.target/arm/neon/vceqf32.c: Remove.
1438         * gcc.target/arm/neon/vceqp8.c: Remove.
1439         * gcc.target/arm/neon/vceqs16.c: Remove.
1440         * gcc.target/arm/neon/vceqs32.c: Remove.
1441         * gcc.target/arm/neon/vceqs8.c: Remove.
1442         * gcc.target/arm/neon/vcequ16.c: Remove.
1443         * gcc.target/arm/neon/vcequ32.c: Remove.
1444         * gcc.target/arm/neon/vcequ8.c: Remove.
1445         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1446         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1447         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1448         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1449         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1450         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1451         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1452         * gcc.target/arm/neon/vcgef32.c: Remove.
1453         * gcc.target/arm/neon/vcges16.c: Remove.
1454         * gcc.target/arm/neon/vcges32.c: Remove.
1455         * gcc.target/arm/neon/vcges8.c: Remove.
1456         * gcc.target/arm/neon/vcgeu16.c: Remove.
1457         * gcc.target/arm/neon/vcgeu32.c: Remove.
1458         * gcc.target/arm/neon/vcgeu8.c: Remove.
1459         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1460         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1461         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1462         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1463         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1464         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1465         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1466         * gcc.target/arm/neon/vcgtf32.c: Remove.
1467         * gcc.target/arm/neon/vcgts16.c: Remove.
1468         * gcc.target/arm/neon/vcgts32.c: Remove.
1469         * gcc.target/arm/neon/vcgts8.c: Remove.
1470         * gcc.target/arm/neon/vcgtu16.c: Remove.
1471         * gcc.target/arm/neon/vcgtu32.c: Remove.
1472         * gcc.target/arm/neon/vcgtu8.c: Remove.
1473         * gcc.target/arm/neon/vcleQf32.c: Remove.
1474         * gcc.target/arm/neon/vcleQs16.c: Remove.
1475         * gcc.target/arm/neon/vcleQs32.c: Remove.
1476         * gcc.target/arm/neon/vcleQs8.c: Remove.
1477         * gcc.target/arm/neon/vcleQu16.c: Remove.
1478         * gcc.target/arm/neon/vcleQu32.c: Remove.
1479         * gcc.target/arm/neon/vcleQu8.c: Remove.
1480         * gcc.target/arm/neon/vclef32.c: Remove.
1481         * gcc.target/arm/neon/vcles16.c: Remove.
1482         * gcc.target/arm/neon/vcles32.c: Remove.
1483         * gcc.target/arm/neon/vcles8.c: Remove.
1484         * gcc.target/arm/neon/vcleu16.c: Remove.
1485         * gcc.target/arm/neon/vcleu32.c: Remove.
1486         * gcc.target/arm/neon/vcleu8.c: Remove.
1487         * gcc.target/arm/neon/vclsQs16.c: Remove.
1488         * gcc.target/arm/neon/vclsQs32.c: Remove.
1489         * gcc.target/arm/neon/vclsQs8.c: Remove.
1490         * gcc.target/arm/neon/vclss16.c: Remove.
1491         * gcc.target/arm/neon/vclss32.c: Remove.
1492         * gcc.target/arm/neon/vclss8.c: Remove.
1493         * gcc.target/arm/neon/vcltQf32.c: Remove.
1494         * gcc.target/arm/neon/vcltQs16.c: Remove.
1495         * gcc.target/arm/neon/vcltQs32.c: Remove.
1496         * gcc.target/arm/neon/vcltQs8.c: Remove.
1497         * gcc.target/arm/neon/vcltQu16.c: Remove.
1498         * gcc.target/arm/neon/vcltQu32.c: Remove.
1499         * gcc.target/arm/neon/vcltQu8.c: Remove.
1500         * gcc.target/arm/neon/vcltf32.c: Remove.
1501         * gcc.target/arm/neon/vclts16.c: Remove.
1502         * gcc.target/arm/neon/vclts32.c: Remove.
1503         * gcc.target/arm/neon/vclts8.c: Remove.
1504         * gcc.target/arm/neon/vcltu16.c: Remove.
1505         * gcc.target/arm/neon/vcltu32.c: Remove.
1506         * gcc.target/arm/neon/vcltu8.c: Remove.
1507         * gcc.target/arm/neon/vclzQs16.c: Remove.
1508         * gcc.target/arm/neon/vclzQs32.c: Remove.
1509         * gcc.target/arm/neon/vclzQs8.c: Remove.
1510         * gcc.target/arm/neon/vclzQu16.c: Remove.
1511         * gcc.target/arm/neon/vclzQu32.c: Remove.
1512         * gcc.target/arm/neon/vclzQu8.c: Remove.
1513         * gcc.target/arm/neon/vclzs16.c: Remove.
1514         * gcc.target/arm/neon/vclzs32.c: Remove.
1515         * gcc.target/arm/neon/vclzs8.c: Remove.
1516         * gcc.target/arm/neon/vclzu16.c: Remove.
1517         * gcc.target/arm/neon/vclzu32.c: Remove.
1518         * gcc.target/arm/neon/vclzu8.c: Remove.
1519         * gcc.target/arm/neon/vcntQp8.c: Remove.
1520         * gcc.target/arm/neon/vcntQs8.c: Remove.
1521         * gcc.target/arm/neon/vcntQu8.c: Remove.
1522         * gcc.target/arm/neon/vcntp8.c: Remove.
1523         * gcc.target/arm/neon/vcnts8.c: Remove.
1524         * gcc.target/arm/neon/vcntu8.c: Remove.
1525         * gcc.target/arm/neon/vcombinef32.c: Remove.
1526         * gcc.target/arm/neon/vcombinep16.c: Remove.
1527         * gcc.target/arm/neon/vcombinep64.c: Remove.
1528         * gcc.target/arm/neon/vcombinep8.c: Remove.
1529         * gcc.target/arm/neon/vcombines16.c: Remove.
1530         * gcc.target/arm/neon/vcombines32.c: Remove.
1531         * gcc.target/arm/neon/vcombines64.c: Remove.
1532         * gcc.target/arm/neon/vcombines8.c: Remove.
1533         * gcc.target/arm/neon/vcombineu16.c: Remove.
1534         * gcc.target/arm/neon/vcombineu32.c: Remove.
1535         * gcc.target/arm/neon/vcombineu64.c: Remove.
1536         * gcc.target/arm/neon/vcombineu8.c: Remove.
1537         * gcc.target/arm/neon/vcreatef32.c: Remove.
1538         * gcc.target/arm/neon/vcreatep16.c: Remove.
1539         * gcc.target/arm/neon/vcreatep64.c: Remove.
1540         * gcc.target/arm/neon/vcreatep8.c: Remove.
1541         * gcc.target/arm/neon/vcreates16.c: Remove.
1542         * gcc.target/arm/neon/vcreates32.c: Remove.
1543         * gcc.target/arm/neon/vcreates64.c: Remove.
1544         * gcc.target/arm/neon/vcreates8.c: Remove.
1545         * gcc.target/arm/neon/vcreateu16.c: Remove.
1546         * gcc.target/arm/neon/vcreateu32.c: Remove.
1547         * gcc.target/arm/neon/vcreateu64.c: Remove.
1548         * gcc.target/arm/neon/vcreateu8.c: Remove.
1549         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1550         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1551         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1552         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1553         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1554         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1555         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1556         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1557         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1558         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1559         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1560         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1561         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1562         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1563         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1564         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1565         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1566         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1567         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1568         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1569         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1570         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1571         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1572         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1573         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1574         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1575         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1576         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1577         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1578         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1579         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1580         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1581         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1582         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1583         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1584         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1585         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1586         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1587         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1588         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1589         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1590         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1591         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1592         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1593         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1594         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1595         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1596         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1597         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1598         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1599         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1600         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1601         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1602         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1603         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1604         * gcc.target/arm/neon/vdup_np16.c: Remove.
1605         * gcc.target/arm/neon/vdup_np64.c: Remove.
1606         * gcc.target/arm/neon/vdup_np8.c: Remove.
1607         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1608         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1609         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1610         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1611         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1612         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1613         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1614         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1615         * gcc.target/arm/neon/veorQs16.c: Remove.
1616         * gcc.target/arm/neon/veorQs32.c: Remove.
1617         * gcc.target/arm/neon/veorQs64.c: Remove.
1618         * gcc.target/arm/neon/veorQs8.c: Remove.
1619         * gcc.target/arm/neon/veorQu16.c: Remove.
1620         * gcc.target/arm/neon/veorQu32.c: Remove.
1621         * gcc.target/arm/neon/veorQu64.c: Remove.
1622         * gcc.target/arm/neon/veorQu8.c: Remove.
1623         * gcc.target/arm/neon/veors16.c: Remove.
1624         * gcc.target/arm/neon/veors32.c: Remove.
1625         * gcc.target/arm/neon/veors64.c: Remove.
1626         * gcc.target/arm/neon/veors8.c: Remove.
1627         * gcc.target/arm/neon/veoru16.c: Remove.
1628         * gcc.target/arm/neon/veoru32.c: Remove.
1629         * gcc.target/arm/neon/veoru64.c: Remove.
1630         * gcc.target/arm/neon/veoru8.c: Remove.
1631         * gcc.target/arm/neon/vextQf32.c: Remove.
1632         * gcc.target/arm/neon/vextQp16.c: Remove.
1633         * gcc.target/arm/neon/vextQp64.c: Remove.
1634         * gcc.target/arm/neon/vextQp8.c: Remove.
1635         * gcc.target/arm/neon/vextQs16.c: Remove.
1636         * gcc.target/arm/neon/vextQs32.c: Remove.
1637         * gcc.target/arm/neon/vextQs64.c: Remove.
1638         * gcc.target/arm/neon/vextQs8.c: Remove.
1639         * gcc.target/arm/neon/vextQu16.c: Remove.
1640         * gcc.target/arm/neon/vextQu32.c: Remove.
1641         * gcc.target/arm/neon/vextQu64.c: Remove.
1642         * gcc.target/arm/neon/vextQu8.c: Remove.
1643         * gcc.target/arm/neon/vextf32.c: Remove.
1644         * gcc.target/arm/neon/vextp16.c: Remove.
1645         * gcc.target/arm/neon/vextp64.c: Remove.
1646         * gcc.target/arm/neon/vextp8.c: Remove.
1647         * gcc.target/arm/neon/vexts16.c: Remove.
1648         * gcc.target/arm/neon/vexts32.c: Remove.
1649         * gcc.target/arm/neon/vexts64.c: Remove.
1650         * gcc.target/arm/neon/vexts8.c: Remove.
1651         * gcc.target/arm/neon/vextu16.c: Remove.
1652         * gcc.target/arm/neon/vextu32.c: Remove.
1653         * gcc.target/arm/neon/vextu64.c: Remove.
1654         * gcc.target/arm/neon/vextu8.c: Remove.
1655         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1656         * gcc.target/arm/neon/vfmaf32.c: Remove.
1657         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1658         * gcc.target/arm/neon/vfmsf32.c: Remove.
1659         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1660         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1661         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1662         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1663         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1664         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1665         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1666         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1667         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1668         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1669         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1670         * gcc.target/arm/neon/vget_highf32.c: Remove.
1671         * gcc.target/arm/neon/vget_highp16.c: Remove.
1672         * gcc.target/arm/neon/vget_highp64.c: Remove.
1673         * gcc.target/arm/neon/vget_highp8.c: Remove.
1674         * gcc.target/arm/neon/vget_highs16.c: Remove.
1675         * gcc.target/arm/neon/vget_highs32.c: Remove.
1676         * gcc.target/arm/neon/vget_highs64.c: Remove.
1677         * gcc.target/arm/neon/vget_highs8.c: Remove.
1678         * gcc.target/arm/neon/vget_highu16.c: Remove.
1679         * gcc.target/arm/neon/vget_highu32.c: Remove.
1680         * gcc.target/arm/neon/vget_highu64.c: Remove.
1681         * gcc.target/arm/neon/vget_highu8.c: Remove.
1682         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1683         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1684         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1685         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1686         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1687         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1688         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1689         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1690         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1691         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1692         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1693         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1694         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1695         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1696         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1697         * gcc.target/arm/neon/vget_lows16.c: Remove.
1698         * gcc.target/arm/neon/vget_lows32.c: Remove.
1699         * gcc.target/arm/neon/vget_lows64.c: Remove.
1700         * gcc.target/arm/neon/vget_lows8.c: Remove.
1701         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1702         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1703         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1704         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1705         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1706         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1707         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1708         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1709         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1710         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1711         * gcc.target/arm/neon/vhadds16.c: Remove.
1712         * gcc.target/arm/neon/vhadds32.c: Remove.
1713         * gcc.target/arm/neon/vhadds8.c: Remove.
1714         * gcc.target/arm/neon/vhaddu16.c: Remove.
1715         * gcc.target/arm/neon/vhaddu32.c: Remove.
1716         * gcc.target/arm/neon/vhaddu8.c: Remove.
1717         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1718         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1719         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1720         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1721         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1722         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1723         * gcc.target/arm/neon/vhsubs16.c: Remove.
1724         * gcc.target/arm/neon/vhsubs32.c: Remove.
1725         * gcc.target/arm/neon/vhsubs8.c: Remove.
1726         * gcc.target/arm/neon/vhsubu16.c: Remove.
1727         * gcc.target/arm/neon/vhsubu32.c: Remove.
1728         * gcc.target/arm/neon/vhsubu8.c: Remove.
1729         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1730         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1731         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1732         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1733         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1734         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1735         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1736         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1737         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1738         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1739         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1740         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1741         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1742         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1743         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1744         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1745         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1746         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1747         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1748         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1749         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1750         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1751         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1752         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1753         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1754         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1755         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1756         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1757         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1758         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1759         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1760         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1761         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1762         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1763         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1764         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1765         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1766         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1767         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1768         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1769         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1770         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1771         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1772         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1773         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1774         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1775         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1776         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1777         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1778         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1779         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1780         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1781         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1782         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1783         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1784         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1785         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1786         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1787         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1788         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1789         * gcc.target/arm/neon/vld1f32.c: Remove.
1790         * gcc.target/arm/neon/vld1p16.c: Remove.
1791         * gcc.target/arm/neon/vld1p64.c: Remove.
1792         * gcc.target/arm/neon/vld1p8.c: Remove.
1793         * gcc.target/arm/neon/vld1s16.c: Remove.
1794         * gcc.target/arm/neon/vld1s32.c: Remove.
1795         * gcc.target/arm/neon/vld1s64.c: Remove.
1796         * gcc.target/arm/neon/vld1s8.c: Remove.
1797         * gcc.target/arm/neon/vld1u16.c: Remove.
1798         * gcc.target/arm/neon/vld1u32.c: Remove.
1799         * gcc.target/arm/neon/vld1u64.c: Remove.
1800         * gcc.target/arm/neon/vld1u8.c: Remove.
1801         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1802         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1803         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1804         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1805         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1806         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1807         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1808         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1809         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1810         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1811         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1812         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1813         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1814         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1815         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1816         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1817         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1818         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1819         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1820         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1821         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1822         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1823         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1824         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1825         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1826         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1827         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1828         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1829         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1830         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1831         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1832         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1833         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1834         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1835         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1836         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1837         * gcc.target/arm/neon/vld2f32.c: Remove.
1838         * gcc.target/arm/neon/vld2p16.c: Remove.
1839         * gcc.target/arm/neon/vld2p64.c: Remove.
1840         * gcc.target/arm/neon/vld2p8.c: Remove.
1841         * gcc.target/arm/neon/vld2s16.c: Remove.
1842         * gcc.target/arm/neon/vld2s32.c: Remove.
1843         * gcc.target/arm/neon/vld2s64.c: Remove.
1844         * gcc.target/arm/neon/vld2s8.c: Remove.
1845         * gcc.target/arm/neon/vld2u16.c: Remove.
1846         * gcc.target/arm/neon/vld2u32.c: Remove.
1847         * gcc.target/arm/neon/vld2u64.c: Remove.
1848         * gcc.target/arm/neon/vld2u8.c: Remove.
1849         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1850         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1851         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1852         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1853         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1854         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1855         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1856         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1857         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1858         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1859         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1860         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1861         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1862         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1863         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1864         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1865         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1866         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1867         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1868         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1869         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1870         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1871         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1872         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1873         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1874         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1875         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1876         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1877         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1878         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1879         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1880         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1881         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1882         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1883         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1884         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1885         * gcc.target/arm/neon/vld3f32.c: Remove.
1886         * gcc.target/arm/neon/vld3p16.c: Remove.
1887         * gcc.target/arm/neon/vld3p64.c: Remove.
1888         * gcc.target/arm/neon/vld3p8.c: Remove.
1889         * gcc.target/arm/neon/vld3s16.c: Remove.
1890         * gcc.target/arm/neon/vld3s32.c: Remove.
1891         * gcc.target/arm/neon/vld3s64.c: Remove.
1892         * gcc.target/arm/neon/vld3s8.c: Remove.
1893         * gcc.target/arm/neon/vld3u16.c: Remove.
1894         * gcc.target/arm/neon/vld3u32.c: Remove.
1895         * gcc.target/arm/neon/vld3u64.c: Remove.
1896         * gcc.target/arm/neon/vld3u8.c: Remove.
1897         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1898         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1899         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1900         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1901         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1902         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1903         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1904         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1905         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1906         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1907         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1908         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1909         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1910         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1911         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1912         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1913         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1914         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1915         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1916         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1917         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1918         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1919         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1920         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1921         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1922         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1923         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1924         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1925         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1926         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1927         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1928         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1929         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1930         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1931         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1932         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1933         * gcc.target/arm/neon/vld4f32.c: Remove.
1934         * gcc.target/arm/neon/vld4p16.c: Remove.
1935         * gcc.target/arm/neon/vld4p64.c: Remove.
1936         * gcc.target/arm/neon/vld4p8.c: Remove.
1937         * gcc.target/arm/neon/vld4s16.c: Remove.
1938         * gcc.target/arm/neon/vld4s32.c: Remove.
1939         * gcc.target/arm/neon/vld4s64.c: Remove.
1940         * gcc.target/arm/neon/vld4s8.c: Remove.
1941         * gcc.target/arm/neon/vld4u16.c: Remove.
1942         * gcc.target/arm/neon/vld4u32.c: Remove.
1943         * gcc.target/arm/neon/vld4u64.c: Remove.
1944         * gcc.target/arm/neon/vld4u8.c: Remove.
1945         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1946         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1947         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1948         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1949         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1950         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1951         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1952         * gcc.target/arm/neon/vmaxf32.c: Remove.
1953         * gcc.target/arm/neon/vmaxs16.c: Remove.
1954         * gcc.target/arm/neon/vmaxs32.c: Remove.
1955         * gcc.target/arm/neon/vmaxs8.c: Remove.
1956         * gcc.target/arm/neon/vmaxu16.c: Remove.
1957         * gcc.target/arm/neon/vmaxu32.c: Remove.
1958         * gcc.target/arm/neon/vmaxu8.c: Remove.
1959         * gcc.target/arm/neon/vminQf32.c: Remove.
1960         * gcc.target/arm/neon/vminQs16.c: Remove.
1961         * gcc.target/arm/neon/vminQs32.c: Remove.
1962         * gcc.target/arm/neon/vminQs8.c: Remove.
1963         * gcc.target/arm/neon/vminQu16.c: Remove.
1964         * gcc.target/arm/neon/vminQu32.c: Remove.
1965         * gcc.target/arm/neon/vminQu8.c: Remove.
1966         * gcc.target/arm/neon/vminf32.c: Remove.
1967         * gcc.target/arm/neon/vmins16.c: Remove.
1968         * gcc.target/arm/neon/vmins32.c: Remove.
1969         * gcc.target/arm/neon/vmins8.c: Remove.
1970         * gcc.target/arm/neon/vminu16.c: Remove.
1971         * gcc.target/arm/neon/vminu32.c: Remove.
1972         * gcc.target/arm/neon/vminu8.c: Remove.
1973         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1974         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1975         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1976         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1977         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1978         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1979         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1980         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1981         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1982         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1983         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1984         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1985         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1986         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1987         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1988         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1989         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1990         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1991         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1992         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1993         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1994         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1995         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1996         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1997         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1998         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1999         * gcc.target/arm/neon/vmla_nu32.c: Remove.
2000         * gcc.target/arm/neon/vmlaf32.c: Remove.
2001         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2002         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2003         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2004         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2005         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2006         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2007         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2008         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2009         * gcc.target/arm/neon/vmlals16.c: Remove.
2010         * gcc.target/arm/neon/vmlals32.c: Remove.
2011         * gcc.target/arm/neon/vmlals8.c: Remove.
2012         * gcc.target/arm/neon/vmlalu16.c: Remove.
2013         * gcc.target/arm/neon/vmlalu32.c: Remove.
2014         * gcc.target/arm/neon/vmlalu8.c: Remove.
2015         * gcc.target/arm/neon/vmlas16.c: Remove.
2016         * gcc.target/arm/neon/vmlas32.c: Remove.
2017         * gcc.target/arm/neon/vmlas8.c: Remove.
2018         * gcc.target/arm/neon/vmlau16.c: Remove.
2019         * gcc.target/arm/neon/vmlau32.c: Remove.
2020         * gcc.target/arm/neon/vmlau8.c: Remove.
2021         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2022         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2023         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2024         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2025         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2026         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2027         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2028         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2029         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2030         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2031         * gcc.target/arm/neon/vmlsQf32.c: Remove.
2032         * gcc.target/arm/neon/vmlsQs16.c: Remove.
2033         * gcc.target/arm/neon/vmlsQs32.c: Remove.
2034         * gcc.target/arm/neon/vmlsQs8.c: Remove.
2035         * gcc.target/arm/neon/vmlsQu16.c: Remove.
2036         * gcc.target/arm/neon/vmlsQu32.c: Remove.
2037         * gcc.target/arm/neon/vmlsQu8.c: Remove.
2038         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2039         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2040         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2041         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2042         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2043         * gcc.target/arm/neon/vmls_nf32.c: Remove.
2044         * gcc.target/arm/neon/vmls_ns16.c: Remove.
2045         * gcc.target/arm/neon/vmls_ns32.c: Remove.
2046         * gcc.target/arm/neon/vmls_nu16.c: Remove.
2047         * gcc.target/arm/neon/vmls_nu32.c: Remove.
2048         * gcc.target/arm/neon/vmlsf32.c: Remove.
2049         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2050         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2051         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2052         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2053         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2054         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2055         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2056         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2057         * gcc.target/arm/neon/vmlsls16.c: Remove.
2058         * gcc.target/arm/neon/vmlsls32.c: Remove.
2059         * gcc.target/arm/neon/vmlsls8.c: Remove.
2060         * gcc.target/arm/neon/vmlslu16.c: Remove.
2061         * gcc.target/arm/neon/vmlslu32.c: Remove.
2062         * gcc.target/arm/neon/vmlslu8.c: Remove.
2063         * gcc.target/arm/neon/vmlss16.c: Remove.
2064         * gcc.target/arm/neon/vmlss32.c: Remove.
2065         * gcc.target/arm/neon/vmlss8.c: Remove.
2066         * gcc.target/arm/neon/vmlsu16.c: Remove.
2067         * gcc.target/arm/neon/vmlsu32.c: Remove.
2068         * gcc.target/arm/neon/vmlsu8.c: Remove.
2069         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2070         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2071         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2072         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2073         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2074         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2075         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2076         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2077         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2078         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2079         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2080         * gcc.target/arm/neon/vmov_nf32.c: Remove.
2081         * gcc.target/arm/neon/vmov_np16.c: Remove.
2082         * gcc.target/arm/neon/vmov_np8.c: Remove.
2083         * gcc.target/arm/neon/vmov_ns16.c: Remove.
2084         * gcc.target/arm/neon/vmov_ns32.c: Remove.
2085         * gcc.target/arm/neon/vmov_ns64.c: Remove.
2086         * gcc.target/arm/neon/vmov_ns8.c: Remove.
2087         * gcc.target/arm/neon/vmov_nu16.c: Remove.
2088         * gcc.target/arm/neon/vmov_nu32.c: Remove.
2089         * gcc.target/arm/neon/vmov_nu64.c: Remove.
2090         * gcc.target/arm/neon/vmov_nu8.c: Remove.
2091         * gcc.target/arm/neon/vmovls16.c: Remove.
2092         * gcc.target/arm/neon/vmovls32.c: Remove.
2093         * gcc.target/arm/neon/vmovls8.c: Remove.
2094         * gcc.target/arm/neon/vmovlu16.c: Remove.
2095         * gcc.target/arm/neon/vmovlu32.c: Remove.
2096         * gcc.target/arm/neon/vmovlu8.c: Remove.
2097         * gcc.target/arm/neon/vmovns16.c: Remove.
2098         * gcc.target/arm/neon/vmovns32.c: Remove.
2099         * gcc.target/arm/neon/vmovns64.c: Remove.
2100         * gcc.target/arm/neon/vmovnu16.c: Remove.
2101         * gcc.target/arm/neon/vmovnu32.c: Remove.
2102         * gcc.target/arm/neon/vmovnu64.c: Remove.
2103         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2104         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2105         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2106         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2107         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2108         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2109         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2110         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2111         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2112         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2113         * gcc.target/arm/neon/vmulQf32.c: Remove.
2114         * gcc.target/arm/neon/vmulQp8.c: Remove.
2115         * gcc.target/arm/neon/vmulQs16.c: Remove.
2116         * gcc.target/arm/neon/vmulQs32.c: Remove.
2117         * gcc.target/arm/neon/vmulQs8.c: Remove.
2118         * gcc.target/arm/neon/vmulQu16.c: Remove.
2119         * gcc.target/arm/neon/vmulQu32.c: Remove.
2120         * gcc.target/arm/neon/vmulQu8.c: Remove.
2121         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2122         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2123         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2124         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2125         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2126         * gcc.target/arm/neon/vmul_nf32.c: Remove.
2127         * gcc.target/arm/neon/vmul_ns16.c: Remove.
2128         * gcc.target/arm/neon/vmul_ns32.c: Remove.
2129         * gcc.target/arm/neon/vmul_nu16.c: Remove.
2130         * gcc.target/arm/neon/vmul_nu32.c: Remove.
2131         * gcc.target/arm/neon/vmulf32.c: Remove.
2132         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2133         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2134         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2135         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2136         * gcc.target/arm/neon/vmull_ns16.c: Remove.
2137         * gcc.target/arm/neon/vmull_ns32.c: Remove.
2138         * gcc.target/arm/neon/vmull_nu16.c: Remove.
2139         * gcc.target/arm/neon/vmull_nu32.c: Remove.
2140         * gcc.target/arm/neon/vmullp8.c: Remove.
2141         * gcc.target/arm/neon/vmulls16.c: Remove.
2142         * gcc.target/arm/neon/vmulls32.c: Remove.
2143         * gcc.target/arm/neon/vmulls8.c: Remove.
2144         * gcc.target/arm/neon/vmullu16.c: Remove.
2145         * gcc.target/arm/neon/vmullu32.c: Remove.
2146         * gcc.target/arm/neon/vmullu8.c: Remove.
2147         * gcc.target/arm/neon/vmulp8.c: Remove.
2148         * gcc.target/arm/neon/vmuls16.c: Remove.
2149         * gcc.target/arm/neon/vmuls32.c: Remove.
2150         * gcc.target/arm/neon/vmuls8.c: Remove.
2151         * gcc.target/arm/neon/vmulu16.c: Remove.
2152         * gcc.target/arm/neon/vmulu32.c: Remove.
2153         * gcc.target/arm/neon/vmulu8.c: Remove.
2154         * gcc.target/arm/neon/vmvnQp8.c: Remove.
2155         * gcc.target/arm/neon/vmvnQs16.c: Remove.
2156         * gcc.target/arm/neon/vmvnQs32.c: Remove.
2157         * gcc.target/arm/neon/vmvnQs8.c: Remove.
2158         * gcc.target/arm/neon/vmvnQu16.c: Remove.
2159         * gcc.target/arm/neon/vmvnQu32.c: Remove.
2160         * gcc.target/arm/neon/vmvnQu8.c: Remove.
2161         * gcc.target/arm/neon/vmvnp8.c: Remove.
2162         * gcc.target/arm/neon/vmvns16.c: Remove.
2163         * gcc.target/arm/neon/vmvns32.c: Remove.
2164         * gcc.target/arm/neon/vmvns8.c: Remove.
2165         * gcc.target/arm/neon/vmvnu16.c: Remove.
2166         * gcc.target/arm/neon/vmvnu32.c: Remove.
2167         * gcc.target/arm/neon/vmvnu8.c: Remove.
2168         * gcc.target/arm/neon/vnegQf32.c: Remove.
2169         * gcc.target/arm/neon/vnegQs16.c: Remove.
2170         * gcc.target/arm/neon/vnegQs32.c: Remove.
2171         * gcc.target/arm/neon/vnegQs8.c: Remove.
2172         * gcc.target/arm/neon/vnegf32.c: Remove.
2173         * gcc.target/arm/neon/vnegs16.c: Remove.
2174         * gcc.target/arm/neon/vnegs32.c: Remove.
2175         * gcc.target/arm/neon/vnegs8.c: Remove.
2176         * gcc.target/arm/neon/vornQs16.c: Remove.
2177         * gcc.target/arm/neon/vornQs32.c: Remove.
2178         * gcc.target/arm/neon/vornQs64.c: Remove.
2179         * gcc.target/arm/neon/vornQs8.c: Remove.
2180         * gcc.target/arm/neon/vornQu16.c: Remove.
2181         * gcc.target/arm/neon/vornQu32.c: Remove.
2182         * gcc.target/arm/neon/vornQu64.c: Remove.
2183         * gcc.target/arm/neon/vornQu8.c: Remove.
2184         * gcc.target/arm/neon/vorns16.c: Remove.
2185         * gcc.target/arm/neon/vorns32.c: Remove.
2186         * gcc.target/arm/neon/vorns64.c: Remove.
2187         * gcc.target/arm/neon/vorns8.c: Remove.
2188         * gcc.target/arm/neon/vornu16.c: Remove.
2189         * gcc.target/arm/neon/vornu32.c: Remove.
2190         * gcc.target/arm/neon/vornu64.c: Remove.
2191         * gcc.target/arm/neon/vornu8.c: Remove.
2192         * gcc.target/arm/neon/vorrQs16.c: Remove.
2193         * gcc.target/arm/neon/vorrQs32.c: Remove.
2194         * gcc.target/arm/neon/vorrQs64.c: Remove.
2195         * gcc.target/arm/neon/vorrQs8.c: Remove.
2196         * gcc.target/arm/neon/vorrQu16.c: Remove.
2197         * gcc.target/arm/neon/vorrQu32.c: Remove.
2198         * gcc.target/arm/neon/vorrQu64.c: Remove.
2199         * gcc.target/arm/neon/vorrQu8.c: Remove.
2200         * gcc.target/arm/neon/vorrs16.c: Remove.
2201         * gcc.target/arm/neon/vorrs32.c: Remove.
2202         * gcc.target/arm/neon/vorrs64.c: Remove.
2203         * gcc.target/arm/neon/vorrs8.c: Remove.
2204         * gcc.target/arm/neon/vorru16.c: Remove.
2205         * gcc.target/arm/neon/vorru32.c: Remove.
2206         * gcc.target/arm/neon/vorru64.c: Remove.
2207         * gcc.target/arm/neon/vorru8.c: Remove.
2208         * gcc.target/arm/neon/vpadalQs16.c: Remove.
2209         * gcc.target/arm/neon/vpadalQs32.c: Remove.
2210         * gcc.target/arm/neon/vpadalQs8.c: Remove.
2211         * gcc.target/arm/neon/vpadalQu16.c: Remove.
2212         * gcc.target/arm/neon/vpadalQu32.c: Remove.
2213         * gcc.target/arm/neon/vpadalQu8.c: Remove.
2214         * gcc.target/arm/neon/vpadals16.c: Remove.
2215         * gcc.target/arm/neon/vpadals32.c: Remove.
2216         * gcc.target/arm/neon/vpadals8.c: Remove.
2217         * gcc.target/arm/neon/vpadalu16.c: Remove.
2218         * gcc.target/arm/neon/vpadalu32.c: Remove.
2219         * gcc.target/arm/neon/vpadalu8.c: Remove.
2220         * gcc.target/arm/neon/vpaddf32.c: Remove.
2221         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2222         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2223         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2224         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2225         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2226         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2227         * gcc.target/arm/neon/vpaddls16.c: Remove.
2228         * gcc.target/arm/neon/vpaddls32.c: Remove.
2229         * gcc.target/arm/neon/vpaddls8.c: Remove.
2230         * gcc.target/arm/neon/vpaddlu16.c: Remove.
2231         * gcc.target/arm/neon/vpaddlu32.c: Remove.
2232         * gcc.target/arm/neon/vpaddlu8.c: Remove.
2233         * gcc.target/arm/neon/vpadds16.c: Remove.
2234         * gcc.target/arm/neon/vpadds32.c: Remove.
2235         * gcc.target/arm/neon/vpadds8.c: Remove.
2236         * gcc.target/arm/neon/vpaddu16.c: Remove.
2237         * gcc.target/arm/neon/vpaddu32.c: Remove.
2238         * gcc.target/arm/neon/vpaddu8.c: Remove.
2239         * gcc.target/arm/neon/vpmaxf32.c: Remove.
2240         * gcc.target/arm/neon/vpmaxs16.c: Remove.
2241         * gcc.target/arm/neon/vpmaxs32.c: Remove.
2242         * gcc.target/arm/neon/vpmaxs8.c: Remove.
2243         * gcc.target/arm/neon/vpmaxu16.c: Remove.
2244         * gcc.target/arm/neon/vpmaxu32.c: Remove.
2245         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2246         * gcc.target/arm/neon/vpminf32.c: Remove.
2247         * gcc.target/arm/neon/vpmins16.c: Remove.
2248         * gcc.target/arm/neon/vpmins32.c: Remove.
2249         * gcc.target/arm/neon/vpmins8.c: Remove.
2250         * gcc.target/arm/neon/vpminu16.c: Remove.
2251         * gcc.target/arm/neon/vpminu32.c: Remove.
2252         * gcc.target/arm/neon/vpminu8.c: Remove.
2253         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2254         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2255         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2256         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2257         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2258         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2259         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2260         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2261         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2262         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2263         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2264         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2265         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2266         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2267         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2268         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2269         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2270         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2271         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2272         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2273         * gcc.target/arm/neon/vqRshls16.c: Remove.
2274         * gcc.target/arm/neon/vqRshls32.c: Remove.
2275         * gcc.target/arm/neon/vqRshls64.c: Remove.
2276         * gcc.target/arm/neon/vqRshls8.c: Remove.
2277         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2278         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2279         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2280         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2281         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2282         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2283         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2284         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2285         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2286         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2287         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2288         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2289         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2290         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2291         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2292         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2293         * gcc.target/arm/neon/vqabss16.c: Remove.
2294         * gcc.target/arm/neon/vqabss32.c: Remove.
2295         * gcc.target/arm/neon/vqabss8.c: Remove.
2296         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2297         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2298         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2299         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2300         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2301         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2302         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2303         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2304         * gcc.target/arm/neon/vqadds16.c: Remove.
2305         * gcc.target/arm/neon/vqadds32.c: Remove.
2306         * gcc.target/arm/neon/vqadds64.c: Remove.
2307         * gcc.target/arm/neon/vqadds8.c: Remove.
2308         * gcc.target/arm/neon/vqaddu16.c: Remove.
2309         * gcc.target/arm/neon/vqaddu32.c: Remove.
2310         * gcc.target/arm/neon/vqaddu64.c: Remove.
2311         * gcc.target/arm/neon/vqaddu8.c: Remove.
2312         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2313         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2314         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2315         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2316         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2317         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2318         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2319         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2320         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2321         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2322         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2323         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2324         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2325         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2326         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2327         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2328         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2329         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2330         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2331         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2332         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2333         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2334         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2335         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2336         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2337         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2338         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2339         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2340         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2341         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2342         * gcc.target/arm/neon/vqmovns16.c: Remove.
2343         * gcc.target/arm/neon/vqmovns32.c: Remove.
2344         * gcc.target/arm/neon/vqmovns64.c: Remove.
2345         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2346         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2347         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2348         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2349         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2350         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2351         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2352         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2353         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2354         * gcc.target/arm/neon/vqnegs16.c: Remove.
2355         * gcc.target/arm/neon/vqnegs32.c: Remove.
2356         * gcc.target/arm/neon/vqnegs8.c: Remove.
2357         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2358         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2359         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2360         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2361         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2362         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2363         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2364         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2365         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2366         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2367         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2368         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2369         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2370         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2371         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2372         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2373         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2374         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2375         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2376         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2377         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2378         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2379         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2380         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2381         * gcc.target/arm/neon/vqshls16.c: Remove.
2382         * gcc.target/arm/neon/vqshls32.c: Remove.
2383         * gcc.target/arm/neon/vqshls64.c: Remove.
2384         * gcc.target/arm/neon/vqshls8.c: Remove.
2385         * gcc.target/arm/neon/vqshlu16.c: Remove.
2386         * gcc.target/arm/neon/vqshlu32.c: Remove.
2387         * gcc.target/arm/neon/vqshlu64.c: Remove.
2388         * gcc.target/arm/neon/vqshlu8.c: Remove.
2389         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2390         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2391         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2392         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2393         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2394         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2395         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2396         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2397         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2398         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2399         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2400         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2401         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2402         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2403         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2404         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2405         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2406         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2407         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2408         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2409         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2410         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2411         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2412         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2413         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2414         * gcc.target/arm/neon/vqsubs16.c: Remove.
2415         * gcc.target/arm/neon/vqsubs32.c: Remove.
2416         * gcc.target/arm/neon/vqsubs64.c: Remove.
2417         * gcc.target/arm/neon/vqsubs8.c: Remove.
2418         * gcc.target/arm/neon/vqsubu16.c: Remove.
2419         * gcc.target/arm/neon/vqsubu32.c: Remove.
2420         * gcc.target/arm/neon/vqsubu64.c: Remove.
2421         * gcc.target/arm/neon/vqsubu8.c: Remove.
2422         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2423         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2424         * gcc.target/arm/neon/vrecpef32.c: Remove.
2425         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2426         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2427         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2428         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2429         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2430         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2431         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2432         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2433         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2434         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2435         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2436         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2437         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2438         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2439         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2440         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2441         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2442         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2443         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2444         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2445         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2446         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2447         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2448         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2449         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2450         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2451         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2452         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2453         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2454         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2455         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2456         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2457         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2458         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2459         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2460         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2461         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2462         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2463         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2464         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2465         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2466         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2467         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2468         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2469         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2470         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2471         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2472         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2473         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2474         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2475         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2476         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2477         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2478         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2479         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2480         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2481         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2482         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2483         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2484         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2485         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2486         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2487         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2488         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2489         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2490         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2491         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2492         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2493         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2494         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2495         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2496         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2497         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2498         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2499         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2500         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2501         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2502         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2503         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2504         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2505         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2506         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2507         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2508         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2509         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2510         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2511         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2512         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2513         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2514         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2515         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2516         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2517         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2518         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2519         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2520         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2521         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2522         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2523         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2524         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2525         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2526         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2527         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2528         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2529         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2530         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2531         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2532         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2533         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2534         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2535         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2536         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2537         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2538         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2539         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2540         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2541         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2542         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2543         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2544         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2545         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2546         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2547         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2548         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2549         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2550         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2551         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2552         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2553         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2554         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2555         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2556         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2557         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2558         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2559         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2560         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2561         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2562         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2563         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2564         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2565         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2566         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2567         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2568         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2569         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2570         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2571         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2572         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2573         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2574         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2575         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2576         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2577         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2578         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2579         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2580         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2581         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2582         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2583         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2584         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2585         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2586         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2587         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2588         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2589         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2590         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2591         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2592         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2593         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2594         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2595         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2596         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2597         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2598         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2599         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2600         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2601         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2602         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2603         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2604         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2605         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2606         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2607         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2608         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2609         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2610         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2611         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2612         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2613         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2614         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2615         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2616         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2617         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2618         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2619         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2620         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2621         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2622         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2623         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2624         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2625         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2626         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2627         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2628         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2629         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2630         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2631         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2632         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2633         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2634         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2635         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2636         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2637         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2638         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2639         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2640         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2641         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2642         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2643         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2644         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2645         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2646         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2647         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2648         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2649         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2650         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2651         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2652         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2653         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2654         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2655         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2656         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2657         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2658         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2659         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2660         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2661         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2662         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2663         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2664         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2665         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2666         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2667         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2668         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2669         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2670         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2671         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2672         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2673         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2674         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2675         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2676         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2677         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2678         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2679         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2680         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2681         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2682         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2683         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2684         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2685         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2686         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2687         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2688         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2689         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2690         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2691         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2692         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2693         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2694         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2695         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2696         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2697         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2698         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2699         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2700         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2701         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2702         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2703         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2704         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2705         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2706         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2707         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2708         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2709         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2710         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2711         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2712         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2713         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2714         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2715         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2716         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2717         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2718         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2719         * gcc.target/arm/neon/vrev16p8.c: Remove.
2720         * gcc.target/arm/neon/vrev16s8.c: Remove.
2721         * gcc.target/arm/neon/vrev16u8.c: Remove.
2722         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2723         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2724         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2725         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2726         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2727         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2728         * gcc.target/arm/neon/vrev32p16.c: Remove.
2729         * gcc.target/arm/neon/vrev32p8.c: Remove.
2730         * gcc.target/arm/neon/vrev32s16.c: Remove.
2731         * gcc.target/arm/neon/vrev32s8.c: Remove.
2732         * gcc.target/arm/neon/vrev32u16.c: Remove.
2733         * gcc.target/arm/neon/vrev32u8.c: Remove.
2734         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2735         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2736         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2737         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2738         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2739         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2740         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2741         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2742         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2743         * gcc.target/arm/neon/vrev64f32.c: Remove.
2744         * gcc.target/arm/neon/vrev64p16.c: Remove.
2745         * gcc.target/arm/neon/vrev64p8.c: Remove.
2746         * gcc.target/arm/neon/vrev64s16.c: Remove.
2747         * gcc.target/arm/neon/vrev64s32.c: Remove.
2748         * gcc.target/arm/neon/vrev64s8.c: Remove.
2749         * gcc.target/arm/neon/vrev64u16.c: Remove.
2750         * gcc.target/arm/neon/vrev64u32.c: Remove.
2751         * gcc.target/arm/neon/vrev64u8.c: Remove.
2752         * gcc.target/arm/neon/vrndaf32.c: Remove.
2753         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2754         * gcc.target/arm/neon/vrndf32.c: Remove.
2755         * gcc.target/arm/neon/vrndmf32.c: Remove.
2756         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2757         * gcc.target/arm/neon/vrndnf32.c: Remove.
2758         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2759         * gcc.target/arm/neon/vrndpf32.c: Remove.
2760         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2761         * gcc.target/arm/neon/vrndqf32.c: Remove.
2762         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2763         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2764         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2765         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2766         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2767         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2768         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2769         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2770         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2771         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2772         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2773         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2774         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2775         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2776         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2777         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2778         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2779         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2780         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2781         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2782         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2783         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2784         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2785         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2786         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2787         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2788         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2789         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2790         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2791         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2792         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2793         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2794         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2795         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2796         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2797         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2798         * gcc.target/arm/neon/vshlQs16.c: Remove.
2799         * gcc.target/arm/neon/vshlQs32.c: Remove.
2800         * gcc.target/arm/neon/vshlQs64.c: Remove.
2801         * gcc.target/arm/neon/vshlQs8.c: Remove.
2802         * gcc.target/arm/neon/vshlQu16.c: Remove.
2803         * gcc.target/arm/neon/vshlQu32.c: Remove.
2804         * gcc.target/arm/neon/vshlQu64.c: Remove.
2805         * gcc.target/arm/neon/vshlQu8.c: Remove.
2806         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2807         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2808         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2809         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2810         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2811         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2812         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2813         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2814         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2815         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2816         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2817         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2818         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2819         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2820         * gcc.target/arm/neon/vshls16.c: Remove.
2821         * gcc.target/arm/neon/vshls32.c: Remove.
2822         * gcc.target/arm/neon/vshls64.c: Remove.
2823         * gcc.target/arm/neon/vshls8.c: Remove.
2824         * gcc.target/arm/neon/vshlu16.c: Remove.
2825         * gcc.target/arm/neon/vshlu32.c: Remove.
2826         * gcc.target/arm/neon/vshlu64.c: Remove.
2827         * gcc.target/arm/neon/vshlu8.c: Remove.
2828         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2829         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2830         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2831         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2832         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2833         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2834         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2835         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2836         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2837         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2838         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2839         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2840         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2841         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2842         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2843         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2844         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2845         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2846         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2847         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2848         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2849         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2850         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2851         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2852         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2853         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2854         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2855         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2856         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2857         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2858         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2859         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2860         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2861         * gcc.target/arm/neon/vsli_np16.c: Remove.
2862         * gcc.target/arm/neon/vsli_np64.c: Remove.
2863         * gcc.target/arm/neon/vsli_np8.c: Remove.
2864         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2865         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2866         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2867         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2868         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2869         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2870         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2871         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2872         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2873         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2874         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2875         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2876         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2877         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2878         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2879         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2880         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2881         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2882         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2883         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2884         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2885         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2886         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2887         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2888         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2889         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2890         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2891         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2892         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2893         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2894         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2895         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2896         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2897         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2898         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2899         * gcc.target/arm/neon/vsri_np16.c: Remove.
2900         * gcc.target/arm/neon/vsri_np64.c: Remove.
2901         * gcc.target/arm/neon/vsri_np8.c: Remove.
2902         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2903         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2904         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2905         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2906         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2907         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2908         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2909         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2910         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2911         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2912         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2913         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2914         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2915         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2916         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2917         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2918         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2919         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2920         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2921         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2922         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2923         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2924         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2925         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2926         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2927         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2928         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2929         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2930         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2931         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2932         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2933         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2934         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2935         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2936         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2937         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2938         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2939         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2940         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2941         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2942         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2943         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2944         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2945         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2946         * gcc.target/arm/neon/vst1f32.c: Remove.
2947         * gcc.target/arm/neon/vst1p16.c: Remove.
2948         * gcc.target/arm/neon/vst1p64.c: Remove.
2949         * gcc.target/arm/neon/vst1p8.c: Remove.
2950         * gcc.target/arm/neon/vst1s16.c: Remove.
2951         * gcc.target/arm/neon/vst1s32.c: Remove.
2952         * gcc.target/arm/neon/vst1s64.c: Remove.
2953         * gcc.target/arm/neon/vst1s8.c: Remove.
2954         * gcc.target/arm/neon/vst1u16.c: Remove.
2955         * gcc.target/arm/neon/vst1u32.c: Remove.
2956         * gcc.target/arm/neon/vst1u64.c: Remove.
2957         * gcc.target/arm/neon/vst1u8.c: Remove.
2958         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2959         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2960         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2961         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2962         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2963         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2964         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2965         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2966         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2967         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2968         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2969         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2970         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2971         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2972         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2973         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2974         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2975         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2976         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2977         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2978         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2979         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2980         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2981         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2982         * gcc.target/arm/neon/vst2f32.c: Remove.
2983         * gcc.target/arm/neon/vst2p16.c: Remove.
2984         * gcc.target/arm/neon/vst2p64.c: Remove.
2985         * gcc.target/arm/neon/vst2p8.c: Remove.
2986         * gcc.target/arm/neon/vst2s16.c: Remove.
2987         * gcc.target/arm/neon/vst2s32.c: Remove.
2988         * gcc.target/arm/neon/vst2s64.c: Remove.
2989         * gcc.target/arm/neon/vst2s8.c: Remove.
2990         * gcc.target/arm/neon/vst2u16.c: Remove.
2991         * gcc.target/arm/neon/vst2u32.c: Remove.
2992         * gcc.target/arm/neon/vst2u64.c: Remove.
2993         * gcc.target/arm/neon/vst2u8.c: Remove.
2994         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2995         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2996         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2997         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2998         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2999         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3000         * gcc.target/arm/neon/vst3Qf32.c: Remove.
3001         * gcc.target/arm/neon/vst3Qp16.c: Remove.
3002         * gcc.target/arm/neon/vst3Qp8.c: Remove.
3003         * gcc.target/arm/neon/vst3Qs16.c: Remove.
3004         * gcc.target/arm/neon/vst3Qs32.c: Remove.
3005         * gcc.target/arm/neon/vst3Qs8.c: Remove.
3006         * gcc.target/arm/neon/vst3Qu16.c: Remove.
3007         * gcc.target/arm/neon/vst3Qu32.c: Remove.
3008         * gcc.target/arm/neon/vst3Qu8.c: Remove.
3009         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3010         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3011         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3012         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3013         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3014         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3015         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3016         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3017         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3018         * gcc.target/arm/neon/vst3f32.c: Remove.
3019         * gcc.target/arm/neon/vst3p16.c: Remove.
3020         * gcc.target/arm/neon/vst3p64.c: Remove.
3021         * gcc.target/arm/neon/vst3p8.c: Remove.
3022         * gcc.target/arm/neon/vst3s16.c: Remove.
3023         * gcc.target/arm/neon/vst3s32.c: Remove.
3024         * gcc.target/arm/neon/vst3s64.c: Remove.
3025         * gcc.target/arm/neon/vst3s8.c: Remove.
3026         * gcc.target/arm/neon/vst3u16.c: Remove.
3027         * gcc.target/arm/neon/vst3u32.c: Remove.
3028         * gcc.target/arm/neon/vst3u64.c: Remove.
3029         * gcc.target/arm/neon/vst3u8.c: Remove.
3030         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3031         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3032         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3033         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3034         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3035         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3036         * gcc.target/arm/neon/vst4Qf32.c: Remove.
3037         * gcc.target/arm/neon/vst4Qp16.c: Remove.
3038         * gcc.target/arm/neon/vst4Qp8.c: Remove.
3039         * gcc.target/arm/neon/vst4Qs16.c: Remove.
3040         * gcc.target/arm/neon/vst4Qs32.c: Remove.
3041         * gcc.target/arm/neon/vst4Qs8.c: Remove.
3042         * gcc.target/arm/neon/vst4Qu16.c: Remove.
3043         * gcc.target/arm/neon/vst4Qu32.c: Remove.
3044         * gcc.target/arm/neon/vst4Qu8.c: Remove.
3045         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3046         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3047         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3048         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3049         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3050         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3051         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3052         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3053         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3054         * gcc.target/arm/neon/vst4f32.c: Remove.
3055         * gcc.target/arm/neon/vst4p16.c: Remove.
3056         * gcc.target/arm/neon/vst4p64.c: Remove.
3057         * gcc.target/arm/neon/vst4p8.c: Remove.
3058         * gcc.target/arm/neon/vst4s16.c: Remove.
3059         * gcc.target/arm/neon/vst4s32.c: Remove.
3060         * gcc.target/arm/neon/vst4s64.c: Remove.
3061         * gcc.target/arm/neon/vst4s8.c: Remove.
3062         * gcc.target/arm/neon/vst4u16.c: Remove.
3063         * gcc.target/arm/neon/vst4u32.c: Remove.
3064         * gcc.target/arm/neon/vst4u64.c: Remove.
3065         * gcc.target/arm/neon/vst4u8.c: Remove.
3066         * gcc.target/arm/neon/vsubQf32.c: Remove.
3067         * gcc.target/arm/neon/vsubQs16.c: Remove.
3068         * gcc.target/arm/neon/vsubQs32.c: Remove.
3069         * gcc.target/arm/neon/vsubQs64.c: Remove.
3070         * gcc.target/arm/neon/vsubQs8.c: Remove.
3071         * gcc.target/arm/neon/vsubQu16.c: Remove.
3072         * gcc.target/arm/neon/vsubQu32.c: Remove.
3073         * gcc.target/arm/neon/vsubQu64.c: Remove.
3074         * gcc.target/arm/neon/vsubQu8.c: Remove.
3075         * gcc.target/arm/neon/vsubf32.c: Remove.
3076         * gcc.target/arm/neon/vsubhns16.c: Remove.
3077         * gcc.target/arm/neon/vsubhns32.c: Remove.
3078         * gcc.target/arm/neon/vsubhns64.c: Remove.
3079         * gcc.target/arm/neon/vsubhnu16.c: Remove.
3080         * gcc.target/arm/neon/vsubhnu32.c: Remove.
3081         * gcc.target/arm/neon/vsubhnu64.c: Remove.
3082         * gcc.target/arm/neon/vsubls16.c: Remove.
3083         * gcc.target/arm/neon/vsubls32.c: Remove.
3084         * gcc.target/arm/neon/vsubls8.c: Remove.
3085         * gcc.target/arm/neon/vsublu16.c: Remove.
3086         * gcc.target/arm/neon/vsublu32.c: Remove.
3087         * gcc.target/arm/neon/vsublu8.c: Remove.
3088         * gcc.target/arm/neon/vsubs16.c: Remove.
3089         * gcc.target/arm/neon/vsubs32.c: Remove.
3090         * gcc.target/arm/neon/vsubs64.c: Remove.
3091         * gcc.target/arm/neon/vsubs8.c: Remove.
3092         * gcc.target/arm/neon/vsubu16.c: Remove.
3093         * gcc.target/arm/neon/vsubu32.c: Remove.
3094         * gcc.target/arm/neon/vsubu64.c: Remove.
3095         * gcc.target/arm/neon/vsubu8.c: Remove.
3096         * gcc.target/arm/neon/vsubws16.c: Remove.
3097         * gcc.target/arm/neon/vsubws32.c: Remove.
3098         * gcc.target/arm/neon/vsubws8.c: Remove.
3099         * gcc.target/arm/neon/vsubwu16.c: Remove.
3100         * gcc.target/arm/neon/vsubwu32.c: Remove.
3101         * gcc.target/arm/neon/vsubwu8.c: Remove.
3102         * gcc.target/arm/neon/vtbl1p8.c: Remove.
3103         * gcc.target/arm/neon/vtbl1s8.c: Remove.
3104         * gcc.target/arm/neon/vtbl1u8.c: Remove.
3105         * gcc.target/arm/neon/vtbl2p8.c: Remove.
3106         * gcc.target/arm/neon/vtbl2s8.c: Remove.
3107         * gcc.target/arm/neon/vtbl2u8.c: Remove.
3108         * gcc.target/arm/neon/vtbl3p8.c: Remove.
3109         * gcc.target/arm/neon/vtbl3s8.c: Remove.
3110         * gcc.target/arm/neon/vtbl3u8.c: Remove.
3111         * gcc.target/arm/neon/vtbl4p8.c: Remove.
3112         * gcc.target/arm/neon/vtbl4s8.c: Remove.
3113         * gcc.target/arm/neon/vtbl4u8.c: Remove.
3114         * gcc.target/arm/neon/vtbx1p8.c: Remove.
3115         * gcc.target/arm/neon/vtbx1s8.c: Remove.
3116         * gcc.target/arm/neon/vtbx1u8.c: Remove.
3117         * gcc.target/arm/neon/vtbx2p8.c: Remove.
3118         * gcc.target/arm/neon/vtbx2s8.c: Remove.
3119         * gcc.target/arm/neon/vtbx2u8.c: Remove.
3120         * gcc.target/arm/neon/vtbx3p8.c: Remove.
3121         * gcc.target/arm/neon/vtbx3s8.c: Remove.
3122         * gcc.target/arm/neon/vtbx3u8.c: Remove.
3123         * gcc.target/arm/neon/vtbx4p8.c: Remove.
3124         * gcc.target/arm/neon/vtbx4s8.c: Remove.
3125         * gcc.target/arm/neon/vtbx4u8.c: Remove.
3126         * gcc.target/arm/neon/vtrnQf32.c: Remove.
3127         * gcc.target/arm/neon/vtrnQp16.c: Remove.
3128         * gcc.target/arm/neon/vtrnQp8.c: Remove.
3129         * gcc.target/arm/neon/vtrnQs16.c: Remove.
3130         * gcc.target/arm/neon/vtrnQs32.c: Remove.
3131         * gcc.target/arm/neon/vtrnQs8.c: Remove.
3132         * gcc.target/arm/neon/vtrnQu16.c: Remove.
3133         * gcc.target/arm/neon/vtrnQu32.c: Remove.
3134         * gcc.target/arm/neon/vtrnQu8.c: Remove.
3135         * gcc.target/arm/neon/vtrnf32.c: Remove.
3136         * gcc.target/arm/neon/vtrnp16.c: Remove.
3137         * gcc.target/arm/neon/vtrnp8.c: Remove.
3138         * gcc.target/arm/neon/vtrns16.c: Remove.
3139         * gcc.target/arm/neon/vtrns32.c: Remove.
3140         * gcc.target/arm/neon/vtrns8.c: Remove.
3141         * gcc.target/arm/neon/vtrnu16.c: Remove.
3142         * gcc.target/arm/neon/vtrnu32.c: Remove.
3143         * gcc.target/arm/neon/vtrnu8.c: Remove.
3144         * gcc.target/arm/neon/vtstQp8.c: Remove.
3145         * gcc.target/arm/neon/vtstQs16.c: Remove.
3146         * gcc.target/arm/neon/vtstQs32.c: Remove.
3147         * gcc.target/arm/neon/vtstQs8.c: Remove.
3148         * gcc.target/arm/neon/vtstQu16.c: Remove.
3149         * gcc.target/arm/neon/vtstQu32.c: Remove.
3150         * gcc.target/arm/neon/vtstQu8.c: Remove.
3151         * gcc.target/arm/neon/vtstp8.c: Remove.
3152         * gcc.target/arm/neon/vtsts16.c: Remove.
3153         * gcc.target/arm/neon/vtsts32.c: Remove.
3154         * gcc.target/arm/neon/vtsts8.c: Remove.
3155         * gcc.target/arm/neon/vtstu16.c: Remove.
3156         * gcc.target/arm/neon/vtstu32.c: Remove.
3157         * gcc.target/arm/neon/vtstu8.c: Remove.
3158         * gcc.target/arm/neon/vuzpQf32.c: Remove.
3159         * gcc.target/arm/neon/vuzpQp16.c: Remove.
3160         * gcc.target/arm/neon/vuzpQp8.c: Remove.
3161         * gcc.target/arm/neon/vuzpQs16.c: Remove.
3162         * gcc.target/arm/neon/vuzpQs32.c: Remove.
3163         * gcc.target/arm/neon/vuzpQs8.c: Remove.
3164         * gcc.target/arm/neon/vuzpQu16.c: Remove.
3165         * gcc.target/arm/neon/vuzpQu32.c: Remove.
3166         * gcc.target/arm/neon/vuzpQu8.c: Remove.
3167         * gcc.target/arm/neon/vuzpf32.c: Remove.
3168         * gcc.target/arm/neon/vuzpp16.c: Remove.
3169         * gcc.target/arm/neon/vuzpp8.c: Remove.
3170         * gcc.target/arm/neon/vuzps16.c: Remove.
3171         * gcc.target/arm/neon/vuzps32.c: Remove.
3172         * gcc.target/arm/neon/vuzps8.c: Remove.
3173         * gcc.target/arm/neon/vuzpu16.c: Remove.
3174         * gcc.target/arm/neon/vuzpu32.c: Remove.
3175         * gcc.target/arm/neon/vuzpu8.c: Remove.
3176         * gcc.target/arm/neon/vzipQf32.c: Remove.
3177         * gcc.target/arm/neon/vzipQp16.c: Remove.
3178         * gcc.target/arm/neon/vzipQp8.c: Remove.
3179         * gcc.target/arm/neon/vzipQs16.c: Remove.
3180         * gcc.target/arm/neon/vzipQs32.c: Remove.
3181         * gcc.target/arm/neon/vzipQs8.c: Remove.
3182         * gcc.target/arm/neon/vzipQu16.c: Remove.
3183         * gcc.target/arm/neon/vzipQu32.c: Remove.
3184         * gcc.target/arm/neon/vzipQu8.c: Remove.
3185         * gcc.target/arm/neon/vzipf32.c: Remove.
3186         * gcc.target/arm/neon/vzipp16.c: Remove.
3187         * gcc.target/arm/neon/vzipp8.c: Remove.
3188         * gcc.target/arm/neon/vzips16.c: Remove.
3189         * gcc.target/arm/neon/vzips32.c: Remove.
3190         * gcc.target/arm/neon/vzips8.c: Remove.
3191         * gcc.target/arm/neon/vzipu16.c: Remove.
3192         * gcc.target/arm/neon/vzipu32.c: Remove.
3193         * gcc.target/arm/neon/vzipu8.c: Remove.
3194
3195 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
3196
3197         * g++.dg/vect/simd-mask-store-bool.cc: New test.
3198
3199 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3200
3201         PR driver/67613
3202         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3203         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3204
3205 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3206
3207         * gcc.dg/plugin/levenshtein-test-1.c: New file.
3208         * gcc.dg/plugin/levenshtein_plugin.c: New file.
3209         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3210         levenshtein_plugin.c.
3211         * gcc.dg/spellcheck-fields.c: New file.
3212
3213 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
3214
3215         PR fortran/68318
3216         * gfortran.dg/pr68318_1.f90: New test.
3217         * gfortran.dg/pr68318_2.f90: Ditto.
3218
3219 2015-11-12  James Norris  <jnorris@codesourcery.com>
3220             Joseph Myers  <joseph@codesourcery.com>
3221
3222         * c-c++-common/goacc/declare-1.c: New test.
3223         * c-c++-common/goacc/declare-2.c: Likewise.
3224
3225 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
3226
3227         [ARM] Remove neon-testgen.ml and generated tests.
3228
3229         * gcc.target/arm/neon/vRaddhns16.c: Remove.
3230         * gcc.target/arm/neon/vRaddhns32.c: Remove.
3231         * gcc.target/arm/neon/vRaddhns64.c: Remove.
3232         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3233         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3234         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3235         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3236         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3237         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3238         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3239         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3240         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3241         * gcc.target/arm/neon/vRhadds16.c: Remove.
3242         * gcc.target/arm/neon/vRhadds32.c: Remove.
3243         * gcc.target/arm/neon/vRhadds8.c: Remove.
3244         * gcc.target/arm/neon/vRhaddu16.c: Remove.
3245         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3246         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3247         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3248         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3249         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3250         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3251         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3252         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3253         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3254         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3255         * gcc.target/arm/neon/vRshls16.c: Remove.
3256         * gcc.target/arm/neon/vRshls32.c: Remove.
3257         * gcc.target/arm/neon/vRshls64.c: Remove.
3258         * gcc.target/arm/neon/vRshls8.c: Remove.
3259         * gcc.target/arm/neon/vRshlu16.c: Remove.
3260         * gcc.target/arm/neon/vRshlu32.c: Remove.
3261         * gcc.target/arm/neon/vRshlu64.c: Remove.
3262         * gcc.target/arm/neon/vRshlu8.c: Remove.
3263         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3264         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3265         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3266         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3267         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3268         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3269         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3270         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3271         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3272         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3273         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3274         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3275         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3276         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3277         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3278         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3279         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3280         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3281         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3282         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3283         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3284         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3285         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3286         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3287         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3288         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3289         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3290         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3291         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3292         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3293         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3294         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3295         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3296         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3297         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3298         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3299         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3300         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3301         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3302         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3303         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3304         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3305         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3306         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3307         * gcc.target/arm/neon/vabaQs16.c: Remove.
3308         * gcc.target/arm/neon/vabaQs32.c: Remove.
3309         * gcc.target/arm/neon/vabaQs8.c: Remove.
3310         * gcc.target/arm/neon/vabaQu16.c: Remove.
3311         * gcc.target/arm/neon/vabaQu32.c: Remove.
3312         * gcc.target/arm/neon/vabaQu8.c: Remove.
3313         * gcc.target/arm/neon/vabals16.c: Remove.
3314         * gcc.target/arm/neon/vabals32.c: Remove.
3315         * gcc.target/arm/neon/vabals8.c: Remove.
3316         * gcc.target/arm/neon/vabalu16.c: Remove.
3317         * gcc.target/arm/neon/vabalu32.c: Remove.
3318         * gcc.target/arm/neon/vabalu8.c: Remove.
3319         * gcc.target/arm/neon/vabas16.c: Remove.
3320         * gcc.target/arm/neon/vabas32.c: Remove.
3321         * gcc.target/arm/neon/vabas8.c: Remove.
3322         * gcc.target/arm/neon/vabau16.c: Remove.
3323         * gcc.target/arm/neon/vabau32.c: Remove.
3324         * gcc.target/arm/neon/vabau8.c: Remove.
3325         * gcc.target/arm/neon/vabdQf32.c: Remove.
3326         * gcc.target/arm/neon/vabdQs16.c: Remove.
3327         * gcc.target/arm/neon/vabdQs32.c: Remove.
3328         * gcc.target/arm/neon/vabdQs8.c: Remove.
3329         * gcc.target/arm/neon/vabdQu16.c: Remove.
3330         * gcc.target/arm/neon/vabdQu32.c: Remove.
3331         * gcc.target/arm/neon/vabdQu8.c: Remove.
3332         * gcc.target/arm/neon/vabdf32.c: Remove.
3333         * gcc.target/arm/neon/vabdls16.c: Remove.
3334         * gcc.target/arm/neon/vabdls32.c: Remove.
3335         * gcc.target/arm/neon/vabdls8.c: Remove.
3336         * gcc.target/arm/neon/vabdlu16.c: Remove.
3337         * gcc.target/arm/neon/vabdlu32.c: Remove.
3338         * gcc.target/arm/neon/vabdlu8.c: Remove.
3339         * gcc.target/arm/neon/vabds16.c: Remove.
3340         * gcc.target/arm/neon/vabds32.c: Remove.
3341         * gcc.target/arm/neon/vabds8.c: Remove.
3342         * gcc.target/arm/neon/vabdu16.c: Remove.
3343         * gcc.target/arm/neon/vabdu32.c: Remove.
3344         * gcc.target/arm/neon/vabdu8.c: Remove.
3345         * gcc.target/arm/neon/vabsQf32.c: Remove.
3346         * gcc.target/arm/neon/vabsQs16.c: Remove.
3347         * gcc.target/arm/neon/vabsQs32.c: Remove.
3348         * gcc.target/arm/neon/vabsQs8.c: Remove.
3349         * gcc.target/arm/neon/vabsf32.c: Remove.
3350         * gcc.target/arm/neon/vabss16.c: Remove.
3351         * gcc.target/arm/neon/vabss32.c: Remove.
3352         * gcc.target/arm/neon/vabss8.c: Remove.
3353         * gcc.target/arm/neon/vaddQf32.c: Remove.
3354         * gcc.target/arm/neon/vaddQs16.c: Remove.
3355         * gcc.target/arm/neon/vaddQs32.c: Remove.
3356         * gcc.target/arm/neon/vaddQs64.c: Remove.
3357         * gcc.target/arm/neon/vaddQs8.c: Remove.
3358         * gcc.target/arm/neon/vaddQu16.c: Remove.
3359         * gcc.target/arm/neon/vaddQu32.c: Remove.
3360         * gcc.target/arm/neon/vaddQu64.c: Remove.
3361         * gcc.target/arm/neon/vaddQu8.c: Remove.
3362         * gcc.target/arm/neon/vaddf32.c: Remove.
3363         * gcc.target/arm/neon/vaddhns16.c: Remove.
3364         * gcc.target/arm/neon/vaddhns32.c: Remove.
3365         * gcc.target/arm/neon/vaddhns64.c: Remove.
3366         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3367         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3368         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3369         * gcc.target/arm/neon/vaddls16.c: Remove.
3370         * gcc.target/arm/neon/vaddls32.c: Remove.
3371         * gcc.target/arm/neon/vaddls8.c: Remove.
3372         * gcc.target/arm/neon/vaddlu16.c: Remove.
3373         * gcc.target/arm/neon/vaddlu32.c: Remove.
3374         * gcc.target/arm/neon/vaddlu8.c: Remove.
3375         * gcc.target/arm/neon/vadds16.c: Remove.
3376         * gcc.target/arm/neon/vadds32.c: Remove.
3377         * gcc.target/arm/neon/vadds64.c: Remove.
3378         * gcc.target/arm/neon/vadds8.c: Remove.
3379         * gcc.target/arm/neon/vaddu16.c: Remove.
3380         * gcc.target/arm/neon/vaddu32.c: Remove.
3381         * gcc.target/arm/neon/vaddu64.c: Remove.
3382         * gcc.target/arm/neon/vaddu8.c: Remove.
3383         * gcc.target/arm/neon/vaddws16.c: Remove.
3384         * gcc.target/arm/neon/vaddws32.c: Remove.
3385         * gcc.target/arm/neon/vaddws8.c: Remove.
3386         * gcc.target/arm/neon/vaddwu16.c: Remove.
3387         * gcc.target/arm/neon/vaddwu32.c: Remove.
3388         * gcc.target/arm/neon/vaddwu8.c: Remove.
3389         * gcc.target/arm/neon/vandQs16.c: Remove.
3390         * gcc.target/arm/neon/vandQs32.c: Remove.
3391         * gcc.target/arm/neon/vandQs64.c: Remove.
3392         * gcc.target/arm/neon/vandQs8.c: Remove.
3393         * gcc.target/arm/neon/vandQu16.c: Remove.
3394         * gcc.target/arm/neon/vandQu32.c: Remove.
3395         * gcc.target/arm/neon/vandQu64.c: Remove.
3396         * gcc.target/arm/neon/vandQu8.c: Remove.
3397         * gcc.target/arm/neon/vands16.c: Remove.
3398         * gcc.target/arm/neon/vands32.c: Remove.
3399         * gcc.target/arm/neon/vands64.c: Remove.
3400         * gcc.target/arm/neon/vands8.c: Remove.
3401         * gcc.target/arm/neon/vandu16.c: Remove.
3402         * gcc.target/arm/neon/vandu32.c: Remove.
3403         * gcc.target/arm/neon/vandu64.c: Remove.
3404         * gcc.target/arm/neon/vandu8.c: Remove.
3405         * gcc.target/arm/neon/vbicQs16.c: Remove.
3406         * gcc.target/arm/neon/vbicQs32.c: Remove.
3407         * gcc.target/arm/neon/vbicQs64.c: Remove.
3408         * gcc.target/arm/neon/vbicQs8.c: Remove.
3409         * gcc.target/arm/neon/vbicQu16.c: Remove.
3410         * gcc.target/arm/neon/vbicQu32.c: Remove.
3411         * gcc.target/arm/neon/vbicQu64.c: Remove.
3412         * gcc.target/arm/neon/vbicQu8.c: Remove.
3413         * gcc.target/arm/neon/vbics16.c: Remove.
3414         * gcc.target/arm/neon/vbics32.c: Remove.
3415         * gcc.target/arm/neon/vbics64.c: Remove.
3416         * gcc.target/arm/neon/vbics8.c: Remove.
3417         * gcc.target/arm/neon/vbicu16.c: Remove.
3418         * gcc.target/arm/neon/vbicu32.c: Remove.
3419         * gcc.target/arm/neon/vbicu64.c: Remove.
3420         * gcc.target/arm/neon/vbicu8.c: Remove.
3421         * gcc.target/arm/neon/vbslQf32.c: Remove.
3422         * gcc.target/arm/neon/vbslQp16.c: Remove.
3423         * gcc.target/arm/neon/vbslQp64.c: Remove.
3424         * gcc.target/arm/neon/vbslQp8.c: Remove.
3425         * gcc.target/arm/neon/vbslQs16.c: Remove.
3426         * gcc.target/arm/neon/vbslQs32.c: Remove.
3427         * gcc.target/arm/neon/vbslQs64.c: Remove.
3428         * gcc.target/arm/neon/vbslQs8.c: Remove.
3429         * gcc.target/arm/neon/vbslQu16.c: Remove.
3430         * gcc.target/arm/neon/vbslQu32.c: Remove.
3431         * gcc.target/arm/neon/vbslQu64.c: Remove.
3432         * gcc.target/arm/neon/vbslQu8.c: Remove.
3433         * gcc.target/arm/neon/vbslf32.c: Remove.
3434         * gcc.target/arm/neon/vbslp16.c: Remove.
3435         * gcc.target/arm/neon/vbslp64.c: Remove.
3436         * gcc.target/arm/neon/vbslp8.c: Remove.
3437         * gcc.target/arm/neon/vbsls16.c: Remove.
3438         * gcc.target/arm/neon/vbsls32.c: Remove.
3439         * gcc.target/arm/neon/vbsls64.c: Remove.
3440         * gcc.target/arm/neon/vbsls8.c: Remove.
3441         * gcc.target/arm/neon/vbslu16.c: Remove.
3442         * gcc.target/arm/neon/vbslu32.c: Remove.
3443         * gcc.target/arm/neon/vbslu64.c: Remove.
3444         * gcc.target/arm/neon/vbslu8.c: Remove.
3445         * gcc.target/arm/neon/vcageQf32.c: Remove.
3446         * gcc.target/arm/neon/vcagef32.c: Remove.
3447         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3448         * gcc.target/arm/neon/vcagtf32.c: Remove.
3449         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3450         * gcc.target/arm/neon/vcalef32.c: Remove.
3451         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3452         * gcc.target/arm/neon/vcaltf32.c: Remove.
3453         * gcc.target/arm/neon/vceqQf32.c: Remove.
3454         * gcc.target/arm/neon/vceqQp8.c: Remove.
3455         * gcc.target/arm/neon/vceqQs16.c: Remove.
3456         * gcc.target/arm/neon/vceqQs32.c: Remove.
3457         * gcc.target/arm/neon/vceqQs8.c: Remove.
3458         * gcc.target/arm/neon/vceqQu16.c: Remove.
3459         * gcc.target/arm/neon/vceqQu32.c: Remove.
3460         * gcc.target/arm/neon/vceqQu8.c: Remove.
3461         * gcc.target/arm/neon/vceqf32.c: Remove.
3462         * gcc.target/arm/neon/vceqp8.c: Remove.
3463         * gcc.target/arm/neon/vceqs16.c: Remove.
3464         * gcc.target/arm/neon/vceqs32.c: Remove.
3465         * gcc.target/arm/neon/vceqs8.c: Remove.
3466         * gcc.target/arm/neon/vcequ16.c: Remove.
3467         * gcc.target/arm/neon/vcequ32.c: Remove.
3468         * gcc.target/arm/neon/vcequ8.c: Remove.
3469         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3470         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3471         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3472         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3473         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3474         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3475         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3476         * gcc.target/arm/neon/vcgef32.c: Remove.
3477         * gcc.target/arm/neon/vcges16.c: Remove.
3478         * gcc.target/arm/neon/vcges32.c: Remove.
3479         * gcc.target/arm/neon/vcges8.c: Remove.
3480         * gcc.target/arm/neon/vcgeu16.c: Remove.
3481         * gcc.target/arm/neon/vcgeu32.c: Remove.
3482         * gcc.target/arm/neon/vcgeu8.c: Remove.
3483         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3484         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3485         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3486         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3487         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3488         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3489         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3490         * gcc.target/arm/neon/vcgtf32.c: Remove.
3491         * gcc.target/arm/neon/vcgts16.c: Remove.
3492         * gcc.target/arm/neon/vcgts32.c: Remove.
3493         * gcc.target/arm/neon/vcgts8.c: Remove.
3494         * gcc.target/arm/neon/vcgtu16.c: Remove.
3495         * gcc.target/arm/neon/vcgtu32.c: Remove.
3496         * gcc.target/arm/neon/vcgtu8.c: Remove.
3497         * gcc.target/arm/neon/vcleQf32.c: Remove.
3498         * gcc.target/arm/neon/vcleQs16.c: Remove.
3499         * gcc.target/arm/neon/vcleQs32.c: Remove.
3500         * gcc.target/arm/neon/vcleQs8.c: Remove.
3501         * gcc.target/arm/neon/vcleQu16.c: Remove.
3502         * gcc.target/arm/neon/vcleQu32.c: Remove.
3503         * gcc.target/arm/neon/vcleQu8.c: Remove.
3504         * gcc.target/arm/neon/vclef32.c: Remove.
3505         * gcc.target/arm/neon/vcles16.c: Remove.
3506         * gcc.target/arm/neon/vcles32.c: Remove.
3507         * gcc.target/arm/neon/vcles8.c: Remove.
3508         * gcc.target/arm/neon/vcleu16.c: Remove.
3509         * gcc.target/arm/neon/vcleu32.c: Remove.
3510         * gcc.target/arm/neon/vcleu8.c: Remove.
3511         * gcc.target/arm/neon/vclsQs16.c: Remove.
3512         * gcc.target/arm/neon/vclsQs32.c: Remove.
3513         * gcc.target/arm/neon/vclsQs8.c: Remove.
3514         * gcc.target/arm/neon/vclss16.c: Remove.
3515         * gcc.target/arm/neon/vclss32.c: Remove.
3516         * gcc.target/arm/neon/vclss8.c: Remove.
3517         * gcc.target/arm/neon/vcltQf32.c: Remove.
3518         * gcc.target/arm/neon/vcltQs16.c: Remove.
3519         * gcc.target/arm/neon/vcltQs32.c: Remove.
3520         * gcc.target/arm/neon/vcltQs8.c: Remove.
3521         * gcc.target/arm/neon/vcltQu16.c: Remove.
3522         * gcc.target/arm/neon/vcltQu32.c: Remove.
3523         * gcc.target/arm/neon/vcltQu8.c: Remove.
3524         * gcc.target/arm/neon/vcltf32.c: Remove.
3525         * gcc.target/arm/neon/vclts16.c: Remove.
3526         * gcc.target/arm/neon/vclts32.c: Remove.
3527         * gcc.target/arm/neon/vclts8.c: Remove.
3528         * gcc.target/arm/neon/vcltu16.c: Remove.
3529         * gcc.target/arm/neon/vcltu32.c: Remove.
3530         * gcc.target/arm/neon/vcltu8.c: Remove.
3531         * gcc.target/arm/neon/vclzQs16.c: Remove.
3532         * gcc.target/arm/neon/vclzQs32.c: Remove.
3533         * gcc.target/arm/neon/vclzQs8.c: Remove.
3534         * gcc.target/arm/neon/vclzQu16.c: Remove.
3535         * gcc.target/arm/neon/vclzQu32.c: Remove.
3536         * gcc.target/arm/neon/vclzQu8.c: Remove.
3537         * gcc.target/arm/neon/vclzs16.c: Remove.
3538         * gcc.target/arm/neon/vclzs32.c: Remove.
3539         * gcc.target/arm/neon/vclzs8.c: Remove.
3540         * gcc.target/arm/neon/vclzu16.c: Remove.
3541         * gcc.target/arm/neon/vclzu32.c: Remove.
3542         * gcc.target/arm/neon/vclzu8.c: Remove.
3543         * gcc.target/arm/neon/vcntQp8.c: Remove.
3544         * gcc.target/arm/neon/vcntQs8.c: Remove.
3545         * gcc.target/arm/neon/vcntQu8.c: Remove.
3546         * gcc.target/arm/neon/vcntp8.c: Remove.
3547         * gcc.target/arm/neon/vcnts8.c: Remove.
3548         * gcc.target/arm/neon/vcntu8.c: Remove.
3549         * gcc.target/arm/neon/vcombinef32.c: Remove.
3550         * gcc.target/arm/neon/vcombinep16.c: Remove.
3551         * gcc.target/arm/neon/vcombinep64.c: Remove.
3552         * gcc.target/arm/neon/vcombinep8.c: Remove.
3553         * gcc.target/arm/neon/vcombines16.c: Remove.
3554         * gcc.target/arm/neon/vcombines32.c: Remove.
3555         * gcc.target/arm/neon/vcombines64.c: Remove.
3556         * gcc.target/arm/neon/vcombines8.c: Remove.
3557         * gcc.target/arm/neon/vcombineu16.c: Remove.
3558         * gcc.target/arm/neon/vcombineu32.c: Remove.
3559         * gcc.target/arm/neon/vcombineu64.c: Remove.
3560         * gcc.target/arm/neon/vcombineu8.c: Remove.
3561         * gcc.target/arm/neon/vcreatef32.c: Remove.
3562         * gcc.target/arm/neon/vcreatep16.c: Remove.
3563         * gcc.target/arm/neon/vcreatep64.c: Remove.
3564         * gcc.target/arm/neon/vcreatep8.c: Remove.
3565         * gcc.target/arm/neon/vcreates16.c: Remove.
3566         * gcc.target/arm/neon/vcreates32.c: Remove.
3567         * gcc.target/arm/neon/vcreates64.c: Remove.
3568         * gcc.target/arm/neon/vcreates8.c: Remove.
3569         * gcc.target/arm/neon/vcreateu16.c: Remove.
3570         * gcc.target/arm/neon/vcreateu32.c: Remove.
3571         * gcc.target/arm/neon/vcreateu64.c: Remove.
3572         * gcc.target/arm/neon/vcreateu8.c: Remove.
3573         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3574         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3575         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3576         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3577         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3578         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3579         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3580         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3581         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3582         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3583         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3584         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3585         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3586         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3587         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3588         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3589         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3590         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3591         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3592         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3593         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3594         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3595         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3596         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3597         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3598         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3599         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3600         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3601         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3602         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3603         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3604         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3605         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3606         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3607         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3608         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3609         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3610         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3611         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3612         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3613         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3614         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3615         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3616         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3617         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3618         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3619         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3620         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3621         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3622         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3623         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3624         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3625         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3626         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3627         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3628         * gcc.target/arm/neon/vdup_np16.c: Remove.
3629         * gcc.target/arm/neon/vdup_np64.c: Remove.
3630         * gcc.target/arm/neon/vdup_np8.c: Remove.
3631         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3632         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3633         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3634         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3635         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3636         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3637         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3638         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3639         * gcc.target/arm/neon/veorQs16.c: Remove.
3640         * gcc.target/arm/neon/veorQs32.c: Remove.
3641         * gcc.target/arm/neon/veorQs64.c: Remove.
3642         * gcc.target/arm/neon/veorQs8.c: Remove.
3643         * gcc.target/arm/neon/veorQu16.c: Remove.
3644         * gcc.target/arm/neon/veorQu32.c: Remove.
3645         * gcc.target/arm/neon/veorQu64.c: Remove.
3646         * gcc.target/arm/neon/veorQu8.c: Remove.
3647         * gcc.target/arm/neon/veors16.c: Remove.
3648         * gcc.target/arm/neon/veors32.c: Remove.
3649         * gcc.target/arm/neon/veors64.c: Remove.
3650         * gcc.target/arm/neon/veors8.c: Remove.
3651         * gcc.target/arm/neon/veoru16.c: Remove.
3652         * gcc.target/arm/neon/veoru32.c: Remove.
3653         * gcc.target/arm/neon/veoru64.c: Remove.
3654         * gcc.target/arm/neon/veoru8.c: Remove.
3655         * gcc.target/arm/neon/vextQf32.c: Remove.
3656         * gcc.target/arm/neon/vextQp16.c: Remove.
3657         * gcc.target/arm/neon/vextQp64.c: Remove.
3658         * gcc.target/arm/neon/vextQp8.c: Remove.
3659         * gcc.target/arm/neon/vextQs16.c: Remove.
3660         * gcc.target/arm/neon/vextQs32.c: Remove.
3661         * gcc.target/arm/neon/vextQs64.c: Remove.
3662         * gcc.target/arm/neon/vextQs8.c: Remove.
3663         * gcc.target/arm/neon/vextQu16.c: Remove.
3664         * gcc.target/arm/neon/vextQu32.c: Remove.
3665         * gcc.target/arm/neon/vextQu64.c: Remove.
3666         * gcc.target/arm/neon/vextQu8.c: Remove.
3667         * gcc.target/arm/neon/vextf32.c: Remove.
3668         * gcc.target/arm/neon/vextp16.c: Remove.
3669         * gcc.target/arm/neon/vextp64.c: Remove.
3670         * gcc.target/arm/neon/vextp8.c: Remove.
3671         * gcc.target/arm/neon/vexts16.c: Remove.
3672         * gcc.target/arm/neon/vexts32.c: Remove.
3673         * gcc.target/arm/neon/vexts64.c: Remove.
3674         * gcc.target/arm/neon/vexts8.c: Remove.
3675         * gcc.target/arm/neon/vextu16.c: Remove.
3676         * gcc.target/arm/neon/vextu32.c: Remove.
3677         * gcc.target/arm/neon/vextu64.c: Remove.
3678         * gcc.target/arm/neon/vextu8.c: Remove.
3679         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3680         * gcc.target/arm/neon/vfmaf32.c: Remove.
3681         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3682         * gcc.target/arm/neon/vfmsf32.c: Remove.
3683         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3684         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3685         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3686         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3687         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3688         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3689         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3690         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3691         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3692         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3693         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3694         * gcc.target/arm/neon/vget_highf32.c: Remove.
3695         * gcc.target/arm/neon/vget_highp16.c: Remove.
3696         * gcc.target/arm/neon/vget_highp64.c: Remove.
3697         * gcc.target/arm/neon/vget_highp8.c: Remove.
3698         * gcc.target/arm/neon/vget_highs16.c: Remove.
3699         * gcc.target/arm/neon/vget_highs32.c: Remove.
3700         * gcc.target/arm/neon/vget_highs64.c: Remove.
3701         * gcc.target/arm/neon/vget_highs8.c: Remove.
3702         * gcc.target/arm/neon/vget_highu16.c: Remove.
3703         * gcc.target/arm/neon/vget_highu32.c: Remove.
3704         * gcc.target/arm/neon/vget_highu64.c: Remove.
3705         * gcc.target/arm/neon/vget_highu8.c: Remove.
3706         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3707         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3708         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3709         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3710         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3711         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3712         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3713         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3714         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3715         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3716         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3717         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3718         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3719         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3720         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3721         * gcc.target/arm/neon/vget_lows16.c: Remove.
3722         * gcc.target/arm/neon/vget_lows32.c: Remove.
3723         * gcc.target/arm/neon/vget_lows64.c: Remove.
3724         * gcc.target/arm/neon/vget_lows8.c: Remove.
3725         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3726         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3727         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3728         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3729         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3730         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3731         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3732         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3733         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3734         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3735         * gcc.target/arm/neon/vhadds16.c: Remove.
3736         * gcc.target/arm/neon/vhadds32.c: Remove.
3737         * gcc.target/arm/neon/vhadds8.c: Remove.
3738         * gcc.target/arm/neon/vhaddu16.c: Remove.
3739         * gcc.target/arm/neon/vhaddu32.c: Remove.
3740         * gcc.target/arm/neon/vhaddu8.c: Remove.
3741         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3742         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3743         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3744         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3745         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3746         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3747         * gcc.target/arm/neon/vhsubs16.c: Remove.
3748         * gcc.target/arm/neon/vhsubs32.c: Remove.
3749         * gcc.target/arm/neon/vhsubs8.c: Remove.
3750         * gcc.target/arm/neon/vhsubu16.c: Remove.
3751         * gcc.target/arm/neon/vhsubu32.c: Remove.
3752         * gcc.target/arm/neon/vhsubu8.c: Remove.
3753         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3754         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3755         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3756         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3757         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3758         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3759         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3760         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3761         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3762         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3763         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3764         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3765         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3766         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3767         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3768         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3769         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3770         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3771         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3772         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3773         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3774         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3775         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3776         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3777         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3778         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3779         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3780         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3781         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3782         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3783         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3784         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3785         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3786         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3787         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3788         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3789         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3790         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3791         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3792         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3793         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3794         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3795         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3796         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3797         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3798         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3799         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3800         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3801         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3802         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3803         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3804         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3805         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3806         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3807         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3808         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3809         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3810         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3811         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3812         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3813         * gcc.target/arm/neon/vld1f32.c: Remove.
3814         * gcc.target/arm/neon/vld1p16.c: Remove.
3815         * gcc.target/arm/neon/vld1p64.c: Remove.
3816         * gcc.target/arm/neon/vld1p8.c: Remove.
3817         * gcc.target/arm/neon/vld1s16.c: Remove.
3818         * gcc.target/arm/neon/vld1s32.c: Remove.
3819         * gcc.target/arm/neon/vld1s64.c: Remove.
3820         * gcc.target/arm/neon/vld1s8.c: Remove.
3821         * gcc.target/arm/neon/vld1u16.c: Remove.
3822         * gcc.target/arm/neon/vld1u32.c: Remove.
3823         * gcc.target/arm/neon/vld1u64.c: Remove.
3824         * gcc.target/arm/neon/vld1u8.c: Remove.
3825         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3826         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3827         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3828         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3829         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3830         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3831         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3832         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3833         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3834         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3835         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3836         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3837         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3838         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3839         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3840         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3841         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3842         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3843         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3844         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3845         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3846         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3847         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3848         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3849         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3850         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3851         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3852         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3853         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3854         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3855         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3856         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3857         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3858         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3859         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3860         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3861         * gcc.target/arm/neon/vld2f32.c: Remove.
3862         * gcc.target/arm/neon/vld2p16.c: Remove.
3863         * gcc.target/arm/neon/vld2p64.c: Remove.
3864         * gcc.target/arm/neon/vld2p8.c: Remove.
3865         * gcc.target/arm/neon/vld2s16.c: Remove.
3866         * gcc.target/arm/neon/vld2s32.c: Remove.
3867         * gcc.target/arm/neon/vld2s64.c: Remove.
3868         * gcc.target/arm/neon/vld2s8.c: Remove.
3869         * gcc.target/arm/neon/vld2u16.c: Remove.
3870         * gcc.target/arm/neon/vld2u32.c: Remove.
3871         * gcc.target/arm/neon/vld2u64.c: Remove.
3872         * gcc.target/arm/neon/vld2u8.c: Remove.
3873         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3874         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3875         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3876         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3877         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3878         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3879         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3880         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3881         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3882         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3883         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3884         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3885         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3886         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3887         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3888         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3889         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3890         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3891         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3892         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3893         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3894         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3895         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3896         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3897         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3898         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3899         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3900         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3901         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3902         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3903         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3904         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3905         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3906         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3907         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3908         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3909         * gcc.target/arm/neon/vld3f32.c: Remove.
3910         * gcc.target/arm/neon/vld3p16.c: Remove.
3911         * gcc.target/arm/neon/vld3p64.c: Remove.
3912         * gcc.target/arm/neon/vld3p8.c: Remove.
3913         * gcc.target/arm/neon/vld3s16.c: Remove.
3914         * gcc.target/arm/neon/vld3s32.c: Remove.
3915         * gcc.target/arm/neon/vld3s64.c: Remove.
3916         * gcc.target/arm/neon/vld3s8.c: Remove.
3917         * gcc.target/arm/neon/vld3u16.c: Remove.
3918         * gcc.target/arm/neon/vld3u32.c: Remove.
3919         * gcc.target/arm/neon/vld3u64.c: Remove.
3920         * gcc.target/arm/neon/vld3u8.c: Remove.
3921         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3922         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3923         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3924         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3925         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3926         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3927         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3928         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3929         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3930         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3931         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3932         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3933         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3934         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3935         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3936         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3937         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3938         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3939         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3940         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3941         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3942         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3943         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3944         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3945         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3946         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3947         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3948         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3949         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3950         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3951         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3952         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3953         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3954         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3955         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3956         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3957         * gcc.target/arm/neon/vld4f32.c: Remove.
3958         * gcc.target/arm/neon/vld4p16.c: Remove.
3959         * gcc.target/arm/neon/vld4p64.c: Remove.
3960         * gcc.target/arm/neon/vld4p8.c: Remove.
3961         * gcc.target/arm/neon/vld4s16.c: Remove.
3962         * gcc.target/arm/neon/vld4s32.c: Remove.
3963         * gcc.target/arm/neon/vld4s64.c: Remove.
3964         * gcc.target/arm/neon/vld4s8.c: Remove.
3965         * gcc.target/arm/neon/vld4u16.c: Remove.
3966         * gcc.target/arm/neon/vld4u32.c: Remove.
3967         * gcc.target/arm/neon/vld4u64.c: Remove.
3968         * gcc.target/arm/neon/vld4u8.c: Remove.
3969         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3970         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3971         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3972         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3973         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3974         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3975         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3976         * gcc.target/arm/neon/vmaxf32.c: Remove.
3977         * gcc.target/arm/neon/vmaxs16.c: Remove.
3978         * gcc.target/arm/neon/vmaxs32.c: Remove.
3979         * gcc.target/arm/neon/vmaxs8.c: Remove.
3980         * gcc.target/arm/neon/vmaxu16.c: Remove.
3981         * gcc.target/arm/neon/vmaxu32.c: Remove.
3982         * gcc.target/arm/neon/vmaxu8.c: Remove.
3983         * gcc.target/arm/neon/vminQf32.c: Remove.
3984         * gcc.target/arm/neon/vminQs16.c: Remove.
3985         * gcc.target/arm/neon/vminQs32.c: Remove.
3986         * gcc.target/arm/neon/vminQs8.c: Remove.
3987         * gcc.target/arm/neon/vminQu16.c: Remove.
3988         * gcc.target/arm/neon/vminQu32.c: Remove.
3989         * gcc.target/arm/neon/vminQu8.c: Remove.
3990         * gcc.target/arm/neon/vminf32.c: Remove.
3991         * gcc.target/arm/neon/vmins16.c: Remove.
3992         * gcc.target/arm/neon/vmins32.c: Remove.
3993         * gcc.target/arm/neon/vmins8.c: Remove.
3994         * gcc.target/arm/neon/vminu16.c: Remove.
3995         * gcc.target/arm/neon/vminu32.c: Remove.
3996         * gcc.target/arm/neon/vminu8.c: Remove.
3997         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3998         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3999         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4000         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4001         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4002         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4003         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4004         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4005         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4006         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4007         * gcc.target/arm/neon/vmlaQf32.c: Remove.
4008         * gcc.target/arm/neon/vmlaQs16.c: Remove.
4009         * gcc.target/arm/neon/vmlaQs32.c: Remove.
4010         * gcc.target/arm/neon/vmlaQs8.c: Remove.
4011         * gcc.target/arm/neon/vmlaQu16.c: Remove.
4012         * gcc.target/arm/neon/vmlaQu32.c: Remove.
4013         * gcc.target/arm/neon/vmlaQu8.c: Remove.
4014         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4015         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4016         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4017         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4018         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4019         * gcc.target/arm/neon/vmla_nf32.c: Remove.
4020         * gcc.target/arm/neon/vmla_ns16.c: Remove.
4021         * gcc.target/arm/neon/vmla_ns32.c: Remove.
4022         * gcc.target/arm/neon/vmla_nu16.c: Remove.
4023         * gcc.target/arm/neon/vmla_nu32.c: Remove.
4024         * gcc.target/arm/neon/vmlaf32.c: Remove.
4025         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4026         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4027         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4028         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4029         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4030         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4031         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4032         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4033         * gcc.target/arm/neon/vmlals16.c: Remove.
4034         * gcc.target/arm/neon/vmlals32.c: Remove.
4035         * gcc.target/arm/neon/vmlals8.c: Remove.
4036         * gcc.target/arm/neon/vmlalu16.c: Remove.
4037         * gcc.target/arm/neon/vmlalu32.c: Remove.
4038         * gcc.target/arm/neon/vmlalu8.c: Remove.
4039         * gcc.target/arm/neon/vmlas16.c: Remove.
4040         * gcc.target/arm/neon/vmlas32.c: Remove.
4041         * gcc.target/arm/neon/vmlas8.c: Remove.
4042         * gcc.target/arm/neon/vmlau16.c: Remove.
4043         * gcc.target/arm/neon/vmlau32.c: Remove.
4044         * gcc.target/arm/neon/vmlau8.c: Remove.
4045         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4046         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4047         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4048         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4049         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4050         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4051         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4052         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4053         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4054         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4055         * gcc.target/arm/neon/vmlsQf32.c: Remove.
4056         * gcc.target/arm/neon/vmlsQs16.c: Remove.
4057         * gcc.target/arm/neon/vmlsQs32.c: Remove.
4058         * gcc.target/arm/neon/vmlsQs8.c: Remove.
4059         * gcc.target/arm/neon/vmlsQu16.c: Remove.
4060         * gcc.target/arm/neon/vmlsQu32.c: Remove.
4061         * gcc.target/arm/neon/vmlsQu8.c: Remove.
4062         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4063         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4064         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4065         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4066         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4067         * gcc.target/arm/neon/vmls_nf32.c: Remove.
4068         * gcc.target/arm/neon/vmls_ns16.c: Remove.
4069         * gcc.target/arm/neon/vmls_ns32.c: Remove.
4070         * gcc.target/arm/neon/vmls_nu16.c: Remove.
4071         * gcc.target/arm/neon/vmls_nu32.c: Remove.
4072         * gcc.target/arm/neon/vmlsf32.c: Remove.
4073         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4074         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4075         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4076         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4077         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4078         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4079         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4080         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4081         * gcc.target/arm/neon/vmlsls16.c: Remove.
4082         * gcc.target/arm/neon/vmlsls32.c: Remove.
4083         * gcc.target/arm/neon/vmlsls8.c: Remove.
4084         * gcc.target/arm/neon/vmlslu16.c: Remove.
4085         * gcc.target/arm/neon/vmlslu32.c: Remove.
4086         * gcc.target/arm/neon/vmlslu8.c: Remove.
4087         * gcc.target/arm/neon/vmlss16.c: Remove.
4088         * gcc.target/arm/neon/vmlss32.c: Remove.
4089         * gcc.target/arm/neon/vmlss8.c: Remove.
4090         * gcc.target/arm/neon/vmlsu16.c: Remove.
4091         * gcc.target/arm/neon/vmlsu32.c: Remove.
4092         * gcc.target/arm/neon/vmlsu8.c: Remove.
4093         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4094         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4095         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4096         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4097         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4098         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4099         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4100         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4101         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4102         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4103         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4104         * gcc.target/arm/neon/vmov_nf32.c: Remove.
4105         * gcc.target/arm/neon/vmov_np16.c: Remove.
4106         * gcc.target/arm/neon/vmov_np8.c: Remove.
4107         * gcc.target/arm/neon/vmov_ns16.c: Remove.
4108         * gcc.target/arm/neon/vmov_ns32.c: Remove.
4109         * gcc.target/arm/neon/vmov_ns64.c: Remove.
4110         * gcc.target/arm/neon/vmov_ns8.c: Remove.
4111         * gcc.target/arm/neon/vmov_nu16.c: Remove.
4112         * gcc.target/arm/neon/vmov_nu32.c: Remove.
4113         * gcc.target/arm/neon/vmov_nu64.c: Remove.
4114         * gcc.target/arm/neon/vmov_nu8.c: Remove.
4115         * gcc.target/arm/neon/vmovls16.c: Remove.
4116         * gcc.target/arm/neon/vmovls32.c: Remove.
4117         * gcc.target/arm/neon/vmovls8.c: Remove.
4118         * gcc.target/arm/neon/vmovlu16.c: Remove.
4119         * gcc.target/arm/neon/vmovlu32.c: Remove.
4120         * gcc.target/arm/neon/vmovlu8.c: Remove.
4121         * gcc.target/arm/neon/vmovns16.c: Remove.
4122         * gcc.target/arm/neon/vmovns32.c: Remove.
4123         * gcc.target/arm/neon/vmovns64.c: Remove.
4124         * gcc.target/arm/neon/vmovnu16.c: Remove.
4125         * gcc.target/arm/neon/vmovnu32.c: Remove.
4126         * gcc.target/arm/neon/vmovnu64.c: Remove.
4127         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4128         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4129         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4130         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4131         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4132         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4133         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4134         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4135         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4136         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4137         * gcc.target/arm/neon/vmulQf32.c: Remove.
4138         * gcc.target/arm/neon/vmulQp8.c: Remove.
4139         * gcc.target/arm/neon/vmulQs16.c: Remove.
4140         * gcc.target/arm/neon/vmulQs32.c: Remove.
4141         * gcc.target/arm/neon/vmulQs8.c: Remove.
4142         * gcc.target/arm/neon/vmulQu16.c: Remove.
4143         * gcc.target/arm/neon/vmulQu32.c: Remove.
4144         * gcc.target/arm/neon/vmulQu8.c: Remove.
4145         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4146         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4147         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4148         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4149         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4150         * gcc.target/arm/neon/vmul_nf32.c: Remove.
4151         * gcc.target/arm/neon/vmul_ns16.c: Remove.
4152         * gcc.target/arm/neon/vmul_ns32.c: Remove.
4153         * gcc.target/arm/neon/vmul_nu16.c: Remove.
4154         * gcc.target/arm/neon/vmul_nu32.c: Remove.
4155         * gcc.target/arm/neon/vmulf32.c: Remove.
4156         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4157         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4158         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4159         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4160         * gcc.target/arm/neon/vmull_ns16.c: Remove.
4161         * gcc.target/arm/neon/vmull_ns32.c: Remove.
4162         * gcc.target/arm/neon/vmull_nu16.c: Remove.
4163         * gcc.target/arm/neon/vmull_nu32.c: Remove.
4164         * gcc.target/arm/neon/vmullp8.c: Remove.
4165         * gcc.target/arm/neon/vmulls16.c: Remove.
4166         * gcc.target/arm/neon/vmulls32.c: Remove.
4167         * gcc.target/arm/neon/vmulls8.c: Remove.
4168         * gcc.target/arm/neon/vmullu16.c: Remove.
4169         * gcc.target/arm/neon/vmullu32.c: Remove.
4170         * gcc.target/arm/neon/vmullu8.c: Remove.
4171         * gcc.target/arm/neon/vmulp8.c: Remove.
4172         * gcc.target/arm/neon/vmuls16.c: Remove.
4173         * gcc.target/arm/neon/vmuls32.c: Remove.
4174         * gcc.target/arm/neon/vmuls8.c: Remove.
4175         * gcc.target/arm/neon/vmulu16.c: Remove.
4176         * gcc.target/arm/neon/vmulu32.c: Remove.
4177         * gcc.target/arm/neon/vmulu8.c: Remove.
4178         * gcc.target/arm/neon/vmvnQp8.c: Remove.
4179         * gcc.target/arm/neon/vmvnQs16.c: Remove.
4180         * gcc.target/arm/neon/vmvnQs32.c: Remove.
4181         * gcc.target/arm/neon/vmvnQs8.c: Remove.
4182         * gcc.target/arm/neon/vmvnQu16.c: Remove.
4183         * gcc.target/arm/neon/vmvnQu32.c: Remove.
4184         * gcc.target/arm/neon/vmvnQu8.c: Remove.
4185         * gcc.target/arm/neon/vmvnp8.c: Remove.
4186         * gcc.target/arm/neon/vmvns16.c: Remove.
4187         * gcc.target/arm/neon/vmvns32.c: Remove.
4188         * gcc.target/arm/neon/vmvns8.c: Remove.
4189         * gcc.target/arm/neon/vmvnu16.c: Remove.
4190         * gcc.target/arm/neon/vmvnu32.c: Remove.
4191         * gcc.target/arm/neon/vmvnu8.c: Remove.
4192         * gcc.target/arm/neon/vnegQf32.c: Remove.
4193         * gcc.target/arm/neon/vnegQs16.c: Remove.
4194         * gcc.target/arm/neon/vnegQs32.c: Remove.
4195         * gcc.target/arm/neon/vnegQs8.c: Remove.
4196         * gcc.target/arm/neon/vnegf32.c: Remove.
4197         * gcc.target/arm/neon/vnegs16.c: Remove.
4198         * gcc.target/arm/neon/vnegs32.c: Remove.
4199         * gcc.target/arm/neon/vnegs8.c: Remove.
4200         * gcc.target/arm/neon/vornQs16.c: Remove.
4201         * gcc.target/arm/neon/vornQs32.c: Remove.
4202         * gcc.target/arm/neon/vornQs64.c: Remove.
4203         * gcc.target/arm/neon/vornQs8.c: Remove.
4204         * gcc.target/arm/neon/vornQu16.c: Remove.
4205         * gcc.target/arm/neon/vornQu32.c: Remove.
4206         * gcc.target/arm/neon/vornQu64.c: Remove.
4207         * gcc.target/arm/neon/vornQu8.c: Remove.
4208         * gcc.target/arm/neon/vorns16.c: Remove.
4209         * gcc.target/arm/neon/vorns32.c: Remove.
4210         * gcc.target/arm/neon/vorns64.c: Remove.
4211         * gcc.target/arm/neon/vorns8.c: Remove.
4212         * gcc.target/arm/neon/vornu16.c: Remove.
4213         * gcc.target/arm/neon/vornu32.c: Remove.
4214         * gcc.target/arm/neon/vornu64.c: Remove.
4215         * gcc.target/arm/neon/vornu8.c: Remove.
4216         * gcc.target/arm/neon/vorrQs16.c: Remove.
4217         * gcc.target/arm/neon/vorrQs32.c: Remove.
4218         * gcc.target/arm/neon/vorrQs64.c: Remove.
4219         * gcc.target/arm/neon/vorrQs8.c: Remove.
4220         * gcc.target/arm/neon/vorrQu16.c: Remove.
4221         * gcc.target/arm/neon/vorrQu32.c: Remove.
4222         * gcc.target/arm/neon/vorrQu64.c: Remove.
4223         * gcc.target/arm/neon/vorrQu8.c: Remove.
4224         * gcc.target/arm/neon/vorrs16.c: Remove.
4225         * gcc.target/arm/neon/vorrs32.c: Remove.
4226         * gcc.target/arm/neon/vorrs64.c: Remove.
4227         * gcc.target/arm/neon/vorrs8.c: Remove.
4228         * gcc.target/arm/neon/vorru16.c: Remove.
4229         * gcc.target/arm/neon/vorru32.c: Remove.
4230         * gcc.target/arm/neon/vorru64.c: Remove.
4231         * gcc.target/arm/neon/vorru8.c: Remove.
4232         * gcc.target/arm/neon/vpadalQs16.c: Remove.
4233         * gcc.target/arm/neon/vpadalQs32.c: Remove.
4234         * gcc.target/arm/neon/vpadalQs8.c: Remove.
4235         * gcc.target/arm/neon/vpadalQu16.c: Remove.
4236         * gcc.target/arm/neon/vpadalQu32.c: Remove.
4237         * gcc.target/arm/neon/vpadalQu8.c: Remove.
4238         * gcc.target/arm/neon/vpadals16.c: Remove.
4239         * gcc.target/arm/neon/vpadals32.c: Remove.
4240         * gcc.target/arm/neon/vpadals8.c: Remove.
4241         * gcc.target/arm/neon/vpadalu16.c: Remove.
4242         * gcc.target/arm/neon/vpadalu32.c: Remove.
4243         * gcc.target/arm/neon/vpadalu8.c: Remove.
4244         * gcc.target/arm/neon/vpaddf32.c: Remove.
4245         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4246         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4247         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4248         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4249         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4250         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4251         * gcc.target/arm/neon/vpaddls16.c: Remove.
4252         * gcc.target/arm/neon/vpaddls32.c: Remove.
4253         * gcc.target/arm/neon/vpaddls8.c: Remove.
4254         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4255         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4256         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4257         * gcc.target/arm/neon/vpadds16.c: Remove.
4258         * gcc.target/arm/neon/vpadds32.c: Remove.
4259         * gcc.target/arm/neon/vpadds8.c: Remove.
4260         * gcc.target/arm/neon/vpaddu16.c: Remove.
4261         * gcc.target/arm/neon/vpaddu32.c: Remove.
4262         * gcc.target/arm/neon/vpaddu8.c: Remove.
4263         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4264         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4265         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4266         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4267         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4268         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4269         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4270         * gcc.target/arm/neon/vpminf32.c: Remove.
4271         * gcc.target/arm/neon/vpmins16.c: Remove.
4272         * gcc.target/arm/neon/vpmins32.c: Remove.
4273         * gcc.target/arm/neon/vpmins8.c: Remove.
4274         * gcc.target/arm/neon/vpminu16.c: Remove.
4275         * gcc.target/arm/neon/vpminu32.c: Remove.
4276         * gcc.target/arm/neon/vpminu8.c: Remove.
4277         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4278         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4279         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4280         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4281         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4282         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4283         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4284         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4285         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4286         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4287         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4288         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4289         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4290         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4291         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4292         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4293         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4294         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4295         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4296         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4297         * gcc.target/arm/neon/vqRshls16.c: Remove.
4298         * gcc.target/arm/neon/vqRshls32.c: Remove.
4299         * gcc.target/arm/neon/vqRshls64.c: Remove.
4300         * gcc.target/arm/neon/vqRshls8.c: Remove.
4301         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4302         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4303         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4304         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4305         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4306         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4307         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4308         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4309         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4310         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4311         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4312         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4313         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4314         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4315         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4316         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4317         * gcc.target/arm/neon/vqabss16.c: Remove.
4318         * gcc.target/arm/neon/vqabss32.c: Remove.
4319         * gcc.target/arm/neon/vqabss8.c: Remove.
4320         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4321         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4322         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4323         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4324         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4325         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4326         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4327         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4328         * gcc.target/arm/neon/vqadds16.c: Remove.
4329         * gcc.target/arm/neon/vqadds32.c: Remove.
4330         * gcc.target/arm/neon/vqadds64.c: Remove.
4331         * gcc.target/arm/neon/vqadds8.c: Remove.
4332         * gcc.target/arm/neon/vqaddu16.c: Remove.
4333         * gcc.target/arm/neon/vqaddu32.c: Remove.
4334         * gcc.target/arm/neon/vqaddu64.c: Remove.
4335         * gcc.target/arm/neon/vqaddu8.c: Remove.
4336         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4337         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4338         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4339         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4340         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4341         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4342         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4343         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4344         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4345         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4346         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4347         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4348         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4349         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4350         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4351         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4352         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4353         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4354         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4355         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4356         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4357         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4358         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4359         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4360         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4361         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4362         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4363         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4364         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4365         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4366         * gcc.target/arm/neon/vqmovns16.c: Remove.
4367         * gcc.target/arm/neon/vqmovns32.c: Remove.
4368         * gcc.target/arm/neon/vqmovns64.c: Remove.
4369         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4370         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4371         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4372         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4373         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4374         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4375         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4376         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4377         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4378         * gcc.target/arm/neon/vqnegs16.c: Remove.
4379         * gcc.target/arm/neon/vqnegs32.c: Remove.
4380         * gcc.target/arm/neon/vqnegs8.c: Remove.
4381         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4382         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4383         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4384         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4385         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4386         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4387         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4388         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4389         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4390         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4391         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4392         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4393         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4394         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4395         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4396         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4397         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4398         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4399         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4400         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4401         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4402         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4403         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4404         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4405         * gcc.target/arm/neon/vqshls16.c: Remove.
4406         * gcc.target/arm/neon/vqshls32.c: Remove.
4407         * gcc.target/arm/neon/vqshls64.c: Remove.
4408         * gcc.target/arm/neon/vqshls8.c: Remove.
4409         * gcc.target/arm/neon/vqshlu16.c: Remove.
4410         * gcc.target/arm/neon/vqshlu32.c: Remove.
4411         * gcc.target/arm/neon/vqshlu64.c: Remove.
4412         * gcc.target/arm/neon/vqshlu8.c: Remove.
4413         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4414         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4415         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4416         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4417         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4418         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4419         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4420         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4421         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4422         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4423         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4424         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4425         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4426         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4427         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4428         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4429         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4430         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4431         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4432         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4433         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4434         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4435         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4436         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4437         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4438         * gcc.target/arm/neon/vqsubs16.c: Remove.
4439         * gcc.target/arm/neon/vqsubs32.c: Remove.
4440         * gcc.target/arm/neon/vqsubs64.c: Remove.
4441         * gcc.target/arm/neon/vqsubs8.c: Remove.
4442         * gcc.target/arm/neon/vqsubu16.c: Remove.
4443         * gcc.target/arm/neon/vqsubu32.c: Remove.
4444         * gcc.target/arm/neon/vqsubu64.c: Remove.
4445         * gcc.target/arm/neon/vqsubu8.c: Remove.
4446         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4447         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4448         * gcc.target/arm/neon/vrecpef32.c: Remove.
4449         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4450         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4451         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4452         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4453         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4454         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4455         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4456         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4457         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4458         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4459         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4460         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4461         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4462         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4463         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4464         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4465         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4466         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4467         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4468         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4469         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4470         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4471         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4472         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4473         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4474         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4475         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4476         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4477         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4478         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4479         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4480         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4481         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4482         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4483         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4484         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4485         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4486         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4487         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4488         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4489         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4490         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4491         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4492         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4493         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4494         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4495         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4496         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4497         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4498         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4499         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4500         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4501         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4502         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4503         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4504         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4505         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4506         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4507         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4508         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4509         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4510         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4511         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4512         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4513         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4514         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4515         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4516         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4517         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4518         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4519         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4520         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4521         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4522         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4523         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4524         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4525         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4526         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4527         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4528         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4529         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4530         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4531         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4532         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4533         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4534         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4535         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4536         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4537         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4538         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4539         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4540         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4541         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4542         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4543         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4544         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4545         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4546         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4547         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4548         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4549         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4550         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4551         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4552         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4553         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4554         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4555         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4556         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4557         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4558         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4559         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4560         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4561         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4562         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4563         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4564         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4565         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4566         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4567         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4568         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4569         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4570         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4571         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4572         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4573         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4574         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4575         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4576         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4577         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4578         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4579         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4580         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4581         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4582         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4583         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4584         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4585         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4586         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4587         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4588         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4589         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4590         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4591         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4592         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4593         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4594         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4595         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4596         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4597         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4598         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4599         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4600         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4601         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4602         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4603         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4604         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4605         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4606         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4607         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4608         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4609         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4610         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4611         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4612         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4613         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4614         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4615         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4616         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4617         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4618         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4619         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4620         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4621         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4622         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4623         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4624         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4625         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4626         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4627         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4628         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4629         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4630         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4631         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4632         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4633         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4634         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4635         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4636         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4637         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4638         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4639         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4640         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4641         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4642         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4643         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4644         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4645         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4646         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4647         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4648         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4649         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4650         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4651         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4652         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4653         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4654         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4655         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4656         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4657         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4658         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4659         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4660         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4661         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4662         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4663         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4664         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4665         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4666         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4667         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4668         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4669         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4670         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4671         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4672         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4673         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4674         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4675         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4676         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4677         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4678         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4679         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4680         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4681         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4682         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4683         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4684         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4685         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4686         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4687         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4688         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4689         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4690         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4691         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4692         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4693         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4694         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4695         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4696         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4697         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4698         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4699         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4700         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4701         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4702         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4703         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4704         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4705         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4706         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4707         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4708         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4709         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4710         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4711         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4712         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4713         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4714         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4715         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4716         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4717         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4718         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4719         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4720         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4721         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4722         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4723         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4724         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4725         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4726         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4727         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4728         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4729         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4730         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4731         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4732         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4733         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4734         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4735         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4736         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4737         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4738         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4739         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4740         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4741         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4742         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4743         * gcc.target/arm/neon/vrev16p8.c: Remove.
4744         * gcc.target/arm/neon/vrev16s8.c: Remove.
4745         * gcc.target/arm/neon/vrev16u8.c: Remove.
4746         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4747         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4748         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4749         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4750         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4751         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4752         * gcc.target/arm/neon/vrev32p16.c: Remove.
4753         * gcc.target/arm/neon/vrev32p8.c: Remove.
4754         * gcc.target/arm/neon/vrev32s16.c: Remove.
4755         * gcc.target/arm/neon/vrev32s8.c: Remove.
4756         * gcc.target/arm/neon/vrev32u16.c: Remove.
4757         * gcc.target/arm/neon/vrev32u8.c: Remove.
4758         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4759         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4760         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4761         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4762         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4763         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4764         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4765         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4766         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4767         * gcc.target/arm/neon/vrev64f32.c: Remove.
4768         * gcc.target/arm/neon/vrev64p16.c: Remove.
4769         * gcc.target/arm/neon/vrev64p8.c: Remove.
4770         * gcc.target/arm/neon/vrev64s16.c: Remove.
4771         * gcc.target/arm/neon/vrev64s32.c: Remove.
4772         * gcc.target/arm/neon/vrev64s8.c: Remove.
4773         * gcc.target/arm/neon/vrev64u16.c: Remove.
4774         * gcc.target/arm/neon/vrev64u32.c: Remove.
4775         * gcc.target/arm/neon/vrev64u8.c: Remove.
4776         * gcc.target/arm/neon/vrndaf32.c: Remove.
4777         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4778         * gcc.target/arm/neon/vrndf32.c: Remove.
4779         * gcc.target/arm/neon/vrndmf32.c: Remove.
4780         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4781         * gcc.target/arm/neon/vrndnf32.c: Remove.
4782         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4783         * gcc.target/arm/neon/vrndpf32.c: Remove.
4784         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4785         * gcc.target/arm/neon/vrndqf32.c: Remove.
4786         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4787         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4788         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4789         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4790         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4791         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4792         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4793         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4794         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4795         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4796         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4797         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4798         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4799         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4800         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4801         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4802         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4803         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4804         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4805         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4806         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4807         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4808         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4809         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4810         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4811         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4812         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4813         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4814         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4815         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4816         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4817         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4818         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4819         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4820         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4821         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4822         * gcc.target/arm/neon/vshlQs16.c: Remove.
4823         * gcc.target/arm/neon/vshlQs32.c: Remove.
4824         * gcc.target/arm/neon/vshlQs64.c: Remove.
4825         * gcc.target/arm/neon/vshlQs8.c: Remove.
4826         * gcc.target/arm/neon/vshlQu16.c: Remove.
4827         * gcc.target/arm/neon/vshlQu32.c: Remove.
4828         * gcc.target/arm/neon/vshlQu64.c: Remove.
4829         * gcc.target/arm/neon/vshlQu8.c: Remove.
4830         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4831         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4832         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4833         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4834         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4835         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4836         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4837         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4838         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4839         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4840         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4841         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4842         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4843         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4844         * gcc.target/arm/neon/vshls16.c: Remove.
4845         * gcc.target/arm/neon/vshls32.c: Remove.
4846         * gcc.target/arm/neon/vshls64.c: Remove.
4847         * gcc.target/arm/neon/vshls8.c: Remove.
4848         * gcc.target/arm/neon/vshlu16.c: Remove.
4849         * gcc.target/arm/neon/vshlu32.c: Remove.
4850         * gcc.target/arm/neon/vshlu64.c: Remove.
4851         * gcc.target/arm/neon/vshlu8.c: Remove.
4852         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4853         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4854         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4855         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4856         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4857         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4858         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4859         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4860         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4861         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4862         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4863         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4864         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4865         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4866         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4867         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4868         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4869         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4870         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4871         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4872         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4873         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4874         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4875         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4876         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4877         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4878         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4879         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4880         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4881         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4882         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4883         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4884         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4885         * gcc.target/arm/neon/vsli_np16.c: Remove.
4886         * gcc.target/arm/neon/vsli_np64.c: Remove.
4887         * gcc.target/arm/neon/vsli_np8.c: Remove.
4888         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4889         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4890         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4891         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4892         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4893         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4894         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4895         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4896         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4897         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4898         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4899         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4900         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4901         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4902         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4903         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4904         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4905         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4906         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4907         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4908         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4909         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4910         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4911         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4912         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4913         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4914         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4915         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4916         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4917         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4918         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4919         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4920         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4921         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4922         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4923         * gcc.target/arm/neon/vsri_np16.c: Remove.
4924         * gcc.target/arm/neon/vsri_np64.c: Remove.
4925         * gcc.target/arm/neon/vsri_np8.c: Remove.
4926         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4927         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4928         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4929         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4930         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4931         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4932         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4933         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4934         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4935         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4936         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4937         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4938         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4939         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4940         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4941         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4942         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4943         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4944         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4945         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4946         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4947         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4948         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4949         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4950         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4951         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4952         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4953         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4954         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4955         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4956         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4957         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4958         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4959         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4960         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4961         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4962         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4963         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4964         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4965         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4966         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4967         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4968         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4969         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4970         * gcc.target/arm/neon/vst1f32.c: Remove.
4971         * gcc.target/arm/neon/vst1p16.c: Remove.
4972         * gcc.target/arm/neon/vst1p64.c: Remove.
4973         * gcc.target/arm/neon/vst1p8.c: Remove.
4974         * gcc.target/arm/neon/vst1s16.c: Remove.
4975         * gcc.target/arm/neon/vst1s32.c: Remove.
4976         * gcc.target/arm/neon/vst1s64.c: Remove.
4977         * gcc.target/arm/neon/vst1s8.c: Remove.
4978         * gcc.target/arm/neon/vst1u16.c: Remove.
4979         * gcc.target/arm/neon/vst1u32.c: Remove.
4980         * gcc.target/arm/neon/vst1u64.c: Remove.
4981         * gcc.target/arm/neon/vst1u8.c: Remove.
4982         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4983         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4984         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4985         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4986         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4987         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4988         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4989         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4990         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4991         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4992         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4993         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4994         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4995         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4996         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4997         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4998         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4999         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5000         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5001         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5002         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5003         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5004         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5005         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5006         * gcc.target/arm/neon/vst2f32.c: Remove.
5007         * gcc.target/arm/neon/vst2p16.c: Remove.
5008         * gcc.target/arm/neon/vst2p64.c: Remove.
5009         * gcc.target/arm/neon/vst2p8.c: Remove.
5010         * gcc.target/arm/neon/vst2s16.c: Remove.
5011         * gcc.target/arm/neon/vst2s32.c: Remove.
5012         * gcc.target/arm/neon/vst2s64.c: Remove.
5013         * gcc.target/arm/neon/vst2s8.c: Remove.
5014         * gcc.target/arm/neon/vst2u16.c: Remove.
5015         * gcc.target/arm/neon/vst2u32.c: Remove.
5016         * gcc.target/arm/neon/vst2u64.c: Remove.
5017         * gcc.target/arm/neon/vst2u8.c: Remove.
5018         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5019         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5020         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5021         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5022         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5023         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5024         * gcc.target/arm/neon/vst3Qf32.c: Remove.
5025         * gcc.target/arm/neon/vst3Qp16.c: Remove.
5026         * gcc.target/arm/neon/vst3Qp8.c: Remove.
5027         * gcc.target/arm/neon/vst3Qs16.c: Remove.
5028         * gcc.target/arm/neon/vst3Qs32.c: Remove.
5029         * gcc.target/arm/neon/vst3Qs8.c: Remove.
5030         * gcc.target/arm/neon/vst3Qu16.c: Remove.
5031         * gcc.target/arm/neon/vst3Qu32.c: Remove.
5032         * gcc.target/arm/neon/vst3Qu8.c: Remove.
5033         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5034         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5035         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5036         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5037         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5038         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5039         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5040         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5041         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5042         * gcc.target/arm/neon/vst3f32.c: Remove.
5043         * gcc.target/arm/neon/vst3p16.c: Remove.
5044         * gcc.target/arm/neon/vst3p64.c: Remove.
5045         * gcc.target/arm/neon/vst3p8.c: Remove.
5046         * gcc.target/arm/neon/vst3s16.c: Remove.
5047         * gcc.target/arm/neon/vst3s32.c: Remove.
5048         * gcc.target/arm/neon/vst3s64.c: Remove.
5049         * gcc.target/arm/neon/vst3s8.c: Remove.
5050         * gcc.target/arm/neon/vst3u16.c: Remove.
5051         * gcc.target/arm/neon/vst3u32.c: Remove.
5052         * gcc.target/arm/neon/vst3u64.c: Remove.
5053         * gcc.target/arm/neon/vst3u8.c: Remove.
5054         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5055         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5056         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5057         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5058         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5059         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5060         * gcc.target/arm/neon/vst4Qf32.c: Remove.
5061         * gcc.target/arm/neon/vst4Qp16.c: Remove.
5062         * gcc.target/arm/neon/vst4Qp8.c: Remove.
5063         * gcc.target/arm/neon/vst4Qs16.c: Remove.
5064         * gcc.target/arm/neon/vst4Qs32.c: Remove.
5065         * gcc.target/arm/neon/vst4Qs8.c: Remove.
5066         * gcc.target/arm/neon/vst4Qu16.c: Remove.
5067         * gcc.target/arm/neon/vst4Qu32.c: Remove.
5068         * gcc.target/arm/neon/vst4Qu8.c: Remove.
5069         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5070         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5071         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5072         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5073         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5074         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5075         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5076         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5077         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5078         * gcc.target/arm/neon/vst4f32.c: Remove.
5079         * gcc.target/arm/neon/vst4p16.c: Remove.
5080         * gcc.target/arm/neon/vst4p64.c: Remove.
5081         * gcc.target/arm/neon/vst4p8.c: Remove.
5082         * gcc.target/arm/neon/vst4s16.c: Remove.
5083         * gcc.target/arm/neon/vst4s32.c: Remove.
5084         * gcc.target/arm/neon/vst4s64.c: Remove.
5085         * gcc.target/arm/neon/vst4s8.c: Remove.
5086         * gcc.target/arm/neon/vst4u16.c: Remove.
5087         * gcc.target/arm/neon/vst4u32.c: Remove.
5088         * gcc.target/arm/neon/vst4u64.c: Remove.
5089         * gcc.target/arm/neon/vst4u8.c: Remove.
5090         * gcc.target/arm/neon/vsubQf32.c: Remove.
5091         * gcc.target/arm/neon/vsubQs16.c: Remove.
5092         * gcc.target/arm/neon/vsubQs32.c: Remove.
5093         * gcc.target/arm/neon/vsubQs64.c: Remove.
5094         * gcc.target/arm/neon/vsubQs8.c: Remove.
5095         * gcc.target/arm/neon/vsubQu16.c: Remove.
5096         * gcc.target/arm/neon/vsubQu32.c: Remove.
5097         * gcc.target/arm/neon/vsubQu64.c: Remove.
5098         * gcc.target/arm/neon/vsubQu8.c: Remove.
5099         * gcc.target/arm/neon/vsubf32.c: Remove.
5100         * gcc.target/arm/neon/vsubhns16.c: Remove.
5101         * gcc.target/arm/neon/vsubhns32.c: Remove.
5102         * gcc.target/arm/neon/vsubhns64.c: Remove.
5103         * gcc.target/arm/neon/vsubhnu16.c: Remove.
5104         * gcc.target/arm/neon/vsubhnu32.c: Remove.
5105         * gcc.target/arm/neon/vsubhnu64.c: Remove.
5106         * gcc.target/arm/neon/vsubls16.c: Remove.
5107         * gcc.target/arm/neon/vsubls32.c: Remove.
5108         * gcc.target/arm/neon/vsubls8.c: Remove.
5109         * gcc.target/arm/neon/vsublu16.c: Remove.
5110         * gcc.target/arm/neon/vsublu32.c: Remove.
5111         * gcc.target/arm/neon/vsublu8.c: Remove.
5112         * gcc.target/arm/neon/vsubs16.c: Remove.
5113         * gcc.target/arm/neon/vsubs32.c: Remove.
5114         * gcc.target/arm/neon/vsubs64.c: Remove.
5115         * gcc.target/arm/neon/vsubs8.c: Remove.
5116         * gcc.target/arm/neon/vsubu16.c: Remove.
5117         * gcc.target/arm/neon/vsubu32.c: Remove.
5118         * gcc.target/arm/neon/vsubu64.c: Remove.
5119         * gcc.target/arm/neon/vsubu8.c: Remove.
5120         * gcc.target/arm/neon/vsubws16.c: Remove.
5121         * gcc.target/arm/neon/vsubws32.c: Remove.
5122         * gcc.target/arm/neon/vsubws8.c: Remove.
5123         * gcc.target/arm/neon/vsubwu16.c: Remove.
5124         * gcc.target/arm/neon/vsubwu32.c: Remove.
5125         * gcc.target/arm/neon/vsubwu8.c: Remove.
5126         * gcc.target/arm/neon/vtbl1p8.c: Remove.
5127         * gcc.target/arm/neon/vtbl1s8.c: Remove.
5128         * gcc.target/arm/neon/vtbl1u8.c: Remove.
5129         * gcc.target/arm/neon/vtbl2p8.c: Remove.
5130         * gcc.target/arm/neon/vtbl2s8.c: Remove.
5131         * gcc.target/arm/neon/vtbl2u8.c: Remove.
5132         * gcc.target/arm/neon/vtbl3p8.c: Remove.
5133         * gcc.target/arm/neon/vtbl3s8.c: Remove.
5134         * gcc.target/arm/neon/vtbl3u8.c: Remove.
5135         * gcc.target/arm/neon/vtbl4p8.c: Remove.
5136         * gcc.target/arm/neon/vtbl4s8.c: Remove.
5137         * gcc.target/arm/neon/vtbl4u8.c: Remove.
5138         * gcc.target/arm/neon/vtbx1p8.c: Remove.
5139         * gcc.target/arm/neon/vtbx1s8.c: Remove.
5140         * gcc.target/arm/neon/vtbx1u8.c: Remove.
5141         * gcc.target/arm/neon/vtbx2p8.c: Remove.
5142         * gcc.target/arm/neon/vtbx2s8.c: Remove.
5143         * gcc.target/arm/neon/vtbx2u8.c: Remove.
5144         * gcc.target/arm/neon/vtbx3p8.c: Remove.
5145         * gcc.target/arm/neon/vtbx3s8.c: Remove.
5146         * gcc.target/arm/neon/vtbx3u8.c: Remove.
5147         * gcc.target/arm/neon/vtbx4p8.c: Remove.
5148         * gcc.target/arm/neon/vtbx4s8.c: Remove.
5149         * gcc.target/arm/neon/vtbx4u8.c: Remove.
5150         * gcc.target/arm/neon/vtrnQf32.c: Remove.
5151         * gcc.target/arm/neon/vtrnQp16.c: Remove.
5152         * gcc.target/arm/neon/vtrnQp8.c: Remove.
5153         * gcc.target/arm/neon/vtrnQs16.c: Remove.
5154         * gcc.target/arm/neon/vtrnQs32.c: Remove.
5155         * gcc.target/arm/neon/vtrnQs8.c: Remove.
5156         * gcc.target/arm/neon/vtrnQu16.c: Remove.
5157         * gcc.target/arm/neon/vtrnQu32.c: Remove.
5158         * gcc.target/arm/neon/vtrnQu8.c: Remove.
5159         * gcc.target/arm/neon/vtrnf32.c: Remove.
5160         * gcc.target/arm/neon/vtrnp16.c: Remove.
5161         * gcc.target/arm/neon/vtrnp8.c: Remove.
5162         * gcc.target/arm/neon/vtrns16.c: Remove.
5163         * gcc.target/arm/neon/vtrns32.c: Remove.
5164         * gcc.target/arm/neon/vtrns8.c: Remove.
5165         * gcc.target/arm/neon/vtrnu16.c: Remove.
5166         * gcc.target/arm/neon/vtrnu32.c: Remove.
5167         * gcc.target/arm/neon/vtrnu8.c: Remove.
5168         * gcc.target/arm/neon/vtstQp8.c: Remove.
5169         * gcc.target/arm/neon/vtstQs16.c: Remove.
5170         * gcc.target/arm/neon/vtstQs32.c: Remove.
5171         * gcc.target/arm/neon/vtstQs8.c: Remove.
5172         * gcc.target/arm/neon/vtstQu16.c: Remove.
5173         * gcc.target/arm/neon/vtstQu32.c: Remove.
5174         * gcc.target/arm/neon/vtstQu8.c: Remove.
5175         * gcc.target/arm/neon/vtstp8.c: Remove.
5176         * gcc.target/arm/neon/vtsts16.c: Remove.
5177         * gcc.target/arm/neon/vtsts32.c: Remove.
5178         * gcc.target/arm/neon/vtsts8.c: Remove.
5179         * gcc.target/arm/neon/vtstu16.c: Remove.
5180         * gcc.target/arm/neon/vtstu32.c: Remove.
5181         * gcc.target/arm/neon/vtstu8.c: Remove.
5182         * gcc.target/arm/neon/vuzpQf32.c: Remove.
5183         * gcc.target/arm/neon/vuzpQp16.c: Remove.
5184         * gcc.target/arm/neon/vuzpQp8.c: Remove.
5185         * gcc.target/arm/neon/vuzpQs16.c: Remove.
5186         * gcc.target/arm/neon/vuzpQs32.c: Remove.
5187         * gcc.target/arm/neon/vuzpQs8.c: Remove.
5188         * gcc.target/arm/neon/vuzpQu16.c: Remove.
5189         * gcc.target/arm/neon/vuzpQu32.c: Remove.
5190         * gcc.target/arm/neon/vuzpQu8.c: Remove.
5191         * gcc.target/arm/neon/vuzpf32.c: Remove.
5192         * gcc.target/arm/neon/vuzpp16.c: Remove.
5193         * gcc.target/arm/neon/vuzpp8.c: Remove.
5194         * gcc.target/arm/neon/vuzps16.c: Remove.
5195         * gcc.target/arm/neon/vuzps32.c: Remove.
5196         * gcc.target/arm/neon/vuzps8.c: Remove.
5197         * gcc.target/arm/neon/vuzpu16.c: Remove.
5198         * gcc.target/arm/neon/vuzpu32.c: Remove.
5199         * gcc.target/arm/neon/vuzpu8.c: Remove.
5200         * gcc.target/arm/neon/vzipQf32.c: Remove.
5201         * gcc.target/arm/neon/vzipQp16.c: Remove.
5202         * gcc.target/arm/neon/vzipQp8.c: Remove.
5203         * gcc.target/arm/neon/vzipQs16.c: Remove.
5204         * gcc.target/arm/neon/vzipQs32.c: Remove.
5205         * gcc.target/arm/neon/vzipQs8.c: Remove.
5206         * gcc.target/arm/neon/vzipQu16.c: Remove.
5207         * gcc.target/arm/neon/vzipQu32.c: Remove.
5208         * gcc.target/arm/neon/vzipQu8.c: Remove.
5209         * gcc.target/arm/neon/vzipf32.c: Remove.
5210         * gcc.target/arm/neon/vzipp16.c: Remove.
5211         * gcc.target/arm/neon/vzipp8.c: Remove.
5212         * gcc.target/arm/neon/vzips16.c: Remove.
5213         * gcc.target/arm/neon/vzips32.c: Remove.
5214         * gcc.target/arm/neon/vzips8.c: Remove.
5215         * gcc.target/arm/neon/vzipu16.c: Remove.
5216         * gcc.target/arm/neon/vzipu32.c: Remove.
5217         * gcc.target/arm/neon/vzipu8.c: Remove.
5218
5219
5220 2015-11-12  Marek Polacek  <polacek@redhat.com>
5221
5222         PR c/67784
5223         * gcc.dg/pr67784-1.c: New test.
5224         * gcc.dg/pr67784-2.c: New test.
5225
5226 2015-11-12  Martin Liska  <mliska@suse.cz>
5227
5228         * gcc.dg/ipa/pr68035.c: New test.
5229
5230 2015-11-12  Richard Biener  <rguenther@suse.de>
5231
5232         PR tree-optimization/68306
5233         * gcc.dg/pr68306.c: New testcase.
5234
5235 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
5236
5237         Implement D0013R2, logical type traits.
5238
5239         * g++.dg/cpp0x/Wattributes1.C: Adjust.
5240
5241 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
5242
5243         * c-c++-common/goacc/data-default-1.c: New.
5244
5245 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5246
5247         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5248
5249 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5250
5251         PR tree-optimization/68305
5252         * gcc.dg/vect/pr68305.c: New test.
5253
5254 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5255
5256         * gcc.target/i386/pr67265-2.c: New test.
5257
5258 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5259
5260         * gcc.dg/pr68286.c: New test.
5261
5262 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5263
5264         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5265
5266 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5267
5268         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5269         aligned to 64 bits.
5270
5271 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5272
5273         * gcc.dg/pr65521.c: Fail on AIX.
5274
5275 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5276
5277         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5278         * gcc.dg/graphite/fuse-2.c: Same.
5279         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5280         isl-ast-gen-*.c files.
5281         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5282         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5283         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5284         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5285         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5286         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5287         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5288         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5289         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5290         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5291         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5292
5293 2015-11-11  Marek Polacek  <polacek@redhat.com>
5294
5295         PR c/68107
5296         PR c++/68266
5297         * c-c++-common/pr68107.c: New test.
5298         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5299         (large_array_char_template): Likewise.
5300         * g++.dg/init/new44.C: Adjust dg-error.
5301
5302 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5303
5304         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5305         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5306
5307 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5308
5309         * gcc.target/i386/pr67265.c: New test.
5310
5311 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5312
5313         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5314         tests for the expected generated code.
5315
5316 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5317
5318         * gcc.target/mips/split-ds-sequence.c: New test.
5319
5320 2015-11-11  Julia Koval  <julia.koval@intel.com>
5321
5322         * g++.dg/ext/mv16.C: New functions.
5323
5324 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5325             Jiong Wang      <jiong.wang@arm.com>
5326
5327         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5328
5329 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5330
5331         * gcc.target/i386/mask-pack.c: New test.
5332         * gcc.target/i386/mask-unpack.c: New test.
5333
5334 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5335
5336         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5337
5338 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5339
5340         * gcc.dg/vect/slp-cond-5.c: New test.
5341
5342 2015-11-10  Richard Biener  <rguenther@suse.de>
5343
5344         PR tree-optimization/68240
5345         * gcc.dg/torture/pr68240.c: New testcase.
5346
5347 2015-11-10  Richard Biener  <rguenther@suse.de>
5348
5349         PR tree-optimization/56118
5350         * gcc.target/i386/pr56118.c: New testcase.
5351
5352 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5353
5354         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5355
5356 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5357
5358         * gfortran.dg/pr68251.f90: New test.
5359
5360 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5361
5362         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5363
5364 2015-11-09  Martin Sebor  <msebor@redhat.com>
5365
5366         * init/new45.C: New test to verify that operator new is invoked
5367         with or without overhead for a cookie.
5368
5369         PR c++/67927
5370         * init/new44.C: New test for placement new expressions for arrays
5371         with excessive number of elements.
5372
5373         PR c++/67913
5374         * init/new43.C: New test for placement new expressions for arrays
5375         with negative number of elements.
5376
5377         * other/new-size-type.C: Expect array new expression with
5378         an excessive number of elements to be rejected.
5379
5380 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5381
5382         * c-c++-common/goacc/routine-1.c: New.
5383         * c-c++-common/goacc/routine-2.c: New.
5384         * c-c++-common/goacc/routine-3.c: New.
5385         * c-c++-common/goacc/routine-4.c: New.
5386         * c-c++-common/goacc/routine-5.c: New.
5387
5388 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5389
5390         * gcc.target/sparc/sparc-ret.c: Rename to...
5391         * gcc.target/sparc/sparc-ret-1.c: ...this.
5392         * gcc.target/sparc/sparc-ret-2.c: New test.
5393
5394 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5395
5396         * lib/target-supports.exp (check_p8vector_hw_available): Split
5397         long line.
5398         (check_vsx_hw_available): Likewise.
5399         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5400         support and for PowerPC float128 support.
5401         (check_p9modulo_hw_available): Likewise.
5402         (check_ppc_float128_sw_available): Likewise.
5403         (check_ppc_float128_hw_available): Likewise.
5404         (check_effective_target_powerpc_p9vector_ok): Likewise.
5405         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5406         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5407         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5408         (is-effective-target): Add new PowerPc targets.
5409         (is-effective-target-keyword): Likewise.
5410         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5411         instructions, use it.
5412
5413         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5414         * gcc.target/powerpc/mod-2.c: Likewise.
5415         * gcc.target/powerpc/ctz-1.c: Likewise.
5416         * gcc.target/powerpc/ctz-2.c: Likewise.
5417         * gcc.target/powerpc/extswsli-1.c: Likewise.
5418         * gcc.target/powerpc/extswsli-2.c: Likewise.
5419         * gcc.target/powerpc/extswsli-3.c: Likewise.
5420
5421         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5422         and allow the test on PowerPC LE.
5423         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5424         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5425
5426         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5427         check instead of powerpc_vsx_ok.
5428         * gcc.target/powerpc/float128-mix.c: Likewise.
5429
5430 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5431
5432         * gcc.dg/sso/*.c: Robustify dg-output directives.
5433
5434 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5435
5436         * g++.dg/ubsan/pr68259.C: New test.
5437
5438 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5439
5440         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5441         (main): Use _Cilk_spawn instead of cilk_spawn.
5442
5443 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5444
5445         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5446         scan-assembler directive.
5447
5448 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5449
5450         PR target/68129
5451         * gcc.dg/pr68129_1.c: New test.
5452
5453 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5454
5455         PR debug/67192
5456         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5457         (main): Invoke them.
5458
5459 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5460
5461         PR debug/67192
5462         * gcc.dg/guality/pr67192.c: New test.
5463
5464 2015-11-09  Richard Biener  <rguenther@suse.de>
5465
5466         PR tree-optimization/68248
5467         * gcc.dg/torture/pr68248.c: New testcase.
5468
5469 2015-11-09  Richard Biener  <rguenther@suse.de>
5470
5471         PR tree-optimization/56118
5472         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5473
5474 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5475
5476         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5477         labelref and check use of constant pool by looking for .word and
5478         similar directives.
5479
5480 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5481
5482         PR target/66326
5483         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5484
5485 2015-11-09  Richard Henderson  <rth@redhat.com>
5486
5487         * gcc.target/i386/addr-space-1.c: New test.
5488         * gcc.target/i386/addr-space-2.c: New test.
5489         * gcc.target/i386/addr-space-3.c: New test.
5490
5491 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5492
5493         PR fortran/68053
5494         * gfortran.dg/pr68053.f90: New test.
5495
5496 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5497
5498         * g++.dg/lto/pr68057_0.C: Fix testcase.
5499
5500 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5501
5502         * gfortran.dg/PR67518.f90: move from here...
5503         * gfortran.dg/graphite/PR67518.f90: to here.
5504         * gfortran.dg/PR53852.f90: move from here...
5505         * gfortran.dg/graphite/PR53852.f90: to here.
5506
5507 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5508
5509         * gcc.dg/sso-1.c: New test.
5510         * gcc.dg/sso-2.c: Likewise.
5511         * gcc.dg/sso-3.c: Likewise.
5512         * gcc.dg/sso-4.c: Likewise.
5513         * gcc.dg/sso-5.c: Likewise.
5514         * gcc.dg/sso-6.c: Likewise.
5515         * gcc.dg/sso-7.c: Likewise.
5516         * gcc.dg/sso-8.c: Likewise.
5517         * gcc.dg/sso: New directory.
5518         * gcc.target/i386/movbe-3.c: New test.
5519         * gnat.dg/sso1.adb: Likewise.
5520         * gnat.dg/sso2.ad[sb]: Likewise.
5521         * gnat.dg/sso3.adb: Likewise.
5522         * gnat.dg/sso4.adb: Likewise.
5523         * gnat.dg/sso5.adb: Likewise.
5524         * gnat.dg/sso6.adb: Likewise.
5525         * gnat.dg/sso7.adb: Likewise.
5526         * gnat.dg/specs/sso1.ads: Likewise.
5527         * gnat.dg/specs/sso2.ads: Likewise.
5528         * gnat.dg/sso: New directory.
5529
5530 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5531
5532         PR fortran/68218
5533         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5534
5535 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5536
5537         PR fortran/68224
5538         * gfortran.dg/pr68224.f90: New test.
5539
5540 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5541
5542         PR fortran/68196
5543         * gfortran.dg/proc_ptr_47.f90: New test.
5544
5545         PR fortran/66465
5546         * gfortran.dg/pr66465.f90: New test.
5547
5548 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5549
5550         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5551
5552 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5553
5554         PR fortran/68153
5555         * gfortran.dg/pr68153.f90: New test.
5556
5557 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5558
5559         PR fortran/68151
5560         * gfortran.dg/pr68151.f90: New test.
5561
5562 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5563
5564         PR tree-optimization/68235
5565         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5566
5567 2015-11-06  Jeff Law  <law@redhat.com>
5568
5569         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5570         realized jump threads.
5571         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5572         threads rather than dom1 dump.
5573
5574 2015-11-06  Michael Collison  <michael.collison@linaro.org
5575             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5576
5577         Revert:
5578         2015-08-01  Michael Collison  <michael.collison@linaro.org
5579                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5580
5581         * gcc.target/arm/mincmp.c: New test.
5582
5583 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5584
5585         PR fortran/54224
5586         * gfortran.dg/warn_unused_function_2.f90: Add two new
5587         "defined but not used" subroutines.
5588
5589 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5590
5591         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5592         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5593         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5594         expected diagnostics for the addition of quotes.
5595         * gfortran.dg/gomp/target3.f90: Likewise.
5596         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5597         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5598         * c-c++-common/gomp/doacross-1.c: Likewise.
5599         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5600         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5601         Adjust expected diagnostics wording.
5602         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5603         Don't expect error on ordered threads simd when in for simd.
5604         * c-c++-common/gomp/nesting-2.c: New test.
5605         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5606         * c-c++-common/gomp/ordered-4.c: New test.
5607
5608 2015-11-06  Mike Stump  <mikestump@comcast.net>
5609
5610         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5611
5612 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5613             Sebastian Pop  <s.pop@samsung.com>
5614
5615         * gcc.dg/graphite/fuse-1.c: New.
5616         * gcc.dg/graphite/fuse-2.c: New.
5617         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5618
5619 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5620
5621         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5622
5623 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5624
5625         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5626         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5627         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5628         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5629         * lib/gcc-dg.exp: Load multiline.exp.
5630
5631 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5632
5633         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5634         * gcc.target/arm/interrupt-1.c: Likewise.
5635         * gcc.target/arm/interrupt-2.c: Likewise.
5636         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5637
5638 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5639             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5640
5641         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5642         macros for assembly checks.
5643         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5644         frsqrts and frsqrte are not emitted.
5645         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5646         frsqrts and frsqrte are emitted.
5647         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5648
5649 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5650
5651         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5652
5653 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5654
5655         PR ipa/68057
5656         PR ipa/68220
5657         * g++.dg/lto/pr68057_0.C: New testcase.
5658         * g++.dg/lto/pr68057_1.C: New testcase.
5659         * g++.dg/torture/pr68220.C: New testcase.
5660
5661 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5662
5663         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5664         comment.
5665
5666 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5667
5668         PR tree-optimization/68145
5669         * g++.dg/vect/pr68145.cc: New test.
5670
5671 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5672
5673         PR target/68088
5674         * gcc.dg/pr68088_1.c: New test.
5675
5676 2015-11-06  Richard Biener  <rguenther@suse.de>
5677
5678         * gcc.dg/vect/bb-slp-38.c: New testcase.
5679
5680 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5681
5682         * gfortran.dg/goacc/private-3.f95: XFAIL.
5683
5684 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5685
5686         PR middle-end/53852
5687         PR middle-end/67518
5688         * gfortran.dg/PR67518.f90: New test.
5689         * gfortran.dg/PR53852.f90: New test.
5690
5691 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5692             Tom de Vries  <tom@codesourcery.com>
5693             Nathan Sidwell  <nathan@codesourcery.com>
5694             Thomas Schwinge  <thomas@codesourcery.com>
5695
5696         * c-c++-common/goacc/combined-directives.c: New test.
5697         * c-c++-common/goacc/loop-clauses.c: New test.
5698         * c-c++-common/goacc/tile.c: New test.
5699         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5700         as gang static arguments.
5701         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5702         * g++.dg/goacc/template.C: New test.
5703         * gfortran.dg/goacc/combined-directives.f90: New test.
5704         * gfortran.dg/goacc/default.f95: New test.
5705         * gfortran.dg/goacc/default_none.f95: New test.
5706         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5707         * gfortran.dg/goacc/gang-static.f95: New test.
5708         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5709         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5710         * gfortran.dg/goacc/list.f95: Update test.
5711         * gfortran.dg/goacc/loop-2.f95: Likewise.
5712         * gfortran.dg/goacc/loop-4.f95: New test.
5713         * gfortran.dg/goacc/loop-5.f95: New test.
5714         * gfortran.dg/goacc/loop-6.f95: New test.
5715         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5716         * gfortran.dg/goacc/multi-clause.f90: New test.
5717         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5718         * gfortran.dg/goacc/update.f95: New test.
5719
5720 2015-11-05  Martin Sebor  <msebor@redhat.com>
5721
5722         PR c++/67942
5723         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5724         invocations where the size of the destination buffer object
5725         or its type (or both) is unknown.
5726
5727 2015-11-05  Martin Sebor  <msebor@redhat.com>
5728
5729         PR c++/67942
5730         * g++.dg/warn/Wplacement-new-size.C: New test.
5731
5732 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5733
5734         * gcc.dg/pr68112.c: New.
5735         * gcc.dg/vect/vect-strided-shift-1.c: New.
5736
5737 2015-11-05  Marek Polacek  <polacek@redhat.com>
5738
5739         PR c/68090
5740         * gcc.dg/pr68090.c: New test.
5741
5742 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5743
5744         * gcc.dg/ifcvt-4.c: New.
5745
5746 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5747
5748         PR c++/67846
5749         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5750
5751 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5752
5753         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5754         of variables in both data sharing and mapping clauses and for
5755         structure element based array sections being mapped rather than
5756         privatized.
5757         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5758         expected diagnostics wording in one case.
5759         * c-c++-common/gomp/distribute-1.c: New test.
5760         * c-c++-common/gomp/element-1.c: New test.
5761         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5762         and #pragma omp end declare target pair around the function.
5763         Change s from a parameter to a file scope variable.
5764         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5765         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5766         on non-zero low-bound in reduction array sections.  Add further
5767         tests.
5768         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5769         * c-c++-common/gomp/target-teams-1.c: New test.
5770         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5771         for expected mangling on x86_64/i?86.
5772         * gcc.dg/gomp/declare-simd-3.c: New test.
5773         * gcc.dg/gomp/declare-simd-4.c: New test.
5774         * gcc.dg/gomp/for-20.c: New test.
5775         * gcc.dg/gomp/for-21.c: New test.
5776         * gcc.dg/gomp/for-22.c: New test.
5777         * gcc.dg/gomp/for-23.c: New test.
5778         * gcc.dg/gomp/for-24.c: New test.
5779         * gcc.dg/gomp/linear-1.c: New test.
5780         * gcc.dg/gomp/loop-1.c: New test.
5781         * g++.dg/gomp/atomic-17.C: New test.
5782         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5783         non-static data member in shared clause.  Add single construct.
5784         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5785         scan-assembler-times directives for expected mangling on x86_64/i?86.
5786         * g++.dg/gomp/declare-simd-3.C: Likewise.
5787         * g++.dg/gomp/declare-simd-4.C: New test.
5788         * g++.dg/gomp/declare-simd-5.C: New test.
5789         * g++.dg/gomp/declare-target-1.C: New test.
5790         * g++.dg/gomp/linear-2.C: New test.
5791         * g++.dg/gomp/loop-1.C: New test.
5792         * g++.dg/gomp/loop-2.C: New test.
5793         * g++.dg/gomp/loop-3.C: New test.
5794         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5795         non-static data member in shared clause.
5796         * g++.dg/gomp/member-3.C: New test.
5797         * g++.dg/gomp/member-4.C: New test.
5798         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5799         (bar): Remove dg-message.
5800         * g++.dg/gomp/target-teams-1.C: New test.
5801
5802 2015-11-05  Richard Biener  <rguenther@suse.de>
5803
5804         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5805         uninitialized variables.
5806         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5807         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5808         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5809         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5810         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5811         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5812         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5813         * gcc.dg/ipa/pure-const-2.c: Likewise.
5814         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5815         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5816         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5817         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5818         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5819         * gcc.dg/vect/pr30858.c: Likewise.
5820         * gcc.dg/vect/pr33866.c: Likewise.
5821         * gcc.dg/vect/pr37027.c: Likewise.
5822         * c-c++-common/ubsan/null-10.c: Likewise.
5823         * gcc.target/i386/incoming-8.c: Likewise.
5824
5825 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5826
5827         * gnat.dg/slice9.adb: New test.
5828
5829 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5830
5831         * gfortran.dg/goacc/reduction-2.f95: Delete.
5832
5833 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5834
5835         PR tree-optimization/67742
5836         * gcc.dg/tree-ssa/restrict-7.c: New test.
5837         * gcc.dg/tree-ssa/restrict-8.c: New test.
5838
5839 2015-11-03  Martin Sebor  <msebor@redhat.com>
5840
5841         PR c++-common/67882
5842         * c-c++-common/builtin-offsetof-2.c: New test.
5843
5844 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5845
5846         PR fortran/67982
5847         * gfortran.dg/warn_unused_function_3.f90: New test.
5848
5849 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5850
5851         * gnat.dg/discr45.adb: Only compile the test.
5852
5853 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5854
5855         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5856         * gcc.target/i386/mvc5.c: Ditto.
5857         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5858         resolver.
5859
5860 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5861
5862         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5863         from here to...
5864         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5865         to succeed.
5866
5867 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5868
5869         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5870         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5871         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5872         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5873         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5874         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5875
5876 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5877
5878         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5879
5880 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5881
5882         * gcc.dg/mvc1.c: Move to ...
5883         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5884         * gcc.dg/mvc2.c: Move to ...
5885         * gcc.target/i386/mvc2.c: ... here.
5886         * gcc.dg/mvc3.c: Move to ...
5887         * gcc.target/i386/mvc3.c: ... here.
5888         * gcc.dg/mvc4.c: Move to ...
5889         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5890         * gcc.dg/mvc5.c: Move to ...
5891         * gcc.target/i386/mvc5.c: ... here.
5892         * gcc.dg/mvc6.c: Move to ...
5893         * gcc.target/i386/mvc6.c: ... here.
5894         * gcc.dg/mvc7.c: Move to ...
5895         * gcc.target/i386/mvc7.c: ... here.
5896
5897         * g++.dg/ext/mvc1.C: Require ifunc.
5898
5899 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5900
5901         PR tree-optimization/68083
5902         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5903
5904 2015-11-02  Jeff Law  <law@redhat.com>
5905
5906         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5907         irreducible loops in the CFG.
5908
5909 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5910
5911         Revert:
5912         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5913
5914         * gcc.dg/vect/vect-strided-shift-1.c: New.
5915
5916 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5917
5918         PR target/67929
5919         * gcc.target/arm/pr67929_1.c: Move to...
5920         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5921         Remove arm-specific directives.  Add noclone, noinline
5922         attributes.
5923
5924 2015-11-01  Jeff Law  <law@redhat.com>
5925
5926         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5927
5928 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5929
5930         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5931         (sse2_test): Rename from main.  Do not return 0.
5932
5933 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5934
5935         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5936         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5937         * gfortran.dg/read_dir.f90: XFAIL AIX.
5938
5939 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5940
5941         Remove the implementation of N3994, terse range-for loops.
5942         * g++.dg/cpp1z/range-for1.C: Remove.
5943
5944 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5945
5946         * gnat.dg/discr45.adb: New test.
5947
5948 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5949
5950         * gfortran.dg/assumed_type_2.f90: Update test.
5951         * gfortran.dg/no_arg_check_2.f90: Same.
5952
5953 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5954
5955         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5956
5957 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5958
5959         PR fortran/46588
5960         * gfortran.dg/pr46588.f90: New test.
5961
5962 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5963
5964         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5965         * gcc.dg/mvc2.c: Ditto.
5966         * gcc.dg/mvc3.c: Ditto.
5967         * gcc.dg/mvc4.c: Ditto.
5968         * gcc.dg/mvc5.c: Ditto.
5969         * gcc.dg/mvc6.c: Ditto.
5970         * gcc.dg/mvc7.c: Ditto.
5971         * g++.dg/ext/mvc1.C: Ditto.
5972         * g++.dg/ext/mvc2.C: Ditto.
5973         * g++.dg/ext/mvc3.C: Ditto.
5974         * g++.dg/ext/mvc4.C: Ditto.
5975
5976 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5977
5978         PR fortran/51993
5979         * gfortran.dg/pr51993.f90: New test.
5980
5981 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5982
5983         PR rtl-optimization/68106
5984         * gcc.target/aarch64/pr68106.c: New.
5985
5986 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5987
5988         PR fortran/36192
5989         * gfortran.dg/pr36192_1.f90: New test.
5990
5991 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5992
5993         PR fortran/68154
5994         *gfortran.dg/pr68154.f90
5995
5996 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5997
5998         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5999         * c-c++-common/goacc/acc_on_device-2.c: Delete.
6000
6001 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
6002
6003         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6004
6005 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6006
6007         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6008         PowerPC.
6009         * gcc.target/powerpc/float128-mix.c: Likewise.
6010
6011 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6012
6013         PR fortran/68054
6014         * gfortran.dg/pr68054.f90: New test.
6015
6016 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6017
6018         PR fortran/67885
6019         * gfortran.dg/pr67885.f90: New test.
6020
6021 2015-10-29  Jeff Law  <law@redhat.com>
6022
6023         PR tree-optimization/67892
6024         * gcc.dg/tree-ssa/pr21417: Update expected output.
6025         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6026
6027 2015-10-29  Richard Biener  <rguenther@suse.de>
6028
6029         PR middle-end/68142
6030         * c-c++-common/ubsan/pr68142.c: New testcase.
6031
6032 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
6033
6034         PR c++/67845
6035         * g++.dg/other/cv_func4.C: New.
6036
6037 2015-10-29  Richard Biener  <rguenther@suse.de>
6038
6039         PR middle-end/56956
6040         * c-c++-common/ubsan/pr56956.c: New testcase.
6041
6042 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
6043
6044         * gnat.dg/discr44.adb: New test.
6045
6046 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
6047
6048         PR debug/66068
6049         * gcc.dg/debug/pr66068.c: New test.
6050
6051 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
6052
6053         PR fortran/67933
6054         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6055         array bounds error at line 25.
6056
6057 2015-10-28  Catherine Moore  <clm@codesourcery.com>
6058
6059         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6060         * gcc.target/mips/oddspreg-6.c: Likewise.
6061         * gcc.target/mips/oddspreg-1.c: Likewise.
6062         * gcc.target/mips/oddspreg-2.c: Likewise.
6063
6064 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6065
6066         PR target/67839
6067         * gcc.target/avr/pr67839.c: New test.
6068
6069 2015-10-28  Richard Biener  <rguenther@suse.de>
6070
6071         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6072
6073 2015-10-28  Tom de Vries  <tom@codesourcery.com>
6074
6075         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6076
6077 2015-10-28  Richard Biener  <rguenther@suse.de>
6078
6079         PR ipa/67600
6080         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6081         of #includes.
6082
6083 2015-10-28  Richard Biener  <rguenther@suse.de>
6084
6085         PR tree-optimization/65962
6086         * gcc.dg/vect/vect-62.c: Adjust.
6087
6088 2015-10-28  Richard Biener  <rguenther@suse.de>
6089
6090         PR middle-end/68067
6091         * gcc.dg/torture/pr68067-1.c: New testcase.
6092         * gcc.dg/torture/pr68067-2.c: Likewise.
6093
6094 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6095
6096         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6097
6098 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6099
6100         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6101         as xvmadd and xvnmsub.
6102         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6103
6104 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
6105
6106         * c-c++-common/goacc/loop-shape.c: New test.
6107
6108 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
6109             Cesar Philippidis  <cesar@codesourcery.com>
6110
6111         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6112         * g++.dg/gomp/pr33372-3.C: Likewise.
6113
6114 2015-10-27  Richard Henderson  <rth@redhat.com>
6115
6116         PR rtl-opt/67609
6117         * gcc.target/i386/pr67609-2.c: New test.
6118
6119 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6120
6121         PR target/68102
6122         * gcc.target/aarch64/pr68102_1.c: New test.
6123
6124 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
6125
6126         PR fortran/67933
6127         * gfortran.dg/allocate_with_source_15.f03: New test
6128
6129 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6130             James Norris  <jnorris@codesourcery.com>
6131
6132         PR fortran/63865
6133         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6134         directive to work.
6135         * gfortran.dg/goacc/loop-1.f95: Likewise.
6136         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6137         * gfortran.dg/goacc/cray.f95: Likewise.
6138         * gfortran.dg/goacc/parameter.f95: Likewise.
6139
6140 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6141
6142         PR fortran/68108
6143         * gfortran.dg/pr67805_2.f90: New test.
6144
6145 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
6146             Aditya Kumar  <aditya.k7@samsung.com>
6147
6148         * gcc.dg/graphite/block-0.c: Changed to match pattern.
6149         * gcc.dg/graphite/interchange-1.c: Same.
6150         * gcc.dg/graphite/interchange-10.c: Same.
6151         * gcc.dg/graphite/interchange-11.c: Same.
6152         * gcc.dg/graphite/interchange-13.c: Same.
6153         * gcc.dg/graphite/interchange-3.c: Same.
6154         * gcc.dg/graphite/interchange-4.c: Same.
6155         * gcc.dg/graphite/interchange-7.c: Same.
6156         * gcc.dg/graphite/interchange-9.c: Same.
6157         * gcc.dg/graphite/uns-interchange-9.c: Same.
6158         * gfortran.dg/graphite/interchange-3.f90: Same.
6159
6160 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
6161
6162         PR target/67215
6163         * gcc.target/i386/pr67215-1.c: New test.
6164         * gcc.target/i386/pr67215-2.c: Likewise.
6165         * gcc.target/i386/pr67215-3.c: Likewise.
6166
6167 2015-10-27  Richard Biener  <rguenther@suse.de>
6168
6169         PR tree-optimization/68104
6170         * gcc.dg/torture/pr68104.c: New testcase.
6171
6172 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6173
6174         * gcc.dg/vect/vect-strided-shift-1.c: New.
6175
6176 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6177
6178         PR target/67929
6179         * gcc.target/arm/pr67929_1.c: New test.
6180
6181 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6182
6183         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6184
6185 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6186
6187         PR tree-optimization/68097
6188         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
6189         --param max-ssa-name-query-depth=3 to dg-options.
6190
6191 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6192
6193         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6194
6195 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6196
6197         * gcc.dg/builtins-52.c: Add -O to dg-options.
6198
6199 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6200
6201         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6202
6203 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6204
6205         PR c/64765
6206         PR c/64880
6207         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
6208         sorry message.
6209         (PR64765): New function.
6210         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6211         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
6212         sorry message.
6213         * gfortran.dg/goacc/cray.f95: Refine prune directive.
6214         * gfortran.dg/goacc/parameter.f95: Likewise.
6215
6216 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
6217
6218         PR fortran/66056
6219         * gfortran.dg/empty_label_typedecl.f90: New test.
6220
6221 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6222
6223         PR fortran/36192
6224         * gfortran.dg/pr36192.f90: New test.
6225
6226 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
6227
6228         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6229         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6230         * gnat.dg/opt51.adb: New test.
6231         * gnat.dg/opt51_pkg.ads: New helper.
6232
6233 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
6234
6235         * gcc.target/mips/ds-schedule-1.c: New.
6236         * gcc.target/mips/ds-schedule-2.c: New.
6237
6238 2015-10-26  Jeff Law  <law@redhat.com>
6239
6240         PR tree-optimization/68013
6241         * gcc.c-torture/compile/pr68013.c: New test.
6242
6243 2015-10-26  Richard Biener  <rguenther@suse.de>
6244         Dominik Vogt  <vogt@linux.vnet.ibm.com>
6245
6246         PR middle-end/67443
6247         * gcc.target/s390/pr67443.c: New testcase.
6248
6249 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6250
6251         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6252         make it unique per testcase.
6253         * gfortran.dg/chmod_2.f90: Likewise.
6254         * gfortran.dg/chmod_3.f90: Likewise.
6255         * gfortran.dg/direct_io_8.f90: Likewise.
6256         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6257         * gfortran.dg/f2003_io_1.f03: Likewise.
6258         * gfortran.dg/f2003_io_2.f03: Likewise.
6259         * gfortran.dg/f2003_io_8.f03: Likewise.
6260         * gfortran.dg/inquire_size.f90: Likewise.
6261         * gfortran.dg/namelist_66.f90: Likewise.
6262         * gfortran.dg/namelist_82.f90: Likewise.
6263         * gfortran.dg/namelist_87.f90: Likewise.
6264         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6265         * gfortran.dg/open_new.f90: Likewise.
6266         * gfortran.dg/stat_1.f90: Likewise.
6267         * gfortran.dg/stat_2.f90: Likewise.
6268         * gfortran.dg/streamio_15.f90: Likewise.
6269         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6270
6271 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6272
6273         PR middle-end/67989
6274         * g++.dg/pr67989.C: New test.
6275
6276 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6277
6278         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6279         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6280         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6281         suffix to the temporary filename to make it unique per testcase.
6282
6283 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6284
6285         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6286
6287 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6288
6289         PR fortran/67171
6290         * gfortran.dg/allocate_with_source_12.f03: New test
6291
6292         PR fortran/61819
6293         * gfortran.dg/allocate_with_source_13.f03: New test
6294
6295         PR fortran/61830
6296         * gfortran.dg/allocate_with_source_14.f03: New test
6297
6298 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6299
6300         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6301
6302 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6303
6304         PR target/68084
6305         * gcc.target/i386/pr68084.c: New test.
6306
6307 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6308
6309         PR fortran/66927
6310         PR fortran/67044
6311         * gfortran.dg/allocate_with_source_10.f08: New test.
6312         * gfortran.dg/allocate_with_source_11.f08: New test.
6313         * gfortran.dg/class_array_15.f03: Changed count of expected
6314         _builtin_frees to 11. One step of temporaries is spared, therefore
6315         the allocatable component of that temporary is not to be freeed.
6316
6317 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6318
6319         PR fortran/68055
6320         * gfortran.dg/pr68055.f90: New case.
6321
6322 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6323
6324         PR fortran/67805
6325         * gfortran.dg/pr67805.f90: New testcase.
6326         * gfortran.dg/array_constructor_26.f03: Update testcase.
6327         * gfortran.dg/array_constructor_27.f03: Ditto.
6328         * gfortran.dg/char_type_len_2.f90: Ditto.
6329         * gfortran.dg/pr67802.f90: Ditto.
6330         * gfortran.dg/used_before_typed_3.f90: Ditto.
6331
6332 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6333
6334         PR ipa/pr67600
6335         * g++.dg/torture/pr67600.C: New testcase.
6336
6337 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6338
6339         * g++.dg/pr68062.C: New test.
6340
6341 2015-10-23  Jeff Law  <law@redhat.com>
6342
6343         PR tree-optimization/67830
6344         * gcc.dg/pr67830.c: New test.
6345
6346 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6347
6348         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6349
6350 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6351             Andrew Pinski  <apinski@cavium.com>
6352
6353         PR rtl-optimization/67736
6354         * gcc.dg/torture/pr67736.c: New test.
6355         * gcc.dg/combine-subregs.c: New test.
6356
6357 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6358
6359         PR tree-optimization/65947
6360         * lib/target-supports.exp
6361         (check_effective_target_vect_max_reduc): Add.
6362         * gcc.dg/vect/pr65947-1.c: New test.
6363         * gcc.dg/vect/pr65947-2.c: New test.
6364         * gcc.dg/vect/pr65947-3.c: New test.
6365         * gcc.dg/vect/pr65947-4.c: New test.
6366         * gcc.dg/vect/pr65947-5.c: New test.
6367         * gcc.dg/vect/pr65947-6.c: New test.
6368         * gcc.dg/vect/pr65947-7.c: New test.
6369         * gcc.dg/vect/pr65947-8.c: New test.
6370         * gcc.dg/vect/pr65947-9.c: New test.
6371         * gcc.dg/vect/pr65947-10.c: New test.
6372         * gcc.dg/vect/pr65947-11.c: New test.
6373
6374 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6375
6376         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6377         Make weak rather than noinline.
6378         * gcc.dg/builtins-57.c: Compile with -O.
6379         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6380
6381 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6382
6383         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6384
6385 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6386
6387         PR sanitizer/68042
6388         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6389         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6390
6391 2015-10-22  Martin Sebor  <msebor@redhat.com>
6392
6393         PR driver/68043
6394         * gcc.misc-tests/help.exp: Verify that option descriptions
6395         end in periods.
6396         * lib/options.exp (check_for_options): Use the regexp --line option.
6397         Print unexpected match on failure.
6398
6399 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6400
6401         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6402
6403 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6404
6405         PR c++/67838
6406         * g++.dg/cpp1y/var-templ46.C: New.
6407
6408 2015-10-22  Richard Biener  <rguenther@suse.de>
6409
6410         PR tree-optimization/58497
6411         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6412
6413 2015-10-22  Richard Biener  <rguenther@suse.de>
6414
6415         PR tree-optimization/19049
6416         PR tree-optimization/65962
6417         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6418         * gcc.dg/vect/vect-63.c: Adjust.
6419         * gcc.dg/vect/vect-70.c: Likewise.
6420         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6421         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6422         * gfortran.dg/vect/pr19049.f90: Likewise.
6423         * gfortran.dg/vect/vect-8.f90: Likewise.
6424
6425 2015-10-22  Richard Biener  <rguenther@suse.de>
6426
6427         PR middle-end/68046
6428         PR middle-end/61893
6429         * gcc.dg/torture/ftrapv-2.c: New testcase.
6430
6431 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6432
6433         PR target/68015
6434         * gcc.target/s390/pr68015.c: New test.
6435
6436 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6437
6438         PR testsuite/67948
6439         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6440         instead of orr.
6441
6442 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6443             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6444
6445         PR target/63304
6446         * gcc.target/aarch64/pr63304_1.c: New test.
6447
6448 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6449
6450         PR c++/66781
6451         * g++.dg/parse/enum13.C: New.
6452
6453 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6454
6455         PR c++/67847
6456         * g++.dg/parse/enum12.C: New.
6457
6458 2015-10-21  Martin Sebor  <msebor@redhat.com>
6459
6460         PR driver/68043
6461         * gcc.misc-tests/help.exp: Adjust.
6462         * lib/options.exp (check_for_options): Add detail to output.
6463
6464 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6465
6466         PR fortran/67939
6467         * gfortran.dg/pr67939.f90: New test.
6468
6469 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6470             Sebastian Pop  <s.pop@samsung.com>
6471
6472         * gcc.dg/graphite/scop-11.c: Update pattern.
6473
6474 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6475
6476         PR ipa/67056
6477         * g++.dg/ipa/pr67056.C: New testcase.
6478
6479 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6480
6481         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6482         are matched.
6483
6484 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6485
6486         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6487         Add associated options for arm*-*-*.
6488         (sqrt): Remove dummy definition.
6489
6490 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6491
6492         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6493
6494 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6495
6496         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6497         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6498         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6499
6500 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6501
6502         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6503         sra-max-scalarization-size-Ospeed.
6504
6505 2015-10-21  Marek Polacek  <polacek@redhat.com>
6506
6507
6508         PR c/68024
6509         * gcc.dg/pr68024.c: New test.
6510
6511 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6512
6513         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6514         * c-c++-common/goacc/sb-1.c: Adjust errors.
6515         * c-c++-common/goacc/sb-3.c: Adjust errors.
6516         * c-c++-common/goacc/loop-1.c: Adjust errors.
6517         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6518         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6519         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6520
6521 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6522
6523         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6524
6525 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6526
6527         * gcc.dg/lto/simd-function_0.c: New test.
6528
6529 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6530
6531         PR target/68018
6532         * gcc.target/i386/pr68018.c: New test.
6533
6534 2015-10-21  Richard Biener  <rguenther@suse.de>
6535
6536         PR middle-end/68031
6537         * gcc.dg/torture/pr68031.c: New testcase.
6538
6539 2015-10-21  Richard Biener  <rguenther@suse.de>
6540
6541         PR tree-optimization/68026
6542         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6543
6544 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6545
6546         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6547         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6548         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6549         * g++.dg/asan/default-options-1.C: Likewise.
6550
6551 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6552
6553         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6554         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6555
6556 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6557
6558         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6559
6560 2015-10-20  Marek Polacek  <polacek@redhat.com>
6561
6562         PR c/67964
6563         * gcc.dg/pr67964.c: New test.
6564
6565 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6566
6567         PR rtl-optimization/67609
6568         * gcc.target/i386/pr67609.c: New.
6569
6570 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6571
6572         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6573
6574 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6575
6576         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6577         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6578
6579 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6580
6581         PR target/66810
6582         * gcc.target/i386/pr66810.c: New test.
6583
6584 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6585
6586         PR target/67963
6587         PR target/67985
6588         * gcc.target/i386/pr67963-1.c: New test.
6589         * gcc.target/i386/pr67963-2.c: Likewise.
6590         * gcc.target/i386/pr67963-3.c: Likewise.
6591         * gcc.target/i386/pr67985-1.c: Likewise.
6592         * gcc.target/i386/pr67985-2.c: Likewise.
6593         * gcc.target/i386/pr67985-3.c: Likewise.
6594
6595 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6596
6597         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6598
6599 2015-10-20  Richard Biener  <rguenther@suse.de>
6600
6601         PR tree-optimization/68017
6602         * gcc.dg/torture/pr68017.c: New testcase.
6603
6604 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6605
6606         PR target/66912
6607         * gcc.target/aarch64/pr66912.c: New.
6608         * gcc.target/arm/pr66912.c: New.
6609
6610 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6611
6612         * gfortran.dg/pr67900.f90: New tests.
6613
6614 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6615
6616         * gnat.dg/opt50.adb: New test.
6617         * gnat.dg/opt50_pkg.adb: New helper.
6618         * gnat.dg/opt50_pkg.ads: New helper.
6619
6620 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6621
6622         PR fortran/68019
6623         * gfortran.dg/pr68019.f90: new test.
6624
6625 2015-10-19  Richard Biener  <rguenther@suse.de>
6626
6627         PR tree-optimization/67975
6628         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6629
6630 2015-10-19  Richard Biener  <rguenther@suse.de>
6631
6632         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6633
6634 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6635
6636         PR target/67995
6637         * gcc.target/i386/pr67995-1.c: New test.
6638         * gcc.target/i386/pr67995-2.c: Likewise.
6639         * gcc.target/i386/pr67995-3.c: Likewise.
6640
6641 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6642
6643         PR middle-end/68002
6644         * gcc.dg/PR68002.c: New test.
6645
6646 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6647
6648         * gcc.dg/builtins-20.c: Remove undefined behavior.
6649
6650 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6651
6652         PR fortran/67758
6653         * gfortran.dg/common_25.f90: New file.
6654
6655 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6656
6657         PR fortran/67177
6658         * gfortran.dg/move_alloc_15.f90: New test
6659         * gfortran.dg/move_alloc_16.f90: New test
6660
6661         PR fortran/67977
6662         * gfortran.dg/deferred_character_assignment_1.f90: New test
6663
6664 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6665
6666         PR fortran/67987
6667         * gfortran.df/pr67987.f90: New test.
6668         * gfortran.dg/char_length_2.f90: Update testcase.
6669
6670 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6671
6672         * gcc.target/i386/iamcu/test_basic_returning.c
6673         (def_test_returning_type): Use union to check float return bits.
6674
6675 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6676
6677         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6678         Replace printf with __builtin_printf.
6679
6680 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6681
6682         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6683         initialize u5.
6684
6685 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6686
6687         PR middle-end/67966
6688         * gnat.dg/pack21.adb: New test.
6689         * gnat.dg/pack22.adb: Likewise.
6690         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6691
6692 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6693
6694         PR target/67745
6695         * gcc.target/arm/no-align.c: New test.
6696         * gcc.target/arm/attr-align1.c: New test.
6697         * gcc.target/arm/attr-align2.c: New test.
6698         * gcc.target/arm/attr-align3.c: New test.
6699
6700 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6701
6702         * gcc.c-torture/compile/icfmatch.c: Add testcase
6703
6704 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6705
6706         PR c++/67926
6707         * g++.dg/cpp1z/fold-ice1.C: New.
6708
6709 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6710             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6711
6712         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6713
6714 2015-10-15  Marek Polacek  <polacek@redhat.com>
6715
6716         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6717
6718 2015-10-15  Marek Polacek  <polacek@redhat.com>
6719
6720         PR tree-optimization/67953
6721         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6722         unsigned.
6723         * gcc.dg/torture/pr67953.c: New test.
6724
6725 2015-10-14  Jeff Law  <law@redhat.com>
6726
6727         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6728         contained within have their own file/test now.
6729         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6730         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6731         expectations a bit more.
6732         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6733         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6734         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6735         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6736         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6737
6738         PR testsuite/67959
6739         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6740
6741 2015-10-14  Marek Polacek  <polacek@redhat.com>
6742
6743         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6744         (f6): New.
6745         (f7): New.
6746         (f8): New.
6747         (f9): New.
6748         (f10): New.
6749         (f11): New.
6750         (f12): New.
6751         (f13): New.
6752
6753 2015-10-14  Richard Biener  <rguenther@suse.de>
6754
6755         PR tree-optimization/67915
6756         * gcc.dg/torture/pr67915.c: New testcase.
6757
6758 2015-10-14  Marek Polacek  <polacek@redhat.com>
6759
6760         PR tree-optimization/67815
6761         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6762         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6763         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6764
6765 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6766
6767         * gcc.dg/pragma-pop_options-1.c: New test.
6768
6769 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6770             Aldy Hernandez  <aldyh@redhat.com>
6771
6772         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6773         * c-c++-common/gomp/clauses-1.c: New test.
6774         * c-c++-common/gomp/clauses-2.c: New test.
6775         * c-c++-common/gomp/clauses-3.c: New test.
6776         * c-c++-common/gomp/clauses-4.c: New test.
6777         * c-c++-common/gomp/declare-target-1.c: New test.
6778         * c-c++-common/gomp/declare-target-2.c: New test.
6779         * c-c++-common/gomp/depend-3.c: New test.
6780         * c-c++-common/gomp/depend-4.c: New test.
6781         * c-c++-common/gomp/doacross-1.c: New test.
6782         * c-c++-common/gomp/if-1.c: New test.
6783         * c-c++-common/gomp/if-2.c: New test.
6784         * c-c++-common/gomp/linear-1.c: New test.
6785         * c-c++-common/gomp/map-2.c: New test.
6786         * c-c++-common/gomp/map-3.c: New test.
6787         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6788         f_omp_target_data): Add map clause to target data.
6789         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6790         * c-c++-common/gomp/ordered-1.c: New test.
6791         * c-c++-common/gomp/ordered-2.c: New test.
6792         * c-c++-common/gomp/ordered-3.c: New test.
6793         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6794         on non-iterator.
6795         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6796         clause and ordered construct where no longer allowed.
6797         * c-c++-common/gomp/priority-1.c: New test.
6798         * c-c++-common/gomp/reduction-1.c: New test.
6799         * c-c++-common/gomp/schedule-simd-1.c: New test.
6800         * c-c++-common/gomp/sink-1.c: New test.
6801         * c-c++-common/gomp/sink-2.c: New test.
6802         * c-c++-common/gomp/sink-3.c: New test.
6803         * c-c++-common/gomp/sink-4.c: New test.
6804         * c-c++-common/gomp/udr-1.c: New test.
6805         * c-c++-common/taskloop-1.c: New test.
6806         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6807         value of _OPENMP macro.
6808         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6809         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6810         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6811         * gcc.dg/gomp/clause-1.c:
6812         * gcc.dg/gomp/reduction-1.c: New test.
6813         * gcc.dg/gomp/sink-fold-1.c: New test.
6814         * gcc.dg/gomp/sink-fold-2.c: New test.
6815         * gcc.dg/gomp/sink-fold-3.c: New test.
6816         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6817         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6818         of non-static data members.
6819         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6820         Add some linear clause tests.
6821         * g++.dg/gomp/declare-simd-3.C: New test.
6822         * g++.dg/gomp/linear-1.C: New test.
6823         * g++.dg/gomp/member-1.C: New test.
6824         * g++.dg/gomp/member-2.C: New test.
6825         * g++.dg/gomp/pr66571-2.C: New test.
6826         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6827         dependent argument.
6828         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6829         in reduction clause.
6830         * g++.dg/gomp/reference-1.C: New test.
6831         * g++.dg/gomp/sink-1.C: New test.
6832         * g++.dg/gomp/sink-2.C: New test.
6833         * g++.dg/gomp/sink-3.C: New test.
6834         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6835         * g++.dg/gomp/this-1.C: New test.
6836         * g++.dg/gomp/this-2.C: New test.
6837         * g++.dg/vect/simd-clone-2.cc: New test.
6838         * g++.dg/vect/simd-clone-2.h: New test.
6839         * g++.dg/vect/simd-clone-3.cc: New test.
6840         * g++.dg/vect/simd-clone-4.cc: New test.
6841         * g++.dg/vect/simd-clone-4.h: New test.
6842         * g++.dg/vect/simd-clone-5.cc: New test.
6843
6844 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6845
6846         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6847         after r228716 (Fix vtbl[34] and vtbx4).
6848
6849 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6850
6851         PR tree-optimization/67909, 67947
6852         * gcc.dg/torture/pr67947.c: New test.
6853
6854 2015-10-13  Jeff Law  <law@redhat.com>
6855
6856         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6857
6858 2015-10-12  Jeff Law  <law@redhat.com>
6859
6860         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6861         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6862         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6863         ssa-dom-thread-11.c.
6864
6865         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6866
6867 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6868
6869         PR c++/58566
6870         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6871
6872 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6873
6874         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6875         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6876         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6877         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6878         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6879         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6880         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6881         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6882
6883 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6884
6885         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6886         and -mno-frame-header-opt options.
6887         * gcc.target/mips/frame-header-1.c: New file.
6888         * gcc.target/mips/frame-header-2.c: New file.
6889         * gcc.target/mips/frame-header-3.c: New file.
6890
6891 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6892             Hale Wang  <hale.wang@arm.com>
6893
6894         * gcc.dg/tree-ssa/forwprop-33.c: New.
6895
6896 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6897
6898         PR target/67895
6899         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6900         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6901         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6902         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6903         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6904         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6905         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6906         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6907         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6908         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6909
6910 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6911
6912         * lib/multiline.exp: New file.
6913         * lib/prune.exp: Load multiline.exp.
6914         (prune_gcc_output): Call into multiline.exp to handle any
6915         multiline output directives.
6916         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6917         load_gcc_lib.
6918
6919 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6920
6921         PR tree-optimization/67794
6922         * gcc.dg/ipa/ipa-sra-10.c: New test.
6923         * gcc.dg/torture/pr67794.c: Likewise.
6924
6925 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6926
6927         PR rtl-optimization/67828
6928         * gcc.dg/torture/pr67828.c: New.
6929
6930 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6931
6932         PR target/67366
6933         * lib/target-supports.exp (check_effective_target_non_strict_align):
6934         Adjust for arm*-*-*.
6935         * gcc.target/arm/pr67366.c: New test.
6936
6937 2015-10-09  Richard Biener  <rguenther@suse.de>
6938
6939         PR tree-optimization/67891
6940         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6941
6942 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6943
6944         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6945
6946 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6947
6948         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6949
6950 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6951
6952         * gcc.dg/loop-unswitch-2.c: New test.
6953         * gcc.dg/loop-unswitch-3.c: Likewise.
6954         * gcc.dg/loop-unswitch-4.c: Likewise.
6955
6956 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6957
6958         * gcc.dg/dse.c: Only dump in dse1 pass.
6959         * gcc.dg/tree-ssa/pr30375.c: Same.
6960
6961 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6962
6963         PR target/66697
6964         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6965         (PUSH, POP): New defines.
6966         (sse2_test): Use PUSH and POP to misalign runtime stack.
6967         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6968
6969 2015-10-07  James Norris  <jnorris@codesourcery.com>
6970
6971         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6972         to atomic_init. (atomic_init): Restrict flags usage.
6973
6974 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6975
6976         PR fortran/65889
6977         * gfortran.dg/sizeof_5.f90: New test.
6978
6979 2015-10-06  Jeff Law  <law@redhat.com>
6980
6981         * gcc.c-torture/compile/pr67816.c: New test.
6982
6983 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6984
6985         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6986
6987 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6988
6989         PR fortran/65766
6990         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6991
6992 2015-10-06  Marek Polacek  <polacek@redhat.com>
6993
6994         PR c++/67863
6995         * c-c++-common/Wtautological-compare-4.c: New test.
6996
6997 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6998             Peter Bergner <bergner@vnet.ibm.com>
6999
7000         PR target/67808
7001         * gcc.target/powerpc/pr67808.c: New test.
7002
7003 2015-10-06  Nick Clifton  <nickc@redhat.com>
7004
7005         * gcc.target/msp430: New directory.
7006         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
7007         tests.
7008         * gcc.target/msp430/data-attributes.c: New file.  Checks the
7009         noinit and persistent data attributes.
7010
7011 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
7012
7013         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7014
7015 2015-10-06  Richard Biener  <rguenther@suse.de>
7016
7017         PR tree-optimization/67859
7018         * gcc.dg/torture/pr67859.c: New testcase.
7019
7020 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7021
7022         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7023
7024 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
7025
7026         PR c++/53856
7027         * g++.dg/template/defarg19.C: New.
7028         * g++.dg/template/defarg20.C: Likewise.
7029
7030 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7031             Sebastian Pop  <s.pop@samsung.com>
7032
7033         * gcc.dg/graphite/scop-sor.c: Un-xfail.
7034
7035 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7036             Sebastian Pop  <s.pop@samsung.com>
7037
7038         * gcc.dg/graphite/scop-sor.c: Xfail.
7039
7040 2015-10-05  Martin Jambor  <mjambor@suse.cz>
7041             Jan Hubicka  <hubicka@ucw.cz>
7042
7043         * gcc.dg/ipa/propalign-4.c: New test.
7044         * gcc.dg/ipa/propalign-5.c: Likewise.
7045
7046 2015-10-05  Marek Polacek  <polacek@redhat.com>
7047
7048         PR tree-optimization/67821
7049         * gcc.dg/torture/pr67821-2.c: New test.
7050         * gcc.dg/torture/pr67821.c: New test.
7051
7052 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7053
7054         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7055
7056 2015-10-05  Christian Bruel  <christian.bruel@st.com>
7057
7058         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7059
7060 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7061
7062         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7063         (exec_vcvt): Add comments.
7064
7065 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7066
7067         PR rtl-optimization/67447
7068         * gcc.target/i386/pr67447.c: New test.
7069
7070 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7071
7072         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7073         effective target.
7074         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7075         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7076         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7077         * gcc.target/i386/vect-unpack-1.c: Ditto.
7078         * gcc.target/i386/vect-unpack-2.c: Ditto.
7079
7080 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
7081
7082         PR fortran/67758
7083         * gfortran.dg/common_24.f: New.
7084
7085 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7086
7087         * gcc.target/arm/pr67756.c: Fixed warnings.
7088
7089 2015-10-02  Marek Polacek  <polacek@redhat.com>
7090
7091         PR c/67730
7092         * gcc.dg/pr67730-1.c: New test.
7093         * gcc.dg/pr67730-2.c: New test.
7094         * gcc.dg/pr67730.h: New test.
7095
7096 2015-10-02  Marek Polacek  <polacek@redhat.com>
7097
7098         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7099
7100 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7101
7102         PR tree-optimization/67754
7103         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7104         * gfortran.dg/graphite/block-2.f: Same.
7105
7106 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7107
7108         * gcc.dg/graphite/scop-23.c: New.
7109
7110 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7111
7112         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7113         and "avx512vbmi".
7114
7115 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
7116
7117         PR rtl-optimization/67756
7118         * gcc.target/arm/pr67756.c: New.
7119
7120 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
7121
7122         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7123         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7124         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7125         for tiny model.
7126         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7127         for small model.
7128
7129 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7130
7131         * gcc.target/i386/vect-pack-trunc-1.c: New test.
7132         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7133         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7134         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7135         * gcc.target/i386/vect-unpack-1.c: Ditto.
7136         * gcc.target/i386/vect-unpack-2.c: Ditto.
7137
7138 2015-10-02  Marek Polacek  <polacek@redhat.com>
7139
7140         PR c/64249
7141         * c-c++-common/Wduplicated-cond-1.c: New test.
7142         * c-c++-common/Wduplicated-cond-2.c: New test.
7143         * c-c++-common/Wduplicated-cond-3.c: New test.
7144         * c-c++-common/Wduplicated-cond-4.c: New test.
7145         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7146         -Wduplicated-cond warning.
7147
7148 2015-10-02  Renlin Li  <renlin.li@arm.com>
7149
7150         * gcc.target/aarch64/csneg-1.c: Update.
7151
7152 2015-10-02  Renlin Li  <renlin.li@arm.com>
7153
7154         PR target/66776
7155         * gcc.target/aarch64/pr66776.c: New.
7156
7157 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7158
7159         * gnat.dg/warn13.adb: New test.
7160
7161 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7162
7163         * gnat.dg/vect15.ad[sb]: New test.
7164         * gnat.dg/vect16.ad[sb]: Likewise.
7165         * gnat.dg/vect17.ad[sb]: Likewise.
7166         * gnat.dg/vect18.ad[sb]: Likewise.
7167
7168 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7169
7170         PR rtl-optimization/67786
7171         PR rtl-optimization/67787
7172         * gcc.dg/pr67786.c: New test.
7173         * gcc.dg/pr67787.c: Likewise.
7174
7175 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
7176
7177         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7178
7179 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
7180
7181         PR target/51726
7182         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7183
7184 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
7185
7186         PR fortran/62242
7187         PR fortran/52332
7188         * gfortran.dg/string_array_constructor_1.f90: New.
7189         * gfortran.dg/string_array_constructor_2.f90: New.
7190         * gfortran.dg/string_array_constructor_3.f90: New.
7191
7192 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
7193
7194         PR target/67788
7195         PR target/67789
7196         * gcc.target/powerpc/pr67789.c: New testcase.
7197
7198 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7199
7200         PR fortran.67802
7201         * gfortran.dg/pr67802.f90: New test.
7202
7203 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7204
7205         PR fortran/66979
7206         gfortran.dg/pr66979.f90: new test.
7207
7208 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7209
7210         PR fortran/67616
7211         * gfortran.dg/pr67616.f90: New test.
7212
7213 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
7214
7215         PR c++/54430
7216         * g++.dg/cpp0x/range-for30.C: New.
7217
7218 2015-10-01  Marek Polacek  <polacek@redhat.com>
7219
7220         PR c/65345
7221         * gcc.dg/atomic/pr65345-4.c: New test.
7222         * gcc.dg/pr65345-3.c: New test.
7223
7224 2015-10-01  Marek Polacek  <polacek@redhat.com>
7225
7226         PR tree-optimization/67769
7227         * gcc.dg/torture/pr67769.c: New test.
7228
7229 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7230
7231         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7232
7233 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
7234
7235         PR target/54236
7236         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7237
7238 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7239
7240         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7241         (main): Rename to sse2_test.  Abort if count != 5.
7242         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
7243         of -march=slm.
7244         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7245
7246 2015-10-01  Richard Biener  <rguenther@suse.de>
7247
7248         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7249         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7250
7251 2015-09-30  Jeff Law  <law@redhat.com>
7252
7253         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7254
7255 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7256
7257         PR rtl-optimization/67037
7258         * gcc.c-torture/execute/pr67037.c: New test.
7259
7260 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7261
7262         * lib/target-supports.exp (check_effective_target_sync_int_128):
7263         Return 1 on spu-*-* targets.
7264         (check_effective_target_sync_int_128_runtime): Likewise.
7265         (check_effective_target_sync_long_long): Likewise.
7266         (check_effective_target_sync_long_long_runtime): Likewise.
7267         (check_effective_target_sync_int_long): Likewise.
7268         (check_effective_target_sync_char_short): Likewise.
7269
7270 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7271
7272         * gcc.target/i386/pr67761.c: New test.
7273
7274 2015-09-30  Marek Polacek  <polacek@redhat.com>
7275
7276         PR c/67730
7277         * gcc.dg/pr67730.c: New test.
7278
7279 2015-09-30  Marek Polacek  <polacek@redhat.com>
7280
7281         PR tree-optimization/67690
7282         * gcc.dg/torture/pr67690.c: New test.
7283
7284 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7285
7286         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7287         * g++.dg/gomp/tls-wrap4.C: Likewise.
7288         * gcc.dg/atomic-op-optimize.c: Likewise.
7289         * gcc.dg/pr54087.c: Likewise.
7290         * gcc.dg/tls/section-2.c: Likewise.
7291         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7292         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7293         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7294         * gcc.target/arm/divzero.c: Likewise.
7295         * gcc.target/arm/sibcall-2.c: Likewise.
7296         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7297         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7298         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7299         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7300         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7301         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7302         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7303         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7304         * gfortran.dg/default_format_2.f90: Likewise.
7305         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7306
7307 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7308
7309         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7310
7311 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7312
7313         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7314         * gfortran.dg/round_4.f90: ditto.
7315
7316 2015-09-29  Richard Biener  <rguenther@suse.de>
7317
7318         PR tree-optimization/67170
7319         * gfortran.dg/pr67170.f90: New testcase.
7320
7321 2015-09-29  Richard Biener  <rguenther@suse.de>
7322
7323         PR tree-optimization/67741
7324         * gcc.dg/torture/pr67741.c: New testcase.
7325
7326 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7327
7328         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7329         non-zero for __builtin_signbit tests.
7330
7331 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7332
7333         PR target/65105
7334         * gcc.target/i386/pr65105-1.c: New.
7335         * gcc.target/i386/pr65105-2.c: New.
7336         * gcc.target/i386/pr65105-3.c: New.
7337         * gcc.target/i386/pr65105-4.C: New.
7338         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7339
7340 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7341
7342         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7343
7344 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7345
7346         PR fortran/40054
7347         PR fortran/63921
7348         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7349         standard as legacy.
7350         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7351         * gfortran.dg/function_types_3.f90: Change error message to
7352         "Type inaccessible...."
7353         * gfortran.dg/ptr_func_assign_1.f08: New test.
7354         * gfortran.dg/ptr_func_assign_2.f08: New test.
7355
7356 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7357
7358         PR fortran/40054
7359         PR fortran/63921
7360         * gfortran.dg/ptr_func_assign_3.f08: New test.
7361         * gfortran.dg/ptr_func_assign_4.f08: New test.
7362
7363 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7364             Sebastian Pop  <s.pop@samsung.com>
7365
7366         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7367         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7368         * gcc.dg/graphite/block-3.c: Same.
7369         * gcc.dg/graphite/block-4.c: Same.
7370         * gcc.dg/graphite/block-5.c: Same.
7371         * gcc.dg/graphite/block-6.c: Same.
7372         * gcc.dg/graphite/block-7.c: Same.
7373         * gcc.dg/graphite/block-8.c: Same.
7374         * gcc.dg/graphite/block-pr47654.c: Same.
7375         * gcc.dg/graphite/interchange-0.c: Same.
7376         * gcc.dg/graphite/interchange-1.c: Same.
7377         * gcc.dg/graphite/interchange-10.c: Same.
7378         * gcc.dg/graphite/interchange-11.c: Same.
7379         * gcc.dg/graphite/interchange-12.c: Same.
7380         * gcc.dg/graphite/interchange-13.c: Same.
7381         * gcc.dg/graphite/interchange-14.c: Same.
7382         * gcc.dg/graphite/interchange-15.c: Same.
7383         * gcc.dg/graphite/interchange-3.c: Same.
7384         * gcc.dg/graphite/interchange-4.c: Same.
7385         * gcc.dg/graphite/interchange-5.c: Same.
7386         * gcc.dg/graphite/interchange-6.c: Same.
7387         * gcc.dg/graphite/interchange-7.c: Same.
7388         * gcc.dg/graphite/interchange-8.c: Same.
7389         * gcc.dg/graphite/interchange-9.c: Same.
7390         * gcc.dg/graphite/interchange-mvt.c: Same.
7391         * gcc.dg/graphite/pr35356-1.c: Same.
7392         * gcc.dg/graphite/pr35356-3.c: Same.
7393         * gcc.dg/graphite/pr37485.c: Same.
7394         * gcc.dg/graphite/scop-1.c: Same.
7395         * gcc.dg/graphite/scop-11.c: Same.
7396         * gcc.dg/graphite/scop-5.c: Same.
7397         * gcc.dg/graphite/uns-block-1.c: Same.
7398         * gcc.dg/graphite/uns-interchange-9.c: Same.
7399         * gfortran.dg/graphite/block-1.f90: Same.
7400         * gfortran.dg/graphite/interchange-3.f90: Same.
7401         * gfortran.dg/graphite/pr14741.f90: Same.
7402         * gfortran.dg/graphite/block-2.f: Same.
7403
7404 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7405             Sebastian Pop  <s.pop@samsung.com>
7406
7407         PR tree-optimization/67700
7408         * gcc.dg/graphite/run-id-pr67700.c: New.
7409
7410 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7411
7412         PR target/54236
7413         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7414         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7415         test_27): New.
7416         * gcc.target/sh/pr54236-5.c: New.
7417         * gcc.target/sh/pr54236-6.c: New.
7418
7419 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7420
7421         PR rtl-optimization/67456
7422         PR rtl-optimization/67464
7423         PR rtl-optimization/67465
7424         * gcc.dg/pr67465.c: New test.
7425
7426 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7427
7428         PR tree-optimization/62171
7429         * gcc.dg/vect/pr62171.c: New test.
7430
7431 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7432
7433         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7434         skip on AIX.  XFAIL individual line tests.
7435
7436 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7437
7438         PR rtl-optimization/64164
7439         PR tree-optimization/67312
7440         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7441         * gcc.target/i386/stackalign/return-4.c: Add -O.
7442
7443 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7444
7445         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7446
7447 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7448
7449         PR fortran/67721
7450         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7451
7452 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7453
7454         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7455         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7456         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7457         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7458         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7459         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7460         DW_AT_noreturn on AIX.
7461         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7462         DW_AT_noreturn on AIX.
7463         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7464         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7465         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7466         DW_AT_GNU_deleted on AIX.
7467         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7468         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7469         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7470         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7471         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7472         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7473         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7474         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7475         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7476         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7477         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7478         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7479         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7480         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7481         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7482
7483 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7484
7485         PR fortran/67614
7486         * gfortran.dg/pr67614.f90: New test.
7487
7488 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7489
7490         PR fortran/67525
7491         * gfortran.dg/pr67525.f90: New test.
7492
7493 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7494
7495         PR fortran/55603
7496         * gfortran.dg/allocatable_function_9.f90: New.
7497
7498 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7499
7500         PR target/67675
7501         * gcc.target/sh/pr67675.c: New.
7502
7503 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7504
7505         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7506
7507 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7508
7509         * gcc.target/i386/pr66749.c (dg-options): Replace
7510         -mtune=lakemount with -mtune=lakemont.
7511         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7512         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7513
7514 2015-09-25  Marek Polacek  <polacek@redhat.com>
7515
7516         * c-c++-common/ubsan/bounds-11.c: New test.
7517         * c-c++-common/ubsan/bounds-12.c: New test.
7518
7519 2015-09-25  Marek Polacek  <polacek@redhat.com>
7520
7521         PR sanitizer/64906
7522         * c-c++-common/ubsan/pr64906.c: New test.
7523
7524 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7525
7526         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7527         with -mtune=lakemount.
7528         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7529         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7530
7531 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7532
7533         PR driver/67640
7534         * gcc.dg/Werror-13.c: New test.
7535
7536 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7537
7538         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7539
7540 2015-09-24  Richard Biener  <rguenther@suse.de>
7541
7542         PR lto/67699
7543         * g++.dg/pr67699.C: New testcase.
7544
7545 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7546
7547         PR libgcc/67624
7548         * gcc.target/arm/fp16-inf.c: New test.
7549
7550 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7551
7552         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7553         name while checking for AVX-512VBMI presence.
7554
7555 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7556
7557         * lib/target-supports.exp (check_effective_target_pie): Check for
7558         PIE support on Solaris 11.x and 12.
7559
7560 2015-09-24  Richard Biener  <rguenther@suse.de>
7561
7562         * g++.dg/tree-ssa/restrict3.C: New testcase.
7563
7564 2015-09-24  Richard Biener  <rguenther@suse.de>
7565
7566         PR tree-optimization/48885
7567         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7568
7569 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7570
7571         * c-c++-common/Wmisleading-indentation.c: Augment test.
7572
7573 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7574
7575         Fix small typos in the coding rule enforcement warnings.
7576         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7577         with 'namespace'.
7578
7579 2015-09-23  Richard Biener  <rguenther@suse.de>
7580
7581         PR middle-end/67662
7582         * gcc.dg/ubsan/pr67662.c: New testcase.
7583
7584 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7585
7586         PR c/49655
7587         * gcc.dg/pragma-diag-6.c: New test.
7588
7589 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7590
7591         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7592
7593 2015-09-23  Richard Biener  <rguenther@suse.de>
7594
7595         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7596
7597 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7598
7599         * c-c++-common/Wmisleading-indentation.c: Augment test.
7600
7601 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7602
7603         * g++.dg/diagostic/disable.C: New.
7604
7605 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7606
7607         PR tree-optimization/67671
7608         * g++.dg/pr67671.C: New test.
7609
7610 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7611
7612         PR target/67480
7613         * gcc.target/i386/pr67480.c: New test.
7614
7615 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7616
7617         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7618         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7619         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7620         avx512dq, avx512cd, avx512er and avx512pf.
7621
7622 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7623
7624         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7625         update-fetch operations.
7626         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7627
7628 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7629
7630         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7631         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7632
7633 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7634
7635         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7636         (TEST_ONE): New.
7637         * gcc.target/aarch64/atomic-inst-swap.c: New.
7638
7639 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7640
7641         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7642         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7643         * gcc.target/i386/pr59789.c (f1): Likewise.
7644         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7645         * gcc.target/i386/intrinsics_6.c: Likewise.
7646         * gcc.dg/winline-5.c (int t): Likewise.
7647         * gcc.dg/winline-9.c (t): Likewise.
7648         * gcc.dg/always_inline2.c (q): Likewise.
7649         * gcc.dg/winline-2.c (inline int t): Likewise.
7650         * gcc.dg/winline-6.c: Likewise.
7651         * gcc.dg/winline-10.c (void g): Likewise.
7652         * gcc.dg/pr49243.c (void parse): Likewise.
7653         * gcc.dg/always_inline3.c (q2): Likewise.
7654         * gcc.dg/winline-3.c: Likewise.
7655         * gcc.dg/winline-7.c (inline void *t): Likewise.
7656
7657 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7658
7659         PR tree-optimization/67666
7660         * g++.dg/pr67666.C: New test.
7661
7662 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7663
7664         PR fortran/67615
7665         * gfortran.dg/pr67615.f90: new test.
7666
7667 2015-09-21  Jeff Law  <law@redhat.com>
7668
7669         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7670
7671 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7672
7673         Complete the implementation of N4230, Nested namespace definition.
7674         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7675         attributes and nested namespace definitions.
7676         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7677         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7678         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7679         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7680         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7681         appearing before the namespace identifier.
7682
7683 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7684
7685         PR c/66415
7686         * gcc.dg/cpp/pr66415-1.c: Test column number.
7687
7688 2015-09-21  Richard Biener  <rguenther@suse.de>
7689
7690         * g++.dg/ext/attr-alias-3.C: Add -g.
7691
7692 2015-09-21  Richard Biener  <rguenther@suse.de>
7693
7694         PR debug/67664
7695         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7696
7697 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7698
7699         PR target/64345
7700         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7701
7702 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7703
7704         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7705
7706 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7707
7708         PR middle-end/60832
7709         * gcc.dg/pr53265.c: Update.
7710
7711 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7712
7713         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7714
7715 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7716
7717         PR target/59478
7718         * gcc.target/sh/pr59478.c: New.
7719
7720 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7721
7722         PR target/67126
7723         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7724         * gcc.target/sh/pr54236-2.c: Likewise.
7725
7726 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7727
7728         * gcc.target/sh/pr43417.c: Move target independent test to ...
7729         * gcc.c-torture/compile/pr43417.c: ... here.
7730
7731 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7732
7733         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7734         check_effective_target_big_endian, check_effective_target_little_endian,
7735         check_effective_target_any_fpu, check_effective_target_double_fpu,
7736         check_effective_target_use_single_only_fpu,
7737         check_effective_target_default_single_fpu,
7738         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7739         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7740         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7741         check_effective_target_fmovd_enabled,
7742         check_effective_target_has_privileged, check_effective_target_has_pref,
7743         check_effective_target_banked_r0r7_isr,
7744         check_effective_target_stack_save_isr): New effective target checks.
7745         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7746         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7747         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7748         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7749         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7750         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7751         * gcc.target/sh/attr-isr.c: Likewise.
7752         * gcc.target/sh/fpul-usage-1.c: Likewise.
7753         * gcc.target/sh/hiconst.c: Likewise.
7754         * gcc.target/sh/mfmovd.c: Likewise.
7755         * gcc.target/sh/pr21255-3.c: Likewise.
7756         * gcc.target/sh/pr33135-1.c: Likewise.
7757         * gcc.target/sh/pr33135-2.c: Likewise.
7758         * gcc.target/sh/pr33135-3.c: Likewise.
7759         * gcc.target/sh/pr33135-4.c: Likewise.
7760         * gcc.target/sh/pr39423-2.c: Likewise.
7761         * gcc.target/sh/pr49880-4.c: Likewise.
7762         * gcc.target/sh/pr49880-5.c: Likewise.
7763         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7764         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7765         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7766         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7767         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7768         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7769         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7770         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7771         * gcc.target/sh/pr50751-2.c: Likewise.
7772         * gcc.target/sh/pr50751-3.c: Likewise.
7773         * gcc.target/sh/pr50751-5.c: Likewise.
7774         * gcc.target/sh/pr50751-6.c: Likewise.
7775         * gcc.target/sh/pr50751-8.c: Likewise.
7776         * gcc.target/sh/pr51244-15.c: Likewise.
7777         * gcc.target/sh/pr51244-2.c: Likewise.
7778         * gcc.target/sh/pr51244-20.c: Likewise.
7779         * gcc.target/sh/pr51244-6.c: Likewise.
7780         * gcc.target/sh/pr52483-4.c: Likewise.
7781         * gcc.target/sh/pr53511-1.c: Likewise.
7782         * gcc.target/sh/pr53512-1.c: Likewise.
7783         * gcc.target/sh/pr53512-2.c: Likewise.
7784         * gcc.target/sh/pr53512-3.c: Likewise.
7785         * gcc.target/sh/pr53512-4.c: Likewise.
7786         * gcc.target/sh/pr53513-1.c: Likewise.
7787         * gcc.target/sh/pr54089-2.c: Likewise.
7788         * gcc.target/sh/pr54089-3.c: Likewise.
7789         * gcc.target/sh/pr54089-4.c: Likewise.
7790         * gcc.target/sh/pr54602-2.c: Likewise.
7791         * gcc.target/sh/pr54602-3.c: Likewise.
7792         * gcc.target/sh/pr54602-4.c: Likewise.
7793         * gcc.target/sh/pr54680.c: Likewise.
7794         * gcc.target/sh/pr55303-1.c: Likewise.
7795         * gcc.target/sh/pr55303-2.c: Likewise.
7796         * gcc.target/sh/pr55303-3.c: Likewise.
7797         * gcc.target/sh/pr56547-1.c: Likewise.
7798         * gcc.target/sh/pr56547-2.c: Likewise.
7799         * gcc.target/sh/pr61195.c: Likewise.
7800         * gcc.target/sh/pr61996.c: Likewise.
7801         * gcc.target/sh/pr6526.c: Likewise.
7802         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7803         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7804         * gcc.target/sh/prefetch.c: Likewise.
7805         * gcc.target/sh/rte-delay-slot.c: Likewise.
7806         * gcc.target/sh/sh2a-band.c: Likewise.
7807         * gcc.target/sh/sh2a-bclr.c: Likewise.
7808         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7809         * gcc.target/sh/sh2a-bld.c: Likewise.
7810         * gcc.target/sh/sh2a-bor.c: Likewise.
7811         * gcc.target/sh/sh2a-bset.c: Likewise.
7812         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7813         * gcc.target/sh/sh2a-bxor.c: Likewise.
7814         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7815         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7816         * gcc.target/sh/sh2a-movrt.c: Likewise.
7817         * gcc.target/sh/sh2a-resbank.c: Likewise.
7818         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7819         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7820         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7821         * gcc.target/sh/sh4a-cosf.c: Likewise.
7822         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7823         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7824         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7825         * gcc.target/sh/sh4a-sinf.c: Likewise.
7826
7827 2015-09-20  Jeff Law  <law@redhat.com>
7828
7829         PR tree-optimization/47679
7830         * g++.dg/warn/Wuninitialized-6.C: New test.
7831
7832 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7833
7834         Implement nested namespace definitions.
7835         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7836         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7837         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7838         * g++.dg/lookup/name-clash5.C: Adjust.
7839         * g++.dg/lookup/name-clash6.C: Likewise.
7840
7841 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7842
7843         * gcc.dg/pragma-diag-5.c: New test.
7844
7845 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7846
7847         PR middle-end/67619
7848         * gcc.dg/torture/pr67619.c: New test.
7849         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7850         New procedure.
7851
7852 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7853
7854         PR tree-optimization/67283
7855         * gcc.dg/tree-ssa/sra-15.c: New.
7856         * gcc.dg/tree-ssa/sra-16.c: New.
7857
7858 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7859
7860         PR sanitizer/64078
7861         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7862         (f2, f3): Make the function static.
7863         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7864
7865 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7866
7867         * gcc.target/arm/attr_thumb-static2.c: New test.
7868
7869 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7870
7871         * gnat.dg/overflow_sum3.adb: New test.
7872
7873 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7874
7875         * gcc.target/arm/stack-checking.c: New test.
7876
7877 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7878
7879         PR fortran/52846
7880         * gfortran.dg/public_private_module_5.f90: Add module procedure
7881         trigger_smod to ensure that the smod file is written.
7882
7883 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7884
7885         * gcc.target/aarch64/copysign_1.c: New.
7886         * gcc.target/aarch64/copysign_2.c: New.
7887
7888 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7889
7890         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7891         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7892         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7893
7894 2015-09-16  John Marino  <gnugcc@marino.st>
7895
7896         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7897
7898 2015-09-16  Richard Biener  <rguenther@suse.de>
7899
7900         PR middle-end/67253
7901         * gcc.dg/torture/pr67253.c: New testcase.
7902
7903 2015-09-16  Richard Biener  <rguenther@suse.de>
7904
7905         PR middle-end/67271
7906         * gcc.dg/pr67271.c: New testcase.
7907
7908 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7909
7910         * gnat.dg/opt49.adb: New test.
7911
7912 2015-09-16  Richard Biener  <rguenther@suse.de>
7913
7914         PR middle-end/67442
7915         * gcc.dg/torture/pr67442.c: New testcase.
7916
7917 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7918
7919         * gnat.dg/array24.adb: New test.
7920         * gnat.dg/blocklocs.adb: Delete.
7921
7922 2015-09-15  Marek Polacek  <polacek@redhat.com>
7923
7924         PR c/67580
7925         * gcc.dg/pr67580.c: New test.
7926
7927 2015-09-15  Richard Biener  <rguenther@suse.de>
7928
7929         PR tree-optimization/67470
7930         * gcc.dg/torture/pr67470.c: New testcase.
7931
7932 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7933
7934         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7935
7936 2015-09-15  Richard Biener  <rguenther@suse.de>
7937
7938         PR middle-end/67563
7939         * gcc.dg/pr67563.c: New testcase.
7940
7941 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7942
7943         PR fortran/67460
7944         * gfortran.dg/pr67460.f90: New test.
7945
7946 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7947
7948         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7949         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7950
7951 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7952
7953         PR c++/51911
7954         * g++.dg/cpp0x/new-auto1.C: New.
7955
7956 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7957
7958         PR c/28901
7959         * g++.dg/warn/unused-variable-1.C: New test.
7960         * g++.dg/warn/unused-variable-2.C: Likewise.
7961         * gcc.dg/unused-4.c: Adjust warning for static const.
7962         * gcc.dg/unused-variable-1.c: New test.
7963         * gcc.dg/unused-variable-2.c: Likewise.
7964
7965 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7966
7967         * gfortran.dg/private_type_3.f90: Require visibility.
7968         * gfortran.dg/module_variable_2.f90: Same.
7969         * gfortran.dg/nested_forall_1.f: Same.
7970         * gfortran.dg/elemental_dependency_4.f90: Same.
7971         * gfortran.dg/bind_c_usage_25.f90: Same.
7972         * gfortran.dg/access_spec_1.f90: Same.
7973         * gfortran.dg/public_private_module_2.f90: Same.
7974         * gfortran.dg/host_assoc_variable_1.f90: Same.
7975         * gfortran.dg/public_private_module_6.f90: Same.
7976         * gfortran.dg/module_variable_1.f90: Same.
7977         * gfortran.dg/pr37286.f90: Same.
7978         * gfortran.dg/internal_pack_7.f90: Same.
7979         * gfortran.dg/submodule_10.f08: Same.
7980         * gfortran.dg/allocatable_function_8.f90: Same.
7981         * gfortran.dg/merge_init_expr_2.f90: Same.
7982         * gfortran.dg/class_37.f03: Same.
7983         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7984         * gfortran.dg/typebound_call_20.f03: Same.
7985         * gfortran.dg/proc_ptr_result_3.f90: Same.
7986         * gfortran.dg/pr32535.f90: Same.
7987         * gfortran.dg/typebound_proc_19.f90: Same.
7988         * gfortran.dg/initialization_10.f90: Same.
7989         * gfortran.dg/bind_c_usage_8.f03: Same.
7990         * gfortran.dg/pr61335.f90: Same.
7991         * gfortran.dg/elemental_dependency_5.f90: Same.
7992         * gfortran.dg/proc_ptr_3.f90: Same.
7993         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7994
7995 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7996
7997         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7998         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7999         * gcc.dg/loop-8.c: Likewise.
8000
8001 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
8002
8003         PR ada/66965
8004         * gnat.dg/specs/addr1.ads: Remove.
8005
8006 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8007
8008         * gcc.dg/pie-link.c: Add -pie to dg-options.
8009
8010 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
8011
8012         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8013         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8014
8015 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8016
8017         * gcc.target/powerpc/swaps-p8-20.c: New test.
8018         * gcc.target/powerpc/swaps-p8-21.c: New test.
8019
8020 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
8021
8022         PR fortran/67526
8023         * gfortran.dg/pr67526.f90: New test.
8024
8025 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
8026
8027         PR c++/67318
8028         * g++.dg/cpp0x/variadic166.C: New.
8029
8030 2015-09-09  Mark Wielaard  <mjw@redhat.com>
8031
8032         * c-c++-common/nonnull-1.c: New test.
8033
8034 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
8035
8036         PR fortran/66993
8037         * gfortran.dg/submodule_11.f08: New test.
8038
8039 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
8040
8041         PR target/67506
8042         * gcc.c-torture/compile/pr67506.c: New test.
8043
8044 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8045
8046         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8047         initialization with a byte mask.  No change expected here.
8048         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8049         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8050         initialization with contigious bitmask.  Literal pool is expectd
8051         to be used here.
8052
8053 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8054
8055         PR target/67439
8056         * gcc.target/arm/pr67439_1.c: New test.
8057
8058 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
8059
8060         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8061         model.
8062
8063 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
8064
8065         PR c++/67523
8066         * g++.dg/gomp/pr67523.C: New test.
8067
8068         PR c++/67522
8069         * g++.dg/gomp/pr67522.C: New test.
8070
8071         PR middle-end/67521
8072         * c-c++-common/gomp/pr67521.c: New test.
8073
8074         PR middle-end/67517
8075         * c-c++-common/gomp/pr67517.c: New test.
8076
8077         PR c++/67514
8078         * g++.dg/gomp/pr67514.C: New test.
8079
8080         PR c++/67511
8081         * g++.dg/gomp/pr67511.C: New test.
8082
8083         PR c/67502
8084         * c-c++-common/gomp/pr67502.c: New test.
8085
8086 2015-09-09  Marek Polacek  <polacek@redhat.com>
8087
8088         PR middle-end/67512
8089         * gcc.dg/pr67512.c: New test.
8090
8091 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
8092
8093         PR c++/53184
8094         * g++.dg/warn/Wsubobject-linkage-1.C: New.
8095         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8096         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8097         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8098
8099 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8100
8101         * gcc.target/aarch64/mod_2.x: New file.
8102         * gcc.target/aarch64/mod_256.x: Likewise.
8103         * gcc.target/arm/mod_2.c: New test.
8104         * gcc.target/arm/mod_256.c: Likewise.
8105         * gcc.target/aarch64/mod_2.c: Likewise.
8106         * gcc.target/aarch64/mod_256.c: Likewise.
8107
8108 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR c++/67504
8111         * g++.dg/gomp/pr67504.C: New test.
8112
8113         PR c/67501
8114         * c-c++-common/gomp/pr67501.c: New test.
8115
8116         PR c/67500
8117         * gcc.dg/gomp/pr67500.c: New test.
8118
8119         PR c/67495
8120         * gcc.dg/gomp/pr67495.c: New test.
8121
8122 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
8123             Sebastian Pop  <s.pop@samsung.com>
8124
8125         PR tree-optimization/53852
8126         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8127         both isl-0.12 and isl-0.15.
8128         * gcc.dg/graphite/uns-interchange-14.c: Same.
8129         * gcc.dg/graphite/uns-interchange-15.c: Same.
8130         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8131
8132 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
8133             Sebastian Pop  <s.pop@samsung.com>
8134
8135         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8136         * gcc.dg/graphite/block-1.c: Same.
8137         * gcc.dg/graphite/block-5.c: Same.
8138         * gcc.dg/graphite/block-6.c: Same.
8139         * gcc.dg/graphite/interchange-1.c: Same.
8140         * gcc.dg/graphite/interchange-10.c: Same.
8141         * gcc.dg/graphite/interchange-11.c: Same.
8142         * gcc.dg/graphite/interchange-13.c: Same.
8143         * gcc.dg/graphite/interchange-14.c: Same.
8144         * gcc.dg/graphite/interchange-3.c: Same.
8145         * gcc.dg/graphite/interchange-4.c: Same.
8146         * gcc.dg/graphite/interchange-7.c: Same.
8147         * gcc.dg/graphite/interchange-8.c: Same.
8148         * gcc.dg/graphite/interchange-9.c: Same.
8149         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8150         * gcc.dg/graphite/pr35356-1.c (foo): Same.
8151         * gcc.dg/graphite/pr37485.c: Same.
8152         * gcc.dg/graphite/scop-0.c (int toto): Same.
8153         * gcc.dg/graphite/scop-1.c: Same.
8154         * gcc.dg/graphite/scop-10.c: Same.
8155         * gcc.dg/graphite/scop-11.c: Same.
8156         * gcc.dg/graphite/scop-12.c: Same.
8157         * gcc.dg/graphite/scop-13.c: Same.
8158         * gcc.dg/graphite/scop-16.c: Same.
8159         * gcc.dg/graphite/scop-17.c: Same.
8160         * gcc.dg/graphite/scop-18.c: Same.
8161         * gcc.dg/graphite/scop-2.c: Same.
8162         * gcc.dg/graphite/scop-21.c (int test): Same.
8163         * gcc.dg/graphite/scop-22.c (void foo): Same.
8164         * gcc.dg/graphite/scop-4.c: Same.
8165         * gcc.dg/graphite/scop-5.c: Same.
8166         * gcc.dg/graphite/scop-6.c: Same.
8167         * gcc.dg/graphite/scop-7.c: Same.
8168         * gcc.dg/graphite/scop-8.c: Same.
8169         * gcc.dg/graphite/scop-9.c: Same.
8170         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8171         data-refs remain inside the inner loop.
8172         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8173         * gcc.dg/graphite/uns-interchange-14.c: Same.
8174         * gcc.dg/graphite/uns-interchange-9.c: Same.
8175         * gfortran.dg/graphite/interchange-3.f90
8176
8177 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8178
8179         PR target/63870
8180         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8181         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8182         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8183         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8184         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8185         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8186         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8187         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8188         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8189         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8190         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8191         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8192
8193 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8194
8195         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8196         * lib/target-supports.exp
8197         (check_effective_target_arm_neon_fp16_hw): New.
8198
8199 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8200
8201         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8202         Set additional_flags for neon-fp16 if supported, else fallback to neon.
8203
8204         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8205         (hfloat16_t): New.
8206         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8207         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8208         if supported.
8209         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8210         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8211         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8212         when those are supported.
8213         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8214         (vdup_n_f16): New.
8215
8216         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8217         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8218         cases if supported.
8219
8220         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8221         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8222         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8223         Likewise.
8224         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8225         Likewise.
8226         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8227
8228         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8229         Add float16x8_t case.
8230         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8231         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8232         main, exec_vcreate): Likewise.
8233         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8234         exec_vget_high): Likewise.
8235         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8236         exec_vget_low): Likewise.
8237         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8238         Likewise.
8239         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8240         exec_vld1_dup): Likewise.
8241         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8242         exec_vld1_lane): Likewise.
8243         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8244         Likewise.
8245         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8246         exec_vldX_dup): Likewise.
8247         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8248         exec_vldX_lane): Likewise.
8249         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8250         exec_vset_lane): Likewise.
8251         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8252         exec_vst1_lane): Likewise.
8253
8254 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8255
8256         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8257         * gcc.target/aarch64/vget_low_1.c: Likewise.
8258
8259 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8260
8261         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8262         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8263         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8264         (main): update orig_data to avoid float16 NaN on bigendian.
8265
8266 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8267
8268         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8269         float16x8_t.
8270         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8271         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8272         * gcc.target/aarch64/vld1_lane.c: Likewise.
8273
8274 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8275
8276         PR c++/67369
8277         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8278
8279 2015-09-07  Marek Polacek  <polacek@redhat.com>
8280
8281         PR inline-asm/67448
8282         * gcc.dg/asm-10.c: New test.
8283
8284 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR middle-end/67452
8287         * gcc.dg/lto/pr67452_0.c: New test.
8288
8289 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8290
8291         PR target/65210
8292         * gcc.target/avr/pr65210.c: New test.
8293
8294 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8295
8296         PR testsuite/67450
8297         * lib/target-supports.exp (check_cached_effective_target):
8298         Apppend $prop to et_prop_list only if needed.
8299
8300 2015-09-04  Marek Polacek  <polacek@redhat.com>
8301
8302         PR sanitizer/67279
8303         * gcc.dg/ubsan/pr67279.c: New test.
8304
8305 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8306             Petr Murzin  <petr.murzin@intel.com>
8307             Kirill Yukhin <kirill.yukhin@intel.com>
8308
8309         * gcc.target/i386/avx512f-scatter-1.c: New.
8310         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8311         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8312
8313 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8314
8315         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8316         rather than calling rmdir, cleanup if open fails.
8317
8318 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8319
8320         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8321         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8322         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8323         Return true for PowerPC targets that implement Altivec.
8324
8325 2015-09-03  Renlin Li  <renlin.li@arm.com>
8326
8327         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8328         check the assembly.
8329         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8330
8331 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8332
8333         * gcc.target/powerpc/vec-shift.c: New test.
8334
8335 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8336
8337         PR tree-optimization/65637
8338         * gcc.dg/autopar/reduc-4.c: New test.
8339
8340 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8341
8342         PR tree-optimization/65637
8343         * gcc.dg/autopar/pr46099-2.c: New test.
8344
8345 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8346
8347         PR middle-end/67351
8348         * g++.dg/pr67351.C: New test.
8349
8350 2015-09-03  Richard Biener  <rguenther@suse.de>
8351
8352         PR ipa/66705
8353         * g++.dg/lto/pr66705_0.C: New testcase.
8354
8355 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8356
8357         PR middle-end/60586
8358         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8359         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8360
8361 2015-09-02  Marek Polacek  <polacek@redhat.com>
8362
8363         PR c/67432
8364         * gcc.dg/pr67432.c: New test.
8365
8366 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8367
8368         * lib/target-supports.exp (clear_effective_target_cache): New.
8369         (check_cached_effective_target): Update et_prop_list.
8370         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8371         * g++.dg/compat/compat.exp: Likewise.
8372         * g++.dg/compat/struct-layout-1.exp: Likewise.
8373         * lib/asan-dg.exp: Likewise.
8374         * lib/atomic-dg.exp: Likewise.
8375         * lib/cilk-plus-dg.exp: Likewise.
8376         * lib/clearcap.exp: Likewise.
8377         * lib/mpx-dg.exp: Likewise.
8378         * lib/tsan-dg.exp: Likewise.
8379         * lib/ubsan-dg.exp: Likewise.
8380
8381 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8382
8383         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8384
8385 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8386             Andrew Bennett  <andrew.bennett@imgtec.com>
8387
8388         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8389         dependencies between ISA level and compact-branches.
8390         * gcc.target/mips/branch-10.c: Update expected output to allow
8391         compact forms of b/bal.
8392         * gcc.target/mips/branch-11.c: Likewise.
8393         * gcc.target/mips/branch-12.c: Likewise.
8394         * gcc.target/mips/branch-13.c: Likewise.
8395         * gcc.target/mips/branch-3.c: Likewise.
8396         * gcc.target/mips/branch-4.c: Likewise.
8397         * gcc.target/mips/branch-5.c: Likewise.
8398         * gcc.target/mips/branch-6.c: Likewise.
8399         * gcc.target/mips/branch-7.c: Likewise.
8400         * gcc.target/mips/branch-8.c: Likewise.
8401         * gcc.target/mips/branch-9.c: Likewise.
8402         * gcc.target/mips/branch-cost-1.c: Likewise.
8403         * gcc.target/mips/call-1.c: Likewise.
8404         * gcc.target/mips/call-2.c: Likewise.
8405         * gcc.target/mips/call-3.c: Likewise.
8406         * gcc.target/mips/call-4.c: Likewise.
8407         * gcc.target/mips/call-5.c: Likewise.
8408         * gcc.target/mips/call-6.c: Likewise.
8409         * gcc.target/mips/lazy-binding-1.c: Likewise.
8410         * gcc.target/mips/near-far-1.c: Likewise.
8411         * gcc.target/mips/near-far-2.c: Likewise.
8412         * gcc.target/mips/near-far-3.c: Likewise.
8413         * gcc.target/mips/near-far-4.c: Likewise.
8414         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8415         run with compact branches allowed.
8416         * gcc.target/mips/compact-branches-1.c: New file.
8417         * gcc.target/mips/compact-branches-2.c: Likewise.
8418         * gcc.target/mips/compact-branches-3.c: Likewise.
8419         * gcc.target/mips/compact-branches-4.c: Likewise.
8420         * gcc.target/mips/compact-branches-5.c: Likewise.
8421         * gcc.target/mips/compact-branches-6.c: Likewise.
8422         * gcc.target/mips/compact-branches-7.c: Likewise.
8423
8424 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8425
8426         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8427         Clean-up a created directory if testcase fails.
8428
8429 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8430
8431         PR target/67405
8432         * g++.dg/pr67405.C: New test.
8433
8434 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8435
8436         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8437
8438 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8439
8440         * gcc.dg/ifcvt-1.c: New test.
8441         * gcc.dg/ifcvt-2.c: Likewise.
8442         * gcc.dg/ifcvt-3.c: Likewise.
8443
8444 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8445
8446         PR libfortran/67412
8447         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8448         *-*-solaris2.10.
8449
8450 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8451
8452         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8453
8454 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8455
8456         PR c++/61753
8457         * g++.dg/other/pr61753.C: New.
8458
8459 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8460
8461         * gcc.dg/tree-ssa/cmp-1.c: New file.
8462
8463 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8464
8465         * gcc.dg/tree-ssa/complex-7.c: New file.
8466
8467 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8468
8469         * gcc.target/powerpc/swaps-p8-19.c: New test.
8470
8471 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8472
8473         PR fortran/67367
8474         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8475
8476 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8477
8478         PR tree-optimization/46193
8479         * gcc.dg/autopar/pr46193.c: New test.
8480
8481 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8482
8483         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8484         use exit code for failure.
8485
8486         * gcc.dg/torture/matrix-1.c: Use plain printf.
8487         * gcc.dg/torture/matrix-2.c: Likewise.
8488         * gcc.dg/torture/matrix-5.c: Likewise.
8489         * gcc.dg/torture/matrix-6.c: Likewise.
8490         * gcc.dg/torture/transpose-1.c: Likewise.
8491         * gcc.dg/torture/transpose-2.c: Likewise.
8492         * gcc.dg/torture/transpose-3.c: Likewise.
8493         * gcc.dg/torture/transpose-4.c: Likewise.
8494         * gcc.dg/torture/transpose-5.c: Likewise.
8495         * gcc.dg/torture/transpose-6.c: Likewise.
8496
8497 2015-08-28  Jeff Law  <law@redhat.com>
8498
8499         PR lto/66752
8500         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8501         * gcc.dg/torture/pr66752-1.c: New test
8502         * g++.dg/torture/pr66752-2.C: New test.
8503
8504 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8505         Revert:
8506         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8507
8508                 * gcc.dg/tree-ssa/sra-15.c: New.
8509
8510 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8511
8512         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8513         * gcc.target/mips/msub-8.c: Ditto
8514
8515 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8516
8517         * lib/target-supports.exp (check-effective_target_vect_double):
8518         Enable for Power targets with VSX hardware available.
8519         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8520         vect_no_align && { ! vect_hw_misalign }.
8521
8522 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8523
8524         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8525         Replaced by opt_files, compile with -floop-nest-optimize.
8526         * g++.dg/graphite/graphite.exp: Same.
8527         * gfortran.dg/graphite/graphite.exp: Same.
8528         * gcc.dg/graphite/block-0.c: Adjust pattern.
8529         * gcc.dg/graphite/block-1.c: Same.
8530         * gcc.dg/graphite/block-3.c: Same.
8531         * gcc.dg/graphite/block-4.c: Same.
8532         * gcc.dg/graphite/block-5.c: Same.
8533         * gcc.dg/graphite/block-6.c: Same.
8534         * gcc.dg/graphite/block-7.c: Same.
8535         * gcc.dg/graphite/block-8.c: Same.
8536         * gcc.dg/graphite/block-pr47654.c: Same.
8537         * gcc.dg/graphite/interchange-0.c: Same.
8538         * gcc.dg/graphite/interchange-1.c: Same.
8539         * gcc.dg/graphite/interchange-10.c: Same.
8540         * gcc.dg/graphite/interchange-11.c: Same.
8541         * gcc.dg/graphite/interchange-12.c: Same.
8542         * gcc.dg/graphite/interchange-13.c: Same.
8543         * gcc.dg/graphite/interchange-14.c: Same.
8544         * gcc.dg/graphite/interchange-15.c: Same.
8545         * gcc.dg/graphite/interchange-3.c: Same.
8546         * gcc.dg/graphite/interchange-4.c: Same.
8547         * gcc.dg/graphite/interchange-5.c: Same.
8548         * gcc.dg/graphite/interchange-6.c: Same.
8549         * gcc.dg/graphite/interchange-7.c: Same.
8550         * gcc.dg/graphite/interchange-8.c: Same.
8551         * gcc.dg/graphite/interchange-9.c: Same.
8552         * gcc.dg/graphite/interchange-mvt.c: Same.
8553         * gcc.dg/graphite/pr37485.c: Same.
8554         * gcc.dg/graphite/uns-block-1.c: Same.
8555         * gcc.dg/graphite/uns-interchange-12.c: Same.
8556         * gcc.dg/graphite/uns-interchange-14.c: Same.
8557         * gcc.dg/graphite/uns-interchange-15.c: Same.
8558         * gcc.dg/graphite/uns-interchange-9.c: Same.
8559         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8560         * gfortran.dg/graphite/interchange-3.f90: Same.
8561
8562 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8563
8564         PR target/67317
8565         * gcc.target/i386/pr67317-1.c: New test.
8566         * gcc.target/i386/pr67317-2.c: Ditto.
8567         * gcc.target/i386/pr67317-3.c: Ditto.
8568         * gcc.target/i386/pr67317-4.c: Ditto.
8569         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8570         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8571
8572 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8573
8574         * gcc.target/powerpc/vec-shr.c: New.
8575
8576 2015-08-27  Marek Polacek  <polacek@redhat.com>
8577
8578         PR middle-end/67005
8579         * gcc.dg/torture/pr67005.c: New test.
8580
8581 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8582
8583         * gcc.dg/tree-ssa/sra-15.c: New.
8584
8585 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8586
8587         * gcc.target/aarch64/long_branch_1.c: New test.
8588
8589 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8590
8591         * gcc.target/s390/20150826-1.c: New test.
8592
8593 2015-08-26  Renlin Li  <renlin.li@arm.com>
8594
8595         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8596
8597 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8598
8599         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8600
8601 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8602
8603         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8604         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8605         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8606         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8607
8608 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8609
8610         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8611         New test directive.
8612         * gcc.target/aarch64/tlsle_1.x: New test source.
8613         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8614         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8615         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8616
8617 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8618
8619         PR fortran/29600
8620         * gfortran.dg/shape_8.f90: New test.
8621
8622 2015-08-25  Marek Polacek  <polacek@redhat.com>
8623
8624         PR middle-end/67330
8625         * gcc.dg/weak/weak-18.c: New test.
8626
8627 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8628
8629         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8630         gcc_jit_context_set_bool_use_external_driver.
8631
8632 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8633
8634         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8635
8636         * gcc.dg/20001117-1.c: Needs return_address.
8637         * gcc.dg/20020415-1.c: Needs alloca.
8638         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8639         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8640         * gcc.dg/pr63186.c: Needs label_values.
8641         * gcc.dg/torture/pr33848.c: Likwise.
8642
8643         * lib/target-supports.exp (check_effective_target_fopenacc,
8644         check_effective_target_fopenmp): Disable for nvptx.
8645         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8646         * gcc.dg/stack-usage-1.c: Likewise.
8647         * gcc.dg/stack-usage-2.c: Likewise.
8648         * gcc.dg/unused-5.c: Likewise.
8649         * gcc.dg/unwind-1.c: Likewise.
8650
8651 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8652
8653         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8654         * g++.dg/Wno-frame-address.C: Ditto.
8655
8656 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8657
8658         PR target/67211
8659         * g++.dg/pr67211.C: New test.
8660
8661 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8662
8663         PR fortran/62536
8664         PR fortran/66175
8665         * gfortran.dg/block_end_error_1.f90: New test.
8666         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8667
8668 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8669
8670         PR target/66821
8671         * gcc.target/i386/pr66821.c: New test.
8672
8673 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8674
8675         PR target/67329
8676         * gcc.target/i386/pr67329.c: New test.
8677
8678 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8679
8680         * gcc.dg/pr49551.c: Needs -fdata-sections.
8681
8682         * gcc.dg/pr64935-2.c: Needs scheduling.
8683
8684         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8685         * gcc.dg/torture/pr63738.c: Likewise.
8686         * gcc.dg/torture/pr64728.c: Likewise.
8687         * gcc.dg/pr63748.c: Likewise.
8688         * gcc.dg/20020312-2.c: Likewise.
8689
8690         * gcc.dg/torture/pr66123.c: Needs label_values.
8691
8692         * gcc.dg/torture/pr41261.c: Needs profiling.
8693         * gcc.dg/pr26570.c: Likewise.
8694         * gcc.dg/pr61776.c: Likewise.
8695         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8696         * gcc.dg/gomp/pr34610.c: Likewise.
8697         * gcc.dg/pr54121.c: Likewise.
8698         * gcc.dg/20050325-1.c: Likewise.
8699         * gcc.dg/pr66899.c: Likewise.
8700         * gcc.dg/pr48770.c: Likewise.
8701         * gcc.dg/pr24225.c: Likewise.
8702
8703         * gcc.dg/pr27531-1.c: Needs io.
8704         * gcc.dg/pr44606.c: Likewise.
8705
8706         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8707
8708         * gcc.dg/pr51990.c: Needs alloca.
8709
8710         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8711
8712 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8713
8714         PR tree-optimization/65468
8715         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8716
8717 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8718
8719         PR libfortran/54572
8720         * gfortran.dg/backtrace_1.f90: New test.
8721
8722 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8723
8724         PR libfortran/62296
8725         * gfortran.dg/execute_command_line_2.f90: New test.
8726
8727 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8728
8729         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8730         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8731         vect_no_int_max to vect_no_int_min_max.
8732         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8733         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8734         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8735         * gcc.dg/vect/slp-reduc-4.c: Same.
8736         * gcc.dg/vect/slp-reduc-5.c: Same.
8737         * gcc.dg/vect/vect-125.c: Same.
8738         * gcc.dg/vect/vect-13.c: Same.
8739         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8740         * gcc.dg/vect/vect-reduc-1.c: Same.
8741         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8742         * gcc.dg/vect/vect-reduc-1char.c:Same.
8743         * gcc.dg/vect/vect-reduc-1short.c: Same.
8744         * gcc.dg/vect/vect-reduc-2.c: Same.
8745         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8746         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8747         * lib/target-supports.exp: Same.
8748
8749 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8750
8751         PR c++/63693
8752         * g++.dg/cpp0x/decltype63.C: New.
8753
8754 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8755
8756         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8757         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8758         * c-c++-common/Wunused-var-8.c: Likewise.
8759         * c-c++-common/gomp/pr61486-2.c: Likewise.
8760         * c-c++-common/Wunused-var-6.c: Likewise.
8761         * c-c++-common/goacc/reduction-1.c: Likewise.
8762         * c-c++-common/goacc/reduction-2.c: Likewise.
8763         * c-c++-common/goacc/reduction-3.c: Likewise.
8764         * c-c++-common/goacc/reduction-4.c: Likewise.
8765         * gcc.dg/builtins-64.c: Likewise.
8766         * gcc.dg/pr59523.c: Likewise.
8767         * gcc.dg/tree-ssa/20080530.c: Likewise.
8768         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8769         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8770         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8771         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8772         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8773         * gcc.dg/pr59011.c: Likewise.
8774         * gcc.dg/uninit-9.c: Likewise.
8775         * gcc.dg/pr61561.c: Likewise.
8776         * gcc.dg/vla-4.c: Likewise.
8777         * gcc.dg/20101010-1.c: Likewise.
8778         * gcc.dg/pr49120.c: Likewise.
8779         * gcc.dg/20030331-2.c: Likewise.
8780         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8781         * gcc.dg/pr25682.c: Likewise.
8782         * gcc.dg/guality/guality.c: Likewise.
8783         * gcc.dg/pr27301.c: Likewise.
8784         * gcc.dg/uninit-9-O0.c: Likewise.
8785         * gcc.dg/fold-alloca-1.c: Likewise.
8786         * gcc.dg/pr41470.c: Likewise.
8787         * gcc.dg/pr51491-2.c: Likewise.
8788         * gcc.dg/winline-7.c: Likewise.
8789         * gcc.dg/vla-2.c: Likewise.
8790         * gcc.dg/pr50764.c: Likewise.
8791         * gcc.dg/c99-vla-1.c: Likewise.
8792         * gcc.dg/pr33238.c: Likewise.
8793         * gcc.dg/c99-const-expr-13.c: Likewise.
8794         * gcc.dg/builtin-return-1.c: Likewise.
8795         * gcc.dg/vla-3.c: Likewise.
8796         * gcc.dg/20020415-1.c: Likewise.
8797         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8798         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8799         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8800         * gcc.dg/torture/calleesave-sse.c: Likewise.
8801         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8802         * gcc.dg/gomp/vla-2.c: Likewise.
8803         * gcc.dg/gomp/vla-3.c: Likewise.
8804         * gcc.dg/gomp/vla-4.c: Likewise.
8805         * gcc.dg/gomp/pr30494.c: Likewise.
8806         * gcc.dg/gomp/vla-5.c: Likewise.
8807         * gcc.dg/pr51990-2.c: Likewise.
8808         * gcc.dg/vla-22.c: Likewise.
8809
8810 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8811
8812         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8813         * gcc.dg/dollar.c: Likewise.
8814         * gcc.dg/pragma-message.c: Likewise.
8815         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8816         * c-c++-common/raw-string-14.c: Likewise.
8817
8818 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8819
8820         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8821         property that instantiation here is a compile-time error.
8822
8823 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8824
8825         * g++.dg/other/pr67065.C: Extend.
8826
8827 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8828
8829         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8830         is freestanding.
8831         (check_effective_target_global_constructor): New.
8832         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8833         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8834         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8835
8836         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8837         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8838         * gcc.c-torture/compile/pr33855.c: Likewise.
8839         * gcc.c-torture/compile/920723-1.c: Likewise.
8840         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8841         writing a const.
8842         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8843         label.
8844         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8845         'call'.
8846
8847         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8848         prototype normal.
8849         * gcc.c-torture/execute/switch-1.c: Likewise.
8850
8851         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8852         * gcc.c-torture/execute/printf-1.c: Likewise.
8853         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8854         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8855         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8856         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8857         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8858         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8859         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8860         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8861         * gcc.c-torture/execute/gofast.c: Likewise.
8862         * gcc.c-torture/execute/complex-6.c: Likewise.
8863
8864         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8865         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8866         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8867         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8868         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8869         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8870         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8871         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8872         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8873         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8874         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8875         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8876         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8877         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8878         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8879         * gcc.dg/setjmp-1.c: Likewise.
8880         * gcc.dg/cleanup-5.c: Likewise.
8881         * gcc.dg/cleanup-12.c: Likewise.
8882         * gcc.dg/cleanup-13.c: Likewise.
8883
8884         * gcc.dg/constructor-1.c: Require global ctor.
8885
8886         * gcc.dg/fork-instrumentation.c: Require profiling.
8887         * gcc.dg/20030107-1.c: Likewise.
8888         * gcc.dg/20030702-1.c: Likewise.
8889
8890         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8891         * gcc.dg/cpp/paste2.c: Likewise.
8892         * gcc.dg/cpp/strify3.c: Likewise.
8893         * gcc.dg/cpp/strify4.c: Likewise.
8894         * gcc.dg/cpp/lexnum.c: Likewise.
8895         * gcc.dg/cpp/digraphs.c: Likewise.
8896         * gcc.dg/cpp/macro1.c: Likewise.
8897
8898 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8899
8900         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8901
8902 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8903
8904         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8905         only once.
8906
8907 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8908
8909         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8910         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8911         vec_vpmsum_be and vec_shasigma_be.
8912
8913 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8914
8915         * lib/target-supports.exp
8916         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8917         with -mfp16-format=ieee.
8918
8919 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8920
8921         PR c++/67065
8922         * g++.dg/other/pr67065.C: New.
8923
8924 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8925
8926         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8927         memcpy.
8928         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8929         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8930         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8931         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8932
8933 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8934
8935         * gcc.dg/wide_shift_64_1.c: New testcase.
8936         * gcc.dg/wide_shift_128_1.c: Likewise.
8937         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8938
8939 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8940
8941         * lib/target-supports.exp
8942         (check_effective_target_fstack_protector_enabled): New test.
8943         * gcc.target/i386/ssp-default.c: New test.
8944
8945 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8946
8947         PR fortran/66929
8948         * gfortran.dg/generic_31.f90: New.
8949
8950 2015-08-19  Marek Polacek  <polacek@redhat.com>
8951
8952         PR middle-end/67133
8953         * g++.dg/torture/pr67133.C: New test.
8954
8955 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8956
8957         * gcc.target/powerpc/altivec-35.c: New test.
8958         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8959         * gcc.target/powerpc/vsx-vector-7.c: New test.
8960
8961 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8962
8963         PR middle-end/36757
8964         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8965         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8966
8967 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8968
8969         PR rtl-optimization/67218
8970         * gcc.c-torture/execute/ieee/pr67218.c,
8971         gcc.target/aarch64/fcvt_int_float_double1.c,
8972         gcc.target/aarch64/fcvt_int_float_double2.c,
8973         gcc.target/aarch64/fcvt_int_float_double3.c,
8974         gcc.target/aarch64/fcvt_int_float_double4.c,
8975         gcc.target/aarch64/fcvt_uint_float_double1.c,
8976         gcc.target/aarch64/fcvt_uint_float_double2.c,
8977         gcc.target/aarch64/fcvt_uint_float_double3.c,
8978         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8979
8980 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8981
8982         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8983         dg-options to disable LSE extensions.
8984         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8985         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8986         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8987         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8988         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8989         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8990         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8991         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8992         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8993         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8994         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8995         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8996         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8997         * gcc.target/aarch64/sync-op-full.c: Likewise.
8998         * gcc.target/aarch64/sync-op-release.c: Likewise.
8999
9000 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
9001
9002         PR c++/67160
9003         * g++.dg/cpp1z/feat-cxx1z.C: New.
9004
9005 2015-08-18  Marek Polacek  <polacek@redhat.com>
9006
9007         PR middle-end/67222
9008         * gcc.dg/torture/pr67222.c: New test.
9009
9010 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
9011
9012         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9013
9014 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
9015
9016         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9017         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9018         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9019
9020 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
9021
9022         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9023         which is used in later code.
9024
9025 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
9026
9027         PR c++/67216
9028         * g++.dg/cpp0x/nullptr34.C: New.
9029         * g++.dg/warn/Wconversion2.C: Adjust.
9030         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9031         * g++.old-deja/g++.other/null3.C: Likewise.
9032
9033         * g++.dg/cpp0x/pr51313.C: Adjust.
9034
9035 2015-08-17  Richard Biener  <rguenther@suse.de>
9036
9037         PR tree-optimization/67221
9038         * gcc.dg/torture/pr67221.c: New testcase.
9039
9040 2015-08-17  Mike Stump  <mikestump@comcast.net>
9041             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9042
9043         * gcc.target/arm/memcpy-aligned-1.c: New test.
9044
9045 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9046
9047         PR fortran/54656
9048         * gfortran.dg/norm_4.f90: Rename to...
9049         * gfortran.dg/norm2_4.f90: this.
9050         * gfortran.dg/norm2_5.f90: New test.
9051
9052 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
9053
9054         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9055         * gcc.dg/ssp-1.c: Make counter a register.
9056         * gcc.dg/ssp-2.c: Likewise.
9057         * gcc.dg/torture/parm-coalesce.c: New.
9058
9059 2015-08-14  Marek Polacek  <polacek@redhat.com>
9060
9061         PR middle-end/67133
9062         * gcc.dg/torture/pr67133.c: New test.
9063
9064 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
9065             Matthias Klose  <doko@debian.org>
9066
9067         PR target/67143
9068         * gcc.c-torture/compile/pr67143.c: New
9069         * gcc.target/aarch64/atomic-op-imm.c
9070         (atomic_fetch_add_negative_RELAXED): New.
9071         (atomic_fetch_sub_negative_ACQUIRE): New.
9072
9073 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9074
9075         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9076         * gcc.target/aarch64/target_attr_8.c: Likewise.
9077         * gcc.target/aarch64/target_attr_14.c: Likewise.
9078
9079 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9080
9081         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9082
9083 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
9084
9085         * gcc.target/i386/builtin_target.c: Add skylake check.
9086
9087 2015-08-13  Jeff Law  <law@redhat.com>
9088
9089         * gcc.dg/pr66314.c: Moved from here to ..
9090         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
9091         to clear all sanitizers before -fsanitize=kernel-address.
9092
9093 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9094
9095         * gcc.target/aarch64/cinc_common_1.c: New test.
9096
9097 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9098
9099         PR c++/53421
9100         * g++.dg/ext/attribute-may-alias-1.C: New.
9101         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9102
9103 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
9104
9105         * gcc.target/aarch64/atomic-inst-cas.c: New.
9106         * gcc.target/aarch64/atomic-inst-ops.inc: New.
9107
9108 2015-08-13  Andreas Schwab  <schwab@suse.de>
9109
9110         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9111
9112 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9113
9114         PR c++/62164
9115         * g++.dg/torture/pr62164.C: New.
9116
9117 2015-08-13  Richard Biener  <rguenther@suse.de>
9118
9119         PR tree-optimization/67191
9120         * gcc.dg/torture/pr67191.c: New testcase.
9121         * g++.dg/torture/pr67191.C: Likewise.
9122
9123 2015-08-13  Richard Biener  <rguenther@suse.de>
9124
9125         PR tree-optimization/66502
9126         PR tree-optimization/67167
9127         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9128
9129 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9130
9131         PR c++/53330
9132         * g++.dg/init/new42.C: New.
9133
9134 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9135
9136         PR target/67071
9137         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9138         vector constants.
9139         * gcc.target/powerpc/pr67071-2.c: Likewise.
9140         * gcc.target/powerpc/pr67071-3.c: Likewise.
9141
9142 2015-08-12  Marek Polacek  <polacek@redhat.com>
9143
9144         PR c++/55095
9145         * c-c++-common/Wshift-overflow-6.c: New test.
9146         * c-c++-common/Wshift-overflow-7.c: New test.
9147         * g++.dg/cpp1y/left-shift-2.C: New test.
9148
9149 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9150
9151         PR c++/52742
9152         * g++.dg/cpp0x/pr52742.C: New.
9153
9154 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
9155
9156         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9157         Check Knights Landing support.
9158
9159 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9160
9161         PR c++/47461
9162         * g++.dg/warn/Wunused-result-1.C: New.
9163
9164 2015-08-12  Richard Biener  <rguenther@suse.de>
9165
9166         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9167         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9168         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9169         * g++.dg/tree-ssa/pr61034.C: Adjust.
9170         * gcc.dg/fold-compare-2.c: Likewise.
9171         * gcc.dg/pr50763.c: Likewise.
9172         * gcc.dg/predict-3.c: Likewise.
9173         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9174         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9175         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9176         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9177         * gcc.dg/tree-ssa/pr37508.c: Likewise.
9178         * gcc.dg/tree-ssa/vrp04.c: Likewise.
9179         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9180         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9181         * gcc.dg/tree-ssa/vrp16.c: Likewise.
9182         * gcc.dg/tree-ssa/vrp20.c: Likewise.
9183         * gcc.dg/tree-ssa/vrp25.c: Likewise.
9184         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9185
9186 2015-08-12  Nathan Sidwell  <nathan@acm.org>
9187
9188         * gcc.dg/vrp-min-max-1.c: New.
9189         * gcc.dg/vrp-min-max-2.c: New.
9190
9191 2015-08-12  Richard Biener  <rguenther@suse.de>
9192
9193         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9194
9195 2015-08-12  Tom de Vries  <tom@codesourcery.com>
9196
9197         PR testsuite/67175
9198         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9199         Handle absence of vector min/max for sparc.
9200
9201 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
9202
9203         PR target/66954
9204         * g++.dg/ext/mv25.C: New test.
9205
9206 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9207
9208         * gcc.target/i386/avx2-vect-shift.c: New test.
9209
9210 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9211
9212         PR c/66098
9213         PR c/66711
9214         * gcc.dg/pragma-diag-3.c: New test.
9215         * gcc.dg/pragma-diag-4.c: New test.
9216
9217 2015-08-11  Nathan Sidwell  <nathan@acm.org>
9218
9219         * c-c++-common/dfp/operator-comma.c: Call init function.
9220         * c-c++-common/dfp/convert-dfp-2.c: New test.
9221
9222 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
9223
9224         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9225         Treat model == 0x4f as Broadwell.
9226
9227 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9228
9229         PR libfortran/67140
9230         * gfortran.dg/pr67140.f90: New test.
9231
9232 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
9233
9234         PR libgomp/65742
9235         PR middle-end/66332
9236         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9237
9238 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
9239
9240         PR fortran/64022
9241         * gfortran.dg/ieee/large_4.f90: New test.
9242
9243 2015-08-08  Bud Davis  <jmdavis@link.com>
9244
9245         PR fortran/59746
9246         * gfortran.dg/common_22.f90: New.
9247
9248 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9249
9250         PR rtl-optimization/67028
9251         * gcc.dg/pr67028.c: New testcase.
9252
9253 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9254
9255         PR rtl-optimization/67029
9256         * gcc.dg/pr67029.c: New test.
9257
9258 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9259
9260         PR fortran/64104
9261         * gfortran.dg/ieee/ieee_8.f90: New test.
9262
9263 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9264
9265         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9266         modifers.
9267         * gcc.target/aarch64/noplt_2.c: Likewise.
9268         * gcc.target/aarch64/noplt_3.c: Likewise.
9269
9270 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9271
9272         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9273         optimization level, and print a summary at the end.
9274
9275 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9276
9277         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9278
9279 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9280
9281         * gcc.target/aarch64/noplt_3.c: New testcase.
9282
9283 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9284
9285         * gcc.target/aarch64/noplt_1.c: New testcase.
9286         * gcc.target/aarch64/noplt_2.c: Likewise.
9287
9288 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9289
9290         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9291         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9292
9293 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9294
9295         * gcc.target/s390/dwarfregtable-1.c: New test.
9296         * gcc.target/s390/dwarfregtable-2.c: New test.
9297         * gcc.target/s390/dwarfregtable-3.c: New test.
9298
9299 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9300
9301         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9302
9303 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9304
9305         PR fortran/64022
9306         * gfortran.dg/ieee/large_2.f90: New test.
9307         * gfortran.dg/ieee/large_3.F90: New test.
9308
9309 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9310
9311         PR fortran/64022
9312         * gfortran.dg/ieee/large_1.f90: Adjust test.
9313
9314 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9315             Jeff Law  <law@redhat.com>
9316
9317         PR c/16351
9318         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9319         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9320         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9321         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9322         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9323         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9324
9325 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9326
9327         PR middle-end/66311
9328         * gfortran.dg/pr66311.f90: New file.
9329
9330 2015-08-05  Richard Biener  <rguenther@suse.de>
9331
9332         PR tree-optimization/67121
9333         * gcc.dg/torture/pr67121.c: New testcase.
9334
9335 2015-08-05  Nick Clifton  <nickc@redhat.com>
9336
9337         * gcc.target/rl78: New directory.
9338         * gcc.target/rl78/rl78.exp: New file: Test driver.
9339         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9340
9341 2015-08-05  Richard Biener  <rguenther@suse.de>
9342
9343         PR middle-end/67120
9344         * gcc.dg/torture/pr67120.c: New testcase.
9345
9346 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9347
9348         PR fortran/52846
9349
9350         * lib/fortran-modules.exp: Call cleanup-submodules from
9351         cleanup-modules.
9352         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9353         cover the cases where private entities are no longer optimized
9354         away.
9355         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9356         same reason.
9357         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9358         * gfortran.dg/submodule_5.f08: The same.
9359         * gfortran.dg/submodule_9.f08: The same.
9360         * gfortran.dg/submodule_10.f08: New test.
9361
9362 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9363
9364         PR c++/66595
9365         * g++.dg/cpp1y/var-templ35.C: New.
9366
9367 2015-08-05  Richard Biener  <rguenther@suse.de>
9368
9369         PR tree-optimization/67055
9370         * g++.dg/torture/pr67055.C: New testcase.
9371
9372 2015-08-05  Richard Biener  <rguenther@suse.de>
9373
9374         PR tree-optimization/67109
9375         * gcc.dg/torture/pr67109.c: New testcase.
9376         * gcc.dg/vect/vect-119.c: Adjust.
9377
9378 2015-08-05  Richard Biener  <rguenther@suse.de>
9379
9380         PR middle-end/67107
9381         * gcc.dg/pr67107.c: New testcase.
9382
9383 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9384
9385         PR c++/66197
9386         * g++.dg/cpp1z/abbrev2.C: New.
9387
9388 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9389
9390         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9391
9392 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9393
9394         PR c++/66392
9395         * g++.dg/init/explicit4.C: New.
9396
9397 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9398
9399         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9400         without VSX an Power8 vector support.
9401
9402 2015-08-04  Richard Biener  <rguenther@suse.de>
9403
9404         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9405
9406 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9407
9408         PR target/67110
9409         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9410         -fno-pie -no-pie.
9411
9412 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9413
9414         PR c++/66427
9415         * g++.dg/cpp1y/var-templ34.C: New.
9416
9417 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9418
9419         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9420         * gcc.target/aarch64/target_attr_1.c: Likewise.
9421         * gcc.target/aarch64/target_attr_2.c: Likewise.
9422         * gcc.target/aarch64/target_attr_3.c: Likewise.
9423         * gcc.target/aarch64/target_attr_4.c: Likewise.
9424         * gcc.target/aarch64/target_attr_5.c: Likewise.
9425         * gcc.target/aarch64/target_attr_6.c: Likewise.
9426         * gcc.target/aarch64/target_attr_7.c: Likewise.
9427         * gcc.target/aarch64/target_attr_8.c: Likewise.
9428         * gcc.target/aarch64/target_attr_9.c: Likewise.
9429         * gcc.target/aarch64/target_attr_10.c: Likewise.
9430         * gcc.target/aarch64/target_attr_11.c: Likewise.
9431         * gcc.target/aarch64/target_attr_12.c: Likewise.
9432         * gcc.target/aarch64/target_attr_13.c: Likewise.
9433         * gcc.target/aarch64/target_attr_14.c: Likewise.
9434         * gcc.target/aarch64/target_attr_15.c: Likewise.
9435
9436 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9437
9438         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9439
9440 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9441
9442         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9443
9444 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9445
9446         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9447         message.
9448
9449 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9450
9451         PR fortran/64022
9452         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9453         * gfortran.dg/ieee/large_1.f90: New test.
9454
9455 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9456
9457         PR tree-optimization/67043
9458         * gcc.dg/pr67043.c: New test.
9459
9460 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9461
9462         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9463
9464 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9465
9466         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9467         it to push/pop timing items.
9468         (main): For each optimization level, create a gcc_jit_timer, and
9469         time all of the iteration within that level cumulatively.
9470         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9471         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9472
9473 2015-08-03  Alexander Basov <coohpt@gmail.com>
9474
9475         PR middle-end/64744
9476         PR middle-end/48470
9477         PR middle-end/43404
9478         * gcc.target/arm/pr43404.c : New testcase.
9479         * gcc.target/arm/pr48470.c : New testcase.
9480         * gcc.target/arm/pr64744-1.c : New testcase.
9481         * gcc.target/arm/pr64744-2.c : New testcase.
9482
9483 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9484
9485         PR tree-optimization/67077
9486         * gcc.dg/pr67077.c: New test.
9487
9488 2015-08-03  Jeff Law  <law@redhat.com>
9489
9490         PR middle-end/66314
9491         PR gcov-profile/66899
9492         * gcc.dg/pr66899.c: New test.
9493         * gcc.dg/pr66314.c: New test.
9494
9495 2015-08-03  Marek Polacek  <polacek@redhat.com>
9496
9497         PR c/67088
9498         * gcc.dg/pr67088.c: New test.
9499
9500 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9501
9502         PR target/66731
9503         * gcc.target/arm/vnmul-1.c: New.
9504         * gcc.target/arm/vnmul-2.c: New.
9505         * gcc.target/arm/vnmul-3.c: New.
9506         * gcc.target/arm/vnmul-4.c: New.
9507
9508 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9509
9510         PR fortran/64921
9511         * gfortran.dg/class_allocate_20.f90: New.
9512
9513 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9514
9515         * gcc.target/aarch64/csel_bfx_1.c: New test.
9516         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9517
9518 2015-08-02  Martin Sebor  <msebor@redhat.com>
9519
9520         * g++.dg/Wframe-address-in-Wall.C: New test.
9521         * g++.dg/Wframe-address.C: New test.
9522         * g++.dg/Wno-frame-address.C: New test.
9523         * gcc.dg/Wframe-address-in-Wall.c: New test.
9524         * gcc.dg/Wframe-address.c: New test.
9525         * gcc.dg/Wno-frame-address.c: New test.
9526
9527 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9528
9529         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9530
9531 2015-08-01  Michael Collison  <michael.collison@linaro.org
9532             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9533
9534         * gcc.target/arm/mincmp.c: New test.
9535
9536 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9537
9538         PR fortran/67091
9539         * gfortran.dg/associated_target_6.f03: New test
9540
9541 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9542
9543         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9544         optimize ("-ftree-parallelize-loops=0").
9545         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9546         detected reductions.
9547         * gcc.dg/autopar/reduc-2short.c: Same.
9548         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9549         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9550         detected reductions.
9551         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9552         and max reductions.
9553
9554 2015-07-31  Marek Polacek  <polacek@redhat.com>
9555
9556         PR sanitizer/66977
9557         * g++.dg/ubsan/pr66977.C: New test.
9558
9559 2015-07-30  Marek Polacek  <polacek@redhat.com>
9560
9561         * c-c++-common/Wtautological-compare-3.c: New test.
9562
9563 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9564
9565         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9566         (CHECK): Pass address of scalar, rather than array.
9567
9568 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9569
9570         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9571
9572 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9573
9574         * gcc.target/aarch64/fp16/fp16.exp: New.
9575         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9576         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9577
9578 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9579
9580         * gcc.target/aarch64/f16_movs_1.c: New test.
9581
9582 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9583
9584         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9585         outer loop.
9586
9587 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9588             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9589
9590         * gcc.dg/parm-incomplete-1.c: Update.
9591         * gcc.dg/pr18809-1.c: Update.
9592         * gcc.dg/pr27953.c: Update.
9593         * gcc.dg/vla-11.c: Update.
9594
9595 2015-07-27  Marek Polacek  <polacek@redhat.com>
9596
9597         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9598
9599 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9600
9601         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9602         attribute.  Update comment.
9603         (main): Remove.
9604         Add scan for not parallelizing inner loop.
9605         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9606         attribute.
9607         (main): Remove.
9608
9609 2015-07-27  Marek Polacek  <polacek@redhat.com>
9610
9611         PR bootstrap/67030
9612         * c-c++-common/Wtautological-compare-2.c: New test.
9613
9614 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9615
9616         PR target/66232
9617         * gcc.target/i386/pr66232-6.c: New tests.
9618         * gcc.target/i386/pr66232-7.c: Likewise.
9619         * gcc.target/i386/pr66232-8.c: Likewise.
9620         * gcc.target/i386/pr66232-9.c: Likewise.
9621
9622 2015-07-27  Marek Polacek  <polacek@redhat.com>
9623
9624         PR c++/66555
9625         PR c/54979
9626         * c-c++-common/Wtautological-compare-1.c: New test.
9627
9628 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9629
9630         PR c++/18969
9631         * g++.dg/template/pr18969.C: New test.
9632         * g++.dg/template/pr18969-2.C: New test.
9633         * g++.old-deja/g++.jason/overload.C: Remove return value in
9634         template function returning void.
9635
9636 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9637
9638         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9639         immediates to avoid shift-overflow warnings.
9640
9641 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9642
9643         PR c++/66857
9644         * g++.dg/init/pr66857.C: New test.
9645
9646 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9647
9648         PR target/66648
9649         * gcc.target/i386/pr66648.c: New test.
9650
9651 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9652
9653         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9654         interchange_files and block_files variables.
9655         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9656         arithmetic.
9657         * gcc.dg/graphite/uns-interchange-12.c: Same.
9658         * gcc.dg/graphite/uns-interchange-14.c: Same.
9659         * gcc.dg/graphite/uns-interchange-15.c: Same.
9660         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9661         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9662
9663 2015-07-25  Jeff Law  <law@redhat.com>
9664
9665         Revert:
9666         PR lto/66752
9667         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9668         * gcc.dg/torture/pr66752-1.c: New test
9669         * g++.dg/torture/pr66752-2.C: New test.
9670
9671 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9672
9673         Revert:
9674         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9675
9676         PR rtl-optimization/64164
9677         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9678         * gcc.dg/ssp-1.c: Make counter a register.
9679         * gcc.dg/ssp-2.c: Likewise.
9680         * gcc.dg/torture/parm-coalesce.c: New.
9681
9682 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9683
9684         * gcc.dg/graphite/block-1.c: Xfail scan.
9685         * gcc.dg/graphite/interchange-12.c: Same.
9686         * gcc.dg/graphite/interchange-14.c: Same.
9687         * gcc.dg/graphite/interchange-15.c: Same.
9688         * gcc.dg/graphite/interchange-9.c: Same.
9689         * gcc.dg/graphite/interchange-mvt.c: Same.
9690         * gcc.dg/graphite/uns-block-1.c: New test.
9691         * gcc.dg/graphite/uns-interchange-12.c: New test.
9692         * gcc.dg/graphite/uns-interchange-14.c: New test.
9693         * gcc.dg/graphite/uns-interchange-15.c: New test.
9694         * gcc.dg/graphite/uns-interchange-9.c: New test.
9695         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9696
9697 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9698
9699         PR c++/64079
9700         * c-c++-common/Wunused-function-1.c: New.
9701
9702 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9703
9704         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9705         alternative exit-first loop transform.
9706         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9707         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9708         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9709         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9710         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9711         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9712         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9713         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9714         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9715
9716 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9717
9718         PR ipa/66566
9719         * gcc.target/i386/mpx/pr66566.c: New test.
9720
9721 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9722
9723         PR bootstrap/66978
9724         * gcc.target/i386/pr66978.c: New test.
9725
9726 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9727
9728         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9729
9730 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9731
9732         * gcc.target/s390/insv-1.c: New test.
9733         * gcc.target/s390/insv-2.c: New test.
9734         * gcc.target/s390/insv-3.c: New test.
9735
9736 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9737
9738         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9739
9740 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9741
9742         PR middle-end/25530
9743         * gcc.dg/pr25530.c: New test.
9744
9745 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9746
9747         PR middle-end/25529
9748         * gcc.dg/pr25529.c: New test.
9749
9750 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9751
9752         * gcc.target/arm/reg_equal_test.c: New test.
9753
9754 2015-07-23  Jeff Law  <law@redhat.com>
9755
9756         PR lto/66752
9757         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9758         * gcc.dg/torture/pr66752-1.c: New test
9759         * g++.dg/torture/pr66752-2.C: New test.
9760
9761 2015-07-23  Marek Polacek  <polacek@redhat.com>
9762
9763         PR c++/66572
9764         * g++.dg/warn/Wlogical-op-2.C: New test.
9765
9766 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9767
9768         PR rtl-optimization/64164
9769         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9770         * gcc.dg/ssp-1.c: Make counter a register.
9771         * gcc.dg/ssp-2.c: Likewise.
9772         * gcc.dg/torture/parm-coalesce.c: New.
9773
9774 2015-07-23  Marek Polacek  <polacek@redhat.com>
9775
9776         PR sanitizer/66908
9777         * c-c++-common/ubsan/pr66908.c: New test.
9778
9779 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9780
9781         * gcc.dg/autopar/outer-4.c: Add xfail.
9782         * gcc.dg/autopar/outer-5.c: Same.
9783         * gcc.dg/autopar/outer-6.c: Same.
9784         * gcc.dg/autopar/reduc-2.c: Same.
9785         * gcc.dg/autopar/reduc-2char.c: Same.
9786         * gcc.dg/autopar/reduc-2short.c: Same.
9787         * gcc.dg/autopar/reduc-8.c: Same.
9788         * gcc.dg/autopar/uns-outer-4.c: New test.
9789         * gcc.dg/autopar/uns-outer-5.c: New test.
9790         * gcc.dg/autopar/uns-outer-6.c: New test.
9791
9792 2015-07-23  Richard Biener  <rguenther@suse.de>
9793
9794         PR tree-optimization/66952
9795         * gcc.dg/torture/pr66952.c: Use signed char.
9796
9797 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9798
9799         PR tree-optimization/66926,66951
9800         * gcc.dg/vect/pr66951.c: New test.
9801
9802 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9803
9804         PR c++/52987
9805         * g++.dg/parse/error57.C: New.
9806         * g++.dg/expr/string-2.C: Update.
9807
9808 2015-07-23  Richard Biener  <rguenther@suse.de>
9809
9810         PR tree-optimization/66945
9811         * gcc.dg/torture/pr66945.c: New testcase.
9812
9813 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9814
9815         PR target/66954
9816         * g++.dg/ext/mv24.C: New test.
9817
9818 2015-07-22  Marek Polacek  <polacek@redhat.com>
9819
9820         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9821         dg-options.
9822
9823 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9824
9825         PR fortran/61831
9826         PR fortran/66929
9827         * gfortran.dg/generic_30.f90: New.
9828
9829 2015-07-22  Richard Biener  <rguenther@suse.de>
9830
9831         PR tree-optimization/66952
9832         * gcc.dg/torture/pr66952.c: New testcase.
9833
9834 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9835
9836         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9837         test.
9838         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9839         test.
9840         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9841         test.
9842         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9843         test.
9844         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9845         test.
9846         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9847         test.
9848         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9849         test.
9850         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9851         test.
9852         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9853         test.
9854         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9855         test.
9856         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9857         test.
9858         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9859         test.
9860         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9861         test.
9862         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9863         test.
9864         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9865         test.
9866         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9867         test.
9868         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9869         test.
9870         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9871         test.
9872         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9873         test.
9874         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9875         test.
9876         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9877         test.
9878         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9879         test.
9880         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9881         test.
9882         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9883         test.
9884         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9885         test.
9886         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9887         test.
9888         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9889         test.
9890         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9891         test.
9892         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9893         test.
9894         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9895         test.
9896         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9897         test.
9898         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9899         test.
9900         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9901         test.
9902         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9903         test.
9904         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9905         test.
9906         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9907         test.
9908         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9909         test.
9910         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9911         test.
9912         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9913         test.
9914         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9915         test.
9916         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9917         test.
9918         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9919         test.
9920         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9921         test.
9922         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9923         test.
9924         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9925         test.
9926         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9927         test.
9928         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9929         test.
9930         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9931         test.
9932         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9933         test.
9934         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9935         test.
9936         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9937         test.
9938         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9939         test.
9940         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9941         test.
9942         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9943         test.
9944         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9945         test.
9946         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9947         test.
9948         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9949         test.
9950         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9951         test.
9952         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9953         test.
9954         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9955         test.
9956         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9957         test.
9958         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9959         test.
9960         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9961         test.
9962         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9963         test.
9964         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9965         test.
9966         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9967         test.
9968         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9969         test.
9970         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9971         test.
9972         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9973         test.
9974         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9975         test.
9976         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9977         test.
9978         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9979         test.
9980         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9981         test.
9982         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9983         test.
9984         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9985         test.
9986         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9987         test.
9988         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9989         test.
9990         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9991         test.
9992         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9993         test.
9994         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9995         test.
9996         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9997         test.
9998         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9999         test.
10000         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10001         test.
10002         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10003         test.
10004         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10005         test.
10006         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10007         test.
10008         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10009         test.
10010         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10011         test.
10012         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10013         test.
10014         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10015         test.
10016         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10017         test.
10018         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10019         test.
10020         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10021         test.
10022         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10023         test.
10024         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10025         test.
10026         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10027         test.
10028         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10029         test.
10030         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10031         test.
10032         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10033         test.
10034         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10035         test.
10036         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10037         test.
10038         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10039         test.
10040         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10041         test.
10042         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10043         test.
10044         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10045         test.
10046         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10047         test.
10048         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10049         test.
10050         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10051         test.
10052         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10053         test.
10054         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10055         test.
10056         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10057         test.
10058         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10059         test.
10060         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10061         test.
10062         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10063         test.
10064         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10065         test.
10066         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10067         test.
10068         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10069         test.
10070         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10071         test.
10072         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10073         test.
10074         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10075         test.
10076         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10077         test.
10078         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10079         test.
10080         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10081         test.
10082         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10083         test.
10084         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10085         test.
10086         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10087         test.
10088         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10089         test.
10090         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10091         test.
10092         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10093         test.
10094         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10095         test.
10096         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10097         test.
10098         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10099         test.
10100
10101 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
10102
10103         * g++.dg/template/crash81.C: Update.
10104
10105 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
10106
10107         PR ipa/66424.
10108         * gcc.target/i386/pr66424.c: New.
10109
10110 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10111
10112         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10113
10114 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
10115
10116         PR fortran/61831
10117         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10118         Drop address sanitization.
10119
10120 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10121
10122         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10123         Skip -march=armv4t.
10124         (dg-additional-options): Set armv5t flag.
10125
10126 2015-07-21  Marek Polacek  <polacek@redhat.com>
10127
10128         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10129         * gcc.dg/vmx/unpack.c: Likewise.
10130         * gcc.target/powerpc/quad-atomic.c: Likewise.
10131
10132 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
10133
10134         * gcc.target/i386/asm-flag-5.c (f_ll): New.
10135
10136 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
10137
10138         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10139         model.
10140
10141 2015-07-20  Marek Polacek  <polacek@redhat.com>
10142
10143         PR c++/55095
10144         * c-c++-common/Wshift-overflow-1.c: New test.
10145         * c-c++-common/Wshift-overflow-2.c: New test.
10146         * c-c++-common/Wshift-overflow-3.c: New test.
10147         * c-c++-common/Wshift-overflow-4.c: New test.
10148         * c-c++-common/Wshift-overflow-5.c: New test.
10149         * g++.dg/cpp1y/left-shift-1.C: New test.
10150         * gcc.dg/c90-left-shift-2.c: New test.
10151         * gcc.dg/c90-left-shift-3.c: New test.
10152         * gcc.dg/c99-left-shift-2.c: New test.
10153         * gcc.dg/c99-left-shift-3.c: New test.
10154         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10155         * gcc.c-torture/execute/pr40386.c: Likewise.
10156         * gcc.dg/vect/pr33373.c: Likewise.
10157         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10158         * gcc.dg/vect/vect-shift-2.c: Likewise.
10159
10160 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10161
10162         * gcc.target/aarch64/neg_abs_1.c: New test.
10163
10164 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
10165
10166         PR target/66922
10167         * gcc.target/i386/pr66922.c: New test.
10168
10169 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
10170
10171         PR middle-end/46851
10172         PR middle-end/60340
10173         * gcc.dg/tree-ssa/pr42327.c: Removed.
10174         * g++.dg/other/pr35011.C: Removed.
10175
10176 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10177
10178         PR target/66906
10179         * gcc.target/i386/pr66906.c: New test.
10180
10181 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10182
10183         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10184         as follow-up to r225930.
10185
10186 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
10187
10188         PR fortran/52846
10189         * lib/fortran-modules.exp (proc cleanup-submodules): New
10190         procedure.
10191         * gfortran.dg/submodule_1.f08: Change extension and clean up
10192         the submodule files.
10193         * gfortran.dg/submodule_2.f08: ditto
10194         * gfortran.dg/submodule_6.f08: ditto
10195         * gfortran.dg/submodule_7.f08: ditto
10196         * gfortran.dg/submodule_8.f08: New test
10197         * gfortran.dg/submodule_9.f08: New test
10198
10199 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
10200             Sebastian Pop  <s.pop@samsung.com>
10201
10202         PR middle-end/61929
10203         * gcc.dg/graphite/pr61929.c: New.
10204
10205 2015-07-17  Marek Polacek  <polacek@redhat.com>
10206
10207         * gcc.dg/fold-minus-7.c: New test.
10208
10209 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
10210
10211         * gfortran.dg/co_reduce_1.f90: New file.
10212
10213 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10214
10215         PR target/66824
10216         * gcc.target/i386/pr66824.c:
10217
10218 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
10219
10220         PR fortran/66035
10221         * gfortran.dg/structure_constructor_13.f03: New test.
10222
10223 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10224
10225         PR fortran/61831
10226         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10227         of generated while loops in the tree dump.
10228         * gfortran.dg/derived_constructor_comps_6.f90: New file.
10229
10230 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
10231
10232         * gcc.dg/vect/vect-outer-simd-2.c: New test.
10233
10234 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
10235
10236         PR target/66891
10237         * gcc.target/i386/pr66891.c: New test.
10238
10239 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10240
10241         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10242
10243 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
10244
10245         PR rtl-optimization/66626
10246         * gcc.target/i386/pr66626-2.c: New.
10247
10248 2015-07-16  Martin Liska  <mliska@suse.cz>
10249
10250         * g++.dg/ipa/pr66896.c: New test.
10251
10252 2015-07-16  Richard Biener  <rguenther@suse.de>
10253
10254         PR tree-optimization/66894
10255         * gcc.dg/torture/pr66894.c: New testcase.
10256
10257 2015-07-16  Richard Biener  <rguenther@suse.de>
10258
10259         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10260
10261 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10262
10263         PR target/66866
10264         * g++.dg/pr66866.C: New test.
10265
10266 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10267
10268         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10269
10270 2015-07-15  Richard Biener  <rguenther@suse.de>
10271
10272         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10273         { -O3 -fomit-frame-pointer },
10274         { -O3 -fomit-frame-pointer -funroll-loops } and
10275         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10276         in favor of
10277         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10278           -finline-functions }
10279
10280 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10281
10282         * gcc.target/mips/interrupt_handler-5.c: New test.
10283
10284 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10285             Robert Suchanek  <robert.suchanek@imgtec.com>
10286
10287         * gcc.target/mips/interrupt_handler-4.c: New test.
10288
10289 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10290
10291         PR testsuite/66734
10292         * gcc.dg/lto/lto.exp: Initialize MPX.
10293
10294 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10295
10296         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10297         dg-skip-if.
10298         * gcc.target/arm/scd42-3.c: Likewise.
10299
10300 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10301
10302         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10303         code to be run when the pre-arch code increases the isa_rev to
10304         mips32r6 or greater.
10305
10306 2015-07-15  Richard Biener  <rguenther@suse.de>
10307
10308         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10309         { -O3 -fomit-frame-pointer },
10310         { -O3 -fomit-frame-pointer -funroll-loops } and
10311         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10312         in favor of
10313         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10314           -finline-functions }
10315         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10316         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10317         to additional_flags.
10318
10319 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10320
10321         PR rtl-optimization/66838
10322         * gcc.target/i386/pr66838.c: New test.
10323
10324 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10325
10326         PR c++/66850
10327         * g++.dg/template/pr66850.C: New test.
10328
10329 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10330             Cesar Philippidis  <cesar@codesourcery.com>
10331             Chung-Lin Tang  <cltang@codesourcery.com>
10332
10333         * gcc.target/nios2/nios2-flushd.c: New.
10334         * gcc.target/nios2/nios2-rdprs.c: New.
10335         * gcc.target/nios2/r2-atomic.c: New.
10336         * gcc.target/nios2/r2-eni.c: New.
10337         * gcc.target/nios2/r2-wrpie.c: New.
10338
10339 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10340             Cesar Philippidis  <cesar@codesourcery.com>
10341             Chung-Lin Tang  <cltang@codesourcery.com>
10342
10343         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10344         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10345
10346 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10347             Cesar Philippidis  <cesar@codesourcery.com>
10348             Chung-Lin Tang  <cltang@codesourcery.com>
10349
10350         * gcc.target/nios2/andci.c: New.
10351         * gcc.target/nios2/bmx.c: New.
10352         * gcc.target/nios2/cdx-add.c: New.
10353         * gcc.target/nios2/cdx-branch.c: New.
10354         * gcc.target/nios2/cdx-callret.c: New.
10355         * gcc.target/nios2/cdx-loadstore.c: New.
10356         * gcc.target/nios2/cdx-logical.c: New.
10357         * gcc.target/nios2/cdx-mov.c: New.
10358         * gcc.target/nios2/cdx-shift.c: New.
10359         * gcc.target/nios2/cdx-sub.c: New.
10360         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10361
10362 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10363
10364         PR c++/65071
10365         * g++.dg/cpp0x/vt-65071.C: New.
10366
10367 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10368             Cesar Philippidis  <cesar@codesourcery.com>
10369             Chung-Lin Tang  <cltang@codesourcery.com>
10370
10371         * gcc.target/nios2/r2-io-range.c: New.
10372         * gcc.target/nios2/r2-stio-1.c: New.
10373         * gcc.target/nios2/r2-stio-2.c: New.
10374         * gcc.target/nios2/nios2-ldxio.c: New.
10375         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10376         of just compile.  Add more tests.
10377
10378 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10379
10380         gfortran.dg/pr66864.f90: New test.
10381
10382 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10383
10384         PR rtl-optimization/66626
10385         * gcc.target/i386/pr66626.c: New.
10386
10387 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10388
10389         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10390         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10391         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10392
10393 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10394
10395         * g++.dg/template/crash81.C: Adjust for error + inform change.
10396         * g++.dg/template/pr58878.C: Likewise.
10397         * g++.dg/template/shadow1.C: Likewise.
10398         * g++.dg/template/shadow2.C: Likewise.
10399         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10400         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10401         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10402         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10403
10404 2015-07-14  Richard Biener  <rguenther@suse.de>
10405
10406         PR tree-optimization/66863
10407         * gcc.dg/torture/pr66863.c: New testcase.
10408
10409 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10410
10411         PR c++/65186
10412         * g++.dg/template/pr65186.C: New test.
10413
10414 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10415
10416         * gcc.target/arm/macro_defs0.c: Add directive to skip
10417         test if -marm is present.
10418         * gcc.target/arm/macro_defs1.c: Likewise.
10419
10420 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10421
10422         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10423         if-conversion..
10424         * gcc.target/aarch64/adds1.c: Likewise.
10425         * gcc.target/aarch64/ands_1.c: Likewise.
10426         * gcc.target/aarch64/bics_1.c: Likewise.
10427         * gcc.target/aarch64/subs1.c: Likewise.
10428         * gcc.target/aarch64/subs3.c: Likewise.
10429
10430 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10431
10432         PR fortran/64589
10433         * gfortran.dg/pr64589.f90: New test.
10434
10435 2015-07-13  Renlin Li  <renlin.li@arm.com>
10436
10437         PR rtl/66556
10438         * gcc.c-torture/execute/pr66556.c: New.
10439
10440 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10441
10442         * gcc.dg/20020219-1.c: Fix double word typos.
10443         * gcc.dg/20020919-1.c: Same.
10444
10445 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10446             Jeff Law  <law@redhat.com>
10447
10448         PR middle-end/66726
10449         * g++.dg/tree-ssa/pr66726.c: New test.
10450         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10451         * gcc.dg/tree-ssa/pr66726.c: New test.
10452
10453 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10454
10455         PR c++/58734
10456         * g++.dg/cpp0x/variadic-ttp2.C: New.
10457
10458 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10459
10460         PR c++/30044
10461         * g++.dg/cpp0x/auto46.C: New test.
10462         * g++.dg/template/pr30044.C: New test.
10463         * g++.dg/template/shadow2.C: New test.
10464         * g++.dg/template/error55.C: New test.
10465         * g++.dg/template/crash83.C: Accept any error string.
10466         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10467         parameters.
10468         * g++.dg/cpp0x/variadic19.C: Likewise
10469         * g++.dg/template/canon-type-13.C: Likewise.
10470         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10471         * g++.dg/torture/20070621-1.C: Likewise.
10472
10473 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10474
10475         PR c++/54521
10476         * g++.dg/init/explicit3.C: New.
10477
10478 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10479
10480         PR target/66819
10481         * gcc.target/i386/pr66819-1.c: New test.
10482         * gcc.target/i386/pr66819-2.c: Likewise.
10483         * gcc.target/i386/pr66819-3.c: Likewise.
10484         * gcc.target/i386/pr66819-4.c: Likewise.
10485         * gcc.target/i386/pr66819-5.c: Likewise.
10486
10487 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10488
10489         PR target/66703
10490         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10491         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10492         type to prevent possible flag-clobbering zero-extensions.
10493         * gcc.target/i386/pr66703.c: New test.
10494
10495 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10496
10497         PR c++/60842
10498         * g++.dg/cpp0x/nsdmi-template15.C: New.
10499
10500 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10501
10502         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10503
10504 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10505
10506         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10507         * gcc.target/arm/flip-thumb.c: Likewise.
10508
10509 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10510
10511         PR target/66813
10512         * gcc.target/i386/pr66813.c: New test.
10513
10514 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR middle-end/66820
10517         * gcc.dg/gomp/pr66820.c: New test.
10518
10519 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10520
10521         PR c++/65592
10522         * g++.dg/cpp0x/scoped_enum6.C: New.
10523
10524 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10525
10526         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10527         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10528
10529 2015-07-10  Richard Biener  <rguenther@suse.de>
10530
10531         PR tree-optimization/66823
10532         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10533         which should not be necessary.  XFAIL.
10534
10535 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10536
10537         PR c++/64848
10538         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10539
10540 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10541
10542         PR middle-end/66633
10543         * gcc.dg/gomp/pr66633-1.c: New test.
10544         * gcc.dg/gomp/pr66633-2.c: New test.
10545         * gcc.dg/gomp/pr66633-3.c: New test.
10546         * gcc.dg/gomp/pr66633-4.c: New test.
10547
10548 2015-07-09  John Marino  <gnugcc@marino.st>
10549
10550         * lib/target-supports.exp (check_effective_target_pie):
10551         Add *-*-dragonfly*
10552
10553 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10554
10555         PR target/66814
10556         * gcc.target/i386/pr66814.c: New test.
10557
10558 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10559
10560         PR target/66731
10561         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10562         * gcc.target/aarch64/fnmul-2.c: Likewise.
10563         * gcc.target/aarch64/fnmul-3.c: Likewise.
10564         * gcc.target/aarch64/fnmul-4.c: Likewise.
10565
10566 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10567
10568         PR c++/65790
10569         * g++.dg/cpp0x/vt-65790.C: New.
10570
10571 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10572
10573         PR target/66818
10574         * gcc.target/i386/pr66818.c: New test.
10575
10576 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10577
10578         PR target/66817
10579         * gcc.target/i386/pr66817.c: New test.
10580
10581 2015-07-09  Marek Polacek  <polacek@redhat.com>
10582
10583         PR tree-optimization/66718
10584         * gcc.dg/vect/vect-126.c: New test.
10585
10586 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10587
10588         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10589         even when dwarf-2 is not the default.
10590
10591 2015-07-08  Jeff Law  <law@redhat.com>
10592
10593         PR testsuite/66796
10594         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10595         to have a single memory reference.
10596
10597 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10598
10599         * g++.dg/other/dump-ada-spec-9.C: New test.
10600
10601 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10602
10603         * g++.dg/vect/vect.exp: Run also simd* tests.
10604         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10605         (check_vect): Fix up get_cpuid call for C++.
10606         * g++.dg/vect/simd-clone-1.cc: New test.
10607
10608 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10609
10610         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10611
10612 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10613
10614         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10615         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10616
10617 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10618
10619         PR target/66806
10620         * gcc.target/i386/pr66806.c: New test.
10621
10622 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10623
10624         PR c++/66421
10625         * g++.dg/cpp0x/auto45.C: New.
10626
10627 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10628
10629         PR middle-end/66334
10630         * gcc.target/i386/pr66334.c: New.
10631
10632 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10633
10634         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10635         comments.
10636
10637 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10638
10639         PR jit/66783
10640         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10641         (verify_code): Update expected error message.
10642         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10643         (verify_code): Likewise.
10644         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10645         (verify_code): Likewise.
10646
10647 2015-07-08  Richard Biener  <rguenther@suse.de>
10648
10649         PR tree-optimization/66793
10650         * gcc.dg/torture/pr66793.c: New testcase.
10651
10652 2015-07-08  Richard Biener  <rguenther@suse.de>
10653
10654         PR tree-optimization/66794
10655         * gcc.dg/torture/pr66794.c: New testcase.
10656
10657 2015-07-08  Marek Polacek  <polacek@redhat.com>
10658
10659         PR c++/66748
10660         * g++.dg/abi/abi-tag15.C: New test.
10661
10662 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10663
10664         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10665         * gcc.target/mips/branch-3.c: Ditto
10666         * gcc.target/mips/branch-4.c: Ditto.
10667         * gcc.target/mips/branch-5.c: Ditto.
10668         * gcc.target/mips/branch-6.c: Ditto.
10669         * gcc.target/mips/branch-7.c: Ditto.
10670         * gcc.target/mips/branch-8.c: Ditto.
10671         * gcc.target/mips/branch-9.c: Ditto.
10672         * gcc.target/mips/branch-10.c: Ditto.
10673         * gcc.target/mips/branch-11.c: Ditto.
10674         * gcc.target/mips/branch-12.c: Ditto.
10675         * gcc.target/mips/branch-13.c: Ditto.
10676         * gcc.target/mips/umips-branch-5.c: New file.
10677         * gcc.target/mips/umips-branch-6.c: New file.
10678         * gcc.target/mips/umips-branch-7.c: New file.
10679         * gcc.target/mips/umips-branch-8.c: New file.
10680         * gcc.target/mips/umips-branch-9.c: New file.
10681         * gcc.target/mips/umips-branch-10.c: New file.
10682         * gcc.target/mips/umips-branch-11.c: New file.
10683         * gcc.target/mips/umips-branch-12.c: New file.
10684         * gcc.target/mips/umips-branch-13.c: New file.
10685         * gcc.target/mips/umips-branch-14.c: New file.
10686         * gcc.target/mips/umips-branch-15.c: New file.
10687         * gcc.target/mips/umips-branch-16.c: New file.
10688         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10689         (OCCUPY_0xfffc): New define.
10690
10691 2015-07-08  Renlin Li  <renlin.li@arm.com>
10692
10693         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10694
10695 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10696
10697         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10698
10699 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10700
10701         * gcc.target/i386/bt-3.c: New test.
10702         * gcc.target/i386/bt-4.c: Ditto.
10703
10704 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10705
10706         * g++.dg/other/dump-ada-spec-8.C: New test.
10707
10708 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10709
10710         PR jit/66783
10711         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10712         test case.
10713         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10714         New test case.
10715         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10716         New test case.
10717         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10718         Avoid using an opaque struct for local "f".
10719
10720 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10721
10722         PR jit/66779
10723         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10724         * jit.dg/test-pr66779.c: New testcase.
10725
10726 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10727
10728         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10729         NOCOMPRESSION.
10730
10731 2015-07-07  Richard Biener  <rguenther@suse.de>
10732
10733         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10734
10735 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10736
10737         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10738         * gcc.target/mips/call-5.c: Ditto.
10739         * gcc.target/mips/call-6.c: Ditto.
10740
10741 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10742
10743         * gcc.dg/dx-test.c: New test-case.
10744
10745 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10746
10747         PR fortran/66578
10748         * gfortran.dg/allocate_with_source_9.f08: New test.
10749
10750 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10751
10752         PR target/52144
10753         * gcc.target/arm/flip-thumb.c: Fix scan.
10754         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10755         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10756         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10757         Fix return value.
10758
10759 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10760
10761         PR target/65956
10762         * gcc.c-torture/execute/pr65956.c: New test.
10763
10764 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10765
10766         * gcc.target/arm/aapcs/align1.c: New.
10767         * gcc.target/arm/aapcs/align_rec1.c: New.
10768         * gcc.target/arm/aapcs/align2.c: New.
10769         * gcc.target/arm/aapcs/align_rec2.c: New.
10770         * gcc.target/arm/aapcs/align3.c: New.
10771         * gcc.target/arm/aapcs/align_rec3.c: New.
10772         * gcc.target/arm/aapcs/align4.c: New.
10773         * gcc.target/arm/aapcs/align_rec4.c: New.
10774         * gcc.target/arm/aapcs/align_vararg1.c: New.
10775         * gcc.target/arm/aapcs/align_vararg2.c: New.
10776
10777 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10778
10779         * gfortran.dg/iomsg_2.f90: New test.
10780
10781 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10782
10783         PR target/66749
10784         * gcc.target/i386/pr66749.c: New test.
10785
10786 2015-07-06  Richard Biener  <rguenther@suse.de>
10787
10788         PR tree-optimization/66772
10789         * gcc.dg/torture/pr66772-1.c: New testcase.
10790         * gcc.dg/torture/pr66772-2.c: Likewise.
10791
10792 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10793
10794         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10795         the jals instruction.
10796
10797 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10798
10799         PR target/53383
10800         * gcc.target/i386/pr53383-1.c: New file.
10801         * gcc.target/i386/pr53383-2.c: Likewise.
10802         * gcc.target/i386/pr53383-3.c: Likewise.
10803
10804 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10805
10806         * gcc.target/aarch64/fnmul-1.c: New.
10807         * gcc.target/aarch64/fnmul-2.c: New.
10808         * gcc.target/aarch64/fnmul-3.c: New.
10809         * gcc.target/aarch64/fnmul-4.c: New.
10810
10811 2015-07-06  Richard Biener  <rguenther@suse.de>
10812
10813         PR middle-end/66759
10814         * gcc.dg/torture/pr66759.c: New testcase.
10815
10816 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10817
10818         PR fortran/58586
10819         * gfortran.dg/alloc_comp_class_3.f03: New test.
10820         * gfortran.dg/alloc_comp_class_4.f03: New test.
10821
10822 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10823
10824         * gcc.c-torture/execute/pr66757.c: New test.
10825
10826 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10827
10828         PR tree-optimization/66720
10829         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10830
10831 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10832             Sandra Loosemore <sandra@codesourcery.com>
10833
10834         * gcc.target/nios2/gprel-offset.c: New test.
10835
10836 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10837
10838         PR fortran/66725
10839         * gfortran.dg/pr66725.f90: New test.
10840
10841 2015-07-03  Jason Merrill  <jason@redhat.com>
10842
10843         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10844         Avoid narrowing error.
10845
10846 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10847
10848         PR rtl-optimization/66706
10849         * gcc.target/powerpc/shift-int.c: New testcase.
10850
10851 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10852
10853         PR target/66746.
10854         * gcc.target/i386/pr66746.c: New file.
10855
10856 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10857
10858         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10859
10860 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10861
10862         PR tree-optimization/66119
10863         * g++.dg/opt/pr66119.C: New.
10864
10865 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10866
10867         PR fortran/52846
10868         * gfortran.dg/submodule_1.f90: New test
10869         * gfortran.dg/submodule_2.f90: New test
10870         * gfortran.dg/submodule_3.f90: New test
10871         * gfortran.dg/submodule_4.f90: New test
10872         * gfortran.dg/submodule_5.f90: New test
10873         * gfortran.dg/submodule_6.f90: New test
10874         * gfortran.dg/submodule_7.f90: New test
10875
10876 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10877
10878         PR preprocessor/53690
10879         * g++.dg/cpp/pr53690.C: New.
10880
10881 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10882
10883         * gcc.target/powerpc/vec-cmp.c: New test.
10884
10885 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10886
10887         PR fortran/56520
10888         * gfortran.dg/pr56520.f90: New test.
10889
10890 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10891
10892         PR fortran/66545
10893         * gfortran.dg/pr66545_1.f90: New test.
10894         * gfortran.dg/pr66545_2.f90: New test.
10895
10896 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10897
10898         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10899         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10900
10901 2015-07-02  Richard Biener  <rguenther@suse.de>
10902
10903         PR testsuite/66719
10904         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10905         unaligned loads.
10906
10907 2015-07-02  Richard Biener  <rguenther@suse.de>
10908
10909         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10910
10911 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10912
10913         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10914
10915 2015-07-01  Jason Merrill  <jason@redhat.com>
10916
10917         * lib/target-supports.exp (cxx_default): Set to C++14.
10918
10919 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10920
10921         PR testsuite/66723
10922         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10923         scan-assembler.
10924
10925 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10926
10927         * gfortran.dg/warn_conversion_8.f90:  New test.
10928
10929 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10930
10931         PR rtl-optimization/61047
10932         * gcc.c-torture/execute/20150611-1.c: New testcase.
10933
10934 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10935
10936         PR jit/66700
10937         * jit.dg/all-non-failing-tests.h: Add
10938         test-pr66700-observing-write-through-ptr.c.
10939         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10940
10941 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10942
10943         * jit.dg/test-accessing-union.c: Add comments for use by
10944         gcc/jit/docs/topics/types.rst.
10945
10946 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10947
10948         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10949         'do-require-effective-target' with 'dg-require-effective-target'.
10950         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10951         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10952         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10953         'stlex' with 'strex' as the expected output.
10954
10955 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10956
10957         PR c++/60365
10958         * g++.dg/cpp0x/gen-attrs-60.C: New.
10959         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10960
10961 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10962
10963         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10964         New function.
10965         * gcc.target/aarch64/pic-small.c: Restrict this test under
10966         check_effective_target_aarch64_small_fpic.
10967
10968 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10969
10970         * gfortran.dg/gomp/pr66633.f90: New test.
10971
10972 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10973
10974         PR c++/66686
10975         * g++.dg/template/pr66686.C: New test.
10976
10977 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10978
10979         * gnat.dg/lto17.ad[sb]: New test.
10980
10981 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10982
10983         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10984         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10985         testcase.
10986         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10987         New testcase.
10988         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10989         New testcase.
10990         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10991         New testcase.
10992         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10993         New testcase.
10994         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10995         New testcase.
10996         * jit.dg/test-switch.c: New testcase.
10997         * jit.dg/test-switch.cc: New testcase.
10998
10999 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11000
11001         PR jit/66546
11002         * jit.dg/all-non-failing-tests.h: Add note about
11003         test-validly-unreachable-block.c.
11004         * jit.dg/test-validly-unreachable-block.c: New file.
11005
11006 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11007
11008         PR jit/66628
11009         * jit.dg/all-non-failing-tests.h: Add note about
11010         test-extra-options.c.
11011         * jit.dg/test-extra-options.c: New testcase.
11012
11013 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
11014
11015         PR debug/66691
11016         * gcc.target/i386/pr66691.c: New.
11017
11018 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
11019
11020         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11021         * gcc.target/i386/iamcu/args.h: Likewise.
11022         * gcc.target/i386/iamcu/asm-support.S: Likewise.
11023         * gcc.target/i386/iamcu/defines.h: Likewise.
11024         * gcc.target/i386/iamcu/macros.h: Likewise.
11025         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11026         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11027         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11028         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11029         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11030         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11031         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11032         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11033         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11034         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11035         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11036         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11037         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11038         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11039         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11040         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11041         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11042
11043 2015-06-30  Marek Polacek  <polacek@redhat.com>
11044
11045         * gcc.dg/fold-minus-6.c: New test.
11046
11047         * gcc.dg/fold-ior-3.c: New test.
11048
11049 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
11050
11051         Implement N4197 - Adding u8 character literals
11052         * g++.dg/cpp1z/utf8.C: New.
11053         * g++.dg/cpp1z/utf8-neg.C: New.
11054         * g++.dg/cpp1z/udlit-utf8char.C: New.
11055
11056 2015-06-30  Marek Polacek  <polacek@redhat.com>
11057
11058         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11059
11060 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11061
11062         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11063         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11064         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11065         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11066
11067 2015-06-30  Marek Polacek  <polacek@redhat.com>
11068
11069         * gcc.dg/fold-ior-2.c: New test.
11070
11071 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11072
11073         PR tree-optimization/66652
11074         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11075         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
11076         pointers.
11077         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11078
11079 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
11080
11081         PR c++/65977
11082         * g++.dg/cpp0x/constexpr-friend-3.C: New.
11083         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11084
11085 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11086
11087         PR fortran/66605
11088         * gfortran.dg/wunused-parameter.f90: New test.
11089
11090 2015-06-29  Richard Henderson  <rth@redhat.com>
11091
11092         * gcc.target/i386/asm-flag-1.c: New.
11093         * gcc.target/i386/asm-flag-2.c: New.
11094         * gcc.target/i386/asm-flag-3.c: New.
11095         * gcc.target/i386/asm-flag-4.c: New.
11096         * gcc.target/i386/asm-flag-5.c: New.
11097
11098 2015-06-29  Marek Polacek  <polacek@redhat.com>
11099
11100         PR c/66322
11101         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11102         * c-c++-common/pr66322.c: New test.
11103         * g++.dg/eh/scope1.C: Remove dg-warning.
11104
11105 2015-06-29  Richard Biener  <rguenther@suse.de>
11106
11107         PR tree-optimization/66677
11108         * gcc.dg/vect/pr66677.c: New testcase.
11109
11110 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
11111
11112         PR middle-end/64130
11113         * gcc.dg/tree-ssa/pr64130.c: New test.
11114
11115 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
11116
11117         * gcc.target/aarch64/pic-small.c: New testcase.
11118
11119 2015-06-26  Richard Biener  <rguenther@suse.de>
11120
11121         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11122
11123 2015-06-26  Marek Polacek  <polacek@redhat.com>
11124
11125         * gcc.dg/fold-and-1.c: New test.
11126         * gcc.dg/fold-and-2.c: New test.
11127
11128 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
11129
11130         * gnat.dg/warn11.adb: Add missing dg directive.
11131         * gnat.dg/warn12.adb: New test.
11132         * gnat.dg/warn12_pkg.ads: New helper.
11133
11134 2015-06-26  Richard Biener  <rguenther@suse.de>
11135
11136         * gfortran.dg/reassoc_3.f90: Adjust.
11137
11138 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
11139
11140         PR target/66412
11141         * gcc.target/i386/pr66412.c: New test.
11142
11143 2015-06-25  Richard Biener  <rguenther@suse.de>
11144
11145         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11146
11147 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
11148
11149         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11150
11151 2015-06-25  Richard Biener  <rguenther@suse.de>
11152
11153         * gfortran.dg/vect/vect-9.f90: New testcase.
11154
11155 2015-06-25  Nick Clifton  <nickc@redhat.com>
11156
11157         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11158         H8300 and M32R targets.
11159
11160 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11161
11162         PR fortran/66528
11163         * gfortran.dg/maxerrors.f90: New test.
11164
11165 2015-06-08  DJ Delorie  <dj@redhat.com>
11166
11167         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11168
11169 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11170
11171         * gcc.target/aarch64/mgeneral-regs_3.c: New.
11172
11173 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11174
11175         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11176         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11177         * gcc.target/aarch64/nofp_1.c: New file.
11178
11179 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
11180
11181         Implement N3928 - Extending static_assert
11182         * g++.dg/cpp0x/static_assert8.C: Adjust.
11183         * g++.dg/cpp0x/static_assert12.C: New.
11184         * g++.dg/cpp0x/static_assert13.C: New.
11185         * g++.dg/cpp1y/static_assert1.C: New.
11186         * g++.dg/cpp1y/static_assert2.C: New.
11187         * g++.dg/cpp1z/static_assert-nomsg.C: New.
11188
11189 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
11190
11191         PR c++/65750
11192         * g++.dg/cpp0x/trailing11.C: New.
11193
11194 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11195
11196         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11197         multilibs.
11198         * gcc.target/arm/memset-inline-10.c: Likewise.
11199         * gcc.target/arm/pr58784.c: Likewise.
11200         * gcc.target/arm/pr59985.C: Likewise.
11201         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11202
11203 2015-06-24  Renlin Li  <renlin.li@arm.com>
11204
11205         * gcc.target/aarch64/arm_align_max_pwr.c: New.
11206         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11207
11208 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
11209
11210         Revert:
11211         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11212
11213         PR c++/30044
11214         * g++.dg/cpp0x/auto45.C: New test.
11215         * g++.dg/template/pr30044.C: New test.
11216         * g++.dg/template/crash83.C: Accept any error string.
11217         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11218         parameters.
11219         * g++.dg/cpp0x/variadic18.C: Likewise
11220         * g++.dg/template/canon-type-13.C: Likewise.
11221         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11222
11223 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
11224
11225         PR c++/65811
11226         * g++.dg/other/linkage2.C: New.
11227
11228 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11229
11230         PR target/63408
11231         * gcc.target/arm/pr63408.c: New test.
11232
11233 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
11234
11235         * lib/c-torture.exp: Don't call check_effective_target_lto
11236         before setting up environment correctly.
11237         * lib/gcc-dg.exp: Likewise, and protect
11238         gcc_force_conventional_output.
11239
11240 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11241
11242         PR rtl-optimization/66306
11243         * gcc.target/s390/pr66306.c: New test.
11244
11245 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11246
11247         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11248         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11249         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11250         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11251         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11252         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11253         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11254
11255 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11256
11257         PR target/65803
11258         * gcc.c-torture/pr65803.c: New test.
11259
11260 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11261
11262         PR c++/30044
11263         * g++.dg/cpp0x/auto45.C: New test.
11264         * g++.dg/template/pr30044.C: New test.
11265         * g++.dg/template/crash83.C: Accept any error string.
11266         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11267         parameters.
11268         * g++.dg/cpp0x/variadic18.C: Likewise
11269         * g++.dg/template/canon-type-13.C: Likewise.
11270         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11271
11272 2015-06-23  Marek Polacek  <polacek@redhat.com>
11273
11274         * c-c++-common/Wlogical-op-3.c: New test.
11275
11276 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11277
11278         PR c++/66254
11279         * g++.dg/cpp0x/scoped_enum5.C: New.
11280
11281 2015-06-23  Richard Biener  <rguenther@suse.de>
11282
11283         PR tree-optimization/66636
11284         * gcc.dg/vect/pr66636.c: New testcase.
11285
11286 2015-06-23  Marek Polacek  <polacek@redhat.com>
11287
11288         * gcc.dg/fold-minus-4.c: New test.
11289         * gcc.dg/fold-minus-5.c: New test.
11290         * c-c++-common/ubsan/overflow-add-5.c: New test.
11291
11292 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11293
11294         Add missing testcase from r224672.
11295         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11296
11297         * gcc.target/vax/bswapdi-1.c: New.
11298
11299 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11300
11301         PR fortran/64674
11302         * gfortran.dg/associate_18.f08: New test.
11303
11304 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11305
11306         PR target/66560
11307         * gcc.target/i386/pr66560-1.c: New test.
11308         * gcc.target/i386/pr66560-2.c: Ditto.
11309         * gcc.target/i386/pr66560-3.c: Ditto.
11310         * gcc.target/i386/pr66560-4.c: Ditto.
11311
11312 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11313
11314         * gcc.target/nvptx/nvptx.exp: New file.
11315         * gcc.target/nvptx/proto-1.c: Likewise.
11316
11317 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11318
11319         PR tree-optimization/66449
11320         * gcc.dg/vect/pr66449.c: New test.
11321
11322 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11323
11324         * g++.dg/other/dump-ada-spec-5.C: New test.
11325         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11326         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11327
11328 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11329
11330         * g++.dg/inherit/pure1.C: Test location too.
11331
11332 2015-06-22  Marek Polacek  <polacek@redhat.com>
11333
11334         * gcc.dg/fold-ior-1.c: New test.
11335         * gcc.dg/fold-minus-2.c: New test.
11336         * gcc.dg/fold-minus-3.c: New test.
11337         * gcc.dg/fold-plus-1.c: New test.
11338         * gcc.dg/fold-plus-2.c: New test.
11339         * gcc.dg/fold-xor-4.c: New test.
11340         * gcc.dg/fold-xor-5.c: New test.
11341
11342 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11343
11344         PR target/65914
11345         * g++.dg/torture/pr65914.C:  New.
11346
11347 2015-06-22  Richard Biener  <rguenther@suse.de>
11348
11349         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11350         not existing TORTURE_OPTIONS only.
11351         * lib/gcc-dg.exp: Likewise.
11352
11353 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11354
11355         PR target/52144
11356         * gcc.target/arm/flip-thumb.c: New test.
11357
11358 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11359             Martin Liska  <mliska@suse.cz>
11360
11361         PR ipa/65908
11362         * g++.dg/ipa/pr65908.C: New testcase.
11363
11364 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11365
11366         PR c++/65882
11367         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11368         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11369
11370 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11371
11372         * gnat.dg/specs/debug1.ads: Adjust.
11373
11374 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11375
11376         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11377         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11378         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11379         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11380         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11381         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11382         * gcc.target/aarch64/fmovd-zero.c: Delete.
11383         * gcc.target/aarch64/fmovf-zero.c: Delete.
11384
11385 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11386
11387         * gcc.target/vax/bswapdi-1.c: New.
11388
11389 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11390
11391         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11392
11393 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11394
11395         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11396
11397 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11398
11399         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11400
11401 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11402
11403         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11404
11405 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11406
11407         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11408
11409 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11410
11411         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11412
11413 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11414
11415         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11416
11417 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11418
11419         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11420
11421 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11422
11423         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11424
11425 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11426
11427         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11428
11429 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11430
11431         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11432
11433 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11434
11435         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11436
11437 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11438
11439         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11440
11441 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11442
11443         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11444
11445 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11446
11447         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11448
11449 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11450
11451         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11452
11453 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11454
11455         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11456
11457 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11458
11459         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11460
11461 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11462
11463         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11464
11465 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11466
11467         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11468         (_ARM_FPSCR): Add FZ field.
11469         (clean_results): Force FZ=1 on AArch64.
11470         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11471
11472 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11473
11474         * gcc.target/aarch64/pr62308.c: New test.
11475
11476 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11477
11478         PR fortran/66549
11479         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11480
11481 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11482
11483         * gcc.target/i386/mpx/pr66581.c: New test.
11484
11485 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11486
11487         * gcc.target/i386/cmov9.c: New test.
11488
11489 2015-06-18  Richard Biener  <rguenther@suse.de>
11490
11491         * g++.dg/other/const4.C: New testcase.
11492
11493 2015-06-18  Michael Matz  <matz@suse.de>
11494
11495         PR middle-end/66253
11496         * gcc.dg/vect/pr66253.c: New testcase.
11497
11498 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11499
11500         PR target/66569
11501         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11502
11503 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11504
11505         PR middle-end/66568
11506         * gcc.target/i386/mpx/pr66568.c: New test.
11507
11508 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11509
11510         PR middle-end/66567
11511         * gcc.target/i386/mpx/pr66567.c: New test.
11512
11513 2015-06-18  Richard Biener  <rguenther@suse.de>
11514
11515         PR tree-optimization/66510
11516         * gcc.dg/vect/slp-perm-12.c: New testcase.
11517
11518 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11519
11520         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11521         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11522         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11523         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11524
11525 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11526
11527         PR c++/66571
11528         * g++.dg/gomp/pr66571-1.C: New test.
11529
11530         PR middle-end/66429
11531         * c-c++-common/gomp/pr66429.c: New test.
11532
11533 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11534
11535         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11536         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11537         ...this.
11538         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11539         New testcase.
11540         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11541         New testcase.
11542
11543 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11544
11545         PR testsuite/65944
11546         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11547
11548 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11549
11550         * gcc.target/mips/pr65862-1.c: New test.
11551         * gcc.target/mips/pr65862-2.c: Likewise.
11552
11553 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11554
11555         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11556         * gcc.target/i386/pr52252-atom.c: Ditto.
11557         * gcc.target/i386/vect-div-1.c: Ditto.
11558         * gcc.target/i386/rotate-5.c: Ditto.
11559         * gcc.target/i386/pr50202.c: Ditto.
11560         * gcc.target/i386/pr37843-3.c: Ditto.
11561         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11562         * gcc.target/i386/pr53397-1.c: Ditto.
11563         * gcc.target/i386/pr55934.c: Ditto.
11564         * gcc.target/i386/pr37843-4.c: Ditto.
11565         * gcc.target/i386/pr60451.c: Ditto.
11566         * gcc.target/i386/pr53397-2.c: Ditto.
11567         * gcc.target/i386/vectorize1.c: Ditto.
11568         * gcc.target/i386/extract-insert-combining.c: Ditto.
11569         * gcc.target/i386/pr53759.c: Ditto.
11570         * gcc.target/i386/pr52252-core.c: Ditto.
11571         * gcc.target/i386/rotate-3.c: Ditto.
11572         * gcc.target/i386/sse-20.c: Ditto.
11573         * gcc.target/i386/rotate-4.c: Ditto.
11574         * gcc.target/i386/pr61403.c: Ditto.
11575         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11576         * gcc.target/i386/pr60901.c: Ditto.
11577         * gcc.target/i386/pr59794-7.c: Ditto.
11578         * gcc.target/i386/pr62208.c: Ditto.
11579         * gcc.target/i386/pr53416.c: Ditto.
11580         * gcc.target/i386/asm-dialect-1.c: Ditto.
11581         * gcc.target/i386/pr50038.c: Ditto.
11582         * gcc.target/i386/47698.c: Ditto.
11583         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11584         * gcc.target/i386/pr59794-2.c: Ditto.
11585         * gcc.target/i386/pr59794-3.c: Ditto.
11586         * gcc.target/i386/pr39058.c: Ditto.
11587         * gcc.target/i386/pr60205-1.c: Ditto.
11588         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11589         * gcc.target/i386/sse2-movq-2.c: Ditto.
11590
11591 2015-06-17  Richard Biener  <rguenther@suse.de>
11592
11593         PR tree-optimization/66251
11594         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11595
11596 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11597
11598         PR c++/59682
11599         * g++.dg/parse/new-placement1.C: New.
11600
11601 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11602
11603         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11604         * jit.dg/test-compound-assignment.c: New testcase.
11605
11606 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11607
11608         PR jit/66539
11609         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11610         to "testcases" array.
11611
11612 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11613
11614         PR jit/66539
11615         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11616         * jit.dg/test-debug-strings.c: New test case.
11617         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11618         the discriminant has a sane debug string.
11619
11620 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11621
11622         PR target/56766
11623         * gcc.target/i386/pr56766-1.c: New test.
11624         * gcc.target/i386/pr56766-2.c: Ditto.
11625
11626 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11627
11628         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11629         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11630         * gcc.target/mips/loongson-simd.c: Ditto.
11631
11632 2015-06-16  Richard Biener  <rguenther@suse.de>
11633
11634         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11635
11636 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11637
11638         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11639         passed by the testsuite driver.
11640
11641 2015-06-16  Richard Biener  <rguenther@suse.de>
11642
11643         * gcc.dg/vect/slp-perm-11.c: New testcase.
11644
11645 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11646
11647         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11648         dg-options.
11649
11650 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11651
11652         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11653         Reinstate calls to torture-init and torture-finalize.
11654
11655 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11656
11657         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11658
11659 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11660
11661         PR c++/58583
11662         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11663
11664 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11665
11666         PR c++/51048
11667         * g++.dg/cpp0x/local-type1.C: New.
11668
11669 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11670
11671         PR fortran/44672
11672         PR fortran/45440
11673         PR fortran/57307
11674         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11675         unimplemented error.
11676         * gfortran.dg/allocate_with_source_7.f08: New test.
11677         * gfortran.dg/allocate_with_source_8.f08: New test.
11678
11679 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11680
11681         PR c++/65168
11682         * g++.dg/warn/Walways-true-3.C: New test.
11683
11684 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11685
11686         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11687
11688 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11689
11690         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11691         (main): Remove superfluous attributes.
11692         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11693         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11694
11695 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11696
11697         * gcc.target/i386/monitorx.c: New.
11698         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11699         * gcc.target/i386/sse-13.c: Ditto.
11700         * gcc.target/i386/sse-14.c: Ditto.
11701         * gcc.target/i386/sse-22.c: Ditto.
11702         * gcc.target/i386/sse-23.c: Ditto.
11703         * g++.dg/other/i386-2.C: Ditto.
11704         * g++.dg/other/i386-3.C: Ditto.
11705
11706 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11707
11708         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11709
11710 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11711
11712         PR fortran/66079
11713         * gfortran.dg/allocatable_scalar_13.f90: New test
11714
11715 2015-06-11  Marek Polacek  <polacek@redhat.com>
11716
11717         * gcc.dg/fold-xor-3.c: New test.
11718
11719 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11720
11721         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11722         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11723
11724 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11725
11726         PR target/52144
11727         * gcc.target/arm/pragma_attribute.c: New test.
11728
11729 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11730
11731         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11732
11733 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11734
11735         PR target/66473
11736         * gcc.target/i386/pr66473.c: New test.
11737
11738 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11739
11740         PR target/66470
11741         * gcc.dg/tls/pr66470.c: New test.
11742         * gcc.target/i386/pr66470.c: New test.
11743
11744 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11745
11746         PR target/52144
11747         * gcc.target/arm/attr_arm.c: New test
11748         * gcc.target/arm/attr_arm-err.c: New test
11749         * gcc.target/arm/attr_thumb.c: New test
11750         * gcc.target/arm/attr_thumb-static.c: New test
11751
11752 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11753
11754         PR target/66200
11755         PR target/66428
11756         PR c++/66192
11757         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11758
11759 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11760
11761         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11762         passed by the testsuite driver.
11763
11764 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11765
11766         Revert:
11767         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11768         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11769         * gcc.dg/ssp-1.c: Make counter a register.
11770         * gcc.dg/ssp-2.c: Likewise.
11771         * gcc.dg/torture/parm-coalesce.c: New.
11772
11773 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11774
11775         * gcc.target/i386/vararg-loc.c: New test.
11776
11777 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11778
11779         PR c++/65815
11780         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11781         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11782
11783 2015-06-09  Marek Polacek  <polacek@redhat.com>
11784
11785         PR tree-optimization/66299
11786         * gcc.dg/pr66299-1.c: New test.
11787         * gcc.dg/pr66299-2.c: New test.
11788         * gcc.dg/pr66299-3.c: New test.
11789
11790 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11791
11792         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11793         passed by the testsuite driver.
11794
11795 2015-06-09  Richard Biener  <rguenther@suse.de>
11796
11797         PR middle-end/66423
11798         * gcc.dg/fold-modpow2.c: New testcase.
11799
11800 2015-06-09  Richard Biener  <rguenther@suse.de>
11801
11802         PR tree-optimization/66419
11803         * gcc.dg/vect/bb-slp-37.c: New testcase.
11804
11805 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11806
11807         * gcc.target/arm/stl-cond.c: New test.
11808
11809 2015-06-09  Richard Biener  <rguenther@suse.de>
11810
11811         PR middle-end/66413
11812         * gcc.dg/torture/pr66413.c: New testcase.
11813
11814 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11815
11816         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11817         * gcc.dg/ssp-1.c: Make counter a register.
11818         * gcc.dg/ssp-2.c: Likewise.
11819         * gcc.dg/torture/parm-coalesce.c: New.
11820
11821 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11822
11823         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11824         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11825
11826 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11827
11828         PR rtl-optimization/66444
11829         * gcc.dg/pr66444.c: New test.
11830
11831 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11832
11833         PR fortran/66245
11834         * gfortran.dg/class_is_1.f90: New test.
11835         * gfortran.dg/type_is_1.f90: Ditto.
11836
11837 2015-06-08  Marek Polacek  <polacek@redhat.com>
11838
11839         PR c/66415
11840         * gcc.dg/cpp/pr66415-1.c: New test.
11841         * gcc.dg/cpp/pr66415-2.c: New test.
11842
11843 2015-06-08  Richard Biener  <rguenther@suse.de>
11844
11845         PR tree-optimization/66422
11846         * gcc.dg/Warray-bounds-16.c: New testcase.
11847
11848 2015-06-08  Richard Biener  <rguenther@suse.de>
11849
11850         * gcc.dg/vect/slp-perm-10.c: New testcase.
11851         * gcc.dg/vect/slp-23.c: Adjust.
11852         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11853         vector pointer update.
11854
11855 2015-06-08  Marek Polacek  <polacek@redhat.com>
11856
11857         PR sanitizer/66452
11858         * g++.dg/ubsan/pr66452.C: New test.
11859
11860 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11861
11862         PR tree-optimization/66436
11863         * gcc.dg/gomp/dump-new-function-2.c: New test.
11864         * gcc.dg/gomp/dump-new-function-3.c: Same.
11865         * gcc.dg/gomp/dump-new-function.c: Same.
11866
11867 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11868
11869         PR tree-optimization/66435
11870         * gcc.dg/gomp/notify-new-function-2.c: New test.
11871         * gcc.dg/gomp/notify-new-function-3.c: Same.
11872         * gcc.dg/gomp/notify-new-function.c: Same.
11873
11874 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11875
11876         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11877         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11878         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11879         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11880         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11881         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11882         -fshort-enum.
11883
11884 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11885
11886         PR fortran/47659
11887         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11888         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11889         for assignment.
11890         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11891         * gfortran.dg/warn_conversion_5.f90: New test.
11892         * gfortran.dg/warn_conversion_6.f90: New test.
11893         * gfortran.dg/warn_conversion_7.f90: New test.
11894
11895 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11896
11897         PR fortran/66347
11898         * gfortran.dg/blockdata_9.f: New test.
11899
11900 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11901
11902         PR fortran/66385
11903         * gfortran.dg/forall_17.f90:  New test.
11904
11905 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11906
11907         * g++.dg/cpp0x/pr57101.C: Add warning.
11908         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11909         * g++.dg/ext/visibility/anon7.C: Same.
11910         * g++.dg/ipa/pr63587-2.C: Same.
11911         * g++.dg/opt/dump1.C: Same.
11912         * g++.dg/opt/pr59622-3.C: Same.
11913         * g++.dg/opt/pr59622.C: Same.
11914         * g++.dg/torture/pr46383.C: Same.
11915         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11916         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11917         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11918         functions.
11919         * gfortran.dg/intent_out_8.f90: Same.
11920         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11921
11922 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11923
11924         PR fortran/66377
11925         gfortran.dg/equiv_9.f90: New test.
11926
11927
11928 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11929
11930         merge from gomp4 branch:
11931         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11932
11933         PR tree-optimization/65443
11934         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11935         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11936         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11937
11938 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11939
11940         PR c++/52595
11941         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11942
11943 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11944
11945         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11946
11947 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11948
11949         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11950
11951 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11952
11953         * gcc.target/i386/noplt-1.c: New test.
11954         * gcc.target/i386/noplt-2.c: New test.
11955         * gcc.target/i386/noplt-3.c: New test.
11956         * gcc.target/i386/noplt-4.c: New test.
11957
11958 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11959
11960         PR fortran/58749
11961         * gfortran.dg/adjustl_1.f90:  New test.
11962
11963 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11964
11965         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11966         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11967
11968 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11969
11970         * lto.c (iterative_hash_canonical_type,
11971         gimple_register_canonical_type): only hash main variants of types
11972
11973 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11974
11975         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11976         Move set of dg-do-what-default after early return.
11977
11978 2015-06-04  Marek Polacek  <polacek@redhat.com>
11979
11980         PR c/66341
11981         * gcc.dg/lvalue-8.c: New test.
11982
11983 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11984             Paolo Carlini  <paolo.carlini@oracle.com>
11985
11986         PR c++/66130
11987         * g++.dg/other/pr66130.C: New.
11988         * g++.dg/cpp0x/pr66130.C: Likewise.
11989
11990 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11991
11992         * g++.dg/cpp0x/decl-loc1.C: New.
11993         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11994         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11995         * g++.dg/init/ctor8.C: Likewise.
11996         * g++.dg/parse/semicolon4.C: Likewise.
11997
11998 2015-06-03  Marek Polacek  <polacek@redhat.com>
11999
12000         PR sanitizer/66190
12001         * g++.dg/ubsan/static-init-1.C: New test.
12002         * g++.dg/ubsan/static-init-2.C: New test.
12003         * g++.dg/ubsan/static-init-3.C: New test.
12004
12005 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
12006
12007         PR target/66275
12008         * gcc.target/i386/pr66275.c: New test.
12009
12010 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12011
12012         * gcc.dg/Wcxx-compat-22.c: New testcase.
12013         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12014         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12015         * c-c++-common/pr58346-1.c: Likewise.
12016         * c-c++-common/transparent-union-1.c: Likewise.
12017
12018 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
12019
12020         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12021         * g++.dg/plugin/def_plugin.c: New file.
12022         * g++.dg/plugin/def-plugin-test.C: New file.
12023
12024 2015-06-03  Richard Biener  <rguenther@suse.de>
12025
12026         * gcc.dg/vect/bb-slp-36.c: New testcase.
12027
12028 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12029
12030         * gcc.dg/lto/chkp-removed-alias_0.c: New.
12031
12032 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12033
12034         * gcc.dg/lto/chkp-privatize-1_0.c: New.
12035         * gcc.dg/lto/chkp-privatize-1_1.c: New.
12036         * gcc.dg/lto/chkp-privatize-2_0.c: New.
12037         * gcc.dg/lto/chkp-privatize-2_1.c: New.
12038
12039 2015-06-03  Marek Polacek  <polacek@redhat.com>
12040
12041         PR c/64223
12042         PR c/29358
12043         * gcc.dg/pr64223-1.c: New test.
12044         * gcc.dg/pr64223-2.c: New test.
12045
12046 2015-06-03  Richard Biener  <rguenther@suse.de>
12047
12048         PR tree-optimization/63916
12049         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12050
12051 2015-06-03  Richard Biener  <rguenther@suse.de>
12052
12053         PR tree-optimization/66375
12054         * gcc.dg/torture/pr66375.c: New testcase.
12055
12056 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
12057
12058         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12059
12060 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
12061
12062         PR target/65768
12063         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12064
12065 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12066
12067         PR fortran/66380
12068         * gfortran.dg/reshape_7.f90: New test.
12069
12070 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
12071
12072         PR c/66220:
12073         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12074         (fn_36): New.
12075
12076 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12077
12078         PR c/49551
12079         * gcc.dg/pr49551.c: New testcase.
12080
12081 2015-06-02  Richard Biener  <rguenther@suse.de>
12082
12083         PR debug/65549
12084         * g++.dg/lto/pr65549_0.C: New testcase.
12085
12086 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
12087
12088         PR libgomp/65742
12089         PR middle-end/66332
12090         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12091
12092 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12093
12094         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12095
12096 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
12097
12098         PR c++/61683
12099         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12100
12101 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12102
12103         PR tree-optimization/48052
12104         * gcc.dg/tree-ssa/scev-8.c: New.
12105         * gcc.dg/tree-ssa/scev-9.c: New.
12106         * gcc.dg/tree-ssa/scev-10.c: New.
12107         * gcc.dg/vect/pr48052.c: New.
12108
12109 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
12110
12111         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12112
12113 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12114
12115         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12116
12117 2015-06-02  Marek Polacek  <polacek@redhat.com>
12118
12119         PR middle-end/66345
12120         * gcc.dg/torture/pr66345.c: New test.
12121
12122 2015-06-02  Richard Biener  <rguenther@suse.de>
12123
12124         PR tree-optimization/65961
12125         * gcc.dg/torture/pr65961.c: New testcase.
12126
12127 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12128
12129         PR tree-optimization/52563
12130         PR tree-optimization/62173
12131         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12132         * gcc.dg/tree-ssa/scev-4.c: Ditto.
12133
12134 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12135
12136         * gnat.dg/specs/varsize_return2.ads: New test.
12137         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12138
12139 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
12140
12141         * gcc.dg/vect/vect-outer-simd-1.c: New test.
12142
12143 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
12144
12145         PR target/65697
12146         * gcc.target/aarch64/sync-comp-swap.c: New.
12147         * gcc.target/aarch64/sync-comp-swap.x: New.
12148         * gcc.target/aarch64/sync-op-acquire.c: New.
12149         * gcc.target/aarch64/sync-op-acquire.x: New.
12150         * gcc.target/aarch64/sync-op-full.c: New.
12151         * gcc.target/aarch64/sync-op-full.x: New.
12152         * gcc.target/aarch64/sync-op-release.c: New.
12153         * gcc.target/aarch64/sync-op-release.x: New.
12154
12155 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
12156
12157         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12158         (bar): Predefined.
12159
12160 2015-06-01  Richard Biener  <rguenther@suse.de>
12161
12162         PR tree-optimization/66349
12163         PR tree-optimization/66352
12164         PR tree-optimization/66357
12165         * gcc.dg/torture/pr66357.c: New testcase.
12166         * gcc.dg/torture/pr66349.c: Likewise.
12167         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12168
12169 2015-06-01  Richard Biener  <rguenther@suse.de>
12170
12171         Revert
12172         2015-05-29  Richard Biener  <rguenther@suse.de>
12173
12174         PR tree-optimization/66314
12175         * gcc.dg/asan/pr66314.c: New testcase.
12176
12177 2015-06-01  Richard Biener  <rguenther@suse.de>
12178
12179         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12180
12181 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
12182
12183         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12184         directives.
12185         (hp3, hp4): Add inline keyword.
12186         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12187         (hp2): Add inline keyword.
12188         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12189         (hp2): Add inline keyword.
12190
12191 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
12192
12193         PR target/65527
12194         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12195         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12196         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12197         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12198
12199 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
12200
12201         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12202         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12203
12204 2015-06-01  Richard Biener  <rguenther@suse.de>
12205
12206         PR tree-optimization/66280
12207         * g++.dg/torture/pr66280.C: New testcase.
12208         * g++.dg/torture/pr66280-2.C: Likewise.
12209
12210 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12211
12212         * gnat.dg/addr9_1.adb: New test.
12213         * gnat.dg/addr9_2.adb: Likewise.
12214         * gnat.dg/addr9_3.adb: Likewise.
12215         * gnat.dg/addr9_4.adb: Likewise.
12216
12217 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
12218
12219           * g++.dg/other/dump-ada-spec-4.C: New test.
12220
12221 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
12222
12223         * gcc.dg/alias-8.c: Fix dg-warning.
12224
12225 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
12226
12227         * gcc.dg/alias-8.c: Do not xfail.
12228         * gcc.dg/pr62167.c: Prevent FRE.
12229         * gcc.dg/alias-14.c: New testcase.
12230
12231 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
12232
12233         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12234
12235 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12236
12237         PR target/66215
12238         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12239         dg-options.
12240         * gcc.target/s390/hotpatch-10.c: Likewise.
12241         * gcc.target/s390/hotpatch-11.c: Likewise.
12242         * gcc.target/s390/hotpatch-12.c: Likewise.
12243         * gcc.target/s390/hotpatch-17.c: Likewise.
12244         * gcc.target/s390/hotpatch-18.c: Likewise.
12245         * gcc.target/s390/hotpatch-20.c: Likewise.
12246         * gcc.target/s390/hotpatch-21.c: Likewise.
12247         * gcc.target/s390/hotpatch-22.c: Likewise.
12248         * gcc.target/s390/hotpatch-23.c: Likewise.
12249         * gcc.target/s390/hotpatch-24.c: Likewise.
12250         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12251         to check for the exact nops too.
12252         * gcc.target/s390/hotpatch-3.c: Likewise.
12253         * gcc.target/s390/hotpatch-4.c: Likewise.
12254         * gcc.target/s390/hotpatch-5.c: Likewise.
12255         * gcc.target/s390/hotpatch-6.c: Likewise.
12256         * gcc.target/s390/hotpatch-7.c: Likewise.
12257         * gcc.target/s390/hotpatch-8.c: Likewise.
12258         * gcc.target/s390/hotpatch-9.c: Likewise.
12259         * gcc.target/s390/hotpatch-14.c: Likewise.
12260         * gcc.target/s390/hotpatch-15.c: Likewise.
12261         * gcc.target/s390/hotpatch-16.c: Likewise.
12262         * gcc.target/s390/hotpatch-19.c: Likewise.
12263         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12264         scan-assembler-times counting number of .align directives.
12265         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12266         dg-options.  Remove scan-assembler-times counting number of .align
12267         directives.
12268         * gcc.target/s390/hotpatch-26.c: New file.
12269         * gcc.target/s390/hotpatch-27.c: New file.
12270         * gcc.target/s390/hotpatch-28.c: New file.
12271         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12272         using -Os -O0 -O1 -O2 -O3 options.
12273
12274 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12275
12276         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12277
12278 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12279
12280         PR tree-optimization/66142
12281         * gcc.dg/vect/pr66142.c: New test.
12282
12283 2015-05-29  Richard Biener  <rguenther@suse.de>
12284
12285         PR tree-optimization/66314
12286         * gcc.dg/asan/pr66314.c: New testcase.
12287
12288 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12289
12290         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12291         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12292         Adjust all callers.
12293         (schedule-cleanups, dg-keep-saved-temps): New proc.
12294         (gcc-dg-test-1): Schedule cleanups.
12295         * lib/profopt.exp (profopt-execute): Likewise.
12296         * g++.dg/cdce3.C: Adjust expected line numbers.
12297         * gcc.dg/cdce1.c: Likewise.
12298         * gcc.dg/cdce2.c: Likewise.
12299         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12300         * gcc.dg/strlenopt-24.c: Likewise.
12301         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12302         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12303         * obj-c++.dg/encode-2.mm: Likewise.
12304
12305 2015-05-28  DJ Delorie  <dj@redhat.com>
12306
12307         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12308
12309 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12310
12311         * gnat.dg/discr43.adb: New test.
12312
12313 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12314
12315         * gnat.dg/varsize_temp.adb: Rename into...
12316         * gnat.dg/varsize1.adb: ...this.
12317         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12318         * gnat.dg/varsize2.ad[sb]: ...this.
12319         * gnat.dg/varsize3_1.adb: New test.
12320         * gnat.dg/varsize3_2.adb: Likewise.
12321         * gnat.dg/varsize3_3.adb: Likewise.
12322         * gnat.dg/varsize3_4.adb: Likewise.
12323         * gnat.dg/varsize3_5.adb: Likewise.
12324         * gnat.dg/varsize3_6.adb: Likewise.
12325         * gnat.dg/varsize3_pkg1.ads: New helper.
12326         * gnat.dg/varsize3_pkg2.ads: Likewise.
12327         * gnat.dg/varsize3_pkg3.ads: Likewise.
12328
12329 2015-05-28  Richard Biener  <rguenther@suse.de>
12330
12331         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12332
12333 2015-05-28  Richard Biener  <rguenther@suse.de>
12334
12335         PR tree-optimization/66142
12336         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12337
12338 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12339
12340         PR target/63810
12341         * gcc.dg/darwin-minversion-3.c: Update testcase.
12342         * gcc.dg/darwin-minversion-4.c: Ditto.
12343         * gcc.dg/darwin-minversion-5.c: New testcase.
12344         * gcc.dg/darwin-minversion-6.c: Ditto.
12345         * gcc.dg/darwin-minversion-7.c: Ditto.
12346         * gcc.dg/darwin-minversion-8.c: Ditto.
12347         * gcc.dg/darwin-minversion-9.c: Ditto.
12348         * gcc.dg/darwin-minversion-10.c: Ditto.
12349         * gcc.dg/darwin-minversion-11.c: Ditto.
12350         * gcc.dg/darwin-minversion-12.c: Ditto.
12351
12352 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12353
12354         PR rtl-optimization/66168
12355         * gcc.c-torture/compile/pr66168.c: New test.
12356
12357 2015-05-27  Jeff Law  <law@redhat.com>
12358
12359         PR target/39726
12360         * gcc.dg/target/m68k/pr39726-1.c: New test.
12361
12362 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12363
12364         PR c++/66270
12365         * g++.dg/ext/alias-canon3.C: New.
12366
12367 2015-05-27  Richard Biener  <rguenther@suse.de>
12368
12369         PR tree-optimization/66272
12370         Revert parts of
12371         2014-08-15  Richard Biener  <rguenther@suse.de>
12372
12373         PR tree-optimization/62031
12374         * gcc.dg/torture/pr66272.c: New testcase.
12375
12376 2015-05-27  Richard Biener  <rguenther@suse.de>
12377
12378         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12379
12380 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12381
12382         PR target/65358
12383         * gcc.dg/pr65358.c: New test.
12384
12385 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12386
12387         PR fortran/65548
12388         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12389         semantic.
12390         * gfortran.dg/allocate_with_source_6.f90: New test.
12391
12392 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12393
12394         * gnat.dg/atomic7_1.adb: New test.
12395         * gnat.dg/atomic7_2.adb: Likewise.
12396         * gnat.dg/atomic7_pkg1.ads: New helper.
12397         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12398
12399 2015-05-26  Michael Matz  <matz@suse.de>
12400
12401         PR middle-end/66251
12402         * gcc.dg/vect/pr66251.c: New test.
12403
12404 2015-05-26  Richard Biener  <rguenther@suse.de>
12405
12406         PR tree-optimization/66142
12407         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12408
12409 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12410
12411         PR fortran/66082
12412         * gfortran.dg/allocatable_scalar_13.f90: New test
12413
12414 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12415
12416         * gnat.dg/warn11.adb: New test.
12417         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12418
12419 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12420
12421         * gnat.dg/vfa1_1.adb: New test.
12422         * gnat.dg/vfa1_2.adb: Likewise.
12423         * gnat.dg/vfa1_3.adb: Likewise.
12424         * gnat.dg/vfa1_4.adb: Likewise.
12425         * gnat.dg/vfa1_pkg.ads: New helper.
12426
12427 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12428
12429         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12430         * gcc.target/i386/pr66232-3.c: Likewise.
12431
12432 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12433
12434         PR target/66274
12435         * gcc.target/i386/pr66274.c: New test.
12436
12437 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12438
12439         * gnat.dg/renaming6.ad[sb]: New test.
12440
12441 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12442
12443         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12444         and 'dg-require-effective-target pie'.
12445
12446 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12447
12448         PR c++/66243
12449         * g++.dg/cpp0x/pr66243.C: New.
12450
12451 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12452
12453         PR lto/66180
12454         * g++.dg/lto/pr66180_0.C: New testcase.
12455         * g++.dg/lto/pr66180_1.C: New testcase.
12456
12457 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12458
12459         PR fortran/66257
12460         * typebound_call_27.f90: New file.
12461
12462 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12463
12464         PR c++/65936
12465         * g++.dg/template/pr65936.C: New.
12466
12467 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12468
12469         PR tree-optimization/63387
12470         * gcc.dg/pr63387-2.c: New testcase.
12471
12472 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12473
12474         * gcc.dg/simd-1.c: Update to the new message.
12475
12476 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12477
12478         * gcc.dg/nand.c: New testcase.
12479
12480 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12481
12482         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12483         Set dg-do-what-default to compile only on ARM targets without
12484         arm_neon_hw execution support.  Remove redundant c-torture-execute
12485         in loop over test cases.
12486
12487 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12488
12489         PR target/65491
12490         * gcc.target/aarch64/pr65491_1.c: New test.
12491         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12492         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12493
12494 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12495
12496         PR c++/65598
12497         * g++.dg/cpp0x/explicit9.C: New.
12498         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12499
12500 2015-05-22  Richard Biener  <rguenther@suse.de>
12501
12502         PR tree-optimization/66251
12503         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12504
12505 2015-05-22  Marek Polacek  <polacek@redhat.com>
12506
12507         PR c/47043
12508         * c-c++-common/attributes-enum-1.c: New test.
12509         * c-c++-common/attributes-enum-2.c: New test.
12510         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12511         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12512
12513 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12514
12515         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12516         effective target support.  If no arm_neon_hw support, do not attempt
12517         to execute the tests; only compile them.
12518         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12519         and "dg-require-effective-target arm_neon_ok".
12520         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12521         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12522         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12523         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12524         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12525         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12526         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12527         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12528         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12529         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12530         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12531         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12532         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12533         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12534         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12535         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12536         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12537         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12538         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12539         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12540         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12541         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12542         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12543         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12544         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12545         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12546         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12547         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12548         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12549         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12550         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12551         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12552         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12553         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12554         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12555         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12556         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12557         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12558         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12559         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12560         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12561         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12562         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12563         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12564         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12565         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12566         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12567         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12568         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12569         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12570         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12571         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12572         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12573         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12574         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12575         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12576         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12577         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12578         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12579         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12580         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12581         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12582         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12583         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12584         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12585         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12586         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12587         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12588         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12589         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12590         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12591         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12592         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12593         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12594         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12595         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12596         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12597         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12598         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12599         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12600         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12601         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12602         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12603         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12604         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12605         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12606         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12607         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12608         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12609         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12610         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12611         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12612         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12613         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12614         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12615         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12616         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12617         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12618         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12619         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12620         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12621         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12622         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12623         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12624         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12625         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12626         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12627         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12628         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12629         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12630         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12631         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12632         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12633
12634 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12635
12636         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12637         * gcc.dg/vect/pr59354.c: Likewise.
12638         * gcc.dg/vect/pr64252.c: Likewise.
12639         * gcc.dg/vect/pr64404.c: Likewise.
12640         * gcc.dg/vect/pr64493.c: Likewise.
12641         * gcc.dg/vect/pr64495.c: Likewise.
12642         * gcc.dg/vect/pr64844.c: Likewise.
12643         * gcc.dg/vect/pr65518.c: Likewise.
12644         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12645
12646 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12647
12648         PR c++/66210
12649         * g++.dg/cpp1y/var-templ28.C: New.
12650
12651 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12652
12653         PR target/66232
12654         * gcc.target/i386/pr66232-1.c: New test.
12655         * gcc.target/i386/pr66232-2.c: Likewise.
12656         * gcc.target/i386/pr66232-3.c: Likewise.
12657         * gcc.target/i386/pr66232-4.c: Likewise.
12658         * gcc.target/i386/pr66232-5.c: Likewise.
12659
12660 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12661
12662         * g++.dg/cpp1y/pr60943.C: New.
12663
12664 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12665
12666         PR tree-optimization/66233
12667         * gcc.c-torture/execute/pr66233.c: New test.
12668
12669 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12670
12671         PR fortran/66176
12672         * gfortran.dg/inline_matmul_11.f90:  New test.
12673
12674 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12675
12676         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12677         instead of listing several targets on its own.
12678         * gcc.target/i386/pr32219-2.c: Likewise.
12679         * gcc.target/i386/pr32219-3.c: Likewise.
12680         * gcc.target/i386/pr32219-4.c: Likewise.
12681         * gcc.target/i386/pr32219-5.c: Likewise.
12682         * gcc.target/i386/pr32219-6.c: Likewise
12683         * gcc.target/i386/pr32219-7.c: Likewise.
12684         * gcc.target/i386/pr32219-8.c: Likewise.
12685         * gcc.target/i386/pr39013-1.c: Likewise.
12686         * gcc.target/i386/pr39013-2.c: Likewise.
12687         * gcc.target/i386/pr64317.c: Likewise.
12688
12689 2015-05-21  Jeff Law  <law@redhat.com>
12690
12691         * gcc.target/hppa/shadd-3.c: New test.
12692         * gcc.target/hppa/shadd-4.c: New test.
12693
12694 2015-05-21  Michael Matz  <matz@suse.de>
12695
12696         * gcc.dg/vect/vect-strided-store.c: New test.
12697         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12698         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12699
12700 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12701
12702         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12703         * gcc.dg/pow-sqrt-synth-1.c: New test.
12704         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12705
12706 2015-05-21  Richard Biener  <rguenther@suse.de>
12707
12708         PR c++/66211
12709         * g++.dg/conversion/pr66211.C: New testcase.
12710         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12711
12712 2015-05-21  Jeff Law  <law@redhat.com>
12713
12714         * gcc.target/hppa/shadd-2.c: New test.
12715
12716 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12717
12718         PR target/54236
12719         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12720
12721 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12722
12723         PR target/65937
12724         * gcc.target/arm/pr26702.c: Adjust target selector.
12725
12726 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12727
12728         PR middle-end/66221
12729         * gcc.dg/lto/pr66221_0.c: New test.
12730         * gcc.dg/lto/pr66221_1.c: New test.
12731
12732 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12733
12734         PR c/52952
12735         * gcc.dg/redecl-4.c: Update column numbers.
12736         * gcc.dg/format/bitfld-1.c: Likewise.
12737         * gcc.dg/format/attr-2.c: Likewise.
12738         * gcc.dg/format/attr-6.c: Likewise.
12739         * gcc.dg/format/attr-7.c (baz): Likewise.
12740         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12741         * gcc.dg/format/attr-4.c: Likewise.
12742         * gcc.dg/format/branch-1.c: Likewise.
12743         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12744         locations within strings with embedded escape sequences.
12745
12746 2015-05-20  Jeff Law  <law@redhat.com>
12747
12748         * gcc.target/hppa/hppa.exp: New target test driver.
12749         * gcc.target/hppa/shadd-1.c: New test.
12750
12751 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12752
12753         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12754
12755 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12756
12757         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12758         (fn_33_k_and_r_style): New.
12759         (fn_33_stroustrup_style): New.
12760         (fn_33_allman_style): New.
12761         (fn_33_whitesmiths_style): New.
12762         (fn_33_horstmann_style): New.
12763         (fn_33_ratliff_banner_style): New.
12764         (fn_33_lisp_style): New.
12765         (fn_34_indent_dash_gnu): New.
12766         (fn_34_indent_dash_kr): New.
12767         (fn_34_indent_dash_orig): New.
12768         (fn_34_indent_linux_style): New.
12769
12770 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12771
12772         PR fortran/65548
12773         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12774
12775 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12776
12777         PR tree-optimization/65447
12778         * gcc.dg/tree-ssa/pr65447.c: New test.
12779
12780 2015-05-19  Nathan sidwell  <nathan@acm.org>
12781
12782         * g++.dg/cpp0x/pr65954.C: New.
12783
12784 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12785
12786         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12787
12788 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12789
12790         * lib/target-supports.exp: Vector do not always have natural
12791         alignment on s390*.
12792
12793 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12794
12795         * gcc.dg/loop-invariant.c: New testcase.
12796
12797 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12798
12799         * lib/target-supports.exp: Vector do not always have natural
12800         alignment on s390*.
12801
12802 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12803
12804         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12805         s390*.
12806         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12807
12808 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12809
12810         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12811         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12812         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12813         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12814         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12815         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12816         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12817         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12818         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12819         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12820
12821 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12822
12823         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12824
12825 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12826
12827         * gcc.target/s390/s390.exp
12828         (check_effective_target_vector): New check.
12829         * gcc.target/s390/vector/vec-abi-1.c: New test.
12830         * gcc.target/s390/vector/vec-abi-2.c: New test.
12831         * gcc.target/s390/vector/vec-abi-3.c: New test.
12832         * gcc.target/s390/vector/vec-abi-4.c: New test.
12833         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12834         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12835         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12836         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12837         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12838         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12839         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12840         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12841         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12842         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12843         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12844         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12845         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12846         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12847         * gcc.target/s390/vector/vec-init-1.c: New test.
12848         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12849         * gcc.target/s390/vector/vec-shift-1.c: New test.
12850         * gcc.target/s390/vector/vec-sub-1.c: New test.
12851
12852 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12853
12854         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12855
12856 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12857
12858         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12859
12860 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12861
12862         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12863
12864 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12865
12866         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12867
12868 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12869
12870         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12871
12872 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12873
12874         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12875
12876 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12877
12878         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12879
12880 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12881
12882         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12883
12884 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12885
12886         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12887
12888 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12889
12890         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12891
12892 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12893
12894         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12895
12896 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12897
12898         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12899
12900 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12901
12902         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12903
12904 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12905
12906         PR tree-optimization/66187
12907         * gcc.c-torture/execute/pr66187.c: New test.
12908         * gcc.dg/pr66187-1.c: New test.
12909         * gcc.dg/pr66187-2.c: New test.
12910
12911 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12912
12913         * gcc.dg/vect/bb-slp-35.c: Adjust.
12914
12915 2015-05-19  Richard Biener  <rguenther@suse.de>
12916
12917         PR tree-optimization/66165
12918         * gcc.dg/torture/pr66165.c: New testcase.
12919
12920         PR tree-optimization/66185
12921         * gcc.dg/torture/pr66185.c: New testcase.
12922
12923 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12924
12925         PR target/54236
12926         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12927
12928 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12929
12930         * gcc.target/mips/p5600-bonding.c : New file.
12931
12932 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12933
12934         PR fortran/66106
12935         * gfortran.dg/interface_operator_1.f90: New tests.
12936
12937 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12938
12939         PR fortran/66057
12940         * gfortran.dg/generic_29.f90: New tests.
12941
12942 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12943
12944         PR fortran/66043
12945         * gfortran.dg/storage_size_6.f90: New tests.
12946
12947 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12948
12949         PR fortran/66045
12950         * gfortran.dg/null1.f90: New test.
12951
12952 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12953
12954         PR fortran/66044
12955         * gfortran.dg/entry_21.f90: New test.
12956
12957 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12958
12959         PR fortran/66043
12960         * gfortran.dg/storage_size_6.f90: New tests.
12961
12962 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12963
12964         PR fortran/66040
12965         * gfortran.dg/misplaced_statement.f90: New test.
12966
12967 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12968
12969         PR fortran/66039
12970         * gfortran.dg/filepos1.f90: New test
12971
12972 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12973
12974         PR fortran/64925
12975         * gfortran.dg/pr64925.f90: New test.
12976
12977 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12978
12979         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12980         unit.
12981         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12982
12983 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12984
12985         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12986         to the family of pie capable targets.
12987
12988 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12989
12990         * gcc.target/arm/bics_1.c : New testcase.
12991         * gcc.target/arm/bics_2.c : New testcase.
12992         * gcc.target/arm/bics_3.c : New testcase.
12993         * gcc.target/arm/bics_4.c : New testcase.
12994
12995 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12996
12997         * gcc.target/mips/umips-attr.c: New test.
12998
12999 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13000
13001         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13002         * gcc.dg/20150120-2.c (dg-final): Ditto.
13003         * gcc.dg/20150120-2.c (dg-final): Ditto.
13004         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13005
13006 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13007
13008         PR target/66174
13009         * gcc.target/i386/pr66174.c: New test.
13010
13011 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
13012
13013         PR fortran/37131
13014         * gfortran.dg/matmul_bounds_6.f90:  New test.
13015         * gfortran.dg/matmul_bounds_7.f90:  New test.
13016
13017 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
13018
13019         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13020         * gfortran.dg/lto/pr41576_1.f90: Add interface.
13021         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13022         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13023         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13024         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13025
13026 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13027
13028         PR fortran/65903
13029         * gfortran.dg/continuation_13.f90: Update test.
13030         * gfortran.dg/pr65903.f90: New test.
13031
13032 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13033
13034         PR fortran/66113
13035         * gfortran.dg/block_14.f90:  New test.
13036
13037 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13038
13039         PR fortran/44054
13040         * lib/gfortran-dg.exp: Update regex to handle two locations for
13041         the same diagnostic without caret.
13042         * gfortran.dg/badline.f: Test also that line numbers are correct
13043         before and after "left but not entered" warning.
13044
13045 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
13046             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13047
13048         PR target/65768
13049         * gcc.target/arm/maskdata.c: New test.
13050
13051 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
13052
13053         PR fortran/65792
13054         * gfortran.dg/derived_constructor_components_5: New test
13055
13056 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
13057
13058         PR target/66140
13059         * gcc.target/alpha/pr66140.c: New test.
13060
13061 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
13062
13063         PR c/48956
13064         * gcc.dg/Wconversion-complex-c99.c: New test.
13065         * gcc.dg/Wconversion-complex-gnu.c: New test.
13066
13067 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
13068
13069         PR tree-optimization/64454
13070         * gcc.dg/modmod.c: New testcase.
13071
13072 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
13073
13074         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13075
13076 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13077
13078         PR middle-end/66134
13079         * gcc.target/i386/mpx/pr66134.c: New test.
13080
13081 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
13082
13083         * gcc.target/powerpc/pr60158.c: New test.
13084
13085 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
13086
13087         * gcc.target/i386/sibcall-7.c: New test.
13088         * gcc.target/i386/sibcall-8.c: New test.
13089
13090 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
13091
13092         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13093         (abs64_in_dreg): Likewise.
13094
13095 2015-05-14  Marek Polacek  <polacek@redhat.com>
13096
13097         PR c/66066
13098         PR c/66127
13099         * gcc.dg/pr14649-1.c: Add -Wpedantic.
13100         * gcc.dg/pr19984.c: Likewise.
13101         * gcc.dg/pr66066-1.c: New test.
13102         * gcc.dg/pr66066-2.c: New test.
13103         * gcc.dg/pr66066-3.c: New test.
13104
13105 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13106
13107         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13108         * gcc.dg/pow-sqrt.x: New file.
13109         * gcc.dg/pow-sqrt-1.c: New test.
13110         * gcc.dg/pow-sqrt-2.c: Likewise.
13111         * gcc.dg/pow-sqrt-3.c: Likewise.
13112
13113 2015-05-13  Richard Biener  <rguenther@suse.de>
13114
13115         PR tree-optimization/66123
13116         * gcc.dg/torture/pr66123.c: New testcase.
13117
13118 2015-05-13  Richard Biener  <rguenther@suse.de>
13119
13120         PR middle-end/66110
13121         * gcc.dg/alias-2.c: Adjust.
13122         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13123
13124 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13125
13126         PR target/65103
13127         * gcc.target/i386/pr65103-3.c: New.
13128
13129 2015-05-13  Martin Liska  <mliska@suse.cz>
13130
13131         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13132
13133 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
13134
13135         PR target/66112
13136         * gcc.target/i386/pr66112-2.c: New test.
13137
13138         PR target/66112
13139         * gcc.target/i386/pr66112-1.c: New test.
13140
13141 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13142
13143         PR target/66048
13144         * gcc.target/i386/mpx/pr66048.cc: New.
13145
13146 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13147
13148         PR rtl-optimization/64616
13149         * gcc.dg/loop-8.c: New test.
13150         * gcc.dg/loop-9.c: New test.
13151
13152 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13153
13154         PR target/pr66047.c
13155         * gcc.target/i386/pr66047.c: New testcase.
13156
13157 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13158
13159         PR ipa/65873
13160         * gcc.c-torture/compile/pr65873.c: New testcase.
13161
13162 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13163
13164         PR fortran/66111
13165         * gfortran.dg/inline_matmul_10.f90:  New test.
13166
13167 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
13168
13169         * c-c++-common/Wmisleading-indentation.c: New testcase.
13170         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13171         * c-c++-common/Wmisleading-indentation-2.md: New file.
13172
13173 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13174
13175         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13176         "break".
13177         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13178
13179 2015-05-12  Richard Biener  <rguenther@suse.de>
13180
13181         PR tree-optimization/66101
13182         * gcc.dg/torture/pr66101.c: New testcase.
13183
13184 2015-05-12  Richard Biener  <rguenther@suse.de>
13185
13186         PR tree-optimization/37021
13187         * gcc.target/i386/vect-addsub.c: New testcase.
13188
13189 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
13190
13191         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13192
13193 2015-05-12  Tom de Vries  <tom@codesourcery.com>
13194
13195         PR tree-optimization/66010
13196         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13197
13198 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
13199
13200         PR c++/65133
13201         * g++.dg/cpp0x/trailing10.C: New.
13202
13203 2015-05-12  Richard Biener  <rguenther@suse.de>
13204
13205         * gcc.dg/vect/bb-slp-35.c: New testcase.
13206
13207 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
13208
13209         PR fortran/66100
13210         * gfortran.dg/bound_simplification_6.f90: New.
13211
13212 2015-05-11  Steve Ellcey  <sellcey@mips.com>
13213
13214         * gcc.target/mips/branch-1.c: Pass argument to bar().
13215
13216 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
13217
13218         PR target/65753
13219         * gcc.target/i386/pr65753.c: New test.
13220
13221 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
13222
13223         PR rtl-optimization/66076
13224         * gcc.dg/torture/pr66076.c: New test.
13225
13226 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13227
13228         PR fortran/66041
13229         * gfortran.dg/inline_matmul_7.f90:  New test.
13230         * gfortran.dg/inline_matmul_8.f90:  New test.
13231         * gfortran.dg/inline_matmul_9.f90:  New test.
13232
13233 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
13234
13235         * gfortran.dg/bound_simplification_5.f90: New.
13236
13237 2015-05-09  Jason Merrill  <jason@redhat.com>
13238
13239         * lib/target-supports.exp (cxx_default): New global.
13240         (check_effective_target_c++11_only)
13241         (check_effective_target_c++14_only)
13242         (check_effective_target_c++98_only)
13243         (check_effective_target_c++1z_only): Check it.
13244
13245 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13246
13247         PR tree-optimization/64454
13248         * gcc.dg/tree-ssa/vrp97.c: New file.
13249         * gcc.dg/vect/slp-perm-7.c: Update.
13250
13251 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13252
13253         PR fortran/65894
13254         * gfortran.dg/elemental_subroutine_11.f90: New test.
13255
13256 2015-05-08  Richard Biener  <rguenther@suse.de>
13257
13258         PR tree-optimization/66036
13259         * gcc.dg/vect/slp-41.c: New testcase.
13260
13261 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13262
13263         * gfortran.dg/elemental_optional_args_7.f90: New.
13264
13265 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13266
13267         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13268         allow cmlt or sshr.
13269
13270 2015-05-08  Marek Polacek  <polacek@redhat.com>
13271
13272         PR c/64918
13273         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13274         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13275
13276 2015-05-07  Marek Polacek  <polacek@redhat.com>
13277
13278         PR c/65179
13279         * c-c++-common/Wshift-negative-value-1.c: New test.
13280         * c-c++-common/Wshift-negative-value-2.c: New test.
13281         * c-c++-common/Wshift-negative-value-3.c: New test.
13282         * c-c++-common/Wshift-negative-value-4.c: New test.
13283         * c-c++-common/Wshift-negative-value-5.c: New test.
13284         * c-c++-common/Wshift-negative-value-6.c: New test.
13285         * gcc.dg/c90-left-shift-1.c: New test.
13286         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13287         * gcc.dg/c99-left-shift-1.c: New test.
13288
13289 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13290
13291         PR middle-end/192
13292         PR middle-end/54303
13293         * gcc.dg/fdata-sections-2.c: New file.
13294
13295 2015-05-07  Marek Polacek  <polacek@redhat.com>
13296
13297         PR testsuite/66046
13298         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13299         last dg-output.
13300         * c-c++-common/ubsan/align-7.c: Likewise.
13301         * c-c++-common/ubsan/bounds-8.c: Likewise.
13302         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13303         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13304         * c-c++-common/ubsan/null-1.c: Likewise.
13305         * c-c++-common/ubsan/null-10.c: Likewise.
13306         * c-c++-common/ubsan/null-11.c: Likewise.
13307         * c-c++-common/ubsan/null-2.c: Likewise.
13308         * c-c++-common/ubsan/null-3.c: Likewise.
13309         * c-c++-common/ubsan/null-4.c: Likewise.
13310         * c-c++-common/ubsan/null-5.c: Likewise.
13311         * c-c++-common/ubsan/null-6.c: Likewise.
13312         * c-c++-common/ubsan/null-7.c: Likewise.
13313         * c-c++-common/ubsan/null-8.c: Likewise.
13314         * c-c++-common/ubsan/null-9.c: Likewise.
13315         * c-c++-common/ubsan/object-size-1.c: Likewise.
13316         * c-c++-common/ubsan/object-size-10.c: Likewise.
13317         * c-c++-common/ubsan/object-size-4.c: Likewise.
13318         * c-c++-common/ubsan/object-size-5.c: Likewise.
13319         * c-c++-common/ubsan/object-size-7.c: Likewise.
13320         * c-c++-common/ubsan/object-size-8.c: Likewise.
13321         * c-c++-common/ubsan/object-size-9.c: Likewise.
13322         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13323         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13324         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13325         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13326         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13327         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13328         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13329         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13330         * c-c++-common/ubsan/pr59333.c: Likewise.
13331         * c-c++-common/ubsan/pr59667.c: Likewise.
13332         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13333         * c-c++-common/ubsan/pr60636.c: Likewise.
13334         * c-c++-common/ubsan/pr63802.c: Likewise.
13335         * c-c++-common/ubsan/recovery-1.c: Likewise.
13336         * c-c++-common/ubsan/recovery-3.c: Likewise.
13337         * c-c++-common/ubsan/shift-1.c: Likewise.
13338         * c-c++-common/ubsan/shift-2.c: Likewise.
13339         * c-c++-common/ubsan/shift-4.c: Likewise.
13340         * c-c++-common/ubsan/shift-7.c: Likewise.
13341         * c-c++-common/ubsan/undefined-2.c: Likewise.
13342         * c-c++-common/ubsan/vla-1.c: Likewise.
13343         * g++.dg/ubsan/null-1.C: Likewise.
13344         * g++.dg/ubsan/null-3.C: Likewise.
13345         * g++.dg/ubsan/null-4.C: Likewise.
13346         * g++.dg/ubsan/vptr-8.C: Likewise.
13347         * g++.dg/ubsan/vptr-9.C: Likewise.
13348         * gcc.dg/ubsan/bounds-2.c: Likewise.
13349         * gcc.dg/ubsan/object-size-9.c: Likewise.
13350
13351 2015-05-07  Jeff Law  <law@redhat.com>
13352
13353         * gcc.dg/tree-ssa/shorten-1.c: New test.
13354
13355 2015-05-07  Richard Biener  <rguenther@suse.de>
13356
13357         PR tree-optimization/66002
13358         * gcc.dg/vect/vect-125.c: New testcase.
13359
13360 2015-05-07  Marek Polacek  <polacek@redhat.com>
13361             Martin Uecker  <uecker@eecs.berkeley.edu>
13362
13363         * c-c++-common/ubsan/bounds-10.c: New test.
13364
13365 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13366
13367         * jit.dg/harness.h (set_options): Wrap with
13368         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13369         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13370         Special-case test-benchmark.c as a negative.
13371         * jit.dg/test-benchmark.c: New file.
13372
13373 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13374
13375         PR target/64208
13376         * gcc.target/arm/pr64208.c: New test.
13377
13378 2015-05-06  Alan Modra  <amodra@gmail.com>
13379
13380         PR target/66020
13381         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13382         (gparms): Make volatile.
13383
13384 2015-05-06  Richard Biener  <rguenther@suse.de>
13385
13386         PR tree-optimization/62283
13387         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13388
13389 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13390
13391         PR target/66015
13392         * gcc.target/aarch64/iinline-attr-1.c: New test.
13393
13394 2015-05-06  Richard Biener  <rguenther@suse.de>
13395
13396         * gcc.dg/vect/bb-slp-34.c: New testcase.
13397
13398 2015-05-06  Richard Biener  <rguenther@suse.de>
13399
13400         PR tree-optimization/62283
13401         * gcc.dg/vect/bb-slp-14.c: Adjust.
13402
13403 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13404
13405         PR target/65990
13406         * gcc.target/i386/pr65990.c: New test.
13407
13408 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13409
13410         PR target/65915
13411         * gcc.target/i386/pr65915.c: New.
13412
13413 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13414
13415         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13416         'va_list escapes 0'.
13417
13418 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13419
13420         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13421         in r222173.
13422
13423 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13424
13425         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13426         * gcc.target/arm/pr65924.c: Likewise.
13427
13428 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13429
13430         PR target/65871
13431         * gcc.target/i386/pr65871-3.c: New test.
13432
13433 2015-05-04  Jeff Law  <law@redhat.com>
13434
13435         Revert:
13436         2015-05-04  Jeff Law  <law@redhat.com>
13437         * gcc.dg/tree-ssa/shorten-1.c: New test.
13438
13439 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13440             Jakub Jelinek  <jakub@redhat.com>
13441
13442         PR c++/66007
13443         * g++.dg/cpp0x/Wnarrowing4.C: New.
13444
13445 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13446
13447         * lib/target-supports.exp
13448         (check_effective_target_keeps_null_pointer_checks): Clarify that
13449         this is for targets that disable -fdelete-null-pointer-checks,
13450         not default it to off.
13451         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13452         -fdelete-null-pointer-checks explicit.
13453         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13454         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13455         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13456         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13457         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13458         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13459         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13460         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13461         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13462         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13463         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13464         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13465         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13466         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13467         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13468         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13469         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13470         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13471         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13472         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13473         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13474         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13475         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13476         * g++.dg/cpp0x/static_assert9.C: Likewise.
13477         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13478         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13479         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13480         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13481         * g++.dg/tree-ssa/pr26406.C: Likewise.
13482
13483 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13484
13485         PR tree-optimization/65984
13486         * c-c++-common/ubsan/pr65984.c: New test.
13487
13488 2015-05-04  Jeff Law  <law@redhat.com>
13489
13490         * gcc.dg/tree-ssa/shorten-1.c: New test.
13491
13492 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13493
13494         PR fortran/44735
13495         * gfortran.dg/pr44735.f90: New test.
13496
13497 2015-05-04  Richard Biener  <rguenther@suse.de>
13498
13499         PR tree-optimization/65965
13500         * gcc.dg/vect/bb-slp-33.c: New testcase.
13501
13502 2015-05-04  Richard Biener  <rguenther@suse.de>
13503
13504         PR tree-optimization/65935
13505         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13506
13507 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13508
13509         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13510         for each supported variant instead of CHECK_RESULTS.
13511         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13512         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13513         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13514         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13515         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13516         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13517         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13518         expected results for unsupported variants.  Call CHECK for each
13519         supported variant instead of CHECK_RESULTS.
13520         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13521         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13522         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13523         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13524         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13525         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13526         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13527         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13528         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13529         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13530         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13531         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13532         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13533         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13534         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13535         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13536         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13537         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13538         expected results for unsupported variants.
13539         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13540         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13541         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13542         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13543         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13544         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13545         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13546         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13547         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13548         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13549         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13550         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13551         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13552         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13553         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13554         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13555         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13556         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13557         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13558         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13559         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13560         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13561         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13562         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13563         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13564         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13565         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13566         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13567
13568 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13569
13570         PR fortran/37131
13571         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13572
13573 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13574             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13575
13576         PR c++/65858
13577         * g++.dg/cpp0x/Wnarrowing3.C: New.
13578
13579 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13580
13581         * gcc.dg/20150120-1.c: New test.
13582         * gcc.dg/20150120-2.c: New test.
13583         * gcc.dg/20150120-3.c: New test.
13584
13585 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13586
13587         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13588
13589 2015-05-01  Renlin Li  <renlin.li@arm.com>
13590
13591         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13592
13593 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13594
13595         * gfortran.dg/bound_simplification_4.f90: New.
13596
13597 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13598
13599         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13600         with powerpc_p8vector_ok.
13601
13602 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13603
13604         PR fortran/37131
13605         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13606         scan pattern.
13607         * gfortran.dg/bound_9.f90:  New test case.
13608
13609 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13610
13611         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13612         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13613         for 32bit x86 targets.
13614         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13615         for 32bit x86 targets.
13616         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13617         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13618         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13619         for 32bit x86 targets.
13620
13621 2015-04-30  Marek Polacek  <polacek@redhat.com>
13622
13623         PR tree-optimization/63551
13624         * g++.dg/ipa/pr63551.C: New test.
13625
13626 2015-04-30  Caroline Tice  <cmtice@google.com>
13627
13628         PR  65929
13629         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13630         partition size on certain targets.
13631
13632 2015-04-30  Renlin Li  <renlin.li@arm.com>
13633
13634         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13635
13636 2015-04-30  Marek Polacek  <polacek@redhat.com>
13637
13638         * c-c++-common/Wbool-compare-3.c: New test.
13639
13640         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13641         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13642
13643 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13644
13645         PR c++/57610
13646         * g++.dg/init/ref22.C: New.
13647
13648 2015-04-30  Marek Polacek  <polacek@redhat.com>
13649
13650         * gcc.dg/init-bad-8.c: New test.
13651
13652         * gcc.dg/incomplete-typedef-1.c: New test.
13653
13654 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13655
13656         PR c++/59955
13657         * g++.dg/template/crash121.C: New.
13658
13659 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13660
13661         * gcc.target/mips/call-from-init.c: New test.
13662         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13663
13664 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13665
13666         PR target/65871
13667         * gcc.target/i386/pr65871-1.c: New test.
13668         * gcc.target/i386/pr65871-2.c: Ditto.
13669
13670 2015-04-29  Marek Polacek  <polacek@redhat.com>
13671
13672         PR c/64610
13673         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13674         * c-c++-common/Wbool-compare-2.c: New test.
13675
13676 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13677
13678         PR target/65770
13679         * gcc.target/aarch64/vstN_lane_1.c: New file.
13680
13681 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13682
13683         PR c++/64667
13684         * g++.dg/warn/Winit-self-3.C: New.
13685
13686 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13687
13688         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13689
13690 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13691
13692         PR target/65924
13693         * gcc.target/arm/pr65924.c: New test.
13694
13695 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13696
13697         * g++.dg/gomp/tpl-target-update.C: New file.
13698
13699 2015-04-29  Richard Biener  <rguenther@suse.de>
13700
13701         PR tree-optimization/65917
13702         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13703
13704 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13705
13706         PR target/64835
13707         * gcc.dg/ipa/iinline-attr.c: New test.
13708         * gcc.target/i386/iinline-attr-2.c: New test.
13709
13710 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13711
13712         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13713         segfault is fixed.
13714
13715 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13716
13717         * gcc.dg/vect/vect-33.c: Remove spurious line.
13718
13719 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13720
13721         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13722
13723 2015-04-28  Marek Polacek  <polacek@redhat.com>
13724
13725         PR c/65901
13726         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13727         * gcc.dg/pr65901.c: New test.
13728
13729 2015-04-28  Richard Biener  <rguenther@suse.de>
13730
13731         PR tree-optimization/62283
13732         * gfortran.dg/vect/pr62283-2.f: New testcase.
13733         * gcc.dg/vect/bb-slp-14.c: Adjust.
13734
13735 2015-04-28  Richard Biener  <rguenther@suse.de>
13736
13737         PR tree-optimization/65851
13738         * g++.dg/torture/pr65851.C: New testcase.
13739
13740 2015-04-27  Jeff Law <law@redhat.com>
13741
13742         PR tree-optimization/65217
13743         * gcc.target/i386/pr65217.c: Remove XFAIL.
13744
13745 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13746
13747         PR fortran/60322
13748         Add tests forgotten to svn-add.
13749         * gfortran.dg/class_allocate_19.f03: New test.
13750         * gfortran.dg/class_array_20.f03: New test.
13751         * gfortran.dg/class_array_21.f03: New test.
13752         * gfortran.dg/finalize_29.f08: New test.
13753
13754 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13755
13756         PR fortran/59678
13757         PR fortran/65841
13758         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13759         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13760
13761 2015-04-27  Caroline Tice  <cmtice@google.com>
13762
13763         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13764         partition size.
13765
13766 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13767
13768         PR target/64579
13769         * gcc.target/powerpc/htm-1.c: New test.
13770         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13771         on 64-bit compiles.
13772         (__builtin_tabortdci): Likewise.
13773         (__builtin_tcheck): Remove operand.
13774         * lib/target-supports.exp (check_htm_hw_available): New function.
13775
13776 2015-04-27  Richard Biener  <rguenther@suse.de>
13777
13778         * gcc.target/i386/pr65217.c: XFAIL.
13779
13780 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13781
13782         PR tree-optimization/65875
13783         * gcc.c-torture/compile/pr65875.c: New test.
13784
13785 2015-04-25  Marek Polacek  <polacek@redhat.com>
13786
13787         PR c/52085
13788         * gcc.dg/enum-incomplete-2.c: New test.
13789         * gcc.dg/enum-mode-1.c: New test.
13790
13791 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13792
13793         PR target/65849
13794         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13795         set new options.
13796         * gcc.target/powerpc/pr65849-2.c: Likewise.
13797
13798 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13799
13800         PR tree-optimization/65802
13801         * g++.dg/pr65802.C: Move to ...
13802         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13803         stdarg.h.  Rewrite for C.
13804         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13805         va_start and va_end.  Remove unnecessary inline asm.
13806
13807 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13808             Wei Mi  <wmi@google.com>
13809
13810         * gcc.target/i386/sse2-load-multi.c: New test.
13811         * gcc.target/i386/sse2-store-multi.c: Ditto.
13812
13813 2015-04-24  Marek Polacek  <polacek@redhat.com>
13814
13815         PR c/65830
13816         * c-c++-common/pr65830.c: New test.
13817
13818         PR c/63357
13819         * c-c++-common/Wlogical-op-1.c: New test.
13820
13821 2015-04-24  Marek Polacek  <polacek@redhat.com>
13822
13823         PR c/61534
13824         * c-c++-common/pr61534-1.c: New test.
13825
13826 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13827             Steven Bosscher <steven@gcc.gnu.org>
13828
13829         PR rtl-optimization/34503
13830         * gcc.target/arm/pr64616.c: New file.
13831
13832 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13833
13834         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13835
13836 2015-04-24  Terry Guo  <terry.guo@arm.com>
13837
13838         * gcc.target/arm/pr65710.c: Update the options.
13839
13840 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13841
13842         * gcc.target/i386/pr65523.c: Skip x32.
13843
13844 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13845
13846         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13847         to look for vcl* where appropriate.
13848
13849 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13850
13851         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13852         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13853
13854 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13855
13856         PR target/26702
13857         * gcc.target/arm/pr26702.c: New test.
13858
13859 2015-04-23  Marek Polacek  <polacek@redhat.com>
13860
13861         PR c/65345
13862         * gcc.dg/pr65345-1.c: New test.
13863         * gcc.dg/pr65345-2.c: New test.
13864
13865 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13866
13867         * gcc.target/powerpc/crypto-builtin-2.c: New.
13868
13869 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13870
13871         PR fortran/60322
13872         * gfortran.dg/class_allocate_19.f03: New test.
13873         * gfortran.dg/class_array_20.f03: New test.
13874         * gfortran.dg/class_array_21.f03: New test.
13875         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13876         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13877         initialization correctly.
13878         * gfortran.dg/finalize_29.f08: New test.
13879
13880 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13881
13882         * gcc.target/powerpc/swaps-p8-18.c: New test.
13883
13884 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13885
13886         PR target/65456
13887         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13888         * gcc.dg/vect/bb-slp-25.c: Likewise.
13889         * gcc.dg/vect/bb-slp-29.c: Likewise.
13890         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13891         vect_no_align && { ! vect_hw_misalign }.
13892         * gcc.dg/vect/bb-slp-9.c: Likewise.
13893         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13894         vect_hw_misalign.
13895         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13896         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13897         account for POWER8, where peeling for alignment is not needed.
13898         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13899         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13900         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13901         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13902         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13903         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13904         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13905         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13906         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13907         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13908         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13909         * gcc.dg/vect/pr16105.c: Likewise.
13910         * gcc.dg/vect/pr20122.c: Likewise.
13911         * gcc.dg/vect/pr33804.c: Likewise.
13912         * gcc.dg/vect/pr33953.c: Likewise.
13913         * gcc.dg/vect/pr56787.c: Likewise.
13914         * gcc.dg/vect/pr58508.c: Likewise.
13915         * gcc.dg/vect/slp-25.c: Likewise.
13916         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13917         * gcc.dg/vect/vect-105.c: Likewise.
13918         * gcc.dg/vect/vect-27.c: Likewise.
13919         * gcc.dg/vect/vect-29.c: Likewise.
13920         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13921         POWER8.
13922         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13923         && { ! vect_hw_misalign }.
13924         * gcc.dg/vect/vect-44.c: Likewise.
13925         * gcc.dg/vect/vect-48.c: Likewise.
13926         * gcc.dg/vect/vect-50.c: Likewise.
13927         * gcc.dg/vect/vect-52.c: Likewise.
13928         * gcc.dg/vect/vect-56.c: Likewise.
13929         * gcc.dg/vect/vect-60.c: Likewise.
13930         * gcc.dg/vect/vect-72.c: Likewise.
13931         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13932         * gcc.dg/vect/vect-75.c: Likewise.
13933         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13934         * gcc.dg/vect/vect-77-global.c: Likewise.
13935         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13936         * gcc.dg/vect/vect-78-global.c: Likewise.
13937         * gcc.dg/vect/vect-93.c: Likewise.
13938         * gcc.dg/vect/vect-95.c: Likewise.
13939         * gcc.dg/vect/vect-96.c: Likewise.
13940         * gcc.dg/vect/vect-cond-1.c: Likewise.
13941         * gcc.dg/vect/vect-cond-3.c: Likewise.
13942         * gcc.dg/vect/vect-cond-4.c: Likewise.
13943         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13944         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13945         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13946         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13947         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13948         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13949         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13950         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13951         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13952         * gcc.dg/vect/vect-outer-5.c: Likewise.
13953         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13954         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13955         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13956         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13957         * gcc.dg/vect/vect-peel-3.c: Likewise.
13958         * gcc.dg/vect/vect-peel-4.c: Likewise.
13959         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13960         * gcc.target/powerpc/pr65456.c: New test.
13961         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13962         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13963         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13964         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13965         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13966         vect_no_align && { ! vect_hw_misalign }.
13967         * gfortran.dg/vect/vect-3.f90: Likewise.
13968         * gfortran.dg/vect/vect-4.f90: Likewise.
13969         * gfortran.dg/vect/vect-5.f90: Likewise.
13970         * lib/target-supports.exp (check_effective_target_vect_no_align):
13971         Return 1 for POWER8.
13972         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13973
13974 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13975
13976         PR fortran/65429
13977         * gfortran.dg/pr65429.f90: New test.
13978
13979 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13980
13981         * c-c++-common/asan/user-section-1.c: New test.
13982         * c-c++-common/asan/user-section-2.c: New test.
13983         * c-c++-common/asan/user-section-3.c: New test.
13984
13985 2015-04-22  Hale Wang  <hale.wang@arm.com>
13986             Terry Guo  <terry.guo@arm.com>
13987
13988         PR rtl-optimization/64818
13989         * gcc.target/arm/pr64818.c: New test.
13990
13991 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13992
13993         PR ipa/65076
13994         * g++.dg/tree-ssa/pr61034.C: Update template.
13995         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13996         * gcc.dg/Warray-bounds-11.c: Likewise.
13997         * gcc.dg/Warray-bounds.c: Likewise.
13998
13999 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14000
14001         PR libgfortran/65234
14002         * gfortran.dg/fmt_unlimited.f90: New test.
14003
14004 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
14005
14006         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14007         headers.
14008         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14009         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14010         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14011         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14012         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14013         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14014         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14015
14016 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14017
14018         PR libgfortran/56743
14019         * gfortran.dg/namelist_87.f90: New test.
14020
14021 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14022
14023         * gcc.target/aarch64/mult-synth_1.c: New test.
14024         * gcc.target/aarch64/mult-synth_2.c: Likewise.
14025         * gcc.target/aarch64/mult-synth_3.c: Likewise.
14026         * gcc.target/aarch64/mult-synth_4.c: Likewise.
14027         * gcc.target/aarch64/mult-synth_5.c: Likewise.
14028         * gcc.target/aarch64/mult-synth_6.c: Likewise.
14029
14030 2015-04-21  Richard Biener  <rguenther@suse.de>
14031
14032         PR tree-optimization/65650
14033         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14034         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14035         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14036         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14037         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14038         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14039
14040 2015-04-21  Tom de Vries  <tom@codesourcery.com>
14041
14042         PR tree-optimization/65802
14043         * g++.dg/pr65802.C: New test.
14044
14045 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
14046
14047         PR testsuite/65767
14048         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14049         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14050
14051 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
14052
14053         PR c++/65801
14054         * g++.dg/cpp0x/Wnarrowing2.C: New.
14055
14056 2015-04-20  Jeff Law  <law@redhat.com>
14057
14058         PR tree-optimization/65658
14059         * gcc.dg/pr65658.c: New test.
14060
14061 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
14062
14063         PR target/64134
14064         * gcc.target/aarch64/vec_init_1.c: New test.
14065
14066 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
14067
14068         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14069         targets.
14070
14071 2015-04-18  Martin Sebor  <msebor@redhat.com>
14072
14073         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14074         of non-nul characters.
14075         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14076
14077 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14078
14079         PR target/65787
14080         * gcc.target/powerpc/pr65787.c: New.
14081
14082 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14083
14084         PR target/65689
14085         * gcc.target/aarch64/c-output-template-4.c: New test.
14086
14087 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14088
14089         PR target/65780
14090         * gcc.dg/pr65780-1.c: New test.
14091         * gcc.dg/pr65780-2.c: Likewise.
14092         * gcc.target/i386/pr32219-9.c: Likewise.
14093         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14094         symbol.
14095         * gcc.target/i386/pr64317.c (c): Initialize.
14096
14097 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14098
14099         PR target/65612
14100         * g++.dg/ext/mv18.C: New test.
14101         * g++.dg/ext/mv19.C: Likewise.
14102         * g++.dg/ext/mv20.C: Likewise.
14103         * g++.dg/ext/mv21.C: Likewise.
14104         * g++.dg/ext/mv22.C: Likewise.
14105         * g++.dg/ext/mv23.C: Likewise.
14106
14107 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
14108
14109         PR c++/64527
14110         * g++.dg/init/pr64527.C: New test.
14111
14112 2015-04-17  Tom de Vries  <tom@codesourcery.com>
14113             Michael Matz  <matz@suse.de>
14114
14115         PR tree-optimization/64950
14116         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14117         x86_64-*-*.
14118
14119 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
14120
14121         * c-c++-common/asan/user-section-1.c: New test.
14122
14123 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14124
14125         PR debug/65771
14126         * gcc.dg/debug/pr65771.c: New test.
14127
14128 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
14129
14130         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14131         __buitlin_alloca with __builtin_alloca.
14132
14133 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
14134
14135         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14136
14137 2015-04-16  Richard Biener  <rguenther@suse.de>
14138
14139         PR tree-optimization/64277
14140         * gcc.dg/Warray-bounds-14.c: New testcase.
14141         * gcc.dg/Warray-bounds-15.c: Likewise.
14142         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14143         * c-c++-common/ubsan/bounds-6.c: Likewise.
14144
14145 2015-04-16  Renlin Li  <renlin.li@arm.com>
14146
14147         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14148         * gcc.target/arm/unsigned-float.c: New.
14149
14150 2015-04-16  Richard Biener  <rguenther@suse.de>
14151
14152         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14153         * gcc.dg/tree-ssa/pr37508.c: Adjust.
14154         * gfortran.dg/reassoc_6.f: Remove XFAIL.
14155
14156 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
14157
14158         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14159         * g++.dg/cpp0x/decltype-call1.C: Likewise.
14160         * g++.dg/cpp0x/defaulted21.C: Likewise.
14161         * g++.dg/cpp0x/defaulted28.C: Likewise.
14162         * g++.dg/cpp0x/defaulted47.C: Likewise.
14163         * g++.dg/cpp0x/elision_neg.C: Likewise.
14164         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14165         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14166         * g++.dg/cpp0x/implicit1.C: Likewise.
14167         * g++.dg/cpp0x/implicit9.C: Likewise.
14168         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14169         * g++.dg/cpp0x/range-for13.C: Likewise.
14170         * g++.dg/gomp/clause-2.C: Likewise.
14171         * g++.dg/gomp/udr-5.C: Likewise.
14172         * g++.dg/inherit/access6.C: Likewise.
14173         * g++.dg/lookup/duperr1.C: Likewise.
14174         * g++.dg/lookup/friend2.C: Likewise.
14175         * g++.dg/lookup/pr6936.C: Likewise.
14176         * g++.dg/lookup/scoped1.C: Likewise.
14177         * g++.dg/lookup/using26.C: Likewise.
14178         * g++.dg/lookup/using38.C: Likewise.
14179         * g++.dg/other/access2.C: Likewise.
14180         * g++.dg/overload/defarg3.C: Likewise.
14181         * g++.dg/overload/defarg6.C: Likewise.
14182         * g++.dg/parse/access11.C: Likewise.
14183         * g++.dg/parse/access2.C: Likewise.
14184         * g++.dg/parse/access3.C: Likewise.
14185         * g++.dg/parse/access4.C: Likewise.
14186         * g++.dg/parse/access5.C: Likewise.
14187         * g++.dg/parse/access6.C: Likewise.
14188         * g++.dg/parse/access8.C: Likewise.
14189         * g++.dg/parse/access9.C: Likewise.
14190         * g++.dg/parse/crash40.C: Likewise.
14191         * g++.dg/tc1/dr142.C: Likewise.
14192         * g++.dg/tc1/dr166.C: Likewise.
14193         * g++.dg/tc1/dr52.C: Likewise.
14194         * g++.dg/template/access11.C: Likewise.
14195         * g++.dg/template/access18.C: Likewise.
14196         * g++.dg/template/access19.C: Likewise.
14197         * g++.dg/template/access2.C: Likewise.
14198         * g++.dg/template/access20.C: Likewise.
14199         * g++.dg/template/access26.C: Likewise.
14200         * g++.dg/template/access3.C: Likewise.
14201         * g++.dg/template/access7.C: Likewise.
14202         * g++.dg/template/conv12.C: Likewise.
14203         * g++.dg/template/crash69.C: Likewise.
14204         * g++.dg/template/friend31.C: Likewise.
14205         * g++.dg/template/friend32.C: Likewise.
14206         * g++.dg/template/memfriend15.C: Likewise.
14207         * g++.dg/template/memfriend16.C: Likewise.
14208         * g++.dg/template/memfriend17.C: Likewise.
14209         * g++.dg/template/memfriend7.C: Likewise.
14210         * g++.dg/template/pr32519.C: Likewise.
14211         * g++.dg/template/qualttp21.C: Likewise.
14212         * g++.dg/template/qualttp8.C: Likewise.
14213         * g++.dg/template/ttp10.C: Likewise.
14214         * g++.dg/template/typedef11.C: Likewise.
14215         * g++.dg/template/typedef13.C: Likewise.
14216         * g++.dg/template/typedef19.C: Likewise.
14217         * g++.dg/template/typedef20.C: Likewise.
14218         * g++.dg/template/typedef22.C: Likewise.
14219         * g++.dg/template/using16.C: Likewise.
14220         * g++.dg/template/virtual3.C: Likewise.
14221         * g++.dg/ubsan/pr61272.C: Likewise.
14222         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14223         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14224         * g++.old-deja/g++.brendan/enum6.C: Likewise.
14225         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14226         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14227         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14228         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14229         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14230         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14231         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14232         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14233         * g++.old-deja/g++.jason/access17.C: Likewise.
14234         * g++.old-deja/g++.jason/access18.C: Likewise.
14235         * g++.old-deja/g++.jason/access22.C: Likewise.
14236         * g++.old-deja/g++.jason/access23.C: Likewise.
14237         * g++.old-deja/g++.jason/access8.C: Likewise.
14238         * g++.old-deja/g++.jason/delete3.C: Likewise.
14239         * g++.old-deja/g++.jason/report.C: Likewise.
14240         * g++.old-deja/g++.law/access2.C: Likewise.
14241         * g++.old-deja/g++.law/access3.C: Likewise.
14242         * g++.old-deja/g++.law/access4.C: Likewise.
14243         * g++.old-deja/g++.law/access5.C: Likewise.
14244         * g++.old-deja/g++.law/arm12.C: Likewise.
14245         * g++.old-deja/g++.law/arm14.C: Likewise.
14246         * g++.old-deja/g++.law/ctors13.C: Likewise.
14247         * g++.old-deja/g++.law/union2.C: Likewise.
14248         * g++.old-deja/g++.law/visibility12.C: Likewise.
14249         * g++.old-deja/g++.law/visibility15.C: Likewise.
14250         * g++.old-deja/g++.law/visibility16.C: Likewise.
14251         * g++.old-deja/g++.law/visibility17.C: Likewise.
14252         * g++.old-deja/g++.law/visibility18.C: Likewise.
14253         * g++.old-deja/g++.law/visibility19.C: Likewise.
14254         * g++.old-deja/g++.law/visibility20.C: Likewise.
14255         * g++.old-deja/g++.law/visibility21.C: Likewise.
14256         * g++.old-deja/g++.law/visibility24.C: Likewise.
14257         * g++.old-deja/g++.law/visibility4.C: Likewise.
14258         * g++.old-deja/g++.law/visibility5.C: Likewise.
14259         * g++.old-deja/g++.law/visibility6.C: Likewise.
14260         * g++.old-deja/g++.law/visibility7.C: Likewise.
14261         * g++.old-deja/g++.law/visibility8.C: Likewise.
14262         * g++.old-deja/g++.law/visibility9.C: Likewise.
14263         * g++.old-deja/g++.niklas/t135.C: Likewise.
14264         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14265         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14266         * g++.old-deja/g++.other/access11.C: Likewise.
14267         * g++.old-deja/g++.other/access4.C: Likewise.
14268         * g++.old-deja/g++.other/access7.C: Likewise.
14269         * g++.old-deja/g++.other/crash1.C: Likewise.
14270         * g++.old-deja/g++.other/crash7.C: Likewise.
14271         * g++.old-deja/g++.other/friend1.C: Likewise.
14272         * g++.old-deja/g++.other/friend4.C: Likewise.
14273         * g++.old-deja/g++.other/friend9.C: Likewise.
14274         * g++.old-deja/g++.other/lineno1.C: Likewise.
14275         * g++.old-deja/g++.other/using1.C: Likewise.
14276         * g++.old-deja/g++.pt/enum14.C: Likewise.
14277         * g++.old-deja/g++.pt/friend11.C: Likewise.
14278         * g++.old-deja/g++.pt/friend21.C: Likewise.
14279         * g++.old-deja/g++.pt/friend3.C: Likewise.
14280         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14281         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14282         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14283         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14284
14285 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14286
14287         PR ipa/65765
14288         * g++.dg/ipa/pr65765.C: New test.
14289
14290 2015-04-15  Nick Clifton  <nickc@redhat.com>
14291
14292         * gcc.target/rx/builtins.c: Disable RMPA test if string
14293         instructions are not allowed.
14294
14295 2015-04-15  Alan Modra  <amodra@gmail.com>
14296
14297         * gcc.dg/pr65408.c: New.
14298
14299 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14300
14301         PR target/65729
14302         * gcc.target/arm/pr65729.c: New test.
14303
14304 2015-04-14  Richard Biener  <rguenther@suse.de>
14305
14306         PR tree-optimization/65758
14307         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14308
14309 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14310
14311         PR target/65648
14312         * gcc.c-torture/execute/pr65648.c: New test.
14313
14314 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14315
14316         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14317         __builtin_finite instead of finite.
14318         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14319         Likewise.
14320
14321 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14322
14323         PR tree-optimization/63387
14324         * gcc.dg/pr63387.c: New testcase.
14325
14326 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14327
14328         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14329
14330 2015-04-13  Richard Biener  <rguenther@suse.de>
14331
14332         PR tree-optimization/65204
14333         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14334
14335 2015-04-13  Terry Guo  <terry.guo@arm.com>
14336
14337         PR target/65710
14338         * gcc.target/arm/pr65710.c: New.
14339
14340 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14341
14342         PR tree-optimization/65747
14343         * g++.dg/torture/pr65747.C: New test.
14344
14345 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14346
14347         PR c++/65736
14348         * g++.dg/cpp0x/pr65736.C: New test.
14349
14350 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14351             Martin Liska  <mliska@suse.cz>
14352
14353         PR ipa/65722
14354         * g++.dg/ipa/pr65722.C: New testcase.
14355
14356 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14357
14358         PR tree-optimization/65735
14359         * gcc.c-torture/compile/pr65735.c: New test.
14360
14361 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14362
14363         PR middle-end/65554
14364         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14365
14366 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14367
14368         PR target/65671
14369         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14370
14371 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14372
14373         PR target/65647
14374         * gcc.target/arm/pr65647-2.c: New.
14375
14376 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14377
14378         PR target/65694
14379         * g++.dg/torture/pr65694.C: New test.
14380
14381 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14382
14383         * gfortran.dg/coarray_lock_6.f90: New.
14384         * gfortran.dg/coarray_lock_7.f90: New.
14385         * gfortran.dg/coarray/lock_2.f90: New.
14386
14387 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14388
14389         PR fortran/56674
14390         PR fortran/58813
14391         PR fortran/59016
14392         PR fortran/59024
14393         * gfortran.dg/used_types_27.f90: New.
14394
14395 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14396
14397         PR target/65671
14398         * gcc.target/i386/pr65671.c: New.
14399
14400 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14401
14402         PR tree-optimization/65709
14403         * c-c++-common/ubsan/align-9.c: New test.
14404
14405 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14406
14407         PR fortran/56852
14408         * gfortran.dg/pr56852.f90: New test.
14409
14410 2015-04-09  Marek Polacek  <polacek@redhat.com>
14411             Jakub Jelinek  <jakub@redhat.com>
14412
14413         PR middle-end/65554
14414         * g++.dg/opt/pr65554.C: New test.
14415
14416 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14417
14418         PR c++/65690
14419         * c-c++-common/attr-aligned-1.c: New test.
14420
14421 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14422
14423         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14424
14425 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14426
14427         PR target/65676
14428         * gcc.target/i386/sse-25.c: New.
14429
14430 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14431
14432         PR target/65693
14433         * gcc.target/i386/pr65693.c: New test.
14434
14435 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14436
14437         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14438
14439 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14440
14441         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14442
14443 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14444
14445         * gcc.target/i386/thunk-retbnd.c: New.
14446
14447 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14448
14449         * gnat.dg/opt48.adb: New test.
14450         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14451         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14452
14453 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14454
14455         PR ipa/65540
14456         * gcc.c-torture/compile/pr65540.c: New.
14457
14458 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14459
14460         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14461         -Wno-pointer-arith.
14462
14463 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14464
14465         PR debug/65678
14466         * g++.dg/debug/pr65678.C: New test.
14467
14468         PR middle-end/65680
14469         * gcc.c-torture/compile/pr65680.c: New test.
14470
14471 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14472
14473         PR fortran/65548
14474         * gfortran.dg/allocate_with_source_5.f90: New test.
14475
14476 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14477
14478         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14479         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14480
14481 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14482
14483         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14484
14485 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14486
14487         PR target/65614
14488         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14489         to get floating point compression.
14490         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14491
14492 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14493
14494         PR preprocessor/61977
14495         * gcc.dg/cpp/pr61977.c: New test.
14496
14497 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14498
14499         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14500
14501 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14502
14503         PR target/65647
14504         * gcc.target/arm/pr65647.c: New.
14505
14506 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14507
14508         PR ipa/65655
14509         * g++.dg/torture/pr65655.C: New testcase.
14510
14511 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14512
14513         PR c++/64085
14514         * g++.dg/cpp1y/lambda-init13.C: New.
14515
14516 2015-04-03  Marek Polacek  <polacek@redhat.com>
14517
14518         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14519
14520 2015-04-02  Marek Polacek  <polacek@redhat.com>
14521
14522         PR c++/65642
14523         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14524         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14525
14526 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14527
14528         PR preprocessor/61977
14529         * gcc.target/powerpc/pr61977-1.c: New test.
14530         * gcc.target/powerpc/pr61977-2.c: New test.
14531
14532 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14533
14534         PR c++/56100
14535         * g++.dg/warn/Wshadow-8.C: New.
14536         * g++.dg/warn/Wshadow-9.C: Likewise.
14537         * g++.dg/warn/Wshadow-10.C: Likewise.
14538         * g++.dg/warn/Wshadow-11.C: Likewise.
14539
14540 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14541
14542         * gcc.dg/pr23623.c: Added aligned attribute.
14543         * gcc.dg/20141029-1.c: Likewise.
14544         * gcc.dg/20150306-1.c: New test.
14545
14546 2015-04-01  Marek Polacek  <polacek@redhat.com>
14547
14548         PR c++/65554
14549         * g++.dg/cpp0x/initlist93.C: New test.
14550         * g++.dg/cpp0x/initlist94.C: New test.
14551
14552 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14553
14554         PR target/65624
14555         * gcc.target/aarch64/pr65624.c: New test.
14556
14557 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14558
14559         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14560
14561 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14562
14563         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14564         extra variable to force stack alignment.
14565         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14566         extra variable to force stack alignment.
14567
14568 2015-03-31  Marek Polacek  <polacek@redhat.com>
14569
14570         PR c++/65390
14571         * g++.dg/template/pr65390.C: New test.
14572
14573 2015-03-31  Martin Liska  <mliska@suse.cz>
14574
14575         * g++.dg/ipa/pr65557.C: New test.
14576
14577 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14578
14579         * gcc.target/s390/hotpatch-25.c: New test.
14580         * gcc.target/s390/hotpatch-1.c: Update test.
14581         * gcc.target/s390/hotpatch-10.c: Update test.
14582         * gcc.target/s390/hotpatch-11.c: Update test.
14583         * gcc.target/s390/hotpatch-12.c: Update test.
14584         * gcc.target/s390/hotpatch-13.c: Update test.
14585         * gcc.target/s390/hotpatch-14.c: Update test.
14586         * gcc.target/s390/hotpatch-15.c: Update test.
14587         * gcc.target/s390/hotpatch-16.c: Update test.
14588         * gcc.target/s390/hotpatch-17.c: Update test.
14589         * gcc.target/s390/hotpatch-18.c: Update test.
14590         * gcc.target/s390/hotpatch-19.c: Update test.
14591         * gcc.target/s390/hotpatch-2.c: Update test.
14592         * gcc.target/s390/hotpatch-21.c: Update test.
14593         * gcc.target/s390/hotpatch-22.c: Update test.
14594         * gcc.target/s390/hotpatch-23.c: Update test.
14595         * gcc.target/s390/hotpatch-24.c: Update test.
14596         * gcc.target/s390/hotpatch-3.c: Update test.
14597         * gcc.target/s390/hotpatch-4.c: Update test.
14598         * gcc.target/s390/hotpatch-5.c: Update test.
14599         * gcc.target/s390/hotpatch-6.c: Update test.
14600         * gcc.target/s390/hotpatch-7.c: Update test.
14601         * gcc.target/s390/hotpatch-8.c: Update test.
14602         * gcc.target/s390/hotpatch-9.c: Update test.
14603         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14604
14605 2015-03-31  Richard Biener  <rguenther@suse.de>
14606
14607         PR middle-end/65626
14608         * g++.dg/torture/pr65626.C: New testcase.
14609
14610 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14611
14612         PR target/65531
14613         * gcc.target/i386/mpx/pr65531.cc: New.
14614
14615 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14616
14617         PR target/65602
14618         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14619         __builtin_alloca instead of alloca.
14620         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14621         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14622         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14623         check.
14624
14625 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14626
14627         PR ipa/65610
14628         * g++.dg/ubsan/pr65610.C: New test.
14629
14630 2015-03-30  Marek Polacek  <polacek@redhat.com>
14631
14632         PR c++/65398
14633         * g++.dg/cpp0x/pr65398-2.C: New test.
14634
14635 2015-03-30  Marek Polacek  <polacek@redhat.com>
14636
14637         * c-c++-common/pr65556.c: Change the width of bit-fields.
14638
14639 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14640
14641         PR ipa/65588
14642         * gcc.target/i386/pr65588.c: New testcase.
14643
14644 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14645
14646         PR libgfortran/65563
14647         * gfortran.dg/open_errors_2.f90:  New test.
14648
14649 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14650
14651         PR libgfortran/65596
14652         * gfortran.dg/namelist_86.f90: New test.
14653
14654 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14655
14656         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14657         statement to reflect new ownership.
14658
14659 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14660
14661         PR c++/42328
14662         * g++.dg/template/friend58.C: New.
14663         * g++.dg/template/friend59.C: Likewise.
14664
14665 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14666
14667         PR c/65586
14668         * g++.dg/gomp/openmp-simd-3.C: New.
14669         * gcc.dg/gomp/openmp-simd-3.c: New.
14670
14671 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14672
14673         PR target/65248
14674         * gcc.target/i386/pr65248-1.c: New file.
14675         * gcc.target/i386/pr65248-2.c: Likewise.
14676         * gcc.target/i386/pr65248-3.c: Likewise.
14677         * gcc.target/i386/pr65248-4.c: Likewise.
14678
14679 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14680
14681         PR target/65593
14682         * gcc.c-torture/compile/pr65593.c: New test.
14683
14684 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14685
14686         PR c++/59329
14687         * g++.dg/cpp1y/constexpr-assert1.C: New.
14688
14689 2015-03-27  Marek Polacek  <polacek@redhat.com>
14690
14691         PR c++/65556
14692         * c-c++-common/pr65556.c: New test.
14693
14694 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14695
14696         PR ipa/65600
14697         * g++.dg/torture/pr65600.C: New testcase.
14698
14699 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14700
14701         PR target/65407
14702         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14703
14704 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14705
14706         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14707         statement and cleanup. Fixed typos.
14708
14709 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14710
14711         PR middle-end/65595
14712         * gcc.c-torture/compile/pr65595.c: New testcase.
14713
14714 2015-03-27  Marek Polacek  <polacek@redhat.com>
14715
14716         PR sanitizer/65583
14717         * g++.dg/ubsan/pr65583.C: New test.
14718
14719 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14720
14721         * gcc.c-torture/compile/20150327.c: New testcase.
14722
14723 2015-03-26  Richard Biener  <rguenther@suse.de>
14724
14725         PR middle-end/65555
14726         * g++.dg/torture/pr65555.C: New testcase.
14727
14728 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14729
14730         PR tree-optimization/64715
14731         * gcc.dg/builtin-object-size-15.c: New test.
14732         * gcc.dg/pr64715-1.c: New test.
14733         * gcc.dg/pr64715-2.c: New test.
14734
14735 2015-03-26  Richard Biener  <rguenther@suse.de>
14736
14737         PR middle-end/65519
14738         * gnat.dg/specs/opt2.ads: Fix testcase.
14739
14740 2015-03-25  Martin Sebor  <msebor@redhat.com>
14741
14742         PR testsuite/65526
14743         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14744         when target isn't arm*-*-*-*.
14745         (check_effective_target_arm_nothumb): Likewise.
14746         (check_effective_target_arm_little_endian): Likewise.
14747         (check_effective_target_arm_vect_no_misalign): Likewise.
14748         (check_effective_target_aarch64_little_endian): Fail early if target
14749         isn't aarch64*-*-*.
14750
14751 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14752
14753         PR tree-optimization/65177
14754         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14755
14756 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14757
14758         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14759         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14760         smmintrin.h and mm3dnow.h.
14761
14762 2015-03-25  Marek Polacek  <polacek@redhat.com>
14763
14764         PR c++/65558
14765         * g++.dg/cpp0x/pr65558.C: New test.
14766
14767 2015-03-25  Marek Polacek  <polacek@redhat.com>
14768
14769         PR c++/61670
14770         * g++.dg/template/pr61670.C: New test.
14771
14772 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14773
14774         PR c++/54987
14775         * g++.dg/template/pr54987.C: New.
14776
14777 2015-03-25  Richard Biener  <rguenther@suse.de>
14778
14779         PR tree-optimization/62630
14780         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14781
14782 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14783
14784         PR target/65508
14785         * gcc.target/i386/mpx/pr65508.c: New.
14786
14787 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14788
14789         PR fortran/64952
14790         PR fortran/65532
14791         * gfortran.dg/data_initialized_3.f90: New.
14792
14793 2015-03-25  Richard Biener  <rguenther@suse.de>
14794
14795         PR middle-end/65519
14796         * gnat.dg/specs/opt2.ads: New testcase.
14797
14798 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14799
14800         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14801         * gcc.target/arm/memset-inline-4.c: Skip for
14802         arm_tune_string_ops_prefer_neon.
14803         * gcc.target/arm/memset-inline-5.c: Ditto.
14804         * gcc.target/arm/memset-inline-6.c: Ditto.
14805         * gcc.target/arm/memset-inline-8.c: Ditto.
14806         * gcc.target/arm/memset-inline-9.c: Ditto.
14807
14808 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14809
14810         PR c++/58923
14811         * g++.dg/other/virtual3.C: New.
14812
14813 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14814
14815         PR c++/60130
14816         * g++.dg/cpp0x/vt-60130.C: New.
14817
14818 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14819
14820         PR c++/61971
14821         * g++.dg/warn/Warray-bounds-7.C: New.
14822
14823 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14824
14825         PR c++/60067
14826         * g++.dg/template/defarg18.C: New.
14827
14828 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14829
14830         PR c++/59988
14831         * g++.dg/cpp0x/vt-59988.C: New.
14832
14833 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14834
14835         PR tree-optimization/65533
14836         * gcc.dg/pr65533.c: New test.
14837
14838 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14839
14840         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14841         source= and mold= expressions functionality.
14842         * gfortran.dg/allocate_class_4.f90: New test.
14843         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14844         copying an unlimited polymorhpic object containing a char array
14845         to another unlimited polymorphic object respects the _len
14846         component.
14847         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14848         whether deferred length char array allocate works, unlimited
14849         polymorphic object allocation from a string works and if
14850         allocating an array of deferred length strings works.
14851         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14852
14853 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14854
14855         PR c++/65513
14856         * g++.dg/cpp0x/constexpr-array11.C: New.
14857
14858 2015-03-24  Richard Biener  <rguenther@suse.de>
14859
14860         PR middle-end/65517
14861         * gcc.dg/torture/pr65517.c: New testcase.
14862
14863 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14864
14865         * gfortran.dg/coindexed_1.f90: Moved from
14866         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14867
14868 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14869
14870         PR testsuite/65506
14871         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14872         gimple dump.
14873
14874         PR target/65523
14875         * gcc.target/i386/pr65523.c: New test.
14876
14877         PR ipa/65475
14878         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14879         dg-options.
14880         * g++.dg/lto/pr65475b_0.C: Likewise.
14881
14882 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14883
14884         PR target/65505
14885         * gcc.target/sh/torture/pr65505.c: New.
14886
14887 2015-03-23  Martin Sebor  <msebor@redhat.com>
14888
14889         PR testsuite/63175
14890         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14891         assembly for lvx in addition to lxv.
14892
14893 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14894
14895         PR target/65504
14896         * gfortran.dg/pr65504.f90: New test.
14897
14898         PR ipa/65521
14899         * gcc.dg/pr65521.c: New test.
14900
14901 2015-03-23  Richard Biener  <rguenther@suse.de>
14902
14903         PR tree-optimization/65518
14904         * gcc.dg/vect/pr65518.c: New testcase.
14905
14906 2015-03-23  Richard Biener  <rguenther@suse.de>
14907
14908         PR tree-optimization/65494
14909         * gcc.dg/vect/pr65494.c: New testcase.
14910
14911 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14912
14913         PR preprocessor/65238
14914         * c-c++-common/cpp/pr65238-1.c: New test.
14915         * gcc.dg/cpp/pr65238-2.c: New test.
14916         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14917         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14918
14919 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14920             Mikael Morin  <mikael@gcc.gnu.org>
14921
14922         PR fortran/64952
14923         * gfortran.dg/elemental_dependency_4.f90: New.
14924         * gfortran.dg/elemental_dependency_5.f90: New.
14925
14926 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14927
14928         PR ipa/65475
14929         * g++.dg/lto/pr65475b_0.C: New testcase.
14930         * g++.dg/lto/pr65475b_1.C: New testcase.
14931         * g++.dg/lto/pr65475c_0.C: New testcase.
14932         * g++.dg/lto/pr65475c_1.C: New testcase.
14933
14934 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14935
14936         * gfortran.dg/coarray_38.f90: New.
14937         * gfortran.dg/coarray_39.f90: New.
14938         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14939         compile test.
14940
14941 2015-03-20  Marek Polacek  <polacek@redhat.com>
14942
14943         PR c++/65398
14944         * g++.dg/cpp0x/pr65398.C: New test.
14945
14946 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14947
14948         PR ipa/65475
14949         * g++.dg/lto/pr65475_0.C: New testcase.
14950         * g++.dg/lto/pr65475_1.C: New testcase.
14951
14952 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14953
14954         PR rtl-optimization/64366
14955         * gcc.target/sh/pr64366.c: New.
14956
14957 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14958
14959         PR c++/48324
14960         * g++.dg/cpp0x/constexpr-48324.C: New.
14961
14962 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14963
14964         PR c++/48453
14965         * g++.dg/cpp0x/pr48453.C: New.
14966
14967 2015-03-20  Marek Polacek  <polacek@redhat.com>
14968
14969         PR c++/65072
14970         * g++.dg/cpp0x/pr65072.C: New test.
14971
14972 2015-03-20  Richard Biener  <rguenther@suse.de>
14973
14974         PR middle-end/64715
14975         * gcc.dg/pr15347.c: Use -O.
14976         * c-c++-common/pr19807-1.c: Likewise.
14977
14978 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14979
14980         * gnat.dg/volatile13.ad[sb]: New test.
14981
14982 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14983
14984         PR rtl-optimization/60851
14985         * gcc.target/i386/pr60851.c: New test.
14986
14987 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14988
14989         PR target/65240
14990         * g++.dg/pr65240.h: Add tests for PR 65240.
14991         * g++.dg/pr65240-1.C: Likewise.
14992         * g++.dg/pr65240-2.C: Likewise.
14993         * g++.dg/pr65240-3.C: Likewise.
14994         * g++.dg/pr65240-4.C: Likewise.
14995
14996 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14997
14998         PR rtl-optimization/63491
14999         * gcc.target/powerpc/pr63491.c: New.
15000
15001 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15002
15003         * g++.dg/ipa/pr65465.C: New test.
15004
15005 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15006
15007         PR c++/52659
15008         * g++.dg/cpp0x/deleted11.C: New.
15009
15010 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15011
15012         PR sanitizer/65400
15013         * c-c++-common/tsan/pr65400-3.c: New test.
15014
15015 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15016
15017         PR c++/59686
15018         * g++.dg/cpp0x/constexpr-59686.C: New.
15019
15020 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15021
15022         PR sanitizer/64265
15023         * g++.dg/tsan/pr64265.C: New test.
15024
15025         PR sanitizer/65400
15026         * c-c++-common/tsan/pr65400-1.c: New test.
15027         * c-c++-common/tsan/pr65400-2.c: New test.
15028
15029 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15030
15031         PR c++/59816
15032         * g++.dg/cpp0x/pr59816.C: New.
15033
15034 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
15035
15036         PR fortran/59198
15037         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15038
15039 2015-03-18  Martin Liska  <mliska@suse.cz>
15040
15041         PR ipa/65439
15042         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15043         equivalences either to 6 or 7.
15044
15045 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
15046
15047         PR middle-end/64491
15048         Revert:
15049         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
15050
15051         * gcc.dg/undefined-loop-1.c: New file.
15052         * gcc.dg/undefined-loop-2.c: New file.
15053
15054         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
15055
15056         PR testsuite/64032
15057         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15058         loop exits too early.
15059
15060 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
15061
15062         PR tree-optimization/65450
15063         * gfortran.dg/pr65450.f90: New test.
15064
15065         PR target/65078
15066         * gcc.target/i386/pr65078-1.c: New test.
15067         * gcc.target/i386/pr65078-2.c: New test.
15068         * gcc.target/i386/pr65078-3.c: New test.
15069         * gcc.target/i386/pr65078-4.c: New test.
15070         * gcc.target/i386/pr65078-5.c: New test.
15071         * gcc.target/i386/pr65078-6.c: New test.
15072
15073 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15074
15075         PR c++/65340
15076         * g++.dg/cpp1y/pr65340.C: New.
15077
15078 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15079
15080         PR fortran/64432
15081         * gfortran.dg/system_clock_3.f08: Adjust test.
15082
15083 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
15084
15085         PR fortran/59198
15086         * gfortran.dg/proc_ptr_comp_44.f90: New test.
15087         * gfortran.dg/proc_ptr_comp_45.f90: New test.
15088
15089 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15090
15091         PR fortran/64432
15092         * gfortran.dg/system_clock_3.f08: New test.
15093
15094 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
15095
15096         PR c++/64626
15097         g++.dg/cpp1y/pr64626-1.C: New.
15098         g++.dg/cpp1y/pr64626-2.C: New.
15099         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15100
15101 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
15102
15103         PR tree-optimization/65427
15104         * gcc.c-torture/execute/pr65427.c: New test.
15105
15106 2015-03-16  Marek Polacek  <polacek@redhat.com>
15107
15108         DR 1688
15109         PR c++/65327
15110         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15111         * g++.dg/cpp0x/pr65327.C: New test.
15112
15113 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15114
15115         PR sanitizer/64820
15116         * c-c++-common/asan/pr64820.c: New test.
15117
15118 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
15119
15120         * gfortran.dg/pointer_2.f90: New test.
15121
15122 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15123
15124         * g++.dg/pr65049.C: New test.
15125
15126 2015-03-16  Tom de Vries  <tom@codesourcery.com>
15127
15128         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15129         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15130         * gcc.target/i386/fuse-caller-save.c: Same.
15131
15132 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15133
15134         * gnat.dg/loop_optimization18.ad[sb]: New test.
15135         * gnat.dg/loop_optimization18_pkg.ads: New helper.
15136
15137 2015-03-16  Alan Modra  <amodra@gmail.com>
15138
15139         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
15140         2014-12-05 change.
15141
15142 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
15143
15144         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15145         hppa*-*-hpux*.
15146         * gcc.dg/torture/pr65270-2.c: Likewise.
15147
15148 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
15149
15150         PR fortran/61138
15151         * gfortran.dg/pointer_remapping_9.f90: New.
15152
15153 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
15154
15155         PR tree-optimization/65369
15156         * gcc.c-torture/execute/pr65369.c: New test.
15157
15158         PR tree-optimization/65418
15159         * gcc.c-torture/execute/pr65418-1.c: New test.
15160         * gcc.c-torture/execute/pr65418-2.c: New test.
15161
15162         PR rtl-optimization/65401
15163         * gcc.c-torture/execute/pr65401.c: New test.
15164
15165 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15166
15167         PR target/64600
15168         * gcc.target/arm/pr64600_1.c: New test.
15169
15170 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15171
15172         PR rtl-optimization/65235
15173         * gcc.target/aarch64/pr65235_1.c: New test.
15174
15175 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15176
15177         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15178         * gcc.target/s390/hotpatch-22.c: Likewise.
15179         * gcc.target/s390/hotpatch-23.c: Likewise.
15180         * gcc.target/s390/hotpatch-24.c: Likewise.
15181         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15182         * gcc.target/s390/hotpatch-1.c: Update expected output.
15183         * gcc.target/s390/hotpatch-2.c: Likewise.
15184         * gcc.target/s390/hotpatch-3.c: Likewise.
15185         * gcc.target/s390/hotpatch-4.c: Likewise.
15186         * gcc.target/s390/hotpatch-5.c: Likewise.
15187         * gcc.target/s390/hotpatch-6.c: Likewise.
15188         * gcc.target/s390/hotpatch-7.c: Likewise.
15189         * gcc.target/s390/hotpatch-8.c: Likewise.
15190         * gcc.target/s390/hotpatch-9.c: Likewise.
15191         * gcc.target/s390/hotpatch-10.c: Likewise.
15192         * gcc.target/s390/hotpatch-11.c: Likewise.
15193         * gcc.target/s390/hotpatch-12.c: Likewise.
15194         * gcc.target/s390/hotpatch-13.c: Likewise.
15195         * gcc.target/s390/hotpatch-14.c: Likewise.
15196         * gcc.target/s390/hotpatch-15.c: Likewise.
15197         * gcc.target/s390/hotpatch-16.c: Likewise.
15198         * gcc.target/s390/hotpatch-17.c: Likewise.
15199         * gcc.target/s390/hotpatch-18.c: Likewise.
15200         * gcc.target/s390/hotpatch-19.c: Likewise.
15201
15202 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15203
15204         PR target/65103
15205         * gcc.target/i386/pr65103-1.c: New.
15206
15207 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15208
15209         PR target/65044
15210         * gcc.target/i386/pr65044.c: New.
15211
15212 2015-03-12  Tom de Vries  <tom@codesourcery.com>
15213
15214         PR rtl-optimization/64895
15215         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15216         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15217         * gcc.target/i386/fuse-caller-save.c: Ditto.
15218
15219 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15220
15221         * gcc.dg/ipa/pr63569.c: Fix template.
15222
15223 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
15224
15225         * g++.dg/ipa/pr64146.C: Require fpic support.
15226
15227 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
15228
15229         PR libfortran/65200
15230         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15231         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15232
15233 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
15234
15235         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15236         to dg-options, fix up dg-skip-if.
15237
15238 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
15239
15240         PR target/65296
15241         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15242         * gcc.target/avr/tiny-caller-save.c: Same.
15243
15244 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
15245
15246         PR target/65242
15247         * g++.dg/pr65242.C: New test.
15248
15249 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15250
15251         * c-c++-common/asan/no-asan-check-glob.c: New test.
15252
15253 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15254
15255         PR c++/65370
15256         * g++.dg/other/default11.C: New.
15257         * g++.dg/other/default12.C: Likewise.
15258
15259 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15260
15261         PR target/65368
15262         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15263
15264 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15265
15266         PR fortran/65024
15267         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15268
15269 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15270
15271         PR c++/65127
15272         * g++.dg/cpp0x/pr65127.C: New test.
15273
15274 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15275
15276         * gcc.dg/ipa/PR64550.c: Update template.
15277
15278 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15279             Tobias Burnus  <burnus@net-b.de>
15280
15281         * gfortran.dg/coarray_sync_memory.f90: New.
15282
15283 2015-03-10  Marek Polacek  <polacek@redhat.com>
15284
15285         PR sanitizer/65367
15286         * c-c++-common/ubsan/pr65367.c: New test.
15287
15288 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15289
15290         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15291         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15292         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15293         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15294         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15295         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15296         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15297         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15298         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15299         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15300         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15301         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15302         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15303
15304 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15305
15306         * lib/mpx-dg.exp (mpx_link_flags): New.
15307         (mpx_init): New.
15308         (mpx_finish): New.
15309         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15310         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15311         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15312         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15313         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15314         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15315         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15316         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15317         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15318         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15319         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15320         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15321         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15322         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15323         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15324         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15325         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15326         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15327         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15328         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15329         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15330         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15331         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15332         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15333         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15334         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15335         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15336         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15337         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15338         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15339         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15340         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15341         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15342         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15343         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15344         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15345         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15346         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15347         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15348         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15349         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15350         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15351         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15352         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15353         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15354         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15355         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15356         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15357         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15358         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15359         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15360         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15361         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15362         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15363         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15364         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15365         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15366         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15367         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15368         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15369         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15370         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15371         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15372         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15373         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15374         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15375         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15376         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15377         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15378         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15379         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15380         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15381         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15382         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15383         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15384         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15385         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15386         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15387         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15388         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15389         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15390         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15391         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15392         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15393         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15394         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15395         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15396         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15397         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15398         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15399         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15400         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15401         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15402         * gcc.target/i386/mpx/label-address-1.c: New.
15403         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15404         * gcc.target/i386/mpx/macro.c: New.
15405         * gcc.target/i386/mpx/mpx-check.h: New.
15406         * gcc.target/i386/mpx/mpx.exp: New.
15407         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15408         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15409         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15410         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15411         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15412         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15413         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15414         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15415         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15416         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15417         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15418         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15419         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15420         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15421         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15422         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15423         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15424         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15425         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15426         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15427         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15428         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15429         * gcc.target/i386/mpx/reference-1-nov.c: New.
15430         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15431         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15432         * gcc.target/i386/mpx/reference-2-nov.c: New.
15433         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15434         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15435         * gcc.target/i386/mpx/reference-3-nov.c: New.
15436         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15437         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15438         * gcc.target/i386/mpx/reference-4-nov.c: New.
15439         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15440         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15441         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15442         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15443         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15444         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15445         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15446         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15447         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15448         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15449         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15450         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15451         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15452         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15453         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15454         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15455         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15456         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15457         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15458         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15459         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15460         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15461         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15462         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15463         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15464         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15465         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15466         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15467         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15468         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15469         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15470         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15471         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15472         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15473         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15474         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15475         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15476         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15477         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15478         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15479         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15480         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15481         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15482         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15483         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15484         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15485         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15486         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15487         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15488         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15489         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15490         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15491         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15492         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15493         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15494         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15495         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15496         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15497         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15498         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15499         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15500         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15501         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15502         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15503         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15504         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15505         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15506         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15507         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15508         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15509         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15510         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15511         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15512         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15513         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15514         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15515         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15516         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15517         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15518         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15519         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15520         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15521         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15522         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15523         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15524         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15525         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15526         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15527         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15528         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15529         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15530         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15531         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15532         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15533         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15534         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15535         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15536         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15537         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15538         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15539         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15540         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15541         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15542         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15543         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15544         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15545         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15546         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15547         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15548         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15549         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15550         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15551         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15552         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15553         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15554         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15555         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15556         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15557         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15558         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15559         * gcc.target/i386/mpx/vla-1-nov.c: New.
15560         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15561         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15562         * gcc.target/i386/mpx/vla-2-nov.c: New.
15563         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15564
15565 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15566
15567         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15568
15569 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15570
15571         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15572
15573 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15574
15575         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15576         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15577
15578 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15579
15580         PR c/65120
15581         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15582         on rhs is 0.
15583         (fn4): New test.
15584         * c-c++-common/pr65120.c: New test.
15585
15586         PR rtl-optimization/65321
15587         * gcc.dg/pr65321.c: New test.
15588
15589 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15590
15591         PR tree-optimization/65355
15592         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15593
15594 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15595
15596         PR c/65120
15597         * c-c++-common/pr49706.c: Adjust tests for not warning
15598         about !!x == y or !b == y where b is boolean, and add
15599         some further tests.
15600         * c-c++-common/pr62199-2.c: Likewise.
15601
15602 2015-03-09  Richard Biener  <rguenther@suse.de>
15603
15604         PR middle-end/65270
15605         * gcc.dg/torture/pr65270-1.c: New testcase.
15606         * gcc.dg/torture/pr65270-2.c: Likewise.
15607
15608 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15609
15610         PR tree-optimization/63743
15611         * gcc.dg/pr63743.c: New test.
15612
15613 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15614
15615         PR lto/65316
15616         * g++.dg/lto/pr65316_0.C: New testcase.
15617         * g++.dg/lto/pr65316_1.C: New testcase.
15618
15619 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15620
15621         PR target/62247
15622         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15623         hppa*-*-hpux*.
15624         * g++.dg/abi/rtti3.C: Likewise.
15625
15626         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15627
15628         PR target/62251
15629         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15630
15631         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15632
15633         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15634
15635         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15636
15637 2015-03-08  Morin  <mikael@gcc.gnu.org>
15638
15639         PR fortran/60898
15640         * gfortran.dg/entry_20.f90: New.
15641
15642 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15643
15644         PR target/65153
15645         * gcc.c-torture/compile/pr65153.c: New.
15646
15647 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15648
15649         PR target/65249
15650         * g++.dg/torture/pr65249.C: New.
15651
15652 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15653
15654         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15655         long.
15656         (int64_t): Likewise.
15657
15658 2015-03-07  Marek Polacek  <polacek@redhat.com>
15659             Martin Uecker  <uecker@eecs.berkeley.edu>
15660
15661         PR sanitizer/65280
15662         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15663         member-like arrays.
15664         * c-c++-common/ubsan/bounds-8.c: New test.
15665         * c-c++-common/ubsan/bounds-9.c: New test.
15666         * gcc.dg/ubsan/bounds-2.c: New test.
15667
15668 2015-03-05  Martin Sebor  <msebor@redhat.com>
15669
15670         PR testsuite/63175
15671         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15672         checking of results into main to prevent it from getting optimized
15673         away.
15674         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15675
15676 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15677
15678         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15679         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15680         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15681         x64.
15682
15683 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15684
15685         * g++.dg/lto/pr65302_1.C: New testcase.
15686         * g++.dg/lto/pr65302_0.C: New testcase.
15687
15688 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15689
15690         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15691         -fno-ipa-icf to dg-options.
15692
15693 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15694
15695         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15696         compiles using the linker plugin.
15697
15698 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15699
15700         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15701
15702 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15703
15704         * gcc.target/arm/pr65067.c: New test.
15705
15706 2015-03-05  Martin Liska  <mliska@suse.cz>
15707
15708         PR ipa/65318
15709         * gcc.dg/ipa/pr65318.c: New test.
15710
15711 2015-03-05  Marek Polacek  <polacek@redhat.com>
15712
15713         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15714
15715 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15716
15717         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15718
15719 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15720
15721         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15722         max-unroll-times back to defaults for s390.
15723
15724 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15725
15726         Fix last commit.
15727
15728 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15729
15730         PR c++/64665
15731         * g++.dg/cpp0x/initlist92.C: New.
15732
15733 2015-03-05  Richard Biener  <rguenther@suse.de>
15734
15735         PR tree-optimization/65310
15736         * gcc.dg/vect/pr65310.c: New testcase.
15737
15738 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15739
15740         PR c++/64834
15741         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15742
15743 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15744
15745         * gnat.dg/entry_queues3.adb: New test.
15746
15747 2015-03-04  Ian Lance Taylor  <iant@google.com>
15748
15749         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15750
15751 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15752
15753         PR c++/64227
15754         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15755
15756 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15757
15758         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15759         -fno-ipa-icf to dg-options
15760         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15761         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15762
15763 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15764
15765         PR c++/64398
15766         * g++.dg/cpp0x/decltype62.C: New.
15767
15768 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15769
15770         * gnat.dg/object_overflow5.adb: New test.
15771
15772 2015-03-03  Martin Liska  <mliska@suse.cz>
15773
15774         PR ipa/65287
15775         * gcc.dg/ipa/pr65287.c: New test.
15776
15777 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15778             Eric Botcazou  <ebotcazou@adacore.com>
15779
15780         * gnat.dg/specs/pack12.ads: New test.
15781
15782 2015-03-03  Martin Liska  <mliska@suse.cz>
15783
15784         * gcc.dg/ipa/PR65282.c: New test.
15785
15786 2015-03-13  Jeff Law  <law@redhat.com>
15787
15788         PR tree-optimization/65241
15789         * gcc.c-torture/compile/pr65241.c: New test.
15790
15791 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15792
15793         PR target/64331
15794         * gcc.target/avr/torture/pr64331.c: New test.
15795
15796 2015-03-03  Martin Liska  <mliska@suse.cz>
15797             Jan Hubicka  <hubicka@ucw.cz>
15798
15799         * g++.dg/ipa/pr65263.C: New test.
15800
15801 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15802
15803         PR ipa/65130
15804         * gcc.dg/lto/pr65130_0.c: New testcase.
15805         * gcc.dg/lto/pr65130_1.c: New testcase.
15806
15807 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15808
15809         PR ipa/64988
15810         * g++.dg/torture/pr64988.C: New testcase.
15811
15812 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15813
15814         * gfortran.dg/coarray_atomic_6.f90: New.
15815
15816 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15817
15818         PR target/65184
15819         * gcc.target/i386/pr65184.c: New.
15820
15821 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15822
15823         PR target/65183
15824         * gcc.target/i386/pr65183.c: New.
15825
15826 2015-02-28  Martin Liska  <mliska@suse.cz>
15827             Jan Hubicka  <hubicka@ucw.cz>
15828
15829         * gcc.dg/ipa/ipa-icf-35.c: New test.
15830         * gcc.dg/ipa/ipa-icf-36.c: New test.
15831         * gcc.dg/ipa/ipa-icf-37.c: New test.
15832
15833 2015-02-28  Martin Liska  <mliska@suse.cz>
15834             Jan Hubicka  <hubicka@ucw.cz>
15835
15836         PR ipa/65245
15837         * gcc.dg/ipa/ipa-icf-34.c: New test.
15838
15839 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15840
15841         PR target/61142
15842         * gcc.target/sh/sh/pr61142.c: New.
15843
15844 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15845
15846         * g++.dg/other/dump-ada-spec-3.C: New test.
15847
15848 2015-03-01  Martin Liska  <mliska@suse.cz>
15849
15850         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15851         * g++.dg/ipa/pr63595.C: Update expected results.
15852
15853 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15854
15855         PR ipa/65236
15856         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15857
15858 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15859
15860         * gcc.dg/vect/pr59354.c: Move vector producing code to
15861         separate function.
15862
15863 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15864
15865         PR ipa/65237
15866         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15867         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15868         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15869         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15870
15871 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15872
15873         PR tree-optimization/65048
15874         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15875         (foo): Use K&R style definition.
15876
15877 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15878
15879         PR target/65032
15880         * g++.dg/pr65032.C: New.
15881
15882 2015-02-27  Marek Polacek  <polacek@redhat.com>
15883
15884         PR c/65040
15885         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15886         -Wformat=2.
15887
15888 2015-02-27  Marek Polacek  <polacek@redhat.com>
15889
15890         PR c/65228
15891         * gcc.dg/pr65228.c: New test.
15892
15893 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15894
15895         PR c/35330
15896         * gcc.dg/weak/weak-17.c: New file.
15897
15898 2015-02-27  Richard Biener  <rguenther@suse.de>
15899
15900         PR lto/65193
15901         * g++.dg/lto/pr65193_0.C: New testcase.
15902
15903 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15904
15905         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15906         * gcc.target/s390/hotpatch-8.c: Likewise.
15907         * gcc.target/s390/hotpatch-9.c: Likewise.
15908         * gcc.target/s390/pr61078.c: Likewise.
15909         * gcc.target/s390/pr57960.c: Remove -m64.
15910         * gcc.target/s390/pr61078.c: Likewise.
15911
15912 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15913             Martin Liska  <mliska@suse.cz>
15914
15915         PR bootstrap/65150
15916         * gcc.dg/pr64454.c: Disable ICF.
15917         * gcc.dg/pr28685-1.c: Disable ICF
15918         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15919         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15920         * g++.dg/ipa/ipa-icf-4.C: Update template.
15921
15922 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15923
15924         PR tree-optimization/65216
15925         * gcc.c-torture/execute/pr65216.c: New test.
15926
15927         PR tree-optimization/65215
15928         * gcc.c-torture/execute/pr65215-1.c: New test.
15929         * gcc.c-torture/execute/pr65215-2.c: New test.
15930         * gcc.c-torture/execute/pr65215-3.c: New test.
15931         * gcc.c-torture/execute/pr65215-4.c: New test.
15932         * gcc.c-torture/execute/pr65215-5.c: New test.
15933
15934 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15935
15936         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15937
15938 2015-02-26  Martin Liska  <mliska@suse.cz>
15939             Jan Hubicka  <hubicka@ucw.cz>
15940
15941         * g++.dg/ipa/pr64146.C: Update expected results.
15942         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15943         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15944         * gcc.dg/ipa/ipa-icf-34.c: New test.
15945
15946 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15947
15948         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15949         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15950         (dg-additional-options): Remove dg directive.
15951         (dg-final): Add dg directive.
15952
15953 2015-02-26  Marek Polacek  <polacek@redhat.com>
15954
15955         PR ipa/65008
15956         * g++.dg/ipa/pr65008.C: New test.
15957
15958 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15959
15960         * lib/profopt.exp (profopt-target-cleanup): New proc.
15961         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15962         files from sources from dg-additional-sources.
15963
15964 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15965
15966         * lib/gcov.exp: Cleanup in case of xfail.
15967
15968 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15969
15970         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15971
15972 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15973
15974         PR debug/46102
15975         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15976         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15977         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15978         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15979         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15980         * g++.dg/debug/pr46123.C: XFAIL and move...
15981         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15982         * gcc.dg/debug/dwarf2-3.c: Move...
15983         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15984
15985 2015-02-26  Marek Polacek  <polacek@redhat.com>
15986
15987         PR c++/65202
15988         * g++.dg/cpp1y/pr65202.C: New test.
15989
15990 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15991
15992         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15993         locale_facets.h.gcov.
15994
15995 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15996
15997         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15998
15999 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16000
16001         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16002
16003 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
16004
16005         PR target/65217
16006         * gcc.target/i386/pr65217.c: New.
16007
16008 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16009
16010         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16011
16012 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16013
16014         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16015
16016 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16017
16018         PR tree-optimization/65048
16019         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16020
16021 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16022
16023         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16024         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16025
16026 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
16027
16028         PR target/65161
16029         * gcc.target/i386/pr65161.c: New test.
16030
16031 2015-02-26  Terry Guo  <terry.guo@arm.com>
16032
16033         * gcc.target/arm/no-volatile-in-it.c: New test.
16034
16035 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
16036
16037         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16038         (dg-options): Add -save-temps.
16039         (dg-final): Add cleanup-saved-temps.
16040
16041 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
16042
16043         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16044
16045 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
16046
16047         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16048         * gcc.target/powerpc/pack01.c: Include string.h.
16049
16050 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16051
16052         PR target/65167
16053         * gcc.target/i386/pr65167.c: New.
16054
16055 2015-02-25  Kai Tietz  <ktietz@redhat.com>
16056
16057         PR tree-optimization/61917
16058         * gcc.dg/vect/vect-pr61917.c: New file.
16059
16060 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
16061
16062         PR tree-optimization/65170
16063         * gcc.c-torture/execute/pr65170.c: New test.
16064         * gcc.dg/tree-ssa/vrp96.c: New test.
16065
16066 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16067
16068         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16069
16070 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16071
16072         PR testsuite/65126
16073         * lib/gcc-defs.exp (additional_sources_used): Add new var.
16074         (dg-additional-files-options): Copy additional_sources to
16075         additional_sources_used before emptying additional_sources.
16076         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16077         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16078         (cleanup-saved-temps): Use additional_sources_used instead of
16079         additional_sources.
16080         (dg-test): Reset additional_sources_used.
16081
16082 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
16083
16084         PR fortran/63427
16085         * gfortran.dg/integer_exponentiation_6.F90: New test.
16086
16087 2015-02-23  Martin Sebor  <msebor@redhat.com>
16088
16089         PR target/65109
16090         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16091         two parts.  One to save registers, the other to verify the
16092         registers have the right values.  Save register state into
16093         static data rather than on the stack.
16094
16095 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
16096
16097         PR bootstrap/63888
16098         * c-c++-common/asan/pr63888.c: New test.
16099
16100 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
16101
16102         PR target/65163
16103         * gcc.c-torture/compile/pr65163.c: New.
16104
16105 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16106
16107         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16108         with -m31 on 64 bit.
16109         * gcc.dg/hoist-register-pressure-2.c: Likewise.
16110         * gcc.dg/hoist-register-pressure-3.c: Likewise.
16111
16112 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16113
16114         * gcc.target/s390/20090223-1.c: Add
16115         -Wno-implicit-function-declaration option.
16116         * gcc.target/s390/pr42224.c: Likewise.
16117         * gcc.target/s390/pr55718.c: Likewise.
16118
16119 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16120
16121         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16122         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16123         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16124         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16125         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16126         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16127         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16128         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16129         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16130         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16131         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16132         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16133         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16134         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16135         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16136         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16137         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16138         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16139         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16140         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16141         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16142
16143 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16144
16145         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16146         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16147         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16148         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16149         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16150         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16151         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16152         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16153         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16154         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16155         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16156         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16157         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16158         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16159         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16160         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16161
16162 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16163
16164         PR fortran/64980
16165         PR fortran/61960
16166         * gfortran.dg/pr61960.f90: New.
16167         * gfortran.dg/pr64230.f90: New.
16168         * gfortran.dg/pr64980.f03: New.
16169
16170 2015-02-22  Tom de Vries  <tom@codesourcery.com>
16171
16172         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16173
16174 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
16175
16176         PR ada/65156
16177         * gnat.dg/timing_events.adb: Removed, invalid test.
16178
16179 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
16180
16181         PR debug/58123
16182         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16183         location.
16184         * g++.dg/gcov/gcov-2.C: Likewise.
16185
16186 2015-02-20  Richard Biener  <rguenther@suse.de>
16187
16188         PR tree-optimization/65136
16189         * gcc.dg/tree-ssa/pr65136.c: New testcase.
16190
16191 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
16192
16193         PR testsuite/64158
16194         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16195         powerpc*-*-linux* and nvptx-*-* blacklisting.
16196
16197         * gcc.dg/sibcall-9.c: New test.
16198         * gcc.dg/sibcall-10.c: New test.
16199
16200 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16201
16202         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16203
16204 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
16205
16206         PR target/64452
16207         * gcc.target/avr/torture/pr64452.c: New test.
16208
16209 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
16210
16211         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16212         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16213
16214 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16215
16216         PR testsuite/65116
16217         * lib/target-supports.exp (check_compile): Check whether
16218         additional_sources is defined before using it.
16219
16220 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
16221
16222         PR middle-end/65074
16223         * g++.dg/opt/pr65074.C: New file.
16224
16225 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
16226
16227         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16228         (size_type): New typedef.
16229         (operator "" _script): Use it for the last argument.
16230
16231 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16232
16233         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16234
16235 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16236
16237         * lib/target-supports.exp (check_compile): Save/restore
16238         additional_sources that may belong to an actual test.
16239
16240 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
16241
16242         PR gcov-profile/64634
16243         * g++.dg/gcov/gcov-15.C: New test.
16244
16245 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16246
16247         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16248
16249 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16250
16251         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16252
16253 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16254
16255         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16256
16257 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16258
16259         * gfortran.dg/fmt_cache_1.f: Add missing close.
16260
16261 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16262
16263         PR testsuite/65107
16264         * gfortran.dg/read_eof_8.f90: Add missing close.
16265
16266 2015-02-18  Richard Biener  <rguenther@suse.de>
16267
16268         PR tree-optimization/65063
16269         * gcc.dg/pr65063.c: New testcase.
16270
16271 2015-02-18  Richard Biener  <rguenther@suse.de>
16272
16273         PR tree-optimization/62217
16274         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16275
16276 2015-02-18  Marek Polacek  <polacek@redhat.com>
16277
16278         PR sanitizer/65081
16279         * c-c++-common/ubsan/pr65081.c: New test.
16280
16281 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16282
16283         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16284         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16285
16286 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16287
16288         * gcc.dg/ipa/propalign-3.c: New test.
16289
16290 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16291
16292         PR target/64793
16293         * gcc.target/sh/pr64793.c: New.
16294         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16295
16296 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16297
16298         * gcc.target/arm/divzero.c: New test case.
16299
16300 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16301
16302         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16303
16304 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16305             Jakub Jelinek  <jakub@redhat.com>
16306
16307         PR c++/65075
16308         * g++.dg/cpp0x/pr65075.C: New test.
16309
16310 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16311
16312         PR target/65058
16313         * gcc.target/powerpc/pr65058.c: New test.
16314
16315 2015-02-16  Jeff Law  <law@redhat.com>
16316
16317         PR tree-optimization/64823
16318         * gcc.dg/uninit-20.c: New test.
16319
16320 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16321             James Greenhalgh  <james.greenhalgh@arm.com>
16322
16323         PR ipa/64963
16324         * gcc.dg/ipa/ipa-clone-1.c: New test.
16325
16326 2015-02-16  Richard Biener  <rguenther@suse.de>
16327
16328         PR tree-optimization/65077
16329         * gcc.dg/torture/pr65077.c: New testcase.
16330
16331 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16332
16333         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16334         Directive adjusted to scan for ldaxr.
16335         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16336         adjusted to scan for ldaex.
16337
16338 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16339
16340         PR c++/65080
16341         * g++.dg/cpp0x/constexpr-65080.C: New.
16342
16343 2015-02-16  Richard Biener  <rguenther@suse.de>
16344
16345         PR tree-optimization/63593
16346         * gcc.dg/pr63593.c: New testcase.
16347
16348 2015-02-16  Marek Polacek  <polacek@redhat.com>
16349
16350         PR c/65066
16351         * gcc.dg/pr65066.c: New test.
16352
16353 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16354
16355         * gcc.dg/pr65002.C: Move ...
16356         * g++.dg/ipa/pr65002.C: ... here.
16357
16358 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16359
16360         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16361         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16362         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16363         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16364
16365 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16366
16367         PR testsuite/64850
16368         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16369         the expression to find calls.
16370         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16371         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16372         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16373         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16374         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16375
16376 2015-02-14  Marek Polacek  <polacek@redhat.com>
16377
16378         PR c/64768
16379         * gcc.dg/array-11.c: New test.
16380         * gcc.dg/array-12.c: New test.
16381         * gcc.dg/array-13.c: New test.
16382         * gcc.dg/array-14.c: New test.
16383         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16384         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16385         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16386         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16387         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16388         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16389
16390 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16391
16392         PR c++/60894
16393         * g++.dg/lookup/using54.C: New.
16394
16395 2015-02-13  Jeff Law  <law@redhat.com>
16396
16397         PR bootstrap/65060
16398         Revert my change for tree-optimization/64823.
16399
16400 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16401
16402         PR tree-optimization/65053
16403         * gcc.c-torture/execute/pr65053-1.c: New test.
16404         * gcc.c-torture/execute/pr65053-2.c: New test.
16405
16406 2015-02-13  Marek Polacek  <polacek@redhat.com>
16407
16408         PR c/65050
16409         * gcc.dg/pr65050.c: New test.
16410
16411 2015-02-13  Jeff Law  <law@redhat.com>
16412
16413         PR tree-optimization/64823
16414         * gcc.dg/uninit-20.c: New test.
16415
16416         PR rtl-optimization/47477
16417         * gcc.dg/tree-ssa/pr47477.c: New test.
16418
16419 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16420
16421         PR c++/60211
16422         * g++.dg/parse/ivdep-2.C: New.
16423         * g++.dg/parse/ivdep-3.C: Likewise.
16424
16425 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16426
16427         PR fortran/64506
16428         * gfortran.dg/continuation_13.f90: New test.
16429         * gfortran.dg/continuation_14.f: New test.
16430
16431 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16432
16433         PR c++/64970
16434         * g++.dg/cpp0x/sfinae55.C: New.
16435
16436 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16437
16438         PR ipa/65034
16439         * g++.dg/ipa/pr65034.C: New test.
16440
16441 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16442
16443         PR tree-optimization/65002
16444         * gcc.dg/pr65002.C: New.
16445
16446 2015-02-13  Marek Polacek  <polacek@redhat.com>
16447
16448         PR c/65040
16449         * c-c++-common/pr65040.c: New test.
16450
16451 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16452
16453         PR tree-optimization/64705
16454         * gcc.dg/tree-ssa/pr64705.c: New test.
16455
16456 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16457
16458         PR rtl/32219
16459         * gcc.dg/visibility-22.c: New test.
16460         * gcc.dg/visibility-23.c: New test.
16461         * gcc.target/i386/pr32219-1.c: New test.
16462         * gcc.target/i386/pr32219-2.c: New test.
16463         * gcc.target/i386/pr32219-3.c: New test.
16464         * gcc.target/i386/pr32219-4.c: New test.
16465         * gcc.target/i386/pr32219-5.c: New test.
16466         * gcc.target/i386/pr32219-6.c: New test.
16467         * gcc.target/i386/pr32219-7.c: New test.
16468         * gcc.target/i386/pr32219-8.c: New test.
16469         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16470
16471 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16472
16473         PR libgfortran/57822
16474         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16475         four different KINDs.
16476
16477 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16478
16479         PR c++/64884
16480         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16481
16482         PR sanitizer/65000
16483         * g++.dg/ubsan/pr65000.C: New test.
16484
16485 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16486
16487         PR fortran/64932
16488         * gfortran.dg/finalize_28.f90: New test
16489
16490 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16491
16492         PR debug/55541
16493         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16494         DW_TAG_lexical_block removal.
16495         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16496         * g++.dg/guality/pr55541.C: New test.
16497
16498         PR sanitizer/64984
16499         * g++.dg/ubsan/pr64984.C: New test.
16500
16501 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16502
16503         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16504
16505 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16506
16507         PR testsuite/64930
16508         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16509         instructions for 2015-01-14 get_memmodel changes.
16510         * gcc.target/powerpc/atomic-p8.c: Likewise.
16511
16512         PR sanitizer/65019
16513         * g++.dg/ubsan/pr65019.C: New test.
16514
16515         PR tree-optimization/65014
16516         * gcc.c-torture/compile/pr65014.c: New test.
16517
16518 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16519
16520         PR libgfortran/57822
16521         * gfortran/fmt_g0_7.f08: Revise test.
16522
16523 2015-02-11  Jeff Law  <law@redhat.com>
16524
16525         PR target/63347
16526         * gcc.target/m68k/pr63347.c: New test.
16527
16528 2015-02-11  Marek Polacek  <polacek@redhat.com>
16529
16530         * g++.dg/ubsan/shift-1.C: New test.
16531         * gcc.dg/ubsan/c-shift-2.c: New test.
16532         * c-c++-common/ubsan/shift-5.c: Remove file.
16533
16534 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16535
16536         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16537         Directive adjusted to XFAIL.
16538         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16539         adjusted to XFAIL.
16540
16541 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16542
16543         PR middle-end/65003
16544         * g++.dg/opt/pr65003.C: New test.
16545
16546 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16547
16548         * lib/target-supports.exp (check_effective_target_pie): Renamed
16549         to ...
16550         (check_effective_target_pie_enabled): This.
16551         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16552         * gcc.target/i386/pie.c: Likewise.
16553
16554 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16555
16556         PR target/64893
16557         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16558         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16559
16560 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16561
16562         PR target/61925
16563         * gcc.target/i386/pr61925-1.c: New test.
16564         * gcc.target/i386/pr61925-2.c: New test.
16565         * gcc.target/i386/pr61925-3.c: New test.
16566
16567 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16568
16569         PR sanitizer/65004
16570         * g++.dg/asan/pr65004.C: New test.
16571
16572 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16573
16574         PR target/64661
16575         * gcc.taget/sh/pr64661-0.h: New.
16576         * gcc.taget/sh/pr64661-1.c: New.
16577         * gcc.taget/sh/pr64661-2.c: New.
16578         * gcc.taget/sh/pr64661-3.c: New.
16579         * gcc.taget/sh/pr64661-4.c: New.
16580
16581 2015-02-10  Richard Biener  <rguenther@suse.de>
16582
16583         PR tree-optimization/64995
16584         * g++.dg/torture/pr64995.C: New testcase.
16585
16586 2015-02-10  Richard Biener  <rguenther@suse.de>
16587
16588         PR tree-optimization/64909
16589         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16590
16591 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16592
16593         * gcc.dg/signbit-sa.c: New test.
16594
16595 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16596
16597         PR libgfortran/57822
16598         * gfortran/fmt_g0_7.f08: New test.
16599
16600 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16601
16602         PR tree-optimization/43378
16603         * gcc.dg/tree-ssa/pr43378.c: New test.
16604
16605 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16606
16607         PR ipa/64978
16608         * g++.dg/torture/pr64978.C: New testcase.
16609
16610 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16611
16612         PR sanitizer/64981
16613         * gcc.dg/asan/pr64981.c: New test.
16614
16615 2015-02-09  Marek Polacek  <polacek@redhat.com>
16616
16617         PR c/64856
16618         * gcc.dg/pr64856.c: New test.
16619
16620 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16621
16622         PR target/64979
16623         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16624         * gcc.c-torture/execute/pr64979.c: New test.
16625
16626 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16627
16628         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16629
16630 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16631
16632         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16633         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16634
16635 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16636
16637         PR target/58757
16638         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16639
16640 2015-02-09  Richard Biener  <rguenther@suse.de>
16641
16642         PR tree-optimization/54000
16643         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16644
16645 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16646
16647         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16648
16649 2015-02-09  Martin Liska  <mliska@suse.cz>
16650
16651         * g++.dg/ipa/pr64858.C: New test.
16652
16653 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16654
16655         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16656
16657 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16658
16659         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16660
16661 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16662
16663         PR fortran/63744
16664         * gfortran.dg/use_rename_8.f90: New.
16665
16666 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16667
16668         * gnat.dg/addr7.ad[sb]: New test.
16669         * gnat.dg/addr8.ad[sb]: Likewise.
16670
16671 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16672
16673         PR jit/64752
16674         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16675         from jit.dg/test-compile-to-executable.c's create_code, with a
16676         clarification of the output message.
16677         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16678         pass/fail message.
16679         (test_jit): Use CHECK_NO_ERRORS when calling
16680         gcc_jit_context_compile_to_file.
16681         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16682         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16683         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16684         about deletions that are attempted.
16685         (jit-verify-compile-to-file): Rename to...
16686         (jit-verify-output-file-was-created): ...this, and drop the
16687         attempt to run "file" and verify the output.
16688         (jit-verify-assembler): New function.
16689         (jit-verify-object): New function.
16690         (jit-verify-dynamic-library): New function.
16691         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16692         favor of an implementation from new file
16693         create-code-for-hello-world-executable.h, which also adds a
16694         "main".
16695         (dg-final): Replace jit-verify-compile-to-file with
16696         jit-verify-output-file-was-created, and invoke new function
16697         jit-verify-assembler.
16698         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16699         the output message.
16700         (dg-final): Replace jit-verify-compile-to-file with
16701         jit-verify-output-file-was-created, and invoke new function
16702         jit-verify-dynamic-library.
16703         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16704         favor of an implementation from new file
16705         create-code-for-hello-world-executable.h, which also adds a
16706         "main".
16707         (dg-final): Replace jit-verify-compile-to-file with
16708         jit-verify-output-file-was-created.  Strengthen the expected stdout
16709         from the built executable.
16710         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16711         favor of an implementation from new file
16712         create-code-for-hello-world-executable.h, which also adds a
16713         "main".
16714         (dg-final): Replace jit-verify-compile-to-file with
16715         jit-verify-output-file-was-created, and invoke new function
16716         jit-verify-object.
16717         * jit.dg/verify-dynamic-library.c: New source file.
16718
16719 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16720             Brian Rzycki  <b.rzycki@samsung.com>
16721
16722         PR tree-optimization/64878
16723         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16724
16725 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16726
16727         PR ipa/64896
16728         * g++.dg/ipa/pr64896.C: New test.
16729
16730 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16731
16732         PR target/64205
16733         * gcc.target/powerpc/pr64205.c: New file.
16734
16735 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16736
16737         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16738         (dg-options): Use -fpie instead of -fPIE -pie.
16739
16740 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16741
16742         PR middle-end/64937
16743         * g++.dg/asan/pr64937.C: New test.
16744
16745 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16746
16747         PR fortran/63205
16748         * gfortran.dg/class_to_type_4.f90: New test
16749
16750 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16751
16752         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16753
16754 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16755
16756         PR rtl-optimization/64957
16757         PR debug/64817
16758         * gcc.c-torture/execute/pr64957.c: New test.
16759
16760 2015-02-05  Jeff Law  <law@redhat.com>
16761
16762         PR target/17306
16763         * gcc.target/h8300/pr17306-1.c: New test.
16764         * gcc.target/h8300/pr17306-2.c: New test.
16765
16766 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16767
16768         PR fortran/64943
16769         * gfortran.dg/structure_constructor_12.f90: New.
16770
16771 2015-02-05  Jeff Law  <law@redhat.com>
16772
16773         PR target/58400
16774         gcc.target/h8300/pr58400.c: New test.
16775
16776 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16777
16778         * gcc.target/arm/macro_defs0.c: New test.
16779         * gcc.target/arm/macro_defs1.c: New test.
16780         * gcc.target/arm/macro_defs2.c: New test.
16781
16782 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16783
16784         PR rtl-optimization/64905
16785         * gcc.target/i386/pr64905.c: Require nonpic target.
16786         (dg-options): Add -fomit-frame-pointer.
16787         (main): Remove.
16788
16789 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16790
16791         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16792         tree dump scanning.
16793
16794 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16795
16796         PR fortran/64757
16797         * gfortran.dg/type_to_class_2.f90: New test
16798         * gfortran.dg/type_to_class_3.f90: New test
16799
16800 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16801
16802         PR ipa/64686
16803         * g++.dg/torture/pr64686.C: New testcase.
16804
16805 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16806
16807         PR rtl-optimization/64905
16808         * gcc.target/i386/pr64905.c: New file.
16809
16810 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16811
16812         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16813         * gcc.dg/guality/pr41616-1.c: Ditto.
16814
16815 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16816
16817         PR debug/64817
16818         * gcc.dg/pr64817-3.c: New.
16819
16820 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16821             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16822
16823         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16824         pass parameters in registers.
16825         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16826         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16827         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16828
16829 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16830             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16831
16832         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16833         list, allow for multilibed targets.
16834         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16835
16836 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16837
16838         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16839         * gcc.dg/pr46728-6.c: Ditto.
16840
16841 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16842
16843         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16844         for mips_nanlegacy target.
16845
16846 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16847
16848         * gcc.target/i386/chkp-hidden-def.c: New.
16849
16850 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16851
16852         PR middle-end/62103
16853         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16854         to use 24 bits for bitfield b.
16855
16856 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16857
16858         PR testsuite/64796
16859         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16860         cache result in a global variable.  Include all 32-bit targets for
16861         bswap64 tests.
16862
16863 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16864
16865         PR rtl-optimization/64756
16866         * gcc.c-torture/execute/pr64756.c: New test.
16867
16868 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16869
16870         PR target/64660
16871         * gcc.target/sh/pr64660-0.h: New.
16872         * gcc.target/sh/pr64660-1.c: New.
16873         * gcc.target/sh/pr64660-2.c: New.
16874         * gcc.target/sh/pr64660-3.c: New.
16875         * gcc.target/sh/pr64660-4.c: New.
16876
16877 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16878
16879         PR c++/64877
16880         * g++.dg/warn/Waddress-2.C: New.
16881
16882 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16883
16884         PR middle-end/61225
16885         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16886
16887 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16888
16889         PR preprocessor/64803
16890         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16891
16892 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16893
16894         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16895
16896 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16897
16898         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16899         (_ARM_FPSRC): Add DN and AHP fields.
16900         (clean_results): Force DN=1 on AArch64.
16901         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16902         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16903         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16904         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16905         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16906         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16907
16908 2015-02-02  Alan Modra  <amodra@gmail.com>
16909
16910         * gcc.target/powerpc/cprophard.c: New.
16911
16912 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16913
16914         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16915         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16916
16917 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16918
16919         PR debug/64817
16920         * gcc.dg/pr64817-1.c: New test.
16921         * gcc.dg/pr64817-2.c: New test.
16922
16923 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16924
16925         PR target/64851
16926         * gcc.target/sh/pr64851-0.h: New
16927         * gcc.target/sh/pr64851-1.c: New
16928         * gcc.target/sh/pr64851-2.c: New
16929         * gcc.target/sh/pr64851-3.c: New
16930         * gcc.target/sh/pr64851-4.c: New
16931
16932 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16933
16934         PR target/64882
16935         * gcc.dg/torture/pr64882.c: New test.
16936
16937 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16938
16939         PR target/64159
16940         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16941         sparc*-*-*.
16942
16943 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16944
16945         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16946         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16947         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16948         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16949         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16950         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16951         tree dump.
16952         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16953         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16954         tree dump.
16955         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16956         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16957         tree dump.
16958
16959 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16960
16961         PR target/64688
16962         * g++.dg/pr64688-2.C: New.
16963
16964 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16965
16966         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16967         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16968         * gcc.target/i386/fuse-caller-save.c: Ditto.
16969         * gcc.target/i386/headmerge-1.c: Ditto.
16970         * gcc.target/i386/headmerge-2.c: Ditto.
16971         * gcc.target/i386/sibcall-6.c: Ditto.
16972
16973 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16974
16975         PR target/64617
16976         * gcc.target/i386/pr64617.c: New test.
16977
16978 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16979
16980         PR target/15184
16981         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16982         (dg-options): Remove -m32.
16983         (dg-final): Scan for "movb %al" only.
16984         * gcc.target/i386/pr15184-2.c: Ditto.
16985
16986 2015-01-30  Richard Biener  <rguenther@suse.de>
16987
16988         PR tree-optimization/64829
16989         * gcc.dg/vect/pr64829.c: New testcase.
16990
16991 2015-01-29  Marek Polacek  <polacek@redhat.com>
16992
16993         PR c/64709
16994         * gcc.dg/pr64709.c: New test.
16995
16996 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16997
16998         PR c++/64717
16999         * g++.dg/ubsan/pr64717-1.C: New test.
17000         * g++.dg/ubsan/pr64717-2.C: New test.
17001
17002 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
17003
17004         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17005
17006 2015-01-29  Jeff Law  <law@redhat.com>
17007
17008         PR target/15184
17009         * gcc.target/i386/pr15184-1.c: New test.
17010         * gcc.target/i386/pr15184-2.c: New test.
17011
17012 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17013
17014         PR tree-optimization/64746
17015         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17016
17017 2015-01-29  Richard Biener  <rguenther@suse.de>
17018
17019         PR tree-optimization/64853
17020         * gcc.dg/torture/pr64853.c: New testcase.
17021
17022 2015-01-29  Richard Biener  <rguenther@suse.de>
17023
17024         PR tree-optimization/64844
17025         * gcc.dg/vect/pr64844.c: New testcase.
17026
17027 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17028
17029         PR middle-end/64809
17030         * gcc.dg/pr64809.c: Delete.
17031
17032 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
17033
17034         PR middle-end/64805
17035         * gcc.target/i386/pr64805.c: New.
17036
17037 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17038
17039         * gcc.dg/guality/guality.h (main): Add argv[0] to
17040         guality_gdb_command.
17041
17042 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
17043
17044         PR ipa/64801
17045         * gcc.dg/tree-ssa/pr64801.c: New testcase.
17046
17047 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
17048
17049         PR target/64659
17050         * gcc.target/sh/sh.exp
17051         (check_effective_target_atomic_model_soft_gusa_available,
17052         check_effective_target_atomic_model_soft_tcb_available,
17053         check_effective_target_atomic_model_soft_imask_available,
17054         check_effective_target_atomic_model_hard_llcs_available): New.
17055         * gcc.target/sh/pr64659-0.h: New.
17056         * gcc.target/sh/pr64659-1.c: New.
17057         * gcc.target/sh/pr64659-2.c: New.
17058         * gcc.target/sh/pr64659-3.c: New.
17059         * gcc.target/sh/pr64659-4.c: New.
17060
17061 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
17062
17063         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17064         scan-assembler-times pattern.
17065
17066 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
17067
17068         PR middle-end/64809
17069         * gcc.dg/pr64809.c: New test.
17070
17071 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
17072
17073         PR tree-optimization/64277
17074         * gcc.dg/pr64277.c: New.
17075
17076 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17077
17078         PR tree-optimization/64718
17079         * gcc.c-torture/execute/pr64718.c: New test.
17080
17081 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
17082
17083         * gcc.target/aarch64/abs_2.c: New.
17084
17085 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
17086
17087         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17088         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17089         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17090         ISA rev < 2.
17091
17092 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
17093
17094         PR bootstrap/64612
17095         * lib/target-supports.exp (check_effective_target_comdat_group): New.
17096         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17097         { target comdat_group }.
17098
17099 2015-01-27  Tobias Burnus  <burnus@net-b.de>
17100
17101         PR fortran/63861
17102         * gfortran.dg/goacc/coarray_2.f90: New.
17103
17104 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17105
17106         PR ipa/60871
17107         PR ipa/64139
17108         * g++.dg/torture/pr64139.C: New testcase.
17109         * g++.dg/torture/pr60871.C: Likewise.
17110
17111 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
17112
17113         PR fortran/64230
17114         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17115         prevent linking errors.
17116
17117 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17118
17119         PR ipa/64282
17120         * g++.dg/torture/pr64282.C: New testcase.
17121
17122 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17123
17124         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17125         for wzr reg.
17126
17127 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17128
17129         * gcc.target/s390/hotpatch-13.c: New testcase.
17130         * gcc.target/s390/hotpatch-14.c: New testcase.
17131         * gcc.target/s390/hotpatch-15.c: New testcase.
17132         * gcc.target/s390/hotpatch-16.c: New testcase.
17133         * gcc.target/s390/hotpatch-17.c: New testcase.
17134         * gcc.target/s390/hotpatch-18.c: New testcase.
17135         * gcc.target/s390/hotpatch-19.c: New testcase.
17136         * gcc.target/s390/hotpatch-20.c: New testcase.
17137         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17138         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17139         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17140         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17141         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17142         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17143         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17144         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17145         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17146         * gcc.target/s390/hotpatch-10.c: Likewise.
17147         * gcc.target/s390/hotpatch-11.c: Likewise.
17148         * gcc.target/s390/hotpatch-12.c: Likewise.
17149         * gcc.target/s390/hotpatch-2.c: Likewise.
17150         * gcc.target/s390/hotpatch-3.c: Likewise.
17151         * gcc.target/s390/hotpatch-4.c: Likewise.
17152         * gcc.target/s390/hotpatch-5.c: Likewise.
17153         * gcc.target/s390/hotpatch-6.c: Likewise.
17154         * gcc.target/s390/hotpatch-7.c: Likewise.
17155         * gcc.target/s390/hotpatch-8.c: Likewise.
17156         * gcc.target/s390/hotpatch-9.c: Likewise.
17157         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17158         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17159         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17160         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17161         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17162         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17163         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17164         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17165
17166 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
17167
17168         * gcc.dg/long_branch.c: New testcase.
17169
17170 2015-01-27  Richard Biener  <rguenther@suse.de>
17171
17172         PR tree-optimization/56273
17173         PR tree-optimization/59124
17174         PR tree-optimization/64277
17175         * g++.dg/warn/Warray-bounds-6.C: New testcase.
17176         * gcc.dg/Warray-bounds-12.c: Likewise.
17177         * gcc.dg/Warray-bounds-13.c: Likewise.
17178
17179 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17180
17181         PR rtl-optimization/61058
17182         * gcc.dg/pr61058.c: New test.
17183
17184 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
17185
17186         * gcc.target/i386/chkp-narrow-bounds.c: New.
17187
17188 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17189
17190         PR tree-optimization/64807
17191         * gcc.dg/pr64807.c: New test.
17192
17193         PR c/64766
17194         * gcc.dg/pr64766.c: New test.
17195
17196 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
17197
17198         PR target/49263
17199         * gcc.target/sh/pr49263-4.c: New.
17200
17201 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
17202
17203         PR fortran/62044
17204         * gfortran.dg/allocate_with_mold_1.f90: New test
17205
17206 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
17207
17208         PR c/64778
17209         * gcc.dg/pr64778.c: New test.
17210
17211         PR middle-end/64421
17212         * gcc.dg/vect/pr64421.c: New test.
17213
17214 2015-01-26  Tobias Burnus  <burnus@net-b.de>
17215
17216         PR fortran/64771
17217         * gfortran.dg/coarray_36.f: New.
17218         * gfortran.dg/coarray_37.f90: New.
17219
17220 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
17221
17222         PR fortran/64230
17223         * gfortran.dg/class_allocate_18.f90: New.
17224
17225 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17226
17227         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17228
17229 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17230
17231         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17232
17233 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17234
17235         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17236
17237 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17238
17239         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17240
17241 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17242
17243         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17244         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17245         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17246         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17247
17248 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17249
17250         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17251         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17252         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17253
17254 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17255
17256         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17257         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17258         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17259         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17260         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17261         vXXXhn.inc.
17262
17263 2015-01-26  Richard Biener  <rguenther@suse.de>
17264
17265         PR middle-end/64764
17266         * gcc.dg/uninit-19.c: New testcase.
17267
17268 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17269
17270         * lib/target-supports.exp (check_effective_target_vect64): Add
17271         sparc*-*-*.
17272
17273 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17274
17275         PR testsuite/64712
17276         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17277
17278 2015-01-26  Tony Liu  <tony.liu@arm.com>
17279
17280         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17281         non-UAL cases.
17282
17283 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17284
17285         PR libfortran/64770
17286         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17287         correctly, clean up afterwards.
17288
17289 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17290
17291         PR fortran/62044
17292         * gfortran.dg/use_rename_7.f90: New.
17293
17294 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17295
17296         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17297         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17298
17299 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17300
17301         PR target/54236
17302         * gcc.target/sh/pr54236-4.c: New.
17303
17304 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17305
17306         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17307         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17308         Bridge test.
17309
17310 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17311
17312         PR libfortran/64770
17313         * gfortran.dg/open_new_segv.f90: New test.
17314
17315 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17316
17317         PR target/49263
17318         PR target/53987
17319         PR target/64345
17320         PR target/59533
17321         PR target/52933
17322         PR target/54236
17323         PR target/51244
17324         * gcc.target/sh/pr64345-1.c: New.
17325         * gcc.target/sh/pr64345-2.c: New.
17326         * gcc.target/sh/pr59533-1.c: New.
17327         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17328         * gcc.target/sh/pr52933-2.c: Likewise.
17329         * gcc.target/sh/pr54089-1.c: Likewise.
17330         * gcc.target/sh/pr54236-1.c: Likewise.
17331         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17332         * gcc.target/sh/pr49263-1.c: Remove xfails.
17333         * gcc.target/sh/pr49263-2.c: Likewise.
17334         * gcc.target/sh/pr49263-3.c: Likewise.
17335         * gcc.target/sh/pr53987-1.c: Likewise.
17336         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17337         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17338         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17339         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17340         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17341         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17342         test_009): New.
17343         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17344         (test_02): New.
17345
17346 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17347
17348         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17349
17350 2015-01-23  Ian Lance Taylor  <iant@google.com>
17351
17352         PR go/64510
17353         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17354         targets without split stack support.
17355
17356 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17357
17358         PR target/64317
17359         * gcc.target/i386/pr64317.c: New test.
17360
17361 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17362
17363         PR rtl-optimization/63637
17364         PR rtl-optimization/60663
17365         * gcc.dg/pr63637-1.c: New test.
17366         * gcc.dg/pr63637-2.c: New test.
17367         * gcc.dg/pr63637-3.c: New test.
17368         * gcc.dg/pr63637-4.c: New test.
17369         * gcc.dg/pr63637-5.c: New test.
17370         * gcc.dg/pr63637-6.c: New test.
17371         * gcc.target/i386/pr63637-1.c: New test.
17372         * gcc.target/i386/pr63637-2.c: New test.
17373         * gcc.target/i386/pr63637-3.c: New test.
17374         * gcc.target/i386/pr63637-4.c: New test.
17375         * gcc.target/i386/pr63637-5.c: New test.
17376         * gcc.target/i386/pr63637-6.c: New test.
17377
17378 2015-01-23  Richard Biener  <rguenther@suse.de>
17379
17380         PR testsuite/63439
17381         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17382         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17383
17384 2015-01-23  Marek Polacek  <polacek@redhat.com>
17385
17386         PR preprocessor/60570
17387         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17388         * gcc.dg/cpp/pr60570.c: New test.
17389
17390 2015-01-23  Richard Biener  <rguenther@suse.de>
17391
17392         PR testsuite/63439
17393         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17394         vectorization on vect64 targets.
17395
17396 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17397
17398         PR fortran/60922
17399         * gfortran.dg/class_allocate_17.f90: New.
17400
17401 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17402
17403         PR fortran/64726
17404         * gfortran.dg/goacc/combined_loop.f90: New.
17405
17406 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17407
17408         PR fortran/61933
17409         * gfortran.dg/make_unit.f90: New test.
17410
17411 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17412
17413         PR fortran/61933
17414         * gfortran.dg/negative_unit_int8.f: Update.
17415
17416 2015-01-22  Jeff Law  <law@redhat.com>
17417
17418         PR target/52076
17419         * gcc.target/m68k/pr52076-1.c: New test.
17420         * gcc.target/m68k/pr52076-2.c: New test.
17421
17422 2015-01-22  Richard Biener  <rguenther@suse.de>
17423
17424         PR middle-end/64728
17425         * gcc.dg/torture/pr64728.c: New testcase.
17426
17427 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17428
17429         PR target/64688
17430         * g++.dg/pr64688.C: New test.
17431
17432 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17433
17434         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17435         to avoid errors with -fpic.
17436
17437 2015-01-22  Richard Biener  <rguenther@suse.de>
17438
17439         PR libstdc++/64535
17440         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17441
17442 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17443
17444         PR rtl-optimization/64682
17445         * gcc.c-torture/execute/pr64682.c: New file.
17446
17447 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17448
17449         PR debug/64511
17450         * gcc.dg/pr64511.c: New test.
17451
17452         PR rtl-optimization/62078
17453         * g++.dg/opt/pr62078.C: New test.
17454
17455         PR c/63307
17456         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17457
17458 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17459
17460         PR fortran/57023
17461         * gfortran.dg/internal_pack_15.f90:  New test.
17462
17463 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17464
17465         * c-c++-common/tsan/step.c: New testcase.
17466
17467 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17468
17469         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17470
17471 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17472
17473         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17474
17475 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17476
17477         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17478
17479 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17480
17481         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17482
17483 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17484
17485         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17486
17487 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17488
17489         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17490
17491 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17492
17493         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17494
17495 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17496
17497         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17498
17499 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17500
17501         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17502
17503 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17504
17505         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17506
17507 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17508
17509         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17510
17511 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17512
17513         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17514
17515 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17516
17517         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17518         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17519         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17520         vXXXw.inc.
17521
17522 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17523
17524         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17525         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17526         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17527         vXXXl.inc.
17528
17529 2015-01-21  Renlin Li  <renlin.li@arm.com>
17530
17531         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17532         * g++.dg/tls/thread_local5g.C: Likewise.
17533         * g++.dg/tls/thread_local6g.C: Likewise.
17534
17535 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17536
17537         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17538         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17539         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17540
17541 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17542
17543         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17544         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17545         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17546
17547 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17548
17549         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17550         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17551         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17552
17553 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17554
17555         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17556         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17557         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17558
17559 2015-01-20  Jeff Law  <law@redhat.com>
17560
17561         PR target/59946
17562         * gcc.target/m68k/pr59946.c: New test.
17563
17564 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17565
17566         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17567         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17568         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17569
17570 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17571
17572         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17573         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17574         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17575
17576 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17577
17578         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17579         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17580         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17581
17582 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17583
17584         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17585         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17586         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17587         vshuffle.inc.
17588         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17589         vshuffle.inc.
17590
17591 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17592
17593         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17594         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17595         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17596
17597 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17598
17599         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17600         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17601         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17602
17603 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17604
17605         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17606
17607 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17608
17609         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17610
17611         PR sanitizer/64632
17612         * g++.dg/ubsan/pr64632.C: New test.
17613
17614         PR debug/64663
17615         * gcc.dg/pr64663.c: New test.
17616
17617 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17618
17619         PR c++/64383
17620         * g++.dg/warn/Wunused-var-23.C: New.
17621
17622 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17623
17624         PR c++/59937
17625         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17626         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17627
17628 2015-01-20  Richard Biener  <rguenther@suse.de>
17629
17630         PR ipa/64684
17631         * gcc.dg/lto/pr64684_0.c: New testcase.
17632         * gcc.dg/lto/pr64684_1.c: Likewise.
17633         * gcc.dg/lto/pr64684_2.c: Likewise.
17634         * gcc.dg/lto/pr64685_0.c: Likewise.
17635         * gcc.dg/lto/pr64685_1.c: Likewise.
17636
17637 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17638
17639         PR c++/62241
17640         * g++.dg/cpp1y/lambda-init12.C: New.
17641
17642 2015-01-20  Richard Biener  <rguenther@suse.de>
17643
17644         PR tree-optimization/64410
17645         * g++.dg/vect/pr64410.cc: Require vect_double.
17646
17647 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17648
17649         PR target/64149
17650         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17651
17652 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17653
17654         PR bootstrap/64676
17655         Revert:
17656         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17657
17658         PR rtl-optimization/64081
17659         * gcc.dg/pr64081.c: New test.
17660
17661 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17662
17663         * jit.dg/harness.h: Include <unistd.h>.
17664         (CHECK_NO_ERRORS): New.
17665         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17666         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17667         gcc_jit_context_compile_to_file.
17668         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17669         args to the spawned executable.
17670         (jit-expand-vars): New function.
17671         (jit-exe-params): New variable.
17672         (dg-jit-set-exe-params): New function.
17673         (jit-dg-test): Detect testcases that use
17674         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17675         Set arguments of spawned process to jit-exe-params.
17676         (jit-get-output-filename): New function.
17677         (jit-setup-compile-to-file): New function.
17678         (jit-verify-compile-to-file): New function.
17679         (jit-run-executable): New function.
17680         (jit-verify-executable): New function.
17681         * jit.dg/test-compile-to-assembler.c: New testcase.
17682         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17683         * jit.dg/test-compile-to-executable.c: New testcase.
17684         * jit.dg/test-compile-to-object.c: New testcase.
17685
17686 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17687
17688         PR target/64652
17689         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17690         (test_1): New.
17691
17692 2015-01-19  Martin Liska  <mliska@suse.cz>
17693
17694         * objc/compile/pr64668.m: New test.
17695
17696 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17697
17698         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17699         (create_overflow_fn): Update comment to clarify that
17700         the third param of the created function is a bool *, not
17701         an int *.
17702         (verify_int_overflow_fn): Convert param "expected_ovf" from
17703         int to bool.  Update third param of "overflow_fn_type" from int *
17704         to bool *.  Update local "actual_ovf" from int to bool.
17705         (verify_uint_overflow_fn): Likewise.
17706
17707 2015-01-19  Martin Liska  <mliska@suse.cz>
17708
17709         * gcc.dg/ipa/ipa-icf-33.c: New test.
17710
17711 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17712             Haijian Zhang  <z.zhanghaijian@huawei.com>
17713
17714         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17715         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17716         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17717         result_float64x2, expected_hfloat64x2): New helper type, variable and
17718         declaration.
17719         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17720         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17721         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17722         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17723         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17724         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17725         and target without the FMA feature.
17726
17727 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17728
17729         * gcc.target/aarch64/pr64304.c: New testcase.
17730
17731 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17732
17733         PR rtl-optimization/64081
17734         * gcc.dg/pr64081.c: New test.
17735
17736 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17737
17738         PR target/63971
17739         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17740         the epilogue).
17741         * gcc.target/aarch64/test_frame_6.c: Likewise.
17742         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17743         and x19 (in the epilogue).
17744         * gcc.target/aarch64/test_frame_4.c: Likewise.
17745         * gcc.target/aarch64/test_frame_7.c: Likewise.
17746
17747 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17748
17749         * gcc.target/i386/chkp-always_inline.c: New.
17750
17751 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17752             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17753
17754         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17755         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17756
17757 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17758
17759         PR fortran/60255
17760         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17761         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17762
17763 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17764
17765         PR fortran/64578
17766         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17767
17768 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17769
17770         PR target/64652
17771         * gcc.target/sh/torture/pr64652.c: New.
17772
17773 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17774
17775         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17776         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17777         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17778         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17779         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17780         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17781
17782 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17783
17784         PR ipa/64378
17785         * g++.dg/torture/pr64378.C: New testcase.
17786
17787 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17788
17789         PR fortran/57959
17790         * gfortran.dg/block_13.f08: New test
17791
17792 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17793
17794         PR fortran/55901
17795         * gfortran.dg/associate_1.f03: Allow test for character with
17796         automatic length.
17797
17798 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17799
17800         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17801         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17802
17803 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17804
17805         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17806
17807 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17808
17809         PR fortran/64578
17810         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17811
17812 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17813
17814         PR fortran/60357
17815         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17816
17817         PR fortran/61275
17818         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17819
17820         PR fortran/55932
17821         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17822
17823 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17824
17825         PR fortran/60334
17826         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17827
17828 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17829
17830         PR rtl-optimization/52773
17831         * gcc.c-torture/compile/pr52773.c: New test.
17832
17833 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17834
17835         PR c++/62134
17836         * g++.dg/cpp0x/alias-decl-46.C: New.
17837
17838 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17839
17840         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17841
17842 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17843
17844         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17845         Add trace.
17846         (CHECK_FP): Likewise.
17847         (CHECK_CUMULATIVE_SAT): Likewise.
17848
17849 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17850
17851         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17852         (Set_Neon_Cumulative_Sat): Add parameter.
17853         (__set_neon_cumulative_sat): Support new parameter.
17854         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17855         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17856         argument.
17857         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17858         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17859         argument.
17860
17861 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17862
17863         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17864         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17865
17866 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17867
17868         PR c++/60056
17869         * g++.dg/tls/thread_local-ice4.C: New.
17870
17871 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17872
17873         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17874         than Neon options.
17875
17876 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17877
17878         PR c++/62276
17879         * g++.dg/cpp0x/vt-62276.C: New.
17880
17881 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17882
17883         PR middle-end/64353
17884         * g++.dg/pr64353.C: New.
17885
17886 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17887
17888         PR target/64263
17889         * gcc.target/aarch64/pr64263_1.c: New test.
17890
17891 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17892
17893         PR tree-optimization/64434
17894         * gcc.dg/torture/pr64434.c: Move to...
17895         * gcc.dg/pr64434.c: ... here.
17896
17897 2015-01-16  Richard Biener  <rguenther@suse.de>
17898
17899         PR middle-end/64614
17900         * gcc.dg/uninit-18.c: New testcase.
17901
17902 2015-01-16  Richard Biener  <rguenther@suse.de>
17903
17904         PR tree-optimization/64568
17905         * g++.dg/torture/pr64568-2.C: New testcase.
17906
17907 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17908
17909         PR target/64363
17910         * gcc.target/i386/chkp-label-address.c: New.
17911
17912 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17913
17914         PR fortran/45290
17915         * gfortran.dg/pointer_init_6.f90: Extended.
17916
17917 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17918
17919         * gcc.c-torture/compile/20150108.c: New test.
17920
17921 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17922
17923         * gcc.target/visium: New directory.
17924
17925 2015-01-16  Richard Biener  <rguenther@suse.de>
17926
17927         PR tree-optimization/61743
17928         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17929         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17930
17931 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17932
17933         * gcc.dg/pr64015.c: New test.
17934
17935 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17936
17937         PR ipa/64163
17938         PR ipa/64612
17939         * g++.dg/ipa/pr64612.C: New test.
17940
17941 2015-01-16  Renlin Li  <renlin.li@arm.com>
17942
17943         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17944
17945 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17946
17947         * gcc.target/i386/sse-14.c: Test new intrinsic.
17948         * gcc.target/i386/sse-22.c: Ditto.
17949
17950 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17951
17952         PR c++/58614
17953         * g++.dg/cpp0x/auto44.C: New.
17954
17955 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17956
17957         PR target/59710
17958         * gcc.target/nios2/gpopt-all.c: New test case.
17959         * gcc.target/nios2/gpopt-local.c: New test case.
17960         * gcc.target/nios2/gpopt-global.c: New test case.
17961         * gcc.target/nios2/gpopt-data.c: New test case.
17962         * gcc.target/nios2/gpopt-none.c: New test case.
17963
17964 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17965
17966         * g++.dg/ubsan/vptr-1.C: New test.
17967         * g++.dg/ubsan/vptr-2.C: New test.
17968         * g++.dg/ubsan/vptr-3.C: New test.
17969         * g++.dg/ubsan/vptr-4.C: New test.
17970         * g++.dg/ubsan/vptr-5.C: New test.
17971         * g++.dg/ubsan/vptr-6.C: New test.
17972         * g++.dg/ubsan/vptr-7.C: New test.
17973         * g++.dg/ubsan/vptr-8.C: New test.
17974         * g++.dg/ubsan/vptr-9.C: New test.
17975
17976 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17977
17978         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17979         is set up.
17980         * lib/gcc-dg.exp: Likewise.
17981
17982 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17983
17984         PR rtl-optimization/64110
17985         * gcc.target/i386/pr64110.c: Add scan-assembler.
17986
17987 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17988             James Norris  <jnorris@codesourcery.com>
17989             Cesar Philippidis  <cesar@codesourcery.com>
17990             Ilmir Usmanov  <i.usmanov@samsung.com>
17991
17992         * lib/target-supports.exp (check_effective_target_fopenacc): New
17993         procedure.
17994         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17995         * g++.dg/goacc/goacc.exp: Likewise.
17996         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17997         * gcc.dg/goacc/goacc.exp: Likewise.
17998         * gfortran.dg/goacc/goacc.exp: Likewise.
17999         * c-c++-common/cpp/openacc-define-1.c: New file.
18000         * c-c++-common/cpp/openacc-define-2.c: Likewise.
18001         * c-c++-common/cpp/openacc-define-3.c: Likewise.
18002         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18003         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18004         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18005         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18006         * c-c++-common/goacc/asyncwait-1.c: Likewise.
18007         * c-c++-common/goacc/cache-1.c: Likewise.
18008         * c-c++-common/goacc/clauses-fail.c: Likewise.
18009         * c-c++-common/goacc/collapse-1.c: Likewise.
18010         * c-c++-common/goacc/data-1.c: Likewise.
18011         * c-c++-common/goacc/data-2.c: Likewise.
18012         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18013         * c-c++-common/goacc/deviceptr-1.c: Likewise.
18014         * c-c++-common/goacc/deviceptr-2.c: Likewise.
18015         * c-c++-common/goacc/deviceptr-3.c: Likewise.
18016         * c-c++-common/goacc/if-clause-1.c: Likewise.
18017         * c-c++-common/goacc/if-clause-2.c: Likewise.
18018         * c-c++-common/goacc/kernels-1.c: Likewise.
18019         * c-c++-common/goacc/loop-1.c: Likewise.
18020         * c-c++-common/goacc/loop-private-1.c: Likewise.
18021         * c-c++-common/goacc/nesting-1.c: Likewise.
18022         * c-c++-common/goacc/nesting-data-1.c: Likewise.
18023         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18024         * c-c++-common/goacc/parallel-1.c: Likewise.
18025         * c-c++-common/goacc/pcopy.c: Likewise.
18026         * c-c++-common/goacc/pcopyin.c: Likewise.
18027         * c-c++-common/goacc/pcopyout.c: Likewise.
18028         * c-c++-common/goacc/pcreate.c: Likewise.
18029         * c-c++-common/goacc/pragma_context.c: Likewise.
18030         * c-c++-common/goacc/present-1.c: Likewise.
18031         * c-c++-common/goacc/reduction-1.c: Likewise.
18032         * c-c++-common/goacc/reduction-2.c: Likewise.
18033         * c-c++-common/goacc/reduction-3.c: Likewise.
18034         * c-c++-common/goacc/reduction-4.c: Likewise.
18035         * c-c++-common/goacc/sb-1.c: Likewise.
18036         * c-c++-common/goacc/sb-2.c: Likewise.
18037         * c-c++-common/goacc/sb-3.c: Likewise.
18038         * c-c++-common/goacc/update-1.c: Likewise.
18039         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18040         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18041         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18042         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18043         * gfortran.dg/goacc/assumed.f95: Likewise.
18044         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18045         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18046         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18047         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18048         * gfortran.dg/goacc/branch.f95: Likewise.
18049         * gfortran.dg/goacc/cache-1.f95: Likewise.
18050         * gfortran.dg/goacc/coarray.f95: Likewise.
18051         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18052         * gfortran.dg/goacc/cray.f95: Likewise.
18053         * gfortran.dg/goacc/critical.f95: Likewise.
18054         * gfortran.dg/goacc/data-clauses.f95: Likewise.
18055         * gfortran.dg/goacc/data-tree.f95: Likewise.
18056         * gfortran.dg/goacc/declare-1.f95: Likewise.
18057         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18058         * gfortran.dg/goacc/fixed-1.f: Likewise.
18059         * gfortran.dg/goacc/fixed-2.f: Likewise.
18060         * gfortran.dg/goacc/fixed-3.f: Likewise.
18061         * gfortran.dg/goacc/fixed-4.f: Likewise.
18062         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18063         * gfortran.dg/goacc/if.f95: Likewise.
18064         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18065         * gfortran.dg/goacc/list.f95: Likewise.
18066         * gfortran.dg/goacc/literal.f95: Likewise.
18067         * gfortran.dg/goacc/loop-1.f95: Likewise.
18068         * gfortran.dg/goacc/loop-2.f95: Likewise.
18069         * gfortran.dg/goacc/loop-3.f95: Likewise.
18070         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18071         * gfortran.dg/goacc/omp.f95: Likewise.
18072         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18073         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18074         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18075         * gfortran.dg/goacc/parameter.f95: Likewise.
18076         * gfortran.dg/goacc/private-1.f95: Likewise.
18077         * gfortran.dg/goacc/private-2.f95: Likewise.
18078         * gfortran.dg/goacc/private-3.f95: Likewise.
18079         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18080         * gfortran.dg/goacc/reduction-2.f95: Likewise.
18081         * gfortran.dg/goacc/reduction.f95: Likewise.
18082         * gfortran.dg/goacc/routine-1.f90: Likewise.
18083         * gfortran.dg/goacc/routine-2.f90: Likewise.
18084         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18085         * gfortran.dg/goacc/several-directives.f95: Likewise.
18086         * gfortran.dg/goacc/sie.f95: Likewise.
18087         * gfortran.dg/goacc/subarrays.f95: Likewise.
18088         * gfortran.dg/gomp/map-1.f90: Likewise.
18089         * gfortran.dg/openacc-define-1.f90: Likewise.
18090         * gfortran.dg/openacc-define-2.f90: Likewise.
18091         * gfortran.dg/openacc-define-3.f90: Likewise.
18092         * g++.dg/gomp/block-1.C: Update for changed compiler output.
18093         * g++.dg/gomp/block-2.C: Likewise.
18094         * g++.dg/gomp/block-3.C: Likewise.
18095         * g++.dg/gomp/block-5.C: Likewise.
18096         * g++.dg/gomp/target-1.C: Likewise.
18097         * g++.dg/gomp/target-2.C: Likewise.
18098         * g++.dg/gomp/taskgroup-1.C: Likewise.
18099         * g++.dg/gomp/teams-1.C: Likewise.
18100         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18101         * gcc.dg/cilk-plus/jump.c: Likewise.
18102         * gcc.dg/gomp/block-1.c: Likewise.
18103         * gcc.dg/gomp/block-10.c: Likewise.
18104         * gcc.dg/gomp/block-2.c: Likewise.
18105         * gcc.dg/gomp/block-3.c: Likewise.
18106         * gcc.dg/gomp/block-4.c: Likewise.
18107         * gcc.dg/gomp/block-5.c: Likewise.
18108         * gcc.dg/gomp/block-6.c: Likewise.
18109         * gcc.dg/gomp/block-7.c: Likewise.
18110         * gcc.dg/gomp/block-8.c: Likewise.
18111         * gcc.dg/gomp/block-9.c: Likewise.
18112         * gcc.dg/gomp/target-1.c: Likewise.
18113         * gcc.dg/gomp/target-2.c: Likewise.
18114         * gcc.dg/gomp/taskgroup-1.c: Likewise.
18115         * gcc.dg/gomp/teams-1.c: Likewise.
18116
18117 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
18118
18119         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18120         test case.
18121
18122 2015-01-15  Mike Stump  <mikestump@comcast.net>
18123
18124         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18125         * gcc.dg/inline_2.c: Likewise.
18126         * gcc.dg/inline_3.c: Likewise.
18127         * gcc.dg/inline_4.c: Likewise.
18128
18129 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
18130
18131         PR fortran/58023
18132         * gfortran.dg/proc_ptr_comp_43.f90: New.
18133
18134 2015-01-15  Mike Stump  <mikestump@comcast.net>
18135
18136         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18137         * gcc.dg/unroll_2.c: Likewise.
18138         * gcc.dg/unroll_3.c: Likewise.
18139         * gcc.dg/unroll_4.c: Likewise.
18140         * gcc.dg/unroll_5.c: Likewise.
18141
18142 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
18143
18144         PR target/63971
18145         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18146         in epilogue.
18147         * gcc.target/aarch64/test_frame_6.c: Likewise.
18148         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18149         x30 and x19 (in the epilogue).
18150         * gcc.target/aarch64/test_frame_4.c: Likewise.
18151         * gcc.target/aarch64/test_frame_7.c: Likewise.
18152
18153 2015-01-15  Martin Liska  <mliska@suse.cz>
18154
18155         * g++.dg/ipa/pr64068.C: New test.
18156         * gcc.dg/ipa/PR64559.c: New test.
18157
18158 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18159
18160         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18161         with PIE.
18162
18163 2015-01-15  Richard Biener  <rguenther@suse.de>
18164
18165         PR tree-optimization/61743
18166         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18167         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18168
18169 2015-01-15 Renlin Li <renlin.li@arm.com>
18170
18171         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18172         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18173
18174 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18175
18176         * gcc.dg/vect/vect-aggressive-1.c: New.
18177         * gcc.target/i386/avx2-vect-aggressive.c: New.
18178
18179 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18180
18181         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18182
18183 2015-01-15  Richard Biener  <rguenther@suse.de>
18184
18185         PR lto/64415
18186         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18187         -Wl,-undefined,dynamic_lookup.
18188
18189 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18190
18191         * gnat.dg/opt47.adb: New test.
18192
18193 2015-01-15  Richard Biener  <rguenther@suse.de>
18194
18195         PR lto/64415
18196         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18197
18198 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18199
18200         PR tree-optimization/64434
18201         * gcc.dg/torture/pr64434.c: New test.
18202
18203 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
18204
18205         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18206         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
18207         -march=loongson* and -march=octeon* require -mno-micromips.
18208
18209 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
18210             Matthew Fortune  <matthew.fortune@imgtec.com>
18211
18212         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18213         * gcc.target/mips/call-saved-5.c (foo): Likewise.
18214         * gcc.target/mips/call-saved-6.c (foo): Likewise.
18215         * gcc.target/mips/call-saved-7.c: New file.
18216         * gcc.target/mips/call-saved-8.c: New file.
18217         * gcc.target/mips/call-saved-9.c: New file.
18218
18219 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
18220
18221         * gcc.target/mips/lsa.c: New file.
18222         * gcc.target/mips/mips64-lsa.c: Likewise.
18223         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18224         * gcc.target/mips/mulsize-4.c: Likewise.
18225         * gcc.target/mips/mulsize-5.c: New file.
18226         * gcc.target/mips/mulsize-6.c: Likewise.
18227         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18228         and !HAS_LSA as ghost options.
18229         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18230         for !HAS_LSA.
18231
18232 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
18233
18234         * g++.dg/torture/20141013.c: Set -fno-short-enums.
18235
18236 2015-01-15  Richard Biener  <rguenther@suse.de>
18237
18238         PR middle-end/64365
18239         * gcc.dg/torture/pr64365.c: New testcase.
18240
18241 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
18242
18243         * gcc.dg/stackprotectexplicit1.c: New test.
18244         * g++.dg/stackprotectexplicit2.c: New test.
18245
18246 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18247
18248         PR target/61933
18249         * gfortran.dg/inquire_internal.f90: New.
18250         * gfortran.dg/negative_unit_check.f90: New.
18251
18252 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18253
18254         PR target/53988
18255         * gcc.target/sh/pr53988-1.c: New.
18256
18257 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18258
18259         PR c++/58671
18260         * g++.dg/tls/thread_local-ice3.C: New.
18261
18262 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18263
18264         * gcc.target/i386/fentry-override.c: Properly place {} in target
18265         selector.  Remove nonpic.
18266         * gcc.target/i386/fentry.c: Likewise.
18267
18268 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18269
18270         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18271         warnings instead of errors.
18272
18273 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18274
18275         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18276         option support instead of ENABLE_LTO from Makefile.
18277
18278 2015-01-14  Richard Biener  <rguenther@suse.de>
18279
18280         PR tree-optimization/59354
18281         * gcc.dg/vect/pr59354.c: New testcase.
18282
18283 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18284
18285         * lib/target-supports.exp
18286         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18287         on ARM architures before v7.
18288
18289 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18290
18291         PR middle-end/59448
18292         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18293         an atomic_exchange.
18294
18295 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18296
18297         PR target/64386
18298         * gcc.target/i386/pr64386.c: New test.
18299
18300 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18301
18302         PR target/64393
18303         * gcc.target/i386/pr64393.c: New test.
18304
18305 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18306
18307         PR target/64387
18308         * gcc.target/i386/pr64387.c: New test.
18309
18310 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18311
18312         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18313
18314 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18315
18316         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18317
18318 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18319
18320         PR target/64453
18321         * gcc.target/arm/pr64453.c: New.
18322
18323 2015-01-14  Richard Biener  <rguenther@suse.de>
18324
18325         PR lto/64415
18326         * gcc.dg/lto/pr64415_0.c: New testcase.
18327         * gcc.dg/lto/pr64415_1.c: Likewise.
18328
18329 2015-01-14  Martin Liska  <mliska@suse.cz>
18330
18331         * gcc.dg/ipa/pr64307.c: New test.
18332
18333 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18334
18335         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18336         64-bit and 128-bit.
18337
18338 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18339
18340         PR target/64460
18341         * gcc.target/arm/pr64460_1.c: New test.
18342
18343 2015-01-14  Richard Biener  <rguenther@suse.de>
18344
18345         PR tree-optimization/64493
18346         PR tree-optimization/64495
18347         * gcc.dg/vect/pr64493.c: New testcase.
18348         * gcc.dg/vect/pr64495.c: Likewise.
18349
18350 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18351
18352         * gcc.dg/Warray-bounds-11.c: New test-case.
18353
18354 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18355
18356         * gcc.target/mips/octeon3-pipe-1.c: New test.
18357
18358 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18359
18360         * jit.dg/harness.h (set_up_logging): Move string concatenation
18361         into...
18362         (concat_strings): New function.
18363         (dump_reproducer): New function.
18364         (test_jit): Call dump_reproducer.
18365         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18366         function.
18367         (jit-dg-test): Delete any generated reproducer from previous runs.
18368         Verify that a generated reproducer was created, and verify that it
18369         compiles.
18370         * jit.dg/test-nested-contexts.c (main): Call
18371         gcc_jit_context_dump_reproducer_to_file.
18372
18373 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18374
18375         * gcc.dg/aru-2.c: Add dg-require-profiling.
18376
18377 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18378
18379         * lib/target-supports.exp (check_profiling_available): Check if
18380         -pg links.
18381
18382 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18383
18384         PR ipa/64565
18385         * g++.dg/torture/pr64565.C: New testcase.
18386
18387 2015-01-13  Marek Polacek  <polacek@redhat.com>
18388
18389         PR middle-end/64391
18390         * gcc.dg/tm/pr64391.c: New test.
18391
18392 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18393
18394         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18395         true.
18396
18397 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18398
18399         * gcc.target/i386/pie.c: New test.
18400
18401         * lib/target-supports.exp (check_effective_target_pie): New.
18402
18403 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18404
18405         PR rtl-optimization/64286
18406         * gcc.target/i386/avx2-pr64286.c: New test.
18407
18408 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18409
18410         PR c++/57626
18411         * g++.dg/cpp0x/vt-57626.C: New.
18412
18413 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18414
18415         PR fortran/64528
18416         * gfortran.dg/pr64528.f90: New test.
18417
18418 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18419
18420         * gcc.target/aarch64/subsp.c: New test.
18421
18422 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18423
18424         * gcc.target/aarch64/store-pair-1.c: New testcase.
18425
18426 2015-01-13  Richard Biener  <rguenther@suse.de>
18427
18428         PR lto/64373
18429         * gcc.dg/lto/pr64373_0.c: New testcase.
18430
18431 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18432
18433         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18434         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18435
18436 2015-01-13  Richard Biener  <rguenther@suse.de>
18437
18438         PR tree-optimization/64406
18439         * gcc.dg/pr64406.c: New testcase.
18440
18441 2015-01-13  Richard Biener  <rguenther@suse.de>
18442
18443         PR tree-optimization/64404
18444         * gcc.dg/vect/pr64404.c: New testcase.
18445
18446 2015-01-13  Richard Biener  <rguenther@suse.de>
18447
18448         PR tree-optimization/64568
18449         * g++.dg/torture/pr64568.C: New testcase.
18450
18451 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18452
18453         * jit.dg/test-error-local-used-from-other-function.c: New test
18454         case.
18455         * jit.dg/test-error-param-reuse.c: New test case.
18456         * jit.dg/test-error-param-sharing.c: New test case.
18457         * jit.dg/test-error-param-used-from-other-function.c: New test
18458         case.
18459         * jit.dg/test-error-param-used-without-a-function.c: New test
18460         case.
18461
18462 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18463
18464         PR tree-optimization/64563
18465         * gcc.dg/pr64563.c: New test.
18466
18467         PR target/64513
18468         * gcc.target/i386/pr64513.c: New test.
18469
18470         PR tree-optimization/64454
18471         * gcc.dg/pr64454.c: New test.
18472
18473         PR testsuite/64028
18474         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18475         bind_pic_locally.
18476         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18477         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18478         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18479         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18480         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18481         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18482         * gcc.dg/vect/slp-25.c: Likewise.
18483         * gcc.dg/vect/vect-109.c: Likewise.
18484         * gcc.dg/vect/vect-13.c: Likewise.
18485         * gcc.dg/vect/vect-17.c: Likewise.
18486         * gcc.dg/vect/vect-18.c: Likewise.
18487         * gcc.dg/vect/vect-19.c: Likewise.
18488         * gcc.dg/vect/vect-20.c: Likewise.
18489         * gcc.dg/vect/vect-21.c: Likewise.
18490         * gcc.dg/vect/vect-22.c: Likewise.
18491         * gcc.dg/vect/vect-27.c: Likewise.
18492         * gcc.dg/vect/vect-29.c: Likewise.
18493         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18494         * gcc.dg/vect/vect-2.c: Likewise.
18495         * gcc.dg/vect/vect-3.c: Likewise.
18496         * gcc.dg/vect/vect-4.c: Likewise.
18497         * gcc.dg/vect/vect-5.c: Likewise.
18498         * gcc.dg/vect/vect-72.c: Likewise.
18499         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18500         * gcc.dg/vect/vect-73.c: Likewise.
18501         * gcc.dg/vect/vect-77-global.c: Likewise.
18502         * gcc.dg/vect/vect-78-global.c: Likewise.
18503         * gcc.dg/vect/vect-7.c: Likewise.
18504         * gcc.dg/vect/vect-86.c: Likewise.
18505         * gcc.dg/vect/vect-align-1.c: Likewise.
18506         * gcc.dg/vect/vect-align-3.c: Likewise.
18507         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18508         * gcc.dg/vect/vect-all.c: Likewise.
18509         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18510         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18511         * gcc.dg/vect/vect-peel-3.c: Likewise.
18512         * gcc.dg/vect/vect-peel-4.c: Likewise.
18513         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18514
18515 2015-01-12  Jeff Law  <law@redhat.com>
18516
18517         PR target/64461
18518         * gcc.target/m68k/pr64461.c: New test.
18519
18520 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18521
18522         * jit.dg/test-array-as-pointer.c (create_code): Update call
18523         to gcc_jit_context_new_global by setting "kind" to
18524         GCC_JIT_GLOBAL_IMPORTED.
18525         * jit.dg/test-error-array-as-pointer.c: Likewise.
18526         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18527         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18528         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18529         * jit.dg/test-using-global.c (the_global): Rename to...
18530         (imported_global): ...this.
18531         (create_code): Update to test the three kinds of global.
18532         (verify_code): Likewise.
18533
18534 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18535
18536         PR testsuite/64427
18537         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18538         undefined behavior.
18539         * gcc.target/i386/pr64291-2.c: Updated.
18540
18541 2015-01-12  Richard Biener  <rguenther@suse.de>
18542
18543         PR tree-optimization/64530
18544         * gfortran.dg/pr64530.f90: New testcase.
18545
18546 2015-01-12  Richard Biener  <rguenther@suse.de>
18547
18548         PR middle-end/64357
18549         * gcc.dg/torture/pr64357.c: New testcase.
18550
18551 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18552
18553         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18554         selector.
18555
18556 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18557         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18558
18559 2015-01-12  Martin Liska  <mliska@suse.cz>
18560
18561         * gcc.dg/ipa/PR64550.c: New test.
18562
18563 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18564
18565         PR ipa/63470
18566         * g++.dg/ipa/pr63470.C: New testcase.
18567
18568 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18569
18570         PR fortran/63733
18571         * gfortran.dg/typebound_operator_20.f90: New.
18572
18573 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18574
18575         PR fortran/58023
18576         * gfortran.dg/proc_ptr_comp_42.f90: New.
18577
18578 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18579
18580         PR fortran/64508
18581         * gfortran.dg/proc_ptr_comp_41.f90: New.
18582
18583 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18584
18585         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18586
18587 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18588
18589         PR fortran/64522
18590         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18591         and add dg-excess-errors.
18592         * gfortran.dg/line_length_6.f90: New.
18593         * gfortran.dg/line_length_7.f90: New.
18594         * gfortran.dg/line_length_8.f90: New.
18595         * gfortran.dg/line_length_9.f90: New.
18596         * gfortran.dg/line_length_10.f90: New.
18597         * gfortran.dg/line_length_11.f90: New.
18598
18599 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18600
18601         * jit.dg/test-threads.c (struct testcase): Move declaration
18602         to jit.dg/all-non-failing-tests.h.
18603         (testcases): Likewise.
18604         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18605         declaration here from jit.dg/all-non-failing-tests.h.
18606         (testcases): Likewise.
18607         * jit.dg/test-combination.c (create_code): Eliminate spelling
18608         out all of the testcases in favor of looping through the
18609         "testcases" metadata.
18610         (verify_code): Likewise.
18611
18612 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18613
18614         PR rtl-optimization/64536
18615         * gcc.dg/pr64536.c: New test.
18616
18617 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18618
18619         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18620         * jit.dg/test-combination.c (create_code): Likewise.
18621         (verify_code): Likewise.
18622         * jit.dg/test-constants.c: New test case.
18623         * jit.dg/test-threads.c: Add test-constants.c.
18624
18625 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18626
18627         PR libobjc/51891
18628         * objc.dg/gnu-api-2-class.m: Add a test case
18629         for the above change.
18630
18631 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18632
18633         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18634
18635 2015-01-09  Richard Biener  <rguenther@suse.de>
18636
18637         PR tree-optimization/64410
18638         * g++.dg/vect/pr64410.cc: New testcase.
18639
18640 2015-01-09  Martin Liska  <mliska@suse.cz>
18641
18642         * gcc.dg/ipa/ipa-icf-32.c: New test.
18643
18644 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18645
18646         * c-c++-common/tsan/tsan_barrier.h: New.
18647         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18648         * c-c++-common/tsan/bitfield_race.c: Likewise.
18649         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18650         * c-c++-common/tsan/mutexset1.c: Likewise.
18651         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18652         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18653         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18654         * c-c++-common/tsan/simple_race.c: Likewise.
18655         * c-c++-common/tsan/simple_stack.c: Likewise.
18656         * c-c++-common/tsan/sleep_sync.c: Likewise.
18657         * c-c++-common/tsan/tiny_race.c: Likewise.
18658         * c-c++-common/tsan/tls_race.c: Likewise.
18659         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18660         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18661         * g++.dg/tsan/atomic_free.C: Likewise.
18662         * g++.dg/tsan/atomic_free2.C: Likewise.
18663         * g++.dg/tsan/cond_race.C: Likewise.
18664         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18665
18666 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18667
18668         PR testsuite/62250
18669         * lib/target-supports.exp (check_effective_target_libatomic_available):
18670         New.
18671         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18672         targets that match effective-target libatomic_available.
18673         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18674
18675 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18676
18677         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18678         Verify the result of gcc_jit_context_get_last_error.
18679         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18680
18681 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18682
18683         PR tree-optimization/63989
18684         * gcc.dg/strlenopt-27.c: New test.
18685
18686 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18687
18688         * jit.dg/harness.h (set_up_logging): New function.
18689         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18690         set_up_logging on the context, so that every testcase is
18691         logged to a particular file.
18692         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18693         and call gcc_jit_context_set_logfile on the top-level context.
18694
18695 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18696
18697         PR target/64338
18698         * g++.dg/opt/pr64338.C: New test.
18699
18700 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18701
18702         * gfortran.dg/coarray/codimension_2b.f90: New file.
18703         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18704         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18705
18706 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18707
18708         PR c++/59004
18709         * g++.dg/ext/fnname4.C: New.
18710
18711 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18712
18713         PR c++/64462
18714         * g++.dg/cpp0x/constexpr-64462.C: New.
18715
18716 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18717
18718         PR c++/60753
18719         * g++.dg/cpp0x/deleted10.C: New.
18720
18721 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18722
18723         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18724
18725 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18726
18727         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18728         GCC_JIT_UNARY_OP_ABS.
18729         (verify_unary_ops): Likewise.
18730
18731 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18732
18733         * jit.dg/test-arith-overflow.c: New test case.
18734         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18735         * jit.dg/test-combination.c (create_code): Likewise.
18736         (verify_code): Likewise.
18737         * jit.dg/test-threads.c (testcases): Likewise.
18738
18739 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18740
18741         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18742         rather than "jit".  Load g++.exp, and call g++_init.
18743         Run test-*.cc files within the testsuite and *.cc files within
18744         docs/examples.
18745         (jit-dg-test): Drop the addition of -fgnu89-inline to
18746         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18747         doing it when compiling C testcases (since g++ does not handle
18748         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18749         is restored to the value after g++_init ran, rather than the
18750         value before g++_init ran.  Return a list of
18751         $comp_output $output_file, as dg-test assumes.
18752
18753 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18754
18755         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18756         make it easier to figure out the origin of each test result when
18757         running test-combination.c and test-threads.c.
18758         (CHECK_VALUE): Likewise.
18759         (CHECK_DOUBLE_VALUE): Likewise.
18760         (CHECK_STRING_VALUE): Likewise.
18761         (CHECK_STRING_STARTS_WITH): Likewise.
18762         (CHECK_STRING_CONTAINS): Likewise.
18763         (CHECK): Likewise.
18764         (check_string_value): Likewise, add "funcname" param.
18765         (check_string_starts_with): Likewise.
18766         (check_string_contains): Likewise.
18767
18768 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18769
18770         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18771         generating name of built executable.
18772
18773 2015-01-07  Marek Polacek  <polacek@redhat.com>
18774
18775         PR c/64440
18776         * gcc.dg/pr64440.c: New test.
18777         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18778
18779 2015-01-07  Marek Polacek  <polacek@redhat.com>
18780
18781         PR c/64417
18782         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18783         * gcc.dg/pr64417.c: New test.
18784
18785 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18786
18787         PR target/64505
18788         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18789         fix is correct.
18790
18791 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18792
18793         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18794         Check if testcases run without errors, not just if they compile.
18795
18796 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18797
18798         PR target/64507
18799         * gcc.target/sh/pr64507.c: New test.
18800
18801 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18802
18803         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18804
18805 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18806
18807         * c-c++-common/asan/sanitize-all-1.c: New test.
18808         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18809         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18810         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18811         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18812
18813 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18814
18815         * lib/target-supports.exp (check_profiling_available): Return 0 for
18816         Visium.
18817         (check_effective_target_tls_runtime): Likewise.
18818         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18819         * gcc.dg/20020312-2.c: Adjust for Visium.
18820         * gcc.dg/tls/thr-cse-1.c: Likewise
18821         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18822         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18823         * gcc.dg/weak/typeof-2.c: Likewise.
18824
18825 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18826
18827         PR rtl-optimization/64287
18828         * gcc.dg/aru-2.c: New test.
18829
18830 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18831
18832         PR sanitizer/64344
18833         * c-c++-common/ubsan/pr64344-1.c: New test.
18834         * c-c++-common/ubsan/pr64344-2.c: New test.
18835
18836         PR tree-optimization/64465
18837         * gcc.dg/pr64465.c: New test.
18838
18839         PR tree-optimization/64494
18840         * gcc.c-torture/compile/pr64494.c: New test.
18841
18842 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18843
18844         PR fortran/47674
18845         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18846
18847 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18848
18849         Update copyright years.
18850
18851 2015-01-05  Marek Polacek  <polacek@redhat.com>
18852
18853         PR c/64423
18854         * gcc.dg/pr64423.c: New test.
18855
18856 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18857
18858         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18859         mmix-knuth-mmixware for the same reason as for MIPS.
18860         * gcc.dg/debug/debug-2.c: Ditto.
18861
18862         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18863
18864 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18865
18866         PR testsuite/62250
18867         * lib/gfortran.exp: Add libatomic library search path.
18868         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18869         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18870
18871         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18872
18873 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18874
18875         * c-c++-common/tsan/bitfield_race.c: New testcase.
18876         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18877
18878 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18879
18880         * gfortran.dg/coarray/collectives_4.f90: New.
18881
18882 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18883
18884         PR fortran/57562
18885         * gfortran.dg/extends_16.f90: New.
18886
18887 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18888
18889         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18890
18891 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18892
18893         * gfortran.dg/coarray/codimension_2.f90: New.
18894         * gfortran.dg/coarray/codimension_2a.f90: New.
18895         * gfortran.dg/coarray_35.f90: New.
18896         * gfortran.dg/coarray_35a.f90: New.
18897
18898 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18899
18900         PR fortran/60507
18901         * gfortran.dg/dummy_procedure_11.f90: New.
18902 ^L
18903 Copyright (C) 2015 Free Software Foundation, Inc.
18904
18905 Copying and distribution of this file, with or without modification,
18906 are permitted in any medium without royalty provided the copyright
18907 notice and this notice are preserved.