1 2015-12-02 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr68533.c: New test.
6 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
8 PR tree-optimization/68577
9 * gcc.dg/vect/pr68577.c: New test.
11 2015-12-01 Nathan Sidwell <nathan@acm.org>
13 * gcc.target/nvptx/uninit-decl.c: New.
15 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
17 * gcc.c-torture/execute/alias-1.c: New testcase.
19 2015-12-01 Marek Polacek <polacek@redhat.com>
21 PR tree-optimization/64769
22 * c-c++-common/gomp/pr64769.c: New test.
24 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
26 * gcc.target/powerpc/swaps-p8-22.c: New.
28 2015-12-01 Marek Polacek <polacek@redhat.com>
30 PR tree-optimization/67916
31 * gcc.dg/torture/pr67916.c: New test.
33 2015-12-01 Marek Polacek <polacek@redhat.com>
36 * c-c++-common/pr68582.c: New test.
38 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
40 PR tree-optimization/68474
41 * gcc.dg/pr68474.c: New test.
43 2015-12-01 Christian Bruel <christian.bruel@st.com>
46 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
48 2015-12-01 Tom de Vries <tom@codesourcery.com>
50 * gcc.dg/pr46032.c: Move to ...
51 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
53 * gcc.dg/pr46032-2.c: Move to ...
54 * gcc.dg/gomp/pr46032-2.c: ... here. Drop dg-require-effective-target fopenmp.
55 * gcc.dg/pr46032-3.c: Move to ...
56 * gcc.dg/gomp/pr46032-3.c: ... here. Drop dg-require-effective-target fopenmp.
58 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
60 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
61 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
62 * gfortran.dg/goacc/loop-6.f95: Likewise.
63 * gfortran.dg/goacc/loop-7.f95: New test.
64 * gfortran.dg/goacc/reduction-2.f95: New test.
66 2015-12-01 Richard Biener <rguenther@suse.de>
68 PR tree-optimization/68379
69 * gcc.dg/torture/pr68379.c: New testcase.
70 * gfortran.dg/pr68379-1.f90: Likewise.
71 * gfortran.dg/pr68379-2.f: Likewise.
73 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
75 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
76 * gcc.dg/pr46032-2.c: Likewise.
77 * gcc.dg/pr46032-3.c: Likewise.
79 2015-12-01 Richard Biener <rguenther@suse.de>
82 * g++.dg/torture/pr68470.C: New testcase.
84 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
87 * gcc.dg/pr68595.c: New test.
89 2015-12-01 Christian Bruel <christian.bruel@st.com>
91 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
92 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
93 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
95 2015-12-01 Bin Cheng <bin.cheng@arm.com>
97 PR tree-optimization/68529
98 * gcc.dg/tree-ssa/pr68529-1.c: New test.
99 * gcc.dg/tree-ssa/pr68529-2.c: New test.
100 * gcc.dg/tree-ssa/pr68529-3.c: New test.
102 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
104 * gcc.dg/lto/alias-1_0.c: New testcase.
105 * gcc.dg/lto/alias-1_1.c: New testcase.
107 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
108 Sebastian Pop <s.pop@samsung.com>
110 PR tree-optimization/68565
111 * gfortran.dg/graphite/pr68565.f90: New.
113 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
114 Sebastian Pop <s.pop@samsung.com>
116 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
118 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
119 Nathan Sidwell <nathan@codesourcery.com>
121 * gfortran.dg/goacc/routine-3.f90: New test.
122 * gfortran.dg/goacc/routine-4.f90: New test.
123 * gfortran.dg/goacc/routine-5.f90: New test.
124 * gfortran.dg/goacc/routine-6.f90: New test.
125 * gfortran.dg/goacc/subroutines: New test.
127 2015-11-30 Tom de Vries <tom@codesourcery.com>
129 * gcc.dg/pr46032-2.c: New test.
130 * gcc.dg/pr46032-3.c: New test.
132 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
135 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
136 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
137 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
138 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
139 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
140 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
141 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
142 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
143 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
144 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
145 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
146 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
147 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
148 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
149 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
150 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
151 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
152 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
153 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
154 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
155 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
156 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
157 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
158 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
159 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
160 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
161 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
162 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
163 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
164 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
165 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
166 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
167 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
168 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
169 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
170 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
171 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
172 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
173 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
174 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
175 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
176 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
177 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
178 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
179 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
180 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
181 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
182 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
183 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
184 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
185 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
186 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
187 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
188 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
189 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
190 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
191 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
192 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
193 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
194 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
195 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
196 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
197 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
198 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
199 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
200 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
201 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
202 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
203 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
204 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
205 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
206 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
207 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
208 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
209 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
210 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
211 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
212 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
213 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
214 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
215 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
216 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
217 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
218 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
219 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
220 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
221 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
222 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
223 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
224 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
225 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
226 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
227 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
228 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
229 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
230 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
231 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
232 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
233 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
234 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
235 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
236 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
237 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
238 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
239 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
240 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
241 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
242 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
243 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
244 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
245 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
246 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
247 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
248 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
249 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
250 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
251 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
252 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
253 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
254 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
255 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
256 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
257 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
258 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
259 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
260 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
261 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
262 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
263 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
264 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
265 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
266 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
267 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
268 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
269 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
270 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
271 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
272 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
273 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
274 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
275 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
276 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
277 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
278 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
280 2015-11-30 Tom de Vries <tom@codesourcery.com>
282 PR tree-optimization/46032
283 * gcc.dg/pr46032.c: New test.
285 2015-11-30 Richard Biener <rguenther@suse.de>
287 PR tree-optimization/68592
288 * gfortran.dg/pr68592.f: New testcase.
290 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
293 * gfortran.dg/submodule_13.f08: New test.
295 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
297 * gcc.target/s390/load-relative-check.c: Add scan patterns for
300 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
302 * gcc.target/s390/load-relative-check.c: Add -mzarch.
304 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
306 * gcc.dg/dump-ada-spec-1.c: Move to...
307 * c-c++-common/dump-ada-spec-1.c: ...here.
308 * c-c++-common/dump-ada-spec-2.c: New test.
310 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
312 * gnat.dg/loop_optimization22.ad[sb]: New test.
314 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
316 * gnat.dg/specs/rep_clause5.ads: New test.
318 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
321 * gcc.c-torture/compile/pr67106.c: New testcase.
323 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
326 * g++.dg/torture/pr67581.C: New testcase.
328 2015-11-27 Richard Biener <rguenther@suse.de>
330 PR tree-optimization/68559
331 * gcc.dg/vect/slp-perm-4.c: Adjust again.
332 * gcc.dg/vect/pr45752.c: Likewise.
334 2015-11-27 Jakub Jelinek <jakub@redhat.com>
336 PR rtl-optimization/68250
337 * gcc.c-torture/execute/pr68250.c: New test.
339 2015-11-27 Marek Polacek <polacek@redhat.com>
341 * gcc.dg/pr63568.c: Convert to GIMPLE.
343 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
345 PR rtl-optimization/68506
346 * gcc.c-torture/execute/pr68506.c: New test.
348 2015-11-27 Jakub Jelinek <jakub@redhat.com>
351 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
352 * c-c++-common/gomp/pr63326.c: New test.
354 2015-11-27 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/68553
357 * gcc.dg/vect/pr45752.c: Adjust.
358 * gcc.dg/vect/slp-perm-4.c: Likewise.
360 2015-11-26 Martin Sebor <msebor@redhat.com>
362 * g++.dg/init/new45.C (cookie_size): New constant set to a value
363 appropriate for the target.
364 (operator new[]): Use it.
366 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/cpp0x/pr67238.C: New.
371 2015-11-26 Martin Sebor <msebor@redhat.com>
373 * g++.dg/pr67876.C: Remove duplicate content.
375 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
377 * g++.dg/guality/pr67192.C: New test.
379 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
381 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
382 support code for vqrdml{as}h_lane tests.
383 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
386 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
388 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
389 support code for vqrdml{as}h tests.
390 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
393 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
395 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
396 (check_effective_target_arm_arch_FUNC_ok)
397 (add_options_for_arm_arch_FUNC)
398 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
399 to the list to be generated.
400 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
401 (check_effective_target_arm_v8_1a_neon_ok): New.
402 (check_effective_target_arm_v8_1a_neon_hw): New.
404 2015-11-26 Nathan Sidwell <nathan@acm.org>
406 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
408 2015-11-26 Richard Biener <rguenther@suse.de>
411 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
414 2015-11-26 Richard Biener <rguenther@suse.de>
417 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
419 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/concepts/pr67249.C: New.
424 2015-11-26 Richard Biener <rguenther@suse.de>
427 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
428 vectorize init loop and adjust expected outcome.
430 2015-11-26 Richard Biener <rguenther@suse.de>
433 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
434 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
435 also monitor final optimization result.
437 2015-11-26 Jakub Jelinek <jakub@redhat.com>
439 PR rtl-optimization/68249
440 PR rtl-optimization/68321
441 * gcc.c-torture/execute/pr68249.c: New test.
442 * gcc.c-torture/execute/pr68321.c: New test.
444 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
447 * gcc.target/i386/mpx/pr68416.c: New test.
449 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
452 * g++.dg/cpp0x/no-weak1.C: New.
454 2015-11-26 Jakub Jelinek <jakub@redhat.com>
456 PR tree-optimization/68128
457 * gcc.dg/gomp/pr68128-1.c: New test.
458 * gcc.dg/gomp/pr68128-2.c: New test.
460 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
462 PR rtl-optimization/67226
463 * gcc.c-torture/execute/pr67226.c: New test.
465 2015-11-26 Jakub Jelinek <jakub@redhat.com>
468 * g++.dg/ubsan/pr68508.C: New test.
470 2015-11-25 Martin Sebor <msebor@redhat.com>
473 * g++.dg/pr67876.C: New test.
475 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
476 Sebastian Pop <s.pop@samsung.com>
478 PR tree-optimization/68453
479 * gfortran.dg/graphite/pr68453.f90: New.
481 2015-11-25 Martin Sebor <msebor@redhat.com>
484 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
485 * gcc.dg/addr_builtin-1.c: Same.
487 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
489 * gcc.target/powerpc/dform-1.c: New test.
490 * gcc.target/powerpc/dform-2.c: Likewise.
492 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
494 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
495 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
496 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
498 2015-11-25 Tom de Vries <tom@codesourcery.com>
500 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
501 * gcc.dg/pr23911.c: Same.
502 * gcc.dg/tree-ssa/20030709-2.c: Same.
503 * gcc.dg/tree-ssa/20030731-2.c: Same.
504 * gcc.dg/tree-ssa/20040729-1.c: Same.
505 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
506 * gcc.dg/tree-ssa/loop-36.c: Same.
507 * gcc.dg/tree-ssa/pr21086.c: Same.
508 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
509 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
510 * gcc.dg/vect/pr26359.c: Same.
511 * c-c++-common/restrict-2.c: Update after adding new lim1.
512 * c-c++-common/restrict-4.c: Same.
513 * g++.dg/tree-ssa/pr33615.C: Same.
514 * g++.dg/tree-ssa/restrict1.C: Same.
515 * gcc.dg/tm/pub-safety-1.c: Same.
516 * gcc.dg/tm/reg-promotion.c: Same.
517 * gcc.dg/tree-ssa/20050314-1.c: Same.
518 * gcc.dg/tree-ssa/loop-32.c: Same.
519 * gcc.dg/tree-ssa/loop-33.c: Same.
520 * gcc.dg/tree-ssa/loop-34.c: Same.
521 * gcc.dg/tree-ssa/loop-35.c: Same.
522 * gcc.dg/tree-ssa/loop-7.c: Same.
523 * gcc.dg/tree-ssa/pr23109.c: Same.
524 * gcc.dg/tree-ssa/restrict-3.c: Same.
525 * gcc.dg/tree-ssa/restrict-5.c: Same.
526 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
527 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
528 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
529 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
530 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
531 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
532 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
533 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
534 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
535 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
536 * gcc.dg/tree-ssa/structopt-1.c: Same.
537 * gfortran.dg/pr32921.f: Same.
538 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
539 * g++.dg/tree-ssa/pr61009.C: Same.
540 * g++.dg/tree-ssa/ssa-dom.C: Same.
541 * gcc.dg/pr20115-1.c: Same.
542 * gcc.dg/tree-prof/20050826-2.c: Same.
543 * gcc.dg/tree-prof/cmpsf-1.c: Same.
544 * gcc.dg/tree-ssa/20030821-1.c: Same.
545 * gcc.dg/tree-ssa/20030922-2.c: Same.
546 * gcc.dg/tree-ssa/20031022-1.c: Same.
547 * gcc.dg/tree-ssa/20040615-1.c: Same.
548 * gcc.dg/tree-ssa/20040624-1.c: Same.
549 * gcc.dg/tree-ssa/pr21417.c: Same.
550 * gcc.dg/tree-ssa/pr61607.c: Same.
551 * gcc.dg/tree-ssa/slsr-27.c: Same.
552 * gcc.dg/tree-ssa/slsr-28.c: Same.
553 * gcc.dg/tree-ssa/slsr-29.c: Same.
554 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
555 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
556 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
557 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
558 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
559 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
560 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
561 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
562 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
563 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
564 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
565 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
566 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
567 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
568 * gcc.dg/tree-ssa/vrp47.c: Same.
569 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
570 * gcc.dg/tree-ssa/foldconst-2.c: Same.
571 * gcc.dg/tree-ssa/loop-40.c: Same.
572 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
574 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
576 * g++.dg/cpp0x/constexpr-array13.C: Fix.
578 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
580 * gfortran.dg/nint_p7.f90: New testcase.
582 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
583 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/cpp0x/constexpr-array13.C: New.
588 2015-11-25 Ilmir Usmanov <me@ilmir.us>
589 Cesar Philippidis <cesar@codesourcery.com>
592 * goacc/omp-fixed.f: New test.
593 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
595 2015-11-25 Richard Biener <rguenther@suse.de>
598 * gcc.dg/torture/pr68528.c: New testcase.
600 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
603 * g++.dg/cpp0x/constexpr-tuple2.C: New.
605 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
607 PR rtl-optimization/68435
608 * gcc.dg/pr68435.c: New test.
610 2015-11-25 Richard Biener <rguenther@suse.de>
612 PR tree-optimization/68517
613 * gcc.dg/torture/pr68517.c: New testcase.
615 2015-11-25 Jakub Jelinek <jakub@redhat.com>
618 * gcc.dg/pr67089-1.c: New test.
619 * gcc.dg/pr67089-2.c: New test.
620 * gcc.dg/pr67089-3.c: New test.
621 * gcc.dg/pr67089-4.c: New test.
622 * gcc.dg/pr67089-5.c: New test.
623 * gcc.dg/pr67089-6.c: New test.
624 * gcc.dg/pr67089-7.c: New test.
626 2015-11-25 Richard Biener <rguenther@suse.de>
628 PR tree-optimization/68502
629 * gcc.dg/vect/pr68502-1.c: New testcase.
630 * gcc.dg/vect/pr68502-2.c: Likewise.
632 2015-11-24 Michael Collison <michael.collison@linaro.org>
634 * gcc.target/aarch64/saddw-1.c: New test.
635 * gcc.target/aarch64/saddw-2.c: New test.
636 * gcc.target/aarch64/uaddw-1.c: New test.
637 * gcc.target/aarch64/uaddw-2.c: New test.
638 * gcc.target/aarch64/uaddw-3.c: New test.
639 * lib/target-support.exp
640 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
641 Add aarch64 to list of support targets.
643 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
645 * gcc.target/mips/frame-header-4.c: New test.
647 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
650 * gfortran.dg/simplify_cshift_3.f90
652 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
655 * g++.dg/cpp1y/pr68278.C: New.
657 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
660 * g++.dg/cpp1y/pr68388.C: New.
662 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
663 Sebastian Pop <s.pop@samsung.com>
665 PR tree-optimization/67984
666 * gcc.dg/graphite/pr67984.c: New.
668 2015-11-24 Michael Matz <matz@suse.de>
670 PR rtl-optimization/68392
671 * g++.dg/pr68392.C: New test.
673 2015-11-24 Nathan Sidwell <nathan@acm.org>
675 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
677 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
679 PR rtl-optimization/68381
680 * gcc.c-torture/execute/pr68381.c: New test.
682 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
684 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
685 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
687 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
690 * gcc.target/i386/pr68497.c: New test.
692 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
694 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
696 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
698 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
700 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
702 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
704 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
706 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
708 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
710 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
712 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
714 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
716 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
719 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
722 * gcc.dg/pr68375.c: New test.
724 2015-11-24 Jakub Jelinek <jakub@redhat.com>
727 * gcc.target/i386/pr68483-1.c: New test.
728 * gcc.target/i386/pr68483-2.c: New test.
730 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
733 * gcc.target/i386/mpx/pr68337-1.c: New test.
734 * gcc.target/i386/mpx/pr68337-2.c: New test.
736 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
738 PR rtl-optimization/68194
739 PR rtl-optimization/68328
740 PR rtl-optimization/68185
741 * gcc.c-torture/execute/pr68185.c: New test.
742 * gcc.c-torture/execute/pr68328.c: Likewise.
744 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
746 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
748 2015-11-23 David Malcolm <dmalcolm@redhat.com>
751 * objc.dg/plugin: New subdirectory.
752 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
753 * objc.dg/plugin/plugin.exp: New file, based on
754 gcc.dg/plugin/plugin.exp.
756 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
757 Sebastian Pop <s.pop@samsung.com>
759 PR tree-optimization/68493
760 * gcc.dg/graphite/pr68493.c: New.
762 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
763 Sebastian Pop <s.pop@samsung.com>
765 PR tree-optimization/68279
766 * gfortran.dg/graphite/pr68279.f90: New.
768 2015-11-23 Marek Polacek <polacek@redhat.com>
770 PR tree-optimization/68455
771 * gcc.dg/tree-ssa/pr68455.c: New test.
773 2015-11-23 Richard Biener <rguenther@suse.de>
775 PR tree-optimization/68465
776 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
778 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
781 * gcc.target/aarch64/pr68363_1.c: New test.
783 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
785 * gcc.target/aarch64/simd/vmulx.x: New.
786 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
787 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
788 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
790 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
793 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
795 2015-11-23 Richard Biener <rguenther@suse.de>
796 Jiong Wang <jiong.wang@arm.com>
798 PR tree-optimization/68317
799 PR tree-optimization/68326
800 * gcc.dg/pr68317.c: New testcase.
802 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
804 PR tree-optimization/68327
805 * gcc.dg/pr68327.c: New test.
807 2015-11-23 Tom de Vries <tom@codesourcery.com>
809 PR tree-optimization/68460
810 * gcc.dg/autopar/pr68460.c: New test.
812 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
814 * c-c++-common/asan/halt_on_error-1.c: New test.
815 * c-c++-common/asan/halt_on_error-2.c: Likewise.
817 2015-11-23 Richard Biener <rguenther@suse.de>
819 PR tree-optimization/68482
820 * gcc.dg/vect/pr68482.c: New testcase.
822 2015-11-23 Richard Biener <rguenther@suse.de>
824 PR tree-optimization/68445
825 * gcc.dg/vect/pr68445.c: New testcase.
827 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
829 * gcc.target/s390/load-relative-check.c: New test to check
830 generation of load relative instructions.
832 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
834 * gfortran.dg/fmt_t_8.f90: New test.
836 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
839 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
841 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
843 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
845 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
848 * gfortran.dg/simplify_cshift_2.f90: New test.
850 2015-11-22 James Norris <jnorris@codesourcery.com>
851 Cesar Philippidis <cesar@codesourcery.com>
853 * gfortran.dg/goacc/declare-1.f95: Update test.
854 * gfortran.dg/goacc/declare-2.f95: New test.
856 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
858 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
859 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
860 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
861 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
862 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
863 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
864 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
865 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
866 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
867 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
868 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
869 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
871 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
873 * gfortran.dg/simplify_cshift_1.f90: New test.
875 2015-11-21 Nathan Sidwell <nathan@acm.org>
877 * gcc.dg/atomic-generic.c: Include <string.h>.
879 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
881 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
883 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
885 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
887 2015-11-21 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/debug/pr66432.c: New test.
892 2015-11-20 Ian Lance Taylor <iant@google.com>
895 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
897 2015-11-20 Mike Stump <mikestump@comcast.net>
899 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
902 2015-11-20 David Malcolm <dmalcolm@redhat.com>
905 * gcc.dg/fixits.c: New file.
906 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
907 (test_fixit_insert): New.
908 (test_fixit_remove): New.
909 (test_fixit_replace): New.
910 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
911 (test_fixit_insert): New.
912 (test_fixit_remove): New.
913 (test_fixit_replace): New.
914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
915 (test_show_locus): Add tests of rendering fixit hints.
917 2015-11-20 Jakub Jelinek <jakub@redhat.com>
920 * gcc.dg/vect/pr68339.c: New test.
922 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
924 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
926 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
929 * gfortran.dg/submodule_12.f90: New test
932 * gfortran.dg/submodule_6.f08: Add compile option -flto.
934 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
936 * lib/target-supports.exp
937 (check_effective_target_arm_neon_ok_nocache): Add check
940 2015-11-20 Tom de Vries <tom@codesourcery.com>
942 PR tree-optimization/68373
943 * gcc.dg/autopar/pr68373.c: New test.
945 2015-11-20 Jakub Jelinek <jakub@redhat.com>
948 * g++.dg/abi/mangle67.C: New test.
950 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
952 * gcc.target/s390/bswap-1.c: New test.
954 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
956 * gcc.target/s390/pfpo.c: New test.
958 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
960 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
961 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
963 2015-11-19 David Malcolm <dmalcolm@redhat.com>
965 * g++.dg/spellcheck-fields.C: New file.
967 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
968 Sebastian Pop <s.pop@samsung.com>
970 PR tree-optimization/68428
971 * gcc.dg/graphite/pr68428.c: New.
973 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
974 Sebastian Pop <s.pop@samsung.com>
976 PR tree-optimization/68335
977 * gfortran.dg/graphite/pr68335.f90: New.
979 2015-11-19 Nathan Sidwell <nathan@acm.org>
981 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
982 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
983 * gcc.dg/special/weak-2.c: Likewise.
984 * gcc.dg/weak/weak-12.c: Likewise.
985 * gcc.dg/weak/weak-15.c: Likewise.
986 * gcc.dg/weak/weak-16.c: Likewise.
987 * gcc.dg/weak/weak-1.c: Likewise.
988 * gcc.dg/weak/weak-2.c: Likewise.
989 * gcc.dg/weak/weak-4.c: Likewise.
990 * gcc.dg/torture/pr53922.c: Likewise.
991 * gcc.dg/torture/pr60092.c: Likewise.
993 2015-11-19 Marek Polacek <polacek@redhat.com>
996 * gcc.dg/pr68412-2.c: New test.
997 * gcc.dg/pr68412.c: New test.
999 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1001 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1002 * gcc.target/avr/uint8-single-reg.c: New testcase.
1004 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1007 * g++.dg/eh/goto3.C: New test.
1009 2015-11-19 Marek Polacek <polacek@redhat.com>
1011 PR tree-optimization/68431
1012 * gcc.dg/tree-ssa/pr68431.c: New test.
1014 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1016 PR rtl-optimization/68376
1017 * gcc.c-torture/execute/pr68376-1.c: New test.
1018 * gcc.c-torture/execute/pr68376-2.c: New test.
1021 * gcc.target/i386/pr67770.c: New test.
1023 2015-11-18 Jeff Law <law@redhat.com>
1025 PR tree-optimization/68198
1026 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1027 * gcc.dg/tree-ssa/pr68198.c: New test.
1029 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1032 * gfortran.dg/pr59910.f90: New test.
1034 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1037 * gfortran.dg/pr43996.f90: New test.
1039 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1042 * gcc.dg/atomic/stdatomic-fence-2.c,
1043 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1045 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1047 * gnat.dg/loop_optimization19.adb: New test.
1048 * gnat.dg/loop_optimization20.adb: Likewise.
1049 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1051 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1053 * gnat.dg/opt52.adb: New test.
1055 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1057 * gcc.dg/goacc/nvptx-sese-1.c: New.
1059 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1061 * gnat.dg/renaming7.adb: New test.
1062 * gnat.dg/renaming7_pkg.ads: New helper.
1064 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1066 PR tree-optimization/68402
1067 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1068 to avoid undefined behaviour.
1070 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1072 PR tree-optimization/68157
1073 * g++.dg/opt/pr68157.C: New test.
1075 2015-11-18 Richard Biener <rguenther@suse.de>
1077 PR tree-optimization/67790
1078 * gcc.dg/vect/pr67790.c: New testcase.
1080 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1082 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1084 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1086 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1087 (test_braced_init): New function.
1088 (test_statement_expression): New function.
1089 (test_address_of_label): New function.
1090 (test_transaction_expressions): New function.
1091 (test_keywords): New function.
1092 (test_builtin_va_arg): New function.
1093 (test_builtin_offsetof): New function.
1094 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1096 2015-11-17 Martin Sebor <msebor@redhat.com>
1099 * g++.dg/init/new46.C: New test.
1101 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1104 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1106 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1109 * gcc.dg/pr68134.c: New test.
1111 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1114 * gcc.c-torture/execute/pr68143_1.c: New test.
1116 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1118 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1120 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1122 * gcc.dg/tree-ssa/ifc-8.c: New test.
1124 2015-11-16 Marek Polacek <polacek@redhat.com>
1127 * g++.dg/delayedfold/switch-1.C: New test.
1129 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1133 * gfortran.dg/pr58027.f90: New test.
1135 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1137 * c-c++-common/attr-simd.c: New test.
1138 * c-c++-common/attr-simd-2.c: New test.
1139 * c-c++-common/attr-simd-3.c: New test.
1141 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1143 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1145 2015-11-16 Christian Bruel <christian.bruel@st.com>
1147 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1148 Check __ARM_NEON__ instead of "arm_neon.h.
1149 * gcc.target/arm/attr-neon3.c: New test.
1150 * gcc.target/arm/attr-neon-fp16.c: Likewise
1152 2015-11-16 Christian Bruel <christian.bruel@st.com>
1155 * gcc.target/arm/lto/pr65837_0.c
1156 * gcc.target/arm/attr-neon2.c
1157 * gcc.target/arm/attr-neon.c
1158 * gcc.target/arm/attr-neon-builtin-fail.c
1159 * gcc.target/arm/attr-crypto.c
1161 2015-11-16 Richard Biener <rguenther@suse.de>
1163 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1165 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1168 * gfortran.dg/deferred_character_1.f90: New test.
1169 * gfortran.dg/deferred_character_4.f90: New test for comment
1173 * gfortran.dg/deferred_character_2.f90: New test.
1176 * gfortran.dg/deferred_character_3.f90: New test.
1179 * gfortran.dg/deferred_character_5.f90: New test.
1182 * gfortran.dg/deferred_character_6.f90: New test.
1185 * gfortran.dg/deferred_character_7.f90: New test.
1187 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1190 * gfortran.dg/pr67803.f90: New test.
1192 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1194 * g++.dg/cpp/ucn-1.C: Fix typo.
1196 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1198 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1199 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1201 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1202 Jeff Law <law@redhat.com>
1204 * gcc.dg/tree-ssa/split-path-1.c: New test.
1206 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1208 * c-c++-common/goacc/loop-auto-1.c: New.
1210 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1211 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1213 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1216 * gfortran.dg/pr68319.f90: New test.
1218 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1220 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1221 hardware floating point support.
1223 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1224 vector direct move instructions.
1226 * gcc.target/powerpc/maddld.c: New test.
1228 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1230 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1231 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1232 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1234 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1236 * gcc.dg/diagnostic-token-ranges.c: New file.
1237 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1238 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1239 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1240 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1241 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1242 line_table param when calling
1243 linemap_position_for_line_and_column.
1244 (test_show_locus): Pass line_table to rich_location ctors.
1245 (plugin_init): Remove setting of global_dc->colorize_source_p.
1246 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1248 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1249 diagnostic_plugin_test_tree_expression_range.c,
1250 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1251 and diagnostic-test-show-trees-1.c.
1253 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1255 PR tree-optimization/67682
1256 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1257 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1258 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1259 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1261 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1263 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1265 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1267 PR tree-optimization/68264
1268 * gcc.dg/torture/pr68264.c: New test.
1270 2015-11-13 Marek Polacek <polacek@redhat.com>
1273 * gcc.dg/pr68320.c: New test.
1275 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1277 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1279 2015-11-13 Richard Biener <rguenther@suse.de>
1281 PR tree-optimization/68306
1282 * gcc.dg/pr68306.c: Adjust.
1283 * gcc.dg/pr68306-2.c: New testcase.
1284 * gcc.dg/pr68306-3.c: Likewise.
1286 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1288 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1289 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1291 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1294 * gfortran.dg/module_private_2.f90: New test.
1296 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1299 * gfortran.dg/warn_unused_function_2.f90: New test.
1301 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1303 Revert [ARM] Remove neon-testgen.ml and generated tests.
1304 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1306 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1307 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1308 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1309 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1310 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1311 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1312 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1313 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1314 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1315 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1316 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1317 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1318 * gcc.target/arm/neon/vRhadds16.c: Remove.
1319 * gcc.target/arm/neon/vRhadds32.c: Remove.
1320 * gcc.target/arm/neon/vRhadds8.c: Remove.
1321 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1322 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1323 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1324 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1325 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1326 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1327 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1328 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1329 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1330 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1331 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1332 * gcc.target/arm/neon/vRshls16.c: Remove.
1333 * gcc.target/arm/neon/vRshls32.c: Remove.
1334 * gcc.target/arm/neon/vRshls64.c: Remove.
1335 * gcc.target/arm/neon/vRshls8.c: Remove.
1336 * gcc.target/arm/neon/vRshlu16.c: Remove.
1337 * gcc.target/arm/neon/vRshlu32.c: Remove.
1338 * gcc.target/arm/neon/vRshlu64.c: Remove.
1339 * gcc.target/arm/neon/vRshlu8.c: Remove.
1340 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1341 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1342 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1343 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1344 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1345 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1346 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1347 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1348 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1349 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1350 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1351 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1352 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1353 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1354 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1355 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1356 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1357 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1358 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1359 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1360 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1361 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1362 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1363 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1364 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1365 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1366 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1367 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1368 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1369 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1370 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1371 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1372 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1373 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1374 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1375 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1376 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1377 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1378 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1379 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1380 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1381 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1382 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1383 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1384 * gcc.target/arm/neon/vabaQs16.c: Remove.
1385 * gcc.target/arm/neon/vabaQs32.c: Remove.
1386 * gcc.target/arm/neon/vabaQs8.c: Remove.
1387 * gcc.target/arm/neon/vabaQu16.c: Remove.
1388 * gcc.target/arm/neon/vabaQu32.c: Remove.
1389 * gcc.target/arm/neon/vabaQu8.c: Remove.
1390 * gcc.target/arm/neon/vabals16.c: Remove.
1391 * gcc.target/arm/neon/vabals32.c: Remove.
1392 * gcc.target/arm/neon/vabals8.c: Remove.
1393 * gcc.target/arm/neon/vabalu16.c: Remove.
1394 * gcc.target/arm/neon/vabalu32.c: Remove.
1395 * gcc.target/arm/neon/vabalu8.c: Remove.
1396 * gcc.target/arm/neon/vabas16.c: Remove.
1397 * gcc.target/arm/neon/vabas32.c: Remove.
1398 * gcc.target/arm/neon/vabas8.c: Remove.
1399 * gcc.target/arm/neon/vabau16.c: Remove.
1400 * gcc.target/arm/neon/vabau32.c: Remove.
1401 * gcc.target/arm/neon/vabau8.c: Remove.
1402 * gcc.target/arm/neon/vabdQf32.c: Remove.
1403 * gcc.target/arm/neon/vabdQs16.c: Remove.
1404 * gcc.target/arm/neon/vabdQs32.c: Remove.
1405 * gcc.target/arm/neon/vabdQs8.c: Remove.
1406 * gcc.target/arm/neon/vabdQu16.c: Remove.
1407 * gcc.target/arm/neon/vabdQu32.c: Remove.
1408 * gcc.target/arm/neon/vabdQu8.c: Remove.
1409 * gcc.target/arm/neon/vabdf32.c: Remove.
1410 * gcc.target/arm/neon/vabdls16.c: Remove.
1411 * gcc.target/arm/neon/vabdls32.c: Remove.
1412 * gcc.target/arm/neon/vabdls8.c: Remove.
1413 * gcc.target/arm/neon/vabdlu16.c: Remove.
1414 * gcc.target/arm/neon/vabdlu32.c: Remove.
1415 * gcc.target/arm/neon/vabdlu8.c: Remove.
1416 * gcc.target/arm/neon/vabds16.c: Remove.
1417 * gcc.target/arm/neon/vabds32.c: Remove.
1418 * gcc.target/arm/neon/vabds8.c: Remove.
1419 * gcc.target/arm/neon/vabdu16.c: Remove.
1420 * gcc.target/arm/neon/vabdu32.c: Remove.
1421 * gcc.target/arm/neon/vabdu8.c: Remove.
1422 * gcc.target/arm/neon/vabsQf32.c: Remove.
1423 * gcc.target/arm/neon/vabsQs16.c: Remove.
1424 * gcc.target/arm/neon/vabsQs32.c: Remove.
1425 * gcc.target/arm/neon/vabsQs8.c: Remove.
1426 * gcc.target/arm/neon/vabsf32.c: Remove.
1427 * gcc.target/arm/neon/vabss16.c: Remove.
1428 * gcc.target/arm/neon/vabss32.c: Remove.
1429 * gcc.target/arm/neon/vabss8.c: Remove.
1430 * gcc.target/arm/neon/vaddQf32.c: Remove.
1431 * gcc.target/arm/neon/vaddQs16.c: Remove.
1432 * gcc.target/arm/neon/vaddQs32.c: Remove.
1433 * gcc.target/arm/neon/vaddQs64.c: Remove.
1434 * gcc.target/arm/neon/vaddQs8.c: Remove.
1435 * gcc.target/arm/neon/vaddQu16.c: Remove.
1436 * gcc.target/arm/neon/vaddQu32.c: Remove.
1437 * gcc.target/arm/neon/vaddQu64.c: Remove.
1438 * gcc.target/arm/neon/vaddQu8.c: Remove.
1439 * gcc.target/arm/neon/vaddf32.c: Remove.
1440 * gcc.target/arm/neon/vaddhns16.c: Remove.
1441 * gcc.target/arm/neon/vaddhns32.c: Remove.
1442 * gcc.target/arm/neon/vaddhns64.c: Remove.
1443 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1444 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1445 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1446 * gcc.target/arm/neon/vaddls16.c: Remove.
1447 * gcc.target/arm/neon/vaddls32.c: Remove.
1448 * gcc.target/arm/neon/vaddls8.c: Remove.
1449 * gcc.target/arm/neon/vaddlu16.c: Remove.
1450 * gcc.target/arm/neon/vaddlu32.c: Remove.
1451 * gcc.target/arm/neon/vaddlu8.c: Remove.
1452 * gcc.target/arm/neon/vadds16.c: Remove.
1453 * gcc.target/arm/neon/vadds32.c: Remove.
1454 * gcc.target/arm/neon/vadds64.c: Remove.
1455 * gcc.target/arm/neon/vadds8.c: Remove.
1456 * gcc.target/arm/neon/vaddu16.c: Remove.
1457 * gcc.target/arm/neon/vaddu32.c: Remove.
1458 * gcc.target/arm/neon/vaddu64.c: Remove.
1459 * gcc.target/arm/neon/vaddu8.c: Remove.
1460 * gcc.target/arm/neon/vaddws16.c: Remove.
1461 * gcc.target/arm/neon/vaddws32.c: Remove.
1462 * gcc.target/arm/neon/vaddws8.c: Remove.
1463 * gcc.target/arm/neon/vaddwu16.c: Remove.
1464 * gcc.target/arm/neon/vaddwu32.c: Remove.
1465 * gcc.target/arm/neon/vaddwu8.c: Remove.
1466 * gcc.target/arm/neon/vandQs16.c: Remove.
1467 * gcc.target/arm/neon/vandQs32.c: Remove.
1468 * gcc.target/arm/neon/vandQs64.c: Remove.
1469 * gcc.target/arm/neon/vandQs8.c: Remove.
1470 * gcc.target/arm/neon/vandQu16.c: Remove.
1471 * gcc.target/arm/neon/vandQu32.c: Remove.
1472 * gcc.target/arm/neon/vandQu64.c: Remove.
1473 * gcc.target/arm/neon/vandQu8.c: Remove.
1474 * gcc.target/arm/neon/vands16.c: Remove.
1475 * gcc.target/arm/neon/vands32.c: Remove.
1476 * gcc.target/arm/neon/vands64.c: Remove.
1477 * gcc.target/arm/neon/vands8.c: Remove.
1478 * gcc.target/arm/neon/vandu16.c: Remove.
1479 * gcc.target/arm/neon/vandu32.c: Remove.
1480 * gcc.target/arm/neon/vandu64.c: Remove.
1481 * gcc.target/arm/neon/vandu8.c: Remove.
1482 * gcc.target/arm/neon/vbicQs16.c: Remove.
1483 * gcc.target/arm/neon/vbicQs32.c: Remove.
1484 * gcc.target/arm/neon/vbicQs64.c: Remove.
1485 * gcc.target/arm/neon/vbicQs8.c: Remove.
1486 * gcc.target/arm/neon/vbicQu16.c: Remove.
1487 * gcc.target/arm/neon/vbicQu32.c: Remove.
1488 * gcc.target/arm/neon/vbicQu64.c: Remove.
1489 * gcc.target/arm/neon/vbicQu8.c: Remove.
1490 * gcc.target/arm/neon/vbics16.c: Remove.
1491 * gcc.target/arm/neon/vbics32.c: Remove.
1492 * gcc.target/arm/neon/vbics64.c: Remove.
1493 * gcc.target/arm/neon/vbics8.c: Remove.
1494 * gcc.target/arm/neon/vbicu16.c: Remove.
1495 * gcc.target/arm/neon/vbicu32.c: Remove.
1496 * gcc.target/arm/neon/vbicu64.c: Remove.
1497 * gcc.target/arm/neon/vbicu8.c: Remove.
1498 * gcc.target/arm/neon/vbslQf32.c: Remove.
1499 * gcc.target/arm/neon/vbslQp16.c: Remove.
1500 * gcc.target/arm/neon/vbslQp64.c: Remove.
1501 * gcc.target/arm/neon/vbslQp8.c: Remove.
1502 * gcc.target/arm/neon/vbslQs16.c: Remove.
1503 * gcc.target/arm/neon/vbslQs32.c: Remove.
1504 * gcc.target/arm/neon/vbslQs64.c: Remove.
1505 * gcc.target/arm/neon/vbslQs8.c: Remove.
1506 * gcc.target/arm/neon/vbslQu16.c: Remove.
1507 * gcc.target/arm/neon/vbslQu32.c: Remove.
1508 * gcc.target/arm/neon/vbslQu64.c: Remove.
1509 * gcc.target/arm/neon/vbslQu8.c: Remove.
1510 * gcc.target/arm/neon/vbslf32.c: Remove.
1511 * gcc.target/arm/neon/vbslp16.c: Remove.
1512 * gcc.target/arm/neon/vbslp64.c: Remove.
1513 * gcc.target/arm/neon/vbslp8.c: Remove.
1514 * gcc.target/arm/neon/vbsls16.c: Remove.
1515 * gcc.target/arm/neon/vbsls32.c: Remove.
1516 * gcc.target/arm/neon/vbsls64.c: Remove.
1517 * gcc.target/arm/neon/vbsls8.c: Remove.
1518 * gcc.target/arm/neon/vbslu16.c: Remove.
1519 * gcc.target/arm/neon/vbslu32.c: Remove.
1520 * gcc.target/arm/neon/vbslu64.c: Remove.
1521 * gcc.target/arm/neon/vbslu8.c: Remove.
1522 * gcc.target/arm/neon/vcageQf32.c: Remove.
1523 * gcc.target/arm/neon/vcagef32.c: Remove.
1524 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1525 * gcc.target/arm/neon/vcagtf32.c: Remove.
1526 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1527 * gcc.target/arm/neon/vcalef32.c: Remove.
1528 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1529 * gcc.target/arm/neon/vcaltf32.c: Remove.
1530 * gcc.target/arm/neon/vceqQf32.c: Remove.
1531 * gcc.target/arm/neon/vceqQp8.c: Remove.
1532 * gcc.target/arm/neon/vceqQs16.c: Remove.
1533 * gcc.target/arm/neon/vceqQs32.c: Remove.
1534 * gcc.target/arm/neon/vceqQs8.c: Remove.
1535 * gcc.target/arm/neon/vceqQu16.c: Remove.
1536 * gcc.target/arm/neon/vceqQu32.c: Remove.
1537 * gcc.target/arm/neon/vceqQu8.c: Remove.
1538 * gcc.target/arm/neon/vceqf32.c: Remove.
1539 * gcc.target/arm/neon/vceqp8.c: Remove.
1540 * gcc.target/arm/neon/vceqs16.c: Remove.
1541 * gcc.target/arm/neon/vceqs32.c: Remove.
1542 * gcc.target/arm/neon/vceqs8.c: Remove.
1543 * gcc.target/arm/neon/vcequ16.c: Remove.
1544 * gcc.target/arm/neon/vcequ32.c: Remove.
1545 * gcc.target/arm/neon/vcequ8.c: Remove.
1546 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1547 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1548 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1549 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1550 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1551 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1552 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1553 * gcc.target/arm/neon/vcgef32.c: Remove.
1554 * gcc.target/arm/neon/vcges16.c: Remove.
1555 * gcc.target/arm/neon/vcges32.c: Remove.
1556 * gcc.target/arm/neon/vcges8.c: Remove.
1557 * gcc.target/arm/neon/vcgeu16.c: Remove.
1558 * gcc.target/arm/neon/vcgeu32.c: Remove.
1559 * gcc.target/arm/neon/vcgeu8.c: Remove.
1560 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1561 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1562 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1563 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1564 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1565 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1566 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1567 * gcc.target/arm/neon/vcgtf32.c: Remove.
1568 * gcc.target/arm/neon/vcgts16.c: Remove.
1569 * gcc.target/arm/neon/vcgts32.c: Remove.
1570 * gcc.target/arm/neon/vcgts8.c: Remove.
1571 * gcc.target/arm/neon/vcgtu16.c: Remove.
1572 * gcc.target/arm/neon/vcgtu32.c: Remove.
1573 * gcc.target/arm/neon/vcgtu8.c: Remove.
1574 * gcc.target/arm/neon/vcleQf32.c: Remove.
1575 * gcc.target/arm/neon/vcleQs16.c: Remove.
1576 * gcc.target/arm/neon/vcleQs32.c: Remove.
1577 * gcc.target/arm/neon/vcleQs8.c: Remove.
1578 * gcc.target/arm/neon/vcleQu16.c: Remove.
1579 * gcc.target/arm/neon/vcleQu32.c: Remove.
1580 * gcc.target/arm/neon/vcleQu8.c: Remove.
1581 * gcc.target/arm/neon/vclef32.c: Remove.
1582 * gcc.target/arm/neon/vcles16.c: Remove.
1583 * gcc.target/arm/neon/vcles32.c: Remove.
1584 * gcc.target/arm/neon/vcles8.c: Remove.
1585 * gcc.target/arm/neon/vcleu16.c: Remove.
1586 * gcc.target/arm/neon/vcleu32.c: Remove.
1587 * gcc.target/arm/neon/vcleu8.c: Remove.
1588 * gcc.target/arm/neon/vclsQs16.c: Remove.
1589 * gcc.target/arm/neon/vclsQs32.c: Remove.
1590 * gcc.target/arm/neon/vclsQs8.c: Remove.
1591 * gcc.target/arm/neon/vclss16.c: Remove.
1592 * gcc.target/arm/neon/vclss32.c: Remove.
1593 * gcc.target/arm/neon/vclss8.c: Remove.
1594 * gcc.target/arm/neon/vcltQf32.c: Remove.
1595 * gcc.target/arm/neon/vcltQs16.c: Remove.
1596 * gcc.target/arm/neon/vcltQs32.c: Remove.
1597 * gcc.target/arm/neon/vcltQs8.c: Remove.
1598 * gcc.target/arm/neon/vcltQu16.c: Remove.
1599 * gcc.target/arm/neon/vcltQu32.c: Remove.
1600 * gcc.target/arm/neon/vcltQu8.c: Remove.
1601 * gcc.target/arm/neon/vcltf32.c: Remove.
1602 * gcc.target/arm/neon/vclts16.c: Remove.
1603 * gcc.target/arm/neon/vclts32.c: Remove.
1604 * gcc.target/arm/neon/vclts8.c: Remove.
1605 * gcc.target/arm/neon/vcltu16.c: Remove.
1606 * gcc.target/arm/neon/vcltu32.c: Remove.
1607 * gcc.target/arm/neon/vcltu8.c: Remove.
1608 * gcc.target/arm/neon/vclzQs16.c: Remove.
1609 * gcc.target/arm/neon/vclzQs32.c: Remove.
1610 * gcc.target/arm/neon/vclzQs8.c: Remove.
1611 * gcc.target/arm/neon/vclzQu16.c: Remove.
1612 * gcc.target/arm/neon/vclzQu32.c: Remove.
1613 * gcc.target/arm/neon/vclzQu8.c: Remove.
1614 * gcc.target/arm/neon/vclzs16.c: Remove.
1615 * gcc.target/arm/neon/vclzs32.c: Remove.
1616 * gcc.target/arm/neon/vclzs8.c: Remove.
1617 * gcc.target/arm/neon/vclzu16.c: Remove.
1618 * gcc.target/arm/neon/vclzu32.c: Remove.
1619 * gcc.target/arm/neon/vclzu8.c: Remove.
1620 * gcc.target/arm/neon/vcntQp8.c: Remove.
1621 * gcc.target/arm/neon/vcntQs8.c: Remove.
1622 * gcc.target/arm/neon/vcntQu8.c: Remove.
1623 * gcc.target/arm/neon/vcntp8.c: Remove.
1624 * gcc.target/arm/neon/vcnts8.c: Remove.
1625 * gcc.target/arm/neon/vcntu8.c: Remove.
1626 * gcc.target/arm/neon/vcombinef32.c: Remove.
1627 * gcc.target/arm/neon/vcombinep16.c: Remove.
1628 * gcc.target/arm/neon/vcombinep64.c: Remove.
1629 * gcc.target/arm/neon/vcombinep8.c: Remove.
1630 * gcc.target/arm/neon/vcombines16.c: Remove.
1631 * gcc.target/arm/neon/vcombines32.c: Remove.
1632 * gcc.target/arm/neon/vcombines64.c: Remove.
1633 * gcc.target/arm/neon/vcombines8.c: Remove.
1634 * gcc.target/arm/neon/vcombineu16.c: Remove.
1635 * gcc.target/arm/neon/vcombineu32.c: Remove.
1636 * gcc.target/arm/neon/vcombineu64.c: Remove.
1637 * gcc.target/arm/neon/vcombineu8.c: Remove.
1638 * gcc.target/arm/neon/vcreatef32.c: Remove.
1639 * gcc.target/arm/neon/vcreatep16.c: Remove.
1640 * gcc.target/arm/neon/vcreatep64.c: Remove.
1641 * gcc.target/arm/neon/vcreatep8.c: Remove.
1642 * gcc.target/arm/neon/vcreates16.c: Remove.
1643 * gcc.target/arm/neon/vcreates32.c: Remove.
1644 * gcc.target/arm/neon/vcreates64.c: Remove.
1645 * gcc.target/arm/neon/vcreates8.c: Remove.
1646 * gcc.target/arm/neon/vcreateu16.c: Remove.
1647 * gcc.target/arm/neon/vcreateu32.c: Remove.
1648 * gcc.target/arm/neon/vcreateu64.c: Remove.
1649 * gcc.target/arm/neon/vcreateu8.c: Remove.
1650 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1651 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1652 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1653 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1654 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1655 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1656 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1657 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1658 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1659 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1660 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1661 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1662 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1663 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1664 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1665 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1666 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1667 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1668 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1669 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1670 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1671 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1672 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1673 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1674 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1675 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1676 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1677 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1678 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1679 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1680 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1681 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1682 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1683 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1684 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1685 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1686 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1687 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1688 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1689 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1690 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1691 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1692 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1693 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1694 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1695 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1696 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1697 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1698 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1699 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1700 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1701 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1702 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1703 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1704 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1705 * gcc.target/arm/neon/vdup_np16.c: Remove.
1706 * gcc.target/arm/neon/vdup_np64.c: Remove.
1707 * gcc.target/arm/neon/vdup_np8.c: Remove.
1708 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1709 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1710 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1711 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1712 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1713 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1714 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1715 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1716 * gcc.target/arm/neon/veorQs16.c: Remove.
1717 * gcc.target/arm/neon/veorQs32.c: Remove.
1718 * gcc.target/arm/neon/veorQs64.c: Remove.
1719 * gcc.target/arm/neon/veorQs8.c: Remove.
1720 * gcc.target/arm/neon/veorQu16.c: Remove.
1721 * gcc.target/arm/neon/veorQu32.c: Remove.
1722 * gcc.target/arm/neon/veorQu64.c: Remove.
1723 * gcc.target/arm/neon/veorQu8.c: Remove.
1724 * gcc.target/arm/neon/veors16.c: Remove.
1725 * gcc.target/arm/neon/veors32.c: Remove.
1726 * gcc.target/arm/neon/veors64.c: Remove.
1727 * gcc.target/arm/neon/veors8.c: Remove.
1728 * gcc.target/arm/neon/veoru16.c: Remove.
1729 * gcc.target/arm/neon/veoru32.c: Remove.
1730 * gcc.target/arm/neon/veoru64.c: Remove.
1731 * gcc.target/arm/neon/veoru8.c: Remove.
1732 * gcc.target/arm/neon/vextQf32.c: Remove.
1733 * gcc.target/arm/neon/vextQp16.c: Remove.
1734 * gcc.target/arm/neon/vextQp64.c: Remove.
1735 * gcc.target/arm/neon/vextQp8.c: Remove.
1736 * gcc.target/arm/neon/vextQs16.c: Remove.
1737 * gcc.target/arm/neon/vextQs32.c: Remove.
1738 * gcc.target/arm/neon/vextQs64.c: Remove.
1739 * gcc.target/arm/neon/vextQs8.c: Remove.
1740 * gcc.target/arm/neon/vextQu16.c: Remove.
1741 * gcc.target/arm/neon/vextQu32.c: Remove.
1742 * gcc.target/arm/neon/vextQu64.c: Remove.
1743 * gcc.target/arm/neon/vextQu8.c: Remove.
1744 * gcc.target/arm/neon/vextf32.c: Remove.
1745 * gcc.target/arm/neon/vextp16.c: Remove.
1746 * gcc.target/arm/neon/vextp64.c: Remove.
1747 * gcc.target/arm/neon/vextp8.c: Remove.
1748 * gcc.target/arm/neon/vexts16.c: Remove.
1749 * gcc.target/arm/neon/vexts32.c: Remove.
1750 * gcc.target/arm/neon/vexts64.c: Remove.
1751 * gcc.target/arm/neon/vexts8.c: Remove.
1752 * gcc.target/arm/neon/vextu16.c: Remove.
1753 * gcc.target/arm/neon/vextu32.c: Remove.
1754 * gcc.target/arm/neon/vextu64.c: Remove.
1755 * gcc.target/arm/neon/vextu8.c: Remove.
1756 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1757 * gcc.target/arm/neon/vfmaf32.c: Remove.
1758 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1759 * gcc.target/arm/neon/vfmsf32.c: Remove.
1760 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1761 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1762 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1763 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1764 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1765 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1766 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1767 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1768 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1769 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1770 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1771 * gcc.target/arm/neon/vget_highf32.c: Remove.
1772 * gcc.target/arm/neon/vget_highp16.c: Remove.
1773 * gcc.target/arm/neon/vget_highp64.c: Remove.
1774 * gcc.target/arm/neon/vget_highp8.c: Remove.
1775 * gcc.target/arm/neon/vget_highs16.c: Remove.
1776 * gcc.target/arm/neon/vget_highs32.c: Remove.
1777 * gcc.target/arm/neon/vget_highs64.c: Remove.
1778 * gcc.target/arm/neon/vget_highs8.c: Remove.
1779 * gcc.target/arm/neon/vget_highu16.c: Remove.
1780 * gcc.target/arm/neon/vget_highu32.c: Remove.
1781 * gcc.target/arm/neon/vget_highu64.c: Remove.
1782 * gcc.target/arm/neon/vget_highu8.c: Remove.
1783 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1784 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1785 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1786 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1787 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1788 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1789 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1790 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1791 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1792 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1793 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1794 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1795 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1796 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1797 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1798 * gcc.target/arm/neon/vget_lows16.c: Remove.
1799 * gcc.target/arm/neon/vget_lows32.c: Remove.
1800 * gcc.target/arm/neon/vget_lows64.c: Remove.
1801 * gcc.target/arm/neon/vget_lows8.c: Remove.
1802 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1803 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1804 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1805 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1806 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1807 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1808 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1809 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1810 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1811 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1812 * gcc.target/arm/neon/vhadds16.c: Remove.
1813 * gcc.target/arm/neon/vhadds32.c: Remove.
1814 * gcc.target/arm/neon/vhadds8.c: Remove.
1815 * gcc.target/arm/neon/vhaddu16.c: Remove.
1816 * gcc.target/arm/neon/vhaddu32.c: Remove.
1817 * gcc.target/arm/neon/vhaddu8.c: Remove.
1818 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1819 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1820 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1821 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1822 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1823 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1824 * gcc.target/arm/neon/vhsubs16.c: Remove.
1825 * gcc.target/arm/neon/vhsubs32.c: Remove.
1826 * gcc.target/arm/neon/vhsubs8.c: Remove.
1827 * gcc.target/arm/neon/vhsubu16.c: Remove.
1828 * gcc.target/arm/neon/vhsubu32.c: Remove.
1829 * gcc.target/arm/neon/vhsubu8.c: Remove.
1830 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1831 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1832 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1833 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1834 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1835 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1836 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1837 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1838 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1839 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1840 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1841 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1842 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1843 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1844 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1845 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1846 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1847 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1848 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1849 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1850 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1851 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1852 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1853 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1854 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1855 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1856 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1857 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1858 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1859 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1860 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1861 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1862 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1863 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1864 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1865 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1866 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1867 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1868 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1869 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1870 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1871 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1872 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1873 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1874 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1875 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1876 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1877 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1878 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1879 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1880 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1881 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1882 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1883 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1884 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1885 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1886 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1887 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1888 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1889 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1890 * gcc.target/arm/neon/vld1f32.c: Remove.
1891 * gcc.target/arm/neon/vld1p16.c: Remove.
1892 * gcc.target/arm/neon/vld1p64.c: Remove.
1893 * gcc.target/arm/neon/vld1p8.c: Remove.
1894 * gcc.target/arm/neon/vld1s16.c: Remove.
1895 * gcc.target/arm/neon/vld1s32.c: Remove.
1896 * gcc.target/arm/neon/vld1s64.c: Remove.
1897 * gcc.target/arm/neon/vld1s8.c: Remove.
1898 * gcc.target/arm/neon/vld1u16.c: Remove.
1899 * gcc.target/arm/neon/vld1u32.c: Remove.
1900 * gcc.target/arm/neon/vld1u64.c: Remove.
1901 * gcc.target/arm/neon/vld1u8.c: Remove.
1902 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1903 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1904 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1905 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1906 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1907 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1908 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1909 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1910 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1911 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1912 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1913 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1914 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1915 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1916 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1917 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1918 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1919 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1920 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1921 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1922 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1923 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1924 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1925 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1926 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1927 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1928 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1929 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1930 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1931 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1932 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1933 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1934 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1935 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1936 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1937 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1938 * gcc.target/arm/neon/vld2f32.c: Remove.
1939 * gcc.target/arm/neon/vld2p16.c: Remove.
1940 * gcc.target/arm/neon/vld2p64.c: Remove.
1941 * gcc.target/arm/neon/vld2p8.c: Remove.
1942 * gcc.target/arm/neon/vld2s16.c: Remove.
1943 * gcc.target/arm/neon/vld2s32.c: Remove.
1944 * gcc.target/arm/neon/vld2s64.c: Remove.
1945 * gcc.target/arm/neon/vld2s8.c: Remove.
1946 * gcc.target/arm/neon/vld2u16.c: Remove.
1947 * gcc.target/arm/neon/vld2u32.c: Remove.
1948 * gcc.target/arm/neon/vld2u64.c: Remove.
1949 * gcc.target/arm/neon/vld2u8.c: Remove.
1950 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1951 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1952 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1953 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1954 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1955 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1956 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1957 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1958 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1959 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1960 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1961 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1962 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1963 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1964 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1965 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1966 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1967 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1968 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1969 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1970 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1971 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1972 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1973 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1974 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1975 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1976 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1977 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1978 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1979 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1980 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1981 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1982 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1983 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1984 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1985 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1986 * gcc.target/arm/neon/vld3f32.c: Remove.
1987 * gcc.target/arm/neon/vld3p16.c: Remove.
1988 * gcc.target/arm/neon/vld3p64.c: Remove.
1989 * gcc.target/arm/neon/vld3p8.c: Remove.
1990 * gcc.target/arm/neon/vld3s16.c: Remove.
1991 * gcc.target/arm/neon/vld3s32.c: Remove.
1992 * gcc.target/arm/neon/vld3s64.c: Remove.
1993 * gcc.target/arm/neon/vld3s8.c: Remove.
1994 * gcc.target/arm/neon/vld3u16.c: Remove.
1995 * gcc.target/arm/neon/vld3u32.c: Remove.
1996 * gcc.target/arm/neon/vld3u64.c: Remove.
1997 * gcc.target/arm/neon/vld3u8.c: Remove.
1998 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1999 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2000 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2001 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2002 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2003 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2004 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2005 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2006 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2007 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2008 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2009 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2010 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2011 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2012 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2013 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2014 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2015 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2016 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2017 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2018 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2019 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2020 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2021 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2022 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2023 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2024 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2025 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2026 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2027 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2028 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2029 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2030 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2031 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2032 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2033 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2034 * gcc.target/arm/neon/vld4f32.c: Remove.
2035 * gcc.target/arm/neon/vld4p16.c: Remove.
2036 * gcc.target/arm/neon/vld4p64.c: Remove.
2037 * gcc.target/arm/neon/vld4p8.c: Remove.
2038 * gcc.target/arm/neon/vld4s16.c: Remove.
2039 * gcc.target/arm/neon/vld4s32.c: Remove.
2040 * gcc.target/arm/neon/vld4s64.c: Remove.
2041 * gcc.target/arm/neon/vld4s8.c: Remove.
2042 * gcc.target/arm/neon/vld4u16.c: Remove.
2043 * gcc.target/arm/neon/vld4u32.c: Remove.
2044 * gcc.target/arm/neon/vld4u64.c: Remove.
2045 * gcc.target/arm/neon/vld4u8.c: Remove.
2046 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2047 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2048 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2049 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2050 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2051 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2052 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2053 * gcc.target/arm/neon/vmaxf32.c: Remove.
2054 * gcc.target/arm/neon/vmaxs16.c: Remove.
2055 * gcc.target/arm/neon/vmaxs32.c: Remove.
2056 * gcc.target/arm/neon/vmaxs8.c: Remove.
2057 * gcc.target/arm/neon/vmaxu16.c: Remove.
2058 * gcc.target/arm/neon/vmaxu32.c: Remove.
2059 * gcc.target/arm/neon/vmaxu8.c: Remove.
2060 * gcc.target/arm/neon/vminQf32.c: Remove.
2061 * gcc.target/arm/neon/vminQs16.c: Remove.
2062 * gcc.target/arm/neon/vminQs32.c: Remove.
2063 * gcc.target/arm/neon/vminQs8.c: Remove.
2064 * gcc.target/arm/neon/vminQu16.c: Remove.
2065 * gcc.target/arm/neon/vminQu32.c: Remove.
2066 * gcc.target/arm/neon/vminQu8.c: Remove.
2067 * gcc.target/arm/neon/vminf32.c: Remove.
2068 * gcc.target/arm/neon/vmins16.c: Remove.
2069 * gcc.target/arm/neon/vmins32.c: Remove.
2070 * gcc.target/arm/neon/vmins8.c: Remove.
2071 * gcc.target/arm/neon/vminu16.c: Remove.
2072 * gcc.target/arm/neon/vminu32.c: Remove.
2073 * gcc.target/arm/neon/vminu8.c: Remove.
2074 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2075 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2076 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2077 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2078 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2079 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2080 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2081 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2082 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2083 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2084 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2085 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2086 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2087 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2088 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2089 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2090 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2091 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2092 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2093 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2094 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2095 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2096 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2097 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2098 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2099 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2100 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2101 * gcc.target/arm/neon/vmlaf32.c: Remove.
2102 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2103 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2104 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2105 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2106 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2107 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2108 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2109 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2110 * gcc.target/arm/neon/vmlals16.c: Remove.
2111 * gcc.target/arm/neon/vmlals32.c: Remove.
2112 * gcc.target/arm/neon/vmlals8.c: Remove.
2113 * gcc.target/arm/neon/vmlalu16.c: Remove.
2114 * gcc.target/arm/neon/vmlalu32.c: Remove.
2115 * gcc.target/arm/neon/vmlalu8.c: Remove.
2116 * gcc.target/arm/neon/vmlas16.c: Remove.
2117 * gcc.target/arm/neon/vmlas32.c: Remove.
2118 * gcc.target/arm/neon/vmlas8.c: Remove.
2119 * gcc.target/arm/neon/vmlau16.c: Remove.
2120 * gcc.target/arm/neon/vmlau32.c: Remove.
2121 * gcc.target/arm/neon/vmlau8.c: Remove.
2122 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2123 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2124 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2125 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2126 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2127 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2128 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2129 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2130 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2131 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2132 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2133 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2134 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2135 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2136 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2137 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2138 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2139 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2140 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2141 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2142 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2143 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2144 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2145 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2146 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2147 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2148 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2149 * gcc.target/arm/neon/vmlsf32.c: Remove.
2150 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2151 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2152 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2153 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2154 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2155 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2156 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2157 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2158 * gcc.target/arm/neon/vmlsls16.c: Remove.
2159 * gcc.target/arm/neon/vmlsls32.c: Remove.
2160 * gcc.target/arm/neon/vmlsls8.c: Remove.
2161 * gcc.target/arm/neon/vmlslu16.c: Remove.
2162 * gcc.target/arm/neon/vmlslu32.c: Remove.
2163 * gcc.target/arm/neon/vmlslu8.c: Remove.
2164 * gcc.target/arm/neon/vmlss16.c: Remove.
2165 * gcc.target/arm/neon/vmlss32.c: Remove.
2166 * gcc.target/arm/neon/vmlss8.c: Remove.
2167 * gcc.target/arm/neon/vmlsu16.c: Remove.
2168 * gcc.target/arm/neon/vmlsu32.c: Remove.
2169 * gcc.target/arm/neon/vmlsu8.c: Remove.
2170 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2171 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2172 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2173 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2174 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2175 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2176 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2177 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2178 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2179 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2180 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2181 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2182 * gcc.target/arm/neon/vmov_np16.c: Remove.
2183 * gcc.target/arm/neon/vmov_np8.c: Remove.
2184 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2185 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2186 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2187 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2188 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2189 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2190 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2191 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2192 * gcc.target/arm/neon/vmovls16.c: Remove.
2193 * gcc.target/arm/neon/vmovls32.c: Remove.
2194 * gcc.target/arm/neon/vmovls8.c: Remove.
2195 * gcc.target/arm/neon/vmovlu16.c: Remove.
2196 * gcc.target/arm/neon/vmovlu32.c: Remove.
2197 * gcc.target/arm/neon/vmovlu8.c: Remove.
2198 * gcc.target/arm/neon/vmovns16.c: Remove.
2199 * gcc.target/arm/neon/vmovns32.c: Remove.
2200 * gcc.target/arm/neon/vmovns64.c: Remove.
2201 * gcc.target/arm/neon/vmovnu16.c: Remove.
2202 * gcc.target/arm/neon/vmovnu32.c: Remove.
2203 * gcc.target/arm/neon/vmovnu64.c: Remove.
2204 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2205 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2206 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2207 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2208 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2209 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2210 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2211 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2212 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2213 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2214 * gcc.target/arm/neon/vmulQf32.c: Remove.
2215 * gcc.target/arm/neon/vmulQp8.c: Remove.
2216 * gcc.target/arm/neon/vmulQs16.c: Remove.
2217 * gcc.target/arm/neon/vmulQs32.c: Remove.
2218 * gcc.target/arm/neon/vmulQs8.c: Remove.
2219 * gcc.target/arm/neon/vmulQu16.c: Remove.
2220 * gcc.target/arm/neon/vmulQu32.c: Remove.
2221 * gcc.target/arm/neon/vmulQu8.c: Remove.
2222 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2223 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2224 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2225 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2226 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2227 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2228 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2229 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2230 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2231 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2232 * gcc.target/arm/neon/vmulf32.c: Remove.
2233 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2234 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2235 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2236 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2237 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2238 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2239 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2240 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2241 * gcc.target/arm/neon/vmullp8.c: Remove.
2242 * gcc.target/arm/neon/vmulls16.c: Remove.
2243 * gcc.target/arm/neon/vmulls32.c: Remove.
2244 * gcc.target/arm/neon/vmulls8.c: Remove.
2245 * gcc.target/arm/neon/vmullu16.c: Remove.
2246 * gcc.target/arm/neon/vmullu32.c: Remove.
2247 * gcc.target/arm/neon/vmullu8.c: Remove.
2248 * gcc.target/arm/neon/vmulp8.c: Remove.
2249 * gcc.target/arm/neon/vmuls16.c: Remove.
2250 * gcc.target/arm/neon/vmuls32.c: Remove.
2251 * gcc.target/arm/neon/vmuls8.c: Remove.
2252 * gcc.target/arm/neon/vmulu16.c: Remove.
2253 * gcc.target/arm/neon/vmulu32.c: Remove.
2254 * gcc.target/arm/neon/vmulu8.c: Remove.
2255 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2256 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2257 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2258 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2259 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2260 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2261 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2262 * gcc.target/arm/neon/vmvnp8.c: Remove.
2263 * gcc.target/arm/neon/vmvns16.c: Remove.
2264 * gcc.target/arm/neon/vmvns32.c: Remove.
2265 * gcc.target/arm/neon/vmvns8.c: Remove.
2266 * gcc.target/arm/neon/vmvnu16.c: Remove.
2267 * gcc.target/arm/neon/vmvnu32.c: Remove.
2268 * gcc.target/arm/neon/vmvnu8.c: Remove.
2269 * gcc.target/arm/neon/vnegQf32.c: Remove.
2270 * gcc.target/arm/neon/vnegQs16.c: Remove.
2271 * gcc.target/arm/neon/vnegQs32.c: Remove.
2272 * gcc.target/arm/neon/vnegQs8.c: Remove.
2273 * gcc.target/arm/neon/vnegf32.c: Remove.
2274 * gcc.target/arm/neon/vnegs16.c: Remove.
2275 * gcc.target/arm/neon/vnegs32.c: Remove.
2276 * gcc.target/arm/neon/vnegs8.c: Remove.
2277 * gcc.target/arm/neon/vornQs16.c: Remove.
2278 * gcc.target/arm/neon/vornQs32.c: Remove.
2279 * gcc.target/arm/neon/vornQs64.c: Remove.
2280 * gcc.target/arm/neon/vornQs8.c: Remove.
2281 * gcc.target/arm/neon/vornQu16.c: Remove.
2282 * gcc.target/arm/neon/vornQu32.c: Remove.
2283 * gcc.target/arm/neon/vornQu64.c: Remove.
2284 * gcc.target/arm/neon/vornQu8.c: Remove.
2285 * gcc.target/arm/neon/vorns16.c: Remove.
2286 * gcc.target/arm/neon/vorns32.c: Remove.
2287 * gcc.target/arm/neon/vorns64.c: Remove.
2288 * gcc.target/arm/neon/vorns8.c: Remove.
2289 * gcc.target/arm/neon/vornu16.c: Remove.
2290 * gcc.target/arm/neon/vornu32.c: Remove.
2291 * gcc.target/arm/neon/vornu64.c: Remove.
2292 * gcc.target/arm/neon/vornu8.c: Remove.
2293 * gcc.target/arm/neon/vorrQs16.c: Remove.
2294 * gcc.target/arm/neon/vorrQs32.c: Remove.
2295 * gcc.target/arm/neon/vorrQs64.c: Remove.
2296 * gcc.target/arm/neon/vorrQs8.c: Remove.
2297 * gcc.target/arm/neon/vorrQu16.c: Remove.
2298 * gcc.target/arm/neon/vorrQu32.c: Remove.
2299 * gcc.target/arm/neon/vorrQu64.c: Remove.
2300 * gcc.target/arm/neon/vorrQu8.c: Remove.
2301 * gcc.target/arm/neon/vorrs16.c: Remove.
2302 * gcc.target/arm/neon/vorrs32.c: Remove.
2303 * gcc.target/arm/neon/vorrs64.c: Remove.
2304 * gcc.target/arm/neon/vorrs8.c: Remove.
2305 * gcc.target/arm/neon/vorru16.c: Remove.
2306 * gcc.target/arm/neon/vorru32.c: Remove.
2307 * gcc.target/arm/neon/vorru64.c: Remove.
2308 * gcc.target/arm/neon/vorru8.c: Remove.
2309 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2310 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2311 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2312 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2313 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2314 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2315 * gcc.target/arm/neon/vpadals16.c: Remove.
2316 * gcc.target/arm/neon/vpadals32.c: Remove.
2317 * gcc.target/arm/neon/vpadals8.c: Remove.
2318 * gcc.target/arm/neon/vpadalu16.c: Remove.
2319 * gcc.target/arm/neon/vpadalu32.c: Remove.
2320 * gcc.target/arm/neon/vpadalu8.c: Remove.
2321 * gcc.target/arm/neon/vpaddf32.c: Remove.
2322 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2323 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2324 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2325 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2326 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2327 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2328 * gcc.target/arm/neon/vpaddls16.c: Remove.
2329 * gcc.target/arm/neon/vpaddls32.c: Remove.
2330 * gcc.target/arm/neon/vpaddls8.c: Remove.
2331 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2332 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2333 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2334 * gcc.target/arm/neon/vpadds16.c: Remove.
2335 * gcc.target/arm/neon/vpadds32.c: Remove.
2336 * gcc.target/arm/neon/vpadds8.c: Remove.
2337 * gcc.target/arm/neon/vpaddu16.c: Remove.
2338 * gcc.target/arm/neon/vpaddu32.c: Remove.
2339 * gcc.target/arm/neon/vpaddu8.c: Remove.
2340 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2341 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2342 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2343 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2344 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2345 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2346 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2347 * gcc.target/arm/neon/vpminf32.c: Remove.
2348 * gcc.target/arm/neon/vpmins16.c: Remove.
2349 * gcc.target/arm/neon/vpmins32.c: Remove.
2350 * gcc.target/arm/neon/vpmins8.c: Remove.
2351 * gcc.target/arm/neon/vpminu16.c: Remove.
2352 * gcc.target/arm/neon/vpminu32.c: Remove.
2353 * gcc.target/arm/neon/vpminu8.c: Remove.
2354 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2355 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2356 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2357 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2358 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2359 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2360 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2361 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2362 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2363 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2364 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2365 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2366 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2367 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2368 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2369 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2370 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2371 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2372 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2373 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2374 * gcc.target/arm/neon/vqRshls16.c: Remove.
2375 * gcc.target/arm/neon/vqRshls32.c: Remove.
2376 * gcc.target/arm/neon/vqRshls64.c: Remove.
2377 * gcc.target/arm/neon/vqRshls8.c: Remove.
2378 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2379 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2380 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2381 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2382 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2383 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2384 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2385 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2386 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2387 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2388 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2389 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2390 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2391 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2392 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2393 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2394 * gcc.target/arm/neon/vqabss16.c: Remove.
2395 * gcc.target/arm/neon/vqabss32.c: Remove.
2396 * gcc.target/arm/neon/vqabss8.c: Remove.
2397 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2398 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2399 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2400 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2401 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2402 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2403 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2404 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2405 * gcc.target/arm/neon/vqadds16.c: Remove.
2406 * gcc.target/arm/neon/vqadds32.c: Remove.
2407 * gcc.target/arm/neon/vqadds64.c: Remove.
2408 * gcc.target/arm/neon/vqadds8.c: Remove.
2409 * gcc.target/arm/neon/vqaddu16.c: Remove.
2410 * gcc.target/arm/neon/vqaddu32.c: Remove.
2411 * gcc.target/arm/neon/vqaddu64.c: Remove.
2412 * gcc.target/arm/neon/vqaddu8.c: Remove.
2413 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2414 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2415 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2416 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2417 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2418 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2419 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2420 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2421 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2422 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2423 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2424 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2425 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2426 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2427 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2428 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2429 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2430 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2431 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2432 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2433 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2434 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2435 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2436 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2437 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2438 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2439 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2440 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2441 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2442 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2443 * gcc.target/arm/neon/vqmovns16.c: Remove.
2444 * gcc.target/arm/neon/vqmovns32.c: Remove.
2445 * gcc.target/arm/neon/vqmovns64.c: Remove.
2446 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2447 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2448 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2449 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2450 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2451 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2452 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2453 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2454 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2455 * gcc.target/arm/neon/vqnegs16.c: Remove.
2456 * gcc.target/arm/neon/vqnegs32.c: Remove.
2457 * gcc.target/arm/neon/vqnegs8.c: Remove.
2458 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2459 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2460 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2461 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2462 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2463 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2464 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2465 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2466 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2467 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2468 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2469 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2470 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2471 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2472 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2473 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2474 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2475 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2476 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2477 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2478 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2479 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2480 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2481 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2482 * gcc.target/arm/neon/vqshls16.c: Remove.
2483 * gcc.target/arm/neon/vqshls32.c: Remove.
2484 * gcc.target/arm/neon/vqshls64.c: Remove.
2485 * gcc.target/arm/neon/vqshls8.c: Remove.
2486 * gcc.target/arm/neon/vqshlu16.c: Remove.
2487 * gcc.target/arm/neon/vqshlu32.c: Remove.
2488 * gcc.target/arm/neon/vqshlu64.c: Remove.
2489 * gcc.target/arm/neon/vqshlu8.c: Remove.
2490 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2491 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2492 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2493 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2494 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2495 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2496 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2497 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2498 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2499 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2500 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2501 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2502 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2503 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2504 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2505 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2506 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2507 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2508 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2509 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2510 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2511 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2512 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2513 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2514 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2515 * gcc.target/arm/neon/vqsubs16.c: Remove.
2516 * gcc.target/arm/neon/vqsubs32.c: Remove.
2517 * gcc.target/arm/neon/vqsubs64.c: Remove.
2518 * gcc.target/arm/neon/vqsubs8.c: Remove.
2519 * gcc.target/arm/neon/vqsubu16.c: Remove.
2520 * gcc.target/arm/neon/vqsubu32.c: Remove.
2521 * gcc.target/arm/neon/vqsubu64.c: Remove.
2522 * gcc.target/arm/neon/vqsubu8.c: Remove.
2523 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2524 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2525 * gcc.target/arm/neon/vrecpef32.c: Remove.
2526 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2527 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2528 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2529 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2530 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2531 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2532 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2533 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2534 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2535 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2536 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2537 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2538 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2539 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2540 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2541 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2542 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2543 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2544 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2545 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2546 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2547 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2548 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2549 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2550 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2551 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2552 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2553 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2554 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2555 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2556 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2557 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2558 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2559 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2560 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2561 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2562 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2563 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2564 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2565 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2566 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2567 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2568 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2569 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2570 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2571 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2572 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2573 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2574 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2575 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2576 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2577 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2578 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2579 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2580 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2581 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2582 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2583 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2584 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2585 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2586 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2587 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2588 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2589 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2590 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2591 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2592 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2593 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2594 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2595 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2596 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2597 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2598 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2599 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2600 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2601 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2602 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2603 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2604 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2605 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2606 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2607 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2608 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2609 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2610 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2611 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2612 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2613 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2614 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2615 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2616 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2617 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2618 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2619 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2620 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2621 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2622 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2623 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2624 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2625 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2626 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2627 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2628 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2629 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2630 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2631 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2632 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2633 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2634 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2635 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2636 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2637 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2638 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2639 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2640 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2641 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2642 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2643 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2644 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2645 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2646 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2647 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2648 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2649 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2650 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2651 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2652 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2653 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2654 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2655 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2656 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2657 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2658 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2659 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2660 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2661 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2662 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2663 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2664 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2665 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2666 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2667 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2668 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2669 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2670 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2671 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2672 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2673 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2674 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2675 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2676 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2677 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2678 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2679 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2680 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2681 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2682 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2683 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2684 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2685 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2686 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2687 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2688 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2689 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2690 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2691 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2692 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2693 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2694 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2695 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2696 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2697 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2698 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2699 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2700 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2701 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2702 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2703 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2704 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2705 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2706 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2707 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2708 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2709 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2710 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2711 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2712 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2713 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2714 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2715 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2716 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2717 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2718 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2719 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2720 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2721 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2722 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2723 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2724 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2725 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2726 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2727 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2728 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2729 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2730 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2731 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2732 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2733 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2734 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2735 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2736 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2737 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2738 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2739 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2740 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2741 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2742 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2743 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2744 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2745 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2746 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2747 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2748 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2749 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2750 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2751 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2752 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2753 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2754 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2755 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2756 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2757 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2758 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2759 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2760 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2761 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2762 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2763 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2764 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2765 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2766 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2767 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2768 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2769 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2770 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2771 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2772 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2773 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2774 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2775 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2776 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2777 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2778 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2779 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2780 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2781 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2782 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2783 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2784 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2785 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2786 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2787 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2788 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2789 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2790 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2791 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2792 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2793 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2794 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2795 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2796 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2797 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2798 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2799 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2800 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2801 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2802 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2803 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2804 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2805 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2806 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2807 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2808 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2809 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2810 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2811 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2812 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2813 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2814 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2815 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2816 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2817 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2818 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2819 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2820 * gcc.target/arm/neon/vrev16p8.c: Remove.
2821 * gcc.target/arm/neon/vrev16s8.c: Remove.
2822 * gcc.target/arm/neon/vrev16u8.c: Remove.
2823 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2824 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2825 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2826 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2827 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2828 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2829 * gcc.target/arm/neon/vrev32p16.c: Remove.
2830 * gcc.target/arm/neon/vrev32p8.c: Remove.
2831 * gcc.target/arm/neon/vrev32s16.c: Remove.
2832 * gcc.target/arm/neon/vrev32s8.c: Remove.
2833 * gcc.target/arm/neon/vrev32u16.c: Remove.
2834 * gcc.target/arm/neon/vrev32u8.c: Remove.
2835 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2836 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2837 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2838 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2839 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2840 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2841 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2842 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2843 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2844 * gcc.target/arm/neon/vrev64f32.c: Remove.
2845 * gcc.target/arm/neon/vrev64p16.c: Remove.
2846 * gcc.target/arm/neon/vrev64p8.c: Remove.
2847 * gcc.target/arm/neon/vrev64s16.c: Remove.
2848 * gcc.target/arm/neon/vrev64s32.c: Remove.
2849 * gcc.target/arm/neon/vrev64s8.c: Remove.
2850 * gcc.target/arm/neon/vrev64u16.c: Remove.
2851 * gcc.target/arm/neon/vrev64u32.c: Remove.
2852 * gcc.target/arm/neon/vrev64u8.c: Remove.
2853 * gcc.target/arm/neon/vrndaf32.c: Remove.
2854 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2855 * gcc.target/arm/neon/vrndf32.c: Remove.
2856 * gcc.target/arm/neon/vrndmf32.c: Remove.
2857 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2858 * gcc.target/arm/neon/vrndnf32.c: Remove.
2859 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2860 * gcc.target/arm/neon/vrndpf32.c: Remove.
2861 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2862 * gcc.target/arm/neon/vrndqf32.c: Remove.
2863 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2864 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2865 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2866 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2867 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2868 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2869 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2870 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2871 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2872 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2873 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2874 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2875 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2876 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2877 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2878 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2879 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2880 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2881 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2882 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2883 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2884 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2885 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2886 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2887 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2888 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2889 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2890 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2891 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2892 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2893 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2894 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2895 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2896 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2897 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2898 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2899 * gcc.target/arm/neon/vshlQs16.c: Remove.
2900 * gcc.target/arm/neon/vshlQs32.c: Remove.
2901 * gcc.target/arm/neon/vshlQs64.c: Remove.
2902 * gcc.target/arm/neon/vshlQs8.c: Remove.
2903 * gcc.target/arm/neon/vshlQu16.c: Remove.
2904 * gcc.target/arm/neon/vshlQu32.c: Remove.
2905 * gcc.target/arm/neon/vshlQu64.c: Remove.
2906 * gcc.target/arm/neon/vshlQu8.c: Remove.
2907 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2908 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2909 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2910 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2911 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2912 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2913 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2914 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2915 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2916 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2917 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2918 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2919 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2920 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2921 * gcc.target/arm/neon/vshls16.c: Remove.
2922 * gcc.target/arm/neon/vshls32.c: Remove.
2923 * gcc.target/arm/neon/vshls64.c: Remove.
2924 * gcc.target/arm/neon/vshls8.c: Remove.
2925 * gcc.target/arm/neon/vshlu16.c: Remove.
2926 * gcc.target/arm/neon/vshlu32.c: Remove.
2927 * gcc.target/arm/neon/vshlu64.c: Remove.
2928 * gcc.target/arm/neon/vshlu8.c: Remove.
2929 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2930 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2931 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2932 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2933 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2934 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2935 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2936 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2937 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2938 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2939 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2940 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2941 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2942 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2943 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2944 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2945 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2946 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2947 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2948 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2949 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2950 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2951 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2952 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2953 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2954 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2955 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2956 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2957 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2958 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2959 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2960 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2961 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2962 * gcc.target/arm/neon/vsli_np16.c: Remove.
2963 * gcc.target/arm/neon/vsli_np64.c: Remove.
2964 * gcc.target/arm/neon/vsli_np8.c: Remove.
2965 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2966 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2967 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2968 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2969 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2970 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2971 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2972 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2973 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2974 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2975 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2976 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2977 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2978 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2979 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2980 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2981 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2982 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2983 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2984 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2985 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2986 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2987 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2988 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2989 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2990 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2991 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2992 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2993 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2994 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2995 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2996 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2997 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2998 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2999 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3000 * gcc.target/arm/neon/vsri_np16.c: Remove.
3001 * gcc.target/arm/neon/vsri_np64.c: Remove.
3002 * gcc.target/arm/neon/vsri_np8.c: Remove.
3003 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3004 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3005 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3006 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3007 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3008 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3009 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3010 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3011 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3012 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3013 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3014 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3015 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3016 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3017 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3018 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3019 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3020 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3021 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3022 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3023 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3024 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3025 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3026 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3027 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3028 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3029 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3030 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3031 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3032 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3033 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3034 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3035 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3036 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3037 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3038 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3039 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3040 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3041 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3042 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3043 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3044 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3045 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3046 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3047 * gcc.target/arm/neon/vst1f32.c: Remove.
3048 * gcc.target/arm/neon/vst1p16.c: Remove.
3049 * gcc.target/arm/neon/vst1p64.c: Remove.
3050 * gcc.target/arm/neon/vst1p8.c: Remove.
3051 * gcc.target/arm/neon/vst1s16.c: Remove.
3052 * gcc.target/arm/neon/vst1s32.c: Remove.
3053 * gcc.target/arm/neon/vst1s64.c: Remove.
3054 * gcc.target/arm/neon/vst1s8.c: Remove.
3055 * gcc.target/arm/neon/vst1u16.c: Remove.
3056 * gcc.target/arm/neon/vst1u32.c: Remove.
3057 * gcc.target/arm/neon/vst1u64.c: Remove.
3058 * gcc.target/arm/neon/vst1u8.c: Remove.
3059 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3060 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3061 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3062 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3063 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3064 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3065 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3066 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3067 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3068 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3069 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3070 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3071 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3072 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3073 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3074 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3075 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3076 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3077 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3078 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3079 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3080 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3081 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3082 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3083 * gcc.target/arm/neon/vst2f32.c: Remove.
3084 * gcc.target/arm/neon/vst2p16.c: Remove.
3085 * gcc.target/arm/neon/vst2p64.c: Remove.
3086 * gcc.target/arm/neon/vst2p8.c: Remove.
3087 * gcc.target/arm/neon/vst2s16.c: Remove.
3088 * gcc.target/arm/neon/vst2s32.c: Remove.
3089 * gcc.target/arm/neon/vst2s64.c: Remove.
3090 * gcc.target/arm/neon/vst2s8.c: Remove.
3091 * gcc.target/arm/neon/vst2u16.c: Remove.
3092 * gcc.target/arm/neon/vst2u32.c: Remove.
3093 * gcc.target/arm/neon/vst2u64.c: Remove.
3094 * gcc.target/arm/neon/vst2u8.c: Remove.
3095 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3096 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3097 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3098 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3099 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3100 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3101 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3102 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3103 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3104 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3105 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3106 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3107 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3108 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3109 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3110 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3111 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3112 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3113 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3114 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3115 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3116 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3117 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3118 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3119 * gcc.target/arm/neon/vst3f32.c: Remove.
3120 * gcc.target/arm/neon/vst3p16.c: Remove.
3121 * gcc.target/arm/neon/vst3p64.c: Remove.
3122 * gcc.target/arm/neon/vst3p8.c: Remove.
3123 * gcc.target/arm/neon/vst3s16.c: Remove.
3124 * gcc.target/arm/neon/vst3s32.c: Remove.
3125 * gcc.target/arm/neon/vst3s64.c: Remove.
3126 * gcc.target/arm/neon/vst3s8.c: Remove.
3127 * gcc.target/arm/neon/vst3u16.c: Remove.
3128 * gcc.target/arm/neon/vst3u32.c: Remove.
3129 * gcc.target/arm/neon/vst3u64.c: Remove.
3130 * gcc.target/arm/neon/vst3u8.c: Remove.
3131 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3132 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3133 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3134 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3135 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3136 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3137 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3138 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3139 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3140 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3141 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3142 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3143 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3144 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3145 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3146 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3147 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3148 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3149 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3150 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3151 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3152 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3153 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3154 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3155 * gcc.target/arm/neon/vst4f32.c: Remove.
3156 * gcc.target/arm/neon/vst4p16.c: Remove.
3157 * gcc.target/arm/neon/vst4p64.c: Remove.
3158 * gcc.target/arm/neon/vst4p8.c: Remove.
3159 * gcc.target/arm/neon/vst4s16.c: Remove.
3160 * gcc.target/arm/neon/vst4s32.c: Remove.
3161 * gcc.target/arm/neon/vst4s64.c: Remove.
3162 * gcc.target/arm/neon/vst4s8.c: Remove.
3163 * gcc.target/arm/neon/vst4u16.c: Remove.
3164 * gcc.target/arm/neon/vst4u32.c: Remove.
3165 * gcc.target/arm/neon/vst4u64.c: Remove.
3166 * gcc.target/arm/neon/vst4u8.c: Remove.
3167 * gcc.target/arm/neon/vsubQf32.c: Remove.
3168 * gcc.target/arm/neon/vsubQs16.c: Remove.
3169 * gcc.target/arm/neon/vsubQs32.c: Remove.
3170 * gcc.target/arm/neon/vsubQs64.c: Remove.
3171 * gcc.target/arm/neon/vsubQs8.c: Remove.
3172 * gcc.target/arm/neon/vsubQu16.c: Remove.
3173 * gcc.target/arm/neon/vsubQu32.c: Remove.
3174 * gcc.target/arm/neon/vsubQu64.c: Remove.
3175 * gcc.target/arm/neon/vsubQu8.c: Remove.
3176 * gcc.target/arm/neon/vsubf32.c: Remove.
3177 * gcc.target/arm/neon/vsubhns16.c: Remove.
3178 * gcc.target/arm/neon/vsubhns32.c: Remove.
3179 * gcc.target/arm/neon/vsubhns64.c: Remove.
3180 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3181 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3182 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3183 * gcc.target/arm/neon/vsubls16.c: Remove.
3184 * gcc.target/arm/neon/vsubls32.c: Remove.
3185 * gcc.target/arm/neon/vsubls8.c: Remove.
3186 * gcc.target/arm/neon/vsublu16.c: Remove.
3187 * gcc.target/arm/neon/vsublu32.c: Remove.
3188 * gcc.target/arm/neon/vsublu8.c: Remove.
3189 * gcc.target/arm/neon/vsubs16.c: Remove.
3190 * gcc.target/arm/neon/vsubs32.c: Remove.
3191 * gcc.target/arm/neon/vsubs64.c: Remove.
3192 * gcc.target/arm/neon/vsubs8.c: Remove.
3193 * gcc.target/arm/neon/vsubu16.c: Remove.
3194 * gcc.target/arm/neon/vsubu32.c: Remove.
3195 * gcc.target/arm/neon/vsubu64.c: Remove.
3196 * gcc.target/arm/neon/vsubu8.c: Remove.
3197 * gcc.target/arm/neon/vsubws16.c: Remove.
3198 * gcc.target/arm/neon/vsubws32.c: Remove.
3199 * gcc.target/arm/neon/vsubws8.c: Remove.
3200 * gcc.target/arm/neon/vsubwu16.c: Remove.
3201 * gcc.target/arm/neon/vsubwu32.c: Remove.
3202 * gcc.target/arm/neon/vsubwu8.c: Remove.
3203 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3204 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3205 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3206 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3207 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3208 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3209 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3210 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3211 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3212 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3213 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3214 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3215 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3216 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3217 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3218 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3219 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3220 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3221 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3222 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3223 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3224 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3225 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3226 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3227 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3228 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3229 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3230 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3231 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3232 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3233 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3234 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3235 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3236 * gcc.target/arm/neon/vtrnf32.c: Remove.
3237 * gcc.target/arm/neon/vtrnp16.c: Remove.
3238 * gcc.target/arm/neon/vtrnp8.c: Remove.
3239 * gcc.target/arm/neon/vtrns16.c: Remove.
3240 * gcc.target/arm/neon/vtrns32.c: Remove.
3241 * gcc.target/arm/neon/vtrns8.c: Remove.
3242 * gcc.target/arm/neon/vtrnu16.c: Remove.
3243 * gcc.target/arm/neon/vtrnu32.c: Remove.
3244 * gcc.target/arm/neon/vtrnu8.c: Remove.
3245 * gcc.target/arm/neon/vtstQp8.c: Remove.
3246 * gcc.target/arm/neon/vtstQs16.c: Remove.
3247 * gcc.target/arm/neon/vtstQs32.c: Remove.
3248 * gcc.target/arm/neon/vtstQs8.c: Remove.
3249 * gcc.target/arm/neon/vtstQu16.c: Remove.
3250 * gcc.target/arm/neon/vtstQu32.c: Remove.
3251 * gcc.target/arm/neon/vtstQu8.c: Remove.
3252 * gcc.target/arm/neon/vtstp8.c: Remove.
3253 * gcc.target/arm/neon/vtsts16.c: Remove.
3254 * gcc.target/arm/neon/vtsts32.c: Remove.
3255 * gcc.target/arm/neon/vtsts8.c: Remove.
3256 * gcc.target/arm/neon/vtstu16.c: Remove.
3257 * gcc.target/arm/neon/vtstu32.c: Remove.
3258 * gcc.target/arm/neon/vtstu8.c: Remove.
3259 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3260 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3261 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3262 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3263 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3264 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3265 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3266 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3267 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3268 * gcc.target/arm/neon/vuzpf32.c: Remove.
3269 * gcc.target/arm/neon/vuzpp16.c: Remove.
3270 * gcc.target/arm/neon/vuzpp8.c: Remove.
3271 * gcc.target/arm/neon/vuzps16.c: Remove.
3272 * gcc.target/arm/neon/vuzps32.c: Remove.
3273 * gcc.target/arm/neon/vuzps8.c: Remove.
3274 * gcc.target/arm/neon/vuzpu16.c: Remove.
3275 * gcc.target/arm/neon/vuzpu32.c: Remove.
3276 * gcc.target/arm/neon/vuzpu8.c: Remove.
3277 * gcc.target/arm/neon/vzipQf32.c: Remove.
3278 * gcc.target/arm/neon/vzipQp16.c: Remove.
3279 * gcc.target/arm/neon/vzipQp8.c: Remove.
3280 * gcc.target/arm/neon/vzipQs16.c: Remove.
3281 * gcc.target/arm/neon/vzipQs32.c: Remove.
3282 * gcc.target/arm/neon/vzipQs8.c: Remove.
3283 * gcc.target/arm/neon/vzipQu16.c: Remove.
3284 * gcc.target/arm/neon/vzipQu32.c: Remove.
3285 * gcc.target/arm/neon/vzipQu8.c: Remove.
3286 * gcc.target/arm/neon/vzipf32.c: Remove.
3287 * gcc.target/arm/neon/vzipp16.c: Remove.
3288 * gcc.target/arm/neon/vzipp8.c: Remove.
3289 * gcc.target/arm/neon/vzips16.c: Remove.
3290 * gcc.target/arm/neon/vzips32.c: Remove.
3291 * gcc.target/arm/neon/vzips8.c: Remove.
3292 * gcc.target/arm/neon/vzipu16.c: Remove.
3293 * gcc.target/arm/neon/vzipu32.c: Remove.
3294 * gcc.target/arm/neon/vzipu8.c: Remove.
3296 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3298 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3300 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3303 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3304 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3306 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3308 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3309 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3310 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3311 levenshtein_plugin.c.
3312 * gcc.dg/spellcheck-fields.c: New file.
3314 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3317 * gfortran.dg/pr68318_1.f90: New test.
3318 * gfortran.dg/pr68318_2.f90: Ditto.
3320 2015-11-12 James Norris <jnorris@codesourcery.com>
3321 Joseph Myers <joseph@codesourcery.com>
3323 * c-c++-common/goacc/declare-1.c: New test.
3324 * c-c++-common/goacc/declare-2.c: Likewise.
3326 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3328 [ARM] Remove neon-testgen.ml and generated tests.
3330 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3331 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3332 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3333 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3334 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3335 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3336 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3337 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3338 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3339 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3340 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3341 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3342 * gcc.target/arm/neon/vRhadds16.c: Remove.
3343 * gcc.target/arm/neon/vRhadds32.c: Remove.
3344 * gcc.target/arm/neon/vRhadds8.c: Remove.
3345 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3346 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3347 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3348 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3349 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3350 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3351 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3352 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3353 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3354 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3355 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3356 * gcc.target/arm/neon/vRshls16.c: Remove.
3357 * gcc.target/arm/neon/vRshls32.c: Remove.
3358 * gcc.target/arm/neon/vRshls64.c: Remove.
3359 * gcc.target/arm/neon/vRshls8.c: Remove.
3360 * gcc.target/arm/neon/vRshlu16.c: Remove.
3361 * gcc.target/arm/neon/vRshlu32.c: Remove.
3362 * gcc.target/arm/neon/vRshlu64.c: Remove.
3363 * gcc.target/arm/neon/vRshlu8.c: Remove.
3364 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3365 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3366 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3367 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3368 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3369 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3370 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3371 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3372 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3373 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3374 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3375 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3376 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3377 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3378 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3379 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3380 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3381 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3382 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3383 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3384 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3385 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3386 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3387 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3388 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3389 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3390 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3391 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3392 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3393 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3394 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3395 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3396 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3397 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3398 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3399 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3400 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3401 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3402 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3403 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3404 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3405 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3406 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3407 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3408 * gcc.target/arm/neon/vabaQs16.c: Remove.
3409 * gcc.target/arm/neon/vabaQs32.c: Remove.
3410 * gcc.target/arm/neon/vabaQs8.c: Remove.
3411 * gcc.target/arm/neon/vabaQu16.c: Remove.
3412 * gcc.target/arm/neon/vabaQu32.c: Remove.
3413 * gcc.target/arm/neon/vabaQu8.c: Remove.
3414 * gcc.target/arm/neon/vabals16.c: Remove.
3415 * gcc.target/arm/neon/vabals32.c: Remove.
3416 * gcc.target/arm/neon/vabals8.c: Remove.
3417 * gcc.target/arm/neon/vabalu16.c: Remove.
3418 * gcc.target/arm/neon/vabalu32.c: Remove.
3419 * gcc.target/arm/neon/vabalu8.c: Remove.
3420 * gcc.target/arm/neon/vabas16.c: Remove.
3421 * gcc.target/arm/neon/vabas32.c: Remove.
3422 * gcc.target/arm/neon/vabas8.c: Remove.
3423 * gcc.target/arm/neon/vabau16.c: Remove.
3424 * gcc.target/arm/neon/vabau32.c: Remove.
3425 * gcc.target/arm/neon/vabau8.c: Remove.
3426 * gcc.target/arm/neon/vabdQf32.c: Remove.
3427 * gcc.target/arm/neon/vabdQs16.c: Remove.
3428 * gcc.target/arm/neon/vabdQs32.c: Remove.
3429 * gcc.target/arm/neon/vabdQs8.c: Remove.
3430 * gcc.target/arm/neon/vabdQu16.c: Remove.
3431 * gcc.target/arm/neon/vabdQu32.c: Remove.
3432 * gcc.target/arm/neon/vabdQu8.c: Remove.
3433 * gcc.target/arm/neon/vabdf32.c: Remove.
3434 * gcc.target/arm/neon/vabdls16.c: Remove.
3435 * gcc.target/arm/neon/vabdls32.c: Remove.
3436 * gcc.target/arm/neon/vabdls8.c: Remove.
3437 * gcc.target/arm/neon/vabdlu16.c: Remove.
3438 * gcc.target/arm/neon/vabdlu32.c: Remove.
3439 * gcc.target/arm/neon/vabdlu8.c: Remove.
3440 * gcc.target/arm/neon/vabds16.c: Remove.
3441 * gcc.target/arm/neon/vabds32.c: Remove.
3442 * gcc.target/arm/neon/vabds8.c: Remove.
3443 * gcc.target/arm/neon/vabdu16.c: Remove.
3444 * gcc.target/arm/neon/vabdu32.c: Remove.
3445 * gcc.target/arm/neon/vabdu8.c: Remove.
3446 * gcc.target/arm/neon/vabsQf32.c: Remove.
3447 * gcc.target/arm/neon/vabsQs16.c: Remove.
3448 * gcc.target/arm/neon/vabsQs32.c: Remove.
3449 * gcc.target/arm/neon/vabsQs8.c: Remove.
3450 * gcc.target/arm/neon/vabsf32.c: Remove.
3451 * gcc.target/arm/neon/vabss16.c: Remove.
3452 * gcc.target/arm/neon/vabss32.c: Remove.
3453 * gcc.target/arm/neon/vabss8.c: Remove.
3454 * gcc.target/arm/neon/vaddQf32.c: Remove.
3455 * gcc.target/arm/neon/vaddQs16.c: Remove.
3456 * gcc.target/arm/neon/vaddQs32.c: Remove.
3457 * gcc.target/arm/neon/vaddQs64.c: Remove.
3458 * gcc.target/arm/neon/vaddQs8.c: Remove.
3459 * gcc.target/arm/neon/vaddQu16.c: Remove.
3460 * gcc.target/arm/neon/vaddQu32.c: Remove.
3461 * gcc.target/arm/neon/vaddQu64.c: Remove.
3462 * gcc.target/arm/neon/vaddQu8.c: Remove.
3463 * gcc.target/arm/neon/vaddf32.c: Remove.
3464 * gcc.target/arm/neon/vaddhns16.c: Remove.
3465 * gcc.target/arm/neon/vaddhns32.c: Remove.
3466 * gcc.target/arm/neon/vaddhns64.c: Remove.
3467 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3468 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3469 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3470 * gcc.target/arm/neon/vaddls16.c: Remove.
3471 * gcc.target/arm/neon/vaddls32.c: Remove.
3472 * gcc.target/arm/neon/vaddls8.c: Remove.
3473 * gcc.target/arm/neon/vaddlu16.c: Remove.
3474 * gcc.target/arm/neon/vaddlu32.c: Remove.
3475 * gcc.target/arm/neon/vaddlu8.c: Remove.
3476 * gcc.target/arm/neon/vadds16.c: Remove.
3477 * gcc.target/arm/neon/vadds32.c: Remove.
3478 * gcc.target/arm/neon/vadds64.c: Remove.
3479 * gcc.target/arm/neon/vadds8.c: Remove.
3480 * gcc.target/arm/neon/vaddu16.c: Remove.
3481 * gcc.target/arm/neon/vaddu32.c: Remove.
3482 * gcc.target/arm/neon/vaddu64.c: Remove.
3483 * gcc.target/arm/neon/vaddu8.c: Remove.
3484 * gcc.target/arm/neon/vaddws16.c: Remove.
3485 * gcc.target/arm/neon/vaddws32.c: Remove.
3486 * gcc.target/arm/neon/vaddws8.c: Remove.
3487 * gcc.target/arm/neon/vaddwu16.c: Remove.
3488 * gcc.target/arm/neon/vaddwu32.c: Remove.
3489 * gcc.target/arm/neon/vaddwu8.c: Remove.
3490 * gcc.target/arm/neon/vandQs16.c: Remove.
3491 * gcc.target/arm/neon/vandQs32.c: Remove.
3492 * gcc.target/arm/neon/vandQs64.c: Remove.
3493 * gcc.target/arm/neon/vandQs8.c: Remove.
3494 * gcc.target/arm/neon/vandQu16.c: Remove.
3495 * gcc.target/arm/neon/vandQu32.c: Remove.
3496 * gcc.target/arm/neon/vandQu64.c: Remove.
3497 * gcc.target/arm/neon/vandQu8.c: Remove.
3498 * gcc.target/arm/neon/vands16.c: Remove.
3499 * gcc.target/arm/neon/vands32.c: Remove.
3500 * gcc.target/arm/neon/vands64.c: Remove.
3501 * gcc.target/arm/neon/vands8.c: Remove.
3502 * gcc.target/arm/neon/vandu16.c: Remove.
3503 * gcc.target/arm/neon/vandu32.c: Remove.
3504 * gcc.target/arm/neon/vandu64.c: Remove.
3505 * gcc.target/arm/neon/vandu8.c: Remove.
3506 * gcc.target/arm/neon/vbicQs16.c: Remove.
3507 * gcc.target/arm/neon/vbicQs32.c: Remove.
3508 * gcc.target/arm/neon/vbicQs64.c: Remove.
3509 * gcc.target/arm/neon/vbicQs8.c: Remove.
3510 * gcc.target/arm/neon/vbicQu16.c: Remove.
3511 * gcc.target/arm/neon/vbicQu32.c: Remove.
3512 * gcc.target/arm/neon/vbicQu64.c: Remove.
3513 * gcc.target/arm/neon/vbicQu8.c: Remove.
3514 * gcc.target/arm/neon/vbics16.c: Remove.
3515 * gcc.target/arm/neon/vbics32.c: Remove.
3516 * gcc.target/arm/neon/vbics64.c: Remove.
3517 * gcc.target/arm/neon/vbics8.c: Remove.
3518 * gcc.target/arm/neon/vbicu16.c: Remove.
3519 * gcc.target/arm/neon/vbicu32.c: Remove.
3520 * gcc.target/arm/neon/vbicu64.c: Remove.
3521 * gcc.target/arm/neon/vbicu8.c: Remove.
3522 * gcc.target/arm/neon/vbslQf32.c: Remove.
3523 * gcc.target/arm/neon/vbslQp16.c: Remove.
3524 * gcc.target/arm/neon/vbslQp64.c: Remove.
3525 * gcc.target/arm/neon/vbslQp8.c: Remove.
3526 * gcc.target/arm/neon/vbslQs16.c: Remove.
3527 * gcc.target/arm/neon/vbslQs32.c: Remove.
3528 * gcc.target/arm/neon/vbslQs64.c: Remove.
3529 * gcc.target/arm/neon/vbslQs8.c: Remove.
3530 * gcc.target/arm/neon/vbslQu16.c: Remove.
3531 * gcc.target/arm/neon/vbslQu32.c: Remove.
3532 * gcc.target/arm/neon/vbslQu64.c: Remove.
3533 * gcc.target/arm/neon/vbslQu8.c: Remove.
3534 * gcc.target/arm/neon/vbslf32.c: Remove.
3535 * gcc.target/arm/neon/vbslp16.c: Remove.
3536 * gcc.target/arm/neon/vbslp64.c: Remove.
3537 * gcc.target/arm/neon/vbslp8.c: Remove.
3538 * gcc.target/arm/neon/vbsls16.c: Remove.
3539 * gcc.target/arm/neon/vbsls32.c: Remove.
3540 * gcc.target/arm/neon/vbsls64.c: Remove.
3541 * gcc.target/arm/neon/vbsls8.c: Remove.
3542 * gcc.target/arm/neon/vbslu16.c: Remove.
3543 * gcc.target/arm/neon/vbslu32.c: Remove.
3544 * gcc.target/arm/neon/vbslu64.c: Remove.
3545 * gcc.target/arm/neon/vbslu8.c: Remove.
3546 * gcc.target/arm/neon/vcageQf32.c: Remove.
3547 * gcc.target/arm/neon/vcagef32.c: Remove.
3548 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3549 * gcc.target/arm/neon/vcagtf32.c: Remove.
3550 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3551 * gcc.target/arm/neon/vcalef32.c: Remove.
3552 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3553 * gcc.target/arm/neon/vcaltf32.c: Remove.
3554 * gcc.target/arm/neon/vceqQf32.c: Remove.
3555 * gcc.target/arm/neon/vceqQp8.c: Remove.
3556 * gcc.target/arm/neon/vceqQs16.c: Remove.
3557 * gcc.target/arm/neon/vceqQs32.c: Remove.
3558 * gcc.target/arm/neon/vceqQs8.c: Remove.
3559 * gcc.target/arm/neon/vceqQu16.c: Remove.
3560 * gcc.target/arm/neon/vceqQu32.c: Remove.
3561 * gcc.target/arm/neon/vceqQu8.c: Remove.
3562 * gcc.target/arm/neon/vceqf32.c: Remove.
3563 * gcc.target/arm/neon/vceqp8.c: Remove.
3564 * gcc.target/arm/neon/vceqs16.c: Remove.
3565 * gcc.target/arm/neon/vceqs32.c: Remove.
3566 * gcc.target/arm/neon/vceqs8.c: Remove.
3567 * gcc.target/arm/neon/vcequ16.c: Remove.
3568 * gcc.target/arm/neon/vcequ32.c: Remove.
3569 * gcc.target/arm/neon/vcequ8.c: Remove.
3570 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3571 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3572 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3573 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3574 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3575 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3576 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3577 * gcc.target/arm/neon/vcgef32.c: Remove.
3578 * gcc.target/arm/neon/vcges16.c: Remove.
3579 * gcc.target/arm/neon/vcges32.c: Remove.
3580 * gcc.target/arm/neon/vcges8.c: Remove.
3581 * gcc.target/arm/neon/vcgeu16.c: Remove.
3582 * gcc.target/arm/neon/vcgeu32.c: Remove.
3583 * gcc.target/arm/neon/vcgeu8.c: Remove.
3584 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3585 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3586 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3587 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3588 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3589 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3590 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3591 * gcc.target/arm/neon/vcgtf32.c: Remove.
3592 * gcc.target/arm/neon/vcgts16.c: Remove.
3593 * gcc.target/arm/neon/vcgts32.c: Remove.
3594 * gcc.target/arm/neon/vcgts8.c: Remove.
3595 * gcc.target/arm/neon/vcgtu16.c: Remove.
3596 * gcc.target/arm/neon/vcgtu32.c: Remove.
3597 * gcc.target/arm/neon/vcgtu8.c: Remove.
3598 * gcc.target/arm/neon/vcleQf32.c: Remove.
3599 * gcc.target/arm/neon/vcleQs16.c: Remove.
3600 * gcc.target/arm/neon/vcleQs32.c: Remove.
3601 * gcc.target/arm/neon/vcleQs8.c: Remove.
3602 * gcc.target/arm/neon/vcleQu16.c: Remove.
3603 * gcc.target/arm/neon/vcleQu32.c: Remove.
3604 * gcc.target/arm/neon/vcleQu8.c: Remove.
3605 * gcc.target/arm/neon/vclef32.c: Remove.
3606 * gcc.target/arm/neon/vcles16.c: Remove.
3607 * gcc.target/arm/neon/vcles32.c: Remove.
3608 * gcc.target/arm/neon/vcles8.c: Remove.
3609 * gcc.target/arm/neon/vcleu16.c: Remove.
3610 * gcc.target/arm/neon/vcleu32.c: Remove.
3611 * gcc.target/arm/neon/vcleu8.c: Remove.
3612 * gcc.target/arm/neon/vclsQs16.c: Remove.
3613 * gcc.target/arm/neon/vclsQs32.c: Remove.
3614 * gcc.target/arm/neon/vclsQs8.c: Remove.
3615 * gcc.target/arm/neon/vclss16.c: Remove.
3616 * gcc.target/arm/neon/vclss32.c: Remove.
3617 * gcc.target/arm/neon/vclss8.c: Remove.
3618 * gcc.target/arm/neon/vcltQf32.c: Remove.
3619 * gcc.target/arm/neon/vcltQs16.c: Remove.
3620 * gcc.target/arm/neon/vcltQs32.c: Remove.
3621 * gcc.target/arm/neon/vcltQs8.c: Remove.
3622 * gcc.target/arm/neon/vcltQu16.c: Remove.
3623 * gcc.target/arm/neon/vcltQu32.c: Remove.
3624 * gcc.target/arm/neon/vcltQu8.c: Remove.
3625 * gcc.target/arm/neon/vcltf32.c: Remove.
3626 * gcc.target/arm/neon/vclts16.c: Remove.
3627 * gcc.target/arm/neon/vclts32.c: Remove.
3628 * gcc.target/arm/neon/vclts8.c: Remove.
3629 * gcc.target/arm/neon/vcltu16.c: Remove.
3630 * gcc.target/arm/neon/vcltu32.c: Remove.
3631 * gcc.target/arm/neon/vcltu8.c: Remove.
3632 * gcc.target/arm/neon/vclzQs16.c: Remove.
3633 * gcc.target/arm/neon/vclzQs32.c: Remove.
3634 * gcc.target/arm/neon/vclzQs8.c: Remove.
3635 * gcc.target/arm/neon/vclzQu16.c: Remove.
3636 * gcc.target/arm/neon/vclzQu32.c: Remove.
3637 * gcc.target/arm/neon/vclzQu8.c: Remove.
3638 * gcc.target/arm/neon/vclzs16.c: Remove.
3639 * gcc.target/arm/neon/vclzs32.c: Remove.
3640 * gcc.target/arm/neon/vclzs8.c: Remove.
3641 * gcc.target/arm/neon/vclzu16.c: Remove.
3642 * gcc.target/arm/neon/vclzu32.c: Remove.
3643 * gcc.target/arm/neon/vclzu8.c: Remove.
3644 * gcc.target/arm/neon/vcntQp8.c: Remove.
3645 * gcc.target/arm/neon/vcntQs8.c: Remove.
3646 * gcc.target/arm/neon/vcntQu8.c: Remove.
3647 * gcc.target/arm/neon/vcntp8.c: Remove.
3648 * gcc.target/arm/neon/vcnts8.c: Remove.
3649 * gcc.target/arm/neon/vcntu8.c: Remove.
3650 * gcc.target/arm/neon/vcombinef32.c: Remove.
3651 * gcc.target/arm/neon/vcombinep16.c: Remove.
3652 * gcc.target/arm/neon/vcombinep64.c: Remove.
3653 * gcc.target/arm/neon/vcombinep8.c: Remove.
3654 * gcc.target/arm/neon/vcombines16.c: Remove.
3655 * gcc.target/arm/neon/vcombines32.c: Remove.
3656 * gcc.target/arm/neon/vcombines64.c: Remove.
3657 * gcc.target/arm/neon/vcombines8.c: Remove.
3658 * gcc.target/arm/neon/vcombineu16.c: Remove.
3659 * gcc.target/arm/neon/vcombineu32.c: Remove.
3660 * gcc.target/arm/neon/vcombineu64.c: Remove.
3661 * gcc.target/arm/neon/vcombineu8.c: Remove.
3662 * gcc.target/arm/neon/vcreatef32.c: Remove.
3663 * gcc.target/arm/neon/vcreatep16.c: Remove.
3664 * gcc.target/arm/neon/vcreatep64.c: Remove.
3665 * gcc.target/arm/neon/vcreatep8.c: Remove.
3666 * gcc.target/arm/neon/vcreates16.c: Remove.
3667 * gcc.target/arm/neon/vcreates32.c: Remove.
3668 * gcc.target/arm/neon/vcreates64.c: Remove.
3669 * gcc.target/arm/neon/vcreates8.c: Remove.
3670 * gcc.target/arm/neon/vcreateu16.c: Remove.
3671 * gcc.target/arm/neon/vcreateu32.c: Remove.
3672 * gcc.target/arm/neon/vcreateu64.c: Remove.
3673 * gcc.target/arm/neon/vcreateu8.c: Remove.
3674 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3675 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3676 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3677 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3678 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3679 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3680 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3681 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3682 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3683 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3684 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3685 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3686 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3687 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3688 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3689 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3690 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3691 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3692 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3693 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3694 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3695 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3696 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3697 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3698 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3699 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3700 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3701 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3702 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3703 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3704 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3705 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3706 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3707 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3708 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3709 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3710 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3711 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3712 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3713 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3714 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3715 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3716 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3717 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3718 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3719 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3720 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3721 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3722 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3723 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3724 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3725 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3726 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3727 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3728 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3729 * gcc.target/arm/neon/vdup_np16.c: Remove.
3730 * gcc.target/arm/neon/vdup_np64.c: Remove.
3731 * gcc.target/arm/neon/vdup_np8.c: Remove.
3732 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3733 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3734 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3735 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3736 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3737 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3738 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3739 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3740 * gcc.target/arm/neon/veorQs16.c: Remove.
3741 * gcc.target/arm/neon/veorQs32.c: Remove.
3742 * gcc.target/arm/neon/veorQs64.c: Remove.
3743 * gcc.target/arm/neon/veorQs8.c: Remove.
3744 * gcc.target/arm/neon/veorQu16.c: Remove.
3745 * gcc.target/arm/neon/veorQu32.c: Remove.
3746 * gcc.target/arm/neon/veorQu64.c: Remove.
3747 * gcc.target/arm/neon/veorQu8.c: Remove.
3748 * gcc.target/arm/neon/veors16.c: Remove.
3749 * gcc.target/arm/neon/veors32.c: Remove.
3750 * gcc.target/arm/neon/veors64.c: Remove.
3751 * gcc.target/arm/neon/veors8.c: Remove.
3752 * gcc.target/arm/neon/veoru16.c: Remove.
3753 * gcc.target/arm/neon/veoru32.c: Remove.
3754 * gcc.target/arm/neon/veoru64.c: Remove.
3755 * gcc.target/arm/neon/veoru8.c: Remove.
3756 * gcc.target/arm/neon/vextQf32.c: Remove.
3757 * gcc.target/arm/neon/vextQp16.c: Remove.
3758 * gcc.target/arm/neon/vextQp64.c: Remove.
3759 * gcc.target/arm/neon/vextQp8.c: Remove.
3760 * gcc.target/arm/neon/vextQs16.c: Remove.
3761 * gcc.target/arm/neon/vextQs32.c: Remove.
3762 * gcc.target/arm/neon/vextQs64.c: Remove.
3763 * gcc.target/arm/neon/vextQs8.c: Remove.
3764 * gcc.target/arm/neon/vextQu16.c: Remove.
3765 * gcc.target/arm/neon/vextQu32.c: Remove.
3766 * gcc.target/arm/neon/vextQu64.c: Remove.
3767 * gcc.target/arm/neon/vextQu8.c: Remove.
3768 * gcc.target/arm/neon/vextf32.c: Remove.
3769 * gcc.target/arm/neon/vextp16.c: Remove.
3770 * gcc.target/arm/neon/vextp64.c: Remove.
3771 * gcc.target/arm/neon/vextp8.c: Remove.
3772 * gcc.target/arm/neon/vexts16.c: Remove.
3773 * gcc.target/arm/neon/vexts32.c: Remove.
3774 * gcc.target/arm/neon/vexts64.c: Remove.
3775 * gcc.target/arm/neon/vexts8.c: Remove.
3776 * gcc.target/arm/neon/vextu16.c: Remove.
3777 * gcc.target/arm/neon/vextu32.c: Remove.
3778 * gcc.target/arm/neon/vextu64.c: Remove.
3779 * gcc.target/arm/neon/vextu8.c: Remove.
3780 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3781 * gcc.target/arm/neon/vfmaf32.c: Remove.
3782 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3783 * gcc.target/arm/neon/vfmsf32.c: Remove.
3784 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3785 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3786 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3787 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3788 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3789 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3790 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3791 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3792 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3793 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3794 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3795 * gcc.target/arm/neon/vget_highf32.c: Remove.
3796 * gcc.target/arm/neon/vget_highp16.c: Remove.
3797 * gcc.target/arm/neon/vget_highp64.c: Remove.
3798 * gcc.target/arm/neon/vget_highp8.c: Remove.
3799 * gcc.target/arm/neon/vget_highs16.c: Remove.
3800 * gcc.target/arm/neon/vget_highs32.c: Remove.
3801 * gcc.target/arm/neon/vget_highs64.c: Remove.
3802 * gcc.target/arm/neon/vget_highs8.c: Remove.
3803 * gcc.target/arm/neon/vget_highu16.c: Remove.
3804 * gcc.target/arm/neon/vget_highu32.c: Remove.
3805 * gcc.target/arm/neon/vget_highu64.c: Remove.
3806 * gcc.target/arm/neon/vget_highu8.c: Remove.
3807 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3808 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3809 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3810 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3811 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3812 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3813 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3814 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3815 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3816 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3817 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3818 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3819 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3820 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3821 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3822 * gcc.target/arm/neon/vget_lows16.c: Remove.
3823 * gcc.target/arm/neon/vget_lows32.c: Remove.
3824 * gcc.target/arm/neon/vget_lows64.c: Remove.
3825 * gcc.target/arm/neon/vget_lows8.c: Remove.
3826 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3827 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3828 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3829 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3830 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3831 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3832 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3833 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3834 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3835 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3836 * gcc.target/arm/neon/vhadds16.c: Remove.
3837 * gcc.target/arm/neon/vhadds32.c: Remove.
3838 * gcc.target/arm/neon/vhadds8.c: Remove.
3839 * gcc.target/arm/neon/vhaddu16.c: Remove.
3840 * gcc.target/arm/neon/vhaddu32.c: Remove.
3841 * gcc.target/arm/neon/vhaddu8.c: Remove.
3842 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3843 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3844 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3845 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3846 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3847 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3848 * gcc.target/arm/neon/vhsubs16.c: Remove.
3849 * gcc.target/arm/neon/vhsubs32.c: Remove.
3850 * gcc.target/arm/neon/vhsubs8.c: Remove.
3851 * gcc.target/arm/neon/vhsubu16.c: Remove.
3852 * gcc.target/arm/neon/vhsubu32.c: Remove.
3853 * gcc.target/arm/neon/vhsubu8.c: Remove.
3854 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3855 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3856 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3857 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3858 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3859 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3860 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3861 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3862 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3863 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3864 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3865 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3866 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3867 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3868 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3869 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3870 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3871 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3872 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3873 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3874 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3875 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3876 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3877 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3878 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3879 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3880 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3881 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3882 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3883 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3884 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3885 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3886 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3887 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3888 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3889 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3890 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3891 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3892 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3893 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3894 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3895 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3896 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3897 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3898 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3899 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3900 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3901 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3902 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3903 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3904 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3905 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3906 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3907 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3908 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3909 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3910 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3911 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3912 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3913 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3914 * gcc.target/arm/neon/vld1f32.c: Remove.
3915 * gcc.target/arm/neon/vld1p16.c: Remove.
3916 * gcc.target/arm/neon/vld1p64.c: Remove.
3917 * gcc.target/arm/neon/vld1p8.c: Remove.
3918 * gcc.target/arm/neon/vld1s16.c: Remove.
3919 * gcc.target/arm/neon/vld1s32.c: Remove.
3920 * gcc.target/arm/neon/vld1s64.c: Remove.
3921 * gcc.target/arm/neon/vld1s8.c: Remove.
3922 * gcc.target/arm/neon/vld1u16.c: Remove.
3923 * gcc.target/arm/neon/vld1u32.c: Remove.
3924 * gcc.target/arm/neon/vld1u64.c: Remove.
3925 * gcc.target/arm/neon/vld1u8.c: Remove.
3926 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3927 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3928 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3929 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3930 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3931 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3932 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3933 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3934 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3935 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3936 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3937 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3938 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3939 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3940 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3941 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3942 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3943 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3944 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3945 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3946 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3947 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3948 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3949 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3950 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3951 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3952 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3953 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3954 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3955 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3956 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3957 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3958 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3959 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3960 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3961 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3962 * gcc.target/arm/neon/vld2f32.c: Remove.
3963 * gcc.target/arm/neon/vld2p16.c: Remove.
3964 * gcc.target/arm/neon/vld2p64.c: Remove.
3965 * gcc.target/arm/neon/vld2p8.c: Remove.
3966 * gcc.target/arm/neon/vld2s16.c: Remove.
3967 * gcc.target/arm/neon/vld2s32.c: Remove.
3968 * gcc.target/arm/neon/vld2s64.c: Remove.
3969 * gcc.target/arm/neon/vld2s8.c: Remove.
3970 * gcc.target/arm/neon/vld2u16.c: Remove.
3971 * gcc.target/arm/neon/vld2u32.c: Remove.
3972 * gcc.target/arm/neon/vld2u64.c: Remove.
3973 * gcc.target/arm/neon/vld2u8.c: Remove.
3974 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3975 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3976 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3977 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3978 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3979 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3980 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3981 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3982 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3983 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3984 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3985 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3986 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3987 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3988 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3989 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3990 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3991 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3992 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3993 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3994 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3995 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3996 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3997 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3998 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3999 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4000 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4001 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4002 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4003 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4004 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4005 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4006 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4007 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4008 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4009 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4010 * gcc.target/arm/neon/vld3f32.c: Remove.
4011 * gcc.target/arm/neon/vld3p16.c: Remove.
4012 * gcc.target/arm/neon/vld3p64.c: Remove.
4013 * gcc.target/arm/neon/vld3p8.c: Remove.
4014 * gcc.target/arm/neon/vld3s16.c: Remove.
4015 * gcc.target/arm/neon/vld3s32.c: Remove.
4016 * gcc.target/arm/neon/vld3s64.c: Remove.
4017 * gcc.target/arm/neon/vld3s8.c: Remove.
4018 * gcc.target/arm/neon/vld3u16.c: Remove.
4019 * gcc.target/arm/neon/vld3u32.c: Remove.
4020 * gcc.target/arm/neon/vld3u64.c: Remove.
4021 * gcc.target/arm/neon/vld3u8.c: Remove.
4022 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4023 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4024 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4025 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4026 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4027 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4028 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4029 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4030 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4031 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4032 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4033 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4034 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4035 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4036 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4037 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4038 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4039 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4040 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4041 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4042 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4043 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4044 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4045 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4046 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4047 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4048 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4049 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4050 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4051 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4052 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4053 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4054 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4055 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4056 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4057 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4058 * gcc.target/arm/neon/vld4f32.c: Remove.
4059 * gcc.target/arm/neon/vld4p16.c: Remove.
4060 * gcc.target/arm/neon/vld4p64.c: Remove.
4061 * gcc.target/arm/neon/vld4p8.c: Remove.
4062 * gcc.target/arm/neon/vld4s16.c: Remove.
4063 * gcc.target/arm/neon/vld4s32.c: Remove.
4064 * gcc.target/arm/neon/vld4s64.c: Remove.
4065 * gcc.target/arm/neon/vld4s8.c: Remove.
4066 * gcc.target/arm/neon/vld4u16.c: Remove.
4067 * gcc.target/arm/neon/vld4u32.c: Remove.
4068 * gcc.target/arm/neon/vld4u64.c: Remove.
4069 * gcc.target/arm/neon/vld4u8.c: Remove.
4070 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4071 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4072 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4073 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4074 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4075 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4076 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4077 * gcc.target/arm/neon/vmaxf32.c: Remove.
4078 * gcc.target/arm/neon/vmaxs16.c: Remove.
4079 * gcc.target/arm/neon/vmaxs32.c: Remove.
4080 * gcc.target/arm/neon/vmaxs8.c: Remove.
4081 * gcc.target/arm/neon/vmaxu16.c: Remove.
4082 * gcc.target/arm/neon/vmaxu32.c: Remove.
4083 * gcc.target/arm/neon/vmaxu8.c: Remove.
4084 * gcc.target/arm/neon/vminQf32.c: Remove.
4085 * gcc.target/arm/neon/vminQs16.c: Remove.
4086 * gcc.target/arm/neon/vminQs32.c: Remove.
4087 * gcc.target/arm/neon/vminQs8.c: Remove.
4088 * gcc.target/arm/neon/vminQu16.c: Remove.
4089 * gcc.target/arm/neon/vminQu32.c: Remove.
4090 * gcc.target/arm/neon/vminQu8.c: Remove.
4091 * gcc.target/arm/neon/vminf32.c: Remove.
4092 * gcc.target/arm/neon/vmins16.c: Remove.
4093 * gcc.target/arm/neon/vmins32.c: Remove.
4094 * gcc.target/arm/neon/vmins8.c: Remove.
4095 * gcc.target/arm/neon/vminu16.c: Remove.
4096 * gcc.target/arm/neon/vminu32.c: Remove.
4097 * gcc.target/arm/neon/vminu8.c: Remove.
4098 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4099 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4100 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4101 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4102 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4103 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4104 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4105 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4106 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4107 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4108 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4109 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4110 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4111 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4112 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4113 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4114 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4115 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4116 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4117 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4118 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4119 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4120 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4121 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4122 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4123 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4124 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4125 * gcc.target/arm/neon/vmlaf32.c: Remove.
4126 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4127 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4128 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4129 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4130 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4131 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4132 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4133 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4134 * gcc.target/arm/neon/vmlals16.c: Remove.
4135 * gcc.target/arm/neon/vmlals32.c: Remove.
4136 * gcc.target/arm/neon/vmlals8.c: Remove.
4137 * gcc.target/arm/neon/vmlalu16.c: Remove.
4138 * gcc.target/arm/neon/vmlalu32.c: Remove.
4139 * gcc.target/arm/neon/vmlalu8.c: Remove.
4140 * gcc.target/arm/neon/vmlas16.c: Remove.
4141 * gcc.target/arm/neon/vmlas32.c: Remove.
4142 * gcc.target/arm/neon/vmlas8.c: Remove.
4143 * gcc.target/arm/neon/vmlau16.c: Remove.
4144 * gcc.target/arm/neon/vmlau32.c: Remove.
4145 * gcc.target/arm/neon/vmlau8.c: Remove.
4146 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4147 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4148 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4149 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4150 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4151 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4152 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4153 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4154 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4155 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4156 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4157 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4158 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4159 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4160 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4161 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4162 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4163 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4164 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4165 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4166 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4167 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4168 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4169 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4170 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4171 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4172 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4173 * gcc.target/arm/neon/vmlsf32.c: Remove.
4174 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4175 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4176 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4177 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4178 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4179 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4180 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4181 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4182 * gcc.target/arm/neon/vmlsls16.c: Remove.
4183 * gcc.target/arm/neon/vmlsls32.c: Remove.
4184 * gcc.target/arm/neon/vmlsls8.c: Remove.
4185 * gcc.target/arm/neon/vmlslu16.c: Remove.
4186 * gcc.target/arm/neon/vmlslu32.c: Remove.
4187 * gcc.target/arm/neon/vmlslu8.c: Remove.
4188 * gcc.target/arm/neon/vmlss16.c: Remove.
4189 * gcc.target/arm/neon/vmlss32.c: Remove.
4190 * gcc.target/arm/neon/vmlss8.c: Remove.
4191 * gcc.target/arm/neon/vmlsu16.c: Remove.
4192 * gcc.target/arm/neon/vmlsu32.c: Remove.
4193 * gcc.target/arm/neon/vmlsu8.c: Remove.
4194 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4195 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4196 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4197 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4198 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4199 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4200 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4201 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4202 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4203 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4204 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4205 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4206 * gcc.target/arm/neon/vmov_np16.c: Remove.
4207 * gcc.target/arm/neon/vmov_np8.c: Remove.
4208 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4209 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4210 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4211 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4212 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4213 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4214 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4215 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4216 * gcc.target/arm/neon/vmovls16.c: Remove.
4217 * gcc.target/arm/neon/vmovls32.c: Remove.
4218 * gcc.target/arm/neon/vmovls8.c: Remove.
4219 * gcc.target/arm/neon/vmovlu16.c: Remove.
4220 * gcc.target/arm/neon/vmovlu32.c: Remove.
4221 * gcc.target/arm/neon/vmovlu8.c: Remove.
4222 * gcc.target/arm/neon/vmovns16.c: Remove.
4223 * gcc.target/arm/neon/vmovns32.c: Remove.
4224 * gcc.target/arm/neon/vmovns64.c: Remove.
4225 * gcc.target/arm/neon/vmovnu16.c: Remove.
4226 * gcc.target/arm/neon/vmovnu32.c: Remove.
4227 * gcc.target/arm/neon/vmovnu64.c: Remove.
4228 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4229 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4230 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4231 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4232 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4233 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4234 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4235 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4236 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4237 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4238 * gcc.target/arm/neon/vmulQf32.c: Remove.
4239 * gcc.target/arm/neon/vmulQp8.c: Remove.
4240 * gcc.target/arm/neon/vmulQs16.c: Remove.
4241 * gcc.target/arm/neon/vmulQs32.c: Remove.
4242 * gcc.target/arm/neon/vmulQs8.c: Remove.
4243 * gcc.target/arm/neon/vmulQu16.c: Remove.
4244 * gcc.target/arm/neon/vmulQu32.c: Remove.
4245 * gcc.target/arm/neon/vmulQu8.c: Remove.
4246 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4247 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4248 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4249 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4250 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4251 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4252 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4253 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4254 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4255 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4256 * gcc.target/arm/neon/vmulf32.c: Remove.
4257 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4258 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4259 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4260 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4261 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4262 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4263 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4264 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4265 * gcc.target/arm/neon/vmullp8.c: Remove.
4266 * gcc.target/arm/neon/vmulls16.c: Remove.
4267 * gcc.target/arm/neon/vmulls32.c: Remove.
4268 * gcc.target/arm/neon/vmulls8.c: Remove.
4269 * gcc.target/arm/neon/vmullu16.c: Remove.
4270 * gcc.target/arm/neon/vmullu32.c: Remove.
4271 * gcc.target/arm/neon/vmullu8.c: Remove.
4272 * gcc.target/arm/neon/vmulp8.c: Remove.
4273 * gcc.target/arm/neon/vmuls16.c: Remove.
4274 * gcc.target/arm/neon/vmuls32.c: Remove.
4275 * gcc.target/arm/neon/vmuls8.c: Remove.
4276 * gcc.target/arm/neon/vmulu16.c: Remove.
4277 * gcc.target/arm/neon/vmulu32.c: Remove.
4278 * gcc.target/arm/neon/vmulu8.c: Remove.
4279 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4280 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4281 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4282 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4283 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4284 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4285 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4286 * gcc.target/arm/neon/vmvnp8.c: Remove.
4287 * gcc.target/arm/neon/vmvns16.c: Remove.
4288 * gcc.target/arm/neon/vmvns32.c: Remove.
4289 * gcc.target/arm/neon/vmvns8.c: Remove.
4290 * gcc.target/arm/neon/vmvnu16.c: Remove.
4291 * gcc.target/arm/neon/vmvnu32.c: Remove.
4292 * gcc.target/arm/neon/vmvnu8.c: Remove.
4293 * gcc.target/arm/neon/vnegQf32.c: Remove.
4294 * gcc.target/arm/neon/vnegQs16.c: Remove.
4295 * gcc.target/arm/neon/vnegQs32.c: Remove.
4296 * gcc.target/arm/neon/vnegQs8.c: Remove.
4297 * gcc.target/arm/neon/vnegf32.c: Remove.
4298 * gcc.target/arm/neon/vnegs16.c: Remove.
4299 * gcc.target/arm/neon/vnegs32.c: Remove.
4300 * gcc.target/arm/neon/vnegs8.c: Remove.
4301 * gcc.target/arm/neon/vornQs16.c: Remove.
4302 * gcc.target/arm/neon/vornQs32.c: Remove.
4303 * gcc.target/arm/neon/vornQs64.c: Remove.
4304 * gcc.target/arm/neon/vornQs8.c: Remove.
4305 * gcc.target/arm/neon/vornQu16.c: Remove.
4306 * gcc.target/arm/neon/vornQu32.c: Remove.
4307 * gcc.target/arm/neon/vornQu64.c: Remove.
4308 * gcc.target/arm/neon/vornQu8.c: Remove.
4309 * gcc.target/arm/neon/vorns16.c: Remove.
4310 * gcc.target/arm/neon/vorns32.c: Remove.
4311 * gcc.target/arm/neon/vorns64.c: Remove.
4312 * gcc.target/arm/neon/vorns8.c: Remove.
4313 * gcc.target/arm/neon/vornu16.c: Remove.
4314 * gcc.target/arm/neon/vornu32.c: Remove.
4315 * gcc.target/arm/neon/vornu64.c: Remove.
4316 * gcc.target/arm/neon/vornu8.c: Remove.
4317 * gcc.target/arm/neon/vorrQs16.c: Remove.
4318 * gcc.target/arm/neon/vorrQs32.c: Remove.
4319 * gcc.target/arm/neon/vorrQs64.c: Remove.
4320 * gcc.target/arm/neon/vorrQs8.c: Remove.
4321 * gcc.target/arm/neon/vorrQu16.c: Remove.
4322 * gcc.target/arm/neon/vorrQu32.c: Remove.
4323 * gcc.target/arm/neon/vorrQu64.c: Remove.
4324 * gcc.target/arm/neon/vorrQu8.c: Remove.
4325 * gcc.target/arm/neon/vorrs16.c: Remove.
4326 * gcc.target/arm/neon/vorrs32.c: Remove.
4327 * gcc.target/arm/neon/vorrs64.c: Remove.
4328 * gcc.target/arm/neon/vorrs8.c: Remove.
4329 * gcc.target/arm/neon/vorru16.c: Remove.
4330 * gcc.target/arm/neon/vorru32.c: Remove.
4331 * gcc.target/arm/neon/vorru64.c: Remove.
4332 * gcc.target/arm/neon/vorru8.c: Remove.
4333 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4334 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4335 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4336 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4337 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4338 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4339 * gcc.target/arm/neon/vpadals16.c: Remove.
4340 * gcc.target/arm/neon/vpadals32.c: Remove.
4341 * gcc.target/arm/neon/vpadals8.c: Remove.
4342 * gcc.target/arm/neon/vpadalu16.c: Remove.
4343 * gcc.target/arm/neon/vpadalu32.c: Remove.
4344 * gcc.target/arm/neon/vpadalu8.c: Remove.
4345 * gcc.target/arm/neon/vpaddf32.c: Remove.
4346 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4347 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4348 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4349 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4350 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4351 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4352 * gcc.target/arm/neon/vpaddls16.c: Remove.
4353 * gcc.target/arm/neon/vpaddls32.c: Remove.
4354 * gcc.target/arm/neon/vpaddls8.c: Remove.
4355 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4356 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4357 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4358 * gcc.target/arm/neon/vpadds16.c: Remove.
4359 * gcc.target/arm/neon/vpadds32.c: Remove.
4360 * gcc.target/arm/neon/vpadds8.c: Remove.
4361 * gcc.target/arm/neon/vpaddu16.c: Remove.
4362 * gcc.target/arm/neon/vpaddu32.c: Remove.
4363 * gcc.target/arm/neon/vpaddu8.c: Remove.
4364 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4365 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4366 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4367 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4368 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4369 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4370 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4371 * gcc.target/arm/neon/vpminf32.c: Remove.
4372 * gcc.target/arm/neon/vpmins16.c: Remove.
4373 * gcc.target/arm/neon/vpmins32.c: Remove.
4374 * gcc.target/arm/neon/vpmins8.c: Remove.
4375 * gcc.target/arm/neon/vpminu16.c: Remove.
4376 * gcc.target/arm/neon/vpminu32.c: Remove.
4377 * gcc.target/arm/neon/vpminu8.c: Remove.
4378 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4379 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4380 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4381 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4382 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4383 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4384 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4385 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4386 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4387 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4388 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4389 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4390 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4391 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4392 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4393 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4394 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4395 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4396 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4397 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4398 * gcc.target/arm/neon/vqRshls16.c: Remove.
4399 * gcc.target/arm/neon/vqRshls32.c: Remove.
4400 * gcc.target/arm/neon/vqRshls64.c: Remove.
4401 * gcc.target/arm/neon/vqRshls8.c: Remove.
4402 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4403 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4404 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4405 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4406 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4407 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4408 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4409 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4410 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4411 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4412 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4413 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4414 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4415 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4416 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4417 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4418 * gcc.target/arm/neon/vqabss16.c: Remove.
4419 * gcc.target/arm/neon/vqabss32.c: Remove.
4420 * gcc.target/arm/neon/vqabss8.c: Remove.
4421 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4422 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4423 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4424 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4425 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4426 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4427 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4428 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4429 * gcc.target/arm/neon/vqadds16.c: Remove.
4430 * gcc.target/arm/neon/vqadds32.c: Remove.
4431 * gcc.target/arm/neon/vqadds64.c: Remove.
4432 * gcc.target/arm/neon/vqadds8.c: Remove.
4433 * gcc.target/arm/neon/vqaddu16.c: Remove.
4434 * gcc.target/arm/neon/vqaddu32.c: Remove.
4435 * gcc.target/arm/neon/vqaddu64.c: Remove.
4436 * gcc.target/arm/neon/vqaddu8.c: Remove.
4437 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4438 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4439 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4440 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4441 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4442 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4443 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4444 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4445 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4446 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4447 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4448 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4449 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4450 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4451 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4452 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4453 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4454 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4455 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4456 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4457 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4458 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4459 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4460 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4461 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4462 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4463 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4464 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4465 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4466 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4467 * gcc.target/arm/neon/vqmovns16.c: Remove.
4468 * gcc.target/arm/neon/vqmovns32.c: Remove.
4469 * gcc.target/arm/neon/vqmovns64.c: Remove.
4470 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4471 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4472 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4473 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4474 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4475 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4476 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4477 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4478 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4479 * gcc.target/arm/neon/vqnegs16.c: Remove.
4480 * gcc.target/arm/neon/vqnegs32.c: Remove.
4481 * gcc.target/arm/neon/vqnegs8.c: Remove.
4482 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4483 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4484 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4485 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4486 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4487 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4488 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4489 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4490 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4491 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4492 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4493 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4494 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4495 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4496 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4497 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4498 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4499 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4500 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4501 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4502 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4503 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4504 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4505 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4506 * gcc.target/arm/neon/vqshls16.c: Remove.
4507 * gcc.target/arm/neon/vqshls32.c: Remove.
4508 * gcc.target/arm/neon/vqshls64.c: Remove.
4509 * gcc.target/arm/neon/vqshls8.c: Remove.
4510 * gcc.target/arm/neon/vqshlu16.c: Remove.
4511 * gcc.target/arm/neon/vqshlu32.c: Remove.
4512 * gcc.target/arm/neon/vqshlu64.c: Remove.
4513 * gcc.target/arm/neon/vqshlu8.c: Remove.
4514 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4515 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4516 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4517 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4518 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4519 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4520 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4521 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4522 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4523 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4524 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4525 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4526 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4527 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4528 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4529 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4530 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4531 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4532 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4533 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4534 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4535 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4536 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4537 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4538 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4539 * gcc.target/arm/neon/vqsubs16.c: Remove.
4540 * gcc.target/arm/neon/vqsubs32.c: Remove.
4541 * gcc.target/arm/neon/vqsubs64.c: Remove.
4542 * gcc.target/arm/neon/vqsubs8.c: Remove.
4543 * gcc.target/arm/neon/vqsubu16.c: Remove.
4544 * gcc.target/arm/neon/vqsubu32.c: Remove.
4545 * gcc.target/arm/neon/vqsubu64.c: Remove.
4546 * gcc.target/arm/neon/vqsubu8.c: Remove.
4547 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4548 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4549 * gcc.target/arm/neon/vrecpef32.c: Remove.
4550 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4551 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4552 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4553 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4554 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4555 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4556 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4557 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4558 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4559 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4560 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4561 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4562 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4563 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4564 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4565 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4566 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4567 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4568 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4569 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4570 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4571 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4572 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4573 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4574 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4575 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4576 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4577 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4578 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4579 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4580 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4581 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4582 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4583 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4584 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4585 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4586 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4587 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4588 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4589 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4590 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4591 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4592 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4593 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4594 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4595 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4596 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4597 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4598 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4599 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4600 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4601 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4602 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4603 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4604 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4605 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4606 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4607 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4608 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4609 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4610 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4611 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4612 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4613 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4614 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4615 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4616 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4617 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4618 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4619 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4620 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4621 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4622 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4623 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4624 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4625 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4626 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4627 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4628 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4629 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4630 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4631 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4632 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4633 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4634 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4635 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4636 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4637 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4638 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4639 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4640 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4641 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4642 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4643 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4644 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4645 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4646 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4647 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4648 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4649 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4650 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4651 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4652 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4653 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4654 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4655 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4656 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4657 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4658 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4659 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4660 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4661 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4662 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4663 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4664 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4665 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4666 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4667 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4668 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4669 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4670 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4671 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4672 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4673 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4674 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4675 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4676 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4677 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4678 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4679 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4680 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4681 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4682 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4683 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4684 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4685 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4686 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4687 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4688 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4689 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4690 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4691 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4692 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4693 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4694 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4695 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4696 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4697 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4698 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4699 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4700 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4701 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4702 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4703 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4704 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4705 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4706 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4707 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4708 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4709 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4710 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4711 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4712 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4713 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4714 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4715 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4716 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4717 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4718 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4719 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4720 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4721 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4722 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4723 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4724 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4725 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4726 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4727 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4728 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4729 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4730 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4731 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4732 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4733 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4734 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4735 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4736 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4737 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4738 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4739 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4740 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4741 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4742 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4743 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4744 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4745 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4746 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4747 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4748 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4749 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4750 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4751 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4752 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4753 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4754 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4755 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4756 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4757 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4758 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4759 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4760 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4761 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4762 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4763 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4764 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4765 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4766 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4767 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4768 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4769 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4770 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4771 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4772 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4773 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4774 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4775 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4776 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4777 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4778 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4779 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4780 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4781 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4782 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4783 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4784 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4785 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4786 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4787 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4788 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4789 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4790 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4791 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4792 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4793 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4794 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4795 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4796 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4797 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4798 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4799 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4800 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4801 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4802 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4803 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4804 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4805 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4806 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4807 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4808 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4809 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4810 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4811 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4812 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4813 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4814 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4815 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4816 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4817 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4818 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4819 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4820 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4821 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4822 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4823 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4824 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4825 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4826 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4827 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4828 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4829 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4830 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4831 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4832 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4833 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4834 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4835 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4836 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4837 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4838 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4839 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4840 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4841 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4842 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4843 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4844 * gcc.target/arm/neon/vrev16p8.c: Remove.
4845 * gcc.target/arm/neon/vrev16s8.c: Remove.
4846 * gcc.target/arm/neon/vrev16u8.c: Remove.
4847 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4848 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4849 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4850 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4851 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4852 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4853 * gcc.target/arm/neon/vrev32p16.c: Remove.
4854 * gcc.target/arm/neon/vrev32p8.c: Remove.
4855 * gcc.target/arm/neon/vrev32s16.c: Remove.
4856 * gcc.target/arm/neon/vrev32s8.c: Remove.
4857 * gcc.target/arm/neon/vrev32u16.c: Remove.
4858 * gcc.target/arm/neon/vrev32u8.c: Remove.
4859 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4860 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4861 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4862 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4863 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4864 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4865 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4866 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4867 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4868 * gcc.target/arm/neon/vrev64f32.c: Remove.
4869 * gcc.target/arm/neon/vrev64p16.c: Remove.
4870 * gcc.target/arm/neon/vrev64p8.c: Remove.
4871 * gcc.target/arm/neon/vrev64s16.c: Remove.
4872 * gcc.target/arm/neon/vrev64s32.c: Remove.
4873 * gcc.target/arm/neon/vrev64s8.c: Remove.
4874 * gcc.target/arm/neon/vrev64u16.c: Remove.
4875 * gcc.target/arm/neon/vrev64u32.c: Remove.
4876 * gcc.target/arm/neon/vrev64u8.c: Remove.
4877 * gcc.target/arm/neon/vrndaf32.c: Remove.
4878 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4879 * gcc.target/arm/neon/vrndf32.c: Remove.
4880 * gcc.target/arm/neon/vrndmf32.c: Remove.
4881 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4882 * gcc.target/arm/neon/vrndnf32.c: Remove.
4883 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4884 * gcc.target/arm/neon/vrndpf32.c: Remove.
4885 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4886 * gcc.target/arm/neon/vrndqf32.c: Remove.
4887 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4888 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4889 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4890 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4891 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4892 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4893 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4894 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4895 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4896 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4897 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4898 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4899 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4900 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4901 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4902 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4903 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4904 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4905 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4906 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4907 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4908 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4909 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4910 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4911 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4912 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4913 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4914 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4915 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4916 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4917 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4918 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4919 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4920 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4921 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4922 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4923 * gcc.target/arm/neon/vshlQs16.c: Remove.
4924 * gcc.target/arm/neon/vshlQs32.c: Remove.
4925 * gcc.target/arm/neon/vshlQs64.c: Remove.
4926 * gcc.target/arm/neon/vshlQs8.c: Remove.
4927 * gcc.target/arm/neon/vshlQu16.c: Remove.
4928 * gcc.target/arm/neon/vshlQu32.c: Remove.
4929 * gcc.target/arm/neon/vshlQu64.c: Remove.
4930 * gcc.target/arm/neon/vshlQu8.c: Remove.
4931 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4932 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4933 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4934 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4935 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4936 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4937 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4938 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4939 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4940 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4941 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4942 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4943 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4944 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4945 * gcc.target/arm/neon/vshls16.c: Remove.
4946 * gcc.target/arm/neon/vshls32.c: Remove.
4947 * gcc.target/arm/neon/vshls64.c: Remove.
4948 * gcc.target/arm/neon/vshls8.c: Remove.
4949 * gcc.target/arm/neon/vshlu16.c: Remove.
4950 * gcc.target/arm/neon/vshlu32.c: Remove.
4951 * gcc.target/arm/neon/vshlu64.c: Remove.
4952 * gcc.target/arm/neon/vshlu8.c: Remove.
4953 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4954 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4955 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4956 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4957 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4958 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4959 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4960 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4961 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4962 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4963 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4964 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4965 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4966 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4967 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4968 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4969 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4970 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4971 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4972 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4973 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4974 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4975 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4976 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4977 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4978 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4979 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4980 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4981 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4982 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4983 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4984 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4985 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4986 * gcc.target/arm/neon/vsli_np16.c: Remove.
4987 * gcc.target/arm/neon/vsli_np64.c: Remove.
4988 * gcc.target/arm/neon/vsli_np8.c: Remove.
4989 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4990 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4991 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4992 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4993 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4994 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4995 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4996 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4997 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4998 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4999 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5000 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5001 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5002 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5003 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5004 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5005 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5006 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5007 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5008 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5009 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5010 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5011 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5012 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5013 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5014 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5015 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5016 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5017 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5018 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5019 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5020 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5021 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5022 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5023 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5024 * gcc.target/arm/neon/vsri_np16.c: Remove.
5025 * gcc.target/arm/neon/vsri_np64.c: Remove.
5026 * gcc.target/arm/neon/vsri_np8.c: Remove.
5027 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5028 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5029 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5030 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5031 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5032 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5033 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5034 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5035 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5036 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5037 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5038 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5039 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5040 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5041 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5042 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5043 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5044 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5045 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5046 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5047 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5048 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5049 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5050 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5051 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5052 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5053 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5054 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5055 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5056 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5057 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5058 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5059 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5060 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5061 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5062 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5063 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5064 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5065 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5066 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5067 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5068 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5069 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5070 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5071 * gcc.target/arm/neon/vst1f32.c: Remove.
5072 * gcc.target/arm/neon/vst1p16.c: Remove.
5073 * gcc.target/arm/neon/vst1p64.c: Remove.
5074 * gcc.target/arm/neon/vst1p8.c: Remove.
5075 * gcc.target/arm/neon/vst1s16.c: Remove.
5076 * gcc.target/arm/neon/vst1s32.c: Remove.
5077 * gcc.target/arm/neon/vst1s64.c: Remove.
5078 * gcc.target/arm/neon/vst1s8.c: Remove.
5079 * gcc.target/arm/neon/vst1u16.c: Remove.
5080 * gcc.target/arm/neon/vst1u32.c: Remove.
5081 * gcc.target/arm/neon/vst1u64.c: Remove.
5082 * gcc.target/arm/neon/vst1u8.c: Remove.
5083 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5084 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5085 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5086 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5087 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5088 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5089 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5090 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5091 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5092 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5093 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5094 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5095 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5096 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5097 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5098 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5099 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5100 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5101 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5102 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5103 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5104 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5105 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5106 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5107 * gcc.target/arm/neon/vst2f32.c: Remove.
5108 * gcc.target/arm/neon/vst2p16.c: Remove.
5109 * gcc.target/arm/neon/vst2p64.c: Remove.
5110 * gcc.target/arm/neon/vst2p8.c: Remove.
5111 * gcc.target/arm/neon/vst2s16.c: Remove.
5112 * gcc.target/arm/neon/vst2s32.c: Remove.
5113 * gcc.target/arm/neon/vst2s64.c: Remove.
5114 * gcc.target/arm/neon/vst2s8.c: Remove.
5115 * gcc.target/arm/neon/vst2u16.c: Remove.
5116 * gcc.target/arm/neon/vst2u32.c: Remove.
5117 * gcc.target/arm/neon/vst2u64.c: Remove.
5118 * gcc.target/arm/neon/vst2u8.c: Remove.
5119 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5120 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5121 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5122 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5123 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5124 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5125 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5126 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5127 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5128 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5129 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5130 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5131 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5132 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5133 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5134 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5135 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5136 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5137 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5138 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5139 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5140 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5141 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5142 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5143 * gcc.target/arm/neon/vst3f32.c: Remove.
5144 * gcc.target/arm/neon/vst3p16.c: Remove.
5145 * gcc.target/arm/neon/vst3p64.c: Remove.
5146 * gcc.target/arm/neon/vst3p8.c: Remove.
5147 * gcc.target/arm/neon/vst3s16.c: Remove.
5148 * gcc.target/arm/neon/vst3s32.c: Remove.
5149 * gcc.target/arm/neon/vst3s64.c: Remove.
5150 * gcc.target/arm/neon/vst3s8.c: Remove.
5151 * gcc.target/arm/neon/vst3u16.c: Remove.
5152 * gcc.target/arm/neon/vst3u32.c: Remove.
5153 * gcc.target/arm/neon/vst3u64.c: Remove.
5154 * gcc.target/arm/neon/vst3u8.c: Remove.
5155 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5156 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5157 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5158 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5159 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5160 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5161 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5162 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5163 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5164 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5165 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5166 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5167 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5168 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5169 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5170 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5171 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5172 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5173 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5174 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5175 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5176 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5177 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5178 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5179 * gcc.target/arm/neon/vst4f32.c: Remove.
5180 * gcc.target/arm/neon/vst4p16.c: Remove.
5181 * gcc.target/arm/neon/vst4p64.c: Remove.
5182 * gcc.target/arm/neon/vst4p8.c: Remove.
5183 * gcc.target/arm/neon/vst4s16.c: Remove.
5184 * gcc.target/arm/neon/vst4s32.c: Remove.
5185 * gcc.target/arm/neon/vst4s64.c: Remove.
5186 * gcc.target/arm/neon/vst4s8.c: Remove.
5187 * gcc.target/arm/neon/vst4u16.c: Remove.
5188 * gcc.target/arm/neon/vst4u32.c: Remove.
5189 * gcc.target/arm/neon/vst4u64.c: Remove.
5190 * gcc.target/arm/neon/vst4u8.c: Remove.
5191 * gcc.target/arm/neon/vsubQf32.c: Remove.
5192 * gcc.target/arm/neon/vsubQs16.c: Remove.
5193 * gcc.target/arm/neon/vsubQs32.c: Remove.
5194 * gcc.target/arm/neon/vsubQs64.c: Remove.
5195 * gcc.target/arm/neon/vsubQs8.c: Remove.
5196 * gcc.target/arm/neon/vsubQu16.c: Remove.
5197 * gcc.target/arm/neon/vsubQu32.c: Remove.
5198 * gcc.target/arm/neon/vsubQu64.c: Remove.
5199 * gcc.target/arm/neon/vsubQu8.c: Remove.
5200 * gcc.target/arm/neon/vsubf32.c: Remove.
5201 * gcc.target/arm/neon/vsubhns16.c: Remove.
5202 * gcc.target/arm/neon/vsubhns32.c: Remove.
5203 * gcc.target/arm/neon/vsubhns64.c: Remove.
5204 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5205 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5206 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5207 * gcc.target/arm/neon/vsubls16.c: Remove.
5208 * gcc.target/arm/neon/vsubls32.c: Remove.
5209 * gcc.target/arm/neon/vsubls8.c: Remove.
5210 * gcc.target/arm/neon/vsublu16.c: Remove.
5211 * gcc.target/arm/neon/vsublu32.c: Remove.
5212 * gcc.target/arm/neon/vsublu8.c: Remove.
5213 * gcc.target/arm/neon/vsubs16.c: Remove.
5214 * gcc.target/arm/neon/vsubs32.c: Remove.
5215 * gcc.target/arm/neon/vsubs64.c: Remove.
5216 * gcc.target/arm/neon/vsubs8.c: Remove.
5217 * gcc.target/arm/neon/vsubu16.c: Remove.
5218 * gcc.target/arm/neon/vsubu32.c: Remove.
5219 * gcc.target/arm/neon/vsubu64.c: Remove.
5220 * gcc.target/arm/neon/vsubu8.c: Remove.
5221 * gcc.target/arm/neon/vsubws16.c: Remove.
5222 * gcc.target/arm/neon/vsubws32.c: Remove.
5223 * gcc.target/arm/neon/vsubws8.c: Remove.
5224 * gcc.target/arm/neon/vsubwu16.c: Remove.
5225 * gcc.target/arm/neon/vsubwu32.c: Remove.
5226 * gcc.target/arm/neon/vsubwu8.c: Remove.
5227 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5228 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5229 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5230 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5231 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5232 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5233 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5234 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5235 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5236 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5237 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5238 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5239 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5240 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5241 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5242 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5243 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5244 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5245 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5246 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5247 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5248 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5249 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5250 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5251 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5252 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5253 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5254 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5255 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5256 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5257 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5258 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5259 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5260 * gcc.target/arm/neon/vtrnf32.c: Remove.
5261 * gcc.target/arm/neon/vtrnp16.c: Remove.
5262 * gcc.target/arm/neon/vtrnp8.c: Remove.
5263 * gcc.target/arm/neon/vtrns16.c: Remove.
5264 * gcc.target/arm/neon/vtrns32.c: Remove.
5265 * gcc.target/arm/neon/vtrns8.c: Remove.
5266 * gcc.target/arm/neon/vtrnu16.c: Remove.
5267 * gcc.target/arm/neon/vtrnu32.c: Remove.
5268 * gcc.target/arm/neon/vtrnu8.c: Remove.
5269 * gcc.target/arm/neon/vtstQp8.c: Remove.
5270 * gcc.target/arm/neon/vtstQs16.c: Remove.
5271 * gcc.target/arm/neon/vtstQs32.c: Remove.
5272 * gcc.target/arm/neon/vtstQs8.c: Remove.
5273 * gcc.target/arm/neon/vtstQu16.c: Remove.
5274 * gcc.target/arm/neon/vtstQu32.c: Remove.
5275 * gcc.target/arm/neon/vtstQu8.c: Remove.
5276 * gcc.target/arm/neon/vtstp8.c: Remove.
5277 * gcc.target/arm/neon/vtsts16.c: Remove.
5278 * gcc.target/arm/neon/vtsts32.c: Remove.
5279 * gcc.target/arm/neon/vtsts8.c: Remove.
5280 * gcc.target/arm/neon/vtstu16.c: Remove.
5281 * gcc.target/arm/neon/vtstu32.c: Remove.
5282 * gcc.target/arm/neon/vtstu8.c: Remove.
5283 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5284 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5285 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5286 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5287 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5288 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5289 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5290 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5291 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5292 * gcc.target/arm/neon/vuzpf32.c: Remove.
5293 * gcc.target/arm/neon/vuzpp16.c: Remove.
5294 * gcc.target/arm/neon/vuzpp8.c: Remove.
5295 * gcc.target/arm/neon/vuzps16.c: Remove.
5296 * gcc.target/arm/neon/vuzps32.c: Remove.
5297 * gcc.target/arm/neon/vuzps8.c: Remove.
5298 * gcc.target/arm/neon/vuzpu16.c: Remove.
5299 * gcc.target/arm/neon/vuzpu32.c: Remove.
5300 * gcc.target/arm/neon/vuzpu8.c: Remove.
5301 * gcc.target/arm/neon/vzipQf32.c: Remove.
5302 * gcc.target/arm/neon/vzipQp16.c: Remove.
5303 * gcc.target/arm/neon/vzipQp8.c: Remove.
5304 * gcc.target/arm/neon/vzipQs16.c: Remove.
5305 * gcc.target/arm/neon/vzipQs32.c: Remove.
5306 * gcc.target/arm/neon/vzipQs8.c: Remove.
5307 * gcc.target/arm/neon/vzipQu16.c: Remove.
5308 * gcc.target/arm/neon/vzipQu32.c: Remove.
5309 * gcc.target/arm/neon/vzipQu8.c: Remove.
5310 * gcc.target/arm/neon/vzipf32.c: Remove.
5311 * gcc.target/arm/neon/vzipp16.c: Remove.
5312 * gcc.target/arm/neon/vzipp8.c: Remove.
5313 * gcc.target/arm/neon/vzips16.c: Remove.
5314 * gcc.target/arm/neon/vzips32.c: Remove.
5315 * gcc.target/arm/neon/vzips8.c: Remove.
5316 * gcc.target/arm/neon/vzipu16.c: Remove.
5317 * gcc.target/arm/neon/vzipu32.c: Remove.
5318 * gcc.target/arm/neon/vzipu8.c: Remove.
5321 2015-11-12 Marek Polacek <polacek@redhat.com>
5324 * gcc.dg/pr67784-1.c: New test.
5325 * gcc.dg/pr67784-2.c: New test.
5327 2015-11-12 Martin Liska <mliska@suse.cz>
5329 * gcc.dg/ipa/pr68035.c: New test.
5331 2015-11-12 Richard Biener <rguenther@suse.de>
5333 PR tree-optimization/68306
5334 * gcc.dg/pr68306.c: New testcase.
5336 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5338 Implement D0013R2, logical type traits.
5340 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5342 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5344 * c-c++-common/goacc/data-default-1.c: New.
5346 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5348 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5350 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5352 PR tree-optimization/68305
5353 * gcc.dg/vect/pr68305.c: New test.
5355 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5357 * gcc.target/i386/pr67265-2.c: New test.
5359 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5361 * gcc.dg/pr68286.c: New test.
5363 2015-11-12 Christian Bruel <christian.bruel@st.com>
5365 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5367 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5369 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5372 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5374 * gcc.dg/pr65521.c: Fail on AIX.
5376 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5378 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5379 * gcc.dg/graphite/fuse-2.c: Same.
5380 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5381 isl-ast-gen-*.c files.
5382 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5383 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5384 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5385 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5386 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5387 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5388 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5389 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5390 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5391 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5392 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5394 2015-11-11 Marek Polacek <polacek@redhat.com>
5398 * c-c++-common/pr68107.c: New test.
5399 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5400 (large_array_char_template): Likewise.
5401 * g++.dg/init/new44.C: Adjust dg-error.
5403 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5405 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5406 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5408 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5410 * gcc.target/i386/pr67265.c: New test.
5412 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5414 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5415 tests for the expected generated code.
5417 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5419 * gcc.target/mips/split-ds-sequence.c: New test.
5421 2015-11-11 Julia Koval <julia.koval@intel.com>
5423 * g++.dg/ext/mv16.C: New functions.
5425 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5426 Jiong Wang <jiong.wang@arm.com>
5428 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5430 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5432 * gcc.target/i386/mask-pack.c: New test.
5433 * gcc.target/i386/mask-unpack.c: New test.
5435 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5437 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5439 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5441 * gcc.dg/vect/slp-cond-5.c: New test.
5443 2015-11-10 Richard Biener <rguenther@suse.de>
5445 PR tree-optimization/68240
5446 * gcc.dg/torture/pr68240.c: New testcase.
5448 2015-11-10 Richard Biener <rguenther@suse.de>
5450 PR tree-optimization/56118
5451 * gcc.target/i386/pr56118.c: New testcase.
5453 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5455 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5457 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5459 * gfortran.dg/pr68251.f90: New test.
5461 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5463 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5465 2015-11-09 Martin Sebor <msebor@redhat.com>
5467 * init/new45.C: New test to verify that operator new is invoked
5468 with or without overhead for a cookie.
5471 * init/new44.C: New test for placement new expressions for arrays
5472 with excessive number of elements.
5475 * init/new43.C: New test for placement new expressions for arrays
5476 with negative number of elements.
5478 * other/new-size-type.C: Expect array new expression with
5479 an excessive number of elements to be rejected.
5481 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5483 * c-c++-common/goacc/routine-1.c: New.
5484 * c-c++-common/goacc/routine-2.c: New.
5485 * c-c++-common/goacc/routine-3.c: New.
5486 * c-c++-common/goacc/routine-4.c: New.
5487 * c-c++-common/goacc/routine-5.c: New.
5489 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5491 * gcc.target/sparc/sparc-ret.c: Rename to...
5492 * gcc.target/sparc/sparc-ret-1.c: ...this.
5493 * gcc.target/sparc/sparc-ret-2.c: New test.
5495 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5497 * lib/target-supports.exp (check_p8vector_hw_available): Split
5499 (check_vsx_hw_available): Likewise.
5500 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5501 support and for PowerPC float128 support.
5502 (check_p9modulo_hw_available): Likewise.
5503 (check_ppc_float128_sw_available): Likewise.
5504 (check_ppc_float128_hw_available): Likewise.
5505 (check_effective_target_powerpc_p9vector_ok): Likewise.
5506 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5507 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5508 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5509 (is-effective-target): Add new PowerPc targets.
5510 (is-effective-target-keyword): Likewise.
5511 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5512 instructions, use it.
5514 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5515 * gcc.target/powerpc/mod-2.c: Likewise.
5516 * gcc.target/powerpc/ctz-1.c: Likewise.
5517 * gcc.target/powerpc/ctz-2.c: Likewise.
5518 * gcc.target/powerpc/extswsli-1.c: Likewise.
5519 * gcc.target/powerpc/extswsli-2.c: Likewise.
5520 * gcc.target/powerpc/extswsli-3.c: Likewise.
5522 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5523 and allow the test on PowerPC LE.
5524 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5525 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5527 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5528 check instead of powerpc_vsx_ok.
5529 * gcc.target/powerpc/float128-mix.c: Likewise.
5531 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5533 * gcc.dg/sso/*.c: Robustify dg-output directives.
5535 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5537 * g++.dg/ubsan/pr68259.C: New test.
5539 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5541 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5542 (main): Use _Cilk_spawn instead of cilk_spawn.
5544 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5546 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5547 scan-assembler directive.
5549 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5552 * gcc.dg/pr68129_1.c: New test.
5554 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5557 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5558 (main): Invoke them.
5560 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5563 * gcc.dg/guality/pr67192.c: New test.
5565 2015-11-09 Richard Biener <rguenther@suse.de>
5567 PR tree-optimization/68248
5568 * gcc.dg/torture/pr68248.c: New testcase.
5570 2015-11-09 Richard Biener <rguenther@suse.de>
5572 PR tree-optimization/56118
5573 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5575 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5577 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5578 labelref and check use of constant pool by looking for .word and
5581 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5584 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5586 2015-11-09 Richard Henderson <rth@redhat.com>
5588 * gcc.target/i386/addr-space-1.c: New test.
5589 * gcc.target/i386/addr-space-2.c: New test.
5590 * gcc.target/i386/addr-space-3.c: New test.
5592 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5595 * gfortran.dg/pr68053.f90: New test.
5597 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5599 * g++.dg/lto/pr68057_0.C: Fix testcase.
5601 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5603 * gfortran.dg/PR67518.f90: move from here...
5604 * gfortran.dg/graphite/PR67518.f90: to here.
5605 * gfortran.dg/PR53852.f90: move from here...
5606 * gfortran.dg/graphite/PR53852.f90: to here.
5608 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5610 * gcc.dg/sso-1.c: New test.
5611 * gcc.dg/sso-2.c: Likewise.
5612 * gcc.dg/sso-3.c: Likewise.
5613 * gcc.dg/sso-4.c: Likewise.
5614 * gcc.dg/sso-5.c: Likewise.
5615 * gcc.dg/sso-6.c: Likewise.
5616 * gcc.dg/sso-7.c: Likewise.
5617 * gcc.dg/sso-8.c: Likewise.
5618 * gcc.dg/sso: New directory.
5619 * gcc.target/i386/movbe-3.c: New test.
5620 * gnat.dg/sso1.adb: Likewise.
5621 * gnat.dg/sso2.ad[sb]: Likewise.
5622 * gnat.dg/sso3.adb: Likewise.
5623 * gnat.dg/sso4.adb: Likewise.
5624 * gnat.dg/sso5.adb: Likewise.
5625 * gnat.dg/sso6.adb: Likewise.
5626 * gnat.dg/sso7.adb: Likewise.
5627 * gnat.dg/specs/sso1.ads: Likewise.
5628 * gnat.dg/specs/sso2.ads: Likewise.
5629 * gnat.dg/sso: New directory.
5631 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5634 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5636 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5639 * gfortran.dg/pr68224.f90: New test.
5641 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5644 * gfortran.dg/proc_ptr_47.f90: New test.
5647 * gfortran.dg/pr66465.f90: New test.
5649 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5651 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5653 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5656 * gfortran.dg/pr68153.f90: New test.
5658 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5661 * gfortran.dg/pr68151.f90: New test.
5663 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5665 PR tree-optimization/68235
5666 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5668 2015-11-06 Jeff Law <law@redhat.com>
5670 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5671 realized jump threads.
5672 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5673 threads rather than dom1 dump.
5675 2015-11-06 Michael Collison <michael.collison@linaro.org
5676 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5679 2015-08-01 Michael Collison <michael.collison@linaro.org
5680 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5682 * gcc.target/arm/mincmp.c: New test.
5684 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5687 * gfortran.dg/warn_unused_function_2.f90: Add two new
5688 "defined but not used" subroutines.
5690 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5692 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5693 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5694 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5695 expected diagnostics for the addition of quotes.
5696 * gfortran.dg/gomp/target3.f90: Likewise.
5697 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5698 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5699 * c-c++-common/gomp/doacross-1.c: Likewise.
5700 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5701 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5702 Adjust expected diagnostics wording.
5703 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5704 Don't expect error on ordered threads simd when in for simd.
5705 * c-c++-common/gomp/nesting-2.c: New test.
5706 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5707 * c-c++-common/gomp/ordered-4.c: New test.
5709 2015-11-06 Mike Stump <mikestump@comcast.net>
5711 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5713 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5714 Sebastian Pop <s.pop@samsung.com>
5716 * gcc.dg/graphite/fuse-1.c: New.
5717 * gcc.dg/graphite/fuse-2.c: New.
5718 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5720 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5722 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5724 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5726 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5727 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5728 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5729 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5730 * lib/gcc-dg.exp: Load multiline.exp.
5732 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5734 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5735 * gcc.target/arm/interrupt-1.c: Likewise.
5736 * gcc.target/arm/interrupt-2.c: Likewise.
5737 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5739 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5740 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5742 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5743 macros for assembly checks.
5744 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5745 frsqrts and frsqrte are not emitted.
5746 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5747 frsqrts and frsqrte are emitted.
5748 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5750 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5752 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5754 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5758 * g++.dg/lto/pr68057_0.C: New testcase.
5759 * g++.dg/lto/pr68057_1.C: New testcase.
5760 * g++.dg/torture/pr68220.C: New testcase.
5762 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5764 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5767 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5769 PR tree-optimization/68145
5770 * g++.dg/vect/pr68145.cc: New test.
5772 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5775 * gcc.dg/pr68088_1.c: New test.
5777 2015-11-06 Richard Biener <rguenther@suse.de>
5779 * gcc.dg/vect/bb-slp-38.c: New testcase.
5781 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5783 * gfortran.dg/goacc/private-3.f95: XFAIL.
5785 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5789 * gfortran.dg/PR67518.f90: New test.
5790 * gfortran.dg/PR53852.f90: New test.
5792 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5793 Tom de Vries <tom@codesourcery.com>
5794 Nathan Sidwell <nathan@codesourcery.com>
5795 Thomas Schwinge <thomas@codesourcery.com>
5797 * c-c++-common/goacc/combined-directives.c: New test.
5798 * c-c++-common/goacc/loop-clauses.c: New test.
5799 * c-c++-common/goacc/tile.c: New test.
5800 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5801 as gang static arguments.
5802 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5803 * g++.dg/goacc/template.C: New test.
5804 * gfortran.dg/goacc/combined-directives.f90: New test.
5805 * gfortran.dg/goacc/default.f95: New test.
5806 * gfortran.dg/goacc/default_none.f95: New test.
5807 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5808 * gfortran.dg/goacc/gang-static.f95: New test.
5809 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5810 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5811 * gfortran.dg/goacc/list.f95: Update test.
5812 * gfortran.dg/goacc/loop-2.f95: Likewise.
5813 * gfortran.dg/goacc/loop-4.f95: New test.
5814 * gfortran.dg/goacc/loop-5.f95: New test.
5815 * gfortran.dg/goacc/loop-6.f95: New test.
5816 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5817 * gfortran.dg/goacc/multi-clause.f90: New test.
5818 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5819 * gfortran.dg/goacc/update.f95: New test.
5821 2015-11-05 Martin Sebor <msebor@redhat.com>
5824 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5825 invocations where the size of the destination buffer object
5826 or its type (or both) is unknown.
5828 2015-11-05 Martin Sebor <msebor@redhat.com>
5831 * g++.dg/warn/Wplacement-new-size.C: New test.
5833 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5835 * gcc.dg/pr68112.c: New.
5836 * gcc.dg/vect/vect-strided-shift-1.c: New.
5838 2015-11-05 Marek Polacek <polacek@redhat.com>
5841 * gcc.dg/pr68090.c: New test.
5843 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5845 * gcc.dg/ifcvt-4.c: New.
5847 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5850 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5852 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5854 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5855 of variables in both data sharing and mapping clauses and for
5856 structure element based array sections being mapped rather than
5858 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5859 expected diagnostics wording in one case.
5860 * c-c++-common/gomp/distribute-1.c: New test.
5861 * c-c++-common/gomp/element-1.c: New test.
5862 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5863 and #pragma omp end declare target pair around the function.
5864 Change s from a parameter to a file scope variable.
5865 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5866 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5867 on non-zero low-bound in reduction array sections. Add further
5869 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5870 * c-c++-common/gomp/target-teams-1.c: New test.
5871 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5872 for expected mangling on x86_64/i?86.
5873 * gcc.dg/gomp/declare-simd-3.c: New test.
5874 * gcc.dg/gomp/declare-simd-4.c: New test.
5875 * gcc.dg/gomp/for-20.c: New test.
5876 * gcc.dg/gomp/for-21.c: New test.
5877 * gcc.dg/gomp/for-22.c: New test.
5878 * gcc.dg/gomp/for-23.c: New test.
5879 * gcc.dg/gomp/for-24.c: New test.
5880 * gcc.dg/gomp/linear-1.c: New test.
5881 * gcc.dg/gomp/loop-1.c: New test.
5882 * g++.dg/gomp/atomic-17.C: New test.
5883 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5884 non-static data member in shared clause. Add single construct.
5885 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5886 scan-assembler-times directives for expected mangling on x86_64/i?86.
5887 * g++.dg/gomp/declare-simd-3.C: Likewise.
5888 * g++.dg/gomp/declare-simd-4.C: New test.
5889 * g++.dg/gomp/declare-simd-5.C: New test.
5890 * g++.dg/gomp/declare-target-1.C: New test.
5891 * g++.dg/gomp/linear-2.C: New test.
5892 * g++.dg/gomp/loop-1.C: New test.
5893 * g++.dg/gomp/loop-2.C: New test.
5894 * g++.dg/gomp/loop-3.C: New test.
5895 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5896 non-static data member in shared clause.
5897 * g++.dg/gomp/member-3.C: New test.
5898 * g++.dg/gomp/member-4.C: New test.
5899 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5900 (bar): Remove dg-message.
5901 * g++.dg/gomp/target-teams-1.C: New test.
5903 2015-11-05 Richard Biener <rguenther@suse.de>
5905 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5906 uninitialized variables.
5907 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5908 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5909 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5910 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5911 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5912 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5913 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5914 * gcc.dg/ipa/pure-const-2.c: Likewise.
5915 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5916 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5917 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5918 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5919 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5920 * gcc.dg/vect/pr30858.c: Likewise.
5921 * gcc.dg/vect/pr33866.c: Likewise.
5922 * gcc.dg/vect/pr37027.c: Likewise.
5923 * c-c++-common/ubsan/null-10.c: Likewise.
5924 * gcc.target/i386/incoming-8.c: Likewise.
5926 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5928 * gnat.dg/slice9.adb: New test.
5930 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5932 * gfortran.dg/goacc/reduction-2.f95: Delete.
5934 2015-11-04 Tom de Vries <tom@codesourcery.com>
5936 PR tree-optimization/67742
5937 * gcc.dg/tree-ssa/restrict-7.c: New test.
5938 * gcc.dg/tree-ssa/restrict-8.c: New test.
5940 2015-11-03 Martin Sebor <msebor@redhat.com>
5943 * c-c++-common/builtin-offsetof-2.c: New test.
5945 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5948 * gfortran.dg/warn_unused_function_3.f90: New test.
5950 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5952 * gnat.dg/discr45.adb: Only compile the test.
5954 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5956 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5957 * gcc.target/i386/mvc5.c: Ditto.
5958 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5961 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5963 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5965 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5968 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5970 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5971 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5972 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5973 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5974 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5975 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5977 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5979 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5981 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5983 * gcc.dg/mvc1.c: Move to ...
5984 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5985 * gcc.dg/mvc2.c: Move to ...
5986 * gcc.target/i386/mvc2.c: ... here.
5987 * gcc.dg/mvc3.c: Move to ...
5988 * gcc.target/i386/mvc3.c: ... here.
5989 * gcc.dg/mvc4.c: Move to ...
5990 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5991 * gcc.dg/mvc5.c: Move to ...
5992 * gcc.target/i386/mvc5.c: ... here.
5993 * gcc.dg/mvc6.c: Move to ...
5994 * gcc.target/i386/mvc6.c: ... here.
5995 * gcc.dg/mvc7.c: Move to ...
5996 * gcc.target/i386/mvc7.c: ... here.
5998 * g++.dg/ext/mvc1.C: Require ifunc.
6000 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6002 PR tree-optimization/68083
6003 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6005 2015-11-02 Jeff Law <law@redhat.com>
6007 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6008 irreducible loops in the CFG.
6010 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6013 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6015 * gcc.dg/vect/vect-strided-shift-1.c: New.
6017 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6020 * gcc.target/arm/pr67929_1.c: Move to...
6021 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6022 Remove arm-specific directives. Add noclone, noinline
6025 2015-11-01 Jeff Law <law@redhat.com>
6027 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6029 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6031 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6032 (sse2_test): Rename from main. Do not return 0.
6034 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6036 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6037 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6038 * gfortran.dg/read_dir.f90: XFAIL AIX.
6040 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6042 Remove the implementation of N3994, terse range-for loops.
6043 * g++.dg/cpp1z/range-for1.C: Remove.
6045 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6047 * gnat.dg/discr45.adb: New test.
6049 2015-10-31 Tom de Vries <tom@codesourcery.com>
6051 * gfortran.dg/assumed_type_2.f90: Update test.
6052 * gfortran.dg/no_arg_check_2.f90: Same.
6054 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6056 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6058 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6061 * gfortran.dg/pr46588.f90: New test.
6063 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6065 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6066 * gcc.dg/mvc2.c: Ditto.
6067 * gcc.dg/mvc3.c: Ditto.
6068 * gcc.dg/mvc4.c: Ditto.
6069 * gcc.dg/mvc5.c: Ditto.
6070 * gcc.dg/mvc6.c: Ditto.
6071 * gcc.dg/mvc7.c: Ditto.
6072 * g++.dg/ext/mvc1.C: Ditto.
6073 * g++.dg/ext/mvc2.C: Ditto.
6074 * g++.dg/ext/mvc3.C: Ditto.
6075 * g++.dg/ext/mvc4.C: Ditto.
6077 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6080 * gfortran.dg/pr51993.f90: New test.
6082 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6084 PR rtl-optimization/68106
6085 * gcc.target/aarch64/pr68106.c: New.
6087 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6090 * gfortran.dg/pr36192_1.f90: New test.
6092 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6095 *gfortran.dg/pr68154.f90
6097 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6099 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6100 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6102 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6104 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6106 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6108 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6110 * gcc.target/powerpc/float128-mix.c: Likewise.
6112 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6115 * gfortran.dg/pr68054.f90: New test.
6117 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6120 * gfortran.dg/pr67885.f90: New test.
6122 2015-10-29 Jeff Law <law@redhat.com>
6124 PR tree-optimization/67892
6125 * gcc.dg/tree-ssa/pr21417: Update expected output.
6126 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6128 2015-10-29 Richard Biener <rguenther@suse.de>
6131 * c-c++-common/ubsan/pr68142.c: New testcase.
6133 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6136 * g++.dg/other/cv_func4.C: New.
6138 2015-10-29 Richard Biener <rguenther@suse.de>
6141 * c-c++-common/ubsan/pr56956.c: New testcase.
6143 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6145 * gnat.dg/discr44.adb: New test.
6147 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6150 * gcc.dg/debug/pr66068.c: New test.
6152 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6155 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6156 array bounds error at line 25.
6158 2015-10-28 Catherine Moore <clm@codesourcery.com>
6160 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6161 * gcc.target/mips/oddspreg-6.c: Likewise.
6162 * gcc.target/mips/oddspreg-1.c: Likewise.
6163 * gcc.target/mips/oddspreg-2.c: Likewise.
6165 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6168 * gcc.target/avr/pr67839.c: New test.
6170 2015-10-28 Richard Biener <rguenther@suse.de>
6172 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6174 2015-10-28 Tom de Vries <tom@codesourcery.com>
6176 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6178 2015-10-28 Richard Biener <rguenther@suse.de>
6181 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6184 2015-10-28 Richard Biener <rguenther@suse.de>
6186 PR tree-optimization/65962
6187 * gcc.dg/vect/vect-62.c: Adjust.
6189 2015-10-28 Richard Biener <rguenther@suse.de>
6192 * gcc.dg/torture/pr68067-1.c: New testcase.
6193 * gcc.dg/torture/pr68067-2.c: Likewise.
6195 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6197 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6199 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6201 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6202 as xvmadd and xvnmsub.
6203 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6205 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6207 * c-c++-common/goacc/loop-shape.c: New test.
6209 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6210 Cesar Philippidis <cesar@codesourcery.com>
6212 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6213 * g++.dg/gomp/pr33372-3.C: Likewise.
6215 2015-10-27 Richard Henderson <rth@redhat.com>
6218 * gcc.target/i386/pr67609-2.c: New test.
6220 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6223 * gcc.target/aarch64/pr68102_1.c: New test.
6225 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6228 * gfortran.dg/allocate_with_source_15.f03: New test
6230 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6231 James Norris <jnorris@codesourcery.com>
6234 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6236 * gfortran.dg/goacc/loop-1.f95: Likewise.
6237 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6238 * gfortran.dg/goacc/cray.f95: Likewise.
6239 * gfortran.dg/goacc/parameter.f95: Likewise.
6241 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6244 * gfortran.dg/pr67805_2.f90: New test.
6246 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6247 Aditya Kumar <aditya.k7@samsung.com>
6249 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6250 * gcc.dg/graphite/interchange-1.c: Same.
6251 * gcc.dg/graphite/interchange-10.c: Same.
6252 * gcc.dg/graphite/interchange-11.c: Same.
6253 * gcc.dg/graphite/interchange-13.c: Same.
6254 * gcc.dg/graphite/interchange-3.c: Same.
6255 * gcc.dg/graphite/interchange-4.c: Same.
6256 * gcc.dg/graphite/interchange-7.c: Same.
6257 * gcc.dg/graphite/interchange-9.c: Same.
6258 * gcc.dg/graphite/uns-interchange-9.c: Same.
6259 * gfortran.dg/graphite/interchange-3.f90: Same.
6261 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6264 * gcc.target/i386/pr67215-1.c: New test.
6265 * gcc.target/i386/pr67215-2.c: Likewise.
6266 * gcc.target/i386/pr67215-3.c: Likewise.
6268 2015-10-27 Richard Biener <rguenther@suse.de>
6270 PR tree-optimization/68104
6271 * gcc.dg/torture/pr68104.c: New testcase.
6273 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6275 * gcc.dg/vect/vect-strided-shift-1.c: New.
6277 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6280 * gcc.target/arm/pr67929_1.c: New test.
6282 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6284 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6286 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6288 PR tree-optimization/68097
6289 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6290 --param max-ssa-name-query-depth=3 to dg-options.
6292 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6294 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6296 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6298 * gcc.dg/builtins-52.c: Add -O to dg-options.
6300 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6302 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6304 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6308 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6310 (PR64765): New function.
6311 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6312 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6314 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6315 * gfortran.dg/goacc/parameter.f95: Likewise.
6317 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6320 * gfortran.dg/empty_label_typedecl.f90: New test.
6322 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6325 * gfortran.dg/pr36192.f90: New test.
6327 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6329 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6330 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6331 * gnat.dg/opt51.adb: New test.
6332 * gnat.dg/opt51_pkg.ads: New helper.
6334 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6336 * gcc.target/mips/ds-schedule-1.c: New.
6337 * gcc.target/mips/ds-schedule-2.c: New.
6339 2015-10-26 Jeff Law <law@redhat.com>
6341 PR tree-optimization/68013
6342 * gcc.c-torture/compile/pr68013.c: New test.
6344 2015-10-26 Richard Biener <rguenther@suse.de>
6345 Dominik Vogt <vogt@linux.vnet.ibm.com>
6348 * gcc.target/s390/pr67443.c: New testcase.
6350 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6352 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6353 make it unique per testcase.
6354 * gfortran.dg/chmod_2.f90: Likewise.
6355 * gfortran.dg/chmod_3.f90: Likewise.
6356 * gfortran.dg/direct_io_8.f90: Likewise.
6357 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6358 * gfortran.dg/f2003_io_1.f03: Likewise.
6359 * gfortran.dg/f2003_io_2.f03: Likewise.
6360 * gfortran.dg/f2003_io_8.f03: Likewise.
6361 * gfortran.dg/inquire_size.f90: Likewise.
6362 * gfortran.dg/namelist_66.f90: Likewise.
6363 * gfortran.dg/namelist_82.f90: Likewise.
6364 * gfortran.dg/namelist_87.f90: Likewise.
6365 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6366 * gfortran.dg/open_new.f90: Likewise.
6367 * gfortran.dg/stat_1.f90: Likewise.
6368 * gfortran.dg/stat_2.f90: Likewise.
6369 * gfortran.dg/streamio_15.f90: Likewise.
6370 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6372 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6375 * g++.dg/pr67989.C: New test.
6377 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6379 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6380 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6381 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6382 suffix to the temporary filename to make it unique per testcase.
6384 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6386 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6388 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6391 * gfortran.dg/allocate_with_source_12.f03: New test
6394 * gfortran.dg/allocate_with_source_13.f03: New test
6397 * gfortran.dg/allocate_with_source_14.f03: New test
6399 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6401 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6403 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6406 * gcc.target/i386/pr68084.c: New test.
6408 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6412 * gfortran.dg/allocate_with_source_10.f08: New test.
6413 * gfortran.dg/allocate_with_source_11.f08: New test.
6414 * gfortran.dg/class_array_15.f03: Changed count of expected
6415 _builtin_frees to 11. One step of temporaries is spared, therefore
6416 the allocatable component of that temporary is not to be freeed.
6418 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6421 * gfortran.dg/pr68055.f90: New case.
6423 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6426 * gfortran.dg/pr67805.f90: New testcase.
6427 * gfortran.dg/array_constructor_26.f03: Update testcase.
6428 * gfortran.dg/array_constructor_27.f03: Ditto.
6429 * gfortran.dg/char_type_len_2.f90: Ditto.
6430 * gfortran.dg/pr67802.f90: Ditto.
6431 * gfortran.dg/used_before_typed_3.f90: Ditto.
6433 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6436 * g++.dg/torture/pr67600.C: New testcase.
6438 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6440 * g++.dg/pr68062.C: New test.
6442 2015-10-23 Jeff Law <law@redhat.com>
6444 PR tree-optimization/67830
6445 * gcc.dg/pr67830.c: New test.
6447 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6449 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6451 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6452 Andrew Pinski <apinski@cavium.com>
6454 PR rtl-optimization/67736
6455 * gcc.dg/torture/pr67736.c: New test.
6456 * gcc.dg/combine-subregs.c: New test.
6458 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6460 PR tree-optimization/65947
6461 * lib/target-supports.exp
6462 (check_effective_target_vect_max_reduc): Add.
6463 * gcc.dg/vect/pr65947-1.c: New test.
6464 * gcc.dg/vect/pr65947-2.c: New test.
6465 * gcc.dg/vect/pr65947-3.c: New test.
6466 * gcc.dg/vect/pr65947-4.c: New test.
6467 * gcc.dg/vect/pr65947-5.c: New test.
6468 * gcc.dg/vect/pr65947-6.c: New test.
6469 * gcc.dg/vect/pr65947-7.c: New test.
6470 * gcc.dg/vect/pr65947-8.c: New test.
6471 * gcc.dg/vect/pr65947-9.c: New test.
6472 * gcc.dg/vect/pr65947-10.c: New test.
6473 * gcc.dg/vect/pr65947-11.c: New test.
6475 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6477 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6478 Make weak rather than noinline.
6479 * gcc.dg/builtins-57.c: Compile with -O.
6480 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6482 2015-10-23 Tom de Vries <tom@codesourcery.com>
6484 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6486 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6489 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6490 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6492 2015-10-22 Martin Sebor <msebor@redhat.com>
6495 * gcc.misc-tests/help.exp: Verify that option descriptions
6497 * lib/options.exp (check_for_options): Use the regexp --line option.
6498 Print unexpected match on failure.
6500 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6502 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6504 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6507 * g++.dg/cpp1y/var-templ46.C: New.
6509 2015-10-22 Richard Biener <rguenther@suse.de>
6511 PR tree-optimization/58497
6512 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6514 2015-10-22 Richard Biener <rguenther@suse.de>
6516 PR tree-optimization/19049
6517 PR tree-optimization/65962
6518 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6519 * gcc.dg/vect/vect-63.c: Adjust.
6520 * gcc.dg/vect/vect-70.c: Likewise.
6521 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6522 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6523 * gfortran.dg/vect/pr19049.f90: Likewise.
6524 * gfortran.dg/vect/vect-8.f90: Likewise.
6526 2015-10-22 Richard Biener <rguenther@suse.de>
6530 * gcc.dg/torture/ftrapv-2.c: New testcase.
6532 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6535 * gcc.target/s390/pr68015.c: New test.
6537 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6540 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6543 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6544 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6547 * gcc.target/aarch64/pr63304_1.c: New test.
6549 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6552 * g++.dg/parse/enum13.C: New.
6554 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6557 * g++.dg/parse/enum12.C: New.
6559 2015-10-21 Martin Sebor <msebor@redhat.com>
6562 * gcc.misc-tests/help.exp: Adjust.
6563 * lib/options.exp (check_for_options): Add detail to output.
6565 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6568 * gfortran.dg/pr67939.f90: New test.
6570 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6571 Sebastian Pop <s.pop@samsung.com>
6573 * gcc.dg/graphite/scop-11.c: Update pattern.
6575 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6578 * g++.dg/ipa/pr67056.C: New testcase.
6580 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6582 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6585 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6587 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6588 Add associated options for arm*-*-*.
6589 (sqrt): Remove dummy definition.
6591 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6593 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6595 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6597 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6598 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6599 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6601 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6603 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6604 sra-max-scalarization-size-Ospeed.
6606 2015-10-21 Marek Polacek <polacek@redhat.com>
6610 * gcc.dg/pr68024.c: New test.
6612 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6614 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6615 * c-c++-common/goacc/sb-1.c: Adjust errors.
6616 * c-c++-common/goacc/sb-3.c: Adjust errors.
6617 * c-c++-common/goacc/loop-1.c: Adjust errors.
6618 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6619 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6620 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6622 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6624 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6626 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6628 * gcc.dg/lto/simd-function_0.c: New test.
6630 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6633 * gcc.target/i386/pr68018.c: New test.
6635 2015-10-21 Richard Biener <rguenther@suse.de>
6638 * gcc.dg/torture/pr68031.c: New testcase.
6640 2015-10-21 Richard Biener <rguenther@suse.de>
6642 PR tree-optimization/68026
6643 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6645 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6647 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6648 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6649 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6650 * g++.dg/asan/default-options-1.C: Likewise.
6652 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6654 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6655 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6657 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6659 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6661 2015-10-20 Marek Polacek <polacek@redhat.com>
6664 * gcc.dg/pr67964.c: New test.
6666 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6668 PR rtl-optimization/67609
6669 * gcc.target/i386/pr67609.c: New.
6671 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6673 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6675 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6677 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6678 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6680 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6683 * gcc.target/i386/pr66810.c: New test.
6685 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6689 * gcc.target/i386/pr67963-1.c: New test.
6690 * gcc.target/i386/pr67963-2.c: Likewise.
6691 * gcc.target/i386/pr67963-3.c: Likewise.
6692 * gcc.target/i386/pr67985-1.c: Likewise.
6693 * gcc.target/i386/pr67985-2.c: Likewise.
6694 * gcc.target/i386/pr67985-3.c: Likewise.
6696 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6698 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6700 2015-10-20 Richard Biener <rguenther@suse.de>
6702 PR tree-optimization/68017
6703 * gcc.dg/torture/pr68017.c: New testcase.
6705 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6708 * gcc.target/aarch64/pr66912.c: New.
6709 * gcc.target/arm/pr66912.c: New.
6711 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6713 * gfortran.dg/pr67900.f90: New tests.
6715 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6717 * gnat.dg/opt50.adb: New test.
6718 * gnat.dg/opt50_pkg.adb: New helper.
6719 * gnat.dg/opt50_pkg.ads: New helper.
6721 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6724 * gfortran.dg/pr68019.f90: new test.
6726 2015-10-19 Richard Biener <rguenther@suse.de>
6728 PR tree-optimization/67975
6729 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6731 2015-10-19 Richard Biener <rguenther@suse.de>
6733 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6735 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6738 * gcc.target/i386/pr67995-1.c: New test.
6739 * gcc.target/i386/pr67995-2.c: Likewise.
6740 * gcc.target/i386/pr67995-3.c: Likewise.
6742 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6745 * gcc.dg/PR68002.c: New test.
6747 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6749 * gcc.dg/builtins-20.c: Remove undefined behavior.
6751 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6754 * gfortran.dg/common_25.f90: New file.
6756 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6759 * gfortran.dg/move_alloc_15.f90: New test
6760 * gfortran.dg/move_alloc_16.f90: New test
6763 * gfortran.dg/deferred_character_assignment_1.f90: New test
6765 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6768 * gfortran.df/pr67987.f90: New test.
6769 * gfortran.dg/char_length_2.f90: Update testcase.
6771 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6773 * gcc.target/i386/iamcu/test_basic_returning.c
6774 (def_test_returning_type): Use union to check float return bits.
6776 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6778 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6779 Replace printf with __builtin_printf.
6781 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6783 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6786 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6789 * gnat.dg/pack21.adb: New test.
6790 * gnat.dg/pack22.adb: Likewise.
6791 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6793 2015-10-16 Christian Bruel <christian.bruel@st.com>
6796 * gcc.target/arm/no-align.c: New test.
6797 * gcc.target/arm/attr-align1.c: New test.
6798 * gcc.target/arm/attr-align2.c: New test.
6799 * gcc.target/arm/attr-align3.c: New test.
6801 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6803 * gcc.c-torture/compile/icfmatch.c: Add testcase
6805 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6808 * g++.dg/cpp1z/fold-ice1.C: New.
6810 2015-10-16 Michael Collison <michael.collison@linaro.org>
6811 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6813 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6815 2015-10-15 Marek Polacek <polacek@redhat.com>
6817 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6819 2015-10-15 Marek Polacek <polacek@redhat.com>
6821 PR tree-optimization/67953
6822 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6824 * gcc.dg/torture/pr67953.c: New test.
6826 2015-10-14 Jeff Law <law@redhat.com>
6828 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6829 contained within have their own file/test now.
6830 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6831 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6832 expectations a bit more.
6833 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6834 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6835 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6836 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6837 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6840 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6842 2015-10-14 Marek Polacek <polacek@redhat.com>
6844 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6854 2015-10-14 Richard Biener <rguenther@suse.de>
6856 PR tree-optimization/67915
6857 * gcc.dg/torture/pr67915.c: New testcase.
6859 2015-10-14 Marek Polacek <polacek@redhat.com>
6861 PR tree-optimization/67815
6862 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6863 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6864 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6866 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6868 * gcc.dg/pragma-pop_options-1.c: New test.
6870 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6871 Aldy Hernandez <aldyh@redhat.com>
6873 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6874 * c-c++-common/gomp/clauses-1.c: New test.
6875 * c-c++-common/gomp/clauses-2.c: New test.
6876 * c-c++-common/gomp/clauses-3.c: New test.
6877 * c-c++-common/gomp/clauses-4.c: New test.
6878 * c-c++-common/gomp/declare-target-1.c: New test.
6879 * c-c++-common/gomp/declare-target-2.c: New test.
6880 * c-c++-common/gomp/depend-3.c: New test.
6881 * c-c++-common/gomp/depend-4.c: New test.
6882 * c-c++-common/gomp/doacross-1.c: New test.
6883 * c-c++-common/gomp/if-1.c: New test.
6884 * c-c++-common/gomp/if-2.c: New test.
6885 * c-c++-common/gomp/linear-1.c: New test.
6886 * c-c++-common/gomp/map-2.c: New test.
6887 * c-c++-common/gomp/map-3.c: New test.
6888 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6889 f_omp_target_data): Add map clause to target data.
6890 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6891 * c-c++-common/gomp/ordered-1.c: New test.
6892 * c-c++-common/gomp/ordered-2.c: New test.
6893 * c-c++-common/gomp/ordered-3.c: New test.
6894 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6896 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6897 clause and ordered construct where no longer allowed.
6898 * c-c++-common/gomp/priority-1.c: New test.
6899 * c-c++-common/gomp/reduction-1.c: New test.
6900 * c-c++-common/gomp/schedule-simd-1.c: New test.
6901 * c-c++-common/gomp/sink-1.c: New test.
6902 * c-c++-common/gomp/sink-2.c: New test.
6903 * c-c++-common/gomp/sink-3.c: New test.
6904 * c-c++-common/gomp/sink-4.c: New test.
6905 * c-c++-common/gomp/udr-1.c: New test.
6906 * c-c++-common/taskloop-1.c: New test.
6907 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6908 value of _OPENMP macro.
6909 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6910 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6911 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6912 * gcc.dg/gomp/clause-1.c:
6913 * gcc.dg/gomp/reduction-1.c: New test.
6914 * gcc.dg/gomp/sink-fold-1.c: New test.
6915 * gcc.dg/gomp/sink-fold-2.c: New test.
6916 * gcc.dg/gomp/sink-fold-3.c: New test.
6917 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6918 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6919 of non-static data members.
6920 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6921 Add some linear clause tests.
6922 * g++.dg/gomp/declare-simd-3.C: New test.
6923 * g++.dg/gomp/linear-1.C: New test.
6924 * g++.dg/gomp/member-1.C: New test.
6925 * g++.dg/gomp/member-2.C: New test.
6926 * g++.dg/gomp/pr66571-2.C: New test.
6927 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6929 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6930 in reduction clause.
6931 * g++.dg/gomp/reference-1.C: New test.
6932 * g++.dg/gomp/sink-1.C: New test.
6933 * g++.dg/gomp/sink-2.C: New test.
6934 * g++.dg/gomp/sink-3.C: New test.
6935 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6936 * g++.dg/gomp/this-1.C: New test.
6937 * g++.dg/gomp/this-2.C: New test.
6938 * g++.dg/vect/simd-clone-2.cc: New test.
6939 * g++.dg/vect/simd-clone-2.h: New test.
6940 * g++.dg/vect/simd-clone-3.cc: New test.
6941 * g++.dg/vect/simd-clone-4.cc: New test.
6942 * g++.dg/vect/simd-clone-4.h: New test.
6943 * g++.dg/vect/simd-clone-5.cc: New test.
6945 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6947 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6948 after r228716 (Fix vtbl[34] and vtbx4).
6950 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6952 PR tree-optimization/67909, 67947
6953 * gcc.dg/torture/pr67947.c: New test.
6955 2015-10-13 Jeff Law <law@redhat.com>
6957 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6959 2015-10-12 Jeff Law <law@redhat.com>
6961 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6962 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6963 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6964 ssa-dom-thread-11.c.
6966 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6968 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6971 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6973 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6975 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6976 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6977 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6978 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6979 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6980 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6981 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6982 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6984 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6986 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6987 and -mno-frame-header-opt options.
6988 * gcc.target/mips/frame-header-1.c: New file.
6989 * gcc.target/mips/frame-header-2.c: New file.
6990 * gcc.target/mips/frame-header-3.c: New file.
6992 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6993 Hale Wang <hale.wang@arm.com>
6995 * gcc.dg/tree-ssa/forwprop-33.c: New.
6997 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7000 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7001 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7002 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7003 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7004 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7005 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7006 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7007 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7008 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7009 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7011 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7013 * lib/multiline.exp: New file.
7014 * lib/prune.exp: Load multiline.exp.
7015 (prune_gcc_output): Call into multiline.exp to handle any
7016 multiline output directives.
7017 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7020 2015-10-09 Martin Jambor <mjambor@suse.cz>
7022 PR tree-optimization/67794
7023 * gcc.dg/ipa/ipa-sra-10.c: New test.
7024 * gcc.dg/torture/pr67794.c: Likewise.
7026 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7028 PR rtl-optimization/67828
7029 * gcc.dg/torture/pr67828.c: New.
7031 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7034 * lib/target-supports.exp (check_effective_target_non_strict_align):
7035 Adjust for arm*-*-*.
7036 * gcc.target/arm/pr67366.c: New test.
7038 2015-10-09 Richard Biener <rguenther@suse.de>
7040 PR tree-optimization/67891
7041 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7043 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7045 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7047 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7049 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7051 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7053 * gcc.dg/loop-unswitch-2.c: New test.
7054 * gcc.dg/loop-unswitch-3.c: Likewise.
7055 * gcc.dg/loop-unswitch-4.c: Likewise.
7057 2015-10-08 Tom de Vries <tom@codesourcery.com>
7059 * gcc.dg/dse.c: Only dump in dse1 pass.
7060 * gcc.dg/tree-ssa/pr30375.c: Same.
7062 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7065 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7066 (PUSH, POP): New defines.
7067 (sse2_test): Use PUSH and POP to misalign runtime stack.
7068 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7070 2015-10-07 James Norris <jnorris@codesourcery.com>
7072 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7073 to atomic_init. (atomic_init): Restrict flags usage.
7075 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7078 * gfortran.dg/sizeof_5.f90: New test.
7080 2015-10-06 Jeff Law <law@redhat.com>
7082 * gcc.c-torture/compile/pr67816.c: New test.
7084 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7086 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7088 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7091 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7093 2015-10-06 Marek Polacek <polacek@redhat.com>
7096 * c-c++-common/Wtautological-compare-4.c: New test.
7098 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7099 Peter Bergner <bergner@vnet.ibm.com>
7102 * gcc.target/powerpc/pr67808.c: New test.
7104 2015-10-06 Nick Clifton <nickc@redhat.com>
7106 * gcc.target/msp430: New directory.
7107 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7109 * gcc.target/msp430/data-attributes.c: New file. Checks the
7110 noinit and persistent data attributes.
7112 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7114 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7116 2015-10-06 Richard Biener <rguenther@suse.de>
7118 PR tree-optimization/67859
7119 * gcc.dg/torture/pr67859.c: New testcase.
7121 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7123 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7125 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7128 * g++.dg/template/defarg19.C: New.
7129 * g++.dg/template/defarg20.C: Likewise.
7131 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7132 Sebastian Pop <s.pop@samsung.com>
7134 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7136 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7137 Sebastian Pop <s.pop@samsung.com>
7139 * gcc.dg/graphite/scop-sor.c: Xfail.
7141 2015-10-05 Martin Jambor <mjambor@suse.cz>
7142 Jan Hubicka <hubicka@ucw.cz>
7144 * gcc.dg/ipa/propalign-4.c: New test.
7145 * gcc.dg/ipa/propalign-5.c: Likewise.
7147 2015-10-05 Marek Polacek <polacek@redhat.com>
7149 PR tree-optimization/67821
7150 * gcc.dg/torture/pr67821-2.c: New test.
7151 * gcc.dg/torture/pr67821.c: New test.
7153 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7155 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7157 2015-10-05 Christian Bruel <christian.bruel@st.com>
7159 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7161 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7163 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7164 (exec_vcvt): Add comments.
7166 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7168 PR rtl-optimization/67447
7169 * gcc.target/i386/pr67447.c: New test.
7171 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7173 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7175 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7176 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7177 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7178 * gcc.target/i386/vect-unpack-1.c: Ditto.
7179 * gcc.target/i386/vect-unpack-2.c: Ditto.
7181 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7184 * gfortran.dg/common_24.f: New.
7186 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7188 * gcc.target/arm/pr67756.c: Fixed warnings.
7190 2015-10-02 Marek Polacek <polacek@redhat.com>
7193 * gcc.dg/pr67730-1.c: New test.
7194 * gcc.dg/pr67730-2.c: New test.
7195 * gcc.dg/pr67730.h: New test.
7197 2015-10-02 Marek Polacek <polacek@redhat.com>
7199 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7201 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7203 PR tree-optimization/67754
7204 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7205 * gfortran.dg/graphite/block-2.f: Same.
7207 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7209 * gcc.dg/graphite/scop-23.c: New.
7211 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7213 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7216 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7218 PR rtl-optimization/67756
7219 * gcc.target/arm/pr67756.c: New.
7221 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7223 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7224 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7225 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7227 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7230 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7232 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7233 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7234 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7235 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7236 * gcc.target/i386/vect-unpack-1.c: Ditto.
7237 * gcc.target/i386/vect-unpack-2.c: Ditto.
7239 2015-10-02 Marek Polacek <polacek@redhat.com>
7242 * c-c++-common/Wduplicated-cond-1.c: New test.
7243 * c-c++-common/Wduplicated-cond-2.c: New test.
7244 * c-c++-common/Wduplicated-cond-3.c: New test.
7245 * c-c++-common/Wduplicated-cond-4.c: New test.
7246 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7247 -Wduplicated-cond warning.
7249 2015-10-02 Renlin Li <renlin.li@arm.com>
7251 * gcc.target/aarch64/csneg-1.c: Update.
7253 2015-10-02 Renlin Li <renlin.li@arm.com>
7256 * gcc.target/aarch64/pr66776.c: New.
7258 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7260 * gnat.dg/warn13.adb: New test.
7262 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7264 * gnat.dg/vect15.ad[sb]: New test.
7265 * gnat.dg/vect16.ad[sb]: Likewise.
7266 * gnat.dg/vect17.ad[sb]: Likewise.
7267 * gnat.dg/vect18.ad[sb]: Likewise.
7269 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7271 PR rtl-optimization/67786
7272 PR rtl-optimization/67787
7273 * gcc.dg/pr67786.c: New test.
7274 * gcc.dg/pr67787.c: Likewise.
7276 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7278 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7280 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7283 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7285 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7289 * gfortran.dg/string_array_constructor_1.f90: New.
7290 * gfortran.dg/string_array_constructor_2.f90: New.
7291 * gfortran.dg/string_array_constructor_3.f90: New.
7293 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7297 * gcc.target/powerpc/pr67789.c: New testcase.
7299 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7302 * gfortran.dg/pr67802.f90: New test.
7304 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7307 gfortran.dg/pr66979.f90: new test.
7309 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7312 * gfortran.dg/pr67616.f90: New test.
7314 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7317 * g++.dg/cpp0x/range-for30.C: New.
7319 2015-10-01 Marek Polacek <polacek@redhat.com>
7322 * gcc.dg/atomic/pr65345-4.c: New test.
7323 * gcc.dg/pr65345-3.c: New test.
7325 2015-10-01 Marek Polacek <polacek@redhat.com>
7327 PR tree-optimization/67769
7328 * gcc.dg/torture/pr67769.c: New test.
7330 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7332 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7334 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7337 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7339 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7341 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7342 (main): Rename to sse2_test. Abort if count != 5.
7343 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7345 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7347 2015-10-01 Richard Biener <rguenther@suse.de>
7349 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7350 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7352 2015-09-30 Jeff Law <law@redhat.com>
7354 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7356 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7358 PR rtl-optimization/67037
7359 * gcc.c-torture/execute/pr67037.c: New test.
7361 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7363 * lib/target-supports.exp (check_effective_target_sync_int_128):
7364 Return 1 on spu-*-* targets.
7365 (check_effective_target_sync_int_128_runtime): Likewise.
7366 (check_effective_target_sync_long_long): Likewise.
7367 (check_effective_target_sync_long_long_runtime): Likewise.
7368 (check_effective_target_sync_int_long): Likewise.
7369 (check_effective_target_sync_char_short): Likewise.
7371 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7373 * gcc.target/i386/pr67761.c: New test.
7375 2015-09-30 Marek Polacek <polacek@redhat.com>
7378 * gcc.dg/pr67730.c: New test.
7380 2015-09-30 Marek Polacek <polacek@redhat.com>
7382 PR tree-optimization/67690
7383 * gcc.dg/torture/pr67690.c: New test.
7385 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7387 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7388 * g++.dg/gomp/tls-wrap4.C: Likewise.
7389 * gcc.dg/atomic-op-optimize.c: Likewise.
7390 * gcc.dg/pr54087.c: Likewise.
7391 * gcc.dg/tls/section-2.c: Likewise.
7392 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7393 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7394 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7395 * gcc.target/arm/divzero.c: Likewise.
7396 * gcc.target/arm/sibcall-2.c: Likewise.
7397 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7398 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7399 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7400 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7401 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7402 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7403 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7404 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7405 * gfortran.dg/default_format_2.f90: Likewise.
7406 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7408 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7410 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7412 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7414 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7415 * gfortran.dg/round_4.f90: ditto.
7417 2015-09-29 Richard Biener <rguenther@suse.de>
7419 PR tree-optimization/67170
7420 * gfortran.dg/pr67170.f90: New testcase.
7422 2015-09-29 Richard Biener <rguenther@suse.de>
7424 PR tree-optimization/67741
7425 * gcc.dg/torture/pr67741.c: New testcase.
7427 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7429 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7430 non-zero for __builtin_signbit tests.
7432 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7435 * gcc.target/i386/pr65105-1.c: New.
7436 * gcc.target/i386/pr65105-2.c: New.
7437 * gcc.target/i386/pr65105-3.c: New.
7438 * gcc.target/i386/pr65105-4.C: New.
7439 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7441 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7443 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7445 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7449 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7451 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7452 * gfortran.dg/function_types_3.f90: Change error message to
7453 "Type inaccessible...."
7454 * gfortran.dg/ptr_func_assign_1.f08: New test.
7455 * gfortran.dg/ptr_func_assign_2.f08: New test.
7457 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7461 * gfortran.dg/ptr_func_assign_3.f08: New test.
7462 * gfortran.dg/ptr_func_assign_4.f08: New test.
7464 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7465 Sebastian Pop <s.pop@samsung.com>
7467 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7468 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7469 * gcc.dg/graphite/block-3.c: Same.
7470 * gcc.dg/graphite/block-4.c: Same.
7471 * gcc.dg/graphite/block-5.c: Same.
7472 * gcc.dg/graphite/block-6.c: Same.
7473 * gcc.dg/graphite/block-7.c: Same.
7474 * gcc.dg/graphite/block-8.c: Same.
7475 * gcc.dg/graphite/block-pr47654.c: Same.
7476 * gcc.dg/graphite/interchange-0.c: Same.
7477 * gcc.dg/graphite/interchange-1.c: Same.
7478 * gcc.dg/graphite/interchange-10.c: Same.
7479 * gcc.dg/graphite/interchange-11.c: Same.
7480 * gcc.dg/graphite/interchange-12.c: Same.
7481 * gcc.dg/graphite/interchange-13.c: Same.
7482 * gcc.dg/graphite/interchange-14.c: Same.
7483 * gcc.dg/graphite/interchange-15.c: Same.
7484 * gcc.dg/graphite/interchange-3.c: Same.
7485 * gcc.dg/graphite/interchange-4.c: Same.
7486 * gcc.dg/graphite/interchange-5.c: Same.
7487 * gcc.dg/graphite/interchange-6.c: Same.
7488 * gcc.dg/graphite/interchange-7.c: Same.
7489 * gcc.dg/graphite/interchange-8.c: Same.
7490 * gcc.dg/graphite/interchange-9.c: Same.
7491 * gcc.dg/graphite/interchange-mvt.c: Same.
7492 * gcc.dg/graphite/pr35356-1.c: Same.
7493 * gcc.dg/graphite/pr35356-3.c: Same.
7494 * gcc.dg/graphite/pr37485.c: Same.
7495 * gcc.dg/graphite/scop-1.c: Same.
7496 * gcc.dg/graphite/scop-11.c: Same.
7497 * gcc.dg/graphite/scop-5.c: Same.
7498 * gcc.dg/graphite/uns-block-1.c: Same.
7499 * gcc.dg/graphite/uns-interchange-9.c: Same.
7500 * gfortran.dg/graphite/block-1.f90: Same.
7501 * gfortran.dg/graphite/interchange-3.f90: Same.
7502 * gfortran.dg/graphite/pr14741.f90: Same.
7503 * gfortran.dg/graphite/block-2.f: Same.
7505 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7506 Sebastian Pop <s.pop@samsung.com>
7508 PR tree-optimization/67700
7509 * gcc.dg/graphite/run-id-pr67700.c: New.
7511 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7514 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7515 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7517 * gcc.target/sh/pr54236-5.c: New.
7518 * gcc.target/sh/pr54236-6.c: New.
7520 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7522 PR rtl-optimization/67456
7523 PR rtl-optimization/67464
7524 PR rtl-optimization/67465
7525 * gcc.dg/pr67465.c: New test.
7527 2015-09-28 Tom de Vries <tom@codesourcery.com>
7529 PR tree-optimization/62171
7530 * gcc.dg/vect/pr62171.c: New test.
7532 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7534 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7535 skip on AIX. XFAIL individual line tests.
7537 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7539 PR rtl-optimization/64164
7540 PR tree-optimization/67312
7541 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7542 * gcc.target/i386/stackalign/return-4.c: Add -O.
7544 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7546 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7548 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7551 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7553 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7555 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7556 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7557 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7558 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7559 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7560 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7561 DW_AT_noreturn on AIX.
7562 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7563 DW_AT_noreturn on AIX.
7564 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7565 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7566 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7567 DW_AT_GNU_deleted on AIX.
7568 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7569 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7570 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7571 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7572 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7573 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7574 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7575 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7576 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7577 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7578 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7579 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7580 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7581 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7582 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7584 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7587 * gfortran.dg/pr67614.f90: New test.
7589 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7592 * gfortran.dg/pr67525.f90: New test.
7594 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7597 * gfortran.dg/allocatable_function_9.f90: New.
7599 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7602 * gcc.target/sh/pr67675.c: New.
7604 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7606 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7608 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7610 * gcc.target/i386/pr66749.c (dg-options): Replace
7611 -mtune=lakemount with -mtune=lakemont.
7612 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7613 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7615 2015-09-25 Marek Polacek <polacek@redhat.com>
7617 * c-c++-common/ubsan/bounds-11.c: New test.
7618 * c-c++-common/ubsan/bounds-12.c: New test.
7620 2015-09-25 Marek Polacek <polacek@redhat.com>
7623 * c-c++-common/ubsan/pr64906.c: New test.
7625 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7627 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7628 with -mtune=lakemount.
7629 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7630 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7632 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7635 * gcc.dg/Werror-13.c: New test.
7637 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7639 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7641 2015-09-24 Richard Biener <rguenther@suse.de>
7644 * g++.dg/pr67699.C: New testcase.
7646 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7649 * gcc.target/arm/fp16-inf.c: New test.
7651 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7653 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7654 name while checking for AVX-512VBMI presence.
7656 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7658 * lib/target-supports.exp (check_effective_target_pie): Check for
7659 PIE support on Solaris 11.x and 12.
7661 2015-09-24 Richard Biener <rguenther@suse.de>
7663 * g++.dg/tree-ssa/restrict3.C: New testcase.
7665 2015-09-24 Richard Biener <rguenther@suse.de>
7667 PR tree-optimization/48885
7668 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7670 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7672 * c-c++-common/Wmisleading-indentation.c: Augment test.
7674 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7676 Fix small typos in the coding rule enforcement warnings.
7677 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7680 2015-09-23 Richard Biener <rguenther@suse.de>
7683 * gcc.dg/ubsan/pr67662.c: New testcase.
7685 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7688 * gcc.dg/pragma-diag-6.c: New test.
7690 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7692 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7694 2015-09-23 Richard Biener <rguenther@suse.de>
7696 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7698 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7700 * c-c++-common/Wmisleading-indentation.c: Augment test.
7702 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7704 * g++.dg/diagostic/disable.C: New.
7706 2015-09-22 Tom de Vries <tom@codesourcery.com>
7708 PR tree-optimization/67671
7709 * g++.dg/pr67671.C: New test.
7711 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7714 * gcc.target/i386/pr67480.c: New test.
7716 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7718 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7719 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7720 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7721 avx512dq, avx512cd, avx512er and avx512pf.
7723 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7725 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7726 update-fetch operations.
7727 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7729 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7731 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7732 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7734 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7736 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7738 * gcc.target/aarch64/atomic-inst-swap.c: New.
7740 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7742 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7743 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7744 * gcc.target/i386/pr59789.c (f1): Likewise.
7745 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7746 * gcc.target/i386/intrinsics_6.c: Likewise.
7747 * gcc.dg/winline-5.c (int t): Likewise.
7748 * gcc.dg/winline-9.c (t): Likewise.
7749 * gcc.dg/always_inline2.c (q): Likewise.
7750 * gcc.dg/winline-2.c (inline int t): Likewise.
7751 * gcc.dg/winline-6.c: Likewise.
7752 * gcc.dg/winline-10.c (void g): Likewise.
7753 * gcc.dg/pr49243.c (void parse): Likewise.
7754 * gcc.dg/always_inline3.c (q2): Likewise.
7755 * gcc.dg/winline-3.c: Likewise.
7756 * gcc.dg/winline-7.c (inline void *t): Likewise.
7758 2015-09-22 Tom de Vries <tom@codesourcery.com>
7760 PR tree-optimization/67666
7761 * g++.dg/pr67666.C: New test.
7763 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7766 * gfortran.dg/pr67615.f90: new test.
7768 2015-09-21 Jeff Law <law@redhat.com>
7770 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7772 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7774 Complete the implementation of N4230, Nested namespace definition.
7775 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7776 attributes and nested namespace definitions.
7777 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7778 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7779 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7780 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7781 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7782 appearing before the namespace identifier.
7784 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7787 * gcc.dg/cpp/pr66415-1.c: Test column number.
7789 2015-09-21 Richard Biener <rguenther@suse.de>
7791 * g++.dg/ext/attr-alias-3.C: Add -g.
7793 2015-09-21 Richard Biener <rguenther@suse.de>
7796 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7798 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7801 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7803 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7805 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7807 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7810 * gcc.dg/pr53265.c: Update.
7812 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7814 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7816 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7819 * gcc.target/sh/pr59478.c: New.
7821 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7824 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7825 * gcc.target/sh/pr54236-2.c: Likewise.
7827 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7829 * gcc.target/sh/pr43417.c: Move target independent test to ...
7830 * gcc.c-torture/compile/pr43417.c: ... here.
7832 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7834 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7835 check_effective_target_big_endian, check_effective_target_little_endian,
7836 check_effective_target_any_fpu, check_effective_target_double_fpu,
7837 check_effective_target_use_single_only_fpu,
7838 check_effective_target_default_single_fpu,
7839 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7840 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7841 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7842 check_effective_target_fmovd_enabled,
7843 check_effective_target_has_privileged, check_effective_target_has_pref,
7844 check_effective_target_banked_r0r7_isr,
7845 check_effective_target_stack_save_isr): New effective target checks.
7846 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7847 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7848 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7849 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7850 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7851 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7852 * gcc.target/sh/attr-isr.c: Likewise.
7853 * gcc.target/sh/fpul-usage-1.c: Likewise.
7854 * gcc.target/sh/hiconst.c: Likewise.
7855 * gcc.target/sh/mfmovd.c: Likewise.
7856 * gcc.target/sh/pr21255-3.c: Likewise.
7857 * gcc.target/sh/pr33135-1.c: Likewise.
7858 * gcc.target/sh/pr33135-2.c: Likewise.
7859 * gcc.target/sh/pr33135-3.c: Likewise.
7860 * gcc.target/sh/pr33135-4.c: Likewise.
7861 * gcc.target/sh/pr39423-2.c: Likewise.
7862 * gcc.target/sh/pr49880-4.c: Likewise.
7863 * gcc.target/sh/pr49880-5.c: Likewise.
7864 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7865 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7866 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7867 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7868 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7869 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7870 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7871 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7872 * gcc.target/sh/pr50751-2.c: Likewise.
7873 * gcc.target/sh/pr50751-3.c: Likewise.
7874 * gcc.target/sh/pr50751-5.c: Likewise.
7875 * gcc.target/sh/pr50751-6.c: Likewise.
7876 * gcc.target/sh/pr50751-8.c: Likewise.
7877 * gcc.target/sh/pr51244-15.c: Likewise.
7878 * gcc.target/sh/pr51244-2.c: Likewise.
7879 * gcc.target/sh/pr51244-20.c: Likewise.
7880 * gcc.target/sh/pr51244-6.c: Likewise.
7881 * gcc.target/sh/pr52483-4.c: Likewise.
7882 * gcc.target/sh/pr53511-1.c: Likewise.
7883 * gcc.target/sh/pr53512-1.c: Likewise.
7884 * gcc.target/sh/pr53512-2.c: Likewise.
7885 * gcc.target/sh/pr53512-3.c: Likewise.
7886 * gcc.target/sh/pr53512-4.c: Likewise.
7887 * gcc.target/sh/pr53513-1.c: Likewise.
7888 * gcc.target/sh/pr54089-2.c: Likewise.
7889 * gcc.target/sh/pr54089-3.c: Likewise.
7890 * gcc.target/sh/pr54089-4.c: Likewise.
7891 * gcc.target/sh/pr54602-2.c: Likewise.
7892 * gcc.target/sh/pr54602-3.c: Likewise.
7893 * gcc.target/sh/pr54602-4.c: Likewise.
7894 * gcc.target/sh/pr54680.c: Likewise.
7895 * gcc.target/sh/pr55303-1.c: Likewise.
7896 * gcc.target/sh/pr55303-2.c: Likewise.
7897 * gcc.target/sh/pr55303-3.c: Likewise.
7898 * gcc.target/sh/pr56547-1.c: Likewise.
7899 * gcc.target/sh/pr56547-2.c: Likewise.
7900 * gcc.target/sh/pr61195.c: Likewise.
7901 * gcc.target/sh/pr61996.c: Likewise.
7902 * gcc.target/sh/pr6526.c: Likewise.
7903 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7904 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7905 * gcc.target/sh/prefetch.c: Likewise.
7906 * gcc.target/sh/rte-delay-slot.c: Likewise.
7907 * gcc.target/sh/sh2a-band.c: Likewise.
7908 * gcc.target/sh/sh2a-bclr.c: Likewise.
7909 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7910 * gcc.target/sh/sh2a-bld.c: Likewise.
7911 * gcc.target/sh/sh2a-bor.c: Likewise.
7912 * gcc.target/sh/sh2a-bset.c: Likewise.
7913 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7914 * gcc.target/sh/sh2a-bxor.c: Likewise.
7915 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7916 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7917 * gcc.target/sh/sh2a-movrt.c: Likewise.
7918 * gcc.target/sh/sh2a-resbank.c: Likewise.
7919 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7920 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7921 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7922 * gcc.target/sh/sh4a-cosf.c: Likewise.
7923 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7924 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7925 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7926 * gcc.target/sh/sh4a-sinf.c: Likewise.
7928 2015-09-20 Jeff Law <law@redhat.com>
7930 PR tree-optimization/47679
7931 * g++.dg/warn/Wuninitialized-6.C: New test.
7933 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7935 Implement nested namespace definitions.
7936 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7937 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7938 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7939 * g++.dg/lookup/name-clash5.C: Adjust.
7940 * g++.dg/lookup/name-clash6.C: Likewise.
7942 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7944 * gcc.dg/pragma-diag-5.c: New test.
7946 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7949 * gcc.dg/torture/pr67619.c: New test.
7950 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7953 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7955 PR tree-optimization/67283
7956 * gcc.dg/tree-ssa/sra-15.c: New.
7957 * gcc.dg/tree-ssa/sra-16.c: New.
7959 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7962 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7963 (f2, f3): Make the function static.
7964 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7966 2015-09-17 Christian Bruel <christian.bruel@st.com>
7968 * gcc.target/arm/attr_thumb-static2.c: New test.
7970 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7972 * gnat.dg/overflow_sum3.adb: New test.
7974 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7976 * gcc.target/arm/stack-checking.c: New test.
7978 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7981 * gfortran.dg/public_private_module_5.f90: Add module procedure
7982 trigger_smod to ensure that the smod file is written.
7984 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7986 * gcc.target/aarch64/copysign_1.c: New.
7987 * gcc.target/aarch64/copysign_2.c: New.
7989 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7991 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7992 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7993 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7995 2015-09-16 John Marino <gnugcc@marino.st>
7997 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7999 2015-09-16 Richard Biener <rguenther@suse.de>
8002 * gcc.dg/torture/pr67253.c: New testcase.
8004 2015-09-16 Richard Biener <rguenther@suse.de>
8007 * gcc.dg/pr67271.c: New testcase.
8009 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8011 * gnat.dg/opt49.adb: New test.
8013 2015-09-16 Richard Biener <rguenther@suse.de>
8016 * gcc.dg/torture/pr67442.c: New testcase.
8018 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8020 * gnat.dg/array24.adb: New test.
8021 * gnat.dg/blocklocs.adb: Delete.
8023 2015-09-15 Marek Polacek <polacek@redhat.com>
8026 * gcc.dg/pr67580.c: New test.
8028 2015-09-15 Richard Biener <rguenther@suse.de>
8030 PR tree-optimization/67470
8031 * gcc.dg/torture/pr67470.c: New testcase.
8033 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8035 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8037 2015-09-15 Richard Biener <rguenther@suse.de>
8040 * gcc.dg/pr67563.c: New testcase.
8042 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8045 * gfortran.dg/pr67460.f90: New test.
8047 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8049 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8050 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8052 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8055 * g++.dg/cpp0x/new-auto1.C: New.
8057 2015-09-11 Mark Wielaard <mjw@redhat.com>
8060 * g++.dg/warn/unused-variable-1.C: New test.
8061 * g++.dg/warn/unused-variable-2.C: Likewise.
8062 * gcc.dg/unused-4.c: Adjust warning for static const.
8063 * gcc.dg/unused-variable-1.c: New test.
8064 * gcc.dg/unused-variable-2.c: Likewise.
8066 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8068 * gfortran.dg/private_type_3.f90: Require visibility.
8069 * gfortran.dg/module_variable_2.f90: Same.
8070 * gfortran.dg/nested_forall_1.f: Same.
8071 * gfortran.dg/elemental_dependency_4.f90: Same.
8072 * gfortran.dg/bind_c_usage_25.f90: Same.
8073 * gfortran.dg/access_spec_1.f90: Same.
8074 * gfortran.dg/public_private_module_2.f90: Same.
8075 * gfortran.dg/host_assoc_variable_1.f90: Same.
8076 * gfortran.dg/public_private_module_6.f90: Same.
8077 * gfortran.dg/module_variable_1.f90: Same.
8078 * gfortran.dg/pr37286.f90: Same.
8079 * gfortran.dg/internal_pack_7.f90: Same.
8080 * gfortran.dg/submodule_10.f08: Same.
8081 * gfortran.dg/allocatable_function_8.f90: Same.
8082 * gfortran.dg/merge_init_expr_2.f90: Same.
8083 * gfortran.dg/class_37.f03: Same.
8084 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8085 * gfortran.dg/typebound_call_20.f03: Same.
8086 * gfortran.dg/proc_ptr_result_3.f90: Same.
8087 * gfortran.dg/pr32535.f90: Same.
8088 * gfortran.dg/typebound_proc_19.f90: Same.
8089 * gfortran.dg/initialization_10.f90: Same.
8090 * gfortran.dg/bind_c_usage_8.f03: Same.
8091 * gfortran.dg/pr61335.f90: Same.
8092 * gfortran.dg/elemental_dependency_5.f90: Same.
8093 * gfortran.dg/proc_ptr_3.f90: Same.
8094 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8096 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8098 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8099 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8100 * gcc.dg/loop-8.c: Likewise.
8102 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8105 * gnat.dg/specs/addr1.ads: Remove.
8107 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8109 * gcc.dg/pie-link.c: Add -pie to dg-options.
8111 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8113 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8114 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8116 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8118 * gcc.target/powerpc/swaps-p8-20.c: New test.
8119 * gcc.target/powerpc/swaps-p8-21.c: New test.
8121 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8124 * gfortran.dg/pr67526.f90: New test.
8126 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8129 * g++.dg/cpp0x/variadic166.C: New.
8131 2015-09-09 Mark Wielaard <mjw@redhat.com>
8133 * c-c++-common/nonnull-1.c: New test.
8135 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8138 * gfortran.dg/submodule_11.f08: New test.
8140 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8143 * gcc.c-torture/compile/pr67506.c: New test.
8145 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8147 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8148 initialization with a byte mask. No change expected here.
8149 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8150 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8151 initialization with contigious bitmask. Literal pool is expectd
8154 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8157 * gcc.target/arm/pr67439_1.c: New test.
8159 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8161 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8164 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8167 * g++.dg/gomp/pr67523.C: New test.
8170 * g++.dg/gomp/pr67522.C: New test.
8173 * c-c++-common/gomp/pr67521.c: New test.
8176 * c-c++-common/gomp/pr67517.c: New test.
8179 * g++.dg/gomp/pr67514.C: New test.
8182 * g++.dg/gomp/pr67511.C: New test.
8185 * c-c++-common/gomp/pr67502.c: New test.
8187 2015-09-09 Marek Polacek <polacek@redhat.com>
8190 * gcc.dg/pr67512.c: New test.
8192 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8195 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8196 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8197 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8198 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8200 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8202 * gcc.target/aarch64/mod_2.x: New file.
8203 * gcc.target/aarch64/mod_256.x: Likewise.
8204 * gcc.target/arm/mod_2.c: New test.
8205 * gcc.target/arm/mod_256.c: Likewise.
8206 * gcc.target/aarch64/mod_2.c: Likewise.
8207 * gcc.target/aarch64/mod_256.c: Likewise.
8209 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8212 * g++.dg/gomp/pr67504.C: New test.
8215 * c-c++-common/gomp/pr67501.c: New test.
8218 * gcc.dg/gomp/pr67500.c: New test.
8221 * gcc.dg/gomp/pr67495.c: New test.
8223 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8224 Sebastian Pop <s.pop@samsung.com>
8226 PR tree-optimization/53852
8227 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8228 both isl-0.12 and isl-0.15.
8229 * gcc.dg/graphite/uns-interchange-14.c: Same.
8230 * gcc.dg/graphite/uns-interchange-15.c: Same.
8231 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8233 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8234 Sebastian Pop <s.pop@samsung.com>
8236 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8237 * gcc.dg/graphite/block-1.c: Same.
8238 * gcc.dg/graphite/block-5.c: Same.
8239 * gcc.dg/graphite/block-6.c: Same.
8240 * gcc.dg/graphite/interchange-1.c: Same.
8241 * gcc.dg/graphite/interchange-10.c: Same.
8242 * gcc.dg/graphite/interchange-11.c: Same.
8243 * gcc.dg/graphite/interchange-13.c: Same.
8244 * gcc.dg/graphite/interchange-14.c: Same.
8245 * gcc.dg/graphite/interchange-3.c: Same.
8246 * gcc.dg/graphite/interchange-4.c: Same.
8247 * gcc.dg/graphite/interchange-7.c: Same.
8248 * gcc.dg/graphite/interchange-8.c: Same.
8249 * gcc.dg/graphite/interchange-9.c: Same.
8250 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8251 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8252 * gcc.dg/graphite/pr37485.c: Same.
8253 * gcc.dg/graphite/scop-0.c (int toto): Same.
8254 * gcc.dg/graphite/scop-1.c: Same.
8255 * gcc.dg/graphite/scop-10.c: Same.
8256 * gcc.dg/graphite/scop-11.c: Same.
8257 * gcc.dg/graphite/scop-12.c: Same.
8258 * gcc.dg/graphite/scop-13.c: Same.
8259 * gcc.dg/graphite/scop-16.c: Same.
8260 * gcc.dg/graphite/scop-17.c: Same.
8261 * gcc.dg/graphite/scop-18.c: Same.
8262 * gcc.dg/graphite/scop-2.c: Same.
8263 * gcc.dg/graphite/scop-21.c (int test): Same.
8264 * gcc.dg/graphite/scop-22.c (void foo): Same.
8265 * gcc.dg/graphite/scop-4.c: Same.
8266 * gcc.dg/graphite/scop-5.c: Same.
8267 * gcc.dg/graphite/scop-6.c: Same.
8268 * gcc.dg/graphite/scop-7.c: Same.
8269 * gcc.dg/graphite/scop-8.c: Same.
8270 * gcc.dg/graphite/scop-9.c: Same.
8271 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8272 data-refs remain inside the inner loop.
8273 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8274 * gcc.dg/graphite/uns-interchange-14.c: Same.
8275 * gcc.dg/graphite/uns-interchange-9.c: Same.
8276 * gfortran.dg/graphite/interchange-3.f90
8278 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8281 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8282 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8283 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8284 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8285 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8286 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8287 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8288 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8289 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8290 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8291 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8292 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8294 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8296 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8297 * lib/target-supports.exp
8298 (check_effective_target_arm_neon_fp16_hw): New.
8300 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8302 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8303 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8305 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8307 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8308 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8310 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8311 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8312 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8313 when those are supported.
8314 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8317 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8318 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8321 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8322 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8323 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8325 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8327 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8329 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8330 Add float16x8_t case.
8331 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8332 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8333 main, exec_vcreate): Likewise.
8334 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8335 exec_vget_high): Likewise.
8336 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8337 exec_vget_low): Likewise.
8338 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8340 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8341 exec_vld1_dup): Likewise.
8342 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8343 exec_vld1_lane): Likewise.
8344 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8346 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8347 exec_vldX_dup): Likewise.
8348 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8349 exec_vldX_lane): Likewise.
8350 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8351 exec_vset_lane): Likewise.
8352 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8353 exec_vst1_lane): Likewise.
8355 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8357 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8358 * gcc.target/aarch64/vget_low_1.c: Likewise.
8360 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8362 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8363 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8364 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8365 (main): update orig_data to avoid float16 NaN on bigendian.
8367 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8369 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8371 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8372 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8373 * gcc.target/aarch64/vld1_lane.c: Likewise.
8375 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8378 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8380 2015-09-07 Marek Polacek <polacek@redhat.com>
8383 * gcc.dg/asm-10.c: New test.
8385 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8388 * gcc.dg/lto/pr67452_0.c: New test.
8390 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8393 * gcc.target/avr/pr65210.c: New test.
8395 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8398 * lib/target-supports.exp (check_cached_effective_target):
8399 Apppend $prop to et_prop_list only if needed.
8401 2015-09-04 Marek Polacek <polacek@redhat.com>
8404 * gcc.dg/ubsan/pr67279.c: New test.
8406 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8407 Petr Murzin <petr.murzin@intel.com>
8408 Kirill Yukhin <kirill.yukhin@intel.com>
8410 * gcc.target/i386/avx512f-scatter-1.c: New.
8411 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8412 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8414 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8416 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8417 rather than calling rmdir, cleanup if open fails.
8419 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8421 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8422 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8423 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8424 Return true for PowerPC targets that implement Altivec.
8426 2015-09-03 Renlin Li <renlin.li@arm.com>
8428 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8430 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8432 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8434 * gcc.target/powerpc/vec-shift.c: New test.
8436 2015-09-03 Tom de Vries <tom@codesourcery.com>
8438 PR tree-optimization/65637
8439 * gcc.dg/autopar/reduc-4.c: New test.
8441 2015-09-03 Tom de Vries <tom@codesourcery.com>
8443 PR tree-optimization/65637
8444 * gcc.dg/autopar/pr46099-2.c: New test.
8446 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8449 * g++.dg/pr67351.C: New test.
8451 2015-09-03 Richard Biener <rguenther@suse.de>
8454 * g++.dg/lto/pr66705_0.C: New testcase.
8456 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8459 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8460 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8462 2015-09-02 Marek Polacek <polacek@redhat.com>
8465 * gcc.dg/pr67432.c: New test.
8467 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8469 * lib/target-supports.exp (clear_effective_target_cache): New.
8470 (check_cached_effective_target): Update et_prop_list.
8471 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8472 * g++.dg/compat/compat.exp: Likewise.
8473 * g++.dg/compat/struct-layout-1.exp: Likewise.
8474 * lib/asan-dg.exp: Likewise.
8475 * lib/atomic-dg.exp: Likewise.
8476 * lib/cilk-plus-dg.exp: Likewise.
8477 * lib/clearcap.exp: Likewise.
8478 * lib/mpx-dg.exp: Likewise.
8479 * lib/tsan-dg.exp: Likewise.
8480 * lib/ubsan-dg.exp: Likewise.
8482 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8484 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8486 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8487 Andrew Bennett <andrew.bennett@imgtec.com>
8489 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8490 dependencies between ISA level and compact-branches.
8491 * gcc.target/mips/branch-10.c: Update expected output to allow
8492 compact forms of b/bal.
8493 * gcc.target/mips/branch-11.c: Likewise.
8494 * gcc.target/mips/branch-12.c: Likewise.
8495 * gcc.target/mips/branch-13.c: Likewise.
8496 * gcc.target/mips/branch-3.c: Likewise.
8497 * gcc.target/mips/branch-4.c: Likewise.
8498 * gcc.target/mips/branch-5.c: Likewise.
8499 * gcc.target/mips/branch-6.c: Likewise.
8500 * gcc.target/mips/branch-7.c: Likewise.
8501 * gcc.target/mips/branch-8.c: Likewise.
8502 * gcc.target/mips/branch-9.c: Likewise.
8503 * gcc.target/mips/branch-cost-1.c: Likewise.
8504 * gcc.target/mips/call-1.c: Likewise.
8505 * gcc.target/mips/call-2.c: Likewise.
8506 * gcc.target/mips/call-3.c: Likewise.
8507 * gcc.target/mips/call-4.c: Likewise.
8508 * gcc.target/mips/call-5.c: Likewise.
8509 * gcc.target/mips/call-6.c: Likewise.
8510 * gcc.target/mips/lazy-binding-1.c: Likewise.
8511 * gcc.target/mips/near-far-1.c: Likewise.
8512 * gcc.target/mips/near-far-2.c: Likewise.
8513 * gcc.target/mips/near-far-3.c: Likewise.
8514 * gcc.target/mips/near-far-4.c: Likewise.
8515 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8516 run with compact branches allowed.
8517 * gcc.target/mips/compact-branches-1.c: New file.
8518 * gcc.target/mips/compact-branches-2.c: Likewise.
8519 * gcc.target/mips/compact-branches-3.c: Likewise.
8520 * gcc.target/mips/compact-branches-4.c: Likewise.
8521 * gcc.target/mips/compact-branches-5.c: Likewise.
8522 * gcc.target/mips/compact-branches-6.c: Likewise.
8523 * gcc.target/mips/compact-branches-7.c: Likewise.
8525 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8527 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8528 Clean-up a created directory if testcase fails.
8530 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8533 * g++.dg/pr67405.C: New test.
8535 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8537 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8539 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8541 * gcc.dg/ifcvt-1.c: New test.
8542 * gcc.dg/ifcvt-2.c: Likewise.
8543 * gcc.dg/ifcvt-3.c: Likewise.
8545 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8548 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8551 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8553 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8555 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8558 * g++.dg/other/pr61753.C: New.
8560 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8562 * gcc.dg/tree-ssa/cmp-1.c: New file.
8564 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8566 * gcc.dg/tree-ssa/complex-7.c: New file.
8568 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8570 * gcc.target/powerpc/swaps-p8-19.c: New test.
8572 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8575 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8577 2015-08-29 Tom de Vries <tom@codesourcery.com>
8579 PR tree-optimization/46193
8580 * gcc.dg/autopar/pr46193.c: New test.
8582 2015-08-28 Nathan Sidwell <nathan@acm.org>
8584 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8585 use exit code for failure.
8587 * gcc.dg/torture/matrix-1.c: Use plain printf.
8588 * gcc.dg/torture/matrix-2.c: Likewise.
8589 * gcc.dg/torture/matrix-5.c: Likewise.
8590 * gcc.dg/torture/matrix-6.c: Likewise.
8591 * gcc.dg/torture/transpose-1.c: Likewise.
8592 * gcc.dg/torture/transpose-2.c: Likewise.
8593 * gcc.dg/torture/transpose-3.c: Likewise.
8594 * gcc.dg/torture/transpose-4.c: Likewise.
8595 * gcc.dg/torture/transpose-5.c: Likewise.
8596 * gcc.dg/torture/transpose-6.c: Likewise.
8598 2015-08-28 Jeff Law <law@redhat.com>
8601 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8602 * gcc.dg/torture/pr66752-1.c: New test
8603 * g++.dg/torture/pr66752-2.C: New test.
8605 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8607 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8609 * gcc.dg/tree-ssa/sra-15.c: New.
8611 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8613 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8614 * gcc.target/mips/msub-8.c: Ditto
8616 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8618 * lib/target-supports.exp (check-effective_target_vect_double):
8619 Enable for Power targets with VSX hardware available.
8620 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8621 vect_no_align && { ! vect_hw_misalign }.
8623 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8625 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8626 Replaced by opt_files, compile with -floop-nest-optimize.
8627 * g++.dg/graphite/graphite.exp: Same.
8628 * gfortran.dg/graphite/graphite.exp: Same.
8629 * gcc.dg/graphite/block-0.c: Adjust pattern.
8630 * gcc.dg/graphite/block-1.c: Same.
8631 * gcc.dg/graphite/block-3.c: Same.
8632 * gcc.dg/graphite/block-4.c: Same.
8633 * gcc.dg/graphite/block-5.c: Same.
8634 * gcc.dg/graphite/block-6.c: Same.
8635 * gcc.dg/graphite/block-7.c: Same.
8636 * gcc.dg/graphite/block-8.c: Same.
8637 * gcc.dg/graphite/block-pr47654.c: Same.
8638 * gcc.dg/graphite/interchange-0.c: Same.
8639 * gcc.dg/graphite/interchange-1.c: Same.
8640 * gcc.dg/graphite/interchange-10.c: Same.
8641 * gcc.dg/graphite/interchange-11.c: Same.
8642 * gcc.dg/graphite/interchange-12.c: Same.
8643 * gcc.dg/graphite/interchange-13.c: Same.
8644 * gcc.dg/graphite/interchange-14.c: Same.
8645 * gcc.dg/graphite/interchange-15.c: Same.
8646 * gcc.dg/graphite/interchange-3.c: Same.
8647 * gcc.dg/graphite/interchange-4.c: Same.
8648 * gcc.dg/graphite/interchange-5.c: Same.
8649 * gcc.dg/graphite/interchange-6.c: Same.
8650 * gcc.dg/graphite/interchange-7.c: Same.
8651 * gcc.dg/graphite/interchange-8.c: Same.
8652 * gcc.dg/graphite/interchange-9.c: Same.
8653 * gcc.dg/graphite/interchange-mvt.c: Same.
8654 * gcc.dg/graphite/pr37485.c: Same.
8655 * gcc.dg/graphite/uns-block-1.c: Same.
8656 * gcc.dg/graphite/uns-interchange-12.c: Same.
8657 * gcc.dg/graphite/uns-interchange-14.c: Same.
8658 * gcc.dg/graphite/uns-interchange-15.c: Same.
8659 * gcc.dg/graphite/uns-interchange-9.c: Same.
8660 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8661 * gfortran.dg/graphite/interchange-3.f90: Same.
8663 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8666 * gcc.target/i386/pr67317-1.c: New test.
8667 * gcc.target/i386/pr67317-2.c: Ditto.
8668 * gcc.target/i386/pr67317-3.c: Ditto.
8669 * gcc.target/i386/pr67317-4.c: Ditto.
8670 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8671 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8673 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8675 * gcc.target/powerpc/vec-shr.c: New.
8677 2015-08-27 Marek Polacek <polacek@redhat.com>
8680 * gcc.dg/torture/pr67005.c: New test.
8682 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8684 * gcc.dg/tree-ssa/sra-15.c: New.
8686 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8688 * gcc.target/aarch64/long_branch_1.c: New test.
8690 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8692 * gcc.target/s390/20150826-1.c: New test.
8694 2015-08-26 Renlin Li <renlin.li@arm.com>
8696 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8698 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8700 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8702 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8704 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8705 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8706 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8707 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8709 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8711 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8713 * gcc.target/aarch64/tlsle_1.x: New test source.
8714 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8715 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8716 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8718 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8721 * gfortran.dg/shape_8.f90: New test.
8723 2015-08-25 Marek Polacek <polacek@redhat.com>
8726 * gcc.dg/weak/weak-18.c: New test.
8728 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8730 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8731 gcc_jit_context_set_bool_use_external_driver.
8733 2015-08-25 Nathan Sidwell <nathan@acm.org>
8735 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8737 * gcc.dg/20001117-1.c: Needs return_address.
8738 * gcc.dg/20020415-1.c: Needs alloca.
8739 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8740 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8741 * gcc.dg/pr63186.c: Needs label_values.
8742 * gcc.dg/torture/pr33848.c: Likwise.
8744 * lib/target-supports.exp (check_effective_target_fopenacc,
8745 check_effective_target_fopenmp): Disable for nvptx.
8746 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8747 * gcc.dg/stack-usage-1.c: Likewise.
8748 * gcc.dg/stack-usage-2.c: Likewise.
8749 * gcc.dg/unused-5.c: Likewise.
8750 * gcc.dg/unwind-1.c: Likewise.
8752 2015-08-25 Christian Bruel <christian.bruel@st.com>
8754 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8755 * g++.dg/Wno-frame-address.C: Ditto.
8757 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8760 * g++.dg/pr67211.C: New test.
8762 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8766 * gfortran.dg/block_end_error_1.f90: New test.
8767 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8769 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8772 * gcc.target/i386/pr66821.c: New test.
8774 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8777 * gcc.target/i386/pr67329.c: New test.
8779 2015-08-24 Nathan Sidwell <nathan@acm.org>
8781 * gcc.dg/pr49551.c: Needs -fdata-sections.
8783 * gcc.dg/pr64935-2.c: Needs scheduling.
8785 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8786 * gcc.dg/torture/pr63738.c: Likewise.
8787 * gcc.dg/torture/pr64728.c: Likewise.
8788 * gcc.dg/pr63748.c: Likewise.
8789 * gcc.dg/20020312-2.c: Likewise.
8791 * gcc.dg/torture/pr66123.c: Needs label_values.
8793 * gcc.dg/torture/pr41261.c: Needs profiling.
8794 * gcc.dg/pr26570.c: Likewise.
8795 * gcc.dg/pr61776.c: Likewise.
8796 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8797 * gcc.dg/gomp/pr34610.c: Likewise.
8798 * gcc.dg/pr54121.c: Likewise.
8799 * gcc.dg/20050325-1.c: Likewise.
8800 * gcc.dg/pr66899.c: Likewise.
8801 * gcc.dg/pr48770.c: Likewise.
8802 * gcc.dg/pr24225.c: Likewise.
8804 * gcc.dg/pr27531-1.c: Needs io.
8805 * gcc.dg/pr44606.c: Likewise.
8807 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8809 * gcc.dg/pr51990.c: Needs alloca.
8811 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8813 2015-08-24 Tom de Vries <tom@codesourcery.com>
8815 PR tree-optimization/65468
8816 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8818 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8821 * gfortran.dg/backtrace_1.f90: New test.
8823 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8826 * gfortran.dg/execute_command_line_2.f90: New test.
8828 2015-08-23 Tom de Vries <tom@codesourcery.com>
8830 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8831 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8832 vect_no_int_max to vect_no_int_min_max.
8833 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8834 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8835 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8836 * gcc.dg/vect/slp-reduc-4.c: Same.
8837 * gcc.dg/vect/slp-reduc-5.c: Same.
8838 * gcc.dg/vect/vect-125.c: Same.
8839 * gcc.dg/vect/vect-13.c: Same.
8840 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8841 * gcc.dg/vect/vect-reduc-1.c: Same.
8842 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8843 * gcc.dg/vect/vect-reduc-1char.c:Same.
8844 * gcc.dg/vect/vect-reduc-1short.c: Same.
8845 * gcc.dg/vect/vect-reduc-2.c: Same.
8846 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8847 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8848 * lib/target-supports.exp: Same.
8850 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8853 * g++.dg/cpp0x/decltype63.C: New.
8855 2015-08-22 Nathan Sidwell <nathan@acm.org>
8857 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8858 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8859 * c-c++-common/Wunused-var-8.c: Likewise.
8860 * c-c++-common/gomp/pr61486-2.c: Likewise.
8861 * c-c++-common/Wunused-var-6.c: Likewise.
8862 * c-c++-common/goacc/reduction-1.c: Likewise.
8863 * c-c++-common/goacc/reduction-2.c: Likewise.
8864 * c-c++-common/goacc/reduction-3.c: Likewise.
8865 * c-c++-common/goacc/reduction-4.c: Likewise.
8866 * gcc.dg/builtins-64.c: Likewise.
8867 * gcc.dg/pr59523.c: Likewise.
8868 * gcc.dg/tree-ssa/20080530.c: Likewise.
8869 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8870 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8871 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8872 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8873 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8874 * gcc.dg/pr59011.c: Likewise.
8875 * gcc.dg/uninit-9.c: Likewise.
8876 * gcc.dg/pr61561.c: Likewise.
8877 * gcc.dg/vla-4.c: Likewise.
8878 * gcc.dg/20101010-1.c: Likewise.
8879 * gcc.dg/pr49120.c: Likewise.
8880 * gcc.dg/20030331-2.c: Likewise.
8881 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8882 * gcc.dg/pr25682.c: Likewise.
8883 * gcc.dg/guality/guality.c: Likewise.
8884 * gcc.dg/pr27301.c: Likewise.
8885 * gcc.dg/uninit-9-O0.c: Likewise.
8886 * gcc.dg/fold-alloca-1.c: Likewise.
8887 * gcc.dg/pr41470.c: Likewise.
8888 * gcc.dg/pr51491-2.c: Likewise.
8889 * gcc.dg/winline-7.c: Likewise.
8890 * gcc.dg/vla-2.c: Likewise.
8891 * gcc.dg/pr50764.c: Likewise.
8892 * gcc.dg/c99-vla-1.c: Likewise.
8893 * gcc.dg/pr33238.c: Likewise.
8894 * gcc.dg/c99-const-expr-13.c: Likewise.
8895 * gcc.dg/builtin-return-1.c: Likewise.
8896 * gcc.dg/vla-3.c: Likewise.
8897 * gcc.dg/20020415-1.c: Likewise.
8898 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8899 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8900 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8901 * gcc.dg/torture/calleesave-sse.c: Likewise.
8902 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8903 * gcc.dg/gomp/vla-2.c: Likewise.
8904 * gcc.dg/gomp/vla-3.c: Likewise.
8905 * gcc.dg/gomp/vla-4.c: Likewise.
8906 * gcc.dg/gomp/pr30494.c: Likewise.
8907 * gcc.dg/gomp/vla-5.c: Likewise.
8908 * gcc.dg/pr51990-2.c: Likewise.
8909 * gcc.dg/vla-22.c: Likewise.
8911 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8913 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8914 * gcc.dg/dollar.c: Likewise.
8915 * gcc.dg/pragma-message.c: Likewise.
8916 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8917 * c-c++-common/raw-string-14.c: Likewise.
8919 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8921 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8922 property that instantiation here is a compile-time error.
8924 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8926 * g++.dg/other/pr67065.C: Extend.
8928 2015-08-21 Nathan Sidwell <nathan@acm.org>
8930 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8932 (check_effective_target_global_constructor): New.
8933 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8934 * gcc.dg/debug/debug.exp: Skip for nvptx.
8935 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8937 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8938 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8939 * gcc.c-torture/compile/pr33855.c: Likewise.
8940 * gcc.c-torture/compile/920723-1.c: Likewise.
8941 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8943 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8945 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8948 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8950 * gcc.c-torture/execute/switch-1.c: Likewise.
8952 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8953 * gcc.c-torture/execute/printf-1.c: Likewise.
8954 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8955 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8956 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8957 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8958 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8959 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8960 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8961 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8962 * gcc.c-torture/execute/gofast.c: Likewise.
8963 * gcc.c-torture/execute/complex-6.c: Likewise.
8965 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8966 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8967 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8968 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8969 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8970 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8971 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8972 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8973 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8974 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8975 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8976 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8977 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8978 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8979 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8980 * gcc.dg/setjmp-1.c: Likewise.
8981 * gcc.dg/cleanup-5.c: Likewise.
8982 * gcc.dg/cleanup-12.c: Likewise.
8983 * gcc.dg/cleanup-13.c: Likewise.
8985 * gcc.dg/constructor-1.c: Require global ctor.
8987 * gcc.dg/fork-instrumentation.c: Require profiling.
8988 * gcc.dg/20030107-1.c: Likewise.
8989 * gcc.dg/20030702-1.c: Likewise.
8991 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8992 * gcc.dg/cpp/paste2.c: Likewise.
8993 * gcc.dg/cpp/strify3.c: Likewise.
8994 * gcc.dg/cpp/strify4.c: Likewise.
8995 * gcc.dg/cpp/lexnum.c: Likewise.
8996 * gcc.dg/cpp/digraphs.c: Likewise.
8997 * gcc.dg/cpp/macro1.c: Likewise.
8999 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9001 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9003 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9005 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9008 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9010 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9011 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9012 vec_vpmsum_be and vec_shasigma_be.
9014 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9016 * lib/target-supports.exp
9017 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9018 with -mfp16-format=ieee.
9020 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9023 * g++.dg/other/pr67065.C: New.
9025 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9027 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9029 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9030 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9031 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9032 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9034 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9036 * gcc.dg/wide_shift_64_1.c: New testcase.
9037 * gcc.dg/wide_shift_128_1.c: Likewise.
9038 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9040 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9042 * lib/target-supports.exp
9043 (check_effective_target_fstack_protector_enabled): New test.
9044 * gcc.target/i386/ssp-default.c: New test.
9046 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9049 * gfortran.dg/generic_31.f90: New.
9051 2015-08-19 Marek Polacek <polacek@redhat.com>
9054 * g++.dg/torture/pr67133.C: New test.
9056 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9058 * gcc.target/powerpc/altivec-35.c: New test.
9059 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9060 * gcc.target/powerpc/vsx-vector-7.c: New test.
9062 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9065 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9066 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9068 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9070 PR rtl-optimization/67218
9071 * gcc.c-torture/execute/ieee/pr67218.c,
9072 gcc.target/aarch64/fcvt_int_float_double1.c,
9073 gcc.target/aarch64/fcvt_int_float_double2.c,
9074 gcc.target/aarch64/fcvt_int_float_double3.c,
9075 gcc.target/aarch64/fcvt_int_float_double4.c,
9076 gcc.target/aarch64/fcvt_uint_float_double1.c,
9077 gcc.target/aarch64/fcvt_uint_float_double2.c,
9078 gcc.target/aarch64/fcvt_uint_float_double3.c,
9079 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9081 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9083 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9084 dg-options to disable LSE extensions.
9085 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9086 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9087 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9088 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9089 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9090 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9091 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9092 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9093 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9094 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9095 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9096 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9097 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9098 * gcc.target/aarch64/sync-op-full.c: Likewise.
9099 * gcc.target/aarch64/sync-op-release.c: Likewise.
9101 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9104 * g++.dg/cpp1z/feat-cxx1z.C: New.
9106 2015-08-18 Marek Polacek <polacek@redhat.com>
9109 * gcc.dg/torture/pr67222.c: New test.
9111 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9113 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9115 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9117 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9118 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9119 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9121 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9123 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9124 which is used in later code.
9126 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9129 * g++.dg/cpp0x/nullptr34.C: New.
9130 * g++.dg/warn/Wconversion2.C: Adjust.
9131 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9132 * g++.old-deja/g++.other/null3.C: Likewise.
9134 * g++.dg/cpp0x/pr51313.C: Adjust.
9136 2015-08-17 Richard Biener <rguenther@suse.de>
9138 PR tree-optimization/67221
9139 * gcc.dg/torture/pr67221.c: New testcase.
9141 2015-08-17 Mike Stump <mikestump@comcast.net>
9142 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9144 * gcc.target/arm/memcpy-aligned-1.c: New test.
9146 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9149 * gfortran.dg/norm_4.f90: Rename to...
9150 * gfortran.dg/norm2_4.f90: this.
9151 * gfortran.dg/norm2_5.f90: New test.
9153 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9155 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9156 * gcc.dg/ssp-1.c: Make counter a register.
9157 * gcc.dg/ssp-2.c: Likewise.
9158 * gcc.dg/torture/parm-coalesce.c: New.
9160 2015-08-14 Marek Polacek <polacek@redhat.com>
9163 * gcc.dg/torture/pr67133.c: New test.
9165 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9166 Matthias Klose <doko@debian.org>
9169 * gcc.c-torture/compile/pr67143.c: New
9170 * gcc.target/aarch64/atomic-op-imm.c
9171 (atomic_fetch_add_negative_RELAXED): New.
9172 (atomic_fetch_sub_negative_ACQUIRE): New.
9174 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9176 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9177 * gcc.target/aarch64/target_attr_8.c: Likewise.
9178 * gcc.target/aarch64/target_attr_14.c: Likewise.
9180 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9182 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9184 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9186 * gcc.target/i386/builtin_target.c: Add skylake check.
9188 2015-08-13 Jeff Law <law@redhat.com>
9190 * gcc.dg/pr66314.c: Moved from here to ..
9191 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9192 to clear all sanitizers before -fsanitize=kernel-address.
9194 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9196 * gcc.target/aarch64/cinc_common_1.c: New test.
9198 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9201 * g++.dg/ext/attribute-may-alias-1.C: New.
9202 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9204 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9206 * gcc.target/aarch64/atomic-inst-cas.c: New.
9207 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9209 2015-08-13 Andreas Schwab <schwab@suse.de>
9211 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9213 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9216 * g++.dg/torture/pr62164.C: New.
9218 2015-08-13 Richard Biener <rguenther@suse.de>
9220 PR tree-optimization/67191
9221 * gcc.dg/torture/pr67191.c: New testcase.
9222 * g++.dg/torture/pr67191.C: Likewise.
9224 2015-08-13 Richard Biener <rguenther@suse.de>
9226 PR tree-optimization/66502
9227 PR tree-optimization/67167
9228 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9230 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9233 * g++.dg/init/new42.C: New.
9235 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9238 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9240 * gcc.target/powerpc/pr67071-2.c: Likewise.
9241 * gcc.target/powerpc/pr67071-3.c: Likewise.
9243 2015-08-12 Marek Polacek <polacek@redhat.com>
9246 * c-c++-common/Wshift-overflow-6.c: New test.
9247 * c-c++-common/Wshift-overflow-7.c: New test.
9248 * g++.dg/cpp1y/left-shift-2.C: New test.
9250 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9253 * g++.dg/cpp0x/pr52742.C: New.
9255 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9257 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9258 Check Knights Landing support.
9260 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9263 * g++.dg/warn/Wunused-result-1.C: New.
9265 2015-08-12 Richard Biener <rguenther@suse.de>
9267 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9268 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9269 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9270 * g++.dg/tree-ssa/pr61034.C: Adjust.
9271 * gcc.dg/fold-compare-2.c: Likewise.
9272 * gcc.dg/pr50763.c: Likewise.
9273 * gcc.dg/predict-3.c: Likewise.
9274 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9275 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9276 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9277 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9278 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9279 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9280 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9281 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9282 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9283 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9284 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9285 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9287 2015-08-12 Nathan Sidwell <nathan@acm.org>
9289 * gcc.dg/vrp-min-max-1.c: New.
9290 * gcc.dg/vrp-min-max-2.c: New.
9292 2015-08-12 Richard Biener <rguenther@suse.de>
9294 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9296 2015-08-12 Tom de Vries <tom@codesourcery.com>
9299 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9300 Handle absence of vector min/max for sparc.
9302 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9305 * g++.dg/ext/mv25.C: New test.
9307 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9309 * gcc.target/i386/avx2-vect-shift.c: New test.
9311 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9315 * gcc.dg/pragma-diag-3.c: New test.
9316 * gcc.dg/pragma-diag-4.c: New test.
9318 2015-08-11 Nathan Sidwell <nathan@acm.org>
9320 * c-c++-common/dfp/operator-comma.c: Call init function.
9321 * c-c++-common/dfp/convert-dfp-2.c: New test.
9323 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9325 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9326 Treat model == 0x4f as Broadwell.
9328 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9331 * gfortran.dg/pr67140.f90: New test.
9333 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9337 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9339 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9342 * gfortran.dg/ieee/large_4.f90: New test.
9344 2015-08-08 Bud Davis <jmdavis@link.com>
9347 * gfortran.dg/common_22.f90: New.
9349 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9351 PR rtl-optimization/67028
9352 * gcc.dg/pr67028.c: New testcase.
9354 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9356 PR rtl-optimization/67029
9357 * gcc.dg/pr67029.c: New test.
9359 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9362 * gfortran.dg/ieee/ieee_8.f90: New test.
9364 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9366 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9368 * gcc.target/aarch64/noplt_2.c: Likewise.
9369 * gcc.target/aarch64/noplt_3.c: Likewise.
9371 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9373 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9374 optimization level, and print a summary at the end.
9376 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9378 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9380 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9382 * gcc.target/aarch64/noplt_3.c: New testcase.
9384 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9386 * gcc.target/aarch64/noplt_1.c: New testcase.
9387 * gcc.target/aarch64/noplt_2.c: Likewise.
9389 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9391 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9392 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9394 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9396 * gcc.target/s390/dwarfregtable-1.c: New test.
9397 * gcc.target/s390/dwarfregtable-2.c: New test.
9398 * gcc.target/s390/dwarfregtable-3.c: New test.
9400 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9402 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9404 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9407 * gfortran.dg/ieee/large_2.f90: New test.
9408 * gfortran.dg/ieee/large_3.F90: New test.
9410 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9413 * gfortran.dg/ieee/large_1.f90: Adjust test.
9415 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9416 Jeff Law <law@redhat.com>
9419 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9420 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9421 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9422 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9423 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9424 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9426 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9429 * gfortran.dg/pr66311.f90: New file.
9431 2015-08-05 Richard Biener <rguenther@suse.de>
9433 PR tree-optimization/67121
9434 * gcc.dg/torture/pr67121.c: New testcase.
9436 2015-08-05 Nick Clifton <nickc@redhat.com>
9438 * gcc.target/rl78: New directory.
9439 * gcc.target/rl78/rl78.exp: New file: Test driver.
9440 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9442 2015-08-05 Richard Biener <rguenther@suse.de>
9445 * gcc.dg/torture/pr67120.c: New testcase.
9447 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9451 * lib/fortran-modules.exp: Call cleanup-submodules from
9453 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9454 cover the cases where private entities are no longer optimized
9456 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9458 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9459 * gfortran.dg/submodule_5.f08: The same.
9460 * gfortran.dg/submodule_9.f08: The same.
9461 * gfortran.dg/submodule_10.f08: New test.
9463 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9466 * g++.dg/cpp1y/var-templ35.C: New.
9468 2015-08-05 Richard Biener <rguenther@suse.de>
9470 PR tree-optimization/67055
9471 * g++.dg/torture/pr67055.C: New testcase.
9473 2015-08-05 Richard Biener <rguenther@suse.de>
9475 PR tree-optimization/67109
9476 * gcc.dg/torture/pr67109.c: New testcase.
9477 * gcc.dg/vect/vect-119.c: Adjust.
9479 2015-08-05 Richard Biener <rguenther@suse.de>
9482 * gcc.dg/pr67107.c: New testcase.
9484 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9487 * g++.dg/cpp1z/abbrev2.C: New.
9489 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9491 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9493 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9496 * g++.dg/init/explicit4.C: New.
9498 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9500 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9501 without VSX an Power8 vector support.
9503 2015-08-04 Richard Biener <rguenther@suse.de>
9505 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9507 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9510 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9513 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9516 * g++.dg/cpp1y/var-templ34.C: New.
9518 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9520 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9521 * gcc.target/aarch64/target_attr_1.c: Likewise.
9522 * gcc.target/aarch64/target_attr_2.c: Likewise.
9523 * gcc.target/aarch64/target_attr_3.c: Likewise.
9524 * gcc.target/aarch64/target_attr_4.c: Likewise.
9525 * gcc.target/aarch64/target_attr_5.c: Likewise.
9526 * gcc.target/aarch64/target_attr_6.c: Likewise.
9527 * gcc.target/aarch64/target_attr_7.c: Likewise.
9528 * gcc.target/aarch64/target_attr_8.c: Likewise.
9529 * gcc.target/aarch64/target_attr_9.c: Likewise.
9530 * gcc.target/aarch64/target_attr_10.c: Likewise.
9531 * gcc.target/aarch64/target_attr_11.c: Likewise.
9532 * gcc.target/aarch64/target_attr_12.c: Likewise.
9533 * gcc.target/aarch64/target_attr_13.c: Likewise.
9534 * gcc.target/aarch64/target_attr_14.c: Likewise.
9535 * gcc.target/aarch64/target_attr_15.c: Likewise.
9537 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9539 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9541 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9543 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9545 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9547 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9550 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9553 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9554 * gfortran.dg/ieee/large_1.f90: New test.
9556 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9558 PR tree-optimization/67043
9559 * gcc.dg/pr67043.c: New test.
9561 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9563 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9565 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9567 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9568 it to push/pop timing items.
9569 (main): For each optimization level, create a gcc_jit_timer, and
9570 time all of the iteration within that level cumulatively.
9571 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9572 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9574 2015-08-03 Alexander Basov <coohpt@gmail.com>
9579 * gcc.target/arm/pr43404.c : New testcase.
9580 * gcc.target/arm/pr48470.c : New testcase.
9581 * gcc.target/arm/pr64744-1.c : New testcase.
9582 * gcc.target/arm/pr64744-2.c : New testcase.
9584 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9586 PR tree-optimization/67077
9587 * gcc.dg/pr67077.c: New test.
9589 2015-08-03 Jeff Law <law@redhat.com>
9592 PR gcov-profile/66899
9593 * gcc.dg/pr66899.c: New test.
9594 * gcc.dg/pr66314.c: New test.
9596 2015-08-03 Marek Polacek <polacek@redhat.com>
9599 * gcc.dg/pr67088.c: New test.
9601 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9604 * gcc.target/arm/vnmul-1.c: New.
9605 * gcc.target/arm/vnmul-2.c: New.
9606 * gcc.target/arm/vnmul-3.c: New.
9607 * gcc.target/arm/vnmul-4.c: New.
9609 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9612 * gfortran.dg/class_allocate_20.f90: New.
9614 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9616 * gcc.target/aarch64/csel_bfx_1.c: New test.
9617 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9619 2015-08-02 Martin Sebor <msebor@redhat.com>
9621 * g++.dg/Wframe-address-in-Wall.C: New test.
9622 * g++.dg/Wframe-address.C: New test.
9623 * g++.dg/Wno-frame-address.C: New test.
9624 * gcc.dg/Wframe-address-in-Wall.c: New test.
9625 * gcc.dg/Wframe-address.c: New test.
9626 * gcc.dg/Wno-frame-address.c: New test.
9628 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9630 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9632 2015-08-01 Michael Collison <michael.collison@linaro.org
9633 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9635 * gcc.target/arm/mincmp.c: New test.
9637 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9640 * gfortran.dg/associated_target_6.f03: New test
9642 2015-08-01 Tom de Vries <tom@codesourcery.com>
9644 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9645 optimize ("-ftree-parallelize-loops=0").
9646 Add successful scans for 2 detected reductions. Add xfail scans for 3
9647 detected reductions.
9648 * gcc.dg/autopar/reduc-2short.c: Same.
9649 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9650 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9651 detected reductions.
9652 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9655 2015-07-31 Marek Polacek <polacek@redhat.com>
9658 * g++.dg/ubsan/pr66977.C: New test.
9660 2015-07-30 Marek Polacek <polacek@redhat.com>
9662 * c-c++-common/Wtautological-compare-3.c: New test.
9664 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9666 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9667 (CHECK): Pass address of scalar, rather than array.
9669 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9671 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9673 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9675 * gcc.target/aarch64/fp16/fp16.exp: New.
9676 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9677 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9679 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9681 * gcc.target/aarch64/f16_movs_1.c: New test.
9683 2015-07-28 Tom de Vries <tom@codesourcery.com>
9685 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9688 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9689 Manuel López-Ibáñez <manu@gcc.gnu.org>
9691 * gcc.dg/parm-incomplete-1.c: Update.
9692 * gcc.dg/pr18809-1.c: Update.
9693 * gcc.dg/pr27953.c: Update.
9694 * gcc.dg/vla-11.c: Update.
9696 2015-07-27 Marek Polacek <polacek@redhat.com>
9698 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9700 2015-07-27 Tom de Vries <tom@codesourcery.com>
9702 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9703 attribute. Update comment.
9705 Add scan for not parallelizing inner loop.
9706 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9710 2015-07-27 Marek Polacek <polacek@redhat.com>
9713 * c-c++-common/Wtautological-compare-2.c: New test.
9715 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9718 * gcc.target/i386/pr66232-6.c: New tests.
9719 * gcc.target/i386/pr66232-7.c: Likewise.
9720 * gcc.target/i386/pr66232-8.c: Likewise.
9721 * gcc.target/i386/pr66232-9.c: Likewise.
9723 2015-07-27 Marek Polacek <polacek@redhat.com>
9727 * c-c++-common/Wtautological-compare-1.c: New test.
9729 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9732 * g++.dg/template/pr18969.C: New test.
9733 * g++.dg/template/pr18969-2.C: New test.
9734 * g++.old-deja/g++.jason/overload.C: Remove return value in
9735 template function returning void.
9737 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9739 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9740 immediates to avoid shift-overflow warnings.
9742 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9745 * g++.dg/init/pr66857.C: New test.
9747 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9750 * gcc.target/i386/pr66648.c: New test.
9752 2015-07-25 Tom de Vries <tom@codesourcery.com>
9754 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9755 interchange_files and block_files variables.
9756 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9758 * gcc.dg/graphite/uns-interchange-12.c: Same.
9759 * gcc.dg/graphite/uns-interchange-14.c: Same.
9760 * gcc.dg/graphite/uns-interchange-15.c: Same.
9761 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9762 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9764 2015-07-25 Jeff Law <law@redhat.com>
9768 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9769 * gcc.dg/torture/pr66752-1.c: New test
9770 * g++.dg/torture/pr66752-2.C: New test.
9772 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9775 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9777 PR rtl-optimization/64164
9778 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9779 * gcc.dg/ssp-1.c: Make counter a register.
9780 * gcc.dg/ssp-2.c: Likewise.
9781 * gcc.dg/torture/parm-coalesce.c: New.
9783 2015-07-24 Tom de Vries <tom@codesourcery.com>
9785 * gcc.dg/graphite/block-1.c: Xfail scan.
9786 * gcc.dg/graphite/interchange-12.c: Same.
9787 * gcc.dg/graphite/interchange-14.c: Same.
9788 * gcc.dg/graphite/interchange-15.c: Same.
9789 * gcc.dg/graphite/interchange-9.c: Same.
9790 * gcc.dg/graphite/interchange-mvt.c: Same.
9791 * gcc.dg/graphite/uns-block-1.c: New test.
9792 * gcc.dg/graphite/uns-interchange-12.c: New test.
9793 * gcc.dg/graphite/uns-interchange-14.c: New test.
9794 * gcc.dg/graphite/uns-interchange-15.c: New test.
9795 * gcc.dg/graphite/uns-interchange-9.c: New test.
9796 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9798 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9801 * c-c++-common/Wunused-function-1.c: New.
9803 2015-07-24 Tom de Vries <tom@codesourcery.com>
9805 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9806 alternative exit-first loop transform.
9807 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9808 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9809 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9810 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9811 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9812 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9813 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9814 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9815 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9817 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9820 * gcc.target/i386/mpx/pr66566.c: New test.
9822 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9825 * gcc.target/i386/pr66978.c: New test.
9827 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9829 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9831 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9833 * gcc.target/s390/insv-1.c: New test.
9834 * gcc.target/s390/insv-2.c: New test.
9835 * gcc.target/s390/insv-3.c: New test.
9837 2015-07-24 Tom de Vries <tom@codesourcery.com>
9839 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9841 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9844 * gcc.dg/pr25530.c: New test.
9846 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9849 * gcc.dg/pr25529.c: New test.
9851 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9853 * gcc.target/arm/reg_equal_test.c: New test.
9855 2015-07-23 Jeff Law <law@redhat.com>
9858 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9859 * gcc.dg/torture/pr66752-1.c: New test
9860 * g++.dg/torture/pr66752-2.C: New test.
9862 2015-07-23 Marek Polacek <polacek@redhat.com>
9865 * g++.dg/warn/Wlogical-op-2.C: New test.
9867 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9869 PR rtl-optimization/64164
9870 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9871 * gcc.dg/ssp-1.c: Make counter a register.
9872 * gcc.dg/ssp-2.c: Likewise.
9873 * gcc.dg/torture/parm-coalesce.c: New.
9875 2015-07-23 Marek Polacek <polacek@redhat.com>
9878 * c-c++-common/ubsan/pr66908.c: New test.
9880 2015-07-23 Tom de Vries <tom@codesourcery.com>
9882 * gcc.dg/autopar/outer-4.c: Add xfail.
9883 * gcc.dg/autopar/outer-5.c: Same.
9884 * gcc.dg/autopar/outer-6.c: Same.
9885 * gcc.dg/autopar/reduc-2.c: Same.
9886 * gcc.dg/autopar/reduc-2char.c: Same.
9887 * gcc.dg/autopar/reduc-2short.c: Same.
9888 * gcc.dg/autopar/reduc-8.c: Same.
9889 * gcc.dg/autopar/uns-outer-4.c: New test.
9890 * gcc.dg/autopar/uns-outer-5.c: New test.
9891 * gcc.dg/autopar/uns-outer-6.c: New test.
9893 2015-07-23 Richard Biener <rguenther@suse.de>
9895 PR tree-optimization/66952
9896 * gcc.dg/torture/pr66952.c: Use signed char.
9898 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9900 PR tree-optimization/66926,66951
9901 * gcc.dg/vect/pr66951.c: New test.
9903 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9906 * g++.dg/parse/error57.C: New.
9907 * g++.dg/expr/string-2.C: Update.
9909 2015-07-23 Richard Biener <rguenther@suse.de>
9911 PR tree-optimization/66945
9912 * gcc.dg/torture/pr66945.c: New testcase.
9914 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9917 * g++.dg/ext/mv24.C: New test.
9919 2015-07-22 Marek Polacek <polacek@redhat.com>
9921 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9924 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9928 * gfortran.dg/generic_30.f90: New.
9930 2015-07-22 Richard Biener <rguenther@suse.de>
9932 PR tree-optimization/66952
9933 * gcc.dg/torture/pr66952.c: New testcase.
9935 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9937 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9939 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9941 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9943 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9945 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9947 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9949 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9951 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9953 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9955 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9957 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9959 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9961 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9963 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9965 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9967 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9969 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9971 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9973 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9975 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9977 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9979 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9981 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9983 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9985 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9987 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9989 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9991 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9993 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9995 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9997 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9999 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10001 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10003 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10005 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10007 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10009 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10011 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10013 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10015 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10017 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10019 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10021 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10023 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10025 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10027 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10029 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10031 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10033 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10035 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10037 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10039 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10041 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10043 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10045 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10047 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10049 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10051 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10053 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10055 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10057 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10059 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10061 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10063 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10065 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10067 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10069 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10071 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10073 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10075 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10077 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10079 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10081 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10083 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10085 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10087 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10089 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10091 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10093 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10095 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10097 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10099 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10101 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10103 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10105 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10107 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10109 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10111 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10113 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10115 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10117 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10119 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10121 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10123 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10125 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10127 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10129 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10131 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10133 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10135 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10137 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10139 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10141 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10143 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10145 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10147 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10149 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10151 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10153 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10155 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10157 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10159 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10161 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10163 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10165 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10167 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10169 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10171 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10173 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10175 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10177 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10179 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10181 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10183 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10185 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10187 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10189 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10191 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10193 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10195 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10197 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10199 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10202 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10204 * g++.dg/template/crash81.C: Update.
10206 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10209 * gcc.target/i386/pr66424.c: New.
10211 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10213 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10215 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10218 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10219 Drop address sanitization.
10221 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10223 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10224 Skip -march=armv4t.
10225 (dg-additional-options): Set armv5t flag.
10227 2015-07-21 Marek Polacek <polacek@redhat.com>
10229 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10230 * gcc.dg/vmx/unpack.c: Likewise.
10231 * gcc.target/powerpc/quad-atomic.c: Likewise.
10233 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10235 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10237 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10239 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10242 2015-07-20 Marek Polacek <polacek@redhat.com>
10245 * c-c++-common/Wshift-overflow-1.c: New test.
10246 * c-c++-common/Wshift-overflow-2.c: New test.
10247 * c-c++-common/Wshift-overflow-3.c: New test.
10248 * c-c++-common/Wshift-overflow-4.c: New test.
10249 * c-c++-common/Wshift-overflow-5.c: New test.
10250 * g++.dg/cpp1y/left-shift-1.C: New test.
10251 * gcc.dg/c90-left-shift-2.c: New test.
10252 * gcc.dg/c90-left-shift-3.c: New test.
10253 * gcc.dg/c99-left-shift-2.c: New test.
10254 * gcc.dg/c99-left-shift-3.c: New test.
10255 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10256 * gcc.c-torture/execute/pr40386.c: Likewise.
10257 * gcc.dg/vect/pr33373.c: Likewise.
10258 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10259 * gcc.dg/vect/vect-shift-2.c: Likewise.
10261 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10263 * gcc.target/aarch64/neg_abs_1.c: New test.
10265 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10268 * gcc.target/i386/pr66922.c: New test.
10270 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10272 PR middle-end/46851
10273 PR middle-end/60340
10274 * gcc.dg/tree-ssa/pr42327.c: Removed.
10275 * g++.dg/other/pr35011.C: Removed.
10277 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10280 * gcc.target/i386/pr66906.c: New test.
10282 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10284 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10285 as follow-up to r225930.
10287 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10290 * lib/fortran-modules.exp (proc cleanup-submodules): New
10292 * gfortran.dg/submodule_1.f08: Change extension and clean up
10293 the submodule files.
10294 * gfortran.dg/submodule_2.f08: ditto
10295 * gfortran.dg/submodule_6.f08: ditto
10296 * gfortran.dg/submodule_7.f08: ditto
10297 * gfortran.dg/submodule_8.f08: New test
10298 * gfortran.dg/submodule_9.f08: New test
10300 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10301 Sebastian Pop <s.pop@samsung.com>
10303 PR middle-end/61929
10304 * gcc.dg/graphite/pr61929.c: New.
10306 2015-07-17 Marek Polacek <polacek@redhat.com>
10308 * gcc.dg/fold-minus-7.c: New test.
10310 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10312 * gfortran.dg/co_reduce_1.f90: New file.
10314 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10317 * gcc.target/i386/pr66824.c:
10319 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10322 * gfortran.dg/structure_constructor_13.f03: New test.
10324 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10327 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10328 of generated while loops in the tree dump.
10329 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10331 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10333 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10335 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10338 * gcc.target/i386/pr66891.c: New test.
10340 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10342 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10344 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10346 PR rtl-optimization/66626
10347 * gcc.target/i386/pr66626-2.c: New.
10349 2015-07-16 Martin Liska <mliska@suse.cz>
10351 * g++.dg/ipa/pr66896.c: New test.
10353 2015-07-16 Richard Biener <rguenther@suse.de>
10355 PR tree-optimization/66894
10356 * gcc.dg/torture/pr66894.c: New testcase.
10358 2015-07-16 Richard Biener <rguenther@suse.de>
10360 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10362 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10365 * g++.dg/pr66866.C: New test.
10367 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10369 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10371 2015-07-15 Richard Biener <rguenther@suse.de>
10373 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10374 { -O3 -fomit-frame-pointer },
10375 { -O3 -fomit-frame-pointer -funroll-loops } and
10376 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10378 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10379 -finline-functions }
10381 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10383 * gcc.target/mips/interrupt_handler-5.c: New test.
10385 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10386 Robert Suchanek <robert.suchanek@imgtec.com>
10388 * gcc.target/mips/interrupt_handler-4.c: New test.
10390 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10393 * gcc.dg/lto/lto.exp: Initialize MPX.
10395 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10397 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10399 * gcc.target/arm/scd42-3.c: Likewise.
10401 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10403 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10404 code to be run when the pre-arch code increases the isa_rev to
10405 mips32r6 or greater.
10407 2015-07-15 Richard Biener <rguenther@suse.de>
10409 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10410 { -O3 -fomit-frame-pointer },
10411 { -O3 -fomit-frame-pointer -funroll-loops } and
10412 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10414 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10415 -finline-functions }
10416 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10417 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10418 to additional_flags.
10420 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10422 PR rtl-optimization/66838
10423 * gcc.target/i386/pr66838.c: New test.
10425 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10428 * g++.dg/template/pr66850.C: New test.
10430 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10431 Cesar Philippidis <cesar@codesourcery.com>
10432 Chung-Lin Tang <cltang@codesourcery.com>
10434 * gcc.target/nios2/nios2-flushd.c: New.
10435 * gcc.target/nios2/nios2-rdprs.c: New.
10436 * gcc.target/nios2/r2-atomic.c: New.
10437 * gcc.target/nios2/r2-eni.c: New.
10438 * gcc.target/nios2/r2-wrpie.c: New.
10440 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10441 Cesar Philippidis <cesar@codesourcery.com>
10442 Chung-Lin Tang <cltang@codesourcery.com>
10444 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10445 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10447 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10448 Cesar Philippidis <cesar@codesourcery.com>
10449 Chung-Lin Tang <cltang@codesourcery.com>
10451 * gcc.target/nios2/andci.c: New.
10452 * gcc.target/nios2/bmx.c: New.
10453 * gcc.target/nios2/cdx-add.c: New.
10454 * gcc.target/nios2/cdx-branch.c: New.
10455 * gcc.target/nios2/cdx-callret.c: New.
10456 * gcc.target/nios2/cdx-loadstore.c: New.
10457 * gcc.target/nios2/cdx-logical.c: New.
10458 * gcc.target/nios2/cdx-mov.c: New.
10459 * gcc.target/nios2/cdx-shift.c: New.
10460 * gcc.target/nios2/cdx-sub.c: New.
10461 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10463 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10466 * g++.dg/cpp0x/vt-65071.C: New.
10468 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10469 Cesar Philippidis <cesar@codesourcery.com>
10470 Chung-Lin Tang <cltang@codesourcery.com>
10472 * gcc.target/nios2/r2-io-range.c: New.
10473 * gcc.target/nios2/r2-stio-1.c: New.
10474 * gcc.target/nios2/r2-stio-2.c: New.
10475 * gcc.target/nios2/nios2-ldxio.c: New.
10476 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10477 of just compile. Add more tests.
10479 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10481 gfortran.dg/pr66864.f90: New test.
10483 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10485 PR rtl-optimization/66626
10486 * gcc.target/i386/pr66626.c: New.
10488 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10490 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10491 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10492 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10494 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10496 * g++.dg/template/crash81.C: Adjust for error + inform change.
10497 * g++.dg/template/pr58878.C: Likewise.
10498 * g++.dg/template/shadow1.C: Likewise.
10499 * g++.dg/template/shadow2.C: Likewise.
10500 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10501 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10502 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10503 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10505 2015-07-14 Richard Biener <rguenther@suse.de>
10507 PR tree-optimization/66863
10508 * gcc.dg/torture/pr66863.c: New testcase.
10510 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10513 * g++.dg/template/pr65186.C: New test.
10515 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10517 * gcc.target/arm/macro_defs0.c: Add directive to skip
10518 test if -marm is present.
10519 * gcc.target/arm/macro_defs1.c: Likewise.
10521 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10523 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10525 * gcc.target/aarch64/adds1.c: Likewise.
10526 * gcc.target/aarch64/ands_1.c: Likewise.
10527 * gcc.target/aarch64/bics_1.c: Likewise.
10528 * gcc.target/aarch64/subs1.c: Likewise.
10529 * gcc.target/aarch64/subs3.c: Likewise.
10531 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10534 * gfortran.dg/pr64589.f90: New test.
10536 2015-07-13 Renlin Li <renlin.li@arm.com>
10539 * gcc.c-torture/execute/pr66556.c: New.
10541 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10543 * gcc.dg/20020219-1.c: Fix double word typos.
10544 * gcc.dg/20020919-1.c: Same.
10546 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10547 Jeff Law <law@redhat.com>
10549 PR middle-end/66726
10550 * g++.dg/tree-ssa/pr66726.c: New test.
10551 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10552 * gcc.dg/tree-ssa/pr66726.c: New test.
10554 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10557 * g++.dg/cpp0x/variadic-ttp2.C: New.
10559 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10562 * g++.dg/cpp0x/auto46.C: New test.
10563 * g++.dg/template/pr30044.C: New test.
10564 * g++.dg/template/shadow2.C: New test.
10565 * g++.dg/template/error55.C: New test.
10566 * g++.dg/template/crash83.C: Accept any error string.
10567 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10569 * g++.dg/cpp0x/variadic19.C: Likewise
10570 * g++.dg/template/canon-type-13.C: Likewise.
10571 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10572 * g++.dg/torture/20070621-1.C: Likewise.
10574 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10577 * g++.dg/init/explicit3.C: New.
10579 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10582 * gcc.target/i386/pr66819-1.c: New test.
10583 * gcc.target/i386/pr66819-2.c: Likewise.
10584 * gcc.target/i386/pr66819-3.c: Likewise.
10585 * gcc.target/i386/pr66819-4.c: Likewise.
10586 * gcc.target/i386/pr66819-5.c: Likewise.
10588 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10591 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10592 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10593 type to prevent possible flag-clobbering zero-extensions.
10594 * gcc.target/i386/pr66703.c: New test.
10596 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10599 * g++.dg/cpp0x/nsdmi-template15.C: New.
10601 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10603 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10605 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10607 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10608 * gcc.target/arm/flip-thumb.c: Likewise.
10610 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10613 * gcc.target/i386/pr66813.c: New test.
10615 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10617 PR middle-end/66820
10618 * gcc.dg/gomp/pr66820.c: New test.
10620 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10623 * g++.dg/cpp0x/scoped_enum6.C: New.
10625 2015-07-10 Tom de Vries <tom@codesourcery.com>
10627 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10628 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10630 2015-07-10 Richard Biener <rguenther@suse.de>
10632 PR tree-optimization/66823
10633 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10634 which should not be necessary. XFAIL.
10636 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10639 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10641 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10643 PR middle-end/66633
10644 * gcc.dg/gomp/pr66633-1.c: New test.
10645 * gcc.dg/gomp/pr66633-2.c: New test.
10646 * gcc.dg/gomp/pr66633-3.c: New test.
10647 * gcc.dg/gomp/pr66633-4.c: New test.
10649 2015-07-09 John Marino <gnugcc@marino.st>
10651 * lib/target-supports.exp (check_effective_target_pie):
10654 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10657 * gcc.target/i386/pr66814.c: New test.
10659 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10662 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10663 * gcc.target/aarch64/fnmul-2.c: Likewise.
10664 * gcc.target/aarch64/fnmul-3.c: Likewise.
10665 * gcc.target/aarch64/fnmul-4.c: Likewise.
10667 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10670 * g++.dg/cpp0x/vt-65790.C: New.
10672 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10675 * gcc.target/i386/pr66818.c: New test.
10677 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10680 * gcc.target/i386/pr66817.c: New test.
10682 2015-07-09 Marek Polacek <polacek@redhat.com>
10684 PR tree-optimization/66718
10685 * gcc.dg/vect/vect-126.c: New test.
10687 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10689 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10690 even when dwarf-2 is not the default.
10692 2015-07-08 Jeff Law <law@redhat.com>
10695 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10696 to have a single memory reference.
10698 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10700 * g++.dg/other/dump-ada-spec-9.C: New test.
10702 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10704 * g++.dg/vect/vect.exp: Run also simd* tests.
10705 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10706 (check_vect): Fix up get_cpuid call for C++.
10707 * g++.dg/vect/simd-clone-1.cc: New test.
10709 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10711 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10713 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10715 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10716 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10718 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10721 * gcc.target/i386/pr66806.c: New test.
10723 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10726 * g++.dg/cpp0x/auto45.C: New.
10728 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10730 PR middle-end/66334
10731 * gcc.target/i386/pr66334.c: New.
10733 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10735 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10738 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10741 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10742 (verify_code): Update expected error message.
10743 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10744 (verify_code): Likewise.
10745 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10746 (verify_code): Likewise.
10748 2015-07-08 Richard Biener <rguenther@suse.de>
10750 PR tree-optimization/66793
10751 * gcc.dg/torture/pr66793.c: New testcase.
10753 2015-07-08 Richard Biener <rguenther@suse.de>
10755 PR tree-optimization/66794
10756 * gcc.dg/torture/pr66794.c: New testcase.
10758 2015-07-08 Marek Polacek <polacek@redhat.com>
10761 * g++.dg/abi/abi-tag15.C: New test.
10763 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10765 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10766 * gcc.target/mips/branch-3.c: Ditto
10767 * gcc.target/mips/branch-4.c: Ditto.
10768 * gcc.target/mips/branch-5.c: Ditto.
10769 * gcc.target/mips/branch-6.c: Ditto.
10770 * gcc.target/mips/branch-7.c: Ditto.
10771 * gcc.target/mips/branch-8.c: Ditto.
10772 * gcc.target/mips/branch-9.c: Ditto.
10773 * gcc.target/mips/branch-10.c: Ditto.
10774 * gcc.target/mips/branch-11.c: Ditto.
10775 * gcc.target/mips/branch-12.c: Ditto.
10776 * gcc.target/mips/branch-13.c: Ditto.
10777 * gcc.target/mips/umips-branch-5.c: New file.
10778 * gcc.target/mips/umips-branch-6.c: New file.
10779 * gcc.target/mips/umips-branch-7.c: New file.
10780 * gcc.target/mips/umips-branch-8.c: New file.
10781 * gcc.target/mips/umips-branch-9.c: New file.
10782 * gcc.target/mips/umips-branch-10.c: New file.
10783 * gcc.target/mips/umips-branch-11.c: New file.
10784 * gcc.target/mips/umips-branch-12.c: New file.
10785 * gcc.target/mips/umips-branch-13.c: New file.
10786 * gcc.target/mips/umips-branch-14.c: New file.
10787 * gcc.target/mips/umips-branch-15.c: New file.
10788 * gcc.target/mips/umips-branch-16.c: New file.
10789 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10790 (OCCUPY_0xfffc): New define.
10792 2015-07-08 Renlin Li <renlin.li@arm.com>
10794 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10796 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10798 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10800 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10802 * gcc.target/i386/bt-3.c: New test.
10803 * gcc.target/i386/bt-4.c: Ditto.
10805 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10807 * g++.dg/other/dump-ada-spec-8.C: New test.
10809 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10812 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10814 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10816 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10818 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10819 Avoid using an opaque struct for local "f".
10821 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10824 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10825 * jit.dg/test-pr66779.c: New testcase.
10827 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10829 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10832 2015-07-07 Richard Biener <rguenther@suse.de>
10834 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10836 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10838 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10839 * gcc.target/mips/call-5.c: Ditto.
10840 * gcc.target/mips/call-6.c: Ditto.
10842 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10844 * gcc.dg/dx-test.c: New test-case.
10846 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10849 * gfortran.dg/allocate_with_source_9.f08: New test.
10851 2015-07-07 Christian Bruel <christian.bruel@st.com>
10854 * gcc.target/arm/flip-thumb.c: Fix scan.
10855 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10856 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10857 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10860 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10863 * gcc.c-torture/execute/pr65956.c: New test.
10865 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10867 * gcc.target/arm/aapcs/align1.c: New.
10868 * gcc.target/arm/aapcs/align_rec1.c: New.
10869 * gcc.target/arm/aapcs/align2.c: New.
10870 * gcc.target/arm/aapcs/align_rec2.c: New.
10871 * gcc.target/arm/aapcs/align3.c: New.
10872 * gcc.target/arm/aapcs/align_rec3.c: New.
10873 * gcc.target/arm/aapcs/align4.c: New.
10874 * gcc.target/arm/aapcs/align_rec4.c: New.
10875 * gcc.target/arm/aapcs/align_vararg1.c: New.
10876 * gcc.target/arm/aapcs/align_vararg2.c: New.
10878 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10880 * gfortran.dg/iomsg_2.f90: New test.
10882 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10885 * gcc.target/i386/pr66749.c: New test.
10887 2015-07-06 Richard Biener <rguenther@suse.de>
10889 PR tree-optimization/66772
10890 * gcc.dg/torture/pr66772-1.c: New testcase.
10891 * gcc.dg/torture/pr66772-2.c: Likewise.
10893 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10895 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10896 the jals instruction.
10898 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10901 * gcc.target/i386/pr53383-1.c: New file.
10902 * gcc.target/i386/pr53383-2.c: Likewise.
10903 * gcc.target/i386/pr53383-3.c: Likewise.
10905 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10907 * gcc.target/aarch64/fnmul-1.c: New.
10908 * gcc.target/aarch64/fnmul-2.c: New.
10909 * gcc.target/aarch64/fnmul-3.c: New.
10910 * gcc.target/aarch64/fnmul-4.c: New.
10912 2015-07-06 Richard Biener <rguenther@suse.de>
10914 PR middle-end/66759
10915 * gcc.dg/torture/pr66759.c: New testcase.
10917 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10920 * gfortran.dg/alloc_comp_class_3.f03: New test.
10921 * gfortran.dg/alloc_comp_class_4.f03: New test.
10923 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10925 * gcc.c-torture/execute/pr66757.c: New test.
10927 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10929 PR tree-optimization/66720
10930 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10932 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10933 Sandra Loosemore <sandra@codesourcery.com>
10935 * gcc.target/nios2/gprel-offset.c: New test.
10937 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10940 * gfortran.dg/pr66725.f90: New test.
10942 2015-07-03 Jason Merrill <jason@redhat.com>
10944 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10945 Avoid narrowing error.
10947 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10949 PR rtl-optimization/66706
10950 * gcc.target/powerpc/shift-int.c: New testcase.
10952 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10955 * gcc.target/i386/pr66746.c: New file.
10957 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10959 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10961 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10963 PR tree-optimization/66119
10964 * g++.dg/opt/pr66119.C: New.
10966 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10969 * gfortran.dg/submodule_1.f90: New test
10970 * gfortran.dg/submodule_2.f90: New test
10971 * gfortran.dg/submodule_3.f90: New test
10972 * gfortran.dg/submodule_4.f90: New test
10973 * gfortran.dg/submodule_5.f90: New test
10974 * gfortran.dg/submodule_6.f90: New test
10975 * gfortran.dg/submodule_7.f90: New test
10977 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10979 PR preprocessor/53690
10980 * g++.dg/cpp/pr53690.C: New.
10982 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10984 * gcc.target/powerpc/vec-cmp.c: New test.
10986 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10989 * gfortran.dg/pr56520.f90: New test.
10991 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10994 * gfortran.dg/pr66545_1.f90: New test.
10995 * gfortran.dg/pr66545_2.f90: New test.
10997 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10999 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11000 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11002 2015-07-02 Richard Biener <rguenther@suse.de>
11005 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11008 2015-07-02 Richard Biener <rguenther@suse.de>
11010 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11012 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11014 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11016 2015-07-01 Jason Merrill <jason@redhat.com>
11018 * lib/target-supports.exp (cxx_default): Set to C++14.
11020 2015-07-01 Tom de Vries <tom@codesourcery.com>
11023 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11026 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11028 * gfortran.dg/warn_conversion_8.f90: New test.
11030 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11032 PR rtl-optimization/61047
11033 * gcc.c-torture/execute/20150611-1.c: New testcase.
11035 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11038 * jit.dg/all-non-failing-tests.h: Add
11039 test-pr66700-observing-write-through-ptr.c.
11040 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11042 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11044 * jit.dg/test-accessing-union.c: Add comments for use by
11045 gcc/jit/docs/topics/types.rst.
11047 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11049 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11050 'do-require-effective-target' with 'dg-require-effective-target'.
11051 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11052 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11053 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11054 'stlex' with 'strex' as the expected output.
11056 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11059 * g++.dg/cpp0x/gen-attrs-60.C: New.
11060 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11062 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11064 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11066 * gcc.target/aarch64/pic-small.c: Restrict this test under
11067 check_effective_target_aarch64_small_fpic.
11069 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11071 * gfortran.dg/gomp/pr66633.f90: New test.
11073 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11076 * g++.dg/template/pr66686.C: New test.
11078 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11080 * gnat.dg/lto17.ad[sb]: New test.
11082 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11084 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11085 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11087 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11089 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11091 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11093 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11095 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11097 * jit.dg/test-switch.c: New testcase.
11098 * jit.dg/test-switch.cc: New testcase.
11100 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11103 * jit.dg/all-non-failing-tests.h: Add note about
11104 test-validly-unreachable-block.c.
11105 * jit.dg/test-validly-unreachable-block.c: New file.
11107 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11110 * jit.dg/all-non-failing-tests.h: Add note about
11111 test-extra-options.c.
11112 * jit.dg/test-extra-options.c: New testcase.
11114 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11117 * gcc.target/i386/pr66691.c: New.
11119 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11121 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11122 * gcc.target/i386/iamcu/args.h: Likewise.
11123 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11124 * gcc.target/i386/iamcu/defines.h: Likewise.
11125 * gcc.target/i386/iamcu/macros.h: Likewise.
11126 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11127 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11128 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11129 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11130 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11131 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11132 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11133 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11134 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11135 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11136 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11137 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11138 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11139 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11140 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11141 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11142 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11144 2015-06-30 Marek Polacek <polacek@redhat.com>
11146 * gcc.dg/fold-minus-6.c: New test.
11148 * gcc.dg/fold-ior-3.c: New test.
11150 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11152 Implement N4197 - Adding u8 character literals
11153 * g++.dg/cpp1z/utf8.C: New.
11154 * g++.dg/cpp1z/utf8-neg.C: New.
11155 * g++.dg/cpp1z/udlit-utf8char.C: New.
11157 2015-06-30 Marek Polacek <polacek@redhat.com>
11159 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11161 2015-06-30 Tom de Vries <tom@codesourcery.com>
11163 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11164 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11165 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11166 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11168 2015-06-30 Marek Polacek <polacek@redhat.com>
11170 * gcc.dg/fold-ior-2.c: New test.
11172 2015-06-30 Tom de Vries <tom@codesourcery.com>
11174 PR tree-optimization/66652
11175 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11176 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11178 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11180 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11183 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11184 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11186 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11189 * gfortran.dg/wunused-parameter.f90: New test.
11191 2015-06-29 Richard Henderson <rth@redhat.com>
11193 * gcc.target/i386/asm-flag-1.c: New.
11194 * gcc.target/i386/asm-flag-2.c: New.
11195 * gcc.target/i386/asm-flag-3.c: New.
11196 * gcc.target/i386/asm-flag-4.c: New.
11197 * gcc.target/i386/asm-flag-5.c: New.
11199 2015-06-29 Marek Polacek <polacek@redhat.com>
11202 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11203 * c-c++-common/pr66322.c: New test.
11204 * g++.dg/eh/scope1.C: Remove dg-warning.
11206 2015-06-29 Richard Biener <rguenther@suse.de>
11208 PR tree-optimization/66677
11209 * gcc.dg/vect/pr66677.c: New testcase.
11211 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11213 PR middle-end/64130
11214 * gcc.dg/tree-ssa/pr64130.c: New test.
11216 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11218 * gcc.target/aarch64/pic-small.c: New testcase.
11220 2015-06-26 Richard Biener <rguenther@suse.de>
11222 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11224 2015-06-26 Marek Polacek <polacek@redhat.com>
11226 * gcc.dg/fold-and-1.c: New test.
11227 * gcc.dg/fold-and-2.c: New test.
11229 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11231 * gnat.dg/warn11.adb: Add missing dg directive.
11232 * gnat.dg/warn12.adb: New test.
11233 * gnat.dg/warn12_pkg.ads: New helper.
11235 2015-06-26 Richard Biener <rguenther@suse.de>
11237 * gfortran.dg/reassoc_3.f90: Adjust.
11239 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11242 * gcc.target/i386/pr66412.c: New test.
11244 2015-06-25 Richard Biener <rguenther@suse.de>
11246 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11248 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11250 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11252 2015-06-25 Richard Biener <rguenther@suse.de>
11254 * gfortran.dg/vect/vect-9.f90: New testcase.
11256 2015-06-25 Nick Clifton <nickc@redhat.com>
11258 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11259 H8300 and M32R targets.
11261 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11264 * gfortran.dg/maxerrors.f90: New test.
11266 2015-06-08 DJ Delorie <dj@redhat.com>
11268 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11270 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11272 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11274 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11276 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11277 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11278 * gcc.target/aarch64/nofp_1.c: New file.
11280 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11282 Implement N3928 - Extending static_assert
11283 * g++.dg/cpp0x/static_assert8.C: Adjust.
11284 * g++.dg/cpp0x/static_assert12.C: New.
11285 * g++.dg/cpp0x/static_assert13.C: New.
11286 * g++.dg/cpp1y/static_assert1.C: New.
11287 * g++.dg/cpp1y/static_assert2.C: New.
11288 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11290 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11293 * g++.dg/cpp0x/trailing11.C: New.
11295 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11297 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11299 * gcc.target/arm/memset-inline-10.c: Likewise.
11300 * gcc.target/arm/pr58784.c: Likewise.
11301 * gcc.target/arm/pr59985.C: Likewise.
11302 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11304 2015-06-24 Renlin Li <renlin.li@arm.com>
11306 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11307 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11309 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11312 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11315 * g++.dg/cpp0x/auto45.C: New test.
11316 * g++.dg/template/pr30044.C: New test.
11317 * g++.dg/template/crash83.C: Accept any error string.
11318 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11320 * g++.dg/cpp0x/variadic18.C: Likewise
11321 * g++.dg/template/canon-type-13.C: Likewise.
11322 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11324 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11327 * g++.dg/other/linkage2.C: New.
11329 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11332 * gcc.target/arm/pr63408.c: New test.
11334 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11336 * lib/c-torture.exp: Don't call check_effective_target_lto
11337 before setting up environment correctly.
11338 * lib/gcc-dg.exp: Likewise, and protect
11339 gcc_force_conventional_output.
11341 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11343 PR rtl-optimization/66306
11344 * gcc.target/s390/pr66306.c: New test.
11346 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11348 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11349 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11350 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11351 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11352 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11353 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11354 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11356 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11359 * gcc.c-torture/pr65803.c: New test.
11361 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11364 * g++.dg/cpp0x/auto45.C: New test.
11365 * g++.dg/template/pr30044.C: New test.
11366 * g++.dg/template/crash83.C: Accept any error string.
11367 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11369 * g++.dg/cpp0x/variadic18.C: Likewise
11370 * g++.dg/template/canon-type-13.C: Likewise.
11371 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11373 2015-06-23 Marek Polacek <polacek@redhat.com>
11375 * c-c++-common/Wlogical-op-3.c: New test.
11377 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11380 * g++.dg/cpp0x/scoped_enum5.C: New.
11382 2015-06-23 Richard Biener <rguenther@suse.de>
11384 PR tree-optimization/66636
11385 * gcc.dg/vect/pr66636.c: New testcase.
11387 2015-06-23 Marek Polacek <polacek@redhat.com>
11389 * gcc.dg/fold-minus-4.c: New test.
11390 * gcc.dg/fold-minus-5.c: New test.
11391 * c-c++-common/ubsan/overflow-add-5.c: New test.
11393 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11395 Add missing testcase from r224672.
11396 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11398 * gcc.target/vax/bswapdi-1.c: New.
11400 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11403 * gfortran.dg/associate_18.f08: New test.
11405 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11408 * gcc.target/i386/pr66560-1.c: New test.
11409 * gcc.target/i386/pr66560-2.c: Ditto.
11410 * gcc.target/i386/pr66560-3.c: Ditto.
11411 * gcc.target/i386/pr66560-4.c: Ditto.
11413 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11415 * gcc.target/nvptx/nvptx.exp: New file.
11416 * gcc.target/nvptx/proto-1.c: Likewise.
11418 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11420 PR tree-optimization/66449
11421 * gcc.dg/vect/pr66449.c: New test.
11423 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11425 * g++.dg/other/dump-ada-spec-5.C: New test.
11426 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11427 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11429 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11431 * g++.dg/inherit/pure1.C: Test location too.
11433 2015-06-22 Marek Polacek <polacek@redhat.com>
11435 * gcc.dg/fold-ior-1.c: New test.
11436 * gcc.dg/fold-minus-2.c: New test.
11437 * gcc.dg/fold-minus-3.c: New test.
11438 * gcc.dg/fold-plus-1.c: New test.
11439 * gcc.dg/fold-plus-2.c: New test.
11440 * gcc.dg/fold-xor-4.c: New test.
11441 * gcc.dg/fold-xor-5.c: New test.
11443 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11446 * g++.dg/torture/pr65914.C: New.
11448 2015-06-22 Richard Biener <rguenther@suse.de>
11450 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11451 not existing TORTURE_OPTIONS only.
11452 * lib/gcc-dg.exp: Likewise.
11454 2015-06-22 Christian Bruel <christian.bruel@st.com>
11457 * gcc.target/arm/flip-thumb.c: New test.
11459 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11460 Martin Liska <mliska@suse.cz>
11463 * g++.dg/ipa/pr65908.C: New testcase.
11465 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11468 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11469 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11471 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11473 * gnat.dg/specs/debug1.ads: Adjust.
11475 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11477 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11478 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11479 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11480 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11481 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11482 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11483 * gcc.target/aarch64/fmovd-zero.c: Delete.
11484 * gcc.target/aarch64/fmovf-zero.c: Delete.
11486 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11488 * gcc.target/vax/bswapdi-1.c: New.
11490 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11492 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11494 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11496 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11498 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11500 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11502 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11504 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11506 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11508 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11510 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11512 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11514 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11516 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11518 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11520 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11522 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11524 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11526 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11528 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11530 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11532 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11534 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11536 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11538 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11540 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11542 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11544 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11546 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11548 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11550 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11552 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11554 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11556 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11558 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11560 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11562 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11564 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11566 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11569 (_ARM_FPSCR): Add FZ field.
11570 (clean_results): Force FZ=1 on AArch64.
11571 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11573 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11575 * gcc.target/aarch64/pr62308.c: New test.
11577 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11580 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11582 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11584 * gcc.target/i386/mpx/pr66581.c: New test.
11586 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11588 * gcc.target/i386/cmov9.c: New test.
11590 2015-06-18 Richard Biener <rguenther@suse.de>
11592 * g++.dg/other/const4.C: New testcase.
11594 2015-06-18 Michael Matz <matz@suse.de>
11596 PR middle-end/66253
11597 * gcc.dg/vect/pr66253.c: New testcase.
11599 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11602 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11604 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11606 PR middle-end/66568
11607 * gcc.target/i386/mpx/pr66568.c: New test.
11609 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11611 PR middle-end/66567
11612 * gcc.target/i386/mpx/pr66567.c: New test.
11614 2015-06-18 Richard Biener <rguenther@suse.de>
11616 PR tree-optimization/66510
11617 * gcc.dg/vect/slp-perm-12.c: New testcase.
11619 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11621 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11622 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11623 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11624 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11626 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11629 * g++.dg/gomp/pr66571-1.C: New test.
11631 PR middle-end/66429
11632 * c-c++-common/gomp/pr66429.c: New test.
11634 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11636 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11637 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11639 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11641 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11644 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11647 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11649 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11651 * gcc.target/mips/pr65862-1.c: New test.
11652 * gcc.target/mips/pr65862-2.c: Likewise.
11654 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11656 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11657 * gcc.target/i386/pr52252-atom.c: Ditto.
11658 * gcc.target/i386/vect-div-1.c: Ditto.
11659 * gcc.target/i386/rotate-5.c: Ditto.
11660 * gcc.target/i386/pr50202.c: Ditto.
11661 * gcc.target/i386/pr37843-3.c: Ditto.
11662 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11663 * gcc.target/i386/pr53397-1.c: Ditto.
11664 * gcc.target/i386/pr55934.c: Ditto.
11665 * gcc.target/i386/pr37843-4.c: Ditto.
11666 * gcc.target/i386/pr60451.c: Ditto.
11667 * gcc.target/i386/pr53397-2.c: Ditto.
11668 * gcc.target/i386/vectorize1.c: Ditto.
11669 * gcc.target/i386/extract-insert-combining.c: Ditto.
11670 * gcc.target/i386/pr53759.c: Ditto.
11671 * gcc.target/i386/pr52252-core.c: Ditto.
11672 * gcc.target/i386/rotate-3.c: Ditto.
11673 * gcc.target/i386/sse-20.c: Ditto.
11674 * gcc.target/i386/rotate-4.c: Ditto.
11675 * gcc.target/i386/pr61403.c: Ditto.
11676 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11677 * gcc.target/i386/pr60901.c: Ditto.
11678 * gcc.target/i386/pr59794-7.c: Ditto.
11679 * gcc.target/i386/pr62208.c: Ditto.
11680 * gcc.target/i386/pr53416.c: Ditto.
11681 * gcc.target/i386/asm-dialect-1.c: Ditto.
11682 * gcc.target/i386/pr50038.c: Ditto.
11683 * gcc.target/i386/47698.c: Ditto.
11684 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11685 * gcc.target/i386/pr59794-2.c: Ditto.
11686 * gcc.target/i386/pr59794-3.c: Ditto.
11687 * gcc.target/i386/pr39058.c: Ditto.
11688 * gcc.target/i386/pr60205-1.c: Ditto.
11689 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11690 * gcc.target/i386/sse2-movq-2.c: Ditto.
11692 2015-06-17 Richard Biener <rguenther@suse.de>
11694 PR tree-optimization/66251
11695 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11697 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11700 * g++.dg/parse/new-placement1.C: New.
11702 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11704 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11705 * jit.dg/test-compound-assignment.c: New testcase.
11707 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11710 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11711 to "testcases" array.
11713 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11716 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11717 * jit.dg/test-debug-strings.c: New test case.
11718 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11719 the discriminant has a sane debug string.
11721 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11724 * gcc.target/i386/pr56766-1.c: New test.
11725 * gcc.target/i386/pr56766-2.c: Ditto.
11727 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11729 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11730 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11731 * gcc.target/mips/loongson-simd.c: Ditto.
11733 2015-06-16 Richard Biener <rguenther@suse.de>
11735 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11737 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11739 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11740 passed by the testsuite driver.
11742 2015-06-16 Richard Biener <rguenther@suse.de>
11744 * gcc.dg/vect/slp-perm-11.c: New testcase.
11746 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11748 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11751 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11753 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11754 Reinstate calls to torture-init and torture-finalize.
11756 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11758 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11760 2015-06-15 Nathan Sidwell <nathan@acm.org>
11763 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11765 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11768 * g++.dg/cpp0x/local-type1.C: New.
11770 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11775 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11776 unimplemented error.
11777 * gfortran.dg/allocate_with_source_7.f08: New test.
11778 * gfortran.dg/allocate_with_source_8.f08: New test.
11780 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11783 * g++.dg/warn/Walways-true-3.C: New test.
11785 2015-06-13 Tom de Vries <tom@codesourcery.com>
11787 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11789 2015-06-13 Tom de Vries <tom@codesourcery.com>
11791 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11792 (main): Remove superfluous attributes.
11793 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11794 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11796 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11798 * gcc.target/i386/monitorx.c: New.
11799 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11800 * gcc.target/i386/sse-13.c: Ditto.
11801 * gcc.target/i386/sse-14.c: Ditto.
11802 * gcc.target/i386/sse-22.c: Ditto.
11803 * gcc.target/i386/sse-23.c: Ditto.
11804 * g++.dg/other/i386-2.C: Ditto.
11805 * g++.dg/other/i386-3.C: Ditto.
11807 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11809 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11811 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11814 * gfortran.dg/allocatable_scalar_13.f90: New test
11816 2015-06-11 Marek Polacek <polacek@redhat.com>
11818 * gcc.dg/fold-xor-3.c: New test.
11820 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11822 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11823 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11825 2015-06-11 Christian Bruel <christian.bruel@st.com>
11828 * gcc.target/arm/pragma_attribute.c: New test.
11830 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11832 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11834 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11837 * gcc.target/i386/pr66473.c: New test.
11839 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11842 * gcc.dg/tls/pr66470.c: New test.
11843 * gcc.target/i386/pr66470.c: New test.
11845 2015-06-10 Christian Bruel <christian.bruel@st.com>
11848 * gcc.target/arm/attr_arm.c: New test
11849 * gcc.target/arm/attr_arm-err.c: New test
11850 * gcc.target/arm/attr_thumb.c: New test
11851 * gcc.target/arm/attr_thumb-static.c: New test
11853 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11858 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11860 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11862 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11863 passed by the testsuite driver.
11865 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11868 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11869 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11870 * gcc.dg/ssp-1.c: Make counter a register.
11871 * gcc.dg/ssp-2.c: Likewise.
11872 * gcc.dg/torture/parm-coalesce.c: New.
11874 2015-06-09 Tom de Vries <tom@codesourcery.com>
11876 * gcc.target/i386/vararg-loc.c: New test.
11878 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11881 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11882 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11884 2015-06-09 Marek Polacek <polacek@redhat.com>
11886 PR tree-optimization/66299
11887 * gcc.dg/pr66299-1.c: New test.
11888 * gcc.dg/pr66299-2.c: New test.
11889 * gcc.dg/pr66299-3.c: New test.
11891 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11893 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11894 passed by the testsuite driver.
11896 2015-06-09 Richard Biener <rguenther@suse.de>
11898 PR middle-end/66423
11899 * gcc.dg/fold-modpow2.c: New testcase.
11901 2015-06-09 Richard Biener <rguenther@suse.de>
11903 PR tree-optimization/66419
11904 * gcc.dg/vect/bb-slp-37.c: New testcase.
11906 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11908 * gcc.target/arm/stl-cond.c: New test.
11910 2015-06-09 Richard Biener <rguenther@suse.de>
11912 PR middle-end/66413
11913 * gcc.dg/torture/pr66413.c: New testcase.
11915 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11917 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11918 * gcc.dg/ssp-1.c: Make counter a register.
11919 * gcc.dg/ssp-2.c: Likewise.
11920 * gcc.dg/torture/parm-coalesce.c: New.
11922 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11924 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11925 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11927 2015-06-08 Tom de Vries <tom@codesourcery.com>
11929 PR rtl-optimization/66444
11930 * gcc.dg/pr66444.c: New test.
11932 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11935 * gfortran.dg/class_is_1.f90: New test.
11936 * gfortran.dg/type_is_1.f90: Ditto.
11938 2015-06-08 Marek Polacek <polacek@redhat.com>
11941 * gcc.dg/cpp/pr66415-1.c: New test.
11942 * gcc.dg/cpp/pr66415-2.c: New test.
11944 2015-06-08 Richard Biener <rguenther@suse.de>
11946 PR tree-optimization/66422
11947 * gcc.dg/Warray-bounds-16.c: New testcase.
11949 2015-06-08 Richard Biener <rguenther@suse.de>
11951 * gcc.dg/vect/slp-perm-10.c: New testcase.
11952 * gcc.dg/vect/slp-23.c: Adjust.
11953 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11954 vector pointer update.
11956 2015-06-08 Marek Polacek <polacek@redhat.com>
11959 * g++.dg/ubsan/pr66452.C: New test.
11961 2015-06-08 Tom de Vries <tom@codesourcery.com>
11963 PR tree-optimization/66436
11964 * gcc.dg/gomp/dump-new-function-2.c: New test.
11965 * gcc.dg/gomp/dump-new-function-3.c: Same.
11966 * gcc.dg/gomp/dump-new-function.c: Same.
11968 2015-06-08 Tom de Vries <tom@codesourcery.com>
11970 PR tree-optimization/66435
11971 * gcc.dg/gomp/notify-new-function-2.c: New test.
11972 * gcc.dg/gomp/notify-new-function-3.c: Same.
11973 * gcc.dg/gomp/notify-new-function.c: Same.
11975 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11977 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11978 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11979 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11980 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11981 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11982 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11985 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11988 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11989 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11991 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11992 * gfortran.dg/warn_conversion_5.f90: New test.
11993 * gfortran.dg/warn_conversion_6.f90: New test.
11994 * gfortran.dg/warn_conversion_7.f90: New test.
11996 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11999 * gfortran.dg/blockdata_9.f: New test.
12001 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12004 * gfortran.dg/forall_17.f90: New test.
12006 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12008 * g++.dg/cpp0x/pr57101.C: Add warning.
12009 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12010 * g++.dg/ext/visibility/anon7.C: Same.
12011 * g++.dg/ipa/pr63587-2.C: Same.
12012 * g++.dg/opt/dump1.C: Same.
12013 * g++.dg/opt/pr59622-3.C: Same.
12014 * g++.dg/opt/pr59622.C: Same.
12015 * g++.dg/torture/pr46383.C: Same.
12016 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12017 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12018 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12020 * gfortran.dg/intent_out_8.f90: Same.
12021 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12023 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12026 gfortran.dg/equiv_9.f90: New test.
12029 2015-06-05 Tom de Vries <tom@codesourcery.com>
12031 merge from gomp4 branch:
12032 2015-05-28 Tom de Vries <tom@codesourcery.com>
12034 PR tree-optimization/65443
12035 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12036 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12037 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12039 2015-06-05 Nathan Sidwell <nathan@acm.org>
12042 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12044 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12046 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12048 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12050 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12052 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12054 * gcc.target/i386/noplt-1.c: New test.
12055 * gcc.target/i386/noplt-2.c: New test.
12056 * gcc.target/i386/noplt-3.c: New test.
12057 * gcc.target/i386/noplt-4.c: New test.
12059 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12062 * gfortran.dg/adjustl_1.f90: New test.
12064 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12066 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12067 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12069 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12071 * lto.c (iterative_hash_canonical_type,
12072 gimple_register_canonical_type): only hash main variants of types
12074 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12076 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12077 Move set of dg-do-what-default after early return.
12079 2015-06-04 Marek Polacek <polacek@redhat.com>
12082 * gcc.dg/lvalue-8.c: New test.
12084 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12085 Paolo Carlini <paolo.carlini@oracle.com>
12088 * g++.dg/other/pr66130.C: New.
12089 * g++.dg/cpp0x/pr66130.C: Likewise.
12091 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12093 * g++.dg/cpp0x/decl-loc1.C: New.
12094 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12095 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12096 * g++.dg/init/ctor8.C: Likewise.
12097 * g++.dg/parse/semicolon4.C: Likewise.
12099 2015-06-03 Marek Polacek <polacek@redhat.com>
12102 * g++.dg/ubsan/static-init-1.C: New test.
12103 * g++.dg/ubsan/static-init-2.C: New test.
12104 * g++.dg/ubsan/static-init-3.C: New test.
12106 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12109 * gcc.target/i386/pr66275.c: New test.
12111 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12113 * gcc.dg/Wcxx-compat-22.c: New testcase.
12114 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12115 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12116 * c-c++-common/pr58346-1.c: Likewise.
12117 * c-c++-common/transparent-union-1.c: Likewise.
12119 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12121 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12122 * g++.dg/plugin/def_plugin.c: New file.
12123 * g++.dg/plugin/def-plugin-test.C: New file.
12125 2015-06-03 Richard Biener <rguenther@suse.de>
12127 * gcc.dg/vect/bb-slp-36.c: New testcase.
12129 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12131 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12133 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12135 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12136 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12137 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12138 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12140 2015-06-03 Marek Polacek <polacek@redhat.com>
12144 * gcc.dg/pr64223-1.c: New test.
12145 * gcc.dg/pr64223-2.c: New test.
12147 2015-06-03 Richard Biener <rguenther@suse.de>
12149 PR tree-optimization/63916
12150 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12152 2015-06-03 Richard Biener <rguenther@suse.de>
12154 PR tree-optimization/66375
12155 * gcc.dg/torture/pr66375.c: New testcase.
12157 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12159 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12161 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12164 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12166 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12169 * gfortran.dg/reshape_7.f90: New test.
12171 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12174 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12177 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12180 * gcc.dg/pr49551.c: New testcase.
12182 2015-06-02 Richard Biener <rguenther@suse.de>
12185 * g++.dg/lto/pr65549_0.C: New testcase.
12187 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12190 PR middle-end/66332
12191 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12193 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12195 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12197 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12200 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12202 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12204 PR tree-optimization/48052
12205 * gcc.dg/tree-ssa/scev-8.c: New.
12206 * gcc.dg/tree-ssa/scev-9.c: New.
12207 * gcc.dg/tree-ssa/scev-10.c: New.
12208 * gcc.dg/vect/pr48052.c: New.
12210 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12212 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12214 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12216 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12218 2015-06-02 Marek Polacek <polacek@redhat.com>
12220 PR middle-end/66345
12221 * gcc.dg/torture/pr66345.c: New test.
12223 2015-06-02 Richard Biener <rguenther@suse.de>
12225 PR tree-optimization/65961
12226 * gcc.dg/torture/pr65961.c: New testcase.
12228 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12230 PR tree-optimization/52563
12231 PR tree-optimization/62173
12232 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12233 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12235 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12237 * gnat.dg/specs/varsize_return2.ads: New test.
12238 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12240 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12242 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12244 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12247 * gcc.target/aarch64/sync-comp-swap.c: New.
12248 * gcc.target/aarch64/sync-comp-swap.x: New.
12249 * gcc.target/aarch64/sync-op-acquire.c: New.
12250 * gcc.target/aarch64/sync-op-acquire.x: New.
12251 * gcc.target/aarch64/sync-op-full.c: New.
12252 * gcc.target/aarch64/sync-op-full.x: New.
12253 * gcc.target/aarch64/sync-op-release.c: New.
12254 * gcc.target/aarch64/sync-op-release.x: New.
12256 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12258 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12261 2015-06-01 Richard Biener <rguenther@suse.de>
12263 PR tree-optimization/66349
12264 PR tree-optimization/66352
12265 PR tree-optimization/66357
12266 * gcc.dg/torture/pr66357.c: New testcase.
12267 * gcc.dg/torture/pr66349.c: Likewise.
12268 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12270 2015-06-01 Richard Biener <rguenther@suse.de>
12273 2015-05-29 Richard Biener <rguenther@suse.de>
12275 PR tree-optimization/66314
12276 * gcc.dg/asan/pr66314.c: New testcase.
12278 2015-06-01 Richard Biener <rguenther@suse.de>
12280 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12282 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12284 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12286 (hp3, hp4): Add inline keyword.
12287 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12288 (hp2): Add inline keyword.
12289 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12290 (hp2): Add inline keyword.
12292 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12295 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12296 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12297 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12298 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12300 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12302 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12303 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12305 2015-06-01 Richard Biener <rguenther@suse.de>
12307 PR tree-optimization/66280
12308 * g++.dg/torture/pr66280.C: New testcase.
12309 * g++.dg/torture/pr66280-2.C: Likewise.
12311 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12313 * gnat.dg/addr9_1.adb: New test.
12314 * gnat.dg/addr9_2.adb: Likewise.
12315 * gnat.dg/addr9_3.adb: Likewise.
12316 * gnat.dg/addr9_4.adb: Likewise.
12318 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12320 * g++.dg/other/dump-ada-spec-4.C: New test.
12322 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12324 * gcc.dg/alias-8.c: Fix dg-warning.
12326 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12328 * gcc.dg/alias-8.c: Do not xfail.
12329 * gcc.dg/pr62167.c: Prevent FRE.
12330 * gcc.dg/alias-14.c: New testcase.
12332 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12334 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12336 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12339 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12341 * gcc.target/s390/hotpatch-10.c: Likewise.
12342 * gcc.target/s390/hotpatch-11.c: Likewise.
12343 * gcc.target/s390/hotpatch-12.c: Likewise.
12344 * gcc.target/s390/hotpatch-17.c: Likewise.
12345 * gcc.target/s390/hotpatch-18.c: Likewise.
12346 * gcc.target/s390/hotpatch-20.c: Likewise.
12347 * gcc.target/s390/hotpatch-21.c: Likewise.
12348 * gcc.target/s390/hotpatch-22.c: Likewise.
12349 * gcc.target/s390/hotpatch-23.c: Likewise.
12350 * gcc.target/s390/hotpatch-24.c: Likewise.
12351 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12352 to check for the exact nops too.
12353 * gcc.target/s390/hotpatch-3.c: Likewise.
12354 * gcc.target/s390/hotpatch-4.c: Likewise.
12355 * gcc.target/s390/hotpatch-5.c: Likewise.
12356 * gcc.target/s390/hotpatch-6.c: Likewise.
12357 * gcc.target/s390/hotpatch-7.c: Likewise.
12358 * gcc.target/s390/hotpatch-8.c: Likewise.
12359 * gcc.target/s390/hotpatch-9.c: Likewise.
12360 * gcc.target/s390/hotpatch-14.c: Likewise.
12361 * gcc.target/s390/hotpatch-15.c: Likewise.
12362 * gcc.target/s390/hotpatch-16.c: Likewise.
12363 * gcc.target/s390/hotpatch-19.c: Likewise.
12364 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12365 scan-assembler-times counting number of .align directives.
12366 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12367 dg-options. Remove scan-assembler-times counting number of .align
12369 * gcc.target/s390/hotpatch-26.c: New file.
12370 * gcc.target/s390/hotpatch-27.c: New file.
12371 * gcc.target/s390/hotpatch-28.c: New file.
12372 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12373 using -Os -O0 -O1 -O2 -O3 options.
12375 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12377 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12379 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12381 PR tree-optimization/66142
12382 * gcc.dg/vect/pr66142.c: New test.
12384 2015-05-29 Richard Biener <rguenther@suse.de>
12386 PR tree-optimization/66314
12387 * gcc.dg/asan/pr66314.c: New testcase.
12389 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12391 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12392 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12393 Adjust all callers.
12394 (schedule-cleanups, dg-keep-saved-temps): New proc.
12395 (gcc-dg-test-1): Schedule cleanups.
12396 * lib/profopt.exp (profopt-execute): Likewise.
12397 * g++.dg/cdce3.C: Adjust expected line numbers.
12398 * gcc.dg/cdce1.c: Likewise.
12399 * gcc.dg/cdce2.c: Likewise.
12400 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12401 * gcc.dg/strlenopt-24.c: Likewise.
12402 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12403 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12404 * obj-c++.dg/encode-2.mm: Likewise.
12406 2015-05-28 DJ Delorie <dj@redhat.com>
12408 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12410 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12412 * gnat.dg/discr43.adb: New test.
12414 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12416 * gnat.dg/varsize_temp.adb: Rename into...
12417 * gnat.dg/varsize1.adb: ...this.
12418 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12419 * gnat.dg/varsize2.ad[sb]: ...this.
12420 * gnat.dg/varsize3_1.adb: New test.
12421 * gnat.dg/varsize3_2.adb: Likewise.
12422 * gnat.dg/varsize3_3.adb: Likewise.
12423 * gnat.dg/varsize3_4.adb: Likewise.
12424 * gnat.dg/varsize3_5.adb: Likewise.
12425 * gnat.dg/varsize3_6.adb: Likewise.
12426 * gnat.dg/varsize3_pkg1.ads: New helper.
12427 * gnat.dg/varsize3_pkg2.ads: Likewise.
12428 * gnat.dg/varsize3_pkg3.ads: Likewise.
12430 2015-05-28 Richard Biener <rguenther@suse.de>
12432 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12434 2015-05-28 Richard Biener <rguenther@suse.de>
12436 PR tree-optimization/66142
12437 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12439 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12442 * gcc.dg/darwin-minversion-3.c: Update testcase.
12443 * gcc.dg/darwin-minversion-4.c: Ditto.
12444 * gcc.dg/darwin-minversion-5.c: New testcase.
12445 * gcc.dg/darwin-minversion-6.c: Ditto.
12446 * gcc.dg/darwin-minversion-7.c: Ditto.
12447 * gcc.dg/darwin-minversion-8.c: Ditto.
12448 * gcc.dg/darwin-minversion-9.c: Ditto.
12449 * gcc.dg/darwin-minversion-10.c: Ditto.
12450 * gcc.dg/darwin-minversion-11.c: Ditto.
12451 * gcc.dg/darwin-minversion-12.c: Ditto.
12453 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12455 PR rtl-optimization/66168
12456 * gcc.c-torture/compile/pr66168.c: New test.
12458 2015-05-27 Jeff Law <law@redhat.com>
12461 * gcc.dg/target/m68k/pr39726-1.c: New test.
12463 2015-05-27 Nathan Sidwell <nathan@acm.org>
12466 * g++.dg/ext/alias-canon3.C: New.
12468 2015-05-27 Richard Biener <rguenther@suse.de>
12470 PR tree-optimization/66272
12472 2014-08-15 Richard Biener <rguenther@suse.de>
12474 PR tree-optimization/62031
12475 * gcc.dg/torture/pr66272.c: New testcase.
12477 2015-05-27 Richard Biener <rguenther@suse.de>
12479 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12481 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12484 * gcc.dg/pr65358.c: New test.
12486 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12489 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12491 * gfortran.dg/allocate_with_source_6.f90: New test.
12493 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12495 * gnat.dg/atomic7_1.adb: New test.
12496 * gnat.dg/atomic7_2.adb: Likewise.
12497 * gnat.dg/atomic7_pkg1.ads: New helper.
12498 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12500 2015-05-26 Michael Matz <matz@suse.de>
12502 PR middle-end/66251
12503 * gcc.dg/vect/pr66251.c: New test.
12505 2015-05-26 Richard Biener <rguenther@suse.de>
12507 PR tree-optimization/66142
12508 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12510 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12513 * gfortran.dg/allocatable_scalar_13.f90: New test
12515 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12517 * gnat.dg/warn11.adb: New test.
12518 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12520 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12522 * gnat.dg/vfa1_1.adb: New test.
12523 * gnat.dg/vfa1_2.adb: Likewise.
12524 * gnat.dg/vfa1_3.adb: Likewise.
12525 * gnat.dg/vfa1_4.adb: Likewise.
12526 * gnat.dg/vfa1_pkg.ads: New helper.
12528 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12530 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12531 * gcc.target/i386/pr66232-3.c: Likewise.
12533 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12536 * gcc.target/i386/pr66274.c: New test.
12538 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12540 * gnat.dg/renaming6.ad[sb]: New test.
12542 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12544 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12545 and 'dg-require-effective-target pie'.
12547 2015-05-23 Nathan Sidwell <nathan@acm.org>
12550 * g++.dg/cpp0x/pr66243.C: New.
12552 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12555 * g++.dg/lto/pr66180_0.C: New testcase.
12556 * g++.dg/lto/pr66180_1.C: New testcase.
12558 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12561 * typebound_call_27.f90: New file.
12563 2015-05-23 Nathan Sidwell <nathan@acm.org>
12566 * g++.dg/template/pr65936.C: New.
12568 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12570 PR tree-optimization/63387
12571 * gcc.dg/pr63387-2.c: New testcase.
12573 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12575 * gcc.dg/simd-1.c: Update to the new message.
12577 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12579 * gcc.dg/nand.c: New testcase.
12581 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12583 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12584 Set dg-do-what-default to compile only on ARM targets without
12585 arm_neon_hw execution support. Remove redundant c-torture-execute
12586 in loop over test cases.
12588 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12591 * gcc.target/aarch64/pr65491_1.c: New test.
12592 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12593 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12595 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12598 * g++.dg/cpp0x/explicit9.C: New.
12599 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12601 2015-05-22 Richard Biener <rguenther@suse.de>
12603 PR tree-optimization/66251
12604 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12606 2015-05-22 Marek Polacek <polacek@redhat.com>
12609 * c-c++-common/attributes-enum-1.c: New test.
12610 * c-c++-common/attributes-enum-2.c: New test.
12611 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12612 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12614 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12616 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12617 effective target support. If no arm_neon_hw support, do not attempt
12618 to execute the tests; only compile them.
12619 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12620 and "dg-require-effective-target arm_neon_ok".
12621 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12622 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12623 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12624 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12625 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12626 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12627 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12628 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12629 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12630 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12631 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12632 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12633 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12634 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12635 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12636 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12637 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12638 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12639 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12640 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12641 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12642 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12643 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12644 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12645 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12646 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12647 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12648 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12649 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12650 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12651 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12652 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12653 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12654 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12655 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12656 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12657 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12658 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12659 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12660 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12661 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12662 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12663 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12664 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12665 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12666 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12667 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12668 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12669 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12670 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12671 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12672 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12673 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12674 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12675 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12676 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12677 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12678 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12679 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12680 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12681 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12682 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12683 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12684 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12685 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12686 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12687 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12688 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12689 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12690 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12691 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12692 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12693 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12694 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12695 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12696 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12697 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12698 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12699 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12700 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12701 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12702 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12703 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12704 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12705 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12706 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12707 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12708 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12709 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12710 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12711 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12712 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12713 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12714 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12715 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12716 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12717 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12718 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12719 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12720 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12721 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12722 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12723 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12724 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12725 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12726 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12727 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12728 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12729 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12730 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12731 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12732 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12733 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12735 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12737 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12738 * gcc.dg/vect/pr59354.c: Likewise.
12739 * gcc.dg/vect/pr64252.c: Likewise.
12740 * gcc.dg/vect/pr64404.c: Likewise.
12741 * gcc.dg/vect/pr64493.c: Likewise.
12742 * gcc.dg/vect/pr64495.c: Likewise.
12743 * gcc.dg/vect/pr64844.c: Likewise.
12744 * gcc.dg/vect/pr65518.c: Likewise.
12745 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12747 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12750 * g++.dg/cpp1y/var-templ28.C: New.
12752 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12755 * gcc.target/i386/pr66232-1.c: New test.
12756 * gcc.target/i386/pr66232-2.c: Likewise.
12757 * gcc.target/i386/pr66232-3.c: Likewise.
12758 * gcc.target/i386/pr66232-4.c: Likewise.
12759 * gcc.target/i386/pr66232-5.c: Likewise.
12761 2015-05-21 Nathan Sidwell <nathan@acm.org>
12763 * g++.dg/cpp1y/pr60943.C: New.
12765 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12767 PR tree-optimization/66233
12768 * gcc.c-torture/execute/pr66233.c: New test.
12770 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12773 * gfortran.dg/inline_matmul_11.f90: New test.
12775 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12777 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12778 instead of listing several targets on its own.
12779 * gcc.target/i386/pr32219-2.c: Likewise.
12780 * gcc.target/i386/pr32219-3.c: Likewise.
12781 * gcc.target/i386/pr32219-4.c: Likewise.
12782 * gcc.target/i386/pr32219-5.c: Likewise.
12783 * gcc.target/i386/pr32219-6.c: Likewise
12784 * gcc.target/i386/pr32219-7.c: Likewise.
12785 * gcc.target/i386/pr32219-8.c: Likewise.
12786 * gcc.target/i386/pr39013-1.c: Likewise.
12787 * gcc.target/i386/pr39013-2.c: Likewise.
12788 * gcc.target/i386/pr64317.c: Likewise.
12790 2015-05-21 Jeff Law <law@redhat.com>
12792 * gcc.target/hppa/shadd-3.c: New test.
12793 * gcc.target/hppa/shadd-4.c: New test.
12795 2015-05-21 Michael Matz <matz@suse.de>
12797 * gcc.dg/vect/vect-strided-store.c: New test.
12798 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12799 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12801 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12803 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12804 * gcc.dg/pow-sqrt-synth-1.c: New test.
12805 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12807 2015-05-21 Richard Biener <rguenther@suse.de>
12810 * g++.dg/conversion/pr66211.C: New testcase.
12811 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12813 2015-05-21 Jeff Law <law@redhat.com>
12815 * gcc.target/hppa/shadd-2.c: New test.
12817 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12820 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12822 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12825 * gcc.target/arm/pr26702.c: Adjust target selector.
12827 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12829 PR middle-end/66221
12830 * gcc.dg/lto/pr66221_0.c: New test.
12831 * gcc.dg/lto/pr66221_1.c: New test.
12833 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12836 * gcc.dg/redecl-4.c: Update column numbers.
12837 * gcc.dg/format/bitfld-1.c: Likewise.
12838 * gcc.dg/format/attr-2.c: Likewise.
12839 * gcc.dg/format/attr-6.c: Likewise.
12840 * gcc.dg/format/attr-7.c (baz): Likewise.
12841 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12842 * gcc.dg/format/attr-4.c: Likewise.
12843 * gcc.dg/format/branch-1.c: Likewise.
12844 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12845 locations within strings with embedded escape sequences.
12847 2015-05-20 Jeff Law <law@redhat.com>
12849 * gcc.target/hppa/hppa.exp: New target test driver.
12850 * gcc.target/hppa/shadd-1.c: New test.
12852 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12854 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12856 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12858 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12859 (fn_33_k_and_r_style): New.
12860 (fn_33_stroustrup_style): New.
12861 (fn_33_allman_style): New.
12862 (fn_33_whitesmiths_style): New.
12863 (fn_33_horstmann_style): New.
12864 (fn_33_ratliff_banner_style): New.
12865 (fn_33_lisp_style): New.
12866 (fn_34_indent_dash_gnu): New.
12867 (fn_34_indent_dash_kr): New.
12868 (fn_34_indent_dash_orig): New.
12869 (fn_34_indent_linux_style): New.
12871 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12874 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12876 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12878 PR tree-optimization/65447
12879 * gcc.dg/tree-ssa/pr65447.c: New test.
12881 2015-05-19 Nathan sidwell <nathan@acm.org>
12883 * g++.dg/cpp0x/pr65954.C: New.
12885 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12887 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12889 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12891 * lib/target-supports.exp: Vector do not always have natural
12892 alignment on s390*.
12894 2015-05-19 David Sherwood <david.sherwood@arm.com>
12896 * gcc.dg/loop-invariant.c: New testcase.
12898 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12900 * lib/target-supports.exp: Vector do not always have natural
12901 alignment on s390*.
12903 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12905 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12907 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12909 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12911 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12912 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12913 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12914 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12915 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12916 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12917 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12918 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12919 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12920 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12922 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12924 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12926 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12928 * gcc.target/s390/s390.exp
12929 (check_effective_target_vector): New check.
12930 * gcc.target/s390/vector/vec-abi-1.c: New test.
12931 * gcc.target/s390/vector/vec-abi-2.c: New test.
12932 * gcc.target/s390/vector/vec-abi-3.c: New test.
12933 * gcc.target/s390/vector/vec-abi-4.c: New test.
12934 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12935 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12936 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12937 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12938 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12939 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12940 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12941 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12942 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12943 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12944 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12945 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12946 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12947 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12948 * gcc.target/s390/vector/vec-init-1.c: New test.
12949 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12950 * gcc.target/s390/vector/vec-shift-1.c: New test.
12951 * gcc.target/s390/vector/vec-sub-1.c: New test.
12953 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12955 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12957 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12959 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12961 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12963 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12965 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12967 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12969 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12971 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12973 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12975 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12977 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12979 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12981 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12983 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12985 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12987 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12989 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12991 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12993 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12995 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12997 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12999 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13001 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13003 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13005 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13007 PR tree-optimization/66187
13008 * gcc.c-torture/execute/pr66187.c: New test.
13009 * gcc.dg/pr66187-1.c: New test.
13010 * gcc.dg/pr66187-2.c: New test.
13012 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13014 * gcc.dg/vect/bb-slp-35.c: Adjust.
13016 2015-05-19 Richard Biener <rguenther@suse.de>
13018 PR tree-optimization/66165
13019 * gcc.dg/torture/pr66165.c: New testcase.
13021 PR tree-optimization/66185
13022 * gcc.dg/torture/pr66185.c: New testcase.
13024 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13027 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13029 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13031 * gcc.target/mips/p5600-bonding.c : New file.
13033 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13036 * gfortran.dg/interface_operator_1.f90: New tests.
13038 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13041 * gfortran.dg/generic_29.f90: New tests.
13043 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13046 * gfortran.dg/storage_size_6.f90: New tests.
13048 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13051 * gfortran.dg/null1.f90: New test.
13053 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13056 * gfortran.dg/entry_21.f90: New test.
13058 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13061 * gfortran.dg/storage_size_6.f90: New tests.
13063 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13066 * gfortran.dg/misplaced_statement.f90: New test.
13068 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13071 * gfortran.dg/filepos1.f90: New test
13073 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13076 * gfortran.dg/pr64925.f90: New test.
13078 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13080 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13082 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13084 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13086 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13087 to the family of pie capable targets.
13089 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13091 * gcc.target/arm/bics_1.c : New testcase.
13092 * gcc.target/arm/bics_2.c : New testcase.
13093 * gcc.target/arm/bics_3.c : New testcase.
13094 * gcc.target/arm/bics_4.c : New testcase.
13096 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13098 * gcc.target/mips/umips-attr.c: New test.
13100 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13102 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13103 * gcc.dg/20150120-2.c (dg-final): Ditto.
13104 * gcc.dg/20150120-2.c (dg-final): Ditto.
13105 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13107 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13110 * gcc.target/i386/pr66174.c: New test.
13112 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13115 * gfortran.dg/matmul_bounds_6.f90: New test.
13116 * gfortran.dg/matmul_bounds_7.f90: New test.
13118 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13120 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13121 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13122 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13123 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13124 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13125 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13127 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13130 * gfortran.dg/continuation_13.f90: Update test.
13131 * gfortran.dg/pr65903.f90: New test.
13133 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13136 * gfortran.dg/block_14.f90: New test.
13138 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13141 * lib/gfortran-dg.exp: Update regex to handle two locations for
13142 the same diagnostic without caret.
13143 * gfortran.dg/badline.f: Test also that line numbers are correct
13144 before and after "left but not entered" warning.
13146 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13147 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13150 * gcc.target/arm/maskdata.c: New test.
13152 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13155 * gfortran.dg/derived_constructor_components_5: New test
13157 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13160 * gcc.target/alpha/pr66140.c: New test.
13162 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13165 * gcc.dg/Wconversion-complex-c99.c: New test.
13166 * gcc.dg/Wconversion-complex-gnu.c: New test.
13168 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13170 PR tree-optimization/64454
13171 * gcc.dg/modmod.c: New testcase.
13173 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13175 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13177 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13179 PR middle-end/66134
13180 * gcc.target/i386/mpx/pr66134.c: New test.
13182 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13184 * gcc.target/powerpc/pr60158.c: New test.
13186 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13188 * gcc.target/i386/sibcall-7.c: New test.
13189 * gcc.target/i386/sibcall-8.c: New test.
13191 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13193 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13194 (abs64_in_dreg): Likewise.
13196 2015-05-14 Marek Polacek <polacek@redhat.com>
13200 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13201 * gcc.dg/pr19984.c: Likewise.
13202 * gcc.dg/pr66066-1.c: New test.
13203 * gcc.dg/pr66066-2.c: New test.
13204 * gcc.dg/pr66066-3.c: New test.
13206 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13208 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13209 * gcc.dg/pow-sqrt.x: New file.
13210 * gcc.dg/pow-sqrt-1.c: New test.
13211 * gcc.dg/pow-sqrt-2.c: Likewise.
13212 * gcc.dg/pow-sqrt-3.c: Likewise.
13214 2015-05-13 Richard Biener <rguenther@suse.de>
13216 PR tree-optimization/66123
13217 * gcc.dg/torture/pr66123.c: New testcase.
13219 2015-05-13 Richard Biener <rguenther@suse.de>
13221 PR middle-end/66110
13222 * gcc.dg/alias-2.c: Adjust.
13223 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13225 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13228 * gcc.target/i386/pr65103-3.c: New.
13230 2015-05-13 Martin Liska <mliska@suse.cz>
13232 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13234 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13237 * gcc.target/i386/pr66112-2.c: New test.
13240 * gcc.target/i386/pr66112-1.c: New test.
13242 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13245 * gcc.target/i386/mpx/pr66048.cc: New.
13247 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13249 PR rtl-optimization/64616
13250 * gcc.dg/loop-8.c: New test.
13251 * gcc.dg/loop-9.c: New test.
13253 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13255 PR target/pr66047.c
13256 * gcc.target/i386/pr66047.c: New testcase.
13258 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13261 * gcc.c-torture/compile/pr65873.c: New testcase.
13263 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13266 * gfortran.dg/inline_matmul_10.f90: New test.
13268 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13270 * c-c++-common/Wmisleading-indentation.c: New testcase.
13271 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13272 * c-c++-common/Wmisleading-indentation-2.md: New file.
13274 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13276 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13278 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13280 2015-05-12 Richard Biener <rguenther@suse.de>
13282 PR tree-optimization/66101
13283 * gcc.dg/torture/pr66101.c: New testcase.
13285 2015-05-12 Richard Biener <rguenther@suse.de>
13287 PR tree-optimization/37021
13288 * gcc.target/i386/vect-addsub.c: New testcase.
13290 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13292 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13294 2015-05-12 Tom de Vries <tom@codesourcery.com>
13296 PR tree-optimization/66010
13297 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13299 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13302 * g++.dg/cpp0x/trailing10.C: New.
13304 2015-05-12 Richard Biener <rguenther@suse.de>
13306 * gcc.dg/vect/bb-slp-35.c: New testcase.
13308 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13311 * gfortran.dg/bound_simplification_6.f90: New.
13313 2015-05-11 Steve Ellcey <sellcey@mips.com>
13315 * gcc.target/mips/branch-1.c: Pass argument to bar().
13317 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13320 * gcc.target/i386/pr65753.c: New test.
13322 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13324 PR rtl-optimization/66076
13325 * gcc.dg/torture/pr66076.c: New test.
13327 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13330 * gfortran.dg/inline_matmul_7.f90: New test.
13331 * gfortran.dg/inline_matmul_8.f90: New test.
13332 * gfortran.dg/inline_matmul_9.f90: New test.
13334 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13336 * gfortran.dg/bound_simplification_5.f90: New.
13338 2015-05-09 Jason Merrill <jason@redhat.com>
13340 * lib/target-supports.exp (cxx_default): New global.
13341 (check_effective_target_c++11_only)
13342 (check_effective_target_c++14_only)
13343 (check_effective_target_c++98_only)
13344 (check_effective_target_c++1z_only): Check it.
13346 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13348 PR tree-optimization/64454
13349 * gcc.dg/tree-ssa/vrp97.c: New file.
13350 * gcc.dg/vect/slp-perm-7.c: Update.
13352 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13355 * gfortran.dg/elemental_subroutine_11.f90: New test.
13357 2015-05-08 Richard Biener <rguenther@suse.de>
13359 PR tree-optimization/66036
13360 * gcc.dg/vect/slp-41.c: New testcase.
13362 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13364 * gfortran.dg/elemental_optional_args_7.f90: New.
13366 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13368 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13369 allow cmlt or sshr.
13371 2015-05-08 Marek Polacek <polacek@redhat.com>
13374 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13375 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13377 2015-05-07 Marek Polacek <polacek@redhat.com>
13380 * c-c++-common/Wshift-negative-value-1.c: New test.
13381 * c-c++-common/Wshift-negative-value-2.c: New test.
13382 * c-c++-common/Wshift-negative-value-3.c: New test.
13383 * c-c++-common/Wshift-negative-value-4.c: New test.
13384 * c-c++-common/Wshift-negative-value-5.c: New test.
13385 * c-c++-common/Wshift-negative-value-6.c: New test.
13386 * gcc.dg/c90-left-shift-1.c: New test.
13387 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13388 * gcc.dg/c99-left-shift-1.c: New test.
13390 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13393 PR middle-end/54303
13394 * gcc.dg/fdata-sections-2.c: New file.
13396 2015-05-07 Marek Polacek <polacek@redhat.com>
13399 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13401 * c-c++-common/ubsan/align-7.c: Likewise.
13402 * c-c++-common/ubsan/bounds-8.c: Likewise.
13403 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13404 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13405 * c-c++-common/ubsan/null-1.c: Likewise.
13406 * c-c++-common/ubsan/null-10.c: Likewise.
13407 * c-c++-common/ubsan/null-11.c: Likewise.
13408 * c-c++-common/ubsan/null-2.c: Likewise.
13409 * c-c++-common/ubsan/null-3.c: Likewise.
13410 * c-c++-common/ubsan/null-4.c: Likewise.
13411 * c-c++-common/ubsan/null-5.c: Likewise.
13412 * c-c++-common/ubsan/null-6.c: Likewise.
13413 * c-c++-common/ubsan/null-7.c: Likewise.
13414 * c-c++-common/ubsan/null-8.c: Likewise.
13415 * c-c++-common/ubsan/null-9.c: Likewise.
13416 * c-c++-common/ubsan/object-size-1.c: Likewise.
13417 * c-c++-common/ubsan/object-size-10.c: Likewise.
13418 * c-c++-common/ubsan/object-size-4.c: Likewise.
13419 * c-c++-common/ubsan/object-size-5.c: Likewise.
13420 * c-c++-common/ubsan/object-size-7.c: Likewise.
13421 * c-c++-common/ubsan/object-size-8.c: Likewise.
13422 * c-c++-common/ubsan/object-size-9.c: Likewise.
13423 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13424 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13425 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13426 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13427 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13428 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13429 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13430 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13431 * c-c++-common/ubsan/pr59333.c: Likewise.
13432 * c-c++-common/ubsan/pr59667.c: Likewise.
13433 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13434 * c-c++-common/ubsan/pr60636.c: Likewise.
13435 * c-c++-common/ubsan/pr63802.c: Likewise.
13436 * c-c++-common/ubsan/recovery-1.c: Likewise.
13437 * c-c++-common/ubsan/recovery-3.c: Likewise.
13438 * c-c++-common/ubsan/shift-1.c: Likewise.
13439 * c-c++-common/ubsan/shift-2.c: Likewise.
13440 * c-c++-common/ubsan/shift-4.c: Likewise.
13441 * c-c++-common/ubsan/shift-7.c: Likewise.
13442 * c-c++-common/ubsan/undefined-2.c: Likewise.
13443 * c-c++-common/ubsan/vla-1.c: Likewise.
13444 * g++.dg/ubsan/null-1.C: Likewise.
13445 * g++.dg/ubsan/null-3.C: Likewise.
13446 * g++.dg/ubsan/null-4.C: Likewise.
13447 * g++.dg/ubsan/vptr-8.C: Likewise.
13448 * g++.dg/ubsan/vptr-9.C: Likewise.
13449 * gcc.dg/ubsan/bounds-2.c: Likewise.
13450 * gcc.dg/ubsan/object-size-9.c: Likewise.
13452 2015-05-07 Jeff Law <law@redhat.com>
13454 * gcc.dg/tree-ssa/shorten-1.c: New test.
13456 2015-05-07 Richard Biener <rguenther@suse.de>
13458 PR tree-optimization/66002
13459 * gcc.dg/vect/vect-125.c: New testcase.
13461 2015-05-07 Marek Polacek <polacek@redhat.com>
13462 Martin Uecker <uecker@eecs.berkeley.edu>
13464 * c-c++-common/ubsan/bounds-10.c: New test.
13466 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13468 * jit.dg/harness.h (set_options): Wrap with
13469 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13470 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13471 Special-case test-benchmark.c as a negative.
13472 * jit.dg/test-benchmark.c: New file.
13474 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13477 * gcc.target/arm/pr64208.c: New test.
13479 2015-05-06 Alan Modra <amodra@gmail.com>
13482 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13483 (gparms): Make volatile.
13485 2015-05-06 Richard Biener <rguenther@suse.de>
13487 PR tree-optimization/62283
13488 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13490 2015-05-06 Christian Bruel <christian.bruel@st.com>
13493 * gcc.target/aarch64/iinline-attr-1.c: New test.
13495 2015-05-06 Richard Biener <rguenther@suse.de>
13497 * gcc.dg/vect/bb-slp-34.c: New testcase.
13499 2015-05-06 Richard Biener <rguenther@suse.de>
13501 PR tree-optimization/62283
13502 * gcc.dg/vect/bb-slp-14.c: Adjust.
13504 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13507 * gcc.target/i386/pr65990.c: New test.
13509 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13512 * gcc.target/i386/pr65915.c: New.
13514 2015-05-05 Tom de Vries <tom@codesourcery.com>
13516 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13517 'va_list escapes 0'.
13519 2015-05-05 Tom de Vries <tom@codesourcery.com>
13521 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13524 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13526 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13527 * gcc.target/arm/pr65924.c: Likewise.
13529 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13532 * gcc.target/i386/pr65871-3.c: New test.
13534 2015-05-04 Jeff Law <law@redhat.com>
13537 2015-05-04 Jeff Law <law@redhat.com>
13538 * gcc.dg/tree-ssa/shorten-1.c: New test.
13540 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13541 Jakub Jelinek <jakub@redhat.com>
13544 * g++.dg/cpp0x/Wnarrowing4.C: New.
13546 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13548 * lib/target-supports.exp
13549 (check_effective_target_keeps_null_pointer_checks): Clarify that
13550 this is for targets that disable -fdelete-null-pointer-checks,
13551 not default it to off.
13552 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13553 -fdelete-null-pointer-checks explicit.
13554 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13555 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13556 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13557 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13558 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13559 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13560 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13561 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13562 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13563 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13564 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13565 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13566 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13567 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13568 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13569 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13570 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13571 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13572 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13573 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13574 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13575 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13576 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13577 * g++.dg/cpp0x/static_assert9.C: Likewise.
13578 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13579 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13580 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13581 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13582 * g++.dg/tree-ssa/pr26406.C: Likewise.
13584 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13586 PR tree-optimization/65984
13587 * c-c++-common/ubsan/pr65984.c: New test.
13589 2015-05-04 Jeff Law <law@redhat.com>
13591 * gcc.dg/tree-ssa/shorten-1.c: New test.
13593 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13596 * gfortran.dg/pr44735.f90: New test.
13598 2015-05-04 Richard Biener <rguenther@suse.de>
13600 PR tree-optimization/65965
13601 * gcc.dg/vect/bb-slp-33.c: New testcase.
13603 2015-05-04 Richard Biener <rguenther@suse.de>
13605 PR tree-optimization/65935
13606 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13608 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13610 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13611 for each supported variant instead of CHECK_RESULTS.
13612 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13613 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13614 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13615 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13616 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13617 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13618 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13619 expected results for unsupported variants. Call CHECK for each
13620 supported variant instead of CHECK_RESULTS.
13621 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13622 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13623 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13624 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13625 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13626 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13627 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13628 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13629 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13630 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13631 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13632 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13633 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13634 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13635 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13636 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13637 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13638 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13639 expected results for unsupported variants.
13640 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13641 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13642 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13643 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13644 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13645 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13646 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13647 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13648 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13649 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13650 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13651 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13652 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13653 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13654 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13655 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13656 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13657 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13658 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13659 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13660 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13661 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13662 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13663 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13664 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13665 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13666 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13667 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13669 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13672 * gfortran.dg/bound_9.f90: Add pointer assignment.
13674 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13675 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13678 * g++.dg/cpp0x/Wnarrowing3.C: New.
13680 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13682 * gcc.dg/20150120-1.c: New test.
13683 * gcc.dg/20150120-2.c: New test.
13684 * gcc.dg/20150120-3.c: New test.
13686 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13688 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13690 2015-05-01 Renlin Li <renlin.li@arm.com>
13692 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13694 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13696 * gfortran.dg/bound_simplification_4.f90: New.
13698 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13700 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13701 with powerpc_p8vector_ok.
13703 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13706 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13708 * gfortran.dg/bound_9.f90: New test case.
13710 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13712 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13713 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13714 for 32bit x86 targets.
13715 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13716 for 32bit x86 targets.
13717 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13718 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13719 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13720 for 32bit x86 targets.
13722 2015-04-30 Marek Polacek <polacek@redhat.com>
13724 PR tree-optimization/63551
13725 * g++.dg/ipa/pr63551.C: New test.
13727 2015-04-30 Caroline Tice <cmtice@google.com>
13730 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13731 partition size on certain targets.
13733 2015-04-30 Renlin Li <renlin.li@arm.com>
13735 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13737 2015-04-30 Marek Polacek <polacek@redhat.com>
13739 * c-c++-common/Wbool-compare-3.c: New test.
13741 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13742 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13744 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13747 * g++.dg/init/ref22.C: New.
13749 2015-04-30 Marek Polacek <polacek@redhat.com>
13751 * gcc.dg/init-bad-8.c: New test.
13753 * gcc.dg/incomplete-typedef-1.c: New test.
13755 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13758 * g++.dg/template/crash121.C: New.
13760 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13762 * gcc.target/mips/call-from-init.c: New test.
13763 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13765 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13768 * gcc.target/i386/pr65871-1.c: New test.
13769 * gcc.target/i386/pr65871-2.c: Ditto.
13771 2015-04-29 Marek Polacek <polacek@redhat.com>
13774 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13775 * c-c++-common/Wbool-compare-2.c: New test.
13777 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13780 * gcc.target/aarch64/vstN_lane_1.c: New file.
13782 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13785 * g++.dg/warn/Winit-self-3.C: New.
13787 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13789 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13791 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13794 * gcc.target/arm/pr65924.c: New test.
13796 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13798 * g++.dg/gomp/tpl-target-update.C: New file.
13800 2015-04-29 Richard Biener <rguenther@suse.de>
13802 PR tree-optimization/65917
13803 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13805 2015-04-29 Christian Bruel <christian.bruel@st.com>
13808 * gcc.dg/ipa/iinline-attr.c: New test.
13809 * gcc.target/i386/iinline-attr-2.c: New test.
13811 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13813 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13816 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13818 * gcc.dg/vect/vect-33.c: Remove spurious line.
13820 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13822 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13824 2015-04-28 Marek Polacek <polacek@redhat.com>
13827 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13828 * gcc.dg/pr65901.c: New test.
13830 2015-04-28 Richard Biener <rguenther@suse.de>
13832 PR tree-optimization/62283
13833 * gfortran.dg/vect/pr62283-2.f: New testcase.
13834 * gcc.dg/vect/bb-slp-14.c: Adjust.
13836 2015-04-28 Richard Biener <rguenther@suse.de>
13838 PR tree-optimization/65851
13839 * g++.dg/torture/pr65851.C: New testcase.
13841 2015-04-27 Jeff Law <law@redhat.com>
13843 PR tree-optimization/65217
13844 * gcc.target/i386/pr65217.c: Remove XFAIL.
13846 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13849 Add tests forgotten to svn-add.
13850 * gfortran.dg/class_allocate_19.f03: New test.
13851 * gfortran.dg/class_array_20.f03: New test.
13852 * gfortran.dg/class_array_21.f03: New test.
13853 * gfortran.dg/finalize_29.f08: New test.
13855 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13859 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13860 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13862 2015-04-27 Caroline Tice <cmtice@google.com>
13864 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13867 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13870 * gcc.target/powerpc/htm-1.c: New test.
13871 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13872 on 64-bit compiles.
13873 (__builtin_tabortdci): Likewise.
13874 (__builtin_tcheck): Remove operand.
13875 * lib/target-supports.exp (check_htm_hw_available): New function.
13877 2015-04-27 Richard Biener <rguenther@suse.de>
13879 * gcc.target/i386/pr65217.c: XFAIL.
13881 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13883 PR tree-optimization/65875
13884 * gcc.c-torture/compile/pr65875.c: New test.
13886 2015-04-25 Marek Polacek <polacek@redhat.com>
13889 * gcc.dg/enum-incomplete-2.c: New test.
13890 * gcc.dg/enum-mode-1.c: New test.
13892 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13895 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13897 * gcc.target/powerpc/pr65849-2.c: Likewise.
13899 2015-04-24 Tom de Vries <tom@codesourcery.com>
13901 PR tree-optimization/65802
13902 * g++.dg/pr65802.C: Move to ...
13903 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13904 stdarg.h. Rewrite for C.
13905 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13906 va_start and va_end. Remove unnecessary inline asm.
13908 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13909 Wei Mi <wmi@google.com>
13911 * gcc.target/i386/sse2-load-multi.c: New test.
13912 * gcc.target/i386/sse2-store-multi.c: Ditto.
13914 2015-04-24 Marek Polacek <polacek@redhat.com>
13917 * c-c++-common/pr65830.c: New test.
13920 * c-c++-common/Wlogical-op-1.c: New test.
13922 2015-04-24 Marek Polacek <polacek@redhat.com>
13925 * c-c++-common/pr61534-1.c: New test.
13927 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13928 Steven Bosscher <steven@gcc.gnu.org>
13930 PR rtl-optimization/34503
13931 * gcc.target/arm/pr64616.c: New file.
13933 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13935 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13937 2015-04-24 Terry Guo <terry.guo@arm.com>
13939 * gcc.target/arm/pr65710.c: Update the options.
13941 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13943 * gcc.target/i386/pr65523.c: Skip x32.
13945 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13947 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13948 to look for vcl* where appropriate.
13950 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13952 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13953 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13955 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13958 * gcc.target/arm/pr26702.c: New test.
13960 2015-04-23 Marek Polacek <polacek@redhat.com>
13963 * gcc.dg/pr65345-1.c: New test.
13964 * gcc.dg/pr65345-2.c: New test.
13966 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13968 * gcc.target/powerpc/crypto-builtin-2.c: New.
13970 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13973 * gfortran.dg/class_allocate_19.f03: New test.
13974 * gfortran.dg/class_array_20.f03: New test.
13975 * gfortran.dg/class_array_21.f03: New test.
13976 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13977 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13978 initialization correctly.
13979 * gfortran.dg/finalize_29.f08: New test.
13981 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13983 * gcc.target/powerpc/swaps-p8-18.c: New test.
13985 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13988 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13989 * gcc.dg/vect/bb-slp-25.c: Likewise.
13990 * gcc.dg/vect/bb-slp-29.c: Likewise.
13991 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13992 vect_no_align && { ! vect_hw_misalign }.
13993 * gcc.dg/vect/bb-slp-9.c: Likewise.
13994 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13996 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13997 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13998 account for POWER8, where peeling for alignment is not needed.
13999 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14000 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14001 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14002 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14003 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14004 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14005 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14006 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14007 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14008 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14009 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14010 * gcc.dg/vect/pr16105.c: Likewise.
14011 * gcc.dg/vect/pr20122.c: Likewise.
14012 * gcc.dg/vect/pr33804.c: Likewise.
14013 * gcc.dg/vect/pr33953.c: Likewise.
14014 * gcc.dg/vect/pr56787.c: Likewise.
14015 * gcc.dg/vect/pr58508.c: Likewise.
14016 * gcc.dg/vect/slp-25.c: Likewise.
14017 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14018 * gcc.dg/vect/vect-105.c: Likewise.
14019 * gcc.dg/vect/vect-27.c: Likewise.
14020 * gcc.dg/vect/vect-29.c: Likewise.
14021 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14023 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14024 && { ! vect_hw_misalign }.
14025 * gcc.dg/vect/vect-44.c: Likewise.
14026 * gcc.dg/vect/vect-48.c: Likewise.
14027 * gcc.dg/vect/vect-50.c: Likewise.
14028 * gcc.dg/vect/vect-52.c: Likewise.
14029 * gcc.dg/vect/vect-56.c: Likewise.
14030 * gcc.dg/vect/vect-60.c: Likewise.
14031 * gcc.dg/vect/vect-72.c: Likewise.
14032 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14033 * gcc.dg/vect/vect-75.c: Likewise.
14034 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14035 * gcc.dg/vect/vect-77-global.c: Likewise.
14036 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14037 * gcc.dg/vect/vect-78-global.c: Likewise.
14038 * gcc.dg/vect/vect-93.c: Likewise.
14039 * gcc.dg/vect/vect-95.c: Likewise.
14040 * gcc.dg/vect/vect-96.c: Likewise.
14041 * gcc.dg/vect/vect-cond-1.c: Likewise.
14042 * gcc.dg/vect/vect-cond-3.c: Likewise.
14043 * gcc.dg/vect/vect-cond-4.c: Likewise.
14044 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14045 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14046 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14047 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14048 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14049 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14050 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14051 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14052 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14053 * gcc.dg/vect/vect-outer-5.c: Likewise.
14054 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14055 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14056 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14057 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14058 * gcc.dg/vect/vect-peel-3.c: Likewise.
14059 * gcc.dg/vect/vect-peel-4.c: Likewise.
14060 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14061 * gcc.target/powerpc/pr65456.c: New test.
14062 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14063 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14064 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14065 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14066 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14067 vect_no_align && { ! vect_hw_misalign }.
14068 * gfortran.dg/vect/vect-3.f90: Likewise.
14069 * gfortran.dg/vect/vect-4.f90: Likewise.
14070 * gfortran.dg/vect/vect-5.f90: Likewise.
14071 * lib/target-supports.exp (check_effective_target_vect_no_align):
14072 Return 1 for POWER8.
14073 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14075 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14078 * gfortran.dg/pr65429.f90: New test.
14080 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14082 * c-c++-common/asan/user-section-1.c: New test.
14083 * c-c++-common/asan/user-section-2.c: New test.
14084 * c-c++-common/asan/user-section-3.c: New test.
14086 2015-04-22 Hale Wang <hale.wang@arm.com>
14087 Terry Guo <terry.guo@arm.com>
14089 PR rtl-optimization/64818
14090 * gcc.target/arm/pr64818.c: New test.
14092 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14095 * g++.dg/tree-ssa/pr61034.C: Update template.
14096 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14097 * gcc.dg/Warray-bounds-11.c: Likewise.
14098 * gcc.dg/Warray-bounds.c: Likewise.
14100 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14102 PR libgfortran/65234
14103 * gfortran.dg/fmt_unlimited.f90: New test.
14105 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14107 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14109 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14110 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14111 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14112 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14113 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14114 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14115 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14117 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14119 PR libgfortran/56743
14120 * gfortran.dg/namelist_87.f90: New test.
14122 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14124 * gcc.target/aarch64/mult-synth_1.c: New test.
14125 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14126 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14127 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14128 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14129 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14131 2015-04-21 Richard Biener <rguenther@suse.de>
14133 PR tree-optimization/65650
14134 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14135 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14136 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14137 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14138 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14139 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14141 2015-04-21 Tom de Vries <tom@codesourcery.com>
14143 PR tree-optimization/65802
14144 * g++.dg/pr65802.C: New test.
14146 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14149 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14150 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14152 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14155 * g++.dg/cpp0x/Wnarrowing2.C: New.
14157 2015-04-20 Jeff Law <law@redhat.com>
14159 PR tree-optimization/65658
14160 * gcc.dg/pr65658.c: New test.
14162 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14165 * gcc.target/aarch64/vec_init_1.c: New test.
14167 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14169 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14172 2015-04-18 Martin Sebor <msebor@redhat.com>
14174 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14175 of non-nul characters.
14176 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14178 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14181 * gcc.target/powerpc/pr65787.c: New.
14183 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14186 * gcc.target/aarch64/c-output-template-4.c: New test.
14188 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14191 * gcc.dg/pr65780-1.c: New test.
14192 * gcc.dg/pr65780-2.c: Likewise.
14193 * gcc.target/i386/pr32219-9.c: Likewise.
14194 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14196 * gcc.target/i386/pr64317.c (c): Initialize.
14198 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14201 * g++.dg/ext/mv18.C: New test.
14202 * g++.dg/ext/mv19.C: Likewise.
14203 * g++.dg/ext/mv20.C: Likewise.
14204 * g++.dg/ext/mv21.C: Likewise.
14205 * g++.dg/ext/mv22.C: Likewise.
14206 * g++.dg/ext/mv23.C: Likewise.
14208 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14211 * g++.dg/init/pr64527.C: New test.
14213 2015-04-17 Tom de Vries <tom@codesourcery.com>
14214 Michael Matz <matz@suse.de>
14216 PR tree-optimization/64950
14217 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14220 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14222 * c-c++-common/asan/user-section-1.c: New test.
14224 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14227 * gcc.dg/debug/pr65771.c: New test.
14229 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14231 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14232 __buitlin_alloca with __builtin_alloca.
14234 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14236 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14238 2015-04-16 Richard Biener <rguenther@suse.de>
14240 PR tree-optimization/64277
14241 * gcc.dg/Warray-bounds-14.c: New testcase.
14242 * gcc.dg/Warray-bounds-15.c: Likewise.
14243 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14244 * c-c++-common/ubsan/bounds-6.c: Likewise.
14246 2015-04-16 Renlin Li <renlin.li@arm.com>
14248 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14249 * gcc.target/arm/unsigned-float.c: New.
14251 2015-04-16 Richard Biener <rguenther@suse.de>
14253 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14254 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14255 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14257 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14259 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14260 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14261 * g++.dg/cpp0x/defaulted21.C: Likewise.
14262 * g++.dg/cpp0x/defaulted28.C: Likewise.
14263 * g++.dg/cpp0x/defaulted47.C: Likewise.
14264 * g++.dg/cpp0x/elision_neg.C: Likewise.
14265 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14266 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14267 * g++.dg/cpp0x/implicit1.C: Likewise.
14268 * g++.dg/cpp0x/implicit9.C: Likewise.
14269 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14270 * g++.dg/cpp0x/range-for13.C: Likewise.
14271 * g++.dg/gomp/clause-2.C: Likewise.
14272 * g++.dg/gomp/udr-5.C: Likewise.
14273 * g++.dg/inherit/access6.C: Likewise.
14274 * g++.dg/lookup/duperr1.C: Likewise.
14275 * g++.dg/lookup/friend2.C: Likewise.
14276 * g++.dg/lookup/pr6936.C: Likewise.
14277 * g++.dg/lookup/scoped1.C: Likewise.
14278 * g++.dg/lookup/using26.C: Likewise.
14279 * g++.dg/lookup/using38.C: Likewise.
14280 * g++.dg/other/access2.C: Likewise.
14281 * g++.dg/overload/defarg3.C: Likewise.
14282 * g++.dg/overload/defarg6.C: Likewise.
14283 * g++.dg/parse/access11.C: Likewise.
14284 * g++.dg/parse/access2.C: Likewise.
14285 * g++.dg/parse/access3.C: Likewise.
14286 * g++.dg/parse/access4.C: Likewise.
14287 * g++.dg/parse/access5.C: Likewise.
14288 * g++.dg/parse/access6.C: Likewise.
14289 * g++.dg/parse/access8.C: Likewise.
14290 * g++.dg/parse/access9.C: Likewise.
14291 * g++.dg/parse/crash40.C: Likewise.
14292 * g++.dg/tc1/dr142.C: Likewise.
14293 * g++.dg/tc1/dr166.C: Likewise.
14294 * g++.dg/tc1/dr52.C: Likewise.
14295 * g++.dg/template/access11.C: Likewise.
14296 * g++.dg/template/access18.C: Likewise.
14297 * g++.dg/template/access19.C: Likewise.
14298 * g++.dg/template/access2.C: Likewise.
14299 * g++.dg/template/access20.C: Likewise.
14300 * g++.dg/template/access26.C: Likewise.
14301 * g++.dg/template/access3.C: Likewise.
14302 * g++.dg/template/access7.C: Likewise.
14303 * g++.dg/template/conv12.C: Likewise.
14304 * g++.dg/template/crash69.C: Likewise.
14305 * g++.dg/template/friend31.C: Likewise.
14306 * g++.dg/template/friend32.C: Likewise.
14307 * g++.dg/template/memfriend15.C: Likewise.
14308 * g++.dg/template/memfriend16.C: Likewise.
14309 * g++.dg/template/memfriend17.C: Likewise.
14310 * g++.dg/template/memfriend7.C: Likewise.
14311 * g++.dg/template/pr32519.C: Likewise.
14312 * g++.dg/template/qualttp21.C: Likewise.
14313 * g++.dg/template/qualttp8.C: Likewise.
14314 * g++.dg/template/ttp10.C: Likewise.
14315 * g++.dg/template/typedef11.C: Likewise.
14316 * g++.dg/template/typedef13.C: Likewise.
14317 * g++.dg/template/typedef19.C: Likewise.
14318 * g++.dg/template/typedef20.C: Likewise.
14319 * g++.dg/template/typedef22.C: Likewise.
14320 * g++.dg/template/using16.C: Likewise.
14321 * g++.dg/template/virtual3.C: Likewise.
14322 * g++.dg/ubsan/pr61272.C: Likewise.
14323 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14324 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14325 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14326 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14327 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14328 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14329 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14330 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14331 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14332 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14333 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14334 * g++.old-deja/g++.jason/access17.C: Likewise.
14335 * g++.old-deja/g++.jason/access18.C: Likewise.
14336 * g++.old-deja/g++.jason/access22.C: Likewise.
14337 * g++.old-deja/g++.jason/access23.C: Likewise.
14338 * g++.old-deja/g++.jason/access8.C: Likewise.
14339 * g++.old-deja/g++.jason/delete3.C: Likewise.
14340 * g++.old-deja/g++.jason/report.C: Likewise.
14341 * g++.old-deja/g++.law/access2.C: Likewise.
14342 * g++.old-deja/g++.law/access3.C: Likewise.
14343 * g++.old-deja/g++.law/access4.C: Likewise.
14344 * g++.old-deja/g++.law/access5.C: Likewise.
14345 * g++.old-deja/g++.law/arm12.C: Likewise.
14346 * g++.old-deja/g++.law/arm14.C: Likewise.
14347 * g++.old-deja/g++.law/ctors13.C: Likewise.
14348 * g++.old-deja/g++.law/union2.C: Likewise.
14349 * g++.old-deja/g++.law/visibility12.C: Likewise.
14350 * g++.old-deja/g++.law/visibility15.C: Likewise.
14351 * g++.old-deja/g++.law/visibility16.C: Likewise.
14352 * g++.old-deja/g++.law/visibility17.C: Likewise.
14353 * g++.old-deja/g++.law/visibility18.C: Likewise.
14354 * g++.old-deja/g++.law/visibility19.C: Likewise.
14355 * g++.old-deja/g++.law/visibility20.C: Likewise.
14356 * g++.old-deja/g++.law/visibility21.C: Likewise.
14357 * g++.old-deja/g++.law/visibility24.C: Likewise.
14358 * g++.old-deja/g++.law/visibility4.C: Likewise.
14359 * g++.old-deja/g++.law/visibility5.C: Likewise.
14360 * g++.old-deja/g++.law/visibility6.C: Likewise.
14361 * g++.old-deja/g++.law/visibility7.C: Likewise.
14362 * g++.old-deja/g++.law/visibility8.C: Likewise.
14363 * g++.old-deja/g++.law/visibility9.C: Likewise.
14364 * g++.old-deja/g++.niklas/t135.C: Likewise.
14365 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14366 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14367 * g++.old-deja/g++.other/access11.C: Likewise.
14368 * g++.old-deja/g++.other/access4.C: Likewise.
14369 * g++.old-deja/g++.other/access7.C: Likewise.
14370 * g++.old-deja/g++.other/crash1.C: Likewise.
14371 * g++.old-deja/g++.other/crash7.C: Likewise.
14372 * g++.old-deja/g++.other/friend1.C: Likewise.
14373 * g++.old-deja/g++.other/friend4.C: Likewise.
14374 * g++.old-deja/g++.other/friend9.C: Likewise.
14375 * g++.old-deja/g++.other/lineno1.C: Likewise.
14376 * g++.old-deja/g++.other/using1.C: Likewise.
14377 * g++.old-deja/g++.pt/enum14.C: Likewise.
14378 * g++.old-deja/g++.pt/friend11.C: Likewise.
14379 * g++.old-deja/g++.pt/friend21.C: Likewise.
14380 * g++.old-deja/g++.pt/friend3.C: Likewise.
14381 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14382 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14383 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14384 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14386 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14389 * g++.dg/ipa/pr65765.C: New test.
14391 2015-04-15 Nick Clifton <nickc@redhat.com>
14393 * gcc.target/rx/builtins.c: Disable RMPA test if string
14394 instructions are not allowed.
14396 2015-04-15 Alan Modra <amodra@gmail.com>
14398 * gcc.dg/pr65408.c: New.
14400 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14403 * gcc.target/arm/pr65729.c: New test.
14405 2015-04-14 Richard Biener <rguenther@suse.de>
14407 PR tree-optimization/65758
14408 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14410 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14413 * gcc.c-torture/execute/pr65648.c: New test.
14415 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14417 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14418 __builtin_finite instead of finite.
14419 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14422 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14424 PR tree-optimization/63387
14425 * gcc.dg/pr63387.c: New testcase.
14427 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14429 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14431 2015-04-13 Richard Biener <rguenther@suse.de>
14433 PR tree-optimization/65204
14434 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14436 2015-04-13 Terry Guo <terry.guo@arm.com>
14439 * gcc.target/arm/pr65710.c: New.
14441 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14443 PR tree-optimization/65747
14444 * g++.dg/torture/pr65747.C: New test.
14446 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14449 * g++.dg/cpp0x/pr65736.C: New test.
14451 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14452 Martin Liska <mliska@suse.cz>
14455 * g++.dg/ipa/pr65722.C: New testcase.
14457 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14459 PR tree-optimization/65735
14460 * gcc.c-torture/compile/pr65735.c: New test.
14462 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14464 PR middle-end/65554
14465 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14467 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14470 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14472 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14475 * gcc.target/arm/pr65647-2.c: New.
14477 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14480 * g++.dg/torture/pr65694.C: New test.
14482 2015-04-10 Tobias Burnus <burnus@net-b.de>
14484 * gfortran.dg/coarray_lock_6.f90: New.
14485 * gfortran.dg/coarray_lock_7.f90: New.
14486 * gfortran.dg/coarray/lock_2.f90: New.
14488 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14494 * gfortran.dg/used_types_27.f90: New.
14496 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14499 * gcc.target/i386/pr65671.c: New.
14501 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14503 PR tree-optimization/65709
14504 * c-c++-common/ubsan/align-9.c: New test.
14506 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14509 * gfortran.dg/pr56852.f90: New test.
14511 2015-04-09 Marek Polacek <polacek@redhat.com>
14512 Jakub Jelinek <jakub@redhat.com>
14514 PR middle-end/65554
14515 * g++.dg/opt/pr65554.C: New test.
14517 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14520 * c-c++-common/attr-aligned-1.c: New test.
14522 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14524 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14526 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14529 * gcc.target/i386/sse-25.c: New.
14531 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14534 * gcc.target/i386/pr65693.c: New test.
14536 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14538 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14540 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14542 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14544 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14546 * gcc.target/i386/thunk-retbnd.c: New.
14548 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14550 * gnat.dg/opt48.adb: New test.
14551 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14552 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14554 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14557 * gcc.c-torture/compile/pr65540.c: New.
14559 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14561 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14562 -Wno-pointer-arith.
14564 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14567 * g++.dg/debug/pr65678.C: New test.
14569 PR middle-end/65680
14570 * gcc.c-torture/compile/pr65680.c: New test.
14572 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14575 * gfortran.dg/allocate_with_source_5.f90: New test.
14577 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14579 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14580 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14582 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14584 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14586 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14589 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14590 to get floating point compression.
14591 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14593 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14595 PR preprocessor/61977
14596 * gcc.dg/cpp/pr61977.c: New test.
14598 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14600 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14602 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14605 * gcc.target/arm/pr65647.c: New.
14607 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14610 * g++.dg/torture/pr65655.C: New testcase.
14612 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14615 * g++.dg/cpp1y/lambda-init13.C: New.
14617 2015-04-03 Marek Polacek <polacek@redhat.com>
14619 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14621 2015-04-02 Marek Polacek <polacek@redhat.com>
14624 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14625 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14627 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14629 PR preprocessor/61977
14630 * gcc.target/powerpc/pr61977-1.c: New test.
14631 * gcc.target/powerpc/pr61977-2.c: New test.
14633 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14636 * g++.dg/warn/Wshadow-8.C: New.
14637 * g++.dg/warn/Wshadow-9.C: Likewise.
14638 * g++.dg/warn/Wshadow-10.C: Likewise.
14639 * g++.dg/warn/Wshadow-11.C: Likewise.
14641 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14643 * gcc.dg/pr23623.c: Added aligned attribute.
14644 * gcc.dg/20141029-1.c: Likewise.
14645 * gcc.dg/20150306-1.c: New test.
14647 2015-04-01 Marek Polacek <polacek@redhat.com>
14650 * g++.dg/cpp0x/initlist93.C: New test.
14651 * g++.dg/cpp0x/initlist94.C: New test.
14653 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14656 * gcc.target/aarch64/pr65624.c: New test.
14658 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14660 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14662 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14664 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14665 extra variable to force stack alignment.
14666 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14667 extra variable to force stack alignment.
14669 2015-03-31 Marek Polacek <polacek@redhat.com>
14672 * g++.dg/template/pr65390.C: New test.
14674 2015-03-31 Martin Liska <mliska@suse.cz>
14676 * g++.dg/ipa/pr65557.C: New test.
14678 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14680 * gcc.target/s390/hotpatch-25.c: New test.
14681 * gcc.target/s390/hotpatch-1.c: Update test.
14682 * gcc.target/s390/hotpatch-10.c: Update test.
14683 * gcc.target/s390/hotpatch-11.c: Update test.
14684 * gcc.target/s390/hotpatch-12.c: Update test.
14685 * gcc.target/s390/hotpatch-13.c: Update test.
14686 * gcc.target/s390/hotpatch-14.c: Update test.
14687 * gcc.target/s390/hotpatch-15.c: Update test.
14688 * gcc.target/s390/hotpatch-16.c: Update test.
14689 * gcc.target/s390/hotpatch-17.c: Update test.
14690 * gcc.target/s390/hotpatch-18.c: Update test.
14691 * gcc.target/s390/hotpatch-19.c: Update test.
14692 * gcc.target/s390/hotpatch-2.c: Update test.
14693 * gcc.target/s390/hotpatch-21.c: Update test.
14694 * gcc.target/s390/hotpatch-22.c: Update test.
14695 * gcc.target/s390/hotpatch-23.c: Update test.
14696 * gcc.target/s390/hotpatch-24.c: Update test.
14697 * gcc.target/s390/hotpatch-3.c: Update test.
14698 * gcc.target/s390/hotpatch-4.c: Update test.
14699 * gcc.target/s390/hotpatch-5.c: Update test.
14700 * gcc.target/s390/hotpatch-6.c: Update test.
14701 * gcc.target/s390/hotpatch-7.c: Update test.
14702 * gcc.target/s390/hotpatch-8.c: Update test.
14703 * gcc.target/s390/hotpatch-9.c: Update test.
14704 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14706 2015-03-31 Richard Biener <rguenther@suse.de>
14708 PR middle-end/65626
14709 * g++.dg/torture/pr65626.C: New testcase.
14711 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14714 * gcc.target/i386/mpx/pr65531.cc: New.
14716 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14719 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14720 __builtin_alloca instead of alloca.
14721 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14722 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14723 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14726 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14729 * g++.dg/ubsan/pr65610.C: New test.
14731 2015-03-30 Marek Polacek <polacek@redhat.com>
14734 * g++.dg/cpp0x/pr65398-2.C: New test.
14736 2015-03-30 Marek Polacek <polacek@redhat.com>
14738 * c-c++-common/pr65556.c: Change the width of bit-fields.
14740 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14743 * gcc.target/i386/pr65588.c: New testcase.
14745 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14747 PR libgfortran/65563
14748 * gfortran.dg/open_errors_2.f90: New test.
14750 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14752 PR libgfortran/65596
14753 * gfortran.dg/namelist_86.f90: New test.
14755 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14757 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14758 statement to reflect new ownership.
14760 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14763 * g++.dg/template/friend58.C: New.
14764 * g++.dg/template/friend59.C: Likewise.
14766 2015-03-27 Tobias Burnus <burnus@net-b.de>
14769 * g++.dg/gomp/openmp-simd-3.C: New.
14770 * gcc.dg/gomp/openmp-simd-3.c: New.
14772 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14775 * gcc.target/i386/pr65248-1.c: New file.
14776 * gcc.target/i386/pr65248-2.c: Likewise.
14777 * gcc.target/i386/pr65248-3.c: Likewise.
14778 * gcc.target/i386/pr65248-4.c: Likewise.
14780 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14783 * gcc.c-torture/compile/pr65593.c: New test.
14785 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14788 * g++.dg/cpp1y/constexpr-assert1.C: New.
14790 2015-03-27 Marek Polacek <polacek@redhat.com>
14793 * c-c++-common/pr65556.c: New test.
14795 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14798 * g++.dg/torture/pr65600.C: New testcase.
14800 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14803 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14805 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14807 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14808 statement and cleanup. Fixed typos.
14810 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14812 PR middle-end/65595
14813 * gcc.c-torture/compile/pr65595.c: New testcase.
14815 2015-03-27 Marek Polacek <polacek@redhat.com>
14818 * g++.dg/ubsan/pr65583.C: New test.
14820 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14822 * gcc.c-torture/compile/20150327.c: New testcase.
14824 2015-03-26 Richard Biener <rguenther@suse.de>
14826 PR middle-end/65555
14827 * g++.dg/torture/pr65555.C: New testcase.
14829 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14831 PR tree-optimization/64715
14832 * gcc.dg/builtin-object-size-15.c: New test.
14833 * gcc.dg/pr64715-1.c: New test.
14834 * gcc.dg/pr64715-2.c: New test.
14836 2015-03-26 Richard Biener <rguenther@suse.de>
14838 PR middle-end/65519
14839 * gnat.dg/specs/opt2.ads: Fix testcase.
14841 2015-03-25 Martin Sebor <msebor@redhat.com>
14844 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14845 when target isn't arm*-*-*-*.
14846 (check_effective_target_arm_nothumb): Likewise.
14847 (check_effective_target_arm_little_endian): Likewise.
14848 (check_effective_target_arm_vect_no_misalign): Likewise.
14849 (check_effective_target_aarch64_little_endian): Fail early if target
14850 isn't aarch64*-*-*.
14852 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14854 PR tree-optimization/65177
14855 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14857 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14859 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14860 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14861 smmintrin.h and mm3dnow.h.
14863 2015-03-25 Marek Polacek <polacek@redhat.com>
14866 * g++.dg/cpp0x/pr65558.C: New test.
14868 2015-03-25 Marek Polacek <polacek@redhat.com>
14871 * g++.dg/template/pr61670.C: New test.
14873 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14876 * g++.dg/template/pr54987.C: New.
14878 2015-03-25 Richard Biener <rguenther@suse.de>
14880 PR tree-optimization/62630
14881 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14883 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14886 * gcc.target/i386/mpx/pr65508.c: New.
14888 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14892 * gfortran.dg/data_initialized_3.f90: New.
14894 2015-03-25 Richard Biener <rguenther@suse.de>
14896 PR middle-end/65519
14897 * gnat.dg/specs/opt2.ads: New testcase.
14899 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14901 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14902 * gcc.target/arm/memset-inline-4.c: Skip for
14903 arm_tune_string_ops_prefer_neon.
14904 * gcc.target/arm/memset-inline-5.c: Ditto.
14905 * gcc.target/arm/memset-inline-6.c: Ditto.
14906 * gcc.target/arm/memset-inline-8.c: Ditto.
14907 * gcc.target/arm/memset-inline-9.c: Ditto.
14909 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14912 * g++.dg/other/virtual3.C: New.
14914 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14917 * g++.dg/cpp0x/vt-60130.C: New.
14919 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14922 * g++.dg/warn/Warray-bounds-7.C: New.
14924 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14927 * g++.dg/template/defarg18.C: New.
14929 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14932 * g++.dg/cpp0x/vt-59988.C: New.
14934 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14936 PR tree-optimization/65533
14937 * gcc.dg/pr65533.c: New test.
14939 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14941 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14942 source= and mold= expressions functionality.
14943 * gfortran.dg/allocate_class_4.f90: New test.
14944 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14945 copying an unlimited polymorhpic object containing a char array
14946 to another unlimited polymorphic object respects the _len
14948 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14949 whether deferred length char array allocate works, unlimited
14950 polymorphic object allocation from a string works and if
14951 allocating an array of deferred length strings works.
14952 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14954 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14957 * g++.dg/cpp0x/constexpr-array11.C: New.
14959 2015-03-24 Richard Biener <rguenther@suse.de>
14961 PR middle-end/65517
14962 * gcc.dg/torture/pr65517.c: New testcase.
14964 2015-03-24 Tobias Burnus <burnus@net-b.de>
14966 * gfortran.dg/coindexed_1.f90: Moved from
14967 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14969 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14972 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14976 * gcc.target/i386/pr65523.c: New test.
14979 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14981 * g++.dg/lto/pr65475b_0.C: Likewise.
14983 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14986 * gcc.target/sh/torture/pr65505.c: New.
14988 2015-03-23 Martin Sebor <msebor@redhat.com>
14991 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14992 assembly for lvx in addition to lxv.
14994 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14997 * gfortran.dg/pr65504.f90: New test.
15000 * gcc.dg/pr65521.c: New test.
15002 2015-03-23 Richard Biener <rguenther@suse.de>
15004 PR tree-optimization/65518
15005 * gcc.dg/vect/pr65518.c: New testcase.
15007 2015-03-23 Richard Biener <rguenther@suse.de>
15009 PR tree-optimization/65494
15010 * gcc.dg/vect/pr65494.c: New testcase.
15012 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15014 PR preprocessor/65238
15015 * c-c++-common/cpp/pr65238-1.c: New test.
15016 * gcc.dg/cpp/pr65238-2.c: New test.
15017 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15018 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15020 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15021 Mikael Morin <mikael@gcc.gnu.org>
15024 * gfortran.dg/elemental_dependency_4.f90: New.
15025 * gfortran.dg/elemental_dependency_5.f90: New.
15027 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15030 * g++.dg/lto/pr65475b_0.C: New testcase.
15031 * g++.dg/lto/pr65475b_1.C: New testcase.
15032 * g++.dg/lto/pr65475c_0.C: New testcase.
15033 * g++.dg/lto/pr65475c_1.C: New testcase.
15035 2015-03-21 Tobias Burnus <burnus@net-b.de>
15037 * gfortran.dg/coarray_38.f90: New.
15038 * gfortran.dg/coarray_39.f90: New.
15039 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15042 2015-03-20 Marek Polacek <polacek@redhat.com>
15045 * g++.dg/cpp0x/pr65398.C: New test.
15047 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15050 * g++.dg/lto/pr65475_0.C: New testcase.
15051 * g++.dg/lto/pr65475_1.C: New testcase.
15053 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15055 PR rtl-optimization/64366
15056 * gcc.target/sh/pr64366.c: New.
15058 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15061 * g++.dg/cpp0x/constexpr-48324.C: New.
15063 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15066 * g++.dg/cpp0x/pr48453.C: New.
15068 2015-03-20 Marek Polacek <polacek@redhat.com>
15071 * g++.dg/cpp0x/pr65072.C: New test.
15073 2015-03-20 Richard Biener <rguenther@suse.de>
15075 PR middle-end/64715
15076 * gcc.dg/pr15347.c: Use -O.
15077 * c-c++-common/pr19807-1.c: Likewise.
15079 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15081 * gnat.dg/volatile13.ad[sb]: New test.
15083 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15085 PR rtl-optimization/60851
15086 * gcc.target/i386/pr60851.c: New test.
15088 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15091 * g++.dg/pr65240.h: Add tests for PR 65240.
15092 * g++.dg/pr65240-1.C: Likewise.
15093 * g++.dg/pr65240-2.C: Likewise.
15094 * g++.dg/pr65240-3.C: Likewise.
15095 * g++.dg/pr65240-4.C: Likewise.
15097 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15099 PR rtl-optimization/63491
15100 * gcc.target/powerpc/pr63491.c: New.
15102 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15104 * g++.dg/ipa/pr65465.C: New test.
15106 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15109 * g++.dg/cpp0x/deleted11.C: New.
15111 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15114 * c-c++-common/tsan/pr65400-3.c: New test.
15116 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15119 * g++.dg/cpp0x/constexpr-59686.C: New.
15121 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15124 * g++.dg/tsan/pr64265.C: New test.
15127 * c-c++-common/tsan/pr65400-1.c: New test.
15128 * c-c++-common/tsan/pr65400-2.c: New test.
15130 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15133 * g++.dg/cpp0x/pr59816.C: New.
15135 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15138 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15140 2015-03-18 Martin Liska <mliska@suse.cz>
15143 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15144 equivalences either to 6 or 7.
15146 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15148 PR middle-end/64491
15150 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15152 * gcc.dg/undefined-loop-1.c: New file.
15153 * gcc.dg/undefined-loop-2.c: New file.
15155 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15158 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15159 loop exits too early.
15161 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15163 PR tree-optimization/65450
15164 * gfortran.dg/pr65450.f90: New test.
15167 * gcc.target/i386/pr65078-1.c: New test.
15168 * gcc.target/i386/pr65078-2.c: New test.
15169 * gcc.target/i386/pr65078-3.c: New test.
15170 * gcc.target/i386/pr65078-4.c: New test.
15171 * gcc.target/i386/pr65078-5.c: New test.
15172 * gcc.target/i386/pr65078-6.c: New test.
15174 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15177 * g++.dg/cpp1y/pr65340.C: New.
15179 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15182 * gfortran.dg/system_clock_3.f08: Adjust test.
15184 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15187 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15188 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15190 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15193 * gfortran.dg/system_clock_3.f08: New test.
15195 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15198 g++.dg/cpp1y/pr64626-1.C: New.
15199 g++.dg/cpp1y/pr64626-2.C: New.
15200 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15202 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15204 PR tree-optimization/65427
15205 * gcc.c-torture/execute/pr65427.c: New test.
15207 2015-03-16 Marek Polacek <polacek@redhat.com>
15211 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15212 * g++.dg/cpp0x/pr65327.C: New test.
15214 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15217 * c-c++-common/asan/pr64820.c: New test.
15219 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15221 * gfortran.dg/pointer_2.f90: New test.
15223 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15225 * g++.dg/pr65049.C: New test.
15227 2015-03-16 Tom de Vries <tom@codesourcery.com>
15229 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15230 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15231 * gcc.target/i386/fuse-caller-save.c: Same.
15233 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15235 * gnat.dg/loop_optimization18.ad[sb]: New test.
15236 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15238 2015-03-16 Alan Modra <amodra@gmail.com>
15240 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15243 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15245 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15247 * gcc.dg/torture/pr65270-2.c: Likewise.
15249 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15252 * gfortran.dg/pointer_remapping_9.f90: New.
15254 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15256 PR tree-optimization/65369
15257 * gcc.c-torture/execute/pr65369.c: New test.
15259 PR tree-optimization/65418
15260 * gcc.c-torture/execute/pr65418-1.c: New test.
15261 * gcc.c-torture/execute/pr65418-2.c: New test.
15263 PR rtl-optimization/65401
15264 * gcc.c-torture/execute/pr65401.c: New test.
15266 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15269 * gcc.target/arm/pr64600_1.c: New test.
15271 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15273 PR rtl-optimization/65235
15274 * gcc.target/aarch64/pr65235_1.c: New test.
15276 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15278 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15279 * gcc.target/s390/hotpatch-22.c: Likewise.
15280 * gcc.target/s390/hotpatch-23.c: Likewise.
15281 * gcc.target/s390/hotpatch-24.c: Likewise.
15282 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15283 * gcc.target/s390/hotpatch-1.c: Update expected output.
15284 * gcc.target/s390/hotpatch-2.c: Likewise.
15285 * gcc.target/s390/hotpatch-3.c: Likewise.
15286 * gcc.target/s390/hotpatch-4.c: Likewise.
15287 * gcc.target/s390/hotpatch-5.c: Likewise.
15288 * gcc.target/s390/hotpatch-6.c: Likewise.
15289 * gcc.target/s390/hotpatch-7.c: Likewise.
15290 * gcc.target/s390/hotpatch-8.c: Likewise.
15291 * gcc.target/s390/hotpatch-9.c: Likewise.
15292 * gcc.target/s390/hotpatch-10.c: Likewise.
15293 * gcc.target/s390/hotpatch-11.c: Likewise.
15294 * gcc.target/s390/hotpatch-12.c: Likewise.
15295 * gcc.target/s390/hotpatch-13.c: Likewise.
15296 * gcc.target/s390/hotpatch-14.c: Likewise.
15297 * gcc.target/s390/hotpatch-15.c: Likewise.
15298 * gcc.target/s390/hotpatch-16.c: Likewise.
15299 * gcc.target/s390/hotpatch-17.c: Likewise.
15300 * gcc.target/s390/hotpatch-18.c: Likewise.
15301 * gcc.target/s390/hotpatch-19.c: Likewise.
15303 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15306 * gcc.target/i386/pr65103-1.c: New.
15308 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15311 * gcc.target/i386/pr65044.c: New.
15313 2015-03-12 Tom de Vries <tom@codesourcery.com>
15315 PR rtl-optimization/64895
15316 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15317 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15318 * gcc.target/i386/fuse-caller-save.c: Ditto.
15320 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15322 * gcc.dg/ipa/pr63569.c: Fix template.
15324 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15326 * g++.dg/ipa/pr64146.C: Require fpic support.
15328 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15330 PR libfortran/65200
15331 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15332 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15334 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15336 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15337 to dg-options, fix up dg-skip-if.
15339 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15342 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15343 * gcc.target/avr/tiny-caller-save.c: Same.
15345 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15348 * g++.dg/pr65242.C: New test.
15350 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15352 * c-c++-common/asan/no-asan-check-glob.c: New test.
15354 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15357 * g++.dg/other/default11.C: New.
15358 * g++.dg/other/default12.C: Likewise.
15360 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15363 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15365 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15368 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15370 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15373 * g++.dg/cpp0x/pr65127.C: New test.
15375 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15377 * gcc.dg/ipa/PR64550.c: Update template.
15379 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15380 Tobias Burnus <burnus@net-b.de>
15382 * gfortran.dg/coarray_sync_memory.f90: New.
15384 2015-03-10 Marek Polacek <polacek@redhat.com>
15387 * c-c++-common/ubsan/pr65367.c: New test.
15389 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15391 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15392 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15393 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15394 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15395 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15396 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15397 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15398 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15399 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15400 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15401 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15402 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15403 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15405 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15407 * lib/mpx-dg.exp (mpx_link_flags): New.
15410 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15411 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15412 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15413 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15414 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15415 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15416 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15417 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15418 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15419 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15420 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15421 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15422 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15423 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15424 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15425 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15426 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15427 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15428 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15429 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15430 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15431 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15432 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15433 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15434 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15435 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15436 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15437 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15438 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15439 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15440 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15441 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15442 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15443 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15444 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15445 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15446 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15447 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15448 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15449 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15450 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15451 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15452 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15453 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15454 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15455 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15456 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15457 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15458 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15459 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15460 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15461 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15462 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15463 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15464 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15465 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15466 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15467 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15468 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15469 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15470 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15471 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15472 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15473 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15474 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15475 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15476 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15477 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15478 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15479 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15480 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15481 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15482 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15483 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15484 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15485 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15486 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15487 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15488 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15489 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15490 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15491 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15492 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15493 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15494 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15495 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15496 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15497 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15498 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15499 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15500 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15501 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15502 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15503 * gcc.target/i386/mpx/label-address-1.c: New.
15504 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15505 * gcc.target/i386/mpx/macro.c: New.
15506 * gcc.target/i386/mpx/mpx-check.h: New.
15507 * gcc.target/i386/mpx/mpx.exp: New.
15508 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15509 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15510 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15511 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15512 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15513 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15514 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15515 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15516 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15517 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15518 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15519 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15520 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15521 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15522 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15523 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15524 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15525 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15526 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15527 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15528 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15529 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15530 * gcc.target/i386/mpx/reference-1-nov.c: New.
15531 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15532 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15533 * gcc.target/i386/mpx/reference-2-nov.c: New.
15534 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15535 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15536 * gcc.target/i386/mpx/reference-3-nov.c: New.
15537 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15538 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15539 * gcc.target/i386/mpx/reference-4-nov.c: New.
15540 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15541 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15542 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15543 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15544 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15545 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15546 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15547 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15548 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15549 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15550 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15551 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15552 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15553 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15554 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15555 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15556 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15557 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15558 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15559 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15560 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15561 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15562 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15563 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15564 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15565 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15566 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15567 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15568 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15569 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15570 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15571 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15572 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15573 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15574 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15575 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15576 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15577 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15578 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15579 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15580 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15581 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15582 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15583 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15584 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15585 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15586 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15587 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15588 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15589 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15590 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15591 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15592 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15593 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15594 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15595 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15596 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15597 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15598 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15599 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15600 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15601 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15602 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15603 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15604 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15605 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15606 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15607 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15608 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15609 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15610 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15611 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15612 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15613 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15614 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15615 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15616 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15617 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15618 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15619 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15620 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15621 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15622 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15623 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15624 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15625 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15626 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15627 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15628 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15629 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15630 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15631 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15632 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15633 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15634 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15635 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15636 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15637 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15638 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15639 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15640 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15641 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15642 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15643 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15644 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15645 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15646 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15647 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15648 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15649 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15650 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15651 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15652 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15653 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15654 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15655 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15656 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15657 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15658 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15659 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15660 * gcc.target/i386/mpx/vla-1-nov.c: New.
15661 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15662 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15663 * gcc.target/i386/mpx/vla-2-nov.c: New.
15664 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15666 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15668 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15670 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15672 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15674 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15676 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15677 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15679 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15682 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15685 * c-c++-common/pr65120.c: New test.
15687 PR rtl-optimization/65321
15688 * gcc.dg/pr65321.c: New test.
15690 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15692 PR tree-optimization/65355
15693 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15695 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15698 * c-c++-common/pr49706.c: Adjust tests for not warning
15699 about !!x == y or !b == y where b is boolean, and add
15700 some further tests.
15701 * c-c++-common/pr62199-2.c: Likewise.
15703 2015-03-09 Richard Biener <rguenther@suse.de>
15705 PR middle-end/65270
15706 * gcc.dg/torture/pr65270-1.c: New testcase.
15707 * gcc.dg/torture/pr65270-2.c: Likewise.
15709 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15711 PR tree-optimization/63743
15712 * gcc.dg/pr63743.c: New test.
15714 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15717 * g++.dg/lto/pr65316_0.C: New testcase.
15718 * g++.dg/lto/pr65316_1.C: New testcase.
15720 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15723 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15725 * g++.dg/abi/rtti3.C: Likewise.
15727 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15730 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15732 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15734 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15736 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15738 2015-03-08 Morin <mikael@gcc.gnu.org>
15741 * gfortran.dg/entry_20.f90: New.
15743 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15746 * gcc.c-torture/compile/pr65153.c: New.
15748 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15751 * g++.dg/torture/pr65249.C: New.
15753 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15755 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15757 (int64_t): Likewise.
15759 2015-03-07 Marek Polacek <polacek@redhat.com>
15760 Martin Uecker <uecker@eecs.berkeley.edu>
15763 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15764 member-like arrays.
15765 * c-c++-common/ubsan/bounds-8.c: New test.
15766 * c-c++-common/ubsan/bounds-9.c: New test.
15767 * gcc.dg/ubsan/bounds-2.c: New test.
15769 2015-03-05 Martin Sebor <msebor@redhat.com>
15772 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15773 checking of results into main to prevent it from getting optimized
15775 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15777 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15779 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15780 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15781 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15784 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15786 * g++.dg/lto/pr65302_1.C: New testcase.
15787 * g++.dg/lto/pr65302_0.C: New testcase.
15789 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15791 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15792 -fno-ipa-icf to dg-options.
15794 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15796 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15797 compiles using the linker plugin.
15799 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15801 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15803 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15805 * gcc.target/arm/pr65067.c: New test.
15807 2015-03-05 Martin Liska <mliska@suse.cz>
15810 * gcc.dg/ipa/pr65318.c: New test.
15812 2015-03-05 Marek Polacek <polacek@redhat.com>
15814 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15816 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15818 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15820 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15822 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15823 max-unroll-times back to defaults for s390.
15825 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15829 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15832 * g++.dg/cpp0x/initlist92.C: New.
15834 2015-03-05 Richard Biener <rguenther@suse.de>
15836 PR tree-optimization/65310
15837 * gcc.dg/vect/pr65310.c: New testcase.
15839 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15842 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15844 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15846 * gnat.dg/entry_queues3.adb: New test.
15848 2015-03-04 Ian Lance Taylor <iant@google.com>
15850 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15852 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15855 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15857 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15859 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15860 -fno-ipa-icf to dg-options
15861 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15862 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15864 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15867 * g++.dg/cpp0x/decltype62.C: New.
15869 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15871 * gnat.dg/object_overflow5.adb: New test.
15873 2015-03-03 Martin Liska <mliska@suse.cz>
15876 * gcc.dg/ipa/pr65287.c: New test.
15878 2015-03-03 Martin Jambor <mjambor@suse.cz>
15879 Eric Botcazou <ebotcazou@adacore.com>
15881 * gnat.dg/specs/pack12.ads: New test.
15883 2015-03-03 Martin Liska <mliska@suse.cz>
15885 * gcc.dg/ipa/PR65282.c: New test.
15887 2015-03-13 Jeff Law <law@redhat.com>
15889 PR tree-optimization/65241
15890 * gcc.c-torture/compile/pr65241.c: New test.
15892 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15895 * gcc.target/avr/torture/pr64331.c: New test.
15897 2015-03-03 Martin Liska <mliska@suse.cz>
15898 Jan Hubicka <hubicka@ucw.cz>
15900 * g++.dg/ipa/pr65263.C: New test.
15902 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15905 * gcc.dg/lto/pr65130_0.c: New testcase.
15906 * gcc.dg/lto/pr65130_1.c: New testcase.
15908 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15911 * g++.dg/torture/pr64988.C: New testcase.
15913 2015-03-02 Tobias Burnus <burnus@net-b.de>
15915 * gfortran.dg/coarray_atomic_6.f90: New.
15917 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15920 * gcc.target/i386/pr65184.c: New.
15922 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15925 * gcc.target/i386/pr65183.c: New.
15927 2015-02-28 Martin Liska <mliska@suse.cz>
15928 Jan Hubicka <hubicka@ucw.cz>
15930 * gcc.dg/ipa/ipa-icf-35.c: New test.
15931 * gcc.dg/ipa/ipa-icf-36.c: New test.
15932 * gcc.dg/ipa/ipa-icf-37.c: New test.
15934 2015-02-28 Martin Liska <mliska@suse.cz>
15935 Jan Hubicka <hubicka@ucw.cz>
15938 * gcc.dg/ipa/ipa-icf-34.c: New test.
15940 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15943 * gcc.target/sh/sh/pr61142.c: New.
15945 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15947 * g++.dg/other/dump-ada-spec-3.C: New test.
15949 2015-03-01 Martin Liska <mliska@suse.cz>
15951 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15952 * g++.dg/ipa/pr63595.C: Update expected results.
15954 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15957 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15959 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15961 * gcc.dg/vect/pr59354.c: Move vector producing code to
15964 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15967 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15968 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15969 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15970 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15972 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15974 PR tree-optimization/65048
15975 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15976 (foo): Use K&R style definition.
15978 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15981 * g++.dg/pr65032.C: New.
15983 2015-02-27 Marek Polacek <polacek@redhat.com>
15986 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15989 2015-02-27 Marek Polacek <polacek@redhat.com>
15992 * gcc.dg/pr65228.c: New test.
15994 2015-02-27 Kai Tietz <ktietz@redhat.com>
15997 * gcc.dg/weak/weak-17.c: New file.
15999 2015-02-27 Richard Biener <rguenther@suse.de>
16002 * g++.dg/lto/pr65193_0.C: New testcase.
16004 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16006 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16007 * gcc.target/s390/hotpatch-8.c: Likewise.
16008 * gcc.target/s390/hotpatch-9.c: Likewise.
16009 * gcc.target/s390/pr61078.c: Likewise.
16010 * gcc.target/s390/pr57960.c: Remove -m64.
16011 * gcc.target/s390/pr61078.c: Likewise.
16013 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16014 Martin Liska <mliska@suse.cz>
16017 * gcc.dg/pr64454.c: Disable ICF.
16018 * gcc.dg/pr28685-1.c: Disable ICF
16019 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16020 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16021 * g++.dg/ipa/ipa-icf-4.C: Update template.
16023 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16025 PR tree-optimization/65216
16026 * gcc.c-torture/execute/pr65216.c: New test.
16028 PR tree-optimization/65215
16029 * gcc.c-torture/execute/pr65215-1.c: New test.
16030 * gcc.c-torture/execute/pr65215-2.c: New test.
16031 * gcc.c-torture/execute/pr65215-3.c: New test.
16032 * gcc.c-torture/execute/pr65215-4.c: New test.
16033 * gcc.c-torture/execute/pr65215-5.c: New test.
16035 2015-02-26 Tom de Vries <tom@codesourcery.com>
16037 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16039 2015-02-26 Martin Liska <mliska@suse.cz>
16040 Jan Hubicka <hubicka@ucw.cz>
16042 * g++.dg/ipa/pr64146.C: Update expected results.
16043 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16044 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16045 * gcc.dg/ipa/ipa-icf-34.c: New test.
16047 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16049 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16050 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16051 (dg-additional-options): Remove dg directive.
16052 (dg-final): Add dg directive.
16054 2015-02-26 Marek Polacek <polacek@redhat.com>
16057 * g++.dg/ipa/pr65008.C: New test.
16059 2015-02-26 Tom de Vries <tom@codesourcery.com>
16061 * lib/profopt.exp (profopt-target-cleanup): New proc.
16062 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16063 files from sources from dg-additional-sources.
16065 2015-02-26 Tom de Vries <tom@codesourcery.com>
16067 * lib/gcov.exp: Cleanup in case of xfail.
16069 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16071 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16073 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16076 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16077 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16078 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16079 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16080 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16081 * g++.dg/debug/pr46123.C: XFAIL and move...
16082 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16083 * gcc.dg/debug/dwarf2-3.c: Move...
16084 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16086 2015-02-26 Marek Polacek <polacek@redhat.com>
16089 * g++.dg/cpp1y/pr65202.C: New test.
16091 2015-02-26 Tom de Vries <tom@codesourcery.com>
16093 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16094 locale_facets.h.gcov.
16096 2015-02-26 Tom de Vries <tom@codesourcery.com>
16098 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16100 2015-02-26 Tom de Vries <tom@codesourcery.com>
16102 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16104 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16107 * gcc.target/i386/pr65217.c: New.
16109 2015-02-26 Tom de Vries <tom@codesourcery.com>
16111 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16113 2015-02-26 Tom de Vries <tom@codesourcery.com>
16115 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16117 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16119 PR tree-optimization/65048
16120 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16122 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16124 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16125 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16127 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16130 * gcc.target/i386/pr65161.c: New test.
16132 2015-02-26 Terry Guo <terry.guo@arm.com>
16134 * gcc.target/arm/no-volatile-in-it.c: New test.
16136 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16138 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16139 (dg-options): Add -save-temps.
16140 (dg-final): Add cleanup-saved-temps.
16142 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16144 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16146 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16148 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16149 * gcc.target/powerpc/pack01.c: Include string.h.
16151 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16154 * gcc.target/i386/pr65167.c: New.
16156 2015-02-25 Kai Tietz <ktietz@redhat.com>
16158 PR tree-optimization/61917
16159 * gcc.dg/vect/vect-pr61917.c: New file.
16161 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16163 PR tree-optimization/65170
16164 * gcc.c-torture/execute/pr65170.c: New test.
16165 * gcc.dg/tree-ssa/vrp96.c: New test.
16167 2015-02-24 Tom de Vries <tom@codesourcery.com>
16169 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16171 2015-02-24 Tom de Vries <tom@codesourcery.com>
16174 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16175 (dg-additional-files-options): Copy additional_sources to
16176 additional_sources_used before emptying additional_sources.
16177 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16178 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16179 (cleanup-saved-temps): Use additional_sources_used instead of
16180 additional_sources.
16181 (dg-test): Reset additional_sources_used.
16183 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16186 * gfortran.dg/integer_exponentiation_6.F90: New test.
16188 2015-02-23 Martin Sebor <msebor@redhat.com>
16191 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16192 two parts. One to save registers, the other to verify the
16193 registers have the right values. Save register state into
16194 static data rather than on the stack.
16196 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16199 * c-c++-common/asan/pr63888.c: New test.
16201 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16204 * gcc.c-torture/compile/pr65163.c: New.
16206 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16208 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16209 with -m31 on 64 bit.
16210 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16211 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16213 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16215 * gcc.target/s390/20090223-1.c: Add
16216 -Wno-implicit-function-declaration option.
16217 * gcc.target/s390/pr42224.c: Likewise.
16218 * gcc.target/s390/pr55718.c: Likewise.
16220 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16222 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16223 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16224 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16225 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16226 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16227 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16228 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16229 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16230 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16231 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16232 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16233 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16234 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16235 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16236 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16237 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16238 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16239 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16240 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16241 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16242 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16244 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16246 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16247 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16248 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16249 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16250 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16251 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16252 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16253 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16254 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16255 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16256 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16257 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16258 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16259 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16260 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16261 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16263 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16267 * gfortran.dg/pr61960.f90: New.
16268 * gfortran.dg/pr64230.f90: New.
16269 * gfortran.dg/pr64980.f03: New.
16271 2015-02-22 Tom de Vries <tom@codesourcery.com>
16273 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16275 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16278 * gnat.dg/timing_events.adb: Removed, invalid test.
16280 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16283 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16285 * g++.dg/gcov/gcov-2.C: Likewise.
16287 2015-02-20 Richard Biener <rguenther@suse.de>
16289 PR tree-optimization/65136
16290 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16292 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16295 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16296 powerpc*-*-linux* and nvptx-*-* blacklisting.
16298 * gcc.dg/sibcall-9.c: New test.
16299 * gcc.dg/sibcall-10.c: New test.
16301 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16303 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16305 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16308 * gcc.target/avr/torture/pr64452.c: New test.
16310 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16312 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16313 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16315 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16318 * lib/target-supports.exp (check_compile): Check whether
16319 additional_sources is defined before using it.
16321 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16323 PR middle-end/65074
16324 * g++.dg/opt/pr65074.C: New file.
16326 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16328 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16329 (size_type): New typedef.
16330 (operator "" _script): Use it for the last argument.
16332 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16334 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16336 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16338 * lib/target-supports.exp (check_compile): Save/restore
16339 additional_sources that may belong to an actual test.
16341 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16343 PR gcov-profile/64634
16344 * g++.dg/gcov/gcov-15.C: New test.
16346 2015-02-18 Tom de Vries <tom@codesourcery.com>
16348 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16350 2015-02-18 Tom de Vries <tom@codesourcery.com>
16352 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16354 2015-02-18 Tom de Vries <tom@codesourcery.com>
16356 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16358 2015-02-18 Tom de Vries <tom@codesourcery.com>
16360 * gfortran.dg/fmt_cache_1.f: Add missing close.
16362 2015-02-18 Tom de Vries <tom@codesourcery.com>
16365 * gfortran.dg/read_eof_8.f90: Add missing close.
16367 2015-02-18 Richard Biener <rguenther@suse.de>
16369 PR tree-optimization/65063
16370 * gcc.dg/pr65063.c: New testcase.
16372 2015-02-18 Richard Biener <rguenther@suse.de>
16374 PR tree-optimization/62217
16375 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16377 2015-02-18 Marek Polacek <polacek@redhat.com>
16380 * c-c++-common/ubsan/pr65081.c: New test.
16382 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16384 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16385 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16387 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16389 * gcc.dg/ipa/propalign-3.c: New test.
16391 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16394 * gcc.target/sh/pr64793.c: New.
16395 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16397 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16399 * gcc.target/arm/divzero.c: New test case.
16401 2015-02-17 Tom de Vries <tom@codesourcery.com>
16403 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16405 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16406 Jakub Jelinek <jakub@redhat.com>
16409 * g++.dg/cpp0x/pr65075.C: New test.
16411 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16414 * gcc.target/powerpc/pr65058.c: New test.
16416 2015-02-16 Jeff Law <law@redhat.com>
16418 PR tree-optimization/64823
16419 * gcc.dg/uninit-20.c: New test.
16421 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16422 James Greenhalgh <james.greenhalgh@arm.com>
16425 * gcc.dg/ipa/ipa-clone-1.c: New test.
16427 2015-02-16 Richard Biener <rguenther@suse.de>
16429 PR tree-optimization/65077
16430 * gcc.dg/torture/pr65077.c: New testcase.
16432 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16434 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16435 Directive adjusted to scan for ldaxr.
16436 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16437 adjusted to scan for ldaex.
16439 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16442 * g++.dg/cpp0x/constexpr-65080.C: New.
16444 2015-02-16 Richard Biener <rguenther@suse.de>
16446 PR tree-optimization/63593
16447 * gcc.dg/pr63593.c: New testcase.
16449 2015-02-16 Marek Polacek <polacek@redhat.com>
16452 * gcc.dg/pr65066.c: New test.
16454 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16456 * gcc.dg/pr65002.C: Move ...
16457 * g++.dg/ipa/pr65002.C: ... here.
16459 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16461 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16462 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16463 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16464 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16466 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16469 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16470 the expression to find calls.
16471 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16472 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16473 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16474 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16475 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16477 2015-02-14 Marek Polacek <polacek@redhat.com>
16480 * gcc.dg/array-11.c: New test.
16481 * gcc.dg/array-12.c: New test.
16482 * gcc.dg/array-13.c: New test.
16483 * gcc.dg/array-14.c: New test.
16484 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16485 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16486 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16487 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16488 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16489 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16491 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16494 * g++.dg/lookup/using54.C: New.
16496 2015-02-13 Jeff Law <law@redhat.com>
16499 Revert my change for tree-optimization/64823.
16501 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16503 PR tree-optimization/65053
16504 * gcc.c-torture/execute/pr65053-1.c: New test.
16505 * gcc.c-torture/execute/pr65053-2.c: New test.
16507 2015-02-13 Marek Polacek <polacek@redhat.com>
16510 * gcc.dg/pr65050.c: New test.
16512 2015-02-13 Jeff Law <law@redhat.com>
16514 PR tree-optimization/64823
16515 * gcc.dg/uninit-20.c: New test.
16517 PR rtl-optimization/47477
16518 * gcc.dg/tree-ssa/pr47477.c: New test.
16520 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16523 * g++.dg/parse/ivdep-2.C: New.
16524 * g++.dg/parse/ivdep-3.C: Likewise.
16526 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16529 * gfortran.dg/continuation_13.f90: New test.
16530 * gfortran.dg/continuation_14.f: New test.
16532 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16535 * g++.dg/cpp0x/sfinae55.C: New.
16537 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16540 * g++.dg/ipa/pr65034.C: New test.
16542 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16544 PR tree-optimization/65002
16545 * gcc.dg/pr65002.C: New.
16547 2015-02-13 Marek Polacek <polacek@redhat.com>
16550 * c-c++-common/pr65040.c: New test.
16552 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16554 PR tree-optimization/64705
16555 * gcc.dg/tree-ssa/pr64705.c: New test.
16557 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16560 * gcc.dg/visibility-22.c: New test.
16561 * gcc.dg/visibility-23.c: New test.
16562 * gcc.target/i386/pr32219-1.c: New test.
16563 * gcc.target/i386/pr32219-2.c: New test.
16564 * gcc.target/i386/pr32219-3.c: New test.
16565 * gcc.target/i386/pr32219-4.c: New test.
16566 * gcc.target/i386/pr32219-5.c: New test.
16567 * gcc.target/i386/pr32219-6.c: New test.
16568 * gcc.target/i386/pr32219-7.c: New test.
16569 * gcc.target/i386/pr32219-8.c: New test.
16570 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16572 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16574 PR libgfortran/57822
16575 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16576 four different KINDs.
16578 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16581 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16584 * g++.dg/ubsan/pr65000.C: New test.
16586 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16589 * gfortran.dg/finalize_28.f90: New test
16591 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16594 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16595 DW_TAG_lexical_block removal.
16596 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16597 * g++.dg/guality/pr55541.C: New test.
16600 * g++.dg/ubsan/pr64984.C: New test.
16602 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16604 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16606 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16609 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16610 instructions for 2015-01-14 get_memmodel changes.
16611 * gcc.target/powerpc/atomic-p8.c: Likewise.
16614 * g++.dg/ubsan/pr65019.C: New test.
16616 PR tree-optimization/65014
16617 * gcc.c-torture/compile/pr65014.c: New test.
16619 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16621 PR libgfortran/57822
16622 * gfortran/fmt_g0_7.f08: Revise test.
16624 2015-02-11 Jeff Law <law@redhat.com>
16627 * gcc.target/m68k/pr63347.c: New test.
16629 2015-02-11 Marek Polacek <polacek@redhat.com>
16631 * g++.dg/ubsan/shift-1.C: New test.
16632 * gcc.dg/ubsan/c-shift-2.c: New test.
16633 * c-c++-common/ubsan/shift-5.c: Remove file.
16635 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16637 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16638 Directive adjusted to XFAIL.
16639 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16642 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16644 PR middle-end/65003
16645 * g++.dg/opt/pr65003.C: New test.
16647 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16649 * lib/target-supports.exp (check_effective_target_pie): Renamed
16651 (check_effective_target_pie_enabled): This.
16652 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16653 * gcc.target/i386/pie.c: Likewise.
16655 2015-02-11 Andrew Pinski <apinski@cavium.com>
16658 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16659 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16661 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16664 * gcc.target/i386/pr61925-1.c: New test.
16665 * gcc.target/i386/pr61925-2.c: New test.
16666 * gcc.target/i386/pr61925-3.c: New test.
16668 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16671 * g++.dg/asan/pr65004.C: New test.
16673 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16676 * gcc.taget/sh/pr64661-0.h: New.
16677 * gcc.taget/sh/pr64661-1.c: New.
16678 * gcc.taget/sh/pr64661-2.c: New.
16679 * gcc.taget/sh/pr64661-3.c: New.
16680 * gcc.taget/sh/pr64661-4.c: New.
16682 2015-02-10 Richard Biener <rguenther@suse.de>
16684 PR tree-optimization/64995
16685 * g++.dg/torture/pr64995.C: New testcase.
16687 2015-02-10 Richard Biener <rguenther@suse.de>
16689 PR tree-optimization/64909
16690 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16692 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16694 * gcc.dg/signbit-sa.c: New test.
16696 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16698 PR libgfortran/57822
16699 * gfortran/fmt_g0_7.f08: New test.
16701 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16703 PR tree-optimization/43378
16704 * gcc.dg/tree-ssa/pr43378.c: New test.
16706 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16709 * g++.dg/torture/pr64978.C: New testcase.
16711 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16714 * gcc.dg/asan/pr64981.c: New test.
16716 2015-02-09 Marek Polacek <polacek@redhat.com>
16719 * gcc.dg/pr64856.c: New test.
16721 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16724 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16725 * gcc.c-torture/execute/pr64979.c: New test.
16727 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16729 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16731 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16733 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16734 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16736 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16739 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16741 2015-02-09 Richard Biener <rguenther@suse.de>
16743 PR tree-optimization/54000
16744 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16746 2015-02-09 Tom de Vries <tom@codesourcery.com>
16748 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16750 2015-02-09 Martin Liska <mliska@suse.cz>
16752 * g++.dg/ipa/pr64858.C: New test.
16754 2015-02-09 Tom de Vries <tom@codesourcery.com>
16756 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16758 2015-02-08 Andrew Pinski <apinski@cavium.com>
16760 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16762 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16765 * gfortran.dg/use_rename_8.f90: New.
16767 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16769 * gnat.dg/addr7.ad[sb]: New test.
16770 * gnat.dg/addr8.ad[sb]: Likewise.
16772 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16775 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16776 from jit.dg/test-compile-to-executable.c's create_code, with a
16777 clarification of the output message.
16778 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16780 (test_jit): Use CHECK_NO_ERRORS when calling
16781 gcc_jit_context_compile_to_file.
16782 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16783 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16784 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16785 about deletions that are attempted.
16786 (jit-verify-compile-to-file): Rename to...
16787 (jit-verify-output-file-was-created): ...this, and drop the
16788 attempt to run "file" and verify the output.
16789 (jit-verify-assembler): New function.
16790 (jit-verify-object): New function.
16791 (jit-verify-dynamic-library): New function.
16792 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16793 favor of an implementation from new file
16794 create-code-for-hello-world-executable.h, which also adds a
16796 (dg-final): Replace jit-verify-compile-to-file with
16797 jit-verify-output-file-was-created, and invoke new function
16798 jit-verify-assembler.
16799 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16800 the output message.
16801 (dg-final): Replace jit-verify-compile-to-file with
16802 jit-verify-output-file-was-created, and invoke new function
16803 jit-verify-dynamic-library.
16804 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16805 favor of an implementation from new file
16806 create-code-for-hello-world-executable.h, which also adds a
16808 (dg-final): Replace jit-verify-compile-to-file with
16809 jit-verify-output-file-was-created. Strengthen the expected stdout
16810 from the built executable.
16811 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16812 favor of an implementation from new file
16813 create-code-for-hello-world-executable.h, which also adds a
16815 (dg-final): Replace jit-verify-compile-to-file with
16816 jit-verify-output-file-was-created, and invoke new function
16818 * jit.dg/verify-dynamic-library.c: New source file.
16820 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16821 Brian Rzycki <b.rzycki@samsung.com>
16823 PR tree-optimization/64878
16824 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16826 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16829 * g++.dg/ipa/pr64896.C: New test.
16831 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16834 * gcc.target/powerpc/pr64205.c: New file.
16836 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16838 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16839 (dg-options): Use -fpie instead of -fPIE -pie.
16841 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16843 PR middle-end/64937
16844 * g++.dg/asan/pr64937.C: New test.
16846 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16849 * gfortran.dg/class_to_type_4.f90: New test
16851 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16853 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16855 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16857 PR rtl-optimization/64957
16859 * gcc.c-torture/execute/pr64957.c: New test.
16861 2015-02-05 Jeff Law <law@redhat.com>
16864 * gcc.target/h8300/pr17306-1.c: New test.
16865 * gcc.target/h8300/pr17306-2.c: New test.
16867 2015-02-05 Tobias Burnus <burnus@net-b.de>
16870 * gfortran.dg/structure_constructor_12.f90: New.
16872 2015-02-05 Jeff Law <law@redhat.com>
16875 gcc.target/h8300/pr58400.c: New test.
16877 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16879 * gcc.target/arm/macro_defs0.c: New test.
16880 * gcc.target/arm/macro_defs1.c: New test.
16881 * gcc.target/arm/macro_defs2.c: New test.
16883 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16885 PR rtl-optimization/64905
16886 * gcc.target/i386/pr64905.c: Require nonpic target.
16887 (dg-options): Add -fomit-frame-pointer.
16890 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16892 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16893 tree dump scanning.
16895 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16898 * gfortran.dg/type_to_class_2.f90: New test
16899 * gfortran.dg/type_to_class_3.f90: New test
16901 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16904 * g++.dg/torture/pr64686.C: New testcase.
16906 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16908 PR rtl-optimization/64905
16909 * gcc.target/i386/pr64905.c: New file.
16911 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16913 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16914 * gcc.dg/guality/pr41616-1.c: Ditto.
16916 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16919 * gcc.dg/pr64817-3.c: New.
16921 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16922 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16924 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16925 pass parameters in registers.
16926 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16927 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16928 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16930 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16931 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16933 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16934 list, allow for multilibed targets.
16935 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16937 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16939 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16940 * gcc.dg/pr46728-6.c: Ditto.
16942 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16944 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16945 for mips_nanlegacy target.
16947 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16949 * gcc.target/i386/chkp-hidden-def.c: New.
16951 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16953 PR middle-end/62103
16954 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16955 to use 24 bits for bitfield b.
16957 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16960 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16961 cache result in a global variable. Include all 32-bit targets for
16964 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16966 PR rtl-optimization/64756
16967 * gcc.c-torture/execute/pr64756.c: New test.
16969 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16972 * gcc.target/sh/pr64660-0.h: New.
16973 * gcc.target/sh/pr64660-1.c: New.
16974 * gcc.target/sh/pr64660-2.c: New.
16975 * gcc.target/sh/pr64660-3.c: New.
16976 * gcc.target/sh/pr64660-4.c: New.
16978 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16981 * g++.dg/warn/Waddress-2.C: New.
16983 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16985 PR middle-end/61225
16986 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16988 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16990 PR preprocessor/64803
16991 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16993 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16995 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16997 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16999 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17000 (_ARM_FPSRC): Add DN and AHP fields.
17001 (clean_results): Force DN=1 on AArch64.
17002 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17003 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17004 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17005 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17006 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17007 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17009 2015-02-02 Alan Modra <amodra@gmail.com>
17011 * gcc.target/powerpc/cprophard.c: New.
17013 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17015 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17016 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17018 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17021 * gcc.dg/pr64817-1.c: New test.
17022 * gcc.dg/pr64817-2.c: New test.
17024 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17027 * gcc.target/sh/pr64851-0.h: New
17028 * gcc.target/sh/pr64851-1.c: New
17029 * gcc.target/sh/pr64851-2.c: New
17030 * gcc.target/sh/pr64851-3.c: New
17031 * gcc.target/sh/pr64851-4.c: New
17033 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17036 * gcc.dg/torture/pr64882.c: New test.
17038 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17044 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17046 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17047 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17048 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17049 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17050 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17051 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17053 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17054 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17056 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17057 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17060 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17063 * g++.dg/pr64688-2.C: New.
17065 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17067 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17068 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17069 * gcc.target/i386/fuse-caller-save.c: Ditto.
17070 * gcc.target/i386/headmerge-1.c: Ditto.
17071 * gcc.target/i386/headmerge-2.c: Ditto.
17072 * gcc.target/i386/sibcall-6.c: Ditto.
17074 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17077 * gcc.target/i386/pr64617.c: New test.
17079 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17082 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17083 (dg-options): Remove -m32.
17084 (dg-final): Scan for "movb %al" only.
17085 * gcc.target/i386/pr15184-2.c: Ditto.
17087 2015-01-30 Richard Biener <rguenther@suse.de>
17089 PR tree-optimization/64829
17090 * gcc.dg/vect/pr64829.c: New testcase.
17092 2015-01-29 Marek Polacek <polacek@redhat.com>
17095 * gcc.dg/pr64709.c: New test.
17097 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17100 * g++.dg/ubsan/pr64717-1.C: New test.
17101 * g++.dg/ubsan/pr64717-2.C: New test.
17103 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17105 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17107 2015-01-29 Jeff Law <law@redhat.com>
17110 * gcc.target/i386/pr15184-1.c: New test.
17111 * gcc.target/i386/pr15184-2.c: New test.
17113 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17115 PR tree-optimization/64746
17116 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17118 2015-01-29 Richard Biener <rguenther@suse.de>
17120 PR tree-optimization/64853
17121 * gcc.dg/torture/pr64853.c: New testcase.
17123 2015-01-29 Richard Biener <rguenther@suse.de>
17125 PR tree-optimization/64844
17126 * gcc.dg/vect/pr64844.c: New testcase.
17128 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17130 PR middle-end/64809
17131 * gcc.dg/pr64809.c: Delete.
17133 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17135 PR middle-end/64805
17136 * gcc.target/i386/pr64805.c: New.
17138 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17140 * gcc.dg/guality/guality.h (main): Add argv[0] to
17141 guality_gdb_command.
17143 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17146 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17148 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17151 * gcc.target/sh/sh.exp
17152 (check_effective_target_atomic_model_soft_gusa_available,
17153 check_effective_target_atomic_model_soft_tcb_available,
17154 check_effective_target_atomic_model_soft_imask_available,
17155 check_effective_target_atomic_model_hard_llcs_available): New.
17156 * gcc.target/sh/pr64659-0.h: New.
17157 * gcc.target/sh/pr64659-1.c: New.
17158 * gcc.target/sh/pr64659-2.c: New.
17159 * gcc.target/sh/pr64659-3.c: New.
17160 * gcc.target/sh/pr64659-4.c: New.
17162 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17164 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17165 scan-assembler-times pattern.
17167 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17169 PR middle-end/64809
17170 * gcc.dg/pr64809.c: New test.
17172 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17174 PR tree-optimization/64277
17175 * gcc.dg/pr64277.c: New.
17177 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17179 PR tree-optimization/64718
17180 * gcc.c-torture/execute/pr64718.c: New test.
17182 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17184 * gcc.target/aarch64/abs_2.c: New.
17186 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17188 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17189 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17190 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17193 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17196 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17197 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17198 { target comdat_group }.
17200 2015-01-27 Tobias Burnus <burnus@net-b.de>
17203 * gfortran.dg/goacc/coarray_2.f90: New.
17205 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17209 * g++.dg/torture/pr64139.C: New testcase.
17210 * g++.dg/torture/pr60871.C: Likewise.
17212 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17215 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17216 prevent linking errors.
17218 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17221 * g++.dg/torture/pr64282.C: New testcase.
17223 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17225 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17228 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17230 * gcc.target/s390/hotpatch-13.c: New testcase.
17231 * gcc.target/s390/hotpatch-14.c: New testcase.
17232 * gcc.target/s390/hotpatch-15.c: New testcase.
17233 * gcc.target/s390/hotpatch-16.c: New testcase.
17234 * gcc.target/s390/hotpatch-17.c: New testcase.
17235 * gcc.target/s390/hotpatch-18.c: New testcase.
17236 * gcc.target/s390/hotpatch-19.c: New testcase.
17237 * gcc.target/s390/hotpatch-20.c: New testcase.
17238 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17239 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17240 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17241 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17242 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17243 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17244 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17245 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17246 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17247 * gcc.target/s390/hotpatch-10.c: Likewise.
17248 * gcc.target/s390/hotpatch-11.c: Likewise.
17249 * gcc.target/s390/hotpatch-12.c: Likewise.
17250 * gcc.target/s390/hotpatch-2.c: Likewise.
17251 * gcc.target/s390/hotpatch-3.c: Likewise.
17252 * gcc.target/s390/hotpatch-4.c: Likewise.
17253 * gcc.target/s390/hotpatch-5.c: Likewise.
17254 * gcc.target/s390/hotpatch-6.c: Likewise.
17255 * gcc.target/s390/hotpatch-7.c: Likewise.
17256 * gcc.target/s390/hotpatch-8.c: Likewise.
17257 * gcc.target/s390/hotpatch-9.c: Likewise.
17258 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17259 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17260 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17261 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17262 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17263 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17264 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17265 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17267 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17269 * gcc.dg/long_branch.c: New testcase.
17271 2015-01-27 Richard Biener <rguenther@suse.de>
17273 PR tree-optimization/56273
17274 PR tree-optimization/59124
17275 PR tree-optimization/64277
17276 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17277 * gcc.dg/Warray-bounds-12.c: Likewise.
17278 * gcc.dg/Warray-bounds-13.c: Likewise.
17280 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17282 PR rtl-optimization/61058
17283 * gcc.dg/pr61058.c: New test.
17285 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17287 * gcc.target/i386/chkp-narrow-bounds.c: New.
17289 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17291 PR tree-optimization/64807
17292 * gcc.dg/pr64807.c: New test.
17295 * gcc.dg/pr64766.c: New test.
17297 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17300 * gcc.target/sh/pr49263-4.c: New.
17302 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17305 * gfortran.dg/allocate_with_mold_1.f90: New test
17307 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17310 * gcc.dg/pr64778.c: New test.
17312 PR middle-end/64421
17313 * gcc.dg/vect/pr64421.c: New test.
17315 2015-01-26 Tobias Burnus <burnus@net-b.de>
17318 * gfortran.dg/coarray_36.f: New.
17319 * gfortran.dg/coarray_37.f90: New.
17321 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17324 * gfortran.dg/class_allocate_18.f90: New.
17326 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17328 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17330 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17332 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17334 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17336 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17338 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17340 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17342 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17344 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17345 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17346 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17347 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17349 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17351 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17352 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17353 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17355 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17357 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17358 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17359 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17360 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17361 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17364 2015-01-26 Richard Biener <rguenther@suse.de>
17366 PR middle-end/64764
17367 * gcc.dg/uninit-19.c: New testcase.
17369 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17371 * lib/target-supports.exp (check_effective_target_vect64): Add
17374 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17377 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17379 2015-01-26 Tony Liu <tony.liu@arm.com>
17381 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17384 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17386 PR libfortran/64770
17387 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17388 correctly, clean up afterwards.
17390 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17393 * gfortran.dg/use_rename_7.f90: New.
17395 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17397 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17398 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17400 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17403 * gcc.target/sh/pr54236-4.c: New.
17405 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17407 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17408 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17411 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17413 PR libfortran/64770
17414 * gfortran.dg/open_new_segv.f90: New test.
17416 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17425 * gcc.target/sh/pr64345-1.c: New.
17426 * gcc.target/sh/pr64345-2.c: New.
17427 * gcc.target/sh/pr59533-1.c: New.
17428 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17429 * gcc.target/sh/pr52933-2.c: Likewise.
17430 * gcc.target/sh/pr54089-1.c: Likewise.
17431 * gcc.target/sh/pr54236-1.c: Likewise.
17432 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17433 * gcc.target/sh/pr49263-1.c: Remove xfails.
17434 * gcc.target/sh/pr49263-2.c: Likewise.
17435 * gcc.target/sh/pr49263-3.c: Likewise.
17436 * gcc.target/sh/pr53987-1.c: Likewise.
17437 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17438 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17439 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17440 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17441 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17442 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17444 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17447 2015-01-24 Tom de Vries <tom@codesourcery.com>
17449 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17451 2015-01-23 Ian Lance Taylor <iant@google.com>
17454 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17455 targets without split stack support.
17457 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17460 * gcc.target/i386/pr64317.c: New test.
17462 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17464 PR rtl-optimization/63637
17465 PR rtl-optimization/60663
17466 * gcc.dg/pr63637-1.c: New test.
17467 * gcc.dg/pr63637-2.c: New test.
17468 * gcc.dg/pr63637-3.c: New test.
17469 * gcc.dg/pr63637-4.c: New test.
17470 * gcc.dg/pr63637-5.c: New test.
17471 * gcc.dg/pr63637-6.c: New test.
17472 * gcc.target/i386/pr63637-1.c: New test.
17473 * gcc.target/i386/pr63637-2.c: New test.
17474 * gcc.target/i386/pr63637-3.c: New test.
17475 * gcc.target/i386/pr63637-4.c: New test.
17476 * gcc.target/i386/pr63637-5.c: New test.
17477 * gcc.target/i386/pr63637-6.c: New test.
17479 2015-01-23 Richard Biener <rguenther@suse.de>
17482 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17483 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17485 2015-01-23 Marek Polacek <polacek@redhat.com>
17487 PR preprocessor/60570
17488 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17489 * gcc.dg/cpp/pr60570.c: New test.
17491 2015-01-23 Richard Biener <rguenther@suse.de>
17494 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17495 vectorization on vect64 targets.
17497 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17500 * gfortran.dg/class_allocate_17.f90: New.
17502 2015-01-23 Tobias Burnus <burnus@net-b.de>
17505 * gfortran.dg/goacc/combined_loop.f90: New.
17507 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17510 * gfortran.dg/make_unit.f90: New test.
17512 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17515 * gfortran.dg/negative_unit_int8.f: Update.
17517 2015-01-22 Jeff Law <law@redhat.com>
17520 * gcc.target/m68k/pr52076-1.c: New test.
17521 * gcc.target/m68k/pr52076-2.c: New test.
17523 2015-01-22 Richard Biener <rguenther@suse.de>
17525 PR middle-end/64728
17526 * gcc.dg/torture/pr64728.c: New testcase.
17528 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17531 * g++.dg/pr64688.C: New test.
17533 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17535 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17536 to avoid errors with -fpic.
17538 2015-01-22 Richard Biener <rguenther@suse.de>
17541 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17543 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17545 PR rtl-optimization/64682
17546 * gcc.c-torture/execute/pr64682.c: New file.
17548 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17551 * gcc.dg/pr64511.c: New test.
17553 PR rtl-optimization/62078
17554 * g++.dg/opt/pr62078.C: New test.
17557 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17559 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17562 * gfortran.dg/internal_pack_15.f90: New test.
17564 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17566 * c-c++-common/tsan/step.c: New testcase.
17568 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17570 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17572 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17574 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17576 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17578 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17580 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17582 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17584 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17586 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17588 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17590 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17592 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17594 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17596 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17598 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17600 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17602 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17604 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17606 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17608 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17610 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17614 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17616 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17618 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17619 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17620 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17623 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17625 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17626 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17627 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17630 2015-01-21 Renlin Li <renlin.li@arm.com>
17632 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17633 * g++.dg/tls/thread_local5g.C: Likewise.
17634 * g++.dg/tls/thread_local6g.C: Likewise.
17636 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17638 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17639 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17640 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17642 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17644 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17645 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17646 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17648 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17650 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17651 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17652 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17654 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17656 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17657 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17658 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17660 2015-01-20 Jeff Law <law@redhat.com>
17663 * gcc.target/m68k/pr59946.c: New test.
17665 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17667 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17668 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17669 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17671 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17673 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17674 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17675 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17677 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17679 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17680 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17681 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17683 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17685 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17686 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17687 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17689 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17692 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17694 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17695 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17696 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17698 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17700 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17701 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17702 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17704 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17706 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17708 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17710 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17713 * g++.dg/ubsan/pr64632.C: New test.
17716 * gcc.dg/pr64663.c: New test.
17718 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17721 * g++.dg/warn/Wunused-var-23.C: New.
17723 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17726 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17727 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17729 2015-01-20 Richard Biener <rguenther@suse.de>
17732 * gcc.dg/lto/pr64684_0.c: New testcase.
17733 * gcc.dg/lto/pr64684_1.c: Likewise.
17734 * gcc.dg/lto/pr64684_2.c: Likewise.
17735 * gcc.dg/lto/pr64685_0.c: Likewise.
17736 * gcc.dg/lto/pr64685_1.c: Likewise.
17738 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17741 * g++.dg/cpp1y/lambda-init12.C: New.
17743 2015-01-20 Richard Biener <rguenther@suse.de>
17745 PR tree-optimization/64410
17746 * g++.dg/vect/pr64410.cc: Require vect_double.
17748 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17751 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17753 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17757 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17759 PR rtl-optimization/64081
17760 * gcc.dg/pr64081.c: New test.
17762 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17764 * jit.dg/harness.h: Include <unistd.h>.
17765 (CHECK_NO_ERRORS): New.
17766 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17767 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17768 gcc_jit_context_compile_to_file.
17769 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17770 args to the spawned executable.
17771 (jit-expand-vars): New function.
17772 (jit-exe-params): New variable.
17773 (dg-jit-set-exe-params): New function.
17774 (jit-dg-test): Detect testcases that use
17775 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17776 Set arguments of spawned process to jit-exe-params.
17777 (jit-get-output-filename): New function.
17778 (jit-setup-compile-to-file): New function.
17779 (jit-verify-compile-to-file): New function.
17780 (jit-run-executable): New function.
17781 (jit-verify-executable): New function.
17782 * jit.dg/test-compile-to-assembler.c: New testcase.
17783 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17784 * jit.dg/test-compile-to-executable.c: New testcase.
17785 * jit.dg/test-compile-to-object.c: New testcase.
17787 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17790 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17793 2015-01-19 Martin Liska <mliska@suse.cz>
17795 * objc/compile/pr64668.m: New test.
17797 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17799 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17800 (create_overflow_fn): Update comment to clarify that
17801 the third param of the created function is a bool *, not
17803 (verify_int_overflow_fn): Convert param "expected_ovf" from
17804 int to bool. Update third param of "overflow_fn_type" from int *
17805 to bool *. Update local "actual_ovf" from int to bool.
17806 (verify_uint_overflow_fn): Likewise.
17808 2015-01-19 Martin Liska <mliska@suse.cz>
17810 * gcc.dg/ipa/ipa-icf-33.c: New test.
17812 2015-01-19 Felix Yang <felix.yang@huawei.com>
17813 Haijian Zhang <z.zhanghaijian@huawei.com>
17815 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17816 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17817 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17818 result_float64x2, expected_hfloat64x2): New helper type, variable and
17820 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17821 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17822 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17823 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17824 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17825 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17826 and target without the FMA feature.
17828 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17830 * gcc.target/aarch64/pr64304.c: New testcase.
17832 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17834 PR rtl-optimization/64081
17835 * gcc.dg/pr64081.c: New test.
17837 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17840 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17842 * gcc.target/aarch64/test_frame_6.c: Likewise.
17843 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17844 and x19 (in the epilogue).
17845 * gcc.target/aarch64/test_frame_4.c: Likewise.
17846 * gcc.target/aarch64/test_frame_7.c: Likewise.
17848 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17850 * gcc.target/i386/chkp-always_inline.c: New.
17852 2015-01-15 Andrew Pinski <apinski@cavium.com>
17853 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17855 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17856 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17858 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17861 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17862 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17864 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17867 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17869 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17872 * gcc.target/sh/torture/pr64652.c: New.
17874 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17876 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17877 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17878 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17879 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17880 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17881 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17883 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17886 * g++.dg/torture/pr64378.C: New testcase.
17888 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17891 * gfortran.dg/block_13.f08: New test
17893 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17896 * gfortran.dg/associate_1.f03: Allow test for character with
17899 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17901 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17902 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17904 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17906 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17908 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17911 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17913 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17916 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17919 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17922 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17924 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17927 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17929 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17931 PR rtl-optimization/52773
17932 * gcc.c-torture/compile/pr52773.c: New test.
17934 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17937 * g++.dg/cpp0x/alias-decl-46.C: New.
17939 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17941 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17943 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17945 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17947 (CHECK_FP): Likewise.
17948 (CHECK_CUMULATIVE_SAT): Likewise.
17950 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17952 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17953 (Set_Neon_Cumulative_Sat): Add parameter.
17954 (__set_neon_cumulative_sat): Support new parameter.
17955 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17956 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17958 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17959 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17962 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17964 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17965 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17967 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17970 * g++.dg/tls/thread_local-ice4.C: New.
17972 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17974 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17977 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17980 * g++.dg/cpp0x/vt-62276.C: New.
17982 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17984 PR middle-end/64353
17985 * g++.dg/pr64353.C: New.
17987 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17990 * gcc.target/aarch64/pr64263_1.c: New test.
17992 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17994 PR tree-optimization/64434
17995 * gcc.dg/torture/pr64434.c: Move to...
17996 * gcc.dg/pr64434.c: ... here.
17998 2015-01-16 Richard Biener <rguenther@suse.de>
18000 PR middle-end/64614
18001 * gcc.dg/uninit-18.c: New testcase.
18003 2015-01-16 Richard Biener <rguenther@suse.de>
18005 PR tree-optimization/64568
18006 * g++.dg/torture/pr64568-2.C: New testcase.
18008 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18011 * gcc.target/i386/chkp-label-address.c: New.
18013 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18016 * gfortran.dg/pointer_init_6.f90: Extended.
18018 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18020 * gcc.c-torture/compile/20150108.c: New test.
18022 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18024 * gcc.target/visium: New directory.
18026 2015-01-16 Richard Biener <rguenther@suse.de>
18028 PR tree-optimization/61743
18029 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18030 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18032 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18034 * gcc.dg/pr64015.c: New test.
18036 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18040 * g++.dg/ipa/pr64612.C: New test.
18042 2015-01-16 Renlin Li <renlin.li@arm.com>
18044 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18046 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18048 * gcc.target/i386/sse-14.c: Test new intrinsic.
18049 * gcc.target/i386/sse-22.c: Ditto.
18051 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18054 * g++.dg/cpp0x/auto44.C: New.
18056 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18059 * gcc.target/nios2/gpopt-all.c: New test case.
18060 * gcc.target/nios2/gpopt-local.c: New test case.
18061 * gcc.target/nios2/gpopt-global.c: New test case.
18062 * gcc.target/nios2/gpopt-data.c: New test case.
18063 * gcc.target/nios2/gpopt-none.c: New test case.
18065 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18067 * g++.dg/ubsan/vptr-1.C: New test.
18068 * g++.dg/ubsan/vptr-2.C: New test.
18069 * g++.dg/ubsan/vptr-3.C: New test.
18070 * g++.dg/ubsan/vptr-4.C: New test.
18071 * g++.dg/ubsan/vptr-5.C: New test.
18072 * g++.dg/ubsan/vptr-6.C: New test.
18073 * g++.dg/ubsan/vptr-7.C: New test.
18074 * g++.dg/ubsan/vptr-8.C: New test.
18075 * g++.dg/ubsan/vptr-9.C: New test.
18077 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18079 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18081 * lib/gcc-dg.exp: Likewise.
18083 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18085 PR rtl-optimization/64110
18086 * gcc.target/i386/pr64110.c: Add scan-assembler.
18088 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18089 James Norris <jnorris@codesourcery.com>
18090 Cesar Philippidis <cesar@codesourcery.com>
18091 Ilmir Usmanov <i.usmanov@samsung.com>
18093 * lib/target-supports.exp (check_effective_target_fopenacc): New
18095 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18096 * g++.dg/goacc/goacc.exp: Likewise.
18097 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18098 * gcc.dg/goacc/goacc.exp: Likewise.
18099 * gfortran.dg/goacc/goacc.exp: Likewise.
18100 * c-c++-common/cpp/openacc-define-1.c: New file.
18101 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18102 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18103 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18104 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18105 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18106 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18107 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18108 * c-c++-common/goacc/cache-1.c: Likewise.
18109 * c-c++-common/goacc/clauses-fail.c: Likewise.
18110 * c-c++-common/goacc/collapse-1.c: Likewise.
18111 * c-c++-common/goacc/data-1.c: Likewise.
18112 * c-c++-common/goacc/data-2.c: Likewise.
18113 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18114 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18115 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18116 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18117 * c-c++-common/goacc/if-clause-1.c: Likewise.
18118 * c-c++-common/goacc/if-clause-2.c: Likewise.
18119 * c-c++-common/goacc/kernels-1.c: Likewise.
18120 * c-c++-common/goacc/loop-1.c: Likewise.
18121 * c-c++-common/goacc/loop-private-1.c: Likewise.
18122 * c-c++-common/goacc/nesting-1.c: Likewise.
18123 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18124 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18125 * c-c++-common/goacc/parallel-1.c: Likewise.
18126 * c-c++-common/goacc/pcopy.c: Likewise.
18127 * c-c++-common/goacc/pcopyin.c: Likewise.
18128 * c-c++-common/goacc/pcopyout.c: Likewise.
18129 * c-c++-common/goacc/pcreate.c: Likewise.
18130 * c-c++-common/goacc/pragma_context.c: Likewise.
18131 * c-c++-common/goacc/present-1.c: Likewise.
18132 * c-c++-common/goacc/reduction-1.c: Likewise.
18133 * c-c++-common/goacc/reduction-2.c: Likewise.
18134 * c-c++-common/goacc/reduction-3.c: Likewise.
18135 * c-c++-common/goacc/reduction-4.c: Likewise.
18136 * c-c++-common/goacc/sb-1.c: Likewise.
18137 * c-c++-common/goacc/sb-2.c: Likewise.
18138 * c-c++-common/goacc/sb-3.c: Likewise.
18139 * c-c++-common/goacc/update-1.c: Likewise.
18140 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18141 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18142 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18143 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18144 * gfortran.dg/goacc/assumed.f95: Likewise.
18145 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18146 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18147 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18148 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18149 * gfortran.dg/goacc/branch.f95: Likewise.
18150 * gfortran.dg/goacc/cache-1.f95: Likewise.
18151 * gfortran.dg/goacc/coarray.f95: Likewise.
18152 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18153 * gfortran.dg/goacc/cray.f95: Likewise.
18154 * gfortran.dg/goacc/critical.f95: Likewise.
18155 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18156 * gfortran.dg/goacc/data-tree.f95: Likewise.
18157 * gfortran.dg/goacc/declare-1.f95: Likewise.
18158 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18159 * gfortran.dg/goacc/fixed-1.f: Likewise.
18160 * gfortran.dg/goacc/fixed-2.f: Likewise.
18161 * gfortran.dg/goacc/fixed-3.f: Likewise.
18162 * gfortran.dg/goacc/fixed-4.f: Likewise.
18163 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18164 * gfortran.dg/goacc/if.f95: Likewise.
18165 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18166 * gfortran.dg/goacc/list.f95: Likewise.
18167 * gfortran.dg/goacc/literal.f95: Likewise.
18168 * gfortran.dg/goacc/loop-1.f95: Likewise.
18169 * gfortran.dg/goacc/loop-2.f95: Likewise.
18170 * gfortran.dg/goacc/loop-3.f95: Likewise.
18171 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18172 * gfortran.dg/goacc/omp.f95: Likewise.
18173 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18174 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18175 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18176 * gfortran.dg/goacc/parameter.f95: Likewise.
18177 * gfortran.dg/goacc/private-1.f95: Likewise.
18178 * gfortran.dg/goacc/private-2.f95: Likewise.
18179 * gfortran.dg/goacc/private-3.f95: Likewise.
18180 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18181 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18182 * gfortran.dg/goacc/reduction.f95: Likewise.
18183 * gfortran.dg/goacc/routine-1.f90: Likewise.
18184 * gfortran.dg/goacc/routine-2.f90: Likewise.
18185 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18186 * gfortran.dg/goacc/several-directives.f95: Likewise.
18187 * gfortran.dg/goacc/sie.f95: Likewise.
18188 * gfortran.dg/goacc/subarrays.f95: Likewise.
18189 * gfortran.dg/gomp/map-1.f90: Likewise.
18190 * gfortran.dg/openacc-define-1.f90: Likewise.
18191 * gfortran.dg/openacc-define-2.f90: Likewise.
18192 * gfortran.dg/openacc-define-3.f90: Likewise.
18193 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18194 * g++.dg/gomp/block-2.C: Likewise.
18195 * g++.dg/gomp/block-3.C: Likewise.
18196 * g++.dg/gomp/block-5.C: Likewise.
18197 * g++.dg/gomp/target-1.C: Likewise.
18198 * g++.dg/gomp/target-2.C: Likewise.
18199 * g++.dg/gomp/taskgroup-1.C: Likewise.
18200 * g++.dg/gomp/teams-1.C: Likewise.
18201 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18202 * gcc.dg/cilk-plus/jump.c: Likewise.
18203 * gcc.dg/gomp/block-1.c: Likewise.
18204 * gcc.dg/gomp/block-10.c: Likewise.
18205 * gcc.dg/gomp/block-2.c: Likewise.
18206 * gcc.dg/gomp/block-3.c: Likewise.
18207 * gcc.dg/gomp/block-4.c: Likewise.
18208 * gcc.dg/gomp/block-5.c: Likewise.
18209 * gcc.dg/gomp/block-6.c: Likewise.
18210 * gcc.dg/gomp/block-7.c: Likewise.
18211 * gcc.dg/gomp/block-8.c: Likewise.
18212 * gcc.dg/gomp/block-9.c: Likewise.
18213 * gcc.dg/gomp/target-1.c: Likewise.
18214 * gcc.dg/gomp/target-2.c: Likewise.
18215 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18216 * gcc.dg/gomp/teams-1.c: Likewise.
18218 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18220 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18223 2015-01-15 Mike Stump <mikestump@comcast.net>
18225 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18226 * gcc.dg/inline_2.c: Likewise.
18227 * gcc.dg/inline_3.c: Likewise.
18228 * gcc.dg/inline_4.c: Likewise.
18230 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18233 * gfortran.dg/proc_ptr_comp_43.f90: New.
18235 2015-01-15 Mike Stump <mikestump@comcast.net>
18237 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18238 * gcc.dg/unroll_2.c: Likewise.
18239 * gcc.dg/unroll_3.c: Likewise.
18240 * gcc.dg/unroll_4.c: Likewise.
18241 * gcc.dg/unroll_5.c: Likewise.
18243 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18246 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18248 * gcc.target/aarch64/test_frame_6.c: Likewise.
18249 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18250 x30 and x19 (in the epilogue).
18251 * gcc.target/aarch64/test_frame_4.c: Likewise.
18252 * gcc.target/aarch64/test_frame_7.c: Likewise.
18254 2015-01-15 Martin Liska <mliska@suse.cz>
18256 * g++.dg/ipa/pr64068.C: New test.
18257 * gcc.dg/ipa/PR64559.c: New test.
18259 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18261 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18264 2015-01-15 Richard Biener <rguenther@suse.de>
18266 PR tree-optimization/61743
18267 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18268 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18270 2015-01-15 Renlin Li <renlin.li@arm.com>
18272 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18273 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18275 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18277 * gcc.dg/vect/vect-aggressive-1.c: New.
18278 * gcc.target/i386/avx2-vect-aggressive.c: New.
18280 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18282 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18284 2015-01-15 Richard Biener <rguenther@suse.de>
18287 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18288 -Wl,-undefined,dynamic_lookup.
18290 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18292 * gnat.dg/opt47.adb: New test.
18294 2015-01-15 Richard Biener <rguenther@suse.de>
18297 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18299 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18301 PR tree-optimization/64434
18302 * gcc.dg/torture/pr64434.c: New test.
18304 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18306 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18307 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18308 -march=loongson* and -march=octeon* require -mno-micromips.
18310 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18311 Matthew Fortune <matthew.fortune@imgtec.com>
18313 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18314 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18315 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18316 * gcc.target/mips/call-saved-7.c: New file.
18317 * gcc.target/mips/call-saved-8.c: New file.
18318 * gcc.target/mips/call-saved-9.c: New file.
18320 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18322 * gcc.target/mips/lsa.c: New file.
18323 * gcc.target/mips/mips64-lsa.c: Likewise.
18324 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18325 * gcc.target/mips/mulsize-4.c: Likewise.
18326 * gcc.target/mips/mulsize-5.c: New file.
18327 * gcc.target/mips/mulsize-6.c: Likewise.
18328 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18329 and !HAS_LSA as ghost options.
18330 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18333 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18335 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18337 2015-01-15 Richard Biener <rguenther@suse.de>
18339 PR middle-end/64365
18340 * gcc.dg/torture/pr64365.c: New testcase.
18342 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18344 * gcc.dg/stackprotectexplicit1.c: New test.
18345 * g++.dg/stackprotectexplicit2.c: New test.
18347 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18350 * gfortran.dg/inquire_internal.f90: New.
18351 * gfortran.dg/negative_unit_check.f90: New.
18353 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18356 * gcc.target/sh/pr53988-1.c: New.
18358 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18361 * g++.dg/tls/thread_local-ice3.C: New.
18363 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18365 * gcc.target/i386/fentry-override.c: Properly place {} in target
18366 selector. Remove nonpic.
18367 * gcc.target/i386/fentry.c: Likewise.
18369 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18371 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18372 warnings instead of errors.
18374 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18376 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18377 option support instead of ENABLE_LTO from Makefile.
18379 2015-01-14 Richard Biener <rguenther@suse.de>
18381 PR tree-optimization/59354
18382 * gcc.dg/vect/pr59354.c: New testcase.
18384 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18386 * lib/target-supports.exp
18387 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18388 on ARM architures before v7.
18390 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18392 PR middle-end/59448
18393 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18394 an atomic_exchange.
18396 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18399 * gcc.target/i386/pr64386.c: New test.
18401 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18404 * gcc.target/i386/pr64393.c: New test.
18406 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18409 * gcc.target/i386/pr64387.c: New test.
18411 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18413 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18415 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18417 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18419 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18422 * gcc.target/arm/pr64453.c: New.
18424 2015-01-14 Richard Biener <rguenther@suse.de>
18427 * gcc.dg/lto/pr64415_0.c: New testcase.
18428 * gcc.dg/lto/pr64415_1.c: Likewise.
18430 2015-01-14 Martin Liska <mliska@suse.cz>
18432 * gcc.dg/ipa/pr64307.c: New test.
18434 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18436 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18437 64-bit and 128-bit.
18439 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18442 * gcc.target/arm/pr64460_1.c: New test.
18444 2015-01-14 Richard Biener <rguenther@suse.de>
18446 PR tree-optimization/64493
18447 PR tree-optimization/64495
18448 * gcc.dg/vect/pr64493.c: New testcase.
18449 * gcc.dg/vect/pr64495.c: Likewise.
18451 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18453 * gcc.dg/Warray-bounds-11.c: New test-case.
18455 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18457 * gcc.target/mips/octeon3-pipe-1.c: New test.
18459 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18461 * jit.dg/harness.h (set_up_logging): Move string concatenation
18463 (concat_strings): New function.
18464 (dump_reproducer): New function.
18465 (test_jit): Call dump_reproducer.
18466 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18468 (jit-dg-test): Delete any generated reproducer from previous runs.
18469 Verify that a generated reproducer was created, and verify that it
18471 * jit.dg/test-nested-contexts.c (main): Call
18472 gcc_jit_context_dump_reproducer_to_file.
18474 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18476 * gcc.dg/aru-2.c: Add dg-require-profiling.
18478 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18480 * lib/target-supports.exp (check_profiling_available): Check if
18483 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18486 * g++.dg/torture/pr64565.C: New testcase.
18488 2015-01-13 Marek Polacek <polacek@redhat.com>
18490 PR middle-end/64391
18491 * gcc.dg/tm/pr64391.c: New test.
18493 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18495 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18498 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18500 * gcc.target/i386/pie.c: New test.
18502 * lib/target-supports.exp (check_effective_target_pie): New.
18504 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18506 PR rtl-optimization/64286
18507 * gcc.target/i386/avx2-pr64286.c: New test.
18509 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18512 * g++.dg/cpp0x/vt-57626.C: New.
18514 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18517 * gfortran.dg/pr64528.f90: New test.
18519 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18521 * gcc.target/aarch64/subsp.c: New test.
18523 2015-01-13 Andrew Pinski <apinski@cavium.com>
18525 * gcc.target/aarch64/store-pair-1.c: New testcase.
18527 2015-01-13 Richard Biener <rguenther@suse.de>
18530 * gcc.dg/lto/pr64373_0.c: New testcase.
18532 2015-01-13 Andrew Pinski <apinski@cavium.com>
18534 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18535 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18537 2015-01-13 Richard Biener <rguenther@suse.de>
18539 PR tree-optimization/64406
18540 * gcc.dg/pr64406.c: New testcase.
18542 2015-01-13 Richard Biener <rguenther@suse.de>
18544 PR tree-optimization/64404
18545 * gcc.dg/vect/pr64404.c: New testcase.
18547 2015-01-13 Richard Biener <rguenther@suse.de>
18549 PR tree-optimization/64568
18550 * g++.dg/torture/pr64568.C: New testcase.
18552 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18554 * jit.dg/test-error-local-used-from-other-function.c: New test
18556 * jit.dg/test-error-param-reuse.c: New test case.
18557 * jit.dg/test-error-param-sharing.c: New test case.
18558 * jit.dg/test-error-param-used-from-other-function.c: New test
18560 * jit.dg/test-error-param-used-without-a-function.c: New test
18563 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18565 PR tree-optimization/64563
18566 * gcc.dg/pr64563.c: New test.
18569 * gcc.target/i386/pr64513.c: New test.
18571 PR tree-optimization/64454
18572 * gcc.dg/pr64454.c: New test.
18575 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18577 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18578 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18579 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18580 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18581 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18582 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18583 * gcc.dg/vect/slp-25.c: Likewise.
18584 * gcc.dg/vect/vect-109.c: Likewise.
18585 * gcc.dg/vect/vect-13.c: Likewise.
18586 * gcc.dg/vect/vect-17.c: Likewise.
18587 * gcc.dg/vect/vect-18.c: Likewise.
18588 * gcc.dg/vect/vect-19.c: Likewise.
18589 * gcc.dg/vect/vect-20.c: Likewise.
18590 * gcc.dg/vect/vect-21.c: Likewise.
18591 * gcc.dg/vect/vect-22.c: Likewise.
18592 * gcc.dg/vect/vect-27.c: Likewise.
18593 * gcc.dg/vect/vect-29.c: Likewise.
18594 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18595 * gcc.dg/vect/vect-2.c: Likewise.
18596 * gcc.dg/vect/vect-3.c: Likewise.
18597 * gcc.dg/vect/vect-4.c: Likewise.
18598 * gcc.dg/vect/vect-5.c: Likewise.
18599 * gcc.dg/vect/vect-72.c: Likewise.
18600 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18601 * gcc.dg/vect/vect-73.c: Likewise.
18602 * gcc.dg/vect/vect-77-global.c: Likewise.
18603 * gcc.dg/vect/vect-78-global.c: Likewise.
18604 * gcc.dg/vect/vect-7.c: Likewise.
18605 * gcc.dg/vect/vect-86.c: Likewise.
18606 * gcc.dg/vect/vect-align-1.c: Likewise.
18607 * gcc.dg/vect/vect-align-3.c: Likewise.
18608 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18609 * gcc.dg/vect/vect-all.c: Likewise.
18610 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18611 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18612 * gcc.dg/vect/vect-peel-3.c: Likewise.
18613 * gcc.dg/vect/vect-peel-4.c: Likewise.
18614 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18616 2015-01-12 Jeff Law <law@redhat.com>
18619 * gcc.target/m68k/pr64461.c: New test.
18621 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18623 * jit.dg/test-array-as-pointer.c (create_code): Update call
18624 to gcc_jit_context_new_global by setting "kind" to
18625 GCC_JIT_GLOBAL_IMPORTED.
18626 * jit.dg/test-error-array-as-pointer.c: Likewise.
18627 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18628 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18629 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18630 * jit.dg/test-using-global.c (the_global): Rename to...
18631 (imported_global): ...this.
18632 (create_code): Update to test the three kinds of global.
18633 (verify_code): Likewise.
18635 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18638 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18639 undefined behavior.
18640 * gcc.target/i386/pr64291-2.c: Updated.
18642 2015-01-12 Richard Biener <rguenther@suse.de>
18644 PR tree-optimization/64530
18645 * gfortran.dg/pr64530.f90: New testcase.
18647 2015-01-12 Richard Biener <rguenther@suse.de>
18649 PR middle-end/64357
18650 * gcc.dg/torture/pr64357.c: New testcase.
18652 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18654 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18657 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18658 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18660 2015-01-12 Martin Liska <mliska@suse.cz>
18662 * gcc.dg/ipa/PR64550.c: New test.
18664 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18667 * g++.dg/ipa/pr63470.C: New testcase.
18669 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18672 * gfortran.dg/typebound_operator_20.f90: New.
18674 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18677 * gfortran.dg/proc_ptr_comp_42.f90: New.
18679 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18682 * gfortran.dg/proc_ptr_comp_41.f90: New.
18684 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18686 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18688 2015-01-10 Tobias Burnus <burnus@net-b.de>
18691 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18692 and add dg-excess-errors.
18693 * gfortran.dg/line_length_6.f90: New.
18694 * gfortran.dg/line_length_7.f90: New.
18695 * gfortran.dg/line_length_8.f90: New.
18696 * gfortran.dg/line_length_9.f90: New.
18697 * gfortran.dg/line_length_10.f90: New.
18698 * gfortran.dg/line_length_11.f90: New.
18700 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18702 * jit.dg/test-threads.c (struct testcase): Move declaration
18703 to jit.dg/all-non-failing-tests.h.
18704 (testcases): Likewise.
18705 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18706 declaration here from jit.dg/all-non-failing-tests.h.
18707 (testcases): Likewise.
18708 * jit.dg/test-combination.c (create_code): Eliminate spelling
18709 out all of the testcases in favor of looping through the
18710 "testcases" metadata.
18711 (verify_code): Likewise.
18713 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18715 PR rtl-optimization/64536
18716 * gcc.dg/pr64536.c: New test.
18718 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18720 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18721 * jit.dg/test-combination.c (create_code): Likewise.
18722 (verify_code): Likewise.
18723 * jit.dg/test-constants.c: New test case.
18724 * jit.dg/test-threads.c: Add test-constants.c.
18726 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18729 * objc.dg/gnu-api-2-class.m: Add a test case
18730 for the above change.
18732 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18734 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18736 2015-01-09 Richard Biener <rguenther@suse.de>
18738 PR tree-optimization/64410
18739 * g++.dg/vect/pr64410.cc: New testcase.
18741 2015-01-09 Martin Liska <mliska@suse.cz>
18743 * gcc.dg/ipa/ipa-icf-32.c: New test.
18745 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18747 * c-c++-common/tsan/tsan_barrier.h: New.
18748 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18749 * c-c++-common/tsan/bitfield_race.c: Likewise.
18750 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18751 * c-c++-common/tsan/mutexset1.c: Likewise.
18752 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18753 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18754 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18755 * c-c++-common/tsan/simple_race.c: Likewise.
18756 * c-c++-common/tsan/simple_stack.c: Likewise.
18757 * c-c++-common/tsan/sleep_sync.c: Likewise.
18758 * c-c++-common/tsan/tiny_race.c: Likewise.
18759 * c-c++-common/tsan/tls_race.c: Likewise.
18760 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18761 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18762 * g++.dg/tsan/atomic_free.C: Likewise.
18763 * g++.dg/tsan/atomic_free2.C: Likewise.
18764 * g++.dg/tsan/cond_race.C: Likewise.
18765 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18767 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18770 * lib/target-supports.exp (check_effective_target_libatomic_available):
18772 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18773 targets that match effective-target libatomic_available.
18774 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18776 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18778 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18779 Verify the result of gcc_jit_context_get_last_error.
18780 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18782 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18784 PR tree-optimization/63989
18785 * gcc.dg/strlenopt-27.c: New test.
18787 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18789 * jit.dg/harness.h (set_up_logging): New function.
18790 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18791 set_up_logging on the context, so that every testcase is
18792 logged to a particular file.
18793 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18794 and call gcc_jit_context_set_logfile on the top-level context.
18796 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18799 * g++.dg/opt/pr64338.C: New test.
18801 2015-01-08 Tobias Burnus <burnus@net-b.de>
18803 * gfortran.dg/coarray/codimension_2b.f90: New file.
18804 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18805 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18807 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18810 * g++.dg/ext/fnname4.C: New.
18812 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18815 * g++.dg/cpp0x/constexpr-64462.C: New.
18817 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18820 * g++.dg/cpp0x/deleted10.C: New.
18822 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18824 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18826 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18828 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18829 GCC_JIT_UNARY_OP_ABS.
18830 (verify_unary_ops): Likewise.
18832 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18834 * jit.dg/test-arith-overflow.c: New test case.
18835 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18836 * jit.dg/test-combination.c (create_code): Likewise.
18837 (verify_code): Likewise.
18838 * jit.dg/test-threads.c (testcases): Likewise.
18840 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18842 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18843 rather than "jit". Load g++.exp, and call g++_init.
18844 Run test-*.cc files within the testsuite and *.cc files within
18846 (jit-dg-test): Drop the addition of -fgnu89-inline to
18847 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18848 doing it when compiling C testcases (since g++ does not handle
18849 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18850 is restored to the value after g++_init ran, rather than the
18851 value before g++_init ran. Return a list of
18852 $comp_output $output_file, as dg-test assumes.
18854 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18856 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18857 make it easier to figure out the origin of each test result when
18858 running test-combination.c and test-threads.c.
18859 (CHECK_VALUE): Likewise.
18860 (CHECK_DOUBLE_VALUE): Likewise.
18861 (CHECK_STRING_VALUE): Likewise.
18862 (CHECK_STRING_STARTS_WITH): Likewise.
18863 (CHECK_STRING_CONTAINS): Likewise.
18865 (check_string_value): Likewise, add "funcname" param.
18866 (check_string_starts_with): Likewise.
18867 (check_string_contains): Likewise.
18869 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18871 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18872 generating name of built executable.
18874 2015-01-07 Marek Polacek <polacek@redhat.com>
18877 * gcc.dg/pr64440.c: New test.
18878 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18880 2015-01-07 Marek Polacek <polacek@redhat.com>
18883 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18884 * gcc.dg/pr64417.c: New test.
18886 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18889 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18892 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18894 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18895 Check if testcases run without errors, not just if they compile.
18897 2015-01-06 Christian Bruel <christian.bruel@st.com>
18900 * gcc.target/sh/pr64507.c: New test.
18902 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18904 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18906 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18908 * c-c++-common/asan/sanitize-all-1.c: New test.
18909 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18910 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18911 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18912 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18914 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18916 * lib/target-supports.exp (check_profiling_available): Return 0 for
18918 (check_effective_target_tls_runtime): Likewise.
18919 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18920 * gcc.dg/20020312-2.c: Adjust for Visium.
18921 * gcc.dg/tls/thr-cse-1.c: Likewise
18922 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18923 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18924 * gcc.dg/weak/typeof-2.c: Likewise.
18926 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18928 PR rtl-optimization/64287
18929 * gcc.dg/aru-2.c: New test.
18931 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18934 * c-c++-common/ubsan/pr64344-1.c: New test.
18935 * c-c++-common/ubsan/pr64344-2.c: New test.
18937 PR tree-optimization/64465
18938 * gcc.dg/pr64465.c: New test.
18940 PR tree-optimization/64494
18941 * gcc.c-torture/compile/pr64494.c: New test.
18943 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18946 * gfortran.dg/realloc_on_assign_25.f90: New test.
18948 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18950 Update copyright years.
18952 2015-01-05 Marek Polacek <polacek@redhat.com>
18955 * gcc.dg/pr64423.c: New test.
18957 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18959 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18960 mmix-knuth-mmixware for the same reason as for MIPS.
18961 * gcc.dg/debug/debug-2.c: Ditto.
18963 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18965 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18968 * lib/gfortran.exp: Add libatomic library search path.
18969 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18970 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18972 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18974 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18976 * c-c++-common/tsan/bitfield_race.c: New testcase.
18977 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18979 2015-01-02 Tobias Burnus <burnus@net-b.de>
18981 * gfortran.dg/coarray/collectives_4.f90: New.
18983 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18986 * gfortran.dg/extends_16.f90: New.
18988 2015-01-02 Tobias Burnus <burnus@net-b.de>
18990 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18992 2015-01-02 Tobias Burnus <burnus@net-b.de>
18994 * gfortran.dg/coarray/codimension_2.f90: New.
18995 * gfortran.dg/coarray/codimension_2a.f90: New.
18996 * gfortran.dg/coarray_35.f90: New.
18997 * gfortran.dg/coarray_35a.f90: New.
18999 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19002 * gfortran.dg/dummy_procedure_11.f90: New.
19004 Copyright (C) 2015 Free Software Foundation, Inc.
19006 Copying and distribution of this file, with or without modification,
19007 are permitted in any medium without royalty provided the copyright
19008 notice and this notice are preserved.