1 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
3 * gcc.dg/lto/alias-1_0.c: New testcase.
4 * gcc.dg/lto/alias-1_1.c: New testcase.
6 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
7 Sebastian Pop <s.pop@samsung.com>
9 PR tree-optimization/68565
10 * gfortran.dg/graphite/pr68565.f90: New.
12 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
13 Sebastian Pop <s.pop@samsung.com>
15 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
17 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
18 Nathan Sidwell <nathan@codesourcery.com>
20 * gfortran.dg/goacc/routine-3.f90: New test.
21 * gfortran.dg/goacc/routine-4.f90: New test.
22 * gfortran.dg/goacc/routine-5.f90: New test.
23 * gfortran.dg/goacc/routine-6.f90: New test.
24 * gfortran.dg/goacc/subroutines: New test.
26 2015-11-30 Tom de Vries <tom@codesourcery.com>
28 * gcc.dg/pr46032-2.c: New test.
29 * gcc.dg/pr46032-3.c: New test.
31 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
34 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
35 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
36 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
37 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
38 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
39 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
40 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
41 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
42 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
43 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
44 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
45 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
46 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
47 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
48 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
49 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
50 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
51 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
52 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
53 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
54 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
55 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
56 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
57 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
58 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
59 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
60 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
61 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
62 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
63 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
64 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
65 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
66 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
67 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
68 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
69 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
70 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
71 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
72 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
73 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
74 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
75 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
76 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
77 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
78 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
79 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
80 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
81 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
82 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
83 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
84 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
85 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
86 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
87 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
88 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
89 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
90 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
91 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
92 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
93 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
94 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
95 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
96 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
97 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
98 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
99 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
100 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
101 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
102 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
103 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
104 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
105 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
106 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
107 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
108 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
109 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
110 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
111 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
112 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
113 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
114 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
115 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
116 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
117 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
118 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
119 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
120 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
121 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
122 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
123 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
124 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
125 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
126 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
127 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
128 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
129 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
130 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
131 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
132 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
133 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
134 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
135 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
136 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
137 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
138 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
139 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
140 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
141 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
142 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
143 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
144 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
145 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
146 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
147 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
148 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
149 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
150 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
151 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
152 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
153 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
154 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
155 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
156 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
157 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
158 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
159 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
160 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
161 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
162 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
163 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
164 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
165 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
166 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
167 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
168 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
169 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
170 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
171 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
172 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
173 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
174 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
175 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
176 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
177 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
179 2015-11-30 Tom de Vries <tom@codesourcery.com>
181 PR tree-optimization/46032
182 * gcc.dg/pr46032.c: New test.
184 2015-11-30 Richard Biener <rguenther@suse.de>
186 PR tree-optimization/68592
187 * gfortran.dg/pr68592.f: New testcase.
189 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
192 * gfortran.dg/submodule_13.f08: New test.
194 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
196 * gcc.target/s390/load-relative-check.c: Add scan patterns for
199 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
201 * gcc.target/s390/load-relative-check.c: Add -mzarch.
203 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
205 * gcc.dg/dump-ada-spec-1.c: Move to...
206 * c-c++-common/dump-ada-spec-1.c: ...here.
207 * c-c++-common/dump-ada-spec-2.c: New test.
209 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
211 * gnat.dg/loop_optimization22.ad[sb]: New test.
213 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
215 * gnat.dg/specs/rep_clause5.ads: New test.
217 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
220 * gcc.c-torture/compile/pr67106.c: New testcase.
222 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
225 * g++.dg/torture/pr67581.C: New testcase.
227 2015-11-27 Richard Biener <rguenther@suse.de>
229 PR tree-optimization/68559
230 * gcc.dg/vect/slp-perm-4.c: Adjust again.
231 * gcc.dg/vect/pr45752.c: Likewise.
233 2015-11-27 Jakub Jelinek <jakub@redhat.com>
235 PR rtl-optimization/68250
236 * gcc.c-torture/execute/pr68250.c: New test.
238 2015-11-27 Marek Polacek <polacek@redhat.com>
240 * gcc.dg/pr63568.c: Convert to GIMPLE.
242 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
244 PR rtl-optimization/68506
245 * gcc.c-torture/execute/pr68506.c: New test.
247 2015-11-27 Jakub Jelinek <jakub@redhat.com>
250 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
251 * c-c++-common/gomp/pr63326.c: New test.
253 2015-11-27 Richard Biener <rguenther@suse.de>
255 PR tree-optimization/68553
256 * gcc.dg/vect/pr45752.c: Adjust.
257 * gcc.dg/vect/slp-perm-4.c: Likewise.
259 2015-11-26 Martin Sebor <msebor@redhat.com>
261 * g++.dg/init/new45.C (cookie_size): New constant set to a value
262 appropriate for the target.
263 (operator new[]): Use it.
265 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/cpp0x/pr67238.C: New.
270 2015-11-26 Martin Sebor <msebor@redhat.com>
272 * g++.dg/pr67876.C: Remove duplicate content.
274 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
276 * g++.dg/guality/pr67192.C: New test.
278 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
280 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
281 support code for vqrdml{as}h_lane tests.
282 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
283 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
285 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
287 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
288 support code for vqrdml{as}h tests.
289 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
290 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
292 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
294 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
295 (check_effective_target_arm_arch_FUNC_ok)
296 (add_options_for_arm_arch_FUNC)
297 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
298 to the list to be generated.
299 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
300 (check_effective_target_arm_v8_1a_neon_ok): New.
301 (check_effective_target_arm_v8_1a_neon_hw): New.
303 2015-11-26 Nathan Sidwell <nathan@acm.org>
305 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
307 2015-11-26 Richard Biener <rguenther@suse.de>
310 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
313 2015-11-26 Richard Biener <rguenther@suse.de>
316 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
318 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
321 * g++.dg/concepts/pr67249.C: New.
323 2015-11-26 Richard Biener <rguenther@suse.de>
326 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
327 vectorize init loop and adjust expected outcome.
329 2015-11-26 Richard Biener <rguenther@suse.de>
332 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
333 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
334 also monitor final optimization result.
336 2015-11-26 Jakub Jelinek <jakub@redhat.com>
338 PR rtl-optimization/68249
339 PR rtl-optimization/68321
340 * gcc.c-torture/execute/pr68249.c: New test.
341 * gcc.c-torture/execute/pr68321.c: New test.
343 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
346 * gcc.target/i386/mpx/pr68416.c: New test.
348 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp0x/no-weak1.C: New.
353 2015-11-26 Jakub Jelinek <jakub@redhat.com>
355 PR tree-optimization/68128
356 * gcc.dg/gomp/pr68128-1.c: New test.
357 * gcc.dg/gomp/pr68128-2.c: New test.
359 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
361 PR rtl-optimization/67226
362 * gcc.c-torture/execute/pr67226.c: New test.
364 2015-11-26 Jakub Jelinek <jakub@redhat.com>
367 * g++.dg/ubsan/pr68508.C: New test.
369 2015-11-25 Martin Sebor <msebor@redhat.com>
372 * g++.dg/pr67876.C: New test.
374 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
375 Sebastian Pop <s.pop@samsung.com>
377 PR tree-optimization/68453
378 * gfortran.dg/graphite/pr68453.f90: New.
380 2015-11-25 Martin Sebor <msebor@redhat.com>
383 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
384 * gcc.dg/addr_builtin-1.c: Same.
386 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
388 * gcc.target/powerpc/dform-1.c: New test.
389 * gcc.target/powerpc/dform-2.c: Likewise.
391 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
393 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
394 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
395 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
397 2015-11-25 Tom de Vries <tom@codesourcery.com>
399 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
400 * gcc.dg/pr23911.c: Same.
401 * gcc.dg/tree-ssa/20030709-2.c: Same.
402 * gcc.dg/tree-ssa/20030731-2.c: Same.
403 * gcc.dg/tree-ssa/20040729-1.c: Same.
404 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
405 * gcc.dg/tree-ssa/loop-36.c: Same.
406 * gcc.dg/tree-ssa/pr21086.c: Same.
407 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
408 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
409 * gcc.dg/vect/pr26359.c: Same.
410 * c-c++-common/restrict-2.c: Update after adding new lim1.
411 * c-c++-common/restrict-4.c: Same.
412 * g++.dg/tree-ssa/pr33615.C: Same.
413 * g++.dg/tree-ssa/restrict1.C: Same.
414 * gcc.dg/tm/pub-safety-1.c: Same.
415 * gcc.dg/tm/reg-promotion.c: Same.
416 * gcc.dg/tree-ssa/20050314-1.c: Same.
417 * gcc.dg/tree-ssa/loop-32.c: Same.
418 * gcc.dg/tree-ssa/loop-33.c: Same.
419 * gcc.dg/tree-ssa/loop-34.c: Same.
420 * gcc.dg/tree-ssa/loop-35.c: Same.
421 * gcc.dg/tree-ssa/loop-7.c: Same.
422 * gcc.dg/tree-ssa/pr23109.c: Same.
423 * gcc.dg/tree-ssa/restrict-3.c: Same.
424 * gcc.dg/tree-ssa/restrict-5.c: Same.
425 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
426 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
427 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
428 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
429 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
430 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
431 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
432 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
433 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
434 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
435 * gcc.dg/tree-ssa/structopt-1.c: Same.
436 * gfortran.dg/pr32921.f: Same.
437 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
438 * g++.dg/tree-ssa/pr61009.C: Same.
439 * g++.dg/tree-ssa/ssa-dom.C: Same.
440 * gcc.dg/pr20115-1.c: Same.
441 * gcc.dg/tree-prof/20050826-2.c: Same.
442 * gcc.dg/tree-prof/cmpsf-1.c: Same.
443 * gcc.dg/tree-ssa/20030821-1.c: Same.
444 * gcc.dg/tree-ssa/20030922-2.c: Same.
445 * gcc.dg/tree-ssa/20031022-1.c: Same.
446 * gcc.dg/tree-ssa/20040615-1.c: Same.
447 * gcc.dg/tree-ssa/20040624-1.c: Same.
448 * gcc.dg/tree-ssa/pr21417.c: Same.
449 * gcc.dg/tree-ssa/pr61607.c: Same.
450 * gcc.dg/tree-ssa/slsr-27.c: Same.
451 * gcc.dg/tree-ssa/slsr-28.c: Same.
452 * gcc.dg/tree-ssa/slsr-29.c: Same.
453 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
454 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
455 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
456 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
457 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
458 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
459 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
460 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
461 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
462 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
463 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
464 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
465 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
466 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
467 * gcc.dg/tree-ssa/vrp47.c: Same.
468 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
469 * gcc.dg/tree-ssa/foldconst-2.c: Same.
470 * gcc.dg/tree-ssa/loop-40.c: Same.
471 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
473 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
475 * g++.dg/cpp0x/constexpr-array13.C: Fix.
477 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
479 * gfortran.dg/nint_p7.f90: New testcase.
481 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
482 Paolo Carlini <paolo.carlini@oracle.com>
485 * g++.dg/cpp0x/constexpr-array13.C: New.
487 2015-11-25 Ilmir Usmanov <me@ilmir.us>
488 Cesar Philippidis <cesar@codesourcery.com>
491 * goacc/omp-fixed.f: New test.
492 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
494 2015-11-25 Richard Biener <rguenther@suse.de>
497 * gcc.dg/torture/pr68528.c: New testcase.
499 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
502 * g++.dg/cpp0x/constexpr-tuple2.C: New.
504 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
506 PR rtl-optimization/68435
507 * gcc.dg/pr68435.c: New test.
509 2015-11-25 Richard Biener <rguenther@suse.de>
511 PR tree-optimization/68517
512 * gcc.dg/torture/pr68517.c: New testcase.
514 2015-11-25 Jakub Jelinek <jakub@redhat.com>
517 * gcc.dg/pr67089-1.c: New test.
518 * gcc.dg/pr67089-2.c: New test.
519 * gcc.dg/pr67089-3.c: New test.
520 * gcc.dg/pr67089-4.c: New test.
521 * gcc.dg/pr67089-5.c: New test.
522 * gcc.dg/pr67089-6.c: New test.
523 * gcc.dg/pr67089-7.c: New test.
525 2015-11-25 Richard Biener <rguenther@suse.de>
527 PR tree-optimization/68502
528 * gcc.dg/vect/pr68502-1.c: New testcase.
529 * gcc.dg/vect/pr68502-2.c: Likewise.
531 2015-11-24 Michael Collison <michael.collison@linaro.org>
533 * gcc.target/aarch64/saddw-1.c: New test.
534 * gcc.target/aarch64/saddw-2.c: New test.
535 * gcc.target/aarch64/uaddw-1.c: New test.
536 * gcc.target/aarch64/uaddw-2.c: New test.
537 * gcc.target/aarch64/uaddw-3.c: New test.
538 * lib/target-support.exp
539 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
540 Add aarch64 to list of support targets.
542 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
544 * gcc.target/mips/frame-header-4.c: New test.
546 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
549 * gfortran.dg/simplify_cshift_3.f90
551 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
554 * g++.dg/cpp1y/pr68278.C: New.
556 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
559 * g++.dg/cpp1y/pr68388.C: New.
561 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
562 Sebastian Pop <s.pop@samsung.com>
564 PR tree-optimization/67984
565 * gcc.dg/graphite/pr67984.c: New.
567 2015-11-24 Michael Matz <matz@suse.de>
569 PR rtl-optimization/68392
570 * g++.dg/pr68392.C: New test.
572 2015-11-24 Nathan Sidwell <nathan@acm.org>
574 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
576 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
578 PR rtl-optimization/68381
579 * gcc.c-torture/execute/pr68381.c: New test.
581 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
583 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
584 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
586 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
589 * gcc.target/i386/pr68497.c: New test.
591 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
593 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
595 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
597 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
599 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
601 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
603 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
605 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
607 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
609 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
611 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
613 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
615 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
618 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
621 * gcc.dg/pr68375.c: New test.
623 2015-11-24 Jakub Jelinek <jakub@redhat.com>
626 * gcc.target/i386/pr68483-1.c: New test.
627 * gcc.target/i386/pr68483-2.c: New test.
629 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
632 * gcc.target/i386/mpx/pr68337-1.c: New test.
633 * gcc.target/i386/mpx/pr68337-2.c: New test.
635 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
637 PR rtl-optimization/68194
638 PR rtl-optimization/68328
639 PR rtl-optimization/68185
640 * gcc.c-torture/execute/pr68185.c: New test.
641 * gcc.c-torture/execute/pr68328.c: Likewise.
643 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
645 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
647 2015-11-23 David Malcolm <dmalcolm@redhat.com>
650 * objc.dg/plugin: New subdirectory.
651 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
652 * objc.dg/plugin/plugin.exp: New file, based on
653 gcc.dg/plugin/plugin.exp.
655 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
656 Sebastian Pop <s.pop@samsung.com>
658 PR tree-optimization/68493
659 * gcc.dg/graphite/pr68493.c: New.
661 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
662 Sebastian Pop <s.pop@samsung.com>
664 PR tree-optimization/68279
665 * gfortran.dg/graphite/pr68279.f90: New.
667 2015-11-23 Marek Polacek <polacek@redhat.com>
669 PR tree-optimization/68455
670 * gcc.dg/tree-ssa/pr68455.c: New test.
672 2015-11-23 Richard Biener <rguenther@suse.de>
674 PR tree-optimization/68465
675 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
677 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
680 * gcc.target/aarch64/pr68363_1.c: New test.
682 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
684 * gcc.target/aarch64/simd/vmulx.x: New.
685 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
686 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
687 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
689 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
692 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
694 2015-11-23 Richard Biener <rguenther@suse.de>
695 Jiong Wang <jiong.wang@arm.com>
697 PR tree-optimization/68317
698 PR tree-optimization/68326
699 * gcc.dg/pr68317.c: New testcase.
701 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
703 PR tree-optimization/68327
704 * gcc.dg/pr68327.c: New test.
706 2015-11-23 Tom de Vries <tom@codesourcery.com>
708 PR tree-optimization/68460
709 * gcc.dg/autopar/pr68460.c: New test.
711 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
713 * c-c++-common/asan/halt_on_error-1.c: New test.
714 * c-c++-common/asan/halt_on_error-2.c: Likewise.
716 2015-11-23 Richard Biener <rguenther@suse.de>
718 PR tree-optimization/68482
719 * gcc.dg/vect/pr68482.c: New testcase.
721 2015-11-23 Richard Biener <rguenther@suse.de>
723 PR tree-optimization/68445
724 * gcc.dg/vect/pr68445.c: New testcase.
726 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
728 * gcc.target/s390/load-relative-check.c: New test to check
729 generation of load relative instructions.
731 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
733 * gfortran.dg/fmt_t_8.f90: New test.
735 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
738 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
740 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
742 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
744 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
747 * gfortran.dg/simplify_cshift_2.f90: New test.
749 2015-11-22 James Norris <jnorris@codesourcery.com>
750 Cesar Philippidis <cesar@codesourcery.com>
752 * gfortran.dg/goacc/declare-1.f95: Update test.
753 * gfortran.dg/goacc/declare-2.f95: New test.
755 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
757 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
758 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
759 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
760 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
761 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
762 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
763 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
764 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
765 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
766 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
767 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
768 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
770 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
772 * gfortran.dg/simplify_cshift_1.f90: New test.
774 2015-11-21 Nathan Sidwell <nathan@acm.org>
776 * gcc.dg/atomic-generic.c: Include <string.h>.
778 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
780 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
782 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
784 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
786 2015-11-21 Jakub Jelinek <jakub@redhat.com>
789 * gcc.dg/debug/pr66432.c: New test.
791 2015-11-20 Ian Lance Taylor <iant@google.com>
794 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
796 2015-11-20 Mike Stump <mikestump@comcast.net>
798 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
801 2015-11-20 David Malcolm <dmalcolm@redhat.com>
804 * gcc.dg/fixits.c: New file.
805 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
806 (test_fixit_insert): New.
807 (test_fixit_remove): New.
808 (test_fixit_replace): New.
809 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
810 (test_fixit_insert): New.
811 (test_fixit_remove): New.
812 (test_fixit_replace): New.
813 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
814 (test_show_locus): Add tests of rendering fixit hints.
816 2015-11-20 Jakub Jelinek <jakub@redhat.com>
819 * gcc.dg/vect/pr68339.c: New test.
821 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
823 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
825 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
828 * gfortran.dg/submodule_12.f90: New test
831 * gfortran.dg/submodule_6.f08: Add compile option -flto.
833 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
835 * lib/target-supports.exp
836 (check_effective_target_arm_neon_ok_nocache): Add check
839 2015-11-20 Tom de Vries <tom@codesourcery.com>
841 PR tree-optimization/68373
842 * gcc.dg/autopar/pr68373.c: New test.
844 2015-11-20 Jakub Jelinek <jakub@redhat.com>
847 * g++.dg/abi/mangle67.C: New test.
849 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
851 * gcc.target/s390/bswap-1.c: New test.
853 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
855 * gcc.target/s390/pfpo.c: New test.
857 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
859 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
860 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
862 2015-11-19 David Malcolm <dmalcolm@redhat.com>
864 * g++.dg/spellcheck-fields.C: New file.
866 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
867 Sebastian Pop <s.pop@samsung.com>
869 PR tree-optimization/68428
870 * gcc.dg/graphite/pr68428.c: New.
872 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
873 Sebastian Pop <s.pop@samsung.com>
875 PR tree-optimization/68335
876 * gfortran.dg/graphite/pr68335.f90: New.
878 2015-11-19 Nathan Sidwell <nathan@acm.org>
880 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
881 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
882 * gcc.dg/special/weak-2.c: Likewise.
883 * gcc.dg/weak/weak-12.c: Likewise.
884 * gcc.dg/weak/weak-15.c: Likewise.
885 * gcc.dg/weak/weak-16.c: Likewise.
886 * gcc.dg/weak/weak-1.c: Likewise.
887 * gcc.dg/weak/weak-2.c: Likewise.
888 * gcc.dg/weak/weak-4.c: Likewise.
889 * gcc.dg/torture/pr53922.c: Likewise.
890 * gcc.dg/torture/pr60092.c: Likewise.
892 2015-11-19 Marek Polacek <polacek@redhat.com>
895 * gcc.dg/pr68412-2.c: New test.
896 * gcc.dg/pr68412.c: New test.
898 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
900 * gcc.dg/tree-ssa/vrp98.c: New testcase.
901 * gcc.target/avr/uint8-single-reg.c: New testcase.
903 2015-11-19 Jakub Jelinek <jakub@redhat.com>
906 * g++.dg/eh/goto3.C: New test.
908 2015-11-19 Marek Polacek <polacek@redhat.com>
910 PR tree-optimization/68431
911 * gcc.dg/tree-ssa/pr68431.c: New test.
913 2015-11-19 Jakub Jelinek <jakub@redhat.com>
915 PR rtl-optimization/68376
916 * gcc.c-torture/execute/pr68376-1.c: New test.
917 * gcc.c-torture/execute/pr68376-2.c: New test.
920 * gcc.target/i386/pr67770.c: New test.
922 2015-11-18 Jeff Law <law@redhat.com>
924 PR tree-optimization/68198
925 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
926 * gcc.dg/tree-ssa/pr68198.c: New test.
928 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
931 * gfortran.dg/pr59910.f90: New test.
933 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
936 * gfortran.dg/pr43996.f90: New test.
938 2015-11-18 Joseph Myers <joseph@codesourcery.com>
941 * gcc.dg/atomic/stdatomic-fence-2.c,
942 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
944 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
946 * gnat.dg/loop_optimization19.adb: New test.
947 * gnat.dg/loop_optimization20.adb: Likewise.
948 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
950 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
952 * gnat.dg/opt52.adb: New test.
954 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
956 * gcc.dg/goacc/nvptx-sese-1.c: New.
958 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
960 * gnat.dg/renaming7.adb: New test.
961 * gnat.dg/renaming7_pkg.ads: New helper.
963 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
965 PR tree-optimization/68402
966 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
967 to avoid undefined behaviour.
969 2015-11-18 Jakub Jelinek <jakub@redhat.com>
971 PR tree-optimization/68157
972 * g++.dg/opt/pr68157.C: New test.
974 2015-11-18 Richard Biener <rguenther@suse.de>
976 PR tree-optimization/67790
977 * gcc.dg/vect/pr67790.c: New testcase.
979 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
981 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
983 2015-11-17 David Malcolm <dmalcolm@redhat.com>
985 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
986 (test_braced_init): New function.
987 (test_statement_expression): New function.
988 (test_address_of_label): New function.
989 (test_transaction_expressions): New function.
990 (test_keywords): New function.
991 (test_builtin_va_arg): New function.
992 (test_builtin_offsetof): New function.
993 * lib/multiline.exp (_build_multiline_regex): Escape braces.
995 2015-11-17 Martin Sebor <msebor@redhat.com>
998 * g++.dg/init/new46.C: New test.
1000 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1003 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1005 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1008 * gcc.dg/pr68134.c: New test.
1010 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1013 * gcc.c-torture/execute/pr68143_1.c: New test.
1015 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1017 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1019 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1021 * gcc.dg/tree-ssa/ifc-8.c: New test.
1023 2015-11-16 Marek Polacek <polacek@redhat.com>
1026 * g++.dg/delayedfold/switch-1.C: New test.
1028 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1032 * gfortran.dg/pr58027.f90: New test.
1034 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1036 * c-c++-common/attr-simd.c: New test.
1037 * c-c++-common/attr-simd-2.c: New test.
1038 * c-c++-common/attr-simd-3.c: New test.
1040 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1042 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1044 2015-11-16 Christian Bruel <christian.bruel@st.com>
1046 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1047 Check __ARM_NEON__ instead of "arm_neon.h.
1048 * gcc.target/arm/attr-neon3.c: New test.
1049 * gcc.target/arm/attr-neon-fp16.c: Likewise
1051 2015-11-16 Christian Bruel <christian.bruel@st.com>
1054 * gcc.target/arm/lto/pr65837_0.c
1055 * gcc.target/arm/attr-neon2.c
1056 * gcc.target/arm/attr-neon.c
1057 * gcc.target/arm/attr-neon-builtin-fail.c
1058 * gcc.target/arm/attr-crypto.c
1060 2015-11-16 Richard Biener <rguenther@suse.de>
1062 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1064 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1067 * gfortran.dg/deferred_character_1.f90: New test.
1068 * gfortran.dg/deferred_character_4.f90: New test for comment
1072 * gfortran.dg/deferred_character_2.f90: New test.
1075 * gfortran.dg/deferred_character_3.f90: New test.
1078 * gfortran.dg/deferred_character_5.f90: New test.
1081 * gfortran.dg/deferred_character_6.f90: New test.
1084 * gfortran.dg/deferred_character_7.f90: New test.
1086 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1089 * gfortran.dg/pr67803.f90: New test.
1091 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1093 * g++.dg/cpp/ucn-1.C: Fix typo.
1095 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1097 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1098 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1100 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1101 Jeff Law <law@redhat.com>
1103 * gcc.dg/tree-ssa/split-path-1.c: New test.
1105 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1107 * c-c++-common/goacc/loop-auto-1.c: New.
1109 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1110 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1112 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1115 * gfortran.dg/pr68319.f90: New test.
1117 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1119 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1120 hardware floating point support.
1122 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1123 vector direct move instructions.
1125 * gcc.target/powerpc/maddld.c: New test.
1127 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1129 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1130 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1131 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1133 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1135 * gcc.dg/diagnostic-token-ranges.c: New file.
1136 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1137 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1138 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1139 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1141 line_table param when calling
1142 linemap_position_for_line_and_column.
1143 (test_show_locus): Pass line_table to rich_location ctors.
1144 (plugin_init): Remove setting of global_dc->colorize_source_p.
1145 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1147 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1148 diagnostic_plugin_test_tree_expression_range.c,
1149 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1150 and diagnostic-test-show-trees-1.c.
1152 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1154 PR tree-optimization/67682
1155 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1156 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1157 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1158 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1160 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1162 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1164 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1166 PR tree-optimization/68264
1167 * gcc.dg/torture/pr68264.c: New test.
1169 2015-11-13 Marek Polacek <polacek@redhat.com>
1172 * gcc.dg/pr68320.c: New test.
1174 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1176 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1178 2015-11-13 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/68306
1181 * gcc.dg/pr68306.c: Adjust.
1182 * gcc.dg/pr68306-2.c: New testcase.
1183 * gcc.dg/pr68306-3.c: Likewise.
1185 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1187 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1188 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1190 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1193 * gfortran.dg/module_private_2.f90: New test.
1195 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1198 * gfortran.dg/warn_unused_function_2.f90: New test.
1200 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1202 Revert [ARM] Remove neon-testgen.ml and generated tests.
1203 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1205 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1206 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1207 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1208 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1209 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1210 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1211 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1212 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1213 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1214 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1215 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1216 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1217 * gcc.target/arm/neon/vRhadds16.c: Remove.
1218 * gcc.target/arm/neon/vRhadds32.c: Remove.
1219 * gcc.target/arm/neon/vRhadds8.c: Remove.
1220 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1221 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1222 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1223 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1224 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1225 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1226 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1227 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1228 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1229 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1230 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1231 * gcc.target/arm/neon/vRshls16.c: Remove.
1232 * gcc.target/arm/neon/vRshls32.c: Remove.
1233 * gcc.target/arm/neon/vRshls64.c: Remove.
1234 * gcc.target/arm/neon/vRshls8.c: Remove.
1235 * gcc.target/arm/neon/vRshlu16.c: Remove.
1236 * gcc.target/arm/neon/vRshlu32.c: Remove.
1237 * gcc.target/arm/neon/vRshlu64.c: Remove.
1238 * gcc.target/arm/neon/vRshlu8.c: Remove.
1239 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1240 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1241 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1242 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1243 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1244 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1245 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1246 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1247 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1248 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1249 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1250 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1251 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1252 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1253 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1254 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1255 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1256 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1257 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1258 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1259 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1260 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1261 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1262 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1263 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1264 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1265 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1266 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1267 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1268 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1269 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1270 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1271 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1272 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1273 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1274 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1275 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1276 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1277 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1278 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1279 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1280 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1281 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1282 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1283 * gcc.target/arm/neon/vabaQs16.c: Remove.
1284 * gcc.target/arm/neon/vabaQs32.c: Remove.
1285 * gcc.target/arm/neon/vabaQs8.c: Remove.
1286 * gcc.target/arm/neon/vabaQu16.c: Remove.
1287 * gcc.target/arm/neon/vabaQu32.c: Remove.
1288 * gcc.target/arm/neon/vabaQu8.c: Remove.
1289 * gcc.target/arm/neon/vabals16.c: Remove.
1290 * gcc.target/arm/neon/vabals32.c: Remove.
1291 * gcc.target/arm/neon/vabals8.c: Remove.
1292 * gcc.target/arm/neon/vabalu16.c: Remove.
1293 * gcc.target/arm/neon/vabalu32.c: Remove.
1294 * gcc.target/arm/neon/vabalu8.c: Remove.
1295 * gcc.target/arm/neon/vabas16.c: Remove.
1296 * gcc.target/arm/neon/vabas32.c: Remove.
1297 * gcc.target/arm/neon/vabas8.c: Remove.
1298 * gcc.target/arm/neon/vabau16.c: Remove.
1299 * gcc.target/arm/neon/vabau32.c: Remove.
1300 * gcc.target/arm/neon/vabau8.c: Remove.
1301 * gcc.target/arm/neon/vabdQf32.c: Remove.
1302 * gcc.target/arm/neon/vabdQs16.c: Remove.
1303 * gcc.target/arm/neon/vabdQs32.c: Remove.
1304 * gcc.target/arm/neon/vabdQs8.c: Remove.
1305 * gcc.target/arm/neon/vabdQu16.c: Remove.
1306 * gcc.target/arm/neon/vabdQu32.c: Remove.
1307 * gcc.target/arm/neon/vabdQu8.c: Remove.
1308 * gcc.target/arm/neon/vabdf32.c: Remove.
1309 * gcc.target/arm/neon/vabdls16.c: Remove.
1310 * gcc.target/arm/neon/vabdls32.c: Remove.
1311 * gcc.target/arm/neon/vabdls8.c: Remove.
1312 * gcc.target/arm/neon/vabdlu16.c: Remove.
1313 * gcc.target/arm/neon/vabdlu32.c: Remove.
1314 * gcc.target/arm/neon/vabdlu8.c: Remove.
1315 * gcc.target/arm/neon/vabds16.c: Remove.
1316 * gcc.target/arm/neon/vabds32.c: Remove.
1317 * gcc.target/arm/neon/vabds8.c: Remove.
1318 * gcc.target/arm/neon/vabdu16.c: Remove.
1319 * gcc.target/arm/neon/vabdu32.c: Remove.
1320 * gcc.target/arm/neon/vabdu8.c: Remove.
1321 * gcc.target/arm/neon/vabsQf32.c: Remove.
1322 * gcc.target/arm/neon/vabsQs16.c: Remove.
1323 * gcc.target/arm/neon/vabsQs32.c: Remove.
1324 * gcc.target/arm/neon/vabsQs8.c: Remove.
1325 * gcc.target/arm/neon/vabsf32.c: Remove.
1326 * gcc.target/arm/neon/vabss16.c: Remove.
1327 * gcc.target/arm/neon/vabss32.c: Remove.
1328 * gcc.target/arm/neon/vabss8.c: Remove.
1329 * gcc.target/arm/neon/vaddQf32.c: Remove.
1330 * gcc.target/arm/neon/vaddQs16.c: Remove.
1331 * gcc.target/arm/neon/vaddQs32.c: Remove.
1332 * gcc.target/arm/neon/vaddQs64.c: Remove.
1333 * gcc.target/arm/neon/vaddQs8.c: Remove.
1334 * gcc.target/arm/neon/vaddQu16.c: Remove.
1335 * gcc.target/arm/neon/vaddQu32.c: Remove.
1336 * gcc.target/arm/neon/vaddQu64.c: Remove.
1337 * gcc.target/arm/neon/vaddQu8.c: Remove.
1338 * gcc.target/arm/neon/vaddf32.c: Remove.
1339 * gcc.target/arm/neon/vaddhns16.c: Remove.
1340 * gcc.target/arm/neon/vaddhns32.c: Remove.
1341 * gcc.target/arm/neon/vaddhns64.c: Remove.
1342 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1343 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1344 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1345 * gcc.target/arm/neon/vaddls16.c: Remove.
1346 * gcc.target/arm/neon/vaddls32.c: Remove.
1347 * gcc.target/arm/neon/vaddls8.c: Remove.
1348 * gcc.target/arm/neon/vaddlu16.c: Remove.
1349 * gcc.target/arm/neon/vaddlu32.c: Remove.
1350 * gcc.target/arm/neon/vaddlu8.c: Remove.
1351 * gcc.target/arm/neon/vadds16.c: Remove.
1352 * gcc.target/arm/neon/vadds32.c: Remove.
1353 * gcc.target/arm/neon/vadds64.c: Remove.
1354 * gcc.target/arm/neon/vadds8.c: Remove.
1355 * gcc.target/arm/neon/vaddu16.c: Remove.
1356 * gcc.target/arm/neon/vaddu32.c: Remove.
1357 * gcc.target/arm/neon/vaddu64.c: Remove.
1358 * gcc.target/arm/neon/vaddu8.c: Remove.
1359 * gcc.target/arm/neon/vaddws16.c: Remove.
1360 * gcc.target/arm/neon/vaddws32.c: Remove.
1361 * gcc.target/arm/neon/vaddws8.c: Remove.
1362 * gcc.target/arm/neon/vaddwu16.c: Remove.
1363 * gcc.target/arm/neon/vaddwu32.c: Remove.
1364 * gcc.target/arm/neon/vaddwu8.c: Remove.
1365 * gcc.target/arm/neon/vandQs16.c: Remove.
1366 * gcc.target/arm/neon/vandQs32.c: Remove.
1367 * gcc.target/arm/neon/vandQs64.c: Remove.
1368 * gcc.target/arm/neon/vandQs8.c: Remove.
1369 * gcc.target/arm/neon/vandQu16.c: Remove.
1370 * gcc.target/arm/neon/vandQu32.c: Remove.
1371 * gcc.target/arm/neon/vandQu64.c: Remove.
1372 * gcc.target/arm/neon/vandQu8.c: Remove.
1373 * gcc.target/arm/neon/vands16.c: Remove.
1374 * gcc.target/arm/neon/vands32.c: Remove.
1375 * gcc.target/arm/neon/vands64.c: Remove.
1376 * gcc.target/arm/neon/vands8.c: Remove.
1377 * gcc.target/arm/neon/vandu16.c: Remove.
1378 * gcc.target/arm/neon/vandu32.c: Remove.
1379 * gcc.target/arm/neon/vandu64.c: Remove.
1380 * gcc.target/arm/neon/vandu8.c: Remove.
1381 * gcc.target/arm/neon/vbicQs16.c: Remove.
1382 * gcc.target/arm/neon/vbicQs32.c: Remove.
1383 * gcc.target/arm/neon/vbicQs64.c: Remove.
1384 * gcc.target/arm/neon/vbicQs8.c: Remove.
1385 * gcc.target/arm/neon/vbicQu16.c: Remove.
1386 * gcc.target/arm/neon/vbicQu32.c: Remove.
1387 * gcc.target/arm/neon/vbicQu64.c: Remove.
1388 * gcc.target/arm/neon/vbicQu8.c: Remove.
1389 * gcc.target/arm/neon/vbics16.c: Remove.
1390 * gcc.target/arm/neon/vbics32.c: Remove.
1391 * gcc.target/arm/neon/vbics64.c: Remove.
1392 * gcc.target/arm/neon/vbics8.c: Remove.
1393 * gcc.target/arm/neon/vbicu16.c: Remove.
1394 * gcc.target/arm/neon/vbicu32.c: Remove.
1395 * gcc.target/arm/neon/vbicu64.c: Remove.
1396 * gcc.target/arm/neon/vbicu8.c: Remove.
1397 * gcc.target/arm/neon/vbslQf32.c: Remove.
1398 * gcc.target/arm/neon/vbslQp16.c: Remove.
1399 * gcc.target/arm/neon/vbslQp64.c: Remove.
1400 * gcc.target/arm/neon/vbslQp8.c: Remove.
1401 * gcc.target/arm/neon/vbslQs16.c: Remove.
1402 * gcc.target/arm/neon/vbslQs32.c: Remove.
1403 * gcc.target/arm/neon/vbslQs64.c: Remove.
1404 * gcc.target/arm/neon/vbslQs8.c: Remove.
1405 * gcc.target/arm/neon/vbslQu16.c: Remove.
1406 * gcc.target/arm/neon/vbslQu32.c: Remove.
1407 * gcc.target/arm/neon/vbslQu64.c: Remove.
1408 * gcc.target/arm/neon/vbslQu8.c: Remove.
1409 * gcc.target/arm/neon/vbslf32.c: Remove.
1410 * gcc.target/arm/neon/vbslp16.c: Remove.
1411 * gcc.target/arm/neon/vbslp64.c: Remove.
1412 * gcc.target/arm/neon/vbslp8.c: Remove.
1413 * gcc.target/arm/neon/vbsls16.c: Remove.
1414 * gcc.target/arm/neon/vbsls32.c: Remove.
1415 * gcc.target/arm/neon/vbsls64.c: Remove.
1416 * gcc.target/arm/neon/vbsls8.c: Remove.
1417 * gcc.target/arm/neon/vbslu16.c: Remove.
1418 * gcc.target/arm/neon/vbslu32.c: Remove.
1419 * gcc.target/arm/neon/vbslu64.c: Remove.
1420 * gcc.target/arm/neon/vbslu8.c: Remove.
1421 * gcc.target/arm/neon/vcageQf32.c: Remove.
1422 * gcc.target/arm/neon/vcagef32.c: Remove.
1423 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1424 * gcc.target/arm/neon/vcagtf32.c: Remove.
1425 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1426 * gcc.target/arm/neon/vcalef32.c: Remove.
1427 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1428 * gcc.target/arm/neon/vcaltf32.c: Remove.
1429 * gcc.target/arm/neon/vceqQf32.c: Remove.
1430 * gcc.target/arm/neon/vceqQp8.c: Remove.
1431 * gcc.target/arm/neon/vceqQs16.c: Remove.
1432 * gcc.target/arm/neon/vceqQs32.c: Remove.
1433 * gcc.target/arm/neon/vceqQs8.c: Remove.
1434 * gcc.target/arm/neon/vceqQu16.c: Remove.
1435 * gcc.target/arm/neon/vceqQu32.c: Remove.
1436 * gcc.target/arm/neon/vceqQu8.c: Remove.
1437 * gcc.target/arm/neon/vceqf32.c: Remove.
1438 * gcc.target/arm/neon/vceqp8.c: Remove.
1439 * gcc.target/arm/neon/vceqs16.c: Remove.
1440 * gcc.target/arm/neon/vceqs32.c: Remove.
1441 * gcc.target/arm/neon/vceqs8.c: Remove.
1442 * gcc.target/arm/neon/vcequ16.c: Remove.
1443 * gcc.target/arm/neon/vcequ32.c: Remove.
1444 * gcc.target/arm/neon/vcequ8.c: Remove.
1445 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1446 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1447 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1448 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1449 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1450 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1451 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1452 * gcc.target/arm/neon/vcgef32.c: Remove.
1453 * gcc.target/arm/neon/vcges16.c: Remove.
1454 * gcc.target/arm/neon/vcges32.c: Remove.
1455 * gcc.target/arm/neon/vcges8.c: Remove.
1456 * gcc.target/arm/neon/vcgeu16.c: Remove.
1457 * gcc.target/arm/neon/vcgeu32.c: Remove.
1458 * gcc.target/arm/neon/vcgeu8.c: Remove.
1459 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1460 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1461 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1462 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1463 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1464 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1465 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1466 * gcc.target/arm/neon/vcgtf32.c: Remove.
1467 * gcc.target/arm/neon/vcgts16.c: Remove.
1468 * gcc.target/arm/neon/vcgts32.c: Remove.
1469 * gcc.target/arm/neon/vcgts8.c: Remove.
1470 * gcc.target/arm/neon/vcgtu16.c: Remove.
1471 * gcc.target/arm/neon/vcgtu32.c: Remove.
1472 * gcc.target/arm/neon/vcgtu8.c: Remove.
1473 * gcc.target/arm/neon/vcleQf32.c: Remove.
1474 * gcc.target/arm/neon/vcleQs16.c: Remove.
1475 * gcc.target/arm/neon/vcleQs32.c: Remove.
1476 * gcc.target/arm/neon/vcleQs8.c: Remove.
1477 * gcc.target/arm/neon/vcleQu16.c: Remove.
1478 * gcc.target/arm/neon/vcleQu32.c: Remove.
1479 * gcc.target/arm/neon/vcleQu8.c: Remove.
1480 * gcc.target/arm/neon/vclef32.c: Remove.
1481 * gcc.target/arm/neon/vcles16.c: Remove.
1482 * gcc.target/arm/neon/vcles32.c: Remove.
1483 * gcc.target/arm/neon/vcles8.c: Remove.
1484 * gcc.target/arm/neon/vcleu16.c: Remove.
1485 * gcc.target/arm/neon/vcleu32.c: Remove.
1486 * gcc.target/arm/neon/vcleu8.c: Remove.
1487 * gcc.target/arm/neon/vclsQs16.c: Remove.
1488 * gcc.target/arm/neon/vclsQs32.c: Remove.
1489 * gcc.target/arm/neon/vclsQs8.c: Remove.
1490 * gcc.target/arm/neon/vclss16.c: Remove.
1491 * gcc.target/arm/neon/vclss32.c: Remove.
1492 * gcc.target/arm/neon/vclss8.c: Remove.
1493 * gcc.target/arm/neon/vcltQf32.c: Remove.
1494 * gcc.target/arm/neon/vcltQs16.c: Remove.
1495 * gcc.target/arm/neon/vcltQs32.c: Remove.
1496 * gcc.target/arm/neon/vcltQs8.c: Remove.
1497 * gcc.target/arm/neon/vcltQu16.c: Remove.
1498 * gcc.target/arm/neon/vcltQu32.c: Remove.
1499 * gcc.target/arm/neon/vcltQu8.c: Remove.
1500 * gcc.target/arm/neon/vcltf32.c: Remove.
1501 * gcc.target/arm/neon/vclts16.c: Remove.
1502 * gcc.target/arm/neon/vclts32.c: Remove.
1503 * gcc.target/arm/neon/vclts8.c: Remove.
1504 * gcc.target/arm/neon/vcltu16.c: Remove.
1505 * gcc.target/arm/neon/vcltu32.c: Remove.
1506 * gcc.target/arm/neon/vcltu8.c: Remove.
1507 * gcc.target/arm/neon/vclzQs16.c: Remove.
1508 * gcc.target/arm/neon/vclzQs32.c: Remove.
1509 * gcc.target/arm/neon/vclzQs8.c: Remove.
1510 * gcc.target/arm/neon/vclzQu16.c: Remove.
1511 * gcc.target/arm/neon/vclzQu32.c: Remove.
1512 * gcc.target/arm/neon/vclzQu8.c: Remove.
1513 * gcc.target/arm/neon/vclzs16.c: Remove.
1514 * gcc.target/arm/neon/vclzs32.c: Remove.
1515 * gcc.target/arm/neon/vclzs8.c: Remove.
1516 * gcc.target/arm/neon/vclzu16.c: Remove.
1517 * gcc.target/arm/neon/vclzu32.c: Remove.
1518 * gcc.target/arm/neon/vclzu8.c: Remove.
1519 * gcc.target/arm/neon/vcntQp8.c: Remove.
1520 * gcc.target/arm/neon/vcntQs8.c: Remove.
1521 * gcc.target/arm/neon/vcntQu8.c: Remove.
1522 * gcc.target/arm/neon/vcntp8.c: Remove.
1523 * gcc.target/arm/neon/vcnts8.c: Remove.
1524 * gcc.target/arm/neon/vcntu8.c: Remove.
1525 * gcc.target/arm/neon/vcombinef32.c: Remove.
1526 * gcc.target/arm/neon/vcombinep16.c: Remove.
1527 * gcc.target/arm/neon/vcombinep64.c: Remove.
1528 * gcc.target/arm/neon/vcombinep8.c: Remove.
1529 * gcc.target/arm/neon/vcombines16.c: Remove.
1530 * gcc.target/arm/neon/vcombines32.c: Remove.
1531 * gcc.target/arm/neon/vcombines64.c: Remove.
1532 * gcc.target/arm/neon/vcombines8.c: Remove.
1533 * gcc.target/arm/neon/vcombineu16.c: Remove.
1534 * gcc.target/arm/neon/vcombineu32.c: Remove.
1535 * gcc.target/arm/neon/vcombineu64.c: Remove.
1536 * gcc.target/arm/neon/vcombineu8.c: Remove.
1537 * gcc.target/arm/neon/vcreatef32.c: Remove.
1538 * gcc.target/arm/neon/vcreatep16.c: Remove.
1539 * gcc.target/arm/neon/vcreatep64.c: Remove.
1540 * gcc.target/arm/neon/vcreatep8.c: Remove.
1541 * gcc.target/arm/neon/vcreates16.c: Remove.
1542 * gcc.target/arm/neon/vcreates32.c: Remove.
1543 * gcc.target/arm/neon/vcreates64.c: Remove.
1544 * gcc.target/arm/neon/vcreates8.c: Remove.
1545 * gcc.target/arm/neon/vcreateu16.c: Remove.
1546 * gcc.target/arm/neon/vcreateu32.c: Remove.
1547 * gcc.target/arm/neon/vcreateu64.c: Remove.
1548 * gcc.target/arm/neon/vcreateu8.c: Remove.
1549 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1550 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1551 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1552 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1553 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1554 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1555 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1556 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1557 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1558 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1559 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1560 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1561 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1562 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1563 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1564 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1565 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1566 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1567 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1568 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1569 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1570 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1571 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1572 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1573 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1574 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1575 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1576 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1577 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1578 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1579 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1580 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1581 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1582 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1583 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1584 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1585 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1586 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1587 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1588 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1589 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1590 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1591 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1592 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1593 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1594 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1595 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1596 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1597 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1598 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1599 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1600 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1601 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1602 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1603 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1604 * gcc.target/arm/neon/vdup_np16.c: Remove.
1605 * gcc.target/arm/neon/vdup_np64.c: Remove.
1606 * gcc.target/arm/neon/vdup_np8.c: Remove.
1607 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1608 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1609 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1610 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1611 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1612 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1613 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1614 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1615 * gcc.target/arm/neon/veorQs16.c: Remove.
1616 * gcc.target/arm/neon/veorQs32.c: Remove.
1617 * gcc.target/arm/neon/veorQs64.c: Remove.
1618 * gcc.target/arm/neon/veorQs8.c: Remove.
1619 * gcc.target/arm/neon/veorQu16.c: Remove.
1620 * gcc.target/arm/neon/veorQu32.c: Remove.
1621 * gcc.target/arm/neon/veorQu64.c: Remove.
1622 * gcc.target/arm/neon/veorQu8.c: Remove.
1623 * gcc.target/arm/neon/veors16.c: Remove.
1624 * gcc.target/arm/neon/veors32.c: Remove.
1625 * gcc.target/arm/neon/veors64.c: Remove.
1626 * gcc.target/arm/neon/veors8.c: Remove.
1627 * gcc.target/arm/neon/veoru16.c: Remove.
1628 * gcc.target/arm/neon/veoru32.c: Remove.
1629 * gcc.target/arm/neon/veoru64.c: Remove.
1630 * gcc.target/arm/neon/veoru8.c: Remove.
1631 * gcc.target/arm/neon/vextQf32.c: Remove.
1632 * gcc.target/arm/neon/vextQp16.c: Remove.
1633 * gcc.target/arm/neon/vextQp64.c: Remove.
1634 * gcc.target/arm/neon/vextQp8.c: Remove.
1635 * gcc.target/arm/neon/vextQs16.c: Remove.
1636 * gcc.target/arm/neon/vextQs32.c: Remove.
1637 * gcc.target/arm/neon/vextQs64.c: Remove.
1638 * gcc.target/arm/neon/vextQs8.c: Remove.
1639 * gcc.target/arm/neon/vextQu16.c: Remove.
1640 * gcc.target/arm/neon/vextQu32.c: Remove.
1641 * gcc.target/arm/neon/vextQu64.c: Remove.
1642 * gcc.target/arm/neon/vextQu8.c: Remove.
1643 * gcc.target/arm/neon/vextf32.c: Remove.
1644 * gcc.target/arm/neon/vextp16.c: Remove.
1645 * gcc.target/arm/neon/vextp64.c: Remove.
1646 * gcc.target/arm/neon/vextp8.c: Remove.
1647 * gcc.target/arm/neon/vexts16.c: Remove.
1648 * gcc.target/arm/neon/vexts32.c: Remove.
1649 * gcc.target/arm/neon/vexts64.c: Remove.
1650 * gcc.target/arm/neon/vexts8.c: Remove.
1651 * gcc.target/arm/neon/vextu16.c: Remove.
1652 * gcc.target/arm/neon/vextu32.c: Remove.
1653 * gcc.target/arm/neon/vextu64.c: Remove.
1654 * gcc.target/arm/neon/vextu8.c: Remove.
1655 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1656 * gcc.target/arm/neon/vfmaf32.c: Remove.
1657 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1658 * gcc.target/arm/neon/vfmsf32.c: Remove.
1659 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1660 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1661 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1662 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1663 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1664 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1665 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1666 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1667 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1668 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1669 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1670 * gcc.target/arm/neon/vget_highf32.c: Remove.
1671 * gcc.target/arm/neon/vget_highp16.c: Remove.
1672 * gcc.target/arm/neon/vget_highp64.c: Remove.
1673 * gcc.target/arm/neon/vget_highp8.c: Remove.
1674 * gcc.target/arm/neon/vget_highs16.c: Remove.
1675 * gcc.target/arm/neon/vget_highs32.c: Remove.
1676 * gcc.target/arm/neon/vget_highs64.c: Remove.
1677 * gcc.target/arm/neon/vget_highs8.c: Remove.
1678 * gcc.target/arm/neon/vget_highu16.c: Remove.
1679 * gcc.target/arm/neon/vget_highu32.c: Remove.
1680 * gcc.target/arm/neon/vget_highu64.c: Remove.
1681 * gcc.target/arm/neon/vget_highu8.c: Remove.
1682 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1683 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1684 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1685 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1686 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1687 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1688 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1689 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1690 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1691 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1692 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1693 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1694 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1695 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1696 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1697 * gcc.target/arm/neon/vget_lows16.c: Remove.
1698 * gcc.target/arm/neon/vget_lows32.c: Remove.
1699 * gcc.target/arm/neon/vget_lows64.c: Remove.
1700 * gcc.target/arm/neon/vget_lows8.c: Remove.
1701 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1702 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1703 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1704 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1705 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1706 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1707 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1708 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1709 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1710 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1711 * gcc.target/arm/neon/vhadds16.c: Remove.
1712 * gcc.target/arm/neon/vhadds32.c: Remove.
1713 * gcc.target/arm/neon/vhadds8.c: Remove.
1714 * gcc.target/arm/neon/vhaddu16.c: Remove.
1715 * gcc.target/arm/neon/vhaddu32.c: Remove.
1716 * gcc.target/arm/neon/vhaddu8.c: Remove.
1717 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1718 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1719 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1720 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1721 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1722 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1723 * gcc.target/arm/neon/vhsubs16.c: Remove.
1724 * gcc.target/arm/neon/vhsubs32.c: Remove.
1725 * gcc.target/arm/neon/vhsubs8.c: Remove.
1726 * gcc.target/arm/neon/vhsubu16.c: Remove.
1727 * gcc.target/arm/neon/vhsubu32.c: Remove.
1728 * gcc.target/arm/neon/vhsubu8.c: Remove.
1729 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1730 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1731 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1732 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1733 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1734 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1735 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1736 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1737 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1738 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1739 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1740 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1741 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1742 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1743 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1744 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1745 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1746 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1747 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1748 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1749 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1750 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1751 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1752 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1753 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1754 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1755 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1756 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1757 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1758 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1759 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1760 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1761 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1762 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1763 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1764 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1765 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1766 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1767 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1768 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1769 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1770 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1771 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1772 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1773 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1774 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1775 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1776 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1777 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1778 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1779 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1780 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1781 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1782 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1783 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1784 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1785 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1786 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1787 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1788 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1789 * gcc.target/arm/neon/vld1f32.c: Remove.
1790 * gcc.target/arm/neon/vld1p16.c: Remove.
1791 * gcc.target/arm/neon/vld1p64.c: Remove.
1792 * gcc.target/arm/neon/vld1p8.c: Remove.
1793 * gcc.target/arm/neon/vld1s16.c: Remove.
1794 * gcc.target/arm/neon/vld1s32.c: Remove.
1795 * gcc.target/arm/neon/vld1s64.c: Remove.
1796 * gcc.target/arm/neon/vld1s8.c: Remove.
1797 * gcc.target/arm/neon/vld1u16.c: Remove.
1798 * gcc.target/arm/neon/vld1u32.c: Remove.
1799 * gcc.target/arm/neon/vld1u64.c: Remove.
1800 * gcc.target/arm/neon/vld1u8.c: Remove.
1801 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1802 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1803 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1804 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1805 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1806 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1807 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1808 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1809 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1810 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1811 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1812 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1813 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1814 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1815 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1816 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1817 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1818 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1819 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1820 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1821 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1822 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1823 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1824 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1825 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1826 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1827 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1828 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1829 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1830 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1831 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1832 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1833 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1834 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1835 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1836 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1837 * gcc.target/arm/neon/vld2f32.c: Remove.
1838 * gcc.target/arm/neon/vld2p16.c: Remove.
1839 * gcc.target/arm/neon/vld2p64.c: Remove.
1840 * gcc.target/arm/neon/vld2p8.c: Remove.
1841 * gcc.target/arm/neon/vld2s16.c: Remove.
1842 * gcc.target/arm/neon/vld2s32.c: Remove.
1843 * gcc.target/arm/neon/vld2s64.c: Remove.
1844 * gcc.target/arm/neon/vld2s8.c: Remove.
1845 * gcc.target/arm/neon/vld2u16.c: Remove.
1846 * gcc.target/arm/neon/vld2u32.c: Remove.
1847 * gcc.target/arm/neon/vld2u64.c: Remove.
1848 * gcc.target/arm/neon/vld2u8.c: Remove.
1849 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1850 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1851 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1852 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1853 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1854 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1855 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1856 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1857 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1858 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1859 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1860 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1861 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1862 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1863 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1864 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1865 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1866 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1867 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1868 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1869 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1870 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1871 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1872 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1873 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1874 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1875 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1876 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1877 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1878 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1879 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1880 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1881 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1882 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1883 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1884 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1885 * gcc.target/arm/neon/vld3f32.c: Remove.
1886 * gcc.target/arm/neon/vld3p16.c: Remove.
1887 * gcc.target/arm/neon/vld3p64.c: Remove.
1888 * gcc.target/arm/neon/vld3p8.c: Remove.
1889 * gcc.target/arm/neon/vld3s16.c: Remove.
1890 * gcc.target/arm/neon/vld3s32.c: Remove.
1891 * gcc.target/arm/neon/vld3s64.c: Remove.
1892 * gcc.target/arm/neon/vld3s8.c: Remove.
1893 * gcc.target/arm/neon/vld3u16.c: Remove.
1894 * gcc.target/arm/neon/vld3u32.c: Remove.
1895 * gcc.target/arm/neon/vld3u64.c: Remove.
1896 * gcc.target/arm/neon/vld3u8.c: Remove.
1897 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1898 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1899 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1900 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1901 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1902 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1903 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1904 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1905 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1906 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1907 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1908 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1909 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1910 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1911 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1912 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1913 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1914 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1915 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1916 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1917 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1918 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1919 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1920 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1921 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1922 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1923 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1924 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1925 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1926 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1927 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1928 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1929 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1930 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1931 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1932 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1933 * gcc.target/arm/neon/vld4f32.c: Remove.
1934 * gcc.target/arm/neon/vld4p16.c: Remove.
1935 * gcc.target/arm/neon/vld4p64.c: Remove.
1936 * gcc.target/arm/neon/vld4p8.c: Remove.
1937 * gcc.target/arm/neon/vld4s16.c: Remove.
1938 * gcc.target/arm/neon/vld4s32.c: Remove.
1939 * gcc.target/arm/neon/vld4s64.c: Remove.
1940 * gcc.target/arm/neon/vld4s8.c: Remove.
1941 * gcc.target/arm/neon/vld4u16.c: Remove.
1942 * gcc.target/arm/neon/vld4u32.c: Remove.
1943 * gcc.target/arm/neon/vld4u64.c: Remove.
1944 * gcc.target/arm/neon/vld4u8.c: Remove.
1945 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1946 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1947 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1948 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1949 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1950 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1951 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1952 * gcc.target/arm/neon/vmaxf32.c: Remove.
1953 * gcc.target/arm/neon/vmaxs16.c: Remove.
1954 * gcc.target/arm/neon/vmaxs32.c: Remove.
1955 * gcc.target/arm/neon/vmaxs8.c: Remove.
1956 * gcc.target/arm/neon/vmaxu16.c: Remove.
1957 * gcc.target/arm/neon/vmaxu32.c: Remove.
1958 * gcc.target/arm/neon/vmaxu8.c: Remove.
1959 * gcc.target/arm/neon/vminQf32.c: Remove.
1960 * gcc.target/arm/neon/vminQs16.c: Remove.
1961 * gcc.target/arm/neon/vminQs32.c: Remove.
1962 * gcc.target/arm/neon/vminQs8.c: Remove.
1963 * gcc.target/arm/neon/vminQu16.c: Remove.
1964 * gcc.target/arm/neon/vminQu32.c: Remove.
1965 * gcc.target/arm/neon/vminQu8.c: Remove.
1966 * gcc.target/arm/neon/vminf32.c: Remove.
1967 * gcc.target/arm/neon/vmins16.c: Remove.
1968 * gcc.target/arm/neon/vmins32.c: Remove.
1969 * gcc.target/arm/neon/vmins8.c: Remove.
1970 * gcc.target/arm/neon/vminu16.c: Remove.
1971 * gcc.target/arm/neon/vminu32.c: Remove.
1972 * gcc.target/arm/neon/vminu8.c: Remove.
1973 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1974 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1975 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1976 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1977 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1978 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1979 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1980 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1981 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1982 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1983 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1984 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1985 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1986 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1987 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1988 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1989 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1990 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1991 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1992 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1993 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1994 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1995 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1996 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1997 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1998 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1999 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2000 * gcc.target/arm/neon/vmlaf32.c: Remove.
2001 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2002 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2003 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2004 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2005 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2006 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2007 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2008 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2009 * gcc.target/arm/neon/vmlals16.c: Remove.
2010 * gcc.target/arm/neon/vmlals32.c: Remove.
2011 * gcc.target/arm/neon/vmlals8.c: Remove.
2012 * gcc.target/arm/neon/vmlalu16.c: Remove.
2013 * gcc.target/arm/neon/vmlalu32.c: Remove.
2014 * gcc.target/arm/neon/vmlalu8.c: Remove.
2015 * gcc.target/arm/neon/vmlas16.c: Remove.
2016 * gcc.target/arm/neon/vmlas32.c: Remove.
2017 * gcc.target/arm/neon/vmlas8.c: Remove.
2018 * gcc.target/arm/neon/vmlau16.c: Remove.
2019 * gcc.target/arm/neon/vmlau32.c: Remove.
2020 * gcc.target/arm/neon/vmlau8.c: Remove.
2021 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2022 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2023 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2024 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2025 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2026 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2027 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2028 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2029 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2030 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2031 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2032 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2033 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2034 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2035 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2036 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2037 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2038 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2039 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2040 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2041 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2042 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2043 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2044 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2045 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2046 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2047 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2048 * gcc.target/arm/neon/vmlsf32.c: Remove.
2049 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2050 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2051 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2052 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2053 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2054 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2055 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2056 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2057 * gcc.target/arm/neon/vmlsls16.c: Remove.
2058 * gcc.target/arm/neon/vmlsls32.c: Remove.
2059 * gcc.target/arm/neon/vmlsls8.c: Remove.
2060 * gcc.target/arm/neon/vmlslu16.c: Remove.
2061 * gcc.target/arm/neon/vmlslu32.c: Remove.
2062 * gcc.target/arm/neon/vmlslu8.c: Remove.
2063 * gcc.target/arm/neon/vmlss16.c: Remove.
2064 * gcc.target/arm/neon/vmlss32.c: Remove.
2065 * gcc.target/arm/neon/vmlss8.c: Remove.
2066 * gcc.target/arm/neon/vmlsu16.c: Remove.
2067 * gcc.target/arm/neon/vmlsu32.c: Remove.
2068 * gcc.target/arm/neon/vmlsu8.c: Remove.
2069 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2070 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2071 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2072 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2073 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2074 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2075 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2076 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2077 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2078 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2079 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2080 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2081 * gcc.target/arm/neon/vmov_np16.c: Remove.
2082 * gcc.target/arm/neon/vmov_np8.c: Remove.
2083 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2084 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2085 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2086 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2087 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2088 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2089 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2090 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2091 * gcc.target/arm/neon/vmovls16.c: Remove.
2092 * gcc.target/arm/neon/vmovls32.c: Remove.
2093 * gcc.target/arm/neon/vmovls8.c: Remove.
2094 * gcc.target/arm/neon/vmovlu16.c: Remove.
2095 * gcc.target/arm/neon/vmovlu32.c: Remove.
2096 * gcc.target/arm/neon/vmovlu8.c: Remove.
2097 * gcc.target/arm/neon/vmovns16.c: Remove.
2098 * gcc.target/arm/neon/vmovns32.c: Remove.
2099 * gcc.target/arm/neon/vmovns64.c: Remove.
2100 * gcc.target/arm/neon/vmovnu16.c: Remove.
2101 * gcc.target/arm/neon/vmovnu32.c: Remove.
2102 * gcc.target/arm/neon/vmovnu64.c: Remove.
2103 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2104 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2105 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2106 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2107 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2108 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2109 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2110 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2111 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2112 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2113 * gcc.target/arm/neon/vmulQf32.c: Remove.
2114 * gcc.target/arm/neon/vmulQp8.c: Remove.
2115 * gcc.target/arm/neon/vmulQs16.c: Remove.
2116 * gcc.target/arm/neon/vmulQs32.c: Remove.
2117 * gcc.target/arm/neon/vmulQs8.c: Remove.
2118 * gcc.target/arm/neon/vmulQu16.c: Remove.
2119 * gcc.target/arm/neon/vmulQu32.c: Remove.
2120 * gcc.target/arm/neon/vmulQu8.c: Remove.
2121 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2122 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2123 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2124 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2125 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2126 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2127 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2128 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2129 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2130 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2131 * gcc.target/arm/neon/vmulf32.c: Remove.
2132 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2133 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2134 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2135 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2136 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2137 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2138 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2139 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2140 * gcc.target/arm/neon/vmullp8.c: Remove.
2141 * gcc.target/arm/neon/vmulls16.c: Remove.
2142 * gcc.target/arm/neon/vmulls32.c: Remove.
2143 * gcc.target/arm/neon/vmulls8.c: Remove.
2144 * gcc.target/arm/neon/vmullu16.c: Remove.
2145 * gcc.target/arm/neon/vmullu32.c: Remove.
2146 * gcc.target/arm/neon/vmullu8.c: Remove.
2147 * gcc.target/arm/neon/vmulp8.c: Remove.
2148 * gcc.target/arm/neon/vmuls16.c: Remove.
2149 * gcc.target/arm/neon/vmuls32.c: Remove.
2150 * gcc.target/arm/neon/vmuls8.c: Remove.
2151 * gcc.target/arm/neon/vmulu16.c: Remove.
2152 * gcc.target/arm/neon/vmulu32.c: Remove.
2153 * gcc.target/arm/neon/vmulu8.c: Remove.
2154 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2155 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2156 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2157 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2158 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2159 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2160 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2161 * gcc.target/arm/neon/vmvnp8.c: Remove.
2162 * gcc.target/arm/neon/vmvns16.c: Remove.
2163 * gcc.target/arm/neon/vmvns32.c: Remove.
2164 * gcc.target/arm/neon/vmvns8.c: Remove.
2165 * gcc.target/arm/neon/vmvnu16.c: Remove.
2166 * gcc.target/arm/neon/vmvnu32.c: Remove.
2167 * gcc.target/arm/neon/vmvnu8.c: Remove.
2168 * gcc.target/arm/neon/vnegQf32.c: Remove.
2169 * gcc.target/arm/neon/vnegQs16.c: Remove.
2170 * gcc.target/arm/neon/vnegQs32.c: Remove.
2171 * gcc.target/arm/neon/vnegQs8.c: Remove.
2172 * gcc.target/arm/neon/vnegf32.c: Remove.
2173 * gcc.target/arm/neon/vnegs16.c: Remove.
2174 * gcc.target/arm/neon/vnegs32.c: Remove.
2175 * gcc.target/arm/neon/vnegs8.c: Remove.
2176 * gcc.target/arm/neon/vornQs16.c: Remove.
2177 * gcc.target/arm/neon/vornQs32.c: Remove.
2178 * gcc.target/arm/neon/vornQs64.c: Remove.
2179 * gcc.target/arm/neon/vornQs8.c: Remove.
2180 * gcc.target/arm/neon/vornQu16.c: Remove.
2181 * gcc.target/arm/neon/vornQu32.c: Remove.
2182 * gcc.target/arm/neon/vornQu64.c: Remove.
2183 * gcc.target/arm/neon/vornQu8.c: Remove.
2184 * gcc.target/arm/neon/vorns16.c: Remove.
2185 * gcc.target/arm/neon/vorns32.c: Remove.
2186 * gcc.target/arm/neon/vorns64.c: Remove.
2187 * gcc.target/arm/neon/vorns8.c: Remove.
2188 * gcc.target/arm/neon/vornu16.c: Remove.
2189 * gcc.target/arm/neon/vornu32.c: Remove.
2190 * gcc.target/arm/neon/vornu64.c: Remove.
2191 * gcc.target/arm/neon/vornu8.c: Remove.
2192 * gcc.target/arm/neon/vorrQs16.c: Remove.
2193 * gcc.target/arm/neon/vorrQs32.c: Remove.
2194 * gcc.target/arm/neon/vorrQs64.c: Remove.
2195 * gcc.target/arm/neon/vorrQs8.c: Remove.
2196 * gcc.target/arm/neon/vorrQu16.c: Remove.
2197 * gcc.target/arm/neon/vorrQu32.c: Remove.
2198 * gcc.target/arm/neon/vorrQu64.c: Remove.
2199 * gcc.target/arm/neon/vorrQu8.c: Remove.
2200 * gcc.target/arm/neon/vorrs16.c: Remove.
2201 * gcc.target/arm/neon/vorrs32.c: Remove.
2202 * gcc.target/arm/neon/vorrs64.c: Remove.
2203 * gcc.target/arm/neon/vorrs8.c: Remove.
2204 * gcc.target/arm/neon/vorru16.c: Remove.
2205 * gcc.target/arm/neon/vorru32.c: Remove.
2206 * gcc.target/arm/neon/vorru64.c: Remove.
2207 * gcc.target/arm/neon/vorru8.c: Remove.
2208 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2209 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2210 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2211 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2212 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2213 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2214 * gcc.target/arm/neon/vpadals16.c: Remove.
2215 * gcc.target/arm/neon/vpadals32.c: Remove.
2216 * gcc.target/arm/neon/vpadals8.c: Remove.
2217 * gcc.target/arm/neon/vpadalu16.c: Remove.
2218 * gcc.target/arm/neon/vpadalu32.c: Remove.
2219 * gcc.target/arm/neon/vpadalu8.c: Remove.
2220 * gcc.target/arm/neon/vpaddf32.c: Remove.
2221 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2222 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2223 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2224 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2225 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2226 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2227 * gcc.target/arm/neon/vpaddls16.c: Remove.
2228 * gcc.target/arm/neon/vpaddls32.c: Remove.
2229 * gcc.target/arm/neon/vpaddls8.c: Remove.
2230 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2231 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2232 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2233 * gcc.target/arm/neon/vpadds16.c: Remove.
2234 * gcc.target/arm/neon/vpadds32.c: Remove.
2235 * gcc.target/arm/neon/vpadds8.c: Remove.
2236 * gcc.target/arm/neon/vpaddu16.c: Remove.
2237 * gcc.target/arm/neon/vpaddu32.c: Remove.
2238 * gcc.target/arm/neon/vpaddu8.c: Remove.
2239 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2240 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2241 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2242 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2243 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2244 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2245 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2246 * gcc.target/arm/neon/vpminf32.c: Remove.
2247 * gcc.target/arm/neon/vpmins16.c: Remove.
2248 * gcc.target/arm/neon/vpmins32.c: Remove.
2249 * gcc.target/arm/neon/vpmins8.c: Remove.
2250 * gcc.target/arm/neon/vpminu16.c: Remove.
2251 * gcc.target/arm/neon/vpminu32.c: Remove.
2252 * gcc.target/arm/neon/vpminu8.c: Remove.
2253 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2254 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2255 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2256 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2257 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2258 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2259 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2260 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2261 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2262 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2263 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2264 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2265 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2266 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2267 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2268 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2269 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2270 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2271 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2272 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2273 * gcc.target/arm/neon/vqRshls16.c: Remove.
2274 * gcc.target/arm/neon/vqRshls32.c: Remove.
2275 * gcc.target/arm/neon/vqRshls64.c: Remove.
2276 * gcc.target/arm/neon/vqRshls8.c: Remove.
2277 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2278 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2279 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2280 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2281 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2282 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2283 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2284 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2285 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2286 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2287 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2288 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2289 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2290 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2291 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2292 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2293 * gcc.target/arm/neon/vqabss16.c: Remove.
2294 * gcc.target/arm/neon/vqabss32.c: Remove.
2295 * gcc.target/arm/neon/vqabss8.c: Remove.
2296 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2297 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2298 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2299 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2300 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2301 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2302 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2303 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2304 * gcc.target/arm/neon/vqadds16.c: Remove.
2305 * gcc.target/arm/neon/vqadds32.c: Remove.
2306 * gcc.target/arm/neon/vqadds64.c: Remove.
2307 * gcc.target/arm/neon/vqadds8.c: Remove.
2308 * gcc.target/arm/neon/vqaddu16.c: Remove.
2309 * gcc.target/arm/neon/vqaddu32.c: Remove.
2310 * gcc.target/arm/neon/vqaddu64.c: Remove.
2311 * gcc.target/arm/neon/vqaddu8.c: Remove.
2312 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2313 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2314 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2315 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2316 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2317 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2318 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2319 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2320 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2321 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2322 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2323 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2324 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2325 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2326 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2327 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2328 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2329 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2330 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2331 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2332 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2333 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2334 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2335 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2336 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2337 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2338 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2339 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2340 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2341 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2342 * gcc.target/arm/neon/vqmovns16.c: Remove.
2343 * gcc.target/arm/neon/vqmovns32.c: Remove.
2344 * gcc.target/arm/neon/vqmovns64.c: Remove.
2345 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2346 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2347 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2348 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2349 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2350 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2351 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2352 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2353 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2354 * gcc.target/arm/neon/vqnegs16.c: Remove.
2355 * gcc.target/arm/neon/vqnegs32.c: Remove.
2356 * gcc.target/arm/neon/vqnegs8.c: Remove.
2357 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2358 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2359 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2360 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2361 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2362 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2363 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2364 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2365 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2366 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2367 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2368 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2369 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2370 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2371 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2372 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2373 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2374 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2375 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2376 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2377 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2378 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2379 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2380 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2381 * gcc.target/arm/neon/vqshls16.c: Remove.
2382 * gcc.target/arm/neon/vqshls32.c: Remove.
2383 * gcc.target/arm/neon/vqshls64.c: Remove.
2384 * gcc.target/arm/neon/vqshls8.c: Remove.
2385 * gcc.target/arm/neon/vqshlu16.c: Remove.
2386 * gcc.target/arm/neon/vqshlu32.c: Remove.
2387 * gcc.target/arm/neon/vqshlu64.c: Remove.
2388 * gcc.target/arm/neon/vqshlu8.c: Remove.
2389 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2390 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2391 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2392 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2393 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2394 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2395 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2396 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2397 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2398 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2399 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2400 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2401 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2402 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2403 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2404 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2405 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2406 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2407 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2408 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2409 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2410 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2411 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2412 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2413 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2414 * gcc.target/arm/neon/vqsubs16.c: Remove.
2415 * gcc.target/arm/neon/vqsubs32.c: Remove.
2416 * gcc.target/arm/neon/vqsubs64.c: Remove.
2417 * gcc.target/arm/neon/vqsubs8.c: Remove.
2418 * gcc.target/arm/neon/vqsubu16.c: Remove.
2419 * gcc.target/arm/neon/vqsubu32.c: Remove.
2420 * gcc.target/arm/neon/vqsubu64.c: Remove.
2421 * gcc.target/arm/neon/vqsubu8.c: Remove.
2422 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2423 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2424 * gcc.target/arm/neon/vrecpef32.c: Remove.
2425 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2426 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2427 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2428 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2429 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2430 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2431 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2432 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2433 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2434 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2435 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2436 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2437 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2438 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2439 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2440 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2441 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2442 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2443 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2444 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2445 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2446 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2447 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2448 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2449 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2450 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2451 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2452 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2453 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2454 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2455 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2456 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2457 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2458 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2459 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2460 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2461 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2462 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2463 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2464 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2465 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2466 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2467 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2468 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2469 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2470 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2471 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2472 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2473 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2474 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2475 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2476 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2477 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2478 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2479 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2480 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2481 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2482 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2483 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2484 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2485 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2486 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2487 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2488 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2489 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2490 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2491 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2492 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2493 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2494 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2495 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2496 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2497 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2498 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2499 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2500 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2501 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2502 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2503 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2504 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2505 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2506 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2507 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2508 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2509 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2510 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2511 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2512 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2513 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2514 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2515 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2516 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2517 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2518 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2519 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2520 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2521 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2522 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2523 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2524 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2525 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2526 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2527 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2528 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2529 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2530 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2531 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2532 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2533 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2534 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2535 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2536 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2537 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2538 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2539 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2540 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2541 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2542 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2543 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2544 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2545 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2546 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2547 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2548 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2549 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2550 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2551 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2552 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2553 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2554 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2555 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2556 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2557 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2558 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2559 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2560 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2561 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2562 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2563 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2564 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2565 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2566 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2567 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2568 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2569 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2570 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2571 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2572 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2573 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2574 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2575 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2576 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2577 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2578 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2579 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2580 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2581 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2582 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2583 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2584 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2585 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2586 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2587 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2588 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2589 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2590 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2591 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2592 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2593 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2594 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2595 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2596 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2597 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2598 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2599 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2600 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2601 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2602 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2603 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2604 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2605 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2606 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2607 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2608 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2609 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2610 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2611 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2612 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2613 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2614 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2615 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2616 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2617 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2618 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2619 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2620 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2621 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2622 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2623 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2624 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2625 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2626 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2627 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2628 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2629 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2630 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2631 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2632 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2633 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2634 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2635 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2636 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2637 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2638 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2639 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2640 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2641 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2642 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2643 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2644 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2645 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2646 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2647 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2648 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2649 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2650 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2651 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2652 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2653 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2654 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2655 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2656 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2657 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2658 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2659 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2660 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2661 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2662 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2663 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2664 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2665 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2666 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2667 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2668 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2669 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2670 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2671 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2672 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2673 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2674 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2675 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2676 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2677 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2678 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2679 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2680 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2681 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2682 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2683 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2684 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2685 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2686 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2687 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2688 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2689 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2690 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2691 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2692 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2693 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2694 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2695 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2696 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2697 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2698 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2699 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2700 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2701 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2702 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2703 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2704 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2705 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2706 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2707 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2708 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2709 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2710 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2711 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2712 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2713 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2714 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2715 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2716 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2717 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2718 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2719 * gcc.target/arm/neon/vrev16p8.c: Remove.
2720 * gcc.target/arm/neon/vrev16s8.c: Remove.
2721 * gcc.target/arm/neon/vrev16u8.c: Remove.
2722 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2723 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2724 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2725 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2726 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2727 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2728 * gcc.target/arm/neon/vrev32p16.c: Remove.
2729 * gcc.target/arm/neon/vrev32p8.c: Remove.
2730 * gcc.target/arm/neon/vrev32s16.c: Remove.
2731 * gcc.target/arm/neon/vrev32s8.c: Remove.
2732 * gcc.target/arm/neon/vrev32u16.c: Remove.
2733 * gcc.target/arm/neon/vrev32u8.c: Remove.
2734 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2735 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2736 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2737 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2738 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2739 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2740 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2741 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2742 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2743 * gcc.target/arm/neon/vrev64f32.c: Remove.
2744 * gcc.target/arm/neon/vrev64p16.c: Remove.
2745 * gcc.target/arm/neon/vrev64p8.c: Remove.
2746 * gcc.target/arm/neon/vrev64s16.c: Remove.
2747 * gcc.target/arm/neon/vrev64s32.c: Remove.
2748 * gcc.target/arm/neon/vrev64s8.c: Remove.
2749 * gcc.target/arm/neon/vrev64u16.c: Remove.
2750 * gcc.target/arm/neon/vrev64u32.c: Remove.
2751 * gcc.target/arm/neon/vrev64u8.c: Remove.
2752 * gcc.target/arm/neon/vrndaf32.c: Remove.
2753 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2754 * gcc.target/arm/neon/vrndf32.c: Remove.
2755 * gcc.target/arm/neon/vrndmf32.c: Remove.
2756 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2757 * gcc.target/arm/neon/vrndnf32.c: Remove.
2758 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2759 * gcc.target/arm/neon/vrndpf32.c: Remove.
2760 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2761 * gcc.target/arm/neon/vrndqf32.c: Remove.
2762 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2763 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2764 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2765 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2766 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2767 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2768 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2769 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2770 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2771 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2772 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2773 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2774 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2775 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2776 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2777 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2778 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2779 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2780 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2781 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2782 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2783 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2784 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2785 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2786 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2787 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2788 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2789 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2790 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2791 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2792 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2793 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2794 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2795 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2796 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2797 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2798 * gcc.target/arm/neon/vshlQs16.c: Remove.
2799 * gcc.target/arm/neon/vshlQs32.c: Remove.
2800 * gcc.target/arm/neon/vshlQs64.c: Remove.
2801 * gcc.target/arm/neon/vshlQs8.c: Remove.
2802 * gcc.target/arm/neon/vshlQu16.c: Remove.
2803 * gcc.target/arm/neon/vshlQu32.c: Remove.
2804 * gcc.target/arm/neon/vshlQu64.c: Remove.
2805 * gcc.target/arm/neon/vshlQu8.c: Remove.
2806 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2807 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2808 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2809 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2810 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2811 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2812 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2813 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2814 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2815 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2816 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2817 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2818 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2819 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2820 * gcc.target/arm/neon/vshls16.c: Remove.
2821 * gcc.target/arm/neon/vshls32.c: Remove.
2822 * gcc.target/arm/neon/vshls64.c: Remove.
2823 * gcc.target/arm/neon/vshls8.c: Remove.
2824 * gcc.target/arm/neon/vshlu16.c: Remove.
2825 * gcc.target/arm/neon/vshlu32.c: Remove.
2826 * gcc.target/arm/neon/vshlu64.c: Remove.
2827 * gcc.target/arm/neon/vshlu8.c: Remove.
2828 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2829 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2830 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2831 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2832 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2833 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2834 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2835 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2836 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2837 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2838 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2839 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2840 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2841 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2842 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2843 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2844 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2845 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2846 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2847 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2848 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2849 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2850 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2851 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2852 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2853 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2854 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2855 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2856 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2857 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2858 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2859 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2860 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2861 * gcc.target/arm/neon/vsli_np16.c: Remove.
2862 * gcc.target/arm/neon/vsli_np64.c: Remove.
2863 * gcc.target/arm/neon/vsli_np8.c: Remove.
2864 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2865 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2866 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2867 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2868 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2869 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2870 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2871 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2872 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2873 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2874 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2875 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2876 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2877 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2878 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2879 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2880 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2881 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2882 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2883 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2884 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2885 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2886 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2887 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2888 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2889 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2890 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2891 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2892 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2893 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2894 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2895 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2896 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2897 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2898 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2899 * gcc.target/arm/neon/vsri_np16.c: Remove.
2900 * gcc.target/arm/neon/vsri_np64.c: Remove.
2901 * gcc.target/arm/neon/vsri_np8.c: Remove.
2902 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2903 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2904 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2905 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2906 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2907 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2908 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2909 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2910 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2911 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2912 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2913 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2914 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2915 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2916 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2917 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2918 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2919 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2920 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2921 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2922 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2923 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2924 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2925 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2926 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2927 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2928 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2929 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2930 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2931 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2932 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2933 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2934 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2935 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2936 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2937 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2938 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2939 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2940 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2941 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2942 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2943 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2944 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2945 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2946 * gcc.target/arm/neon/vst1f32.c: Remove.
2947 * gcc.target/arm/neon/vst1p16.c: Remove.
2948 * gcc.target/arm/neon/vst1p64.c: Remove.
2949 * gcc.target/arm/neon/vst1p8.c: Remove.
2950 * gcc.target/arm/neon/vst1s16.c: Remove.
2951 * gcc.target/arm/neon/vst1s32.c: Remove.
2952 * gcc.target/arm/neon/vst1s64.c: Remove.
2953 * gcc.target/arm/neon/vst1s8.c: Remove.
2954 * gcc.target/arm/neon/vst1u16.c: Remove.
2955 * gcc.target/arm/neon/vst1u32.c: Remove.
2956 * gcc.target/arm/neon/vst1u64.c: Remove.
2957 * gcc.target/arm/neon/vst1u8.c: Remove.
2958 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2959 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2960 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2961 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2962 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2963 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2964 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2965 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2966 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2967 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2968 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2969 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2970 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2971 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2972 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2973 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2974 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2975 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2976 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2977 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2978 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2979 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2980 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2981 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2982 * gcc.target/arm/neon/vst2f32.c: Remove.
2983 * gcc.target/arm/neon/vst2p16.c: Remove.
2984 * gcc.target/arm/neon/vst2p64.c: Remove.
2985 * gcc.target/arm/neon/vst2p8.c: Remove.
2986 * gcc.target/arm/neon/vst2s16.c: Remove.
2987 * gcc.target/arm/neon/vst2s32.c: Remove.
2988 * gcc.target/arm/neon/vst2s64.c: Remove.
2989 * gcc.target/arm/neon/vst2s8.c: Remove.
2990 * gcc.target/arm/neon/vst2u16.c: Remove.
2991 * gcc.target/arm/neon/vst2u32.c: Remove.
2992 * gcc.target/arm/neon/vst2u64.c: Remove.
2993 * gcc.target/arm/neon/vst2u8.c: Remove.
2994 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2995 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2996 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2997 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2998 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2999 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3000 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3001 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3002 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3003 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3004 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3005 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3006 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3007 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3008 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3009 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3010 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3011 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3012 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3013 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3014 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3015 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3016 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3017 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3018 * gcc.target/arm/neon/vst3f32.c: Remove.
3019 * gcc.target/arm/neon/vst3p16.c: Remove.
3020 * gcc.target/arm/neon/vst3p64.c: Remove.
3021 * gcc.target/arm/neon/vst3p8.c: Remove.
3022 * gcc.target/arm/neon/vst3s16.c: Remove.
3023 * gcc.target/arm/neon/vst3s32.c: Remove.
3024 * gcc.target/arm/neon/vst3s64.c: Remove.
3025 * gcc.target/arm/neon/vst3s8.c: Remove.
3026 * gcc.target/arm/neon/vst3u16.c: Remove.
3027 * gcc.target/arm/neon/vst3u32.c: Remove.
3028 * gcc.target/arm/neon/vst3u64.c: Remove.
3029 * gcc.target/arm/neon/vst3u8.c: Remove.
3030 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3031 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3032 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3033 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3034 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3035 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3036 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3037 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3038 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3039 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3040 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3041 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3042 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3043 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3044 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3045 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3046 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3047 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3048 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3049 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3050 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3051 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3052 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3053 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3054 * gcc.target/arm/neon/vst4f32.c: Remove.
3055 * gcc.target/arm/neon/vst4p16.c: Remove.
3056 * gcc.target/arm/neon/vst4p64.c: Remove.
3057 * gcc.target/arm/neon/vst4p8.c: Remove.
3058 * gcc.target/arm/neon/vst4s16.c: Remove.
3059 * gcc.target/arm/neon/vst4s32.c: Remove.
3060 * gcc.target/arm/neon/vst4s64.c: Remove.
3061 * gcc.target/arm/neon/vst4s8.c: Remove.
3062 * gcc.target/arm/neon/vst4u16.c: Remove.
3063 * gcc.target/arm/neon/vst4u32.c: Remove.
3064 * gcc.target/arm/neon/vst4u64.c: Remove.
3065 * gcc.target/arm/neon/vst4u8.c: Remove.
3066 * gcc.target/arm/neon/vsubQf32.c: Remove.
3067 * gcc.target/arm/neon/vsubQs16.c: Remove.
3068 * gcc.target/arm/neon/vsubQs32.c: Remove.
3069 * gcc.target/arm/neon/vsubQs64.c: Remove.
3070 * gcc.target/arm/neon/vsubQs8.c: Remove.
3071 * gcc.target/arm/neon/vsubQu16.c: Remove.
3072 * gcc.target/arm/neon/vsubQu32.c: Remove.
3073 * gcc.target/arm/neon/vsubQu64.c: Remove.
3074 * gcc.target/arm/neon/vsubQu8.c: Remove.
3075 * gcc.target/arm/neon/vsubf32.c: Remove.
3076 * gcc.target/arm/neon/vsubhns16.c: Remove.
3077 * gcc.target/arm/neon/vsubhns32.c: Remove.
3078 * gcc.target/arm/neon/vsubhns64.c: Remove.
3079 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3080 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3081 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3082 * gcc.target/arm/neon/vsubls16.c: Remove.
3083 * gcc.target/arm/neon/vsubls32.c: Remove.
3084 * gcc.target/arm/neon/vsubls8.c: Remove.
3085 * gcc.target/arm/neon/vsublu16.c: Remove.
3086 * gcc.target/arm/neon/vsublu32.c: Remove.
3087 * gcc.target/arm/neon/vsublu8.c: Remove.
3088 * gcc.target/arm/neon/vsubs16.c: Remove.
3089 * gcc.target/arm/neon/vsubs32.c: Remove.
3090 * gcc.target/arm/neon/vsubs64.c: Remove.
3091 * gcc.target/arm/neon/vsubs8.c: Remove.
3092 * gcc.target/arm/neon/vsubu16.c: Remove.
3093 * gcc.target/arm/neon/vsubu32.c: Remove.
3094 * gcc.target/arm/neon/vsubu64.c: Remove.
3095 * gcc.target/arm/neon/vsubu8.c: Remove.
3096 * gcc.target/arm/neon/vsubws16.c: Remove.
3097 * gcc.target/arm/neon/vsubws32.c: Remove.
3098 * gcc.target/arm/neon/vsubws8.c: Remove.
3099 * gcc.target/arm/neon/vsubwu16.c: Remove.
3100 * gcc.target/arm/neon/vsubwu32.c: Remove.
3101 * gcc.target/arm/neon/vsubwu8.c: Remove.
3102 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3103 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3104 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3105 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3106 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3107 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3108 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3109 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3110 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3111 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3112 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3113 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3114 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3115 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3116 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3117 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3118 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3119 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3120 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3121 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3122 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3123 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3124 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3125 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3126 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3127 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3128 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3129 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3130 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3131 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3132 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3133 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3134 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3135 * gcc.target/arm/neon/vtrnf32.c: Remove.
3136 * gcc.target/arm/neon/vtrnp16.c: Remove.
3137 * gcc.target/arm/neon/vtrnp8.c: Remove.
3138 * gcc.target/arm/neon/vtrns16.c: Remove.
3139 * gcc.target/arm/neon/vtrns32.c: Remove.
3140 * gcc.target/arm/neon/vtrns8.c: Remove.
3141 * gcc.target/arm/neon/vtrnu16.c: Remove.
3142 * gcc.target/arm/neon/vtrnu32.c: Remove.
3143 * gcc.target/arm/neon/vtrnu8.c: Remove.
3144 * gcc.target/arm/neon/vtstQp8.c: Remove.
3145 * gcc.target/arm/neon/vtstQs16.c: Remove.
3146 * gcc.target/arm/neon/vtstQs32.c: Remove.
3147 * gcc.target/arm/neon/vtstQs8.c: Remove.
3148 * gcc.target/arm/neon/vtstQu16.c: Remove.
3149 * gcc.target/arm/neon/vtstQu32.c: Remove.
3150 * gcc.target/arm/neon/vtstQu8.c: Remove.
3151 * gcc.target/arm/neon/vtstp8.c: Remove.
3152 * gcc.target/arm/neon/vtsts16.c: Remove.
3153 * gcc.target/arm/neon/vtsts32.c: Remove.
3154 * gcc.target/arm/neon/vtsts8.c: Remove.
3155 * gcc.target/arm/neon/vtstu16.c: Remove.
3156 * gcc.target/arm/neon/vtstu32.c: Remove.
3157 * gcc.target/arm/neon/vtstu8.c: Remove.
3158 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3159 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3160 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3161 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3162 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3163 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3164 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3165 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3166 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3167 * gcc.target/arm/neon/vuzpf32.c: Remove.
3168 * gcc.target/arm/neon/vuzpp16.c: Remove.
3169 * gcc.target/arm/neon/vuzpp8.c: Remove.
3170 * gcc.target/arm/neon/vuzps16.c: Remove.
3171 * gcc.target/arm/neon/vuzps32.c: Remove.
3172 * gcc.target/arm/neon/vuzps8.c: Remove.
3173 * gcc.target/arm/neon/vuzpu16.c: Remove.
3174 * gcc.target/arm/neon/vuzpu32.c: Remove.
3175 * gcc.target/arm/neon/vuzpu8.c: Remove.
3176 * gcc.target/arm/neon/vzipQf32.c: Remove.
3177 * gcc.target/arm/neon/vzipQp16.c: Remove.
3178 * gcc.target/arm/neon/vzipQp8.c: Remove.
3179 * gcc.target/arm/neon/vzipQs16.c: Remove.
3180 * gcc.target/arm/neon/vzipQs32.c: Remove.
3181 * gcc.target/arm/neon/vzipQs8.c: Remove.
3182 * gcc.target/arm/neon/vzipQu16.c: Remove.
3183 * gcc.target/arm/neon/vzipQu32.c: Remove.
3184 * gcc.target/arm/neon/vzipQu8.c: Remove.
3185 * gcc.target/arm/neon/vzipf32.c: Remove.
3186 * gcc.target/arm/neon/vzipp16.c: Remove.
3187 * gcc.target/arm/neon/vzipp8.c: Remove.
3188 * gcc.target/arm/neon/vzips16.c: Remove.
3189 * gcc.target/arm/neon/vzips32.c: Remove.
3190 * gcc.target/arm/neon/vzips8.c: Remove.
3191 * gcc.target/arm/neon/vzipu16.c: Remove.
3192 * gcc.target/arm/neon/vzipu32.c: Remove.
3193 * gcc.target/arm/neon/vzipu8.c: Remove.
3195 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3197 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3199 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3202 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3203 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3205 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3207 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3208 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3209 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3210 levenshtein_plugin.c.
3211 * gcc.dg/spellcheck-fields.c: New file.
3213 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3216 * gfortran.dg/pr68318_1.f90: New test.
3217 * gfortran.dg/pr68318_2.f90: Ditto.
3219 2015-11-12 James Norris <jnorris@codesourcery.com>
3220 Joseph Myers <joseph@codesourcery.com>
3222 * c-c++-common/goacc/declare-1.c: New test.
3223 * c-c++-common/goacc/declare-2.c: Likewise.
3225 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3227 [ARM] Remove neon-testgen.ml and generated tests.
3229 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3230 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3231 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3232 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3233 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3234 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3235 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3236 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3237 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3238 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3239 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3240 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3241 * gcc.target/arm/neon/vRhadds16.c: Remove.
3242 * gcc.target/arm/neon/vRhadds32.c: Remove.
3243 * gcc.target/arm/neon/vRhadds8.c: Remove.
3244 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3245 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3246 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3247 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3248 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3249 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3250 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3251 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3252 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3253 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3254 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3255 * gcc.target/arm/neon/vRshls16.c: Remove.
3256 * gcc.target/arm/neon/vRshls32.c: Remove.
3257 * gcc.target/arm/neon/vRshls64.c: Remove.
3258 * gcc.target/arm/neon/vRshls8.c: Remove.
3259 * gcc.target/arm/neon/vRshlu16.c: Remove.
3260 * gcc.target/arm/neon/vRshlu32.c: Remove.
3261 * gcc.target/arm/neon/vRshlu64.c: Remove.
3262 * gcc.target/arm/neon/vRshlu8.c: Remove.
3263 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3264 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3265 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3266 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3267 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3268 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3269 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3270 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3271 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3272 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3273 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3274 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3275 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3276 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3277 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3278 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3279 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3280 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3281 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3282 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3283 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3284 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3285 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3286 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3287 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3288 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3289 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3290 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3291 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3292 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3293 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3294 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3295 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3296 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3297 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3298 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3299 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3300 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3301 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3302 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3303 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3304 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3305 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3306 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3307 * gcc.target/arm/neon/vabaQs16.c: Remove.
3308 * gcc.target/arm/neon/vabaQs32.c: Remove.
3309 * gcc.target/arm/neon/vabaQs8.c: Remove.
3310 * gcc.target/arm/neon/vabaQu16.c: Remove.
3311 * gcc.target/arm/neon/vabaQu32.c: Remove.
3312 * gcc.target/arm/neon/vabaQu8.c: Remove.
3313 * gcc.target/arm/neon/vabals16.c: Remove.
3314 * gcc.target/arm/neon/vabals32.c: Remove.
3315 * gcc.target/arm/neon/vabals8.c: Remove.
3316 * gcc.target/arm/neon/vabalu16.c: Remove.
3317 * gcc.target/arm/neon/vabalu32.c: Remove.
3318 * gcc.target/arm/neon/vabalu8.c: Remove.
3319 * gcc.target/arm/neon/vabas16.c: Remove.
3320 * gcc.target/arm/neon/vabas32.c: Remove.
3321 * gcc.target/arm/neon/vabas8.c: Remove.
3322 * gcc.target/arm/neon/vabau16.c: Remove.
3323 * gcc.target/arm/neon/vabau32.c: Remove.
3324 * gcc.target/arm/neon/vabau8.c: Remove.
3325 * gcc.target/arm/neon/vabdQf32.c: Remove.
3326 * gcc.target/arm/neon/vabdQs16.c: Remove.
3327 * gcc.target/arm/neon/vabdQs32.c: Remove.
3328 * gcc.target/arm/neon/vabdQs8.c: Remove.
3329 * gcc.target/arm/neon/vabdQu16.c: Remove.
3330 * gcc.target/arm/neon/vabdQu32.c: Remove.
3331 * gcc.target/arm/neon/vabdQu8.c: Remove.
3332 * gcc.target/arm/neon/vabdf32.c: Remove.
3333 * gcc.target/arm/neon/vabdls16.c: Remove.
3334 * gcc.target/arm/neon/vabdls32.c: Remove.
3335 * gcc.target/arm/neon/vabdls8.c: Remove.
3336 * gcc.target/arm/neon/vabdlu16.c: Remove.
3337 * gcc.target/arm/neon/vabdlu32.c: Remove.
3338 * gcc.target/arm/neon/vabdlu8.c: Remove.
3339 * gcc.target/arm/neon/vabds16.c: Remove.
3340 * gcc.target/arm/neon/vabds32.c: Remove.
3341 * gcc.target/arm/neon/vabds8.c: Remove.
3342 * gcc.target/arm/neon/vabdu16.c: Remove.
3343 * gcc.target/arm/neon/vabdu32.c: Remove.
3344 * gcc.target/arm/neon/vabdu8.c: Remove.
3345 * gcc.target/arm/neon/vabsQf32.c: Remove.
3346 * gcc.target/arm/neon/vabsQs16.c: Remove.
3347 * gcc.target/arm/neon/vabsQs32.c: Remove.
3348 * gcc.target/arm/neon/vabsQs8.c: Remove.
3349 * gcc.target/arm/neon/vabsf32.c: Remove.
3350 * gcc.target/arm/neon/vabss16.c: Remove.
3351 * gcc.target/arm/neon/vabss32.c: Remove.
3352 * gcc.target/arm/neon/vabss8.c: Remove.
3353 * gcc.target/arm/neon/vaddQf32.c: Remove.
3354 * gcc.target/arm/neon/vaddQs16.c: Remove.
3355 * gcc.target/arm/neon/vaddQs32.c: Remove.
3356 * gcc.target/arm/neon/vaddQs64.c: Remove.
3357 * gcc.target/arm/neon/vaddQs8.c: Remove.
3358 * gcc.target/arm/neon/vaddQu16.c: Remove.
3359 * gcc.target/arm/neon/vaddQu32.c: Remove.
3360 * gcc.target/arm/neon/vaddQu64.c: Remove.
3361 * gcc.target/arm/neon/vaddQu8.c: Remove.
3362 * gcc.target/arm/neon/vaddf32.c: Remove.
3363 * gcc.target/arm/neon/vaddhns16.c: Remove.
3364 * gcc.target/arm/neon/vaddhns32.c: Remove.
3365 * gcc.target/arm/neon/vaddhns64.c: Remove.
3366 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3367 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3368 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3369 * gcc.target/arm/neon/vaddls16.c: Remove.
3370 * gcc.target/arm/neon/vaddls32.c: Remove.
3371 * gcc.target/arm/neon/vaddls8.c: Remove.
3372 * gcc.target/arm/neon/vaddlu16.c: Remove.
3373 * gcc.target/arm/neon/vaddlu32.c: Remove.
3374 * gcc.target/arm/neon/vaddlu8.c: Remove.
3375 * gcc.target/arm/neon/vadds16.c: Remove.
3376 * gcc.target/arm/neon/vadds32.c: Remove.
3377 * gcc.target/arm/neon/vadds64.c: Remove.
3378 * gcc.target/arm/neon/vadds8.c: Remove.
3379 * gcc.target/arm/neon/vaddu16.c: Remove.
3380 * gcc.target/arm/neon/vaddu32.c: Remove.
3381 * gcc.target/arm/neon/vaddu64.c: Remove.
3382 * gcc.target/arm/neon/vaddu8.c: Remove.
3383 * gcc.target/arm/neon/vaddws16.c: Remove.
3384 * gcc.target/arm/neon/vaddws32.c: Remove.
3385 * gcc.target/arm/neon/vaddws8.c: Remove.
3386 * gcc.target/arm/neon/vaddwu16.c: Remove.
3387 * gcc.target/arm/neon/vaddwu32.c: Remove.
3388 * gcc.target/arm/neon/vaddwu8.c: Remove.
3389 * gcc.target/arm/neon/vandQs16.c: Remove.
3390 * gcc.target/arm/neon/vandQs32.c: Remove.
3391 * gcc.target/arm/neon/vandQs64.c: Remove.
3392 * gcc.target/arm/neon/vandQs8.c: Remove.
3393 * gcc.target/arm/neon/vandQu16.c: Remove.
3394 * gcc.target/arm/neon/vandQu32.c: Remove.
3395 * gcc.target/arm/neon/vandQu64.c: Remove.
3396 * gcc.target/arm/neon/vandQu8.c: Remove.
3397 * gcc.target/arm/neon/vands16.c: Remove.
3398 * gcc.target/arm/neon/vands32.c: Remove.
3399 * gcc.target/arm/neon/vands64.c: Remove.
3400 * gcc.target/arm/neon/vands8.c: Remove.
3401 * gcc.target/arm/neon/vandu16.c: Remove.
3402 * gcc.target/arm/neon/vandu32.c: Remove.
3403 * gcc.target/arm/neon/vandu64.c: Remove.
3404 * gcc.target/arm/neon/vandu8.c: Remove.
3405 * gcc.target/arm/neon/vbicQs16.c: Remove.
3406 * gcc.target/arm/neon/vbicQs32.c: Remove.
3407 * gcc.target/arm/neon/vbicQs64.c: Remove.
3408 * gcc.target/arm/neon/vbicQs8.c: Remove.
3409 * gcc.target/arm/neon/vbicQu16.c: Remove.
3410 * gcc.target/arm/neon/vbicQu32.c: Remove.
3411 * gcc.target/arm/neon/vbicQu64.c: Remove.
3412 * gcc.target/arm/neon/vbicQu8.c: Remove.
3413 * gcc.target/arm/neon/vbics16.c: Remove.
3414 * gcc.target/arm/neon/vbics32.c: Remove.
3415 * gcc.target/arm/neon/vbics64.c: Remove.
3416 * gcc.target/arm/neon/vbics8.c: Remove.
3417 * gcc.target/arm/neon/vbicu16.c: Remove.
3418 * gcc.target/arm/neon/vbicu32.c: Remove.
3419 * gcc.target/arm/neon/vbicu64.c: Remove.
3420 * gcc.target/arm/neon/vbicu8.c: Remove.
3421 * gcc.target/arm/neon/vbslQf32.c: Remove.
3422 * gcc.target/arm/neon/vbslQp16.c: Remove.
3423 * gcc.target/arm/neon/vbslQp64.c: Remove.
3424 * gcc.target/arm/neon/vbslQp8.c: Remove.
3425 * gcc.target/arm/neon/vbslQs16.c: Remove.
3426 * gcc.target/arm/neon/vbslQs32.c: Remove.
3427 * gcc.target/arm/neon/vbslQs64.c: Remove.
3428 * gcc.target/arm/neon/vbslQs8.c: Remove.
3429 * gcc.target/arm/neon/vbslQu16.c: Remove.
3430 * gcc.target/arm/neon/vbslQu32.c: Remove.
3431 * gcc.target/arm/neon/vbslQu64.c: Remove.
3432 * gcc.target/arm/neon/vbslQu8.c: Remove.
3433 * gcc.target/arm/neon/vbslf32.c: Remove.
3434 * gcc.target/arm/neon/vbslp16.c: Remove.
3435 * gcc.target/arm/neon/vbslp64.c: Remove.
3436 * gcc.target/arm/neon/vbslp8.c: Remove.
3437 * gcc.target/arm/neon/vbsls16.c: Remove.
3438 * gcc.target/arm/neon/vbsls32.c: Remove.
3439 * gcc.target/arm/neon/vbsls64.c: Remove.
3440 * gcc.target/arm/neon/vbsls8.c: Remove.
3441 * gcc.target/arm/neon/vbslu16.c: Remove.
3442 * gcc.target/arm/neon/vbslu32.c: Remove.
3443 * gcc.target/arm/neon/vbslu64.c: Remove.
3444 * gcc.target/arm/neon/vbslu8.c: Remove.
3445 * gcc.target/arm/neon/vcageQf32.c: Remove.
3446 * gcc.target/arm/neon/vcagef32.c: Remove.
3447 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3448 * gcc.target/arm/neon/vcagtf32.c: Remove.
3449 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3450 * gcc.target/arm/neon/vcalef32.c: Remove.
3451 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3452 * gcc.target/arm/neon/vcaltf32.c: Remove.
3453 * gcc.target/arm/neon/vceqQf32.c: Remove.
3454 * gcc.target/arm/neon/vceqQp8.c: Remove.
3455 * gcc.target/arm/neon/vceqQs16.c: Remove.
3456 * gcc.target/arm/neon/vceqQs32.c: Remove.
3457 * gcc.target/arm/neon/vceqQs8.c: Remove.
3458 * gcc.target/arm/neon/vceqQu16.c: Remove.
3459 * gcc.target/arm/neon/vceqQu32.c: Remove.
3460 * gcc.target/arm/neon/vceqQu8.c: Remove.
3461 * gcc.target/arm/neon/vceqf32.c: Remove.
3462 * gcc.target/arm/neon/vceqp8.c: Remove.
3463 * gcc.target/arm/neon/vceqs16.c: Remove.
3464 * gcc.target/arm/neon/vceqs32.c: Remove.
3465 * gcc.target/arm/neon/vceqs8.c: Remove.
3466 * gcc.target/arm/neon/vcequ16.c: Remove.
3467 * gcc.target/arm/neon/vcequ32.c: Remove.
3468 * gcc.target/arm/neon/vcequ8.c: Remove.
3469 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3470 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3471 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3472 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3473 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3474 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3475 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3476 * gcc.target/arm/neon/vcgef32.c: Remove.
3477 * gcc.target/arm/neon/vcges16.c: Remove.
3478 * gcc.target/arm/neon/vcges32.c: Remove.
3479 * gcc.target/arm/neon/vcges8.c: Remove.
3480 * gcc.target/arm/neon/vcgeu16.c: Remove.
3481 * gcc.target/arm/neon/vcgeu32.c: Remove.
3482 * gcc.target/arm/neon/vcgeu8.c: Remove.
3483 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3484 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3485 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3486 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3487 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3488 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3489 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3490 * gcc.target/arm/neon/vcgtf32.c: Remove.
3491 * gcc.target/arm/neon/vcgts16.c: Remove.
3492 * gcc.target/arm/neon/vcgts32.c: Remove.
3493 * gcc.target/arm/neon/vcgts8.c: Remove.
3494 * gcc.target/arm/neon/vcgtu16.c: Remove.
3495 * gcc.target/arm/neon/vcgtu32.c: Remove.
3496 * gcc.target/arm/neon/vcgtu8.c: Remove.
3497 * gcc.target/arm/neon/vcleQf32.c: Remove.
3498 * gcc.target/arm/neon/vcleQs16.c: Remove.
3499 * gcc.target/arm/neon/vcleQs32.c: Remove.
3500 * gcc.target/arm/neon/vcleQs8.c: Remove.
3501 * gcc.target/arm/neon/vcleQu16.c: Remove.
3502 * gcc.target/arm/neon/vcleQu32.c: Remove.
3503 * gcc.target/arm/neon/vcleQu8.c: Remove.
3504 * gcc.target/arm/neon/vclef32.c: Remove.
3505 * gcc.target/arm/neon/vcles16.c: Remove.
3506 * gcc.target/arm/neon/vcles32.c: Remove.
3507 * gcc.target/arm/neon/vcles8.c: Remove.
3508 * gcc.target/arm/neon/vcleu16.c: Remove.
3509 * gcc.target/arm/neon/vcleu32.c: Remove.
3510 * gcc.target/arm/neon/vcleu8.c: Remove.
3511 * gcc.target/arm/neon/vclsQs16.c: Remove.
3512 * gcc.target/arm/neon/vclsQs32.c: Remove.
3513 * gcc.target/arm/neon/vclsQs8.c: Remove.
3514 * gcc.target/arm/neon/vclss16.c: Remove.
3515 * gcc.target/arm/neon/vclss32.c: Remove.
3516 * gcc.target/arm/neon/vclss8.c: Remove.
3517 * gcc.target/arm/neon/vcltQf32.c: Remove.
3518 * gcc.target/arm/neon/vcltQs16.c: Remove.
3519 * gcc.target/arm/neon/vcltQs32.c: Remove.
3520 * gcc.target/arm/neon/vcltQs8.c: Remove.
3521 * gcc.target/arm/neon/vcltQu16.c: Remove.
3522 * gcc.target/arm/neon/vcltQu32.c: Remove.
3523 * gcc.target/arm/neon/vcltQu8.c: Remove.
3524 * gcc.target/arm/neon/vcltf32.c: Remove.
3525 * gcc.target/arm/neon/vclts16.c: Remove.
3526 * gcc.target/arm/neon/vclts32.c: Remove.
3527 * gcc.target/arm/neon/vclts8.c: Remove.
3528 * gcc.target/arm/neon/vcltu16.c: Remove.
3529 * gcc.target/arm/neon/vcltu32.c: Remove.
3530 * gcc.target/arm/neon/vcltu8.c: Remove.
3531 * gcc.target/arm/neon/vclzQs16.c: Remove.
3532 * gcc.target/arm/neon/vclzQs32.c: Remove.
3533 * gcc.target/arm/neon/vclzQs8.c: Remove.
3534 * gcc.target/arm/neon/vclzQu16.c: Remove.
3535 * gcc.target/arm/neon/vclzQu32.c: Remove.
3536 * gcc.target/arm/neon/vclzQu8.c: Remove.
3537 * gcc.target/arm/neon/vclzs16.c: Remove.
3538 * gcc.target/arm/neon/vclzs32.c: Remove.
3539 * gcc.target/arm/neon/vclzs8.c: Remove.
3540 * gcc.target/arm/neon/vclzu16.c: Remove.
3541 * gcc.target/arm/neon/vclzu32.c: Remove.
3542 * gcc.target/arm/neon/vclzu8.c: Remove.
3543 * gcc.target/arm/neon/vcntQp8.c: Remove.
3544 * gcc.target/arm/neon/vcntQs8.c: Remove.
3545 * gcc.target/arm/neon/vcntQu8.c: Remove.
3546 * gcc.target/arm/neon/vcntp8.c: Remove.
3547 * gcc.target/arm/neon/vcnts8.c: Remove.
3548 * gcc.target/arm/neon/vcntu8.c: Remove.
3549 * gcc.target/arm/neon/vcombinef32.c: Remove.
3550 * gcc.target/arm/neon/vcombinep16.c: Remove.
3551 * gcc.target/arm/neon/vcombinep64.c: Remove.
3552 * gcc.target/arm/neon/vcombinep8.c: Remove.
3553 * gcc.target/arm/neon/vcombines16.c: Remove.
3554 * gcc.target/arm/neon/vcombines32.c: Remove.
3555 * gcc.target/arm/neon/vcombines64.c: Remove.
3556 * gcc.target/arm/neon/vcombines8.c: Remove.
3557 * gcc.target/arm/neon/vcombineu16.c: Remove.
3558 * gcc.target/arm/neon/vcombineu32.c: Remove.
3559 * gcc.target/arm/neon/vcombineu64.c: Remove.
3560 * gcc.target/arm/neon/vcombineu8.c: Remove.
3561 * gcc.target/arm/neon/vcreatef32.c: Remove.
3562 * gcc.target/arm/neon/vcreatep16.c: Remove.
3563 * gcc.target/arm/neon/vcreatep64.c: Remove.
3564 * gcc.target/arm/neon/vcreatep8.c: Remove.
3565 * gcc.target/arm/neon/vcreates16.c: Remove.
3566 * gcc.target/arm/neon/vcreates32.c: Remove.
3567 * gcc.target/arm/neon/vcreates64.c: Remove.
3568 * gcc.target/arm/neon/vcreates8.c: Remove.
3569 * gcc.target/arm/neon/vcreateu16.c: Remove.
3570 * gcc.target/arm/neon/vcreateu32.c: Remove.
3571 * gcc.target/arm/neon/vcreateu64.c: Remove.
3572 * gcc.target/arm/neon/vcreateu8.c: Remove.
3573 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3574 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3575 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3576 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3577 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3578 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3579 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3580 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3581 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3582 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3583 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3584 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3585 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3586 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3587 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3588 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3589 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3590 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3591 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3592 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3593 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3594 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3595 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3596 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3597 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3598 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3599 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3600 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3601 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3602 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3603 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3604 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3605 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3606 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3607 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3608 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3609 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3610 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3611 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3612 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3613 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3614 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3615 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3616 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3617 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3618 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3619 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3620 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3621 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3622 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3623 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3624 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3625 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3626 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3627 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3628 * gcc.target/arm/neon/vdup_np16.c: Remove.
3629 * gcc.target/arm/neon/vdup_np64.c: Remove.
3630 * gcc.target/arm/neon/vdup_np8.c: Remove.
3631 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3632 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3633 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3634 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3635 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3636 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3637 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3638 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3639 * gcc.target/arm/neon/veorQs16.c: Remove.
3640 * gcc.target/arm/neon/veorQs32.c: Remove.
3641 * gcc.target/arm/neon/veorQs64.c: Remove.
3642 * gcc.target/arm/neon/veorQs8.c: Remove.
3643 * gcc.target/arm/neon/veorQu16.c: Remove.
3644 * gcc.target/arm/neon/veorQu32.c: Remove.
3645 * gcc.target/arm/neon/veorQu64.c: Remove.
3646 * gcc.target/arm/neon/veorQu8.c: Remove.
3647 * gcc.target/arm/neon/veors16.c: Remove.
3648 * gcc.target/arm/neon/veors32.c: Remove.
3649 * gcc.target/arm/neon/veors64.c: Remove.
3650 * gcc.target/arm/neon/veors8.c: Remove.
3651 * gcc.target/arm/neon/veoru16.c: Remove.
3652 * gcc.target/arm/neon/veoru32.c: Remove.
3653 * gcc.target/arm/neon/veoru64.c: Remove.
3654 * gcc.target/arm/neon/veoru8.c: Remove.
3655 * gcc.target/arm/neon/vextQf32.c: Remove.
3656 * gcc.target/arm/neon/vextQp16.c: Remove.
3657 * gcc.target/arm/neon/vextQp64.c: Remove.
3658 * gcc.target/arm/neon/vextQp8.c: Remove.
3659 * gcc.target/arm/neon/vextQs16.c: Remove.
3660 * gcc.target/arm/neon/vextQs32.c: Remove.
3661 * gcc.target/arm/neon/vextQs64.c: Remove.
3662 * gcc.target/arm/neon/vextQs8.c: Remove.
3663 * gcc.target/arm/neon/vextQu16.c: Remove.
3664 * gcc.target/arm/neon/vextQu32.c: Remove.
3665 * gcc.target/arm/neon/vextQu64.c: Remove.
3666 * gcc.target/arm/neon/vextQu8.c: Remove.
3667 * gcc.target/arm/neon/vextf32.c: Remove.
3668 * gcc.target/arm/neon/vextp16.c: Remove.
3669 * gcc.target/arm/neon/vextp64.c: Remove.
3670 * gcc.target/arm/neon/vextp8.c: Remove.
3671 * gcc.target/arm/neon/vexts16.c: Remove.
3672 * gcc.target/arm/neon/vexts32.c: Remove.
3673 * gcc.target/arm/neon/vexts64.c: Remove.
3674 * gcc.target/arm/neon/vexts8.c: Remove.
3675 * gcc.target/arm/neon/vextu16.c: Remove.
3676 * gcc.target/arm/neon/vextu32.c: Remove.
3677 * gcc.target/arm/neon/vextu64.c: Remove.
3678 * gcc.target/arm/neon/vextu8.c: Remove.
3679 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3680 * gcc.target/arm/neon/vfmaf32.c: Remove.
3681 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3682 * gcc.target/arm/neon/vfmsf32.c: Remove.
3683 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3684 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3685 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3686 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3687 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3688 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3689 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3690 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3691 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3692 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3693 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3694 * gcc.target/arm/neon/vget_highf32.c: Remove.
3695 * gcc.target/arm/neon/vget_highp16.c: Remove.
3696 * gcc.target/arm/neon/vget_highp64.c: Remove.
3697 * gcc.target/arm/neon/vget_highp8.c: Remove.
3698 * gcc.target/arm/neon/vget_highs16.c: Remove.
3699 * gcc.target/arm/neon/vget_highs32.c: Remove.
3700 * gcc.target/arm/neon/vget_highs64.c: Remove.
3701 * gcc.target/arm/neon/vget_highs8.c: Remove.
3702 * gcc.target/arm/neon/vget_highu16.c: Remove.
3703 * gcc.target/arm/neon/vget_highu32.c: Remove.
3704 * gcc.target/arm/neon/vget_highu64.c: Remove.
3705 * gcc.target/arm/neon/vget_highu8.c: Remove.
3706 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3707 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3708 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3709 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3710 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3711 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3712 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3713 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3714 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3715 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3716 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3717 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3718 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3719 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3720 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3721 * gcc.target/arm/neon/vget_lows16.c: Remove.
3722 * gcc.target/arm/neon/vget_lows32.c: Remove.
3723 * gcc.target/arm/neon/vget_lows64.c: Remove.
3724 * gcc.target/arm/neon/vget_lows8.c: Remove.
3725 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3726 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3727 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3728 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3729 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3730 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3731 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3732 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3733 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3734 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3735 * gcc.target/arm/neon/vhadds16.c: Remove.
3736 * gcc.target/arm/neon/vhadds32.c: Remove.
3737 * gcc.target/arm/neon/vhadds8.c: Remove.
3738 * gcc.target/arm/neon/vhaddu16.c: Remove.
3739 * gcc.target/arm/neon/vhaddu32.c: Remove.
3740 * gcc.target/arm/neon/vhaddu8.c: Remove.
3741 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3742 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3743 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3744 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3745 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3746 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3747 * gcc.target/arm/neon/vhsubs16.c: Remove.
3748 * gcc.target/arm/neon/vhsubs32.c: Remove.
3749 * gcc.target/arm/neon/vhsubs8.c: Remove.
3750 * gcc.target/arm/neon/vhsubu16.c: Remove.
3751 * gcc.target/arm/neon/vhsubu32.c: Remove.
3752 * gcc.target/arm/neon/vhsubu8.c: Remove.
3753 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3754 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3755 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3756 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3757 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3758 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3759 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3760 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3761 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3762 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3763 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3764 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3765 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3766 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3767 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3768 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3769 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3770 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3771 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3772 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3773 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3774 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3775 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3776 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3777 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3778 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3779 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3780 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3781 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3782 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3783 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3784 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3785 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3786 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3787 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3788 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3789 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3790 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3791 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3792 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3793 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3794 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3795 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3796 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3797 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3798 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3799 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3800 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3801 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3802 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3803 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3804 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3805 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3806 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3807 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3808 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3809 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3810 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3811 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3812 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3813 * gcc.target/arm/neon/vld1f32.c: Remove.
3814 * gcc.target/arm/neon/vld1p16.c: Remove.
3815 * gcc.target/arm/neon/vld1p64.c: Remove.
3816 * gcc.target/arm/neon/vld1p8.c: Remove.
3817 * gcc.target/arm/neon/vld1s16.c: Remove.
3818 * gcc.target/arm/neon/vld1s32.c: Remove.
3819 * gcc.target/arm/neon/vld1s64.c: Remove.
3820 * gcc.target/arm/neon/vld1s8.c: Remove.
3821 * gcc.target/arm/neon/vld1u16.c: Remove.
3822 * gcc.target/arm/neon/vld1u32.c: Remove.
3823 * gcc.target/arm/neon/vld1u64.c: Remove.
3824 * gcc.target/arm/neon/vld1u8.c: Remove.
3825 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3826 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3827 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3828 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3829 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3830 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3831 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3832 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3833 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3834 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3835 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3836 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3837 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3838 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3839 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3840 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3841 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3842 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3843 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3844 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3845 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3846 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3847 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3848 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3849 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3850 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3851 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3852 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3853 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3854 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3855 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3856 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3857 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3858 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3859 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3860 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3861 * gcc.target/arm/neon/vld2f32.c: Remove.
3862 * gcc.target/arm/neon/vld2p16.c: Remove.
3863 * gcc.target/arm/neon/vld2p64.c: Remove.
3864 * gcc.target/arm/neon/vld2p8.c: Remove.
3865 * gcc.target/arm/neon/vld2s16.c: Remove.
3866 * gcc.target/arm/neon/vld2s32.c: Remove.
3867 * gcc.target/arm/neon/vld2s64.c: Remove.
3868 * gcc.target/arm/neon/vld2s8.c: Remove.
3869 * gcc.target/arm/neon/vld2u16.c: Remove.
3870 * gcc.target/arm/neon/vld2u32.c: Remove.
3871 * gcc.target/arm/neon/vld2u64.c: Remove.
3872 * gcc.target/arm/neon/vld2u8.c: Remove.
3873 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3874 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3875 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3876 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3877 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3878 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3879 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3880 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3881 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3882 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3883 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3884 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3885 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3886 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3887 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3888 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3889 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3890 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3891 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3892 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3893 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3894 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3895 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3896 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3897 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3898 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3899 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3900 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3901 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3902 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3903 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3904 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3905 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3906 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3907 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3908 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3909 * gcc.target/arm/neon/vld3f32.c: Remove.
3910 * gcc.target/arm/neon/vld3p16.c: Remove.
3911 * gcc.target/arm/neon/vld3p64.c: Remove.
3912 * gcc.target/arm/neon/vld3p8.c: Remove.
3913 * gcc.target/arm/neon/vld3s16.c: Remove.
3914 * gcc.target/arm/neon/vld3s32.c: Remove.
3915 * gcc.target/arm/neon/vld3s64.c: Remove.
3916 * gcc.target/arm/neon/vld3s8.c: Remove.
3917 * gcc.target/arm/neon/vld3u16.c: Remove.
3918 * gcc.target/arm/neon/vld3u32.c: Remove.
3919 * gcc.target/arm/neon/vld3u64.c: Remove.
3920 * gcc.target/arm/neon/vld3u8.c: Remove.
3921 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3922 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3923 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3924 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3925 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3926 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3927 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3928 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3929 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3930 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3931 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3932 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3933 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3934 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3935 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3936 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3937 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3938 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3939 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3940 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3941 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3942 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3943 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3944 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3945 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3946 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3947 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3948 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3949 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3950 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3951 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3952 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3953 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3954 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3955 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3956 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3957 * gcc.target/arm/neon/vld4f32.c: Remove.
3958 * gcc.target/arm/neon/vld4p16.c: Remove.
3959 * gcc.target/arm/neon/vld4p64.c: Remove.
3960 * gcc.target/arm/neon/vld4p8.c: Remove.
3961 * gcc.target/arm/neon/vld4s16.c: Remove.
3962 * gcc.target/arm/neon/vld4s32.c: Remove.
3963 * gcc.target/arm/neon/vld4s64.c: Remove.
3964 * gcc.target/arm/neon/vld4s8.c: Remove.
3965 * gcc.target/arm/neon/vld4u16.c: Remove.
3966 * gcc.target/arm/neon/vld4u32.c: Remove.
3967 * gcc.target/arm/neon/vld4u64.c: Remove.
3968 * gcc.target/arm/neon/vld4u8.c: Remove.
3969 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3970 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3971 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3972 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3973 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3974 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3975 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3976 * gcc.target/arm/neon/vmaxf32.c: Remove.
3977 * gcc.target/arm/neon/vmaxs16.c: Remove.
3978 * gcc.target/arm/neon/vmaxs32.c: Remove.
3979 * gcc.target/arm/neon/vmaxs8.c: Remove.
3980 * gcc.target/arm/neon/vmaxu16.c: Remove.
3981 * gcc.target/arm/neon/vmaxu32.c: Remove.
3982 * gcc.target/arm/neon/vmaxu8.c: Remove.
3983 * gcc.target/arm/neon/vminQf32.c: Remove.
3984 * gcc.target/arm/neon/vminQs16.c: Remove.
3985 * gcc.target/arm/neon/vminQs32.c: Remove.
3986 * gcc.target/arm/neon/vminQs8.c: Remove.
3987 * gcc.target/arm/neon/vminQu16.c: Remove.
3988 * gcc.target/arm/neon/vminQu32.c: Remove.
3989 * gcc.target/arm/neon/vminQu8.c: Remove.
3990 * gcc.target/arm/neon/vminf32.c: Remove.
3991 * gcc.target/arm/neon/vmins16.c: Remove.
3992 * gcc.target/arm/neon/vmins32.c: Remove.
3993 * gcc.target/arm/neon/vmins8.c: Remove.
3994 * gcc.target/arm/neon/vminu16.c: Remove.
3995 * gcc.target/arm/neon/vminu32.c: Remove.
3996 * gcc.target/arm/neon/vminu8.c: Remove.
3997 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3998 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3999 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4000 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4001 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4002 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4003 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4004 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4005 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4006 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4007 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4008 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4009 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4010 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4011 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4012 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4013 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4014 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4015 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4016 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4017 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4018 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4019 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4020 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4021 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4022 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4023 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4024 * gcc.target/arm/neon/vmlaf32.c: Remove.
4025 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4026 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4027 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4028 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4029 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4030 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4031 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4032 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4033 * gcc.target/arm/neon/vmlals16.c: Remove.
4034 * gcc.target/arm/neon/vmlals32.c: Remove.
4035 * gcc.target/arm/neon/vmlals8.c: Remove.
4036 * gcc.target/arm/neon/vmlalu16.c: Remove.
4037 * gcc.target/arm/neon/vmlalu32.c: Remove.
4038 * gcc.target/arm/neon/vmlalu8.c: Remove.
4039 * gcc.target/arm/neon/vmlas16.c: Remove.
4040 * gcc.target/arm/neon/vmlas32.c: Remove.
4041 * gcc.target/arm/neon/vmlas8.c: Remove.
4042 * gcc.target/arm/neon/vmlau16.c: Remove.
4043 * gcc.target/arm/neon/vmlau32.c: Remove.
4044 * gcc.target/arm/neon/vmlau8.c: Remove.
4045 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4046 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4047 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4048 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4049 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4050 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4051 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4052 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4053 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4054 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4055 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4056 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4057 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4058 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4059 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4060 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4061 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4062 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4063 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4064 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4065 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4066 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4067 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4068 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4069 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4070 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4071 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4072 * gcc.target/arm/neon/vmlsf32.c: Remove.
4073 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4074 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4075 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4076 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4077 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4078 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4079 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4080 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4081 * gcc.target/arm/neon/vmlsls16.c: Remove.
4082 * gcc.target/arm/neon/vmlsls32.c: Remove.
4083 * gcc.target/arm/neon/vmlsls8.c: Remove.
4084 * gcc.target/arm/neon/vmlslu16.c: Remove.
4085 * gcc.target/arm/neon/vmlslu32.c: Remove.
4086 * gcc.target/arm/neon/vmlslu8.c: Remove.
4087 * gcc.target/arm/neon/vmlss16.c: Remove.
4088 * gcc.target/arm/neon/vmlss32.c: Remove.
4089 * gcc.target/arm/neon/vmlss8.c: Remove.
4090 * gcc.target/arm/neon/vmlsu16.c: Remove.
4091 * gcc.target/arm/neon/vmlsu32.c: Remove.
4092 * gcc.target/arm/neon/vmlsu8.c: Remove.
4093 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4094 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4095 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4096 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4097 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4098 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4099 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4100 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4101 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4102 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4103 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4104 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4105 * gcc.target/arm/neon/vmov_np16.c: Remove.
4106 * gcc.target/arm/neon/vmov_np8.c: Remove.
4107 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4108 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4109 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4110 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4111 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4112 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4113 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4114 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4115 * gcc.target/arm/neon/vmovls16.c: Remove.
4116 * gcc.target/arm/neon/vmovls32.c: Remove.
4117 * gcc.target/arm/neon/vmovls8.c: Remove.
4118 * gcc.target/arm/neon/vmovlu16.c: Remove.
4119 * gcc.target/arm/neon/vmovlu32.c: Remove.
4120 * gcc.target/arm/neon/vmovlu8.c: Remove.
4121 * gcc.target/arm/neon/vmovns16.c: Remove.
4122 * gcc.target/arm/neon/vmovns32.c: Remove.
4123 * gcc.target/arm/neon/vmovns64.c: Remove.
4124 * gcc.target/arm/neon/vmovnu16.c: Remove.
4125 * gcc.target/arm/neon/vmovnu32.c: Remove.
4126 * gcc.target/arm/neon/vmovnu64.c: Remove.
4127 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4128 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4129 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4130 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4131 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4132 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4133 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4134 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4135 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4136 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4137 * gcc.target/arm/neon/vmulQf32.c: Remove.
4138 * gcc.target/arm/neon/vmulQp8.c: Remove.
4139 * gcc.target/arm/neon/vmulQs16.c: Remove.
4140 * gcc.target/arm/neon/vmulQs32.c: Remove.
4141 * gcc.target/arm/neon/vmulQs8.c: Remove.
4142 * gcc.target/arm/neon/vmulQu16.c: Remove.
4143 * gcc.target/arm/neon/vmulQu32.c: Remove.
4144 * gcc.target/arm/neon/vmulQu8.c: Remove.
4145 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4146 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4147 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4148 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4149 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4150 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4151 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4152 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4153 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4154 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4155 * gcc.target/arm/neon/vmulf32.c: Remove.
4156 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4157 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4158 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4159 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4160 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4161 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4162 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4163 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4164 * gcc.target/arm/neon/vmullp8.c: Remove.
4165 * gcc.target/arm/neon/vmulls16.c: Remove.
4166 * gcc.target/arm/neon/vmulls32.c: Remove.
4167 * gcc.target/arm/neon/vmulls8.c: Remove.
4168 * gcc.target/arm/neon/vmullu16.c: Remove.
4169 * gcc.target/arm/neon/vmullu32.c: Remove.
4170 * gcc.target/arm/neon/vmullu8.c: Remove.
4171 * gcc.target/arm/neon/vmulp8.c: Remove.
4172 * gcc.target/arm/neon/vmuls16.c: Remove.
4173 * gcc.target/arm/neon/vmuls32.c: Remove.
4174 * gcc.target/arm/neon/vmuls8.c: Remove.
4175 * gcc.target/arm/neon/vmulu16.c: Remove.
4176 * gcc.target/arm/neon/vmulu32.c: Remove.
4177 * gcc.target/arm/neon/vmulu8.c: Remove.
4178 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4179 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4180 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4181 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4182 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4183 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4184 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4185 * gcc.target/arm/neon/vmvnp8.c: Remove.
4186 * gcc.target/arm/neon/vmvns16.c: Remove.
4187 * gcc.target/arm/neon/vmvns32.c: Remove.
4188 * gcc.target/arm/neon/vmvns8.c: Remove.
4189 * gcc.target/arm/neon/vmvnu16.c: Remove.
4190 * gcc.target/arm/neon/vmvnu32.c: Remove.
4191 * gcc.target/arm/neon/vmvnu8.c: Remove.
4192 * gcc.target/arm/neon/vnegQf32.c: Remove.
4193 * gcc.target/arm/neon/vnegQs16.c: Remove.
4194 * gcc.target/arm/neon/vnegQs32.c: Remove.
4195 * gcc.target/arm/neon/vnegQs8.c: Remove.
4196 * gcc.target/arm/neon/vnegf32.c: Remove.
4197 * gcc.target/arm/neon/vnegs16.c: Remove.
4198 * gcc.target/arm/neon/vnegs32.c: Remove.
4199 * gcc.target/arm/neon/vnegs8.c: Remove.
4200 * gcc.target/arm/neon/vornQs16.c: Remove.
4201 * gcc.target/arm/neon/vornQs32.c: Remove.
4202 * gcc.target/arm/neon/vornQs64.c: Remove.
4203 * gcc.target/arm/neon/vornQs8.c: Remove.
4204 * gcc.target/arm/neon/vornQu16.c: Remove.
4205 * gcc.target/arm/neon/vornQu32.c: Remove.
4206 * gcc.target/arm/neon/vornQu64.c: Remove.
4207 * gcc.target/arm/neon/vornQu8.c: Remove.
4208 * gcc.target/arm/neon/vorns16.c: Remove.
4209 * gcc.target/arm/neon/vorns32.c: Remove.
4210 * gcc.target/arm/neon/vorns64.c: Remove.
4211 * gcc.target/arm/neon/vorns8.c: Remove.
4212 * gcc.target/arm/neon/vornu16.c: Remove.
4213 * gcc.target/arm/neon/vornu32.c: Remove.
4214 * gcc.target/arm/neon/vornu64.c: Remove.
4215 * gcc.target/arm/neon/vornu8.c: Remove.
4216 * gcc.target/arm/neon/vorrQs16.c: Remove.
4217 * gcc.target/arm/neon/vorrQs32.c: Remove.
4218 * gcc.target/arm/neon/vorrQs64.c: Remove.
4219 * gcc.target/arm/neon/vorrQs8.c: Remove.
4220 * gcc.target/arm/neon/vorrQu16.c: Remove.
4221 * gcc.target/arm/neon/vorrQu32.c: Remove.
4222 * gcc.target/arm/neon/vorrQu64.c: Remove.
4223 * gcc.target/arm/neon/vorrQu8.c: Remove.
4224 * gcc.target/arm/neon/vorrs16.c: Remove.
4225 * gcc.target/arm/neon/vorrs32.c: Remove.
4226 * gcc.target/arm/neon/vorrs64.c: Remove.
4227 * gcc.target/arm/neon/vorrs8.c: Remove.
4228 * gcc.target/arm/neon/vorru16.c: Remove.
4229 * gcc.target/arm/neon/vorru32.c: Remove.
4230 * gcc.target/arm/neon/vorru64.c: Remove.
4231 * gcc.target/arm/neon/vorru8.c: Remove.
4232 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4233 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4234 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4235 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4236 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4237 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4238 * gcc.target/arm/neon/vpadals16.c: Remove.
4239 * gcc.target/arm/neon/vpadals32.c: Remove.
4240 * gcc.target/arm/neon/vpadals8.c: Remove.
4241 * gcc.target/arm/neon/vpadalu16.c: Remove.
4242 * gcc.target/arm/neon/vpadalu32.c: Remove.
4243 * gcc.target/arm/neon/vpadalu8.c: Remove.
4244 * gcc.target/arm/neon/vpaddf32.c: Remove.
4245 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4246 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4247 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4248 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4249 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4250 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4251 * gcc.target/arm/neon/vpaddls16.c: Remove.
4252 * gcc.target/arm/neon/vpaddls32.c: Remove.
4253 * gcc.target/arm/neon/vpaddls8.c: Remove.
4254 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4255 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4256 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4257 * gcc.target/arm/neon/vpadds16.c: Remove.
4258 * gcc.target/arm/neon/vpadds32.c: Remove.
4259 * gcc.target/arm/neon/vpadds8.c: Remove.
4260 * gcc.target/arm/neon/vpaddu16.c: Remove.
4261 * gcc.target/arm/neon/vpaddu32.c: Remove.
4262 * gcc.target/arm/neon/vpaddu8.c: Remove.
4263 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4264 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4265 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4266 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4267 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4268 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4269 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4270 * gcc.target/arm/neon/vpminf32.c: Remove.
4271 * gcc.target/arm/neon/vpmins16.c: Remove.
4272 * gcc.target/arm/neon/vpmins32.c: Remove.
4273 * gcc.target/arm/neon/vpmins8.c: Remove.
4274 * gcc.target/arm/neon/vpminu16.c: Remove.
4275 * gcc.target/arm/neon/vpminu32.c: Remove.
4276 * gcc.target/arm/neon/vpminu8.c: Remove.
4277 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4278 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4279 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4280 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4281 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4282 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4283 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4284 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4285 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4286 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4287 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4288 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4289 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4290 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4291 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4292 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4293 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4294 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4295 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4296 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4297 * gcc.target/arm/neon/vqRshls16.c: Remove.
4298 * gcc.target/arm/neon/vqRshls32.c: Remove.
4299 * gcc.target/arm/neon/vqRshls64.c: Remove.
4300 * gcc.target/arm/neon/vqRshls8.c: Remove.
4301 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4302 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4303 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4304 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4305 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4306 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4307 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4308 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4309 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4310 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4311 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4312 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4313 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4314 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4315 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4316 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4317 * gcc.target/arm/neon/vqabss16.c: Remove.
4318 * gcc.target/arm/neon/vqabss32.c: Remove.
4319 * gcc.target/arm/neon/vqabss8.c: Remove.
4320 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4321 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4322 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4323 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4324 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4325 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4326 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4327 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4328 * gcc.target/arm/neon/vqadds16.c: Remove.
4329 * gcc.target/arm/neon/vqadds32.c: Remove.
4330 * gcc.target/arm/neon/vqadds64.c: Remove.
4331 * gcc.target/arm/neon/vqadds8.c: Remove.
4332 * gcc.target/arm/neon/vqaddu16.c: Remove.
4333 * gcc.target/arm/neon/vqaddu32.c: Remove.
4334 * gcc.target/arm/neon/vqaddu64.c: Remove.
4335 * gcc.target/arm/neon/vqaddu8.c: Remove.
4336 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4337 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4338 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4339 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4340 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4341 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4342 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4343 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4344 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4345 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4346 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4347 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4348 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4349 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4350 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4351 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4352 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4353 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4354 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4355 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4356 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4357 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4358 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4359 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4360 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4361 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4362 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4363 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4364 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4365 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4366 * gcc.target/arm/neon/vqmovns16.c: Remove.
4367 * gcc.target/arm/neon/vqmovns32.c: Remove.
4368 * gcc.target/arm/neon/vqmovns64.c: Remove.
4369 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4370 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4371 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4372 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4373 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4374 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4375 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4376 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4377 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4378 * gcc.target/arm/neon/vqnegs16.c: Remove.
4379 * gcc.target/arm/neon/vqnegs32.c: Remove.
4380 * gcc.target/arm/neon/vqnegs8.c: Remove.
4381 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4382 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4383 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4384 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4385 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4386 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4387 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4388 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4389 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4390 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4391 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4392 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4393 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4394 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4395 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4396 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4397 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4398 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4399 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4400 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4401 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4402 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4403 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4404 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4405 * gcc.target/arm/neon/vqshls16.c: Remove.
4406 * gcc.target/arm/neon/vqshls32.c: Remove.
4407 * gcc.target/arm/neon/vqshls64.c: Remove.
4408 * gcc.target/arm/neon/vqshls8.c: Remove.
4409 * gcc.target/arm/neon/vqshlu16.c: Remove.
4410 * gcc.target/arm/neon/vqshlu32.c: Remove.
4411 * gcc.target/arm/neon/vqshlu64.c: Remove.
4412 * gcc.target/arm/neon/vqshlu8.c: Remove.
4413 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4414 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4415 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4416 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4417 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4418 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4419 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4420 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4421 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4422 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4423 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4424 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4425 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4426 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4427 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4428 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4429 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4430 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4431 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4432 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4433 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4434 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4435 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4436 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4437 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4438 * gcc.target/arm/neon/vqsubs16.c: Remove.
4439 * gcc.target/arm/neon/vqsubs32.c: Remove.
4440 * gcc.target/arm/neon/vqsubs64.c: Remove.
4441 * gcc.target/arm/neon/vqsubs8.c: Remove.
4442 * gcc.target/arm/neon/vqsubu16.c: Remove.
4443 * gcc.target/arm/neon/vqsubu32.c: Remove.
4444 * gcc.target/arm/neon/vqsubu64.c: Remove.
4445 * gcc.target/arm/neon/vqsubu8.c: Remove.
4446 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4447 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4448 * gcc.target/arm/neon/vrecpef32.c: Remove.
4449 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4450 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4451 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4452 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4453 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4454 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4455 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4456 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4457 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4458 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4459 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4460 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4461 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4462 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4463 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4464 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4465 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4466 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4467 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4468 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4469 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4470 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4471 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4472 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4473 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4474 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4475 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4476 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4477 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4478 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4479 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4480 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4481 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4482 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4483 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4484 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4485 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4486 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4487 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4488 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4489 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4490 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4491 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4492 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4493 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4494 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4495 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4496 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4497 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4498 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4499 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4500 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4501 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4502 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4503 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4504 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4505 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4506 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4507 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4508 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4509 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4510 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4511 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4512 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4513 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4514 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4515 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4516 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4517 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4518 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4519 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4520 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4521 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4522 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4523 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4524 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4525 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4526 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4527 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4528 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4529 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4530 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4531 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4532 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4533 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4534 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4535 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4536 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4537 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4538 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4539 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4540 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4541 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4542 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4543 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4544 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4545 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4546 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4547 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4548 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4549 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4550 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4551 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4552 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4553 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4554 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4555 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4556 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4557 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4558 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4559 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4560 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4561 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4562 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4563 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4564 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4565 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4566 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4567 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4568 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4569 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4570 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4571 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4572 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4573 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4574 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4575 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4576 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4577 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4578 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4579 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4580 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4581 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4582 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4583 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4584 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4585 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4586 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4587 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4588 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4589 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4590 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4591 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4592 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4593 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4594 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4595 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4596 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4597 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4598 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4599 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4600 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4601 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4602 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4603 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4604 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4605 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4606 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4607 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4608 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4609 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4610 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4611 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4612 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4613 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4614 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4615 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4616 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4617 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4618 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4619 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4620 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4621 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4622 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4623 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4624 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4625 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4626 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4627 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4628 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4629 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4630 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4631 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4632 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4633 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4634 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4635 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4636 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4637 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4638 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4639 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4640 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4641 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4642 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4643 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4644 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4645 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4646 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4647 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4648 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4649 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4650 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4651 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4652 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4653 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4654 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4655 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4656 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4657 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4658 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4659 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4660 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4661 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4662 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4663 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4664 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4665 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4666 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4667 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4668 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4669 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4670 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4671 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4672 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4673 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4674 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4675 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4676 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4677 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4678 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4679 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4680 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4681 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4682 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4683 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4684 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4685 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4686 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4687 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4688 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4689 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4690 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4691 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4692 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4693 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4694 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4695 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4696 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4697 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4698 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4699 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4700 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4701 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4702 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4703 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4704 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4705 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4706 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4707 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4708 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4709 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4710 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4711 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4712 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4713 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4714 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4715 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4716 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4717 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4718 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4719 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4720 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4721 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4722 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4723 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4724 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4725 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4726 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4727 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4728 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4729 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4730 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4731 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4732 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4733 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4734 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4735 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4736 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4737 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4738 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4739 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4740 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4741 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4742 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4743 * gcc.target/arm/neon/vrev16p8.c: Remove.
4744 * gcc.target/arm/neon/vrev16s8.c: Remove.
4745 * gcc.target/arm/neon/vrev16u8.c: Remove.
4746 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4747 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4748 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4749 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4750 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4751 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4752 * gcc.target/arm/neon/vrev32p16.c: Remove.
4753 * gcc.target/arm/neon/vrev32p8.c: Remove.
4754 * gcc.target/arm/neon/vrev32s16.c: Remove.
4755 * gcc.target/arm/neon/vrev32s8.c: Remove.
4756 * gcc.target/arm/neon/vrev32u16.c: Remove.
4757 * gcc.target/arm/neon/vrev32u8.c: Remove.
4758 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4759 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4760 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4761 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4762 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4763 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4764 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4765 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4766 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4767 * gcc.target/arm/neon/vrev64f32.c: Remove.
4768 * gcc.target/arm/neon/vrev64p16.c: Remove.
4769 * gcc.target/arm/neon/vrev64p8.c: Remove.
4770 * gcc.target/arm/neon/vrev64s16.c: Remove.
4771 * gcc.target/arm/neon/vrev64s32.c: Remove.
4772 * gcc.target/arm/neon/vrev64s8.c: Remove.
4773 * gcc.target/arm/neon/vrev64u16.c: Remove.
4774 * gcc.target/arm/neon/vrev64u32.c: Remove.
4775 * gcc.target/arm/neon/vrev64u8.c: Remove.
4776 * gcc.target/arm/neon/vrndaf32.c: Remove.
4777 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4778 * gcc.target/arm/neon/vrndf32.c: Remove.
4779 * gcc.target/arm/neon/vrndmf32.c: Remove.
4780 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4781 * gcc.target/arm/neon/vrndnf32.c: Remove.
4782 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4783 * gcc.target/arm/neon/vrndpf32.c: Remove.
4784 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4785 * gcc.target/arm/neon/vrndqf32.c: Remove.
4786 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4787 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4788 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4789 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4790 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4791 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4792 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4793 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4794 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4795 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4796 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4797 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4798 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4799 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4800 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4801 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4802 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4803 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4804 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4805 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4806 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4807 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4808 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4809 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4810 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4811 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4812 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4813 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4814 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4815 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4816 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4817 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4818 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4819 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4820 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4821 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4822 * gcc.target/arm/neon/vshlQs16.c: Remove.
4823 * gcc.target/arm/neon/vshlQs32.c: Remove.
4824 * gcc.target/arm/neon/vshlQs64.c: Remove.
4825 * gcc.target/arm/neon/vshlQs8.c: Remove.
4826 * gcc.target/arm/neon/vshlQu16.c: Remove.
4827 * gcc.target/arm/neon/vshlQu32.c: Remove.
4828 * gcc.target/arm/neon/vshlQu64.c: Remove.
4829 * gcc.target/arm/neon/vshlQu8.c: Remove.
4830 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4831 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4832 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4833 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4834 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4835 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4836 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4837 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4838 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4839 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4840 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4841 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4842 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4843 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4844 * gcc.target/arm/neon/vshls16.c: Remove.
4845 * gcc.target/arm/neon/vshls32.c: Remove.
4846 * gcc.target/arm/neon/vshls64.c: Remove.
4847 * gcc.target/arm/neon/vshls8.c: Remove.
4848 * gcc.target/arm/neon/vshlu16.c: Remove.
4849 * gcc.target/arm/neon/vshlu32.c: Remove.
4850 * gcc.target/arm/neon/vshlu64.c: Remove.
4851 * gcc.target/arm/neon/vshlu8.c: Remove.
4852 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4853 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4854 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4855 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4856 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4857 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4858 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4859 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4860 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4861 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4862 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4863 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4864 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4865 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4866 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4867 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4868 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4869 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4870 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4871 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4872 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4873 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4874 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4875 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4876 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4877 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4878 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4879 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4880 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4881 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4882 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4883 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4884 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4885 * gcc.target/arm/neon/vsli_np16.c: Remove.
4886 * gcc.target/arm/neon/vsli_np64.c: Remove.
4887 * gcc.target/arm/neon/vsli_np8.c: Remove.
4888 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4889 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4890 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4891 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4892 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4893 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4894 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4895 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4896 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4897 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4898 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4899 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4900 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4901 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4902 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4903 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4904 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4905 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4906 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4907 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4908 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4909 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4910 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4911 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4912 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4913 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4914 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4915 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4916 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4917 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4918 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4919 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4920 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4921 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4922 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4923 * gcc.target/arm/neon/vsri_np16.c: Remove.
4924 * gcc.target/arm/neon/vsri_np64.c: Remove.
4925 * gcc.target/arm/neon/vsri_np8.c: Remove.
4926 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4927 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4928 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4929 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4930 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4931 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4932 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4933 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4934 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4935 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4936 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4937 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4938 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4939 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4940 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4941 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4942 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4943 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4944 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4945 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4946 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4947 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4948 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4949 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4950 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4951 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4952 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4953 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4954 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4955 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4956 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4957 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4958 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4959 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4960 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4961 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4962 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4963 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4964 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4965 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4966 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4967 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4968 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4969 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4970 * gcc.target/arm/neon/vst1f32.c: Remove.
4971 * gcc.target/arm/neon/vst1p16.c: Remove.
4972 * gcc.target/arm/neon/vst1p64.c: Remove.
4973 * gcc.target/arm/neon/vst1p8.c: Remove.
4974 * gcc.target/arm/neon/vst1s16.c: Remove.
4975 * gcc.target/arm/neon/vst1s32.c: Remove.
4976 * gcc.target/arm/neon/vst1s64.c: Remove.
4977 * gcc.target/arm/neon/vst1s8.c: Remove.
4978 * gcc.target/arm/neon/vst1u16.c: Remove.
4979 * gcc.target/arm/neon/vst1u32.c: Remove.
4980 * gcc.target/arm/neon/vst1u64.c: Remove.
4981 * gcc.target/arm/neon/vst1u8.c: Remove.
4982 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4983 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4984 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4985 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4986 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4987 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4988 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4989 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4990 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4991 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4992 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4993 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4994 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4995 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4996 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4997 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4998 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4999 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5000 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5001 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5002 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5003 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5004 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5005 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5006 * gcc.target/arm/neon/vst2f32.c: Remove.
5007 * gcc.target/arm/neon/vst2p16.c: Remove.
5008 * gcc.target/arm/neon/vst2p64.c: Remove.
5009 * gcc.target/arm/neon/vst2p8.c: Remove.
5010 * gcc.target/arm/neon/vst2s16.c: Remove.
5011 * gcc.target/arm/neon/vst2s32.c: Remove.
5012 * gcc.target/arm/neon/vst2s64.c: Remove.
5013 * gcc.target/arm/neon/vst2s8.c: Remove.
5014 * gcc.target/arm/neon/vst2u16.c: Remove.
5015 * gcc.target/arm/neon/vst2u32.c: Remove.
5016 * gcc.target/arm/neon/vst2u64.c: Remove.
5017 * gcc.target/arm/neon/vst2u8.c: Remove.
5018 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5019 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5020 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5021 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5022 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5023 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5024 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5025 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5026 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5027 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5028 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5029 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5030 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5031 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5032 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5033 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5034 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5035 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5036 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5037 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5038 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5039 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5040 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5041 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5042 * gcc.target/arm/neon/vst3f32.c: Remove.
5043 * gcc.target/arm/neon/vst3p16.c: Remove.
5044 * gcc.target/arm/neon/vst3p64.c: Remove.
5045 * gcc.target/arm/neon/vst3p8.c: Remove.
5046 * gcc.target/arm/neon/vst3s16.c: Remove.
5047 * gcc.target/arm/neon/vst3s32.c: Remove.
5048 * gcc.target/arm/neon/vst3s64.c: Remove.
5049 * gcc.target/arm/neon/vst3s8.c: Remove.
5050 * gcc.target/arm/neon/vst3u16.c: Remove.
5051 * gcc.target/arm/neon/vst3u32.c: Remove.
5052 * gcc.target/arm/neon/vst3u64.c: Remove.
5053 * gcc.target/arm/neon/vst3u8.c: Remove.
5054 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5055 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5056 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5057 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5058 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5059 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5060 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5061 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5062 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5063 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5064 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5065 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5066 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5067 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5068 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5069 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5070 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5071 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5072 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5073 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5074 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5075 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5076 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5077 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5078 * gcc.target/arm/neon/vst4f32.c: Remove.
5079 * gcc.target/arm/neon/vst4p16.c: Remove.
5080 * gcc.target/arm/neon/vst4p64.c: Remove.
5081 * gcc.target/arm/neon/vst4p8.c: Remove.
5082 * gcc.target/arm/neon/vst4s16.c: Remove.
5083 * gcc.target/arm/neon/vst4s32.c: Remove.
5084 * gcc.target/arm/neon/vst4s64.c: Remove.
5085 * gcc.target/arm/neon/vst4s8.c: Remove.
5086 * gcc.target/arm/neon/vst4u16.c: Remove.
5087 * gcc.target/arm/neon/vst4u32.c: Remove.
5088 * gcc.target/arm/neon/vst4u64.c: Remove.
5089 * gcc.target/arm/neon/vst4u8.c: Remove.
5090 * gcc.target/arm/neon/vsubQf32.c: Remove.
5091 * gcc.target/arm/neon/vsubQs16.c: Remove.
5092 * gcc.target/arm/neon/vsubQs32.c: Remove.
5093 * gcc.target/arm/neon/vsubQs64.c: Remove.
5094 * gcc.target/arm/neon/vsubQs8.c: Remove.
5095 * gcc.target/arm/neon/vsubQu16.c: Remove.
5096 * gcc.target/arm/neon/vsubQu32.c: Remove.
5097 * gcc.target/arm/neon/vsubQu64.c: Remove.
5098 * gcc.target/arm/neon/vsubQu8.c: Remove.
5099 * gcc.target/arm/neon/vsubf32.c: Remove.
5100 * gcc.target/arm/neon/vsubhns16.c: Remove.
5101 * gcc.target/arm/neon/vsubhns32.c: Remove.
5102 * gcc.target/arm/neon/vsubhns64.c: Remove.
5103 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5104 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5105 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5106 * gcc.target/arm/neon/vsubls16.c: Remove.
5107 * gcc.target/arm/neon/vsubls32.c: Remove.
5108 * gcc.target/arm/neon/vsubls8.c: Remove.
5109 * gcc.target/arm/neon/vsublu16.c: Remove.
5110 * gcc.target/arm/neon/vsublu32.c: Remove.
5111 * gcc.target/arm/neon/vsublu8.c: Remove.
5112 * gcc.target/arm/neon/vsubs16.c: Remove.
5113 * gcc.target/arm/neon/vsubs32.c: Remove.
5114 * gcc.target/arm/neon/vsubs64.c: Remove.
5115 * gcc.target/arm/neon/vsubs8.c: Remove.
5116 * gcc.target/arm/neon/vsubu16.c: Remove.
5117 * gcc.target/arm/neon/vsubu32.c: Remove.
5118 * gcc.target/arm/neon/vsubu64.c: Remove.
5119 * gcc.target/arm/neon/vsubu8.c: Remove.
5120 * gcc.target/arm/neon/vsubws16.c: Remove.
5121 * gcc.target/arm/neon/vsubws32.c: Remove.
5122 * gcc.target/arm/neon/vsubws8.c: Remove.
5123 * gcc.target/arm/neon/vsubwu16.c: Remove.
5124 * gcc.target/arm/neon/vsubwu32.c: Remove.
5125 * gcc.target/arm/neon/vsubwu8.c: Remove.
5126 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5127 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5128 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5129 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5130 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5131 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5132 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5133 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5134 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5135 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5136 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5137 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5138 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5139 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5140 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5141 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5142 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5143 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5144 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5145 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5146 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5147 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5148 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5149 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5150 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5151 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5152 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5153 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5154 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5155 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5156 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5157 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5158 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5159 * gcc.target/arm/neon/vtrnf32.c: Remove.
5160 * gcc.target/arm/neon/vtrnp16.c: Remove.
5161 * gcc.target/arm/neon/vtrnp8.c: Remove.
5162 * gcc.target/arm/neon/vtrns16.c: Remove.
5163 * gcc.target/arm/neon/vtrns32.c: Remove.
5164 * gcc.target/arm/neon/vtrns8.c: Remove.
5165 * gcc.target/arm/neon/vtrnu16.c: Remove.
5166 * gcc.target/arm/neon/vtrnu32.c: Remove.
5167 * gcc.target/arm/neon/vtrnu8.c: Remove.
5168 * gcc.target/arm/neon/vtstQp8.c: Remove.
5169 * gcc.target/arm/neon/vtstQs16.c: Remove.
5170 * gcc.target/arm/neon/vtstQs32.c: Remove.
5171 * gcc.target/arm/neon/vtstQs8.c: Remove.
5172 * gcc.target/arm/neon/vtstQu16.c: Remove.
5173 * gcc.target/arm/neon/vtstQu32.c: Remove.
5174 * gcc.target/arm/neon/vtstQu8.c: Remove.
5175 * gcc.target/arm/neon/vtstp8.c: Remove.
5176 * gcc.target/arm/neon/vtsts16.c: Remove.
5177 * gcc.target/arm/neon/vtsts32.c: Remove.
5178 * gcc.target/arm/neon/vtsts8.c: Remove.
5179 * gcc.target/arm/neon/vtstu16.c: Remove.
5180 * gcc.target/arm/neon/vtstu32.c: Remove.
5181 * gcc.target/arm/neon/vtstu8.c: Remove.
5182 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5183 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5184 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5185 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5186 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5187 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5188 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5189 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5190 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5191 * gcc.target/arm/neon/vuzpf32.c: Remove.
5192 * gcc.target/arm/neon/vuzpp16.c: Remove.
5193 * gcc.target/arm/neon/vuzpp8.c: Remove.
5194 * gcc.target/arm/neon/vuzps16.c: Remove.
5195 * gcc.target/arm/neon/vuzps32.c: Remove.
5196 * gcc.target/arm/neon/vuzps8.c: Remove.
5197 * gcc.target/arm/neon/vuzpu16.c: Remove.
5198 * gcc.target/arm/neon/vuzpu32.c: Remove.
5199 * gcc.target/arm/neon/vuzpu8.c: Remove.
5200 * gcc.target/arm/neon/vzipQf32.c: Remove.
5201 * gcc.target/arm/neon/vzipQp16.c: Remove.
5202 * gcc.target/arm/neon/vzipQp8.c: Remove.
5203 * gcc.target/arm/neon/vzipQs16.c: Remove.
5204 * gcc.target/arm/neon/vzipQs32.c: Remove.
5205 * gcc.target/arm/neon/vzipQs8.c: Remove.
5206 * gcc.target/arm/neon/vzipQu16.c: Remove.
5207 * gcc.target/arm/neon/vzipQu32.c: Remove.
5208 * gcc.target/arm/neon/vzipQu8.c: Remove.
5209 * gcc.target/arm/neon/vzipf32.c: Remove.
5210 * gcc.target/arm/neon/vzipp16.c: Remove.
5211 * gcc.target/arm/neon/vzipp8.c: Remove.
5212 * gcc.target/arm/neon/vzips16.c: Remove.
5213 * gcc.target/arm/neon/vzips32.c: Remove.
5214 * gcc.target/arm/neon/vzips8.c: Remove.
5215 * gcc.target/arm/neon/vzipu16.c: Remove.
5216 * gcc.target/arm/neon/vzipu32.c: Remove.
5217 * gcc.target/arm/neon/vzipu8.c: Remove.
5220 2015-11-12 Marek Polacek <polacek@redhat.com>
5223 * gcc.dg/pr67784-1.c: New test.
5224 * gcc.dg/pr67784-2.c: New test.
5226 2015-11-12 Martin Liska <mliska@suse.cz>
5228 * gcc.dg/ipa/pr68035.c: New test.
5230 2015-11-12 Richard Biener <rguenther@suse.de>
5232 PR tree-optimization/68306
5233 * gcc.dg/pr68306.c: New testcase.
5235 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5237 Implement D0013R2, logical type traits.
5239 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5241 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5243 * c-c++-common/goacc/data-default-1.c: New.
5245 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5247 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5249 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5251 PR tree-optimization/68305
5252 * gcc.dg/vect/pr68305.c: New test.
5254 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5256 * gcc.target/i386/pr67265-2.c: New test.
5258 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5260 * gcc.dg/pr68286.c: New test.
5262 2015-11-12 Christian Bruel <christian.bruel@st.com>
5264 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5266 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5268 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5271 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5273 * gcc.dg/pr65521.c: Fail on AIX.
5275 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5277 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5278 * gcc.dg/graphite/fuse-2.c: Same.
5279 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5280 isl-ast-gen-*.c files.
5281 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5282 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5283 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5284 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5285 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5286 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5287 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5288 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5289 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5290 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5291 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5293 2015-11-11 Marek Polacek <polacek@redhat.com>
5297 * c-c++-common/pr68107.c: New test.
5298 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5299 (large_array_char_template): Likewise.
5300 * g++.dg/init/new44.C: Adjust dg-error.
5302 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5304 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5305 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5307 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5309 * gcc.target/i386/pr67265.c: New test.
5311 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5313 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5314 tests for the expected generated code.
5316 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5318 * gcc.target/mips/split-ds-sequence.c: New test.
5320 2015-11-11 Julia Koval <julia.koval@intel.com>
5322 * g++.dg/ext/mv16.C: New functions.
5324 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5325 Jiong Wang <jiong.wang@arm.com>
5327 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5329 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5331 * gcc.target/i386/mask-pack.c: New test.
5332 * gcc.target/i386/mask-unpack.c: New test.
5334 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5336 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5338 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5340 * gcc.dg/vect/slp-cond-5.c: New test.
5342 2015-11-10 Richard Biener <rguenther@suse.de>
5344 PR tree-optimization/68240
5345 * gcc.dg/torture/pr68240.c: New testcase.
5347 2015-11-10 Richard Biener <rguenther@suse.de>
5349 PR tree-optimization/56118
5350 * gcc.target/i386/pr56118.c: New testcase.
5352 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5354 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5356 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5358 * gfortran.dg/pr68251.f90: New test.
5360 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5362 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5364 2015-11-09 Martin Sebor <msebor@redhat.com>
5366 * init/new45.C: New test to verify that operator new is invoked
5367 with or without overhead for a cookie.
5370 * init/new44.C: New test for placement new expressions for arrays
5371 with excessive number of elements.
5374 * init/new43.C: New test for placement new expressions for arrays
5375 with negative number of elements.
5377 * other/new-size-type.C: Expect array new expression with
5378 an excessive number of elements to be rejected.
5380 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5382 * c-c++-common/goacc/routine-1.c: New.
5383 * c-c++-common/goacc/routine-2.c: New.
5384 * c-c++-common/goacc/routine-3.c: New.
5385 * c-c++-common/goacc/routine-4.c: New.
5386 * c-c++-common/goacc/routine-5.c: New.
5388 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5390 * gcc.target/sparc/sparc-ret.c: Rename to...
5391 * gcc.target/sparc/sparc-ret-1.c: ...this.
5392 * gcc.target/sparc/sparc-ret-2.c: New test.
5394 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5396 * lib/target-supports.exp (check_p8vector_hw_available): Split
5398 (check_vsx_hw_available): Likewise.
5399 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5400 support and for PowerPC float128 support.
5401 (check_p9modulo_hw_available): Likewise.
5402 (check_ppc_float128_sw_available): Likewise.
5403 (check_ppc_float128_hw_available): Likewise.
5404 (check_effective_target_powerpc_p9vector_ok): Likewise.
5405 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5406 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5407 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5408 (is-effective-target): Add new PowerPc targets.
5409 (is-effective-target-keyword): Likewise.
5410 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5411 instructions, use it.
5413 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5414 * gcc.target/powerpc/mod-2.c: Likewise.
5415 * gcc.target/powerpc/ctz-1.c: Likewise.
5416 * gcc.target/powerpc/ctz-2.c: Likewise.
5417 * gcc.target/powerpc/extswsli-1.c: Likewise.
5418 * gcc.target/powerpc/extswsli-2.c: Likewise.
5419 * gcc.target/powerpc/extswsli-3.c: Likewise.
5421 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5422 and allow the test on PowerPC LE.
5423 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5424 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5426 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5427 check instead of powerpc_vsx_ok.
5428 * gcc.target/powerpc/float128-mix.c: Likewise.
5430 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5432 * gcc.dg/sso/*.c: Robustify dg-output directives.
5434 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5436 * g++.dg/ubsan/pr68259.C: New test.
5438 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5440 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5441 (main): Use _Cilk_spawn instead of cilk_spawn.
5443 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5445 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5446 scan-assembler directive.
5448 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5451 * gcc.dg/pr68129_1.c: New test.
5453 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5456 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5457 (main): Invoke them.
5459 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5462 * gcc.dg/guality/pr67192.c: New test.
5464 2015-11-09 Richard Biener <rguenther@suse.de>
5466 PR tree-optimization/68248
5467 * gcc.dg/torture/pr68248.c: New testcase.
5469 2015-11-09 Richard Biener <rguenther@suse.de>
5471 PR tree-optimization/56118
5472 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5474 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5476 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5477 labelref and check use of constant pool by looking for .word and
5480 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5483 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5485 2015-11-09 Richard Henderson <rth@redhat.com>
5487 * gcc.target/i386/addr-space-1.c: New test.
5488 * gcc.target/i386/addr-space-2.c: New test.
5489 * gcc.target/i386/addr-space-3.c: New test.
5491 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5494 * gfortran.dg/pr68053.f90: New test.
5496 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5498 * g++.dg/lto/pr68057_0.C: Fix testcase.
5500 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5502 * gfortran.dg/PR67518.f90: move from here...
5503 * gfortran.dg/graphite/PR67518.f90: to here.
5504 * gfortran.dg/PR53852.f90: move from here...
5505 * gfortran.dg/graphite/PR53852.f90: to here.
5507 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5509 * gcc.dg/sso-1.c: New test.
5510 * gcc.dg/sso-2.c: Likewise.
5511 * gcc.dg/sso-3.c: Likewise.
5512 * gcc.dg/sso-4.c: Likewise.
5513 * gcc.dg/sso-5.c: Likewise.
5514 * gcc.dg/sso-6.c: Likewise.
5515 * gcc.dg/sso-7.c: Likewise.
5516 * gcc.dg/sso-8.c: Likewise.
5517 * gcc.dg/sso: New directory.
5518 * gcc.target/i386/movbe-3.c: New test.
5519 * gnat.dg/sso1.adb: Likewise.
5520 * gnat.dg/sso2.ad[sb]: Likewise.
5521 * gnat.dg/sso3.adb: Likewise.
5522 * gnat.dg/sso4.adb: Likewise.
5523 * gnat.dg/sso5.adb: Likewise.
5524 * gnat.dg/sso6.adb: Likewise.
5525 * gnat.dg/sso7.adb: Likewise.
5526 * gnat.dg/specs/sso1.ads: Likewise.
5527 * gnat.dg/specs/sso2.ads: Likewise.
5528 * gnat.dg/sso: New directory.
5530 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5533 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5535 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5538 * gfortran.dg/pr68224.f90: New test.
5540 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5543 * gfortran.dg/proc_ptr_47.f90: New test.
5546 * gfortran.dg/pr66465.f90: New test.
5548 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5550 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5552 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5555 * gfortran.dg/pr68153.f90: New test.
5557 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5560 * gfortran.dg/pr68151.f90: New test.
5562 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5564 PR tree-optimization/68235
5565 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5567 2015-11-06 Jeff Law <law@redhat.com>
5569 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5570 realized jump threads.
5571 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5572 threads rather than dom1 dump.
5574 2015-11-06 Michael Collison <michael.collison@linaro.org
5575 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5578 2015-08-01 Michael Collison <michael.collison@linaro.org
5579 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5581 * gcc.target/arm/mincmp.c: New test.
5583 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5586 * gfortran.dg/warn_unused_function_2.f90: Add two new
5587 "defined but not used" subroutines.
5589 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5591 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5592 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5593 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5594 expected diagnostics for the addition of quotes.
5595 * gfortran.dg/gomp/target3.f90: Likewise.
5596 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5597 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5598 * c-c++-common/gomp/doacross-1.c: Likewise.
5599 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5600 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5601 Adjust expected diagnostics wording.
5602 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5603 Don't expect error on ordered threads simd when in for simd.
5604 * c-c++-common/gomp/nesting-2.c: New test.
5605 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5606 * c-c++-common/gomp/ordered-4.c: New test.
5608 2015-11-06 Mike Stump <mikestump@comcast.net>
5610 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5612 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5613 Sebastian Pop <s.pop@samsung.com>
5615 * gcc.dg/graphite/fuse-1.c: New.
5616 * gcc.dg/graphite/fuse-2.c: New.
5617 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5619 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5621 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5623 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5625 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5626 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5627 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5628 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5629 * lib/gcc-dg.exp: Load multiline.exp.
5631 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5633 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5634 * gcc.target/arm/interrupt-1.c: Likewise.
5635 * gcc.target/arm/interrupt-2.c: Likewise.
5636 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5638 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5639 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5641 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5642 macros for assembly checks.
5643 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5644 frsqrts and frsqrte are not emitted.
5645 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5646 frsqrts and frsqrte are emitted.
5647 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5649 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5651 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5653 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5657 * g++.dg/lto/pr68057_0.C: New testcase.
5658 * g++.dg/lto/pr68057_1.C: New testcase.
5659 * g++.dg/torture/pr68220.C: New testcase.
5661 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5663 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5666 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5668 PR tree-optimization/68145
5669 * g++.dg/vect/pr68145.cc: New test.
5671 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5674 * gcc.dg/pr68088_1.c: New test.
5676 2015-11-06 Richard Biener <rguenther@suse.de>
5678 * gcc.dg/vect/bb-slp-38.c: New testcase.
5680 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5682 * gfortran.dg/goacc/private-3.f95: XFAIL.
5684 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5688 * gfortran.dg/PR67518.f90: New test.
5689 * gfortran.dg/PR53852.f90: New test.
5691 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5692 Tom de Vries <tom@codesourcery.com>
5693 Nathan Sidwell <nathan@codesourcery.com>
5694 Thomas Schwinge <thomas@codesourcery.com>
5696 * c-c++-common/goacc/combined-directives.c: New test.
5697 * c-c++-common/goacc/loop-clauses.c: New test.
5698 * c-c++-common/goacc/tile.c: New test.
5699 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5700 as gang static arguments.
5701 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5702 * g++.dg/goacc/template.C: New test.
5703 * gfortran.dg/goacc/combined-directives.f90: New test.
5704 * gfortran.dg/goacc/default.f95: New test.
5705 * gfortran.dg/goacc/default_none.f95: New test.
5706 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5707 * gfortran.dg/goacc/gang-static.f95: New test.
5708 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5709 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5710 * gfortran.dg/goacc/list.f95: Update test.
5711 * gfortran.dg/goacc/loop-2.f95: Likewise.
5712 * gfortran.dg/goacc/loop-4.f95: New test.
5713 * gfortran.dg/goacc/loop-5.f95: New test.
5714 * gfortran.dg/goacc/loop-6.f95: New test.
5715 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5716 * gfortran.dg/goacc/multi-clause.f90: New test.
5717 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5718 * gfortran.dg/goacc/update.f95: New test.
5720 2015-11-05 Martin Sebor <msebor@redhat.com>
5723 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5724 invocations where the size of the destination buffer object
5725 or its type (or both) is unknown.
5727 2015-11-05 Martin Sebor <msebor@redhat.com>
5730 * g++.dg/warn/Wplacement-new-size.C: New test.
5732 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5734 * gcc.dg/pr68112.c: New.
5735 * gcc.dg/vect/vect-strided-shift-1.c: New.
5737 2015-11-05 Marek Polacek <polacek@redhat.com>
5740 * gcc.dg/pr68090.c: New test.
5742 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5744 * gcc.dg/ifcvt-4.c: New.
5746 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5749 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5751 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5753 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5754 of variables in both data sharing and mapping clauses and for
5755 structure element based array sections being mapped rather than
5757 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5758 expected diagnostics wording in one case.
5759 * c-c++-common/gomp/distribute-1.c: New test.
5760 * c-c++-common/gomp/element-1.c: New test.
5761 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5762 and #pragma omp end declare target pair around the function.
5763 Change s from a parameter to a file scope variable.
5764 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5765 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5766 on non-zero low-bound in reduction array sections. Add further
5768 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5769 * c-c++-common/gomp/target-teams-1.c: New test.
5770 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5771 for expected mangling on x86_64/i?86.
5772 * gcc.dg/gomp/declare-simd-3.c: New test.
5773 * gcc.dg/gomp/declare-simd-4.c: New test.
5774 * gcc.dg/gomp/for-20.c: New test.
5775 * gcc.dg/gomp/for-21.c: New test.
5776 * gcc.dg/gomp/for-22.c: New test.
5777 * gcc.dg/gomp/for-23.c: New test.
5778 * gcc.dg/gomp/for-24.c: New test.
5779 * gcc.dg/gomp/linear-1.c: New test.
5780 * gcc.dg/gomp/loop-1.c: New test.
5781 * g++.dg/gomp/atomic-17.C: New test.
5782 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5783 non-static data member in shared clause. Add single construct.
5784 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5785 scan-assembler-times directives for expected mangling on x86_64/i?86.
5786 * g++.dg/gomp/declare-simd-3.C: Likewise.
5787 * g++.dg/gomp/declare-simd-4.C: New test.
5788 * g++.dg/gomp/declare-simd-5.C: New test.
5789 * g++.dg/gomp/declare-target-1.C: New test.
5790 * g++.dg/gomp/linear-2.C: New test.
5791 * g++.dg/gomp/loop-1.C: New test.
5792 * g++.dg/gomp/loop-2.C: New test.
5793 * g++.dg/gomp/loop-3.C: New test.
5794 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5795 non-static data member in shared clause.
5796 * g++.dg/gomp/member-3.C: New test.
5797 * g++.dg/gomp/member-4.C: New test.
5798 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5799 (bar): Remove dg-message.
5800 * g++.dg/gomp/target-teams-1.C: New test.
5802 2015-11-05 Richard Biener <rguenther@suse.de>
5804 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5805 uninitialized variables.
5806 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5807 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5808 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5809 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5810 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5811 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5812 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5813 * gcc.dg/ipa/pure-const-2.c: Likewise.
5814 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5815 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5816 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5817 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5818 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5819 * gcc.dg/vect/pr30858.c: Likewise.
5820 * gcc.dg/vect/pr33866.c: Likewise.
5821 * gcc.dg/vect/pr37027.c: Likewise.
5822 * c-c++-common/ubsan/null-10.c: Likewise.
5823 * gcc.target/i386/incoming-8.c: Likewise.
5825 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5827 * gnat.dg/slice9.adb: New test.
5829 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5831 * gfortran.dg/goacc/reduction-2.f95: Delete.
5833 2015-11-04 Tom de Vries <tom@codesourcery.com>
5835 PR tree-optimization/67742
5836 * gcc.dg/tree-ssa/restrict-7.c: New test.
5837 * gcc.dg/tree-ssa/restrict-8.c: New test.
5839 2015-11-03 Martin Sebor <msebor@redhat.com>
5842 * c-c++-common/builtin-offsetof-2.c: New test.
5844 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5847 * gfortran.dg/warn_unused_function_3.f90: New test.
5849 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5851 * gnat.dg/discr45.adb: Only compile the test.
5853 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5855 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5856 * gcc.target/i386/mvc5.c: Ditto.
5857 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5860 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5862 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5864 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5867 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5869 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5870 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5871 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5872 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5873 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5874 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5876 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5878 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5880 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5882 * gcc.dg/mvc1.c: Move to ...
5883 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5884 * gcc.dg/mvc2.c: Move to ...
5885 * gcc.target/i386/mvc2.c: ... here.
5886 * gcc.dg/mvc3.c: Move to ...
5887 * gcc.target/i386/mvc3.c: ... here.
5888 * gcc.dg/mvc4.c: Move to ...
5889 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5890 * gcc.dg/mvc5.c: Move to ...
5891 * gcc.target/i386/mvc5.c: ... here.
5892 * gcc.dg/mvc6.c: Move to ...
5893 * gcc.target/i386/mvc6.c: ... here.
5894 * gcc.dg/mvc7.c: Move to ...
5895 * gcc.target/i386/mvc7.c: ... here.
5897 * g++.dg/ext/mvc1.C: Require ifunc.
5899 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5901 PR tree-optimization/68083
5902 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5904 2015-11-02 Jeff Law <law@redhat.com>
5906 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5907 irreducible loops in the CFG.
5909 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5912 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5914 * gcc.dg/vect/vect-strided-shift-1.c: New.
5916 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5919 * gcc.target/arm/pr67929_1.c: Move to...
5920 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5921 Remove arm-specific directives. Add noclone, noinline
5924 2015-11-01 Jeff Law <law@redhat.com>
5926 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5928 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5930 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5931 (sse2_test): Rename from main. Do not return 0.
5933 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5935 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5936 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5937 * gfortran.dg/read_dir.f90: XFAIL AIX.
5939 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5941 Remove the implementation of N3994, terse range-for loops.
5942 * g++.dg/cpp1z/range-for1.C: Remove.
5944 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5946 * gnat.dg/discr45.adb: New test.
5948 2015-10-31 Tom de Vries <tom@codesourcery.com>
5950 * gfortran.dg/assumed_type_2.f90: Update test.
5951 * gfortran.dg/no_arg_check_2.f90: Same.
5953 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5955 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5957 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5960 * gfortran.dg/pr46588.f90: New test.
5962 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5964 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5965 * gcc.dg/mvc2.c: Ditto.
5966 * gcc.dg/mvc3.c: Ditto.
5967 * gcc.dg/mvc4.c: Ditto.
5968 * gcc.dg/mvc5.c: Ditto.
5969 * gcc.dg/mvc6.c: Ditto.
5970 * gcc.dg/mvc7.c: Ditto.
5971 * g++.dg/ext/mvc1.C: Ditto.
5972 * g++.dg/ext/mvc2.C: Ditto.
5973 * g++.dg/ext/mvc3.C: Ditto.
5974 * g++.dg/ext/mvc4.C: Ditto.
5976 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5979 * gfortran.dg/pr51993.f90: New test.
5981 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5983 PR rtl-optimization/68106
5984 * gcc.target/aarch64/pr68106.c: New.
5986 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5989 * gfortran.dg/pr36192_1.f90: New test.
5991 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5994 *gfortran.dg/pr68154.f90
5996 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5998 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5999 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6001 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6003 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6005 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6007 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6009 * gcc.target/powerpc/float128-mix.c: Likewise.
6011 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6014 * gfortran.dg/pr68054.f90: New test.
6016 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6019 * gfortran.dg/pr67885.f90: New test.
6021 2015-10-29 Jeff Law <law@redhat.com>
6023 PR tree-optimization/67892
6024 * gcc.dg/tree-ssa/pr21417: Update expected output.
6025 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6027 2015-10-29 Richard Biener <rguenther@suse.de>
6030 * c-c++-common/ubsan/pr68142.c: New testcase.
6032 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6035 * g++.dg/other/cv_func4.C: New.
6037 2015-10-29 Richard Biener <rguenther@suse.de>
6040 * c-c++-common/ubsan/pr56956.c: New testcase.
6042 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6044 * gnat.dg/discr44.adb: New test.
6046 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6049 * gcc.dg/debug/pr66068.c: New test.
6051 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6054 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6055 array bounds error at line 25.
6057 2015-10-28 Catherine Moore <clm@codesourcery.com>
6059 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6060 * gcc.target/mips/oddspreg-6.c: Likewise.
6061 * gcc.target/mips/oddspreg-1.c: Likewise.
6062 * gcc.target/mips/oddspreg-2.c: Likewise.
6064 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6067 * gcc.target/avr/pr67839.c: New test.
6069 2015-10-28 Richard Biener <rguenther@suse.de>
6071 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6073 2015-10-28 Tom de Vries <tom@codesourcery.com>
6075 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6077 2015-10-28 Richard Biener <rguenther@suse.de>
6080 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6083 2015-10-28 Richard Biener <rguenther@suse.de>
6085 PR tree-optimization/65962
6086 * gcc.dg/vect/vect-62.c: Adjust.
6088 2015-10-28 Richard Biener <rguenther@suse.de>
6091 * gcc.dg/torture/pr68067-1.c: New testcase.
6092 * gcc.dg/torture/pr68067-2.c: Likewise.
6094 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6096 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6098 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6100 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6101 as xvmadd and xvnmsub.
6102 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6104 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6106 * c-c++-common/goacc/loop-shape.c: New test.
6108 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6109 Cesar Philippidis <cesar@codesourcery.com>
6111 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6112 * g++.dg/gomp/pr33372-3.C: Likewise.
6114 2015-10-27 Richard Henderson <rth@redhat.com>
6117 * gcc.target/i386/pr67609-2.c: New test.
6119 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6122 * gcc.target/aarch64/pr68102_1.c: New test.
6124 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6127 * gfortran.dg/allocate_with_source_15.f03: New test
6129 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6130 James Norris <jnorris@codesourcery.com>
6133 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6135 * gfortran.dg/goacc/loop-1.f95: Likewise.
6136 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6137 * gfortran.dg/goacc/cray.f95: Likewise.
6138 * gfortran.dg/goacc/parameter.f95: Likewise.
6140 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6143 * gfortran.dg/pr67805_2.f90: New test.
6145 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6146 Aditya Kumar <aditya.k7@samsung.com>
6148 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6149 * gcc.dg/graphite/interchange-1.c: Same.
6150 * gcc.dg/graphite/interchange-10.c: Same.
6151 * gcc.dg/graphite/interchange-11.c: Same.
6152 * gcc.dg/graphite/interchange-13.c: Same.
6153 * gcc.dg/graphite/interchange-3.c: Same.
6154 * gcc.dg/graphite/interchange-4.c: Same.
6155 * gcc.dg/graphite/interchange-7.c: Same.
6156 * gcc.dg/graphite/interchange-9.c: Same.
6157 * gcc.dg/graphite/uns-interchange-9.c: Same.
6158 * gfortran.dg/graphite/interchange-3.f90: Same.
6160 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6163 * gcc.target/i386/pr67215-1.c: New test.
6164 * gcc.target/i386/pr67215-2.c: Likewise.
6165 * gcc.target/i386/pr67215-3.c: Likewise.
6167 2015-10-27 Richard Biener <rguenther@suse.de>
6169 PR tree-optimization/68104
6170 * gcc.dg/torture/pr68104.c: New testcase.
6172 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6174 * gcc.dg/vect/vect-strided-shift-1.c: New.
6176 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6179 * gcc.target/arm/pr67929_1.c: New test.
6181 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6183 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6185 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6187 PR tree-optimization/68097
6188 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6189 --param max-ssa-name-query-depth=3 to dg-options.
6191 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6193 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6195 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6197 * gcc.dg/builtins-52.c: Add -O to dg-options.
6199 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6201 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6203 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6207 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6209 (PR64765): New function.
6210 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6211 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6213 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6214 * gfortran.dg/goacc/parameter.f95: Likewise.
6216 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6219 * gfortran.dg/empty_label_typedecl.f90: New test.
6221 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6224 * gfortran.dg/pr36192.f90: New test.
6226 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6228 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6229 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6230 * gnat.dg/opt51.adb: New test.
6231 * gnat.dg/opt51_pkg.ads: New helper.
6233 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6235 * gcc.target/mips/ds-schedule-1.c: New.
6236 * gcc.target/mips/ds-schedule-2.c: New.
6238 2015-10-26 Jeff Law <law@redhat.com>
6240 PR tree-optimization/68013
6241 * gcc.c-torture/compile/pr68013.c: New test.
6243 2015-10-26 Richard Biener <rguenther@suse.de>
6244 Dominik Vogt <vogt@linux.vnet.ibm.com>
6247 * gcc.target/s390/pr67443.c: New testcase.
6249 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6251 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6252 make it unique per testcase.
6253 * gfortran.dg/chmod_2.f90: Likewise.
6254 * gfortran.dg/chmod_3.f90: Likewise.
6255 * gfortran.dg/direct_io_8.f90: Likewise.
6256 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6257 * gfortran.dg/f2003_io_1.f03: Likewise.
6258 * gfortran.dg/f2003_io_2.f03: Likewise.
6259 * gfortran.dg/f2003_io_8.f03: Likewise.
6260 * gfortran.dg/inquire_size.f90: Likewise.
6261 * gfortran.dg/namelist_66.f90: Likewise.
6262 * gfortran.dg/namelist_82.f90: Likewise.
6263 * gfortran.dg/namelist_87.f90: Likewise.
6264 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6265 * gfortran.dg/open_new.f90: Likewise.
6266 * gfortran.dg/stat_1.f90: Likewise.
6267 * gfortran.dg/stat_2.f90: Likewise.
6268 * gfortran.dg/streamio_15.f90: Likewise.
6269 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6271 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6274 * g++.dg/pr67989.C: New test.
6276 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6278 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6279 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6280 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6281 suffix to the temporary filename to make it unique per testcase.
6283 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6285 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6287 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6290 * gfortran.dg/allocate_with_source_12.f03: New test
6293 * gfortran.dg/allocate_with_source_13.f03: New test
6296 * gfortran.dg/allocate_with_source_14.f03: New test
6298 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6300 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6302 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6305 * gcc.target/i386/pr68084.c: New test.
6307 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6311 * gfortran.dg/allocate_with_source_10.f08: New test.
6312 * gfortran.dg/allocate_with_source_11.f08: New test.
6313 * gfortran.dg/class_array_15.f03: Changed count of expected
6314 _builtin_frees to 11. One step of temporaries is spared, therefore
6315 the allocatable component of that temporary is not to be freeed.
6317 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6320 * gfortran.dg/pr68055.f90: New case.
6322 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6325 * gfortran.dg/pr67805.f90: New testcase.
6326 * gfortran.dg/array_constructor_26.f03: Update testcase.
6327 * gfortran.dg/array_constructor_27.f03: Ditto.
6328 * gfortran.dg/char_type_len_2.f90: Ditto.
6329 * gfortran.dg/pr67802.f90: Ditto.
6330 * gfortran.dg/used_before_typed_3.f90: Ditto.
6332 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6335 * g++.dg/torture/pr67600.C: New testcase.
6337 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6339 * g++.dg/pr68062.C: New test.
6341 2015-10-23 Jeff Law <law@redhat.com>
6343 PR tree-optimization/67830
6344 * gcc.dg/pr67830.c: New test.
6346 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6348 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6350 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6351 Andrew Pinski <apinski@cavium.com>
6353 PR rtl-optimization/67736
6354 * gcc.dg/torture/pr67736.c: New test.
6355 * gcc.dg/combine-subregs.c: New test.
6357 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6359 PR tree-optimization/65947
6360 * lib/target-supports.exp
6361 (check_effective_target_vect_max_reduc): Add.
6362 * gcc.dg/vect/pr65947-1.c: New test.
6363 * gcc.dg/vect/pr65947-2.c: New test.
6364 * gcc.dg/vect/pr65947-3.c: New test.
6365 * gcc.dg/vect/pr65947-4.c: New test.
6366 * gcc.dg/vect/pr65947-5.c: New test.
6367 * gcc.dg/vect/pr65947-6.c: New test.
6368 * gcc.dg/vect/pr65947-7.c: New test.
6369 * gcc.dg/vect/pr65947-8.c: New test.
6370 * gcc.dg/vect/pr65947-9.c: New test.
6371 * gcc.dg/vect/pr65947-10.c: New test.
6372 * gcc.dg/vect/pr65947-11.c: New test.
6374 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6376 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6377 Make weak rather than noinline.
6378 * gcc.dg/builtins-57.c: Compile with -O.
6379 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6381 2015-10-23 Tom de Vries <tom@codesourcery.com>
6383 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6385 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6388 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6389 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6391 2015-10-22 Martin Sebor <msebor@redhat.com>
6394 * gcc.misc-tests/help.exp: Verify that option descriptions
6396 * lib/options.exp (check_for_options): Use the regexp --line option.
6397 Print unexpected match on failure.
6399 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6401 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6403 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6406 * g++.dg/cpp1y/var-templ46.C: New.
6408 2015-10-22 Richard Biener <rguenther@suse.de>
6410 PR tree-optimization/58497
6411 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6413 2015-10-22 Richard Biener <rguenther@suse.de>
6415 PR tree-optimization/19049
6416 PR tree-optimization/65962
6417 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6418 * gcc.dg/vect/vect-63.c: Adjust.
6419 * gcc.dg/vect/vect-70.c: Likewise.
6420 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6421 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6422 * gfortran.dg/vect/pr19049.f90: Likewise.
6423 * gfortran.dg/vect/vect-8.f90: Likewise.
6425 2015-10-22 Richard Biener <rguenther@suse.de>
6429 * gcc.dg/torture/ftrapv-2.c: New testcase.
6431 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6434 * gcc.target/s390/pr68015.c: New test.
6436 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6439 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6442 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6443 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6446 * gcc.target/aarch64/pr63304_1.c: New test.
6448 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6451 * g++.dg/parse/enum13.C: New.
6453 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6456 * g++.dg/parse/enum12.C: New.
6458 2015-10-21 Martin Sebor <msebor@redhat.com>
6461 * gcc.misc-tests/help.exp: Adjust.
6462 * lib/options.exp (check_for_options): Add detail to output.
6464 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6467 * gfortran.dg/pr67939.f90: New test.
6469 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6470 Sebastian Pop <s.pop@samsung.com>
6472 * gcc.dg/graphite/scop-11.c: Update pattern.
6474 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6477 * g++.dg/ipa/pr67056.C: New testcase.
6479 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6481 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6484 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6486 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6487 Add associated options for arm*-*-*.
6488 (sqrt): Remove dummy definition.
6490 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6492 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6494 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6496 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6497 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6498 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6500 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6502 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6503 sra-max-scalarization-size-Ospeed.
6505 2015-10-21 Marek Polacek <polacek@redhat.com>
6509 * gcc.dg/pr68024.c: New test.
6511 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6513 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6514 * c-c++-common/goacc/sb-1.c: Adjust errors.
6515 * c-c++-common/goacc/sb-3.c: Adjust errors.
6516 * c-c++-common/goacc/loop-1.c: Adjust errors.
6517 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6518 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6519 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6521 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6523 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6525 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6527 * gcc.dg/lto/simd-function_0.c: New test.
6529 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6532 * gcc.target/i386/pr68018.c: New test.
6534 2015-10-21 Richard Biener <rguenther@suse.de>
6537 * gcc.dg/torture/pr68031.c: New testcase.
6539 2015-10-21 Richard Biener <rguenther@suse.de>
6541 PR tree-optimization/68026
6542 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6544 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6546 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6547 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6548 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6549 * g++.dg/asan/default-options-1.C: Likewise.
6551 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6553 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6554 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6556 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6558 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6560 2015-10-20 Marek Polacek <polacek@redhat.com>
6563 * gcc.dg/pr67964.c: New test.
6565 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6567 PR rtl-optimization/67609
6568 * gcc.target/i386/pr67609.c: New.
6570 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6572 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6574 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6576 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6577 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6579 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6582 * gcc.target/i386/pr66810.c: New test.
6584 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6588 * gcc.target/i386/pr67963-1.c: New test.
6589 * gcc.target/i386/pr67963-2.c: Likewise.
6590 * gcc.target/i386/pr67963-3.c: Likewise.
6591 * gcc.target/i386/pr67985-1.c: Likewise.
6592 * gcc.target/i386/pr67985-2.c: Likewise.
6593 * gcc.target/i386/pr67985-3.c: Likewise.
6595 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6597 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6599 2015-10-20 Richard Biener <rguenther@suse.de>
6601 PR tree-optimization/68017
6602 * gcc.dg/torture/pr68017.c: New testcase.
6604 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6607 * gcc.target/aarch64/pr66912.c: New.
6608 * gcc.target/arm/pr66912.c: New.
6610 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6612 * gfortran.dg/pr67900.f90: New tests.
6614 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6616 * gnat.dg/opt50.adb: New test.
6617 * gnat.dg/opt50_pkg.adb: New helper.
6618 * gnat.dg/opt50_pkg.ads: New helper.
6620 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6623 * gfortran.dg/pr68019.f90: new test.
6625 2015-10-19 Richard Biener <rguenther@suse.de>
6627 PR tree-optimization/67975
6628 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6630 2015-10-19 Richard Biener <rguenther@suse.de>
6632 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6634 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6637 * gcc.target/i386/pr67995-1.c: New test.
6638 * gcc.target/i386/pr67995-2.c: Likewise.
6639 * gcc.target/i386/pr67995-3.c: Likewise.
6641 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6644 * gcc.dg/PR68002.c: New test.
6646 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6648 * gcc.dg/builtins-20.c: Remove undefined behavior.
6650 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6653 * gfortran.dg/common_25.f90: New file.
6655 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6658 * gfortran.dg/move_alloc_15.f90: New test
6659 * gfortran.dg/move_alloc_16.f90: New test
6662 * gfortran.dg/deferred_character_assignment_1.f90: New test
6664 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6667 * gfortran.df/pr67987.f90: New test.
6668 * gfortran.dg/char_length_2.f90: Update testcase.
6670 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6672 * gcc.target/i386/iamcu/test_basic_returning.c
6673 (def_test_returning_type): Use union to check float return bits.
6675 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6677 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6678 Replace printf with __builtin_printf.
6680 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6682 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6685 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6688 * gnat.dg/pack21.adb: New test.
6689 * gnat.dg/pack22.adb: Likewise.
6690 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6692 2015-10-16 Christian Bruel <christian.bruel@st.com>
6695 * gcc.target/arm/no-align.c: New test.
6696 * gcc.target/arm/attr-align1.c: New test.
6697 * gcc.target/arm/attr-align2.c: New test.
6698 * gcc.target/arm/attr-align3.c: New test.
6700 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6702 * gcc.c-torture/compile/icfmatch.c: Add testcase
6704 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6707 * g++.dg/cpp1z/fold-ice1.C: New.
6709 2015-10-16 Michael Collison <michael.collison@linaro.org>
6710 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6712 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6714 2015-10-15 Marek Polacek <polacek@redhat.com>
6716 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6718 2015-10-15 Marek Polacek <polacek@redhat.com>
6720 PR tree-optimization/67953
6721 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6723 * gcc.dg/torture/pr67953.c: New test.
6725 2015-10-14 Jeff Law <law@redhat.com>
6727 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6728 contained within have their own file/test now.
6729 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6730 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6731 expectations a bit more.
6732 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6733 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6734 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6735 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6736 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6739 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6741 2015-10-14 Marek Polacek <polacek@redhat.com>
6743 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6753 2015-10-14 Richard Biener <rguenther@suse.de>
6755 PR tree-optimization/67915
6756 * gcc.dg/torture/pr67915.c: New testcase.
6758 2015-10-14 Marek Polacek <polacek@redhat.com>
6760 PR tree-optimization/67815
6761 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6762 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6763 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6765 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6767 * gcc.dg/pragma-pop_options-1.c: New test.
6769 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6770 Aldy Hernandez <aldyh@redhat.com>
6772 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6773 * c-c++-common/gomp/clauses-1.c: New test.
6774 * c-c++-common/gomp/clauses-2.c: New test.
6775 * c-c++-common/gomp/clauses-3.c: New test.
6776 * c-c++-common/gomp/clauses-4.c: New test.
6777 * c-c++-common/gomp/declare-target-1.c: New test.
6778 * c-c++-common/gomp/declare-target-2.c: New test.
6779 * c-c++-common/gomp/depend-3.c: New test.
6780 * c-c++-common/gomp/depend-4.c: New test.
6781 * c-c++-common/gomp/doacross-1.c: New test.
6782 * c-c++-common/gomp/if-1.c: New test.
6783 * c-c++-common/gomp/if-2.c: New test.
6784 * c-c++-common/gomp/linear-1.c: New test.
6785 * c-c++-common/gomp/map-2.c: New test.
6786 * c-c++-common/gomp/map-3.c: New test.
6787 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6788 f_omp_target_data): Add map clause to target data.
6789 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6790 * c-c++-common/gomp/ordered-1.c: New test.
6791 * c-c++-common/gomp/ordered-2.c: New test.
6792 * c-c++-common/gomp/ordered-3.c: New test.
6793 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6795 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6796 clause and ordered construct where no longer allowed.
6797 * c-c++-common/gomp/priority-1.c: New test.
6798 * c-c++-common/gomp/reduction-1.c: New test.
6799 * c-c++-common/gomp/schedule-simd-1.c: New test.
6800 * c-c++-common/gomp/sink-1.c: New test.
6801 * c-c++-common/gomp/sink-2.c: New test.
6802 * c-c++-common/gomp/sink-3.c: New test.
6803 * c-c++-common/gomp/sink-4.c: New test.
6804 * c-c++-common/gomp/udr-1.c: New test.
6805 * c-c++-common/taskloop-1.c: New test.
6806 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6807 value of _OPENMP macro.
6808 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6809 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6810 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6811 * gcc.dg/gomp/clause-1.c:
6812 * gcc.dg/gomp/reduction-1.c: New test.
6813 * gcc.dg/gomp/sink-fold-1.c: New test.
6814 * gcc.dg/gomp/sink-fold-2.c: New test.
6815 * gcc.dg/gomp/sink-fold-3.c: New test.
6816 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6817 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6818 of non-static data members.
6819 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6820 Add some linear clause tests.
6821 * g++.dg/gomp/declare-simd-3.C: New test.
6822 * g++.dg/gomp/linear-1.C: New test.
6823 * g++.dg/gomp/member-1.C: New test.
6824 * g++.dg/gomp/member-2.C: New test.
6825 * g++.dg/gomp/pr66571-2.C: New test.
6826 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6828 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6829 in reduction clause.
6830 * g++.dg/gomp/reference-1.C: New test.
6831 * g++.dg/gomp/sink-1.C: New test.
6832 * g++.dg/gomp/sink-2.C: New test.
6833 * g++.dg/gomp/sink-3.C: New test.
6834 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6835 * g++.dg/gomp/this-1.C: New test.
6836 * g++.dg/gomp/this-2.C: New test.
6837 * g++.dg/vect/simd-clone-2.cc: New test.
6838 * g++.dg/vect/simd-clone-2.h: New test.
6839 * g++.dg/vect/simd-clone-3.cc: New test.
6840 * g++.dg/vect/simd-clone-4.cc: New test.
6841 * g++.dg/vect/simd-clone-4.h: New test.
6842 * g++.dg/vect/simd-clone-5.cc: New test.
6844 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6846 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6847 after r228716 (Fix vtbl[34] and vtbx4).
6849 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6851 PR tree-optimization/67909, 67947
6852 * gcc.dg/torture/pr67947.c: New test.
6854 2015-10-13 Jeff Law <law@redhat.com>
6856 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6858 2015-10-12 Jeff Law <law@redhat.com>
6860 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6861 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6862 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6863 ssa-dom-thread-11.c.
6865 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6867 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6870 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6872 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6874 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6875 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6876 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6877 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6878 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6879 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6880 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6881 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6883 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6885 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6886 and -mno-frame-header-opt options.
6887 * gcc.target/mips/frame-header-1.c: New file.
6888 * gcc.target/mips/frame-header-2.c: New file.
6889 * gcc.target/mips/frame-header-3.c: New file.
6891 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6892 Hale Wang <hale.wang@arm.com>
6894 * gcc.dg/tree-ssa/forwprop-33.c: New.
6896 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6899 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6900 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6901 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6902 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6903 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6904 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6905 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6906 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6907 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6908 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6910 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6912 * lib/multiline.exp: New file.
6913 * lib/prune.exp: Load multiline.exp.
6914 (prune_gcc_output): Call into multiline.exp to handle any
6915 multiline output directives.
6916 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6919 2015-10-09 Martin Jambor <mjambor@suse.cz>
6921 PR tree-optimization/67794
6922 * gcc.dg/ipa/ipa-sra-10.c: New test.
6923 * gcc.dg/torture/pr67794.c: Likewise.
6925 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6927 PR rtl-optimization/67828
6928 * gcc.dg/torture/pr67828.c: New.
6930 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6933 * lib/target-supports.exp (check_effective_target_non_strict_align):
6934 Adjust for arm*-*-*.
6935 * gcc.target/arm/pr67366.c: New test.
6937 2015-10-09 Richard Biener <rguenther@suse.de>
6939 PR tree-optimization/67891
6940 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6942 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6944 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6946 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6948 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6950 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6952 * gcc.dg/loop-unswitch-2.c: New test.
6953 * gcc.dg/loop-unswitch-3.c: Likewise.
6954 * gcc.dg/loop-unswitch-4.c: Likewise.
6956 2015-10-08 Tom de Vries <tom@codesourcery.com>
6958 * gcc.dg/dse.c: Only dump in dse1 pass.
6959 * gcc.dg/tree-ssa/pr30375.c: Same.
6961 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6964 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6965 (PUSH, POP): New defines.
6966 (sse2_test): Use PUSH and POP to misalign runtime stack.
6967 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6969 2015-10-07 James Norris <jnorris@codesourcery.com>
6971 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6972 to atomic_init. (atomic_init): Restrict flags usage.
6974 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6977 * gfortran.dg/sizeof_5.f90: New test.
6979 2015-10-06 Jeff Law <law@redhat.com>
6981 * gcc.c-torture/compile/pr67816.c: New test.
6983 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6985 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6987 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6990 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6992 2015-10-06 Marek Polacek <polacek@redhat.com>
6995 * c-c++-common/Wtautological-compare-4.c: New test.
6997 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6998 Peter Bergner <bergner@vnet.ibm.com>
7001 * gcc.target/powerpc/pr67808.c: New test.
7003 2015-10-06 Nick Clifton <nickc@redhat.com>
7005 * gcc.target/msp430: New directory.
7006 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7008 * gcc.target/msp430/data-attributes.c: New file. Checks the
7009 noinit and persistent data attributes.
7011 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7013 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7015 2015-10-06 Richard Biener <rguenther@suse.de>
7017 PR tree-optimization/67859
7018 * gcc.dg/torture/pr67859.c: New testcase.
7020 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7022 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7024 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7027 * g++.dg/template/defarg19.C: New.
7028 * g++.dg/template/defarg20.C: Likewise.
7030 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7031 Sebastian Pop <s.pop@samsung.com>
7033 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7035 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7036 Sebastian Pop <s.pop@samsung.com>
7038 * gcc.dg/graphite/scop-sor.c: Xfail.
7040 2015-10-05 Martin Jambor <mjambor@suse.cz>
7041 Jan Hubicka <hubicka@ucw.cz>
7043 * gcc.dg/ipa/propalign-4.c: New test.
7044 * gcc.dg/ipa/propalign-5.c: Likewise.
7046 2015-10-05 Marek Polacek <polacek@redhat.com>
7048 PR tree-optimization/67821
7049 * gcc.dg/torture/pr67821-2.c: New test.
7050 * gcc.dg/torture/pr67821.c: New test.
7052 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7054 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7056 2015-10-05 Christian Bruel <christian.bruel@st.com>
7058 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7060 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7062 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7063 (exec_vcvt): Add comments.
7065 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7067 PR rtl-optimization/67447
7068 * gcc.target/i386/pr67447.c: New test.
7070 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7072 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7074 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7075 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7076 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7077 * gcc.target/i386/vect-unpack-1.c: Ditto.
7078 * gcc.target/i386/vect-unpack-2.c: Ditto.
7080 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7083 * gfortran.dg/common_24.f: New.
7085 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7087 * gcc.target/arm/pr67756.c: Fixed warnings.
7089 2015-10-02 Marek Polacek <polacek@redhat.com>
7092 * gcc.dg/pr67730-1.c: New test.
7093 * gcc.dg/pr67730-2.c: New test.
7094 * gcc.dg/pr67730.h: New test.
7096 2015-10-02 Marek Polacek <polacek@redhat.com>
7098 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7100 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7102 PR tree-optimization/67754
7103 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7104 * gfortran.dg/graphite/block-2.f: Same.
7106 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7108 * gcc.dg/graphite/scop-23.c: New.
7110 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7112 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7115 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7117 PR rtl-optimization/67756
7118 * gcc.target/arm/pr67756.c: New.
7120 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7122 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7123 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7124 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7126 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7129 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7131 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7132 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7133 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7134 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7135 * gcc.target/i386/vect-unpack-1.c: Ditto.
7136 * gcc.target/i386/vect-unpack-2.c: Ditto.
7138 2015-10-02 Marek Polacek <polacek@redhat.com>
7141 * c-c++-common/Wduplicated-cond-1.c: New test.
7142 * c-c++-common/Wduplicated-cond-2.c: New test.
7143 * c-c++-common/Wduplicated-cond-3.c: New test.
7144 * c-c++-common/Wduplicated-cond-4.c: New test.
7145 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7146 -Wduplicated-cond warning.
7148 2015-10-02 Renlin Li <renlin.li@arm.com>
7150 * gcc.target/aarch64/csneg-1.c: Update.
7152 2015-10-02 Renlin Li <renlin.li@arm.com>
7155 * gcc.target/aarch64/pr66776.c: New.
7157 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7159 * gnat.dg/warn13.adb: New test.
7161 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7163 * gnat.dg/vect15.ad[sb]: New test.
7164 * gnat.dg/vect16.ad[sb]: Likewise.
7165 * gnat.dg/vect17.ad[sb]: Likewise.
7166 * gnat.dg/vect18.ad[sb]: Likewise.
7168 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7170 PR rtl-optimization/67786
7171 PR rtl-optimization/67787
7172 * gcc.dg/pr67786.c: New test.
7173 * gcc.dg/pr67787.c: Likewise.
7175 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7177 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7179 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7182 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7184 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7188 * gfortran.dg/string_array_constructor_1.f90: New.
7189 * gfortran.dg/string_array_constructor_2.f90: New.
7190 * gfortran.dg/string_array_constructor_3.f90: New.
7192 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7196 * gcc.target/powerpc/pr67789.c: New testcase.
7198 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7201 * gfortran.dg/pr67802.f90: New test.
7203 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7206 gfortran.dg/pr66979.f90: new test.
7208 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7211 * gfortran.dg/pr67616.f90: New test.
7213 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7216 * g++.dg/cpp0x/range-for30.C: New.
7218 2015-10-01 Marek Polacek <polacek@redhat.com>
7221 * gcc.dg/atomic/pr65345-4.c: New test.
7222 * gcc.dg/pr65345-3.c: New test.
7224 2015-10-01 Marek Polacek <polacek@redhat.com>
7226 PR tree-optimization/67769
7227 * gcc.dg/torture/pr67769.c: New test.
7229 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7231 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7233 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7236 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7238 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7240 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7241 (main): Rename to sse2_test. Abort if count != 5.
7242 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7244 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7246 2015-10-01 Richard Biener <rguenther@suse.de>
7248 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7249 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7251 2015-09-30 Jeff Law <law@redhat.com>
7253 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7255 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7257 PR rtl-optimization/67037
7258 * gcc.c-torture/execute/pr67037.c: New test.
7260 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7262 * lib/target-supports.exp (check_effective_target_sync_int_128):
7263 Return 1 on spu-*-* targets.
7264 (check_effective_target_sync_int_128_runtime): Likewise.
7265 (check_effective_target_sync_long_long): Likewise.
7266 (check_effective_target_sync_long_long_runtime): Likewise.
7267 (check_effective_target_sync_int_long): Likewise.
7268 (check_effective_target_sync_char_short): Likewise.
7270 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7272 * gcc.target/i386/pr67761.c: New test.
7274 2015-09-30 Marek Polacek <polacek@redhat.com>
7277 * gcc.dg/pr67730.c: New test.
7279 2015-09-30 Marek Polacek <polacek@redhat.com>
7281 PR tree-optimization/67690
7282 * gcc.dg/torture/pr67690.c: New test.
7284 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7286 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7287 * g++.dg/gomp/tls-wrap4.C: Likewise.
7288 * gcc.dg/atomic-op-optimize.c: Likewise.
7289 * gcc.dg/pr54087.c: Likewise.
7290 * gcc.dg/tls/section-2.c: Likewise.
7291 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7292 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7293 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7294 * gcc.target/arm/divzero.c: Likewise.
7295 * gcc.target/arm/sibcall-2.c: Likewise.
7296 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7297 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7298 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7299 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7300 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7301 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7302 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7303 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7304 * gfortran.dg/default_format_2.f90: Likewise.
7305 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7307 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7309 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7311 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7313 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7314 * gfortran.dg/round_4.f90: ditto.
7316 2015-09-29 Richard Biener <rguenther@suse.de>
7318 PR tree-optimization/67170
7319 * gfortran.dg/pr67170.f90: New testcase.
7321 2015-09-29 Richard Biener <rguenther@suse.de>
7323 PR tree-optimization/67741
7324 * gcc.dg/torture/pr67741.c: New testcase.
7326 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7328 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7329 non-zero for __builtin_signbit tests.
7331 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7334 * gcc.target/i386/pr65105-1.c: New.
7335 * gcc.target/i386/pr65105-2.c: New.
7336 * gcc.target/i386/pr65105-3.c: New.
7337 * gcc.target/i386/pr65105-4.C: New.
7338 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7340 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7342 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7344 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7348 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7350 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7351 * gfortran.dg/function_types_3.f90: Change error message to
7352 "Type inaccessible...."
7353 * gfortran.dg/ptr_func_assign_1.f08: New test.
7354 * gfortran.dg/ptr_func_assign_2.f08: New test.
7356 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7360 * gfortran.dg/ptr_func_assign_3.f08: New test.
7361 * gfortran.dg/ptr_func_assign_4.f08: New test.
7363 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7364 Sebastian Pop <s.pop@samsung.com>
7366 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7367 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7368 * gcc.dg/graphite/block-3.c: Same.
7369 * gcc.dg/graphite/block-4.c: Same.
7370 * gcc.dg/graphite/block-5.c: Same.
7371 * gcc.dg/graphite/block-6.c: Same.
7372 * gcc.dg/graphite/block-7.c: Same.
7373 * gcc.dg/graphite/block-8.c: Same.
7374 * gcc.dg/graphite/block-pr47654.c: Same.
7375 * gcc.dg/graphite/interchange-0.c: Same.
7376 * gcc.dg/graphite/interchange-1.c: Same.
7377 * gcc.dg/graphite/interchange-10.c: Same.
7378 * gcc.dg/graphite/interchange-11.c: Same.
7379 * gcc.dg/graphite/interchange-12.c: Same.
7380 * gcc.dg/graphite/interchange-13.c: Same.
7381 * gcc.dg/graphite/interchange-14.c: Same.
7382 * gcc.dg/graphite/interchange-15.c: Same.
7383 * gcc.dg/graphite/interchange-3.c: Same.
7384 * gcc.dg/graphite/interchange-4.c: Same.
7385 * gcc.dg/graphite/interchange-5.c: Same.
7386 * gcc.dg/graphite/interchange-6.c: Same.
7387 * gcc.dg/graphite/interchange-7.c: Same.
7388 * gcc.dg/graphite/interchange-8.c: Same.
7389 * gcc.dg/graphite/interchange-9.c: Same.
7390 * gcc.dg/graphite/interchange-mvt.c: Same.
7391 * gcc.dg/graphite/pr35356-1.c: Same.
7392 * gcc.dg/graphite/pr35356-3.c: Same.
7393 * gcc.dg/graphite/pr37485.c: Same.
7394 * gcc.dg/graphite/scop-1.c: Same.
7395 * gcc.dg/graphite/scop-11.c: Same.
7396 * gcc.dg/graphite/scop-5.c: Same.
7397 * gcc.dg/graphite/uns-block-1.c: Same.
7398 * gcc.dg/graphite/uns-interchange-9.c: Same.
7399 * gfortran.dg/graphite/block-1.f90: Same.
7400 * gfortran.dg/graphite/interchange-3.f90: Same.
7401 * gfortran.dg/graphite/pr14741.f90: Same.
7402 * gfortran.dg/graphite/block-2.f: Same.
7404 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7405 Sebastian Pop <s.pop@samsung.com>
7407 PR tree-optimization/67700
7408 * gcc.dg/graphite/run-id-pr67700.c: New.
7410 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7413 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7414 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7416 * gcc.target/sh/pr54236-5.c: New.
7417 * gcc.target/sh/pr54236-6.c: New.
7419 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7421 PR rtl-optimization/67456
7422 PR rtl-optimization/67464
7423 PR rtl-optimization/67465
7424 * gcc.dg/pr67465.c: New test.
7426 2015-09-28 Tom de Vries <tom@codesourcery.com>
7428 PR tree-optimization/62171
7429 * gcc.dg/vect/pr62171.c: New test.
7431 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7433 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7434 skip on AIX. XFAIL individual line tests.
7436 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7438 PR rtl-optimization/64164
7439 PR tree-optimization/67312
7440 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7441 * gcc.target/i386/stackalign/return-4.c: Add -O.
7443 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7445 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7447 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7450 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7452 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7454 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7455 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7456 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7457 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7458 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7459 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7460 DW_AT_noreturn on AIX.
7461 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7462 DW_AT_noreturn on AIX.
7463 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7464 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7465 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7466 DW_AT_GNU_deleted on AIX.
7467 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7468 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7469 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7470 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7471 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7472 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7473 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7474 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7475 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7476 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7477 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7478 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7479 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7480 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7481 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7483 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7486 * gfortran.dg/pr67614.f90: New test.
7488 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7491 * gfortran.dg/pr67525.f90: New test.
7493 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7496 * gfortran.dg/allocatable_function_9.f90: New.
7498 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7501 * gcc.target/sh/pr67675.c: New.
7503 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7505 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7507 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7509 * gcc.target/i386/pr66749.c (dg-options): Replace
7510 -mtune=lakemount with -mtune=lakemont.
7511 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7512 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7514 2015-09-25 Marek Polacek <polacek@redhat.com>
7516 * c-c++-common/ubsan/bounds-11.c: New test.
7517 * c-c++-common/ubsan/bounds-12.c: New test.
7519 2015-09-25 Marek Polacek <polacek@redhat.com>
7522 * c-c++-common/ubsan/pr64906.c: New test.
7524 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7526 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7527 with -mtune=lakemount.
7528 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7529 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7531 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7534 * gcc.dg/Werror-13.c: New test.
7536 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7538 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7540 2015-09-24 Richard Biener <rguenther@suse.de>
7543 * g++.dg/pr67699.C: New testcase.
7545 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7548 * gcc.target/arm/fp16-inf.c: New test.
7550 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7552 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7553 name while checking for AVX-512VBMI presence.
7555 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7557 * lib/target-supports.exp (check_effective_target_pie): Check for
7558 PIE support on Solaris 11.x and 12.
7560 2015-09-24 Richard Biener <rguenther@suse.de>
7562 * g++.dg/tree-ssa/restrict3.C: New testcase.
7564 2015-09-24 Richard Biener <rguenther@suse.de>
7566 PR tree-optimization/48885
7567 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7569 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7571 * c-c++-common/Wmisleading-indentation.c: Augment test.
7573 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7575 Fix small typos in the coding rule enforcement warnings.
7576 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7579 2015-09-23 Richard Biener <rguenther@suse.de>
7582 * gcc.dg/ubsan/pr67662.c: New testcase.
7584 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7587 * gcc.dg/pragma-diag-6.c: New test.
7589 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7591 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7593 2015-09-23 Richard Biener <rguenther@suse.de>
7595 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7597 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7599 * c-c++-common/Wmisleading-indentation.c: Augment test.
7601 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7603 * g++.dg/diagostic/disable.C: New.
7605 2015-09-22 Tom de Vries <tom@codesourcery.com>
7607 PR tree-optimization/67671
7608 * g++.dg/pr67671.C: New test.
7610 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7613 * gcc.target/i386/pr67480.c: New test.
7615 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7617 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7618 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7619 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7620 avx512dq, avx512cd, avx512er and avx512pf.
7622 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7624 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7625 update-fetch operations.
7626 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7628 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7630 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7631 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7633 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7635 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7637 * gcc.target/aarch64/atomic-inst-swap.c: New.
7639 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7641 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7642 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7643 * gcc.target/i386/pr59789.c (f1): Likewise.
7644 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7645 * gcc.target/i386/intrinsics_6.c: Likewise.
7646 * gcc.dg/winline-5.c (int t): Likewise.
7647 * gcc.dg/winline-9.c (t): Likewise.
7648 * gcc.dg/always_inline2.c (q): Likewise.
7649 * gcc.dg/winline-2.c (inline int t): Likewise.
7650 * gcc.dg/winline-6.c: Likewise.
7651 * gcc.dg/winline-10.c (void g): Likewise.
7652 * gcc.dg/pr49243.c (void parse): Likewise.
7653 * gcc.dg/always_inline3.c (q2): Likewise.
7654 * gcc.dg/winline-3.c: Likewise.
7655 * gcc.dg/winline-7.c (inline void *t): Likewise.
7657 2015-09-22 Tom de Vries <tom@codesourcery.com>
7659 PR tree-optimization/67666
7660 * g++.dg/pr67666.C: New test.
7662 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7665 * gfortran.dg/pr67615.f90: new test.
7667 2015-09-21 Jeff Law <law@redhat.com>
7669 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7671 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7673 Complete the implementation of N4230, Nested namespace definition.
7674 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7675 attributes and nested namespace definitions.
7676 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7677 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7678 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7679 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7680 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7681 appearing before the namespace identifier.
7683 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7686 * gcc.dg/cpp/pr66415-1.c: Test column number.
7688 2015-09-21 Richard Biener <rguenther@suse.de>
7690 * g++.dg/ext/attr-alias-3.C: Add -g.
7692 2015-09-21 Richard Biener <rguenther@suse.de>
7695 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7697 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7700 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7702 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7704 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7706 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7709 * gcc.dg/pr53265.c: Update.
7711 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7713 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7715 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7718 * gcc.target/sh/pr59478.c: New.
7720 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7723 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7724 * gcc.target/sh/pr54236-2.c: Likewise.
7726 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7728 * gcc.target/sh/pr43417.c: Move target independent test to ...
7729 * gcc.c-torture/compile/pr43417.c: ... here.
7731 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7733 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7734 check_effective_target_big_endian, check_effective_target_little_endian,
7735 check_effective_target_any_fpu, check_effective_target_double_fpu,
7736 check_effective_target_use_single_only_fpu,
7737 check_effective_target_default_single_fpu,
7738 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7739 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7740 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7741 check_effective_target_fmovd_enabled,
7742 check_effective_target_has_privileged, check_effective_target_has_pref,
7743 check_effective_target_banked_r0r7_isr,
7744 check_effective_target_stack_save_isr): New effective target checks.
7745 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7746 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7747 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7748 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7749 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7750 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7751 * gcc.target/sh/attr-isr.c: Likewise.
7752 * gcc.target/sh/fpul-usage-1.c: Likewise.
7753 * gcc.target/sh/hiconst.c: Likewise.
7754 * gcc.target/sh/mfmovd.c: Likewise.
7755 * gcc.target/sh/pr21255-3.c: Likewise.
7756 * gcc.target/sh/pr33135-1.c: Likewise.
7757 * gcc.target/sh/pr33135-2.c: Likewise.
7758 * gcc.target/sh/pr33135-3.c: Likewise.
7759 * gcc.target/sh/pr33135-4.c: Likewise.
7760 * gcc.target/sh/pr39423-2.c: Likewise.
7761 * gcc.target/sh/pr49880-4.c: Likewise.
7762 * gcc.target/sh/pr49880-5.c: Likewise.
7763 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7764 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7765 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7766 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7767 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7768 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7769 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7770 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7771 * gcc.target/sh/pr50751-2.c: Likewise.
7772 * gcc.target/sh/pr50751-3.c: Likewise.
7773 * gcc.target/sh/pr50751-5.c: Likewise.
7774 * gcc.target/sh/pr50751-6.c: Likewise.
7775 * gcc.target/sh/pr50751-8.c: Likewise.
7776 * gcc.target/sh/pr51244-15.c: Likewise.
7777 * gcc.target/sh/pr51244-2.c: Likewise.
7778 * gcc.target/sh/pr51244-20.c: Likewise.
7779 * gcc.target/sh/pr51244-6.c: Likewise.
7780 * gcc.target/sh/pr52483-4.c: Likewise.
7781 * gcc.target/sh/pr53511-1.c: Likewise.
7782 * gcc.target/sh/pr53512-1.c: Likewise.
7783 * gcc.target/sh/pr53512-2.c: Likewise.
7784 * gcc.target/sh/pr53512-3.c: Likewise.
7785 * gcc.target/sh/pr53512-4.c: Likewise.
7786 * gcc.target/sh/pr53513-1.c: Likewise.
7787 * gcc.target/sh/pr54089-2.c: Likewise.
7788 * gcc.target/sh/pr54089-3.c: Likewise.
7789 * gcc.target/sh/pr54089-4.c: Likewise.
7790 * gcc.target/sh/pr54602-2.c: Likewise.
7791 * gcc.target/sh/pr54602-3.c: Likewise.
7792 * gcc.target/sh/pr54602-4.c: Likewise.
7793 * gcc.target/sh/pr54680.c: Likewise.
7794 * gcc.target/sh/pr55303-1.c: Likewise.
7795 * gcc.target/sh/pr55303-2.c: Likewise.
7796 * gcc.target/sh/pr55303-3.c: Likewise.
7797 * gcc.target/sh/pr56547-1.c: Likewise.
7798 * gcc.target/sh/pr56547-2.c: Likewise.
7799 * gcc.target/sh/pr61195.c: Likewise.
7800 * gcc.target/sh/pr61996.c: Likewise.
7801 * gcc.target/sh/pr6526.c: Likewise.
7802 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7803 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7804 * gcc.target/sh/prefetch.c: Likewise.
7805 * gcc.target/sh/rte-delay-slot.c: Likewise.
7806 * gcc.target/sh/sh2a-band.c: Likewise.
7807 * gcc.target/sh/sh2a-bclr.c: Likewise.
7808 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7809 * gcc.target/sh/sh2a-bld.c: Likewise.
7810 * gcc.target/sh/sh2a-bor.c: Likewise.
7811 * gcc.target/sh/sh2a-bset.c: Likewise.
7812 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7813 * gcc.target/sh/sh2a-bxor.c: Likewise.
7814 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7815 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7816 * gcc.target/sh/sh2a-movrt.c: Likewise.
7817 * gcc.target/sh/sh2a-resbank.c: Likewise.
7818 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7819 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7820 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7821 * gcc.target/sh/sh4a-cosf.c: Likewise.
7822 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7823 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7824 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7825 * gcc.target/sh/sh4a-sinf.c: Likewise.
7827 2015-09-20 Jeff Law <law@redhat.com>
7829 PR tree-optimization/47679
7830 * g++.dg/warn/Wuninitialized-6.C: New test.
7832 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7834 Implement nested namespace definitions.
7835 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7836 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7837 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7838 * g++.dg/lookup/name-clash5.C: Adjust.
7839 * g++.dg/lookup/name-clash6.C: Likewise.
7841 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7843 * gcc.dg/pragma-diag-5.c: New test.
7845 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7848 * gcc.dg/torture/pr67619.c: New test.
7849 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7852 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7854 PR tree-optimization/67283
7855 * gcc.dg/tree-ssa/sra-15.c: New.
7856 * gcc.dg/tree-ssa/sra-16.c: New.
7858 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7861 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7862 (f2, f3): Make the function static.
7863 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7865 2015-09-17 Christian Bruel <christian.bruel@st.com>
7867 * gcc.target/arm/attr_thumb-static2.c: New test.
7869 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7871 * gnat.dg/overflow_sum3.adb: New test.
7873 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7875 * gcc.target/arm/stack-checking.c: New test.
7877 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7880 * gfortran.dg/public_private_module_5.f90: Add module procedure
7881 trigger_smod to ensure that the smod file is written.
7883 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7885 * gcc.target/aarch64/copysign_1.c: New.
7886 * gcc.target/aarch64/copysign_2.c: New.
7888 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7890 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7891 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7892 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7894 2015-09-16 John Marino <gnugcc@marino.st>
7896 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7898 2015-09-16 Richard Biener <rguenther@suse.de>
7901 * gcc.dg/torture/pr67253.c: New testcase.
7903 2015-09-16 Richard Biener <rguenther@suse.de>
7906 * gcc.dg/pr67271.c: New testcase.
7908 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7910 * gnat.dg/opt49.adb: New test.
7912 2015-09-16 Richard Biener <rguenther@suse.de>
7915 * gcc.dg/torture/pr67442.c: New testcase.
7917 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7919 * gnat.dg/array24.adb: New test.
7920 * gnat.dg/blocklocs.adb: Delete.
7922 2015-09-15 Marek Polacek <polacek@redhat.com>
7925 * gcc.dg/pr67580.c: New test.
7927 2015-09-15 Richard Biener <rguenther@suse.de>
7929 PR tree-optimization/67470
7930 * gcc.dg/torture/pr67470.c: New testcase.
7932 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7934 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7936 2015-09-15 Richard Biener <rguenther@suse.de>
7939 * gcc.dg/pr67563.c: New testcase.
7941 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7944 * gfortran.dg/pr67460.f90: New test.
7946 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7948 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7949 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7951 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7954 * g++.dg/cpp0x/new-auto1.C: New.
7956 2015-09-11 Mark Wielaard <mjw@redhat.com>
7959 * g++.dg/warn/unused-variable-1.C: New test.
7960 * g++.dg/warn/unused-variable-2.C: Likewise.
7961 * gcc.dg/unused-4.c: Adjust warning for static const.
7962 * gcc.dg/unused-variable-1.c: New test.
7963 * gcc.dg/unused-variable-2.c: Likewise.
7965 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7967 * gfortran.dg/private_type_3.f90: Require visibility.
7968 * gfortran.dg/module_variable_2.f90: Same.
7969 * gfortran.dg/nested_forall_1.f: Same.
7970 * gfortran.dg/elemental_dependency_4.f90: Same.
7971 * gfortran.dg/bind_c_usage_25.f90: Same.
7972 * gfortran.dg/access_spec_1.f90: Same.
7973 * gfortran.dg/public_private_module_2.f90: Same.
7974 * gfortran.dg/host_assoc_variable_1.f90: Same.
7975 * gfortran.dg/public_private_module_6.f90: Same.
7976 * gfortran.dg/module_variable_1.f90: Same.
7977 * gfortran.dg/pr37286.f90: Same.
7978 * gfortran.dg/internal_pack_7.f90: Same.
7979 * gfortran.dg/submodule_10.f08: Same.
7980 * gfortran.dg/allocatable_function_8.f90: Same.
7981 * gfortran.dg/merge_init_expr_2.f90: Same.
7982 * gfortran.dg/class_37.f03: Same.
7983 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7984 * gfortran.dg/typebound_call_20.f03: Same.
7985 * gfortran.dg/proc_ptr_result_3.f90: Same.
7986 * gfortran.dg/pr32535.f90: Same.
7987 * gfortran.dg/typebound_proc_19.f90: Same.
7988 * gfortran.dg/initialization_10.f90: Same.
7989 * gfortran.dg/bind_c_usage_8.f03: Same.
7990 * gfortran.dg/pr61335.f90: Same.
7991 * gfortran.dg/elemental_dependency_5.f90: Same.
7992 * gfortran.dg/proc_ptr_3.f90: Same.
7993 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7995 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7997 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7998 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7999 * gcc.dg/loop-8.c: Likewise.
8001 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8004 * gnat.dg/specs/addr1.ads: Remove.
8006 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8008 * gcc.dg/pie-link.c: Add -pie to dg-options.
8010 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8012 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8013 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8015 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8017 * gcc.target/powerpc/swaps-p8-20.c: New test.
8018 * gcc.target/powerpc/swaps-p8-21.c: New test.
8020 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8023 * gfortran.dg/pr67526.f90: New test.
8025 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8028 * g++.dg/cpp0x/variadic166.C: New.
8030 2015-09-09 Mark Wielaard <mjw@redhat.com>
8032 * c-c++-common/nonnull-1.c: New test.
8034 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8037 * gfortran.dg/submodule_11.f08: New test.
8039 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8042 * gcc.c-torture/compile/pr67506.c: New test.
8044 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8046 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8047 initialization with a byte mask. No change expected here.
8048 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8049 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8050 initialization with contigious bitmask. Literal pool is expectd
8053 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8056 * gcc.target/arm/pr67439_1.c: New test.
8058 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8060 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8063 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8066 * g++.dg/gomp/pr67523.C: New test.
8069 * g++.dg/gomp/pr67522.C: New test.
8072 * c-c++-common/gomp/pr67521.c: New test.
8075 * c-c++-common/gomp/pr67517.c: New test.
8078 * g++.dg/gomp/pr67514.C: New test.
8081 * g++.dg/gomp/pr67511.C: New test.
8084 * c-c++-common/gomp/pr67502.c: New test.
8086 2015-09-09 Marek Polacek <polacek@redhat.com>
8089 * gcc.dg/pr67512.c: New test.
8091 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8094 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8095 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8096 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8097 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8099 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8101 * gcc.target/aarch64/mod_2.x: New file.
8102 * gcc.target/aarch64/mod_256.x: Likewise.
8103 * gcc.target/arm/mod_2.c: New test.
8104 * gcc.target/arm/mod_256.c: Likewise.
8105 * gcc.target/aarch64/mod_2.c: Likewise.
8106 * gcc.target/aarch64/mod_256.c: Likewise.
8108 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8111 * g++.dg/gomp/pr67504.C: New test.
8114 * c-c++-common/gomp/pr67501.c: New test.
8117 * gcc.dg/gomp/pr67500.c: New test.
8120 * gcc.dg/gomp/pr67495.c: New test.
8122 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8123 Sebastian Pop <s.pop@samsung.com>
8125 PR tree-optimization/53852
8126 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8127 both isl-0.12 and isl-0.15.
8128 * gcc.dg/graphite/uns-interchange-14.c: Same.
8129 * gcc.dg/graphite/uns-interchange-15.c: Same.
8130 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8132 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8133 Sebastian Pop <s.pop@samsung.com>
8135 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8136 * gcc.dg/graphite/block-1.c: Same.
8137 * gcc.dg/graphite/block-5.c: Same.
8138 * gcc.dg/graphite/block-6.c: Same.
8139 * gcc.dg/graphite/interchange-1.c: Same.
8140 * gcc.dg/graphite/interchange-10.c: Same.
8141 * gcc.dg/graphite/interchange-11.c: Same.
8142 * gcc.dg/graphite/interchange-13.c: Same.
8143 * gcc.dg/graphite/interchange-14.c: Same.
8144 * gcc.dg/graphite/interchange-3.c: Same.
8145 * gcc.dg/graphite/interchange-4.c: Same.
8146 * gcc.dg/graphite/interchange-7.c: Same.
8147 * gcc.dg/graphite/interchange-8.c: Same.
8148 * gcc.dg/graphite/interchange-9.c: Same.
8149 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8150 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8151 * gcc.dg/graphite/pr37485.c: Same.
8152 * gcc.dg/graphite/scop-0.c (int toto): Same.
8153 * gcc.dg/graphite/scop-1.c: Same.
8154 * gcc.dg/graphite/scop-10.c: Same.
8155 * gcc.dg/graphite/scop-11.c: Same.
8156 * gcc.dg/graphite/scop-12.c: Same.
8157 * gcc.dg/graphite/scop-13.c: Same.
8158 * gcc.dg/graphite/scop-16.c: Same.
8159 * gcc.dg/graphite/scop-17.c: Same.
8160 * gcc.dg/graphite/scop-18.c: Same.
8161 * gcc.dg/graphite/scop-2.c: Same.
8162 * gcc.dg/graphite/scop-21.c (int test): Same.
8163 * gcc.dg/graphite/scop-22.c (void foo): Same.
8164 * gcc.dg/graphite/scop-4.c: Same.
8165 * gcc.dg/graphite/scop-5.c: Same.
8166 * gcc.dg/graphite/scop-6.c: Same.
8167 * gcc.dg/graphite/scop-7.c: Same.
8168 * gcc.dg/graphite/scop-8.c: Same.
8169 * gcc.dg/graphite/scop-9.c: Same.
8170 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8171 data-refs remain inside the inner loop.
8172 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8173 * gcc.dg/graphite/uns-interchange-14.c: Same.
8174 * gcc.dg/graphite/uns-interchange-9.c: Same.
8175 * gfortran.dg/graphite/interchange-3.f90
8177 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8180 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8181 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8182 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8183 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8184 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8185 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8186 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8187 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8188 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8189 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8190 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8191 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8193 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8195 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8196 * lib/target-supports.exp
8197 (check_effective_target_arm_neon_fp16_hw): New.
8199 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8201 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8202 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8204 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8206 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8207 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8209 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8210 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8211 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8212 when those are supported.
8213 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8216 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8217 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8220 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8221 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8222 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8224 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8226 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8228 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8229 Add float16x8_t case.
8230 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8231 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8232 main, exec_vcreate): Likewise.
8233 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8234 exec_vget_high): Likewise.
8235 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8236 exec_vget_low): Likewise.
8237 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8239 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8240 exec_vld1_dup): Likewise.
8241 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8242 exec_vld1_lane): Likewise.
8243 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8245 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8246 exec_vldX_dup): Likewise.
8247 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8248 exec_vldX_lane): Likewise.
8249 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8250 exec_vset_lane): Likewise.
8251 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8252 exec_vst1_lane): Likewise.
8254 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8256 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8257 * gcc.target/aarch64/vget_low_1.c: Likewise.
8259 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8261 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8262 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8263 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8264 (main): update orig_data to avoid float16 NaN on bigendian.
8266 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8268 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8270 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8271 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8272 * gcc.target/aarch64/vld1_lane.c: Likewise.
8274 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8277 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8279 2015-09-07 Marek Polacek <polacek@redhat.com>
8282 * gcc.dg/asm-10.c: New test.
8284 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8287 * gcc.dg/lto/pr67452_0.c: New test.
8289 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8292 * gcc.target/avr/pr65210.c: New test.
8294 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8297 * lib/target-supports.exp (check_cached_effective_target):
8298 Apppend $prop to et_prop_list only if needed.
8300 2015-09-04 Marek Polacek <polacek@redhat.com>
8303 * gcc.dg/ubsan/pr67279.c: New test.
8305 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8306 Petr Murzin <petr.murzin@intel.com>
8307 Kirill Yukhin <kirill.yukhin@intel.com>
8309 * gcc.target/i386/avx512f-scatter-1.c: New.
8310 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8311 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8313 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8315 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8316 rather than calling rmdir, cleanup if open fails.
8318 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8320 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8321 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8322 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8323 Return true for PowerPC targets that implement Altivec.
8325 2015-09-03 Renlin Li <renlin.li@arm.com>
8327 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8329 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8331 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8333 * gcc.target/powerpc/vec-shift.c: New test.
8335 2015-09-03 Tom de Vries <tom@codesourcery.com>
8337 PR tree-optimization/65637
8338 * gcc.dg/autopar/reduc-4.c: New test.
8340 2015-09-03 Tom de Vries <tom@codesourcery.com>
8342 PR tree-optimization/65637
8343 * gcc.dg/autopar/pr46099-2.c: New test.
8345 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8348 * g++.dg/pr67351.C: New test.
8350 2015-09-03 Richard Biener <rguenther@suse.de>
8353 * g++.dg/lto/pr66705_0.C: New testcase.
8355 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8358 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8359 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8361 2015-09-02 Marek Polacek <polacek@redhat.com>
8364 * gcc.dg/pr67432.c: New test.
8366 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8368 * lib/target-supports.exp (clear_effective_target_cache): New.
8369 (check_cached_effective_target): Update et_prop_list.
8370 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8371 * g++.dg/compat/compat.exp: Likewise.
8372 * g++.dg/compat/struct-layout-1.exp: Likewise.
8373 * lib/asan-dg.exp: Likewise.
8374 * lib/atomic-dg.exp: Likewise.
8375 * lib/cilk-plus-dg.exp: Likewise.
8376 * lib/clearcap.exp: Likewise.
8377 * lib/mpx-dg.exp: Likewise.
8378 * lib/tsan-dg.exp: Likewise.
8379 * lib/ubsan-dg.exp: Likewise.
8381 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8383 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8385 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8386 Andrew Bennett <andrew.bennett@imgtec.com>
8388 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8389 dependencies between ISA level and compact-branches.
8390 * gcc.target/mips/branch-10.c: Update expected output to allow
8391 compact forms of b/bal.
8392 * gcc.target/mips/branch-11.c: Likewise.
8393 * gcc.target/mips/branch-12.c: Likewise.
8394 * gcc.target/mips/branch-13.c: Likewise.
8395 * gcc.target/mips/branch-3.c: Likewise.
8396 * gcc.target/mips/branch-4.c: Likewise.
8397 * gcc.target/mips/branch-5.c: Likewise.
8398 * gcc.target/mips/branch-6.c: Likewise.
8399 * gcc.target/mips/branch-7.c: Likewise.
8400 * gcc.target/mips/branch-8.c: Likewise.
8401 * gcc.target/mips/branch-9.c: Likewise.
8402 * gcc.target/mips/branch-cost-1.c: Likewise.
8403 * gcc.target/mips/call-1.c: Likewise.
8404 * gcc.target/mips/call-2.c: Likewise.
8405 * gcc.target/mips/call-3.c: Likewise.
8406 * gcc.target/mips/call-4.c: Likewise.
8407 * gcc.target/mips/call-5.c: Likewise.
8408 * gcc.target/mips/call-6.c: Likewise.
8409 * gcc.target/mips/lazy-binding-1.c: Likewise.
8410 * gcc.target/mips/near-far-1.c: Likewise.
8411 * gcc.target/mips/near-far-2.c: Likewise.
8412 * gcc.target/mips/near-far-3.c: Likewise.
8413 * gcc.target/mips/near-far-4.c: Likewise.
8414 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8415 run with compact branches allowed.
8416 * gcc.target/mips/compact-branches-1.c: New file.
8417 * gcc.target/mips/compact-branches-2.c: Likewise.
8418 * gcc.target/mips/compact-branches-3.c: Likewise.
8419 * gcc.target/mips/compact-branches-4.c: Likewise.
8420 * gcc.target/mips/compact-branches-5.c: Likewise.
8421 * gcc.target/mips/compact-branches-6.c: Likewise.
8422 * gcc.target/mips/compact-branches-7.c: Likewise.
8424 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8426 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8427 Clean-up a created directory if testcase fails.
8429 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8432 * g++.dg/pr67405.C: New test.
8434 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8436 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8438 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8440 * gcc.dg/ifcvt-1.c: New test.
8441 * gcc.dg/ifcvt-2.c: Likewise.
8442 * gcc.dg/ifcvt-3.c: Likewise.
8444 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8447 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8450 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8452 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8454 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8457 * g++.dg/other/pr61753.C: New.
8459 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8461 * gcc.dg/tree-ssa/cmp-1.c: New file.
8463 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8465 * gcc.dg/tree-ssa/complex-7.c: New file.
8467 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8469 * gcc.target/powerpc/swaps-p8-19.c: New test.
8471 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8474 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8476 2015-08-29 Tom de Vries <tom@codesourcery.com>
8478 PR tree-optimization/46193
8479 * gcc.dg/autopar/pr46193.c: New test.
8481 2015-08-28 Nathan Sidwell <nathan@acm.org>
8483 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8484 use exit code for failure.
8486 * gcc.dg/torture/matrix-1.c: Use plain printf.
8487 * gcc.dg/torture/matrix-2.c: Likewise.
8488 * gcc.dg/torture/matrix-5.c: Likewise.
8489 * gcc.dg/torture/matrix-6.c: Likewise.
8490 * gcc.dg/torture/transpose-1.c: Likewise.
8491 * gcc.dg/torture/transpose-2.c: Likewise.
8492 * gcc.dg/torture/transpose-3.c: Likewise.
8493 * gcc.dg/torture/transpose-4.c: Likewise.
8494 * gcc.dg/torture/transpose-5.c: Likewise.
8495 * gcc.dg/torture/transpose-6.c: Likewise.
8497 2015-08-28 Jeff Law <law@redhat.com>
8500 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8501 * gcc.dg/torture/pr66752-1.c: New test
8502 * g++.dg/torture/pr66752-2.C: New test.
8504 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8506 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8508 * gcc.dg/tree-ssa/sra-15.c: New.
8510 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8512 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8513 * gcc.target/mips/msub-8.c: Ditto
8515 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8517 * lib/target-supports.exp (check-effective_target_vect_double):
8518 Enable for Power targets with VSX hardware available.
8519 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8520 vect_no_align && { ! vect_hw_misalign }.
8522 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8524 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8525 Replaced by opt_files, compile with -floop-nest-optimize.
8526 * g++.dg/graphite/graphite.exp: Same.
8527 * gfortran.dg/graphite/graphite.exp: Same.
8528 * gcc.dg/graphite/block-0.c: Adjust pattern.
8529 * gcc.dg/graphite/block-1.c: Same.
8530 * gcc.dg/graphite/block-3.c: Same.
8531 * gcc.dg/graphite/block-4.c: Same.
8532 * gcc.dg/graphite/block-5.c: Same.
8533 * gcc.dg/graphite/block-6.c: Same.
8534 * gcc.dg/graphite/block-7.c: Same.
8535 * gcc.dg/graphite/block-8.c: Same.
8536 * gcc.dg/graphite/block-pr47654.c: Same.
8537 * gcc.dg/graphite/interchange-0.c: Same.
8538 * gcc.dg/graphite/interchange-1.c: Same.
8539 * gcc.dg/graphite/interchange-10.c: Same.
8540 * gcc.dg/graphite/interchange-11.c: Same.
8541 * gcc.dg/graphite/interchange-12.c: Same.
8542 * gcc.dg/graphite/interchange-13.c: Same.
8543 * gcc.dg/graphite/interchange-14.c: Same.
8544 * gcc.dg/graphite/interchange-15.c: Same.
8545 * gcc.dg/graphite/interchange-3.c: Same.
8546 * gcc.dg/graphite/interchange-4.c: Same.
8547 * gcc.dg/graphite/interchange-5.c: Same.
8548 * gcc.dg/graphite/interchange-6.c: Same.
8549 * gcc.dg/graphite/interchange-7.c: Same.
8550 * gcc.dg/graphite/interchange-8.c: Same.
8551 * gcc.dg/graphite/interchange-9.c: Same.
8552 * gcc.dg/graphite/interchange-mvt.c: Same.
8553 * gcc.dg/graphite/pr37485.c: Same.
8554 * gcc.dg/graphite/uns-block-1.c: Same.
8555 * gcc.dg/graphite/uns-interchange-12.c: Same.
8556 * gcc.dg/graphite/uns-interchange-14.c: Same.
8557 * gcc.dg/graphite/uns-interchange-15.c: Same.
8558 * gcc.dg/graphite/uns-interchange-9.c: Same.
8559 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8560 * gfortran.dg/graphite/interchange-3.f90: Same.
8562 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8565 * gcc.target/i386/pr67317-1.c: New test.
8566 * gcc.target/i386/pr67317-2.c: Ditto.
8567 * gcc.target/i386/pr67317-3.c: Ditto.
8568 * gcc.target/i386/pr67317-4.c: Ditto.
8569 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8570 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8572 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8574 * gcc.target/powerpc/vec-shr.c: New.
8576 2015-08-27 Marek Polacek <polacek@redhat.com>
8579 * gcc.dg/torture/pr67005.c: New test.
8581 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8583 * gcc.dg/tree-ssa/sra-15.c: New.
8585 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8587 * gcc.target/aarch64/long_branch_1.c: New test.
8589 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8591 * gcc.target/s390/20150826-1.c: New test.
8593 2015-08-26 Renlin Li <renlin.li@arm.com>
8595 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8597 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8599 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8601 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8603 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8604 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8605 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8606 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8608 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8610 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8612 * gcc.target/aarch64/tlsle_1.x: New test source.
8613 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8614 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8615 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8617 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8620 * gfortran.dg/shape_8.f90: New test.
8622 2015-08-25 Marek Polacek <polacek@redhat.com>
8625 * gcc.dg/weak/weak-18.c: New test.
8627 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8629 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8630 gcc_jit_context_set_bool_use_external_driver.
8632 2015-08-25 Nathan Sidwell <nathan@acm.org>
8634 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8636 * gcc.dg/20001117-1.c: Needs return_address.
8637 * gcc.dg/20020415-1.c: Needs alloca.
8638 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8639 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8640 * gcc.dg/pr63186.c: Needs label_values.
8641 * gcc.dg/torture/pr33848.c: Likwise.
8643 * lib/target-supports.exp (check_effective_target_fopenacc,
8644 check_effective_target_fopenmp): Disable for nvptx.
8645 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8646 * gcc.dg/stack-usage-1.c: Likewise.
8647 * gcc.dg/stack-usage-2.c: Likewise.
8648 * gcc.dg/unused-5.c: Likewise.
8649 * gcc.dg/unwind-1.c: Likewise.
8651 2015-08-25 Christian Bruel <christian.bruel@st.com>
8653 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8654 * g++.dg/Wno-frame-address.C: Ditto.
8656 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8659 * g++.dg/pr67211.C: New test.
8661 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8665 * gfortran.dg/block_end_error_1.f90: New test.
8666 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8668 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8671 * gcc.target/i386/pr66821.c: New test.
8673 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8676 * gcc.target/i386/pr67329.c: New test.
8678 2015-08-24 Nathan Sidwell <nathan@acm.org>
8680 * gcc.dg/pr49551.c: Needs -fdata-sections.
8682 * gcc.dg/pr64935-2.c: Needs scheduling.
8684 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8685 * gcc.dg/torture/pr63738.c: Likewise.
8686 * gcc.dg/torture/pr64728.c: Likewise.
8687 * gcc.dg/pr63748.c: Likewise.
8688 * gcc.dg/20020312-2.c: Likewise.
8690 * gcc.dg/torture/pr66123.c: Needs label_values.
8692 * gcc.dg/torture/pr41261.c: Needs profiling.
8693 * gcc.dg/pr26570.c: Likewise.
8694 * gcc.dg/pr61776.c: Likewise.
8695 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8696 * gcc.dg/gomp/pr34610.c: Likewise.
8697 * gcc.dg/pr54121.c: Likewise.
8698 * gcc.dg/20050325-1.c: Likewise.
8699 * gcc.dg/pr66899.c: Likewise.
8700 * gcc.dg/pr48770.c: Likewise.
8701 * gcc.dg/pr24225.c: Likewise.
8703 * gcc.dg/pr27531-1.c: Needs io.
8704 * gcc.dg/pr44606.c: Likewise.
8706 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8708 * gcc.dg/pr51990.c: Needs alloca.
8710 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8712 2015-08-24 Tom de Vries <tom@codesourcery.com>
8714 PR tree-optimization/65468
8715 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8717 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8720 * gfortran.dg/backtrace_1.f90: New test.
8722 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8725 * gfortran.dg/execute_command_line_2.f90: New test.
8727 2015-08-23 Tom de Vries <tom@codesourcery.com>
8729 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8730 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8731 vect_no_int_max to vect_no_int_min_max.
8732 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8733 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8734 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8735 * gcc.dg/vect/slp-reduc-4.c: Same.
8736 * gcc.dg/vect/slp-reduc-5.c: Same.
8737 * gcc.dg/vect/vect-125.c: Same.
8738 * gcc.dg/vect/vect-13.c: Same.
8739 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8740 * gcc.dg/vect/vect-reduc-1.c: Same.
8741 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8742 * gcc.dg/vect/vect-reduc-1char.c:Same.
8743 * gcc.dg/vect/vect-reduc-1short.c: Same.
8744 * gcc.dg/vect/vect-reduc-2.c: Same.
8745 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8746 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8747 * lib/target-supports.exp: Same.
8749 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8752 * g++.dg/cpp0x/decltype63.C: New.
8754 2015-08-22 Nathan Sidwell <nathan@acm.org>
8756 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8757 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8758 * c-c++-common/Wunused-var-8.c: Likewise.
8759 * c-c++-common/gomp/pr61486-2.c: Likewise.
8760 * c-c++-common/Wunused-var-6.c: Likewise.
8761 * c-c++-common/goacc/reduction-1.c: Likewise.
8762 * c-c++-common/goacc/reduction-2.c: Likewise.
8763 * c-c++-common/goacc/reduction-3.c: Likewise.
8764 * c-c++-common/goacc/reduction-4.c: Likewise.
8765 * gcc.dg/builtins-64.c: Likewise.
8766 * gcc.dg/pr59523.c: Likewise.
8767 * gcc.dg/tree-ssa/20080530.c: Likewise.
8768 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8769 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8770 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8771 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8772 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8773 * gcc.dg/pr59011.c: Likewise.
8774 * gcc.dg/uninit-9.c: Likewise.
8775 * gcc.dg/pr61561.c: Likewise.
8776 * gcc.dg/vla-4.c: Likewise.
8777 * gcc.dg/20101010-1.c: Likewise.
8778 * gcc.dg/pr49120.c: Likewise.
8779 * gcc.dg/20030331-2.c: Likewise.
8780 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8781 * gcc.dg/pr25682.c: Likewise.
8782 * gcc.dg/guality/guality.c: Likewise.
8783 * gcc.dg/pr27301.c: Likewise.
8784 * gcc.dg/uninit-9-O0.c: Likewise.
8785 * gcc.dg/fold-alloca-1.c: Likewise.
8786 * gcc.dg/pr41470.c: Likewise.
8787 * gcc.dg/pr51491-2.c: Likewise.
8788 * gcc.dg/winline-7.c: Likewise.
8789 * gcc.dg/vla-2.c: Likewise.
8790 * gcc.dg/pr50764.c: Likewise.
8791 * gcc.dg/c99-vla-1.c: Likewise.
8792 * gcc.dg/pr33238.c: Likewise.
8793 * gcc.dg/c99-const-expr-13.c: Likewise.
8794 * gcc.dg/builtin-return-1.c: Likewise.
8795 * gcc.dg/vla-3.c: Likewise.
8796 * gcc.dg/20020415-1.c: Likewise.
8797 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8798 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8799 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8800 * gcc.dg/torture/calleesave-sse.c: Likewise.
8801 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8802 * gcc.dg/gomp/vla-2.c: Likewise.
8803 * gcc.dg/gomp/vla-3.c: Likewise.
8804 * gcc.dg/gomp/vla-4.c: Likewise.
8805 * gcc.dg/gomp/pr30494.c: Likewise.
8806 * gcc.dg/gomp/vla-5.c: Likewise.
8807 * gcc.dg/pr51990-2.c: Likewise.
8808 * gcc.dg/vla-22.c: Likewise.
8810 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8812 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8813 * gcc.dg/dollar.c: Likewise.
8814 * gcc.dg/pragma-message.c: Likewise.
8815 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8816 * c-c++-common/raw-string-14.c: Likewise.
8818 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8820 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8821 property that instantiation here is a compile-time error.
8823 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8825 * g++.dg/other/pr67065.C: Extend.
8827 2015-08-21 Nathan Sidwell <nathan@acm.org>
8829 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8831 (check_effective_target_global_constructor): New.
8832 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8833 * gcc.dg/debug/debug.exp: Skip for nvptx.
8834 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8836 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8837 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8838 * gcc.c-torture/compile/pr33855.c: Likewise.
8839 * gcc.c-torture/compile/920723-1.c: Likewise.
8840 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8842 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8844 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8847 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8849 * gcc.c-torture/execute/switch-1.c: Likewise.
8851 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8852 * gcc.c-torture/execute/printf-1.c: Likewise.
8853 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8854 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8855 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8856 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8857 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8858 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8859 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8860 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8861 * gcc.c-torture/execute/gofast.c: Likewise.
8862 * gcc.c-torture/execute/complex-6.c: Likewise.
8864 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8865 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8866 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8867 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8868 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8869 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8870 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8871 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8872 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8873 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8874 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8875 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8876 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8877 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8878 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8879 * gcc.dg/setjmp-1.c: Likewise.
8880 * gcc.dg/cleanup-5.c: Likewise.
8881 * gcc.dg/cleanup-12.c: Likewise.
8882 * gcc.dg/cleanup-13.c: Likewise.
8884 * gcc.dg/constructor-1.c: Require global ctor.
8886 * gcc.dg/fork-instrumentation.c: Require profiling.
8887 * gcc.dg/20030107-1.c: Likewise.
8888 * gcc.dg/20030702-1.c: Likewise.
8890 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8891 * gcc.dg/cpp/paste2.c: Likewise.
8892 * gcc.dg/cpp/strify3.c: Likewise.
8893 * gcc.dg/cpp/strify4.c: Likewise.
8894 * gcc.dg/cpp/lexnum.c: Likewise.
8895 * gcc.dg/cpp/digraphs.c: Likewise.
8896 * gcc.dg/cpp/macro1.c: Likewise.
8898 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8900 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8902 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8904 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8907 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8909 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8910 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8911 vec_vpmsum_be and vec_shasigma_be.
8913 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8915 * lib/target-supports.exp
8916 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8917 with -mfp16-format=ieee.
8919 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8922 * g++.dg/other/pr67065.C: New.
8924 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8926 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8928 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8929 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8930 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8931 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8933 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8935 * gcc.dg/wide_shift_64_1.c: New testcase.
8936 * gcc.dg/wide_shift_128_1.c: Likewise.
8937 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8939 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8941 * lib/target-supports.exp
8942 (check_effective_target_fstack_protector_enabled): New test.
8943 * gcc.target/i386/ssp-default.c: New test.
8945 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8948 * gfortran.dg/generic_31.f90: New.
8950 2015-08-19 Marek Polacek <polacek@redhat.com>
8953 * g++.dg/torture/pr67133.C: New test.
8955 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8957 * gcc.target/powerpc/altivec-35.c: New test.
8958 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8959 * gcc.target/powerpc/vsx-vector-7.c: New test.
8961 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8964 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8965 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8967 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8969 PR rtl-optimization/67218
8970 * gcc.c-torture/execute/ieee/pr67218.c,
8971 gcc.target/aarch64/fcvt_int_float_double1.c,
8972 gcc.target/aarch64/fcvt_int_float_double2.c,
8973 gcc.target/aarch64/fcvt_int_float_double3.c,
8974 gcc.target/aarch64/fcvt_int_float_double4.c,
8975 gcc.target/aarch64/fcvt_uint_float_double1.c,
8976 gcc.target/aarch64/fcvt_uint_float_double2.c,
8977 gcc.target/aarch64/fcvt_uint_float_double3.c,
8978 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8980 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8982 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8983 dg-options to disable LSE extensions.
8984 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8985 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8986 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8987 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8988 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8989 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8990 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8991 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8992 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8993 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8994 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8995 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8996 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8997 * gcc.target/aarch64/sync-op-full.c: Likewise.
8998 * gcc.target/aarch64/sync-op-release.c: Likewise.
9000 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9003 * g++.dg/cpp1z/feat-cxx1z.C: New.
9005 2015-08-18 Marek Polacek <polacek@redhat.com>
9008 * gcc.dg/torture/pr67222.c: New test.
9010 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9012 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9014 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9016 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9017 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9018 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9020 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9022 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9023 which is used in later code.
9025 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9028 * g++.dg/cpp0x/nullptr34.C: New.
9029 * g++.dg/warn/Wconversion2.C: Adjust.
9030 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9031 * g++.old-deja/g++.other/null3.C: Likewise.
9033 * g++.dg/cpp0x/pr51313.C: Adjust.
9035 2015-08-17 Richard Biener <rguenther@suse.de>
9037 PR tree-optimization/67221
9038 * gcc.dg/torture/pr67221.c: New testcase.
9040 2015-08-17 Mike Stump <mikestump@comcast.net>
9041 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9043 * gcc.target/arm/memcpy-aligned-1.c: New test.
9045 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9048 * gfortran.dg/norm_4.f90: Rename to...
9049 * gfortran.dg/norm2_4.f90: this.
9050 * gfortran.dg/norm2_5.f90: New test.
9052 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9054 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9055 * gcc.dg/ssp-1.c: Make counter a register.
9056 * gcc.dg/ssp-2.c: Likewise.
9057 * gcc.dg/torture/parm-coalesce.c: New.
9059 2015-08-14 Marek Polacek <polacek@redhat.com>
9062 * gcc.dg/torture/pr67133.c: New test.
9064 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9065 Matthias Klose <doko@debian.org>
9068 * gcc.c-torture/compile/pr67143.c: New
9069 * gcc.target/aarch64/atomic-op-imm.c
9070 (atomic_fetch_add_negative_RELAXED): New.
9071 (atomic_fetch_sub_negative_ACQUIRE): New.
9073 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9075 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9076 * gcc.target/aarch64/target_attr_8.c: Likewise.
9077 * gcc.target/aarch64/target_attr_14.c: Likewise.
9079 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9081 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9083 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9085 * gcc.target/i386/builtin_target.c: Add skylake check.
9087 2015-08-13 Jeff Law <law@redhat.com>
9089 * gcc.dg/pr66314.c: Moved from here to ..
9090 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9091 to clear all sanitizers before -fsanitize=kernel-address.
9093 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9095 * gcc.target/aarch64/cinc_common_1.c: New test.
9097 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9100 * g++.dg/ext/attribute-may-alias-1.C: New.
9101 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9103 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9105 * gcc.target/aarch64/atomic-inst-cas.c: New.
9106 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9108 2015-08-13 Andreas Schwab <schwab@suse.de>
9110 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9112 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9115 * g++.dg/torture/pr62164.C: New.
9117 2015-08-13 Richard Biener <rguenther@suse.de>
9119 PR tree-optimization/67191
9120 * gcc.dg/torture/pr67191.c: New testcase.
9121 * g++.dg/torture/pr67191.C: Likewise.
9123 2015-08-13 Richard Biener <rguenther@suse.de>
9125 PR tree-optimization/66502
9126 PR tree-optimization/67167
9127 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9129 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9132 * g++.dg/init/new42.C: New.
9134 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9137 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9139 * gcc.target/powerpc/pr67071-2.c: Likewise.
9140 * gcc.target/powerpc/pr67071-3.c: Likewise.
9142 2015-08-12 Marek Polacek <polacek@redhat.com>
9145 * c-c++-common/Wshift-overflow-6.c: New test.
9146 * c-c++-common/Wshift-overflow-7.c: New test.
9147 * g++.dg/cpp1y/left-shift-2.C: New test.
9149 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9152 * g++.dg/cpp0x/pr52742.C: New.
9154 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9156 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9157 Check Knights Landing support.
9159 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9162 * g++.dg/warn/Wunused-result-1.C: New.
9164 2015-08-12 Richard Biener <rguenther@suse.de>
9166 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9167 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9168 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9169 * g++.dg/tree-ssa/pr61034.C: Adjust.
9170 * gcc.dg/fold-compare-2.c: Likewise.
9171 * gcc.dg/pr50763.c: Likewise.
9172 * gcc.dg/predict-3.c: Likewise.
9173 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9174 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9175 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9176 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9177 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9178 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9179 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9180 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9181 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9182 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9183 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9184 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9186 2015-08-12 Nathan Sidwell <nathan@acm.org>
9188 * gcc.dg/vrp-min-max-1.c: New.
9189 * gcc.dg/vrp-min-max-2.c: New.
9191 2015-08-12 Richard Biener <rguenther@suse.de>
9193 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9195 2015-08-12 Tom de Vries <tom@codesourcery.com>
9198 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9199 Handle absence of vector min/max for sparc.
9201 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9204 * g++.dg/ext/mv25.C: New test.
9206 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9208 * gcc.target/i386/avx2-vect-shift.c: New test.
9210 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9214 * gcc.dg/pragma-diag-3.c: New test.
9215 * gcc.dg/pragma-diag-4.c: New test.
9217 2015-08-11 Nathan Sidwell <nathan@acm.org>
9219 * c-c++-common/dfp/operator-comma.c: Call init function.
9220 * c-c++-common/dfp/convert-dfp-2.c: New test.
9222 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9224 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9225 Treat model == 0x4f as Broadwell.
9227 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9230 * gfortran.dg/pr67140.f90: New test.
9232 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9236 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9238 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9241 * gfortran.dg/ieee/large_4.f90: New test.
9243 2015-08-08 Bud Davis <jmdavis@link.com>
9246 * gfortran.dg/common_22.f90: New.
9248 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9250 PR rtl-optimization/67028
9251 * gcc.dg/pr67028.c: New testcase.
9253 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9255 PR rtl-optimization/67029
9256 * gcc.dg/pr67029.c: New test.
9258 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9261 * gfortran.dg/ieee/ieee_8.f90: New test.
9263 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9265 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9267 * gcc.target/aarch64/noplt_2.c: Likewise.
9268 * gcc.target/aarch64/noplt_3.c: Likewise.
9270 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9272 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9273 optimization level, and print a summary at the end.
9275 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9277 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9279 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9281 * gcc.target/aarch64/noplt_3.c: New testcase.
9283 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9285 * gcc.target/aarch64/noplt_1.c: New testcase.
9286 * gcc.target/aarch64/noplt_2.c: Likewise.
9288 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9290 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9291 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9293 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9295 * gcc.target/s390/dwarfregtable-1.c: New test.
9296 * gcc.target/s390/dwarfregtable-2.c: New test.
9297 * gcc.target/s390/dwarfregtable-3.c: New test.
9299 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9301 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9303 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9306 * gfortran.dg/ieee/large_2.f90: New test.
9307 * gfortran.dg/ieee/large_3.F90: New test.
9309 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9312 * gfortran.dg/ieee/large_1.f90: Adjust test.
9314 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9315 Jeff Law <law@redhat.com>
9318 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9319 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9320 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9321 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9322 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9323 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9325 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9328 * gfortran.dg/pr66311.f90: New file.
9330 2015-08-05 Richard Biener <rguenther@suse.de>
9332 PR tree-optimization/67121
9333 * gcc.dg/torture/pr67121.c: New testcase.
9335 2015-08-05 Nick Clifton <nickc@redhat.com>
9337 * gcc.target/rl78: New directory.
9338 * gcc.target/rl78/rl78.exp: New file: Test driver.
9339 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9341 2015-08-05 Richard Biener <rguenther@suse.de>
9344 * gcc.dg/torture/pr67120.c: New testcase.
9346 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9350 * lib/fortran-modules.exp: Call cleanup-submodules from
9352 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9353 cover the cases where private entities are no longer optimized
9355 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9357 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9358 * gfortran.dg/submodule_5.f08: The same.
9359 * gfortran.dg/submodule_9.f08: The same.
9360 * gfortran.dg/submodule_10.f08: New test.
9362 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9365 * g++.dg/cpp1y/var-templ35.C: New.
9367 2015-08-05 Richard Biener <rguenther@suse.de>
9369 PR tree-optimization/67055
9370 * g++.dg/torture/pr67055.C: New testcase.
9372 2015-08-05 Richard Biener <rguenther@suse.de>
9374 PR tree-optimization/67109
9375 * gcc.dg/torture/pr67109.c: New testcase.
9376 * gcc.dg/vect/vect-119.c: Adjust.
9378 2015-08-05 Richard Biener <rguenther@suse.de>
9381 * gcc.dg/pr67107.c: New testcase.
9383 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9386 * g++.dg/cpp1z/abbrev2.C: New.
9388 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9390 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9392 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9395 * g++.dg/init/explicit4.C: New.
9397 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9399 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9400 without VSX an Power8 vector support.
9402 2015-08-04 Richard Biener <rguenther@suse.de>
9404 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9406 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9409 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9412 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9415 * g++.dg/cpp1y/var-templ34.C: New.
9417 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9419 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9420 * gcc.target/aarch64/target_attr_1.c: Likewise.
9421 * gcc.target/aarch64/target_attr_2.c: Likewise.
9422 * gcc.target/aarch64/target_attr_3.c: Likewise.
9423 * gcc.target/aarch64/target_attr_4.c: Likewise.
9424 * gcc.target/aarch64/target_attr_5.c: Likewise.
9425 * gcc.target/aarch64/target_attr_6.c: Likewise.
9426 * gcc.target/aarch64/target_attr_7.c: Likewise.
9427 * gcc.target/aarch64/target_attr_8.c: Likewise.
9428 * gcc.target/aarch64/target_attr_9.c: Likewise.
9429 * gcc.target/aarch64/target_attr_10.c: Likewise.
9430 * gcc.target/aarch64/target_attr_11.c: Likewise.
9431 * gcc.target/aarch64/target_attr_12.c: Likewise.
9432 * gcc.target/aarch64/target_attr_13.c: Likewise.
9433 * gcc.target/aarch64/target_attr_14.c: Likewise.
9434 * gcc.target/aarch64/target_attr_15.c: Likewise.
9436 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9438 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9440 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9442 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9444 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9446 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9449 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9452 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9453 * gfortran.dg/ieee/large_1.f90: New test.
9455 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9457 PR tree-optimization/67043
9458 * gcc.dg/pr67043.c: New test.
9460 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9462 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9464 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9466 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9467 it to push/pop timing items.
9468 (main): For each optimization level, create a gcc_jit_timer, and
9469 time all of the iteration within that level cumulatively.
9470 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9471 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9473 2015-08-03 Alexander Basov <coohpt@gmail.com>
9478 * gcc.target/arm/pr43404.c : New testcase.
9479 * gcc.target/arm/pr48470.c : New testcase.
9480 * gcc.target/arm/pr64744-1.c : New testcase.
9481 * gcc.target/arm/pr64744-2.c : New testcase.
9483 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9485 PR tree-optimization/67077
9486 * gcc.dg/pr67077.c: New test.
9488 2015-08-03 Jeff Law <law@redhat.com>
9491 PR gcov-profile/66899
9492 * gcc.dg/pr66899.c: New test.
9493 * gcc.dg/pr66314.c: New test.
9495 2015-08-03 Marek Polacek <polacek@redhat.com>
9498 * gcc.dg/pr67088.c: New test.
9500 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9503 * gcc.target/arm/vnmul-1.c: New.
9504 * gcc.target/arm/vnmul-2.c: New.
9505 * gcc.target/arm/vnmul-3.c: New.
9506 * gcc.target/arm/vnmul-4.c: New.
9508 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9511 * gfortran.dg/class_allocate_20.f90: New.
9513 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9515 * gcc.target/aarch64/csel_bfx_1.c: New test.
9516 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9518 2015-08-02 Martin Sebor <msebor@redhat.com>
9520 * g++.dg/Wframe-address-in-Wall.C: New test.
9521 * g++.dg/Wframe-address.C: New test.
9522 * g++.dg/Wno-frame-address.C: New test.
9523 * gcc.dg/Wframe-address-in-Wall.c: New test.
9524 * gcc.dg/Wframe-address.c: New test.
9525 * gcc.dg/Wno-frame-address.c: New test.
9527 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9529 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9531 2015-08-01 Michael Collison <michael.collison@linaro.org
9532 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9534 * gcc.target/arm/mincmp.c: New test.
9536 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9539 * gfortran.dg/associated_target_6.f03: New test
9541 2015-08-01 Tom de Vries <tom@codesourcery.com>
9543 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9544 optimize ("-ftree-parallelize-loops=0").
9545 Add successful scans for 2 detected reductions. Add xfail scans for 3
9546 detected reductions.
9547 * gcc.dg/autopar/reduc-2short.c: Same.
9548 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9549 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9550 detected reductions.
9551 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9554 2015-07-31 Marek Polacek <polacek@redhat.com>
9557 * g++.dg/ubsan/pr66977.C: New test.
9559 2015-07-30 Marek Polacek <polacek@redhat.com>
9561 * c-c++-common/Wtautological-compare-3.c: New test.
9563 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9565 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9566 (CHECK): Pass address of scalar, rather than array.
9568 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9570 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9572 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9574 * gcc.target/aarch64/fp16/fp16.exp: New.
9575 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9576 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9578 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9580 * gcc.target/aarch64/f16_movs_1.c: New test.
9582 2015-07-28 Tom de Vries <tom@codesourcery.com>
9584 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9587 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9588 Manuel López-Ibáñez <manu@gcc.gnu.org>
9590 * gcc.dg/parm-incomplete-1.c: Update.
9591 * gcc.dg/pr18809-1.c: Update.
9592 * gcc.dg/pr27953.c: Update.
9593 * gcc.dg/vla-11.c: Update.
9595 2015-07-27 Marek Polacek <polacek@redhat.com>
9597 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9599 2015-07-27 Tom de Vries <tom@codesourcery.com>
9601 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9602 attribute. Update comment.
9604 Add scan for not parallelizing inner loop.
9605 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9609 2015-07-27 Marek Polacek <polacek@redhat.com>
9612 * c-c++-common/Wtautological-compare-2.c: New test.
9614 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9617 * gcc.target/i386/pr66232-6.c: New tests.
9618 * gcc.target/i386/pr66232-7.c: Likewise.
9619 * gcc.target/i386/pr66232-8.c: Likewise.
9620 * gcc.target/i386/pr66232-9.c: Likewise.
9622 2015-07-27 Marek Polacek <polacek@redhat.com>
9626 * c-c++-common/Wtautological-compare-1.c: New test.
9628 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9631 * g++.dg/template/pr18969.C: New test.
9632 * g++.dg/template/pr18969-2.C: New test.
9633 * g++.old-deja/g++.jason/overload.C: Remove return value in
9634 template function returning void.
9636 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9638 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9639 immediates to avoid shift-overflow warnings.
9641 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9644 * g++.dg/init/pr66857.C: New test.
9646 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9649 * gcc.target/i386/pr66648.c: New test.
9651 2015-07-25 Tom de Vries <tom@codesourcery.com>
9653 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9654 interchange_files and block_files variables.
9655 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9657 * gcc.dg/graphite/uns-interchange-12.c: Same.
9658 * gcc.dg/graphite/uns-interchange-14.c: Same.
9659 * gcc.dg/graphite/uns-interchange-15.c: Same.
9660 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9661 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9663 2015-07-25 Jeff Law <law@redhat.com>
9667 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9668 * gcc.dg/torture/pr66752-1.c: New test
9669 * g++.dg/torture/pr66752-2.C: New test.
9671 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9674 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9676 PR rtl-optimization/64164
9677 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9678 * gcc.dg/ssp-1.c: Make counter a register.
9679 * gcc.dg/ssp-2.c: Likewise.
9680 * gcc.dg/torture/parm-coalesce.c: New.
9682 2015-07-24 Tom de Vries <tom@codesourcery.com>
9684 * gcc.dg/graphite/block-1.c: Xfail scan.
9685 * gcc.dg/graphite/interchange-12.c: Same.
9686 * gcc.dg/graphite/interchange-14.c: Same.
9687 * gcc.dg/graphite/interchange-15.c: Same.
9688 * gcc.dg/graphite/interchange-9.c: Same.
9689 * gcc.dg/graphite/interchange-mvt.c: Same.
9690 * gcc.dg/graphite/uns-block-1.c: New test.
9691 * gcc.dg/graphite/uns-interchange-12.c: New test.
9692 * gcc.dg/graphite/uns-interchange-14.c: New test.
9693 * gcc.dg/graphite/uns-interchange-15.c: New test.
9694 * gcc.dg/graphite/uns-interchange-9.c: New test.
9695 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9697 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9700 * c-c++-common/Wunused-function-1.c: New.
9702 2015-07-24 Tom de Vries <tom@codesourcery.com>
9704 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9705 alternative exit-first loop transform.
9706 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9707 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9708 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9709 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9710 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9711 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9712 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9713 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9714 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9716 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9719 * gcc.target/i386/mpx/pr66566.c: New test.
9721 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9724 * gcc.target/i386/pr66978.c: New test.
9726 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9728 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9730 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9732 * gcc.target/s390/insv-1.c: New test.
9733 * gcc.target/s390/insv-2.c: New test.
9734 * gcc.target/s390/insv-3.c: New test.
9736 2015-07-24 Tom de Vries <tom@codesourcery.com>
9738 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9740 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9743 * gcc.dg/pr25530.c: New test.
9745 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9748 * gcc.dg/pr25529.c: New test.
9750 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9752 * gcc.target/arm/reg_equal_test.c: New test.
9754 2015-07-23 Jeff Law <law@redhat.com>
9757 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9758 * gcc.dg/torture/pr66752-1.c: New test
9759 * g++.dg/torture/pr66752-2.C: New test.
9761 2015-07-23 Marek Polacek <polacek@redhat.com>
9764 * g++.dg/warn/Wlogical-op-2.C: New test.
9766 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9768 PR rtl-optimization/64164
9769 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9770 * gcc.dg/ssp-1.c: Make counter a register.
9771 * gcc.dg/ssp-2.c: Likewise.
9772 * gcc.dg/torture/parm-coalesce.c: New.
9774 2015-07-23 Marek Polacek <polacek@redhat.com>
9777 * c-c++-common/ubsan/pr66908.c: New test.
9779 2015-07-23 Tom de Vries <tom@codesourcery.com>
9781 * gcc.dg/autopar/outer-4.c: Add xfail.
9782 * gcc.dg/autopar/outer-5.c: Same.
9783 * gcc.dg/autopar/outer-6.c: Same.
9784 * gcc.dg/autopar/reduc-2.c: Same.
9785 * gcc.dg/autopar/reduc-2char.c: Same.
9786 * gcc.dg/autopar/reduc-2short.c: Same.
9787 * gcc.dg/autopar/reduc-8.c: Same.
9788 * gcc.dg/autopar/uns-outer-4.c: New test.
9789 * gcc.dg/autopar/uns-outer-5.c: New test.
9790 * gcc.dg/autopar/uns-outer-6.c: New test.
9792 2015-07-23 Richard Biener <rguenther@suse.de>
9794 PR tree-optimization/66952
9795 * gcc.dg/torture/pr66952.c: Use signed char.
9797 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9799 PR tree-optimization/66926,66951
9800 * gcc.dg/vect/pr66951.c: New test.
9802 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9805 * g++.dg/parse/error57.C: New.
9806 * g++.dg/expr/string-2.C: Update.
9808 2015-07-23 Richard Biener <rguenther@suse.de>
9810 PR tree-optimization/66945
9811 * gcc.dg/torture/pr66945.c: New testcase.
9813 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9816 * g++.dg/ext/mv24.C: New test.
9818 2015-07-22 Marek Polacek <polacek@redhat.com>
9820 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9823 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9827 * gfortran.dg/generic_30.f90: New.
9829 2015-07-22 Richard Biener <rguenther@suse.de>
9831 PR tree-optimization/66952
9832 * gcc.dg/torture/pr66952.c: New testcase.
9834 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9836 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9838 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9840 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9842 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9844 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9846 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9848 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9850 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9852 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9854 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9856 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9858 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9860 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9862 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9864 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9866 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9868 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9870 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9872 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9874 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9876 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9878 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9880 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9882 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9884 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9886 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9888 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9890 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9892 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9894 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9896 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9898 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9900 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9902 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9904 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9906 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9908 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9910 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9912 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9914 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9916 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9918 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9920 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9922 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9924 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9926 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9928 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9930 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9932 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9934 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9936 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9938 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9940 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9942 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9944 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9946 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9948 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9950 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9952 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9954 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9956 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9958 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9960 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9962 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9964 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9966 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9968 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9970 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9972 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9974 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9976 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9978 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9980 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9982 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9984 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9986 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9988 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9990 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9992 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9994 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9996 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9998 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10000 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10002 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10004 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10006 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10008 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10010 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10012 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10014 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10016 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10018 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10020 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10022 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10024 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10026 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10028 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10030 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10032 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10034 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10036 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10038 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10040 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10042 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10044 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10046 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10048 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10050 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10052 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10054 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10056 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10058 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10060 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10062 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10064 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10066 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10068 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10070 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10072 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10074 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10076 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10078 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10080 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10082 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10084 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10086 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10088 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10090 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10092 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10094 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10096 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10098 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10101 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10103 * g++.dg/template/crash81.C: Update.
10105 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10108 * gcc.target/i386/pr66424.c: New.
10110 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10112 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10114 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10117 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10118 Drop address sanitization.
10120 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10122 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10123 Skip -march=armv4t.
10124 (dg-additional-options): Set armv5t flag.
10126 2015-07-21 Marek Polacek <polacek@redhat.com>
10128 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10129 * gcc.dg/vmx/unpack.c: Likewise.
10130 * gcc.target/powerpc/quad-atomic.c: Likewise.
10132 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10134 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10136 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10138 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10141 2015-07-20 Marek Polacek <polacek@redhat.com>
10144 * c-c++-common/Wshift-overflow-1.c: New test.
10145 * c-c++-common/Wshift-overflow-2.c: New test.
10146 * c-c++-common/Wshift-overflow-3.c: New test.
10147 * c-c++-common/Wshift-overflow-4.c: New test.
10148 * c-c++-common/Wshift-overflow-5.c: New test.
10149 * g++.dg/cpp1y/left-shift-1.C: New test.
10150 * gcc.dg/c90-left-shift-2.c: New test.
10151 * gcc.dg/c90-left-shift-3.c: New test.
10152 * gcc.dg/c99-left-shift-2.c: New test.
10153 * gcc.dg/c99-left-shift-3.c: New test.
10154 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10155 * gcc.c-torture/execute/pr40386.c: Likewise.
10156 * gcc.dg/vect/pr33373.c: Likewise.
10157 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10158 * gcc.dg/vect/vect-shift-2.c: Likewise.
10160 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10162 * gcc.target/aarch64/neg_abs_1.c: New test.
10164 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10167 * gcc.target/i386/pr66922.c: New test.
10169 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10171 PR middle-end/46851
10172 PR middle-end/60340
10173 * gcc.dg/tree-ssa/pr42327.c: Removed.
10174 * g++.dg/other/pr35011.C: Removed.
10176 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10179 * gcc.target/i386/pr66906.c: New test.
10181 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10183 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10184 as follow-up to r225930.
10186 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10189 * lib/fortran-modules.exp (proc cleanup-submodules): New
10191 * gfortran.dg/submodule_1.f08: Change extension and clean up
10192 the submodule files.
10193 * gfortran.dg/submodule_2.f08: ditto
10194 * gfortran.dg/submodule_6.f08: ditto
10195 * gfortran.dg/submodule_7.f08: ditto
10196 * gfortran.dg/submodule_8.f08: New test
10197 * gfortran.dg/submodule_9.f08: New test
10199 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10200 Sebastian Pop <s.pop@samsung.com>
10202 PR middle-end/61929
10203 * gcc.dg/graphite/pr61929.c: New.
10205 2015-07-17 Marek Polacek <polacek@redhat.com>
10207 * gcc.dg/fold-minus-7.c: New test.
10209 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10211 * gfortran.dg/co_reduce_1.f90: New file.
10213 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10216 * gcc.target/i386/pr66824.c:
10218 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10221 * gfortran.dg/structure_constructor_13.f03: New test.
10223 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10226 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10227 of generated while loops in the tree dump.
10228 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10230 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10232 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10234 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10237 * gcc.target/i386/pr66891.c: New test.
10239 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10241 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10243 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10245 PR rtl-optimization/66626
10246 * gcc.target/i386/pr66626-2.c: New.
10248 2015-07-16 Martin Liska <mliska@suse.cz>
10250 * g++.dg/ipa/pr66896.c: New test.
10252 2015-07-16 Richard Biener <rguenther@suse.de>
10254 PR tree-optimization/66894
10255 * gcc.dg/torture/pr66894.c: New testcase.
10257 2015-07-16 Richard Biener <rguenther@suse.de>
10259 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10261 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10264 * g++.dg/pr66866.C: New test.
10266 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10268 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10270 2015-07-15 Richard Biener <rguenther@suse.de>
10272 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10273 { -O3 -fomit-frame-pointer },
10274 { -O3 -fomit-frame-pointer -funroll-loops } and
10275 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10277 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10278 -finline-functions }
10280 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10282 * gcc.target/mips/interrupt_handler-5.c: New test.
10284 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10285 Robert Suchanek <robert.suchanek@imgtec.com>
10287 * gcc.target/mips/interrupt_handler-4.c: New test.
10289 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10292 * gcc.dg/lto/lto.exp: Initialize MPX.
10294 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10296 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10298 * gcc.target/arm/scd42-3.c: Likewise.
10300 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10302 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10303 code to be run when the pre-arch code increases the isa_rev to
10304 mips32r6 or greater.
10306 2015-07-15 Richard Biener <rguenther@suse.de>
10308 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10309 { -O3 -fomit-frame-pointer },
10310 { -O3 -fomit-frame-pointer -funroll-loops } and
10311 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10313 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10314 -finline-functions }
10315 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10316 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10317 to additional_flags.
10319 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10321 PR rtl-optimization/66838
10322 * gcc.target/i386/pr66838.c: New test.
10324 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10327 * g++.dg/template/pr66850.C: New test.
10329 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10330 Cesar Philippidis <cesar@codesourcery.com>
10331 Chung-Lin Tang <cltang@codesourcery.com>
10333 * gcc.target/nios2/nios2-flushd.c: New.
10334 * gcc.target/nios2/nios2-rdprs.c: New.
10335 * gcc.target/nios2/r2-atomic.c: New.
10336 * gcc.target/nios2/r2-eni.c: New.
10337 * gcc.target/nios2/r2-wrpie.c: New.
10339 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10340 Cesar Philippidis <cesar@codesourcery.com>
10341 Chung-Lin Tang <cltang@codesourcery.com>
10343 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10344 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10346 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10347 Cesar Philippidis <cesar@codesourcery.com>
10348 Chung-Lin Tang <cltang@codesourcery.com>
10350 * gcc.target/nios2/andci.c: New.
10351 * gcc.target/nios2/bmx.c: New.
10352 * gcc.target/nios2/cdx-add.c: New.
10353 * gcc.target/nios2/cdx-branch.c: New.
10354 * gcc.target/nios2/cdx-callret.c: New.
10355 * gcc.target/nios2/cdx-loadstore.c: New.
10356 * gcc.target/nios2/cdx-logical.c: New.
10357 * gcc.target/nios2/cdx-mov.c: New.
10358 * gcc.target/nios2/cdx-shift.c: New.
10359 * gcc.target/nios2/cdx-sub.c: New.
10360 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10362 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10365 * g++.dg/cpp0x/vt-65071.C: New.
10367 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10368 Cesar Philippidis <cesar@codesourcery.com>
10369 Chung-Lin Tang <cltang@codesourcery.com>
10371 * gcc.target/nios2/r2-io-range.c: New.
10372 * gcc.target/nios2/r2-stio-1.c: New.
10373 * gcc.target/nios2/r2-stio-2.c: New.
10374 * gcc.target/nios2/nios2-ldxio.c: New.
10375 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10376 of just compile. Add more tests.
10378 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10380 gfortran.dg/pr66864.f90: New test.
10382 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10384 PR rtl-optimization/66626
10385 * gcc.target/i386/pr66626.c: New.
10387 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10389 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10390 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10391 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10393 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10395 * g++.dg/template/crash81.C: Adjust for error + inform change.
10396 * g++.dg/template/pr58878.C: Likewise.
10397 * g++.dg/template/shadow1.C: Likewise.
10398 * g++.dg/template/shadow2.C: Likewise.
10399 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10400 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10401 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10402 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10404 2015-07-14 Richard Biener <rguenther@suse.de>
10406 PR tree-optimization/66863
10407 * gcc.dg/torture/pr66863.c: New testcase.
10409 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10412 * g++.dg/template/pr65186.C: New test.
10414 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10416 * gcc.target/arm/macro_defs0.c: Add directive to skip
10417 test if -marm is present.
10418 * gcc.target/arm/macro_defs1.c: Likewise.
10420 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10422 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10424 * gcc.target/aarch64/adds1.c: Likewise.
10425 * gcc.target/aarch64/ands_1.c: Likewise.
10426 * gcc.target/aarch64/bics_1.c: Likewise.
10427 * gcc.target/aarch64/subs1.c: Likewise.
10428 * gcc.target/aarch64/subs3.c: Likewise.
10430 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10433 * gfortran.dg/pr64589.f90: New test.
10435 2015-07-13 Renlin Li <renlin.li@arm.com>
10438 * gcc.c-torture/execute/pr66556.c: New.
10440 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10442 * gcc.dg/20020219-1.c: Fix double word typos.
10443 * gcc.dg/20020919-1.c: Same.
10445 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10446 Jeff Law <law@redhat.com>
10448 PR middle-end/66726
10449 * g++.dg/tree-ssa/pr66726.c: New test.
10450 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10451 * gcc.dg/tree-ssa/pr66726.c: New test.
10453 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10456 * g++.dg/cpp0x/variadic-ttp2.C: New.
10458 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10461 * g++.dg/cpp0x/auto46.C: New test.
10462 * g++.dg/template/pr30044.C: New test.
10463 * g++.dg/template/shadow2.C: New test.
10464 * g++.dg/template/error55.C: New test.
10465 * g++.dg/template/crash83.C: Accept any error string.
10466 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10468 * g++.dg/cpp0x/variadic19.C: Likewise
10469 * g++.dg/template/canon-type-13.C: Likewise.
10470 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10471 * g++.dg/torture/20070621-1.C: Likewise.
10473 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10476 * g++.dg/init/explicit3.C: New.
10478 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10481 * gcc.target/i386/pr66819-1.c: New test.
10482 * gcc.target/i386/pr66819-2.c: Likewise.
10483 * gcc.target/i386/pr66819-3.c: Likewise.
10484 * gcc.target/i386/pr66819-4.c: Likewise.
10485 * gcc.target/i386/pr66819-5.c: Likewise.
10487 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10490 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10491 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10492 type to prevent possible flag-clobbering zero-extensions.
10493 * gcc.target/i386/pr66703.c: New test.
10495 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10498 * g++.dg/cpp0x/nsdmi-template15.C: New.
10500 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10502 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10504 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10506 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10507 * gcc.target/arm/flip-thumb.c: Likewise.
10509 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10512 * gcc.target/i386/pr66813.c: New test.
10514 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10516 PR middle-end/66820
10517 * gcc.dg/gomp/pr66820.c: New test.
10519 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10522 * g++.dg/cpp0x/scoped_enum6.C: New.
10524 2015-07-10 Tom de Vries <tom@codesourcery.com>
10526 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10527 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10529 2015-07-10 Richard Biener <rguenther@suse.de>
10531 PR tree-optimization/66823
10532 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10533 which should not be necessary. XFAIL.
10535 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10538 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10540 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10542 PR middle-end/66633
10543 * gcc.dg/gomp/pr66633-1.c: New test.
10544 * gcc.dg/gomp/pr66633-2.c: New test.
10545 * gcc.dg/gomp/pr66633-3.c: New test.
10546 * gcc.dg/gomp/pr66633-4.c: New test.
10548 2015-07-09 John Marino <gnugcc@marino.st>
10550 * lib/target-supports.exp (check_effective_target_pie):
10553 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10556 * gcc.target/i386/pr66814.c: New test.
10558 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10561 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10562 * gcc.target/aarch64/fnmul-2.c: Likewise.
10563 * gcc.target/aarch64/fnmul-3.c: Likewise.
10564 * gcc.target/aarch64/fnmul-4.c: Likewise.
10566 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10569 * g++.dg/cpp0x/vt-65790.C: New.
10571 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10574 * gcc.target/i386/pr66818.c: New test.
10576 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10579 * gcc.target/i386/pr66817.c: New test.
10581 2015-07-09 Marek Polacek <polacek@redhat.com>
10583 PR tree-optimization/66718
10584 * gcc.dg/vect/vect-126.c: New test.
10586 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10588 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10589 even when dwarf-2 is not the default.
10591 2015-07-08 Jeff Law <law@redhat.com>
10594 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10595 to have a single memory reference.
10597 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10599 * g++.dg/other/dump-ada-spec-9.C: New test.
10601 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10603 * g++.dg/vect/vect.exp: Run also simd* tests.
10604 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10605 (check_vect): Fix up get_cpuid call for C++.
10606 * g++.dg/vect/simd-clone-1.cc: New test.
10608 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10610 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10612 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10614 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10615 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10617 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10620 * gcc.target/i386/pr66806.c: New test.
10622 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10625 * g++.dg/cpp0x/auto45.C: New.
10627 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10629 PR middle-end/66334
10630 * gcc.target/i386/pr66334.c: New.
10632 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10634 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10637 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10640 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10641 (verify_code): Update expected error message.
10642 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10643 (verify_code): Likewise.
10644 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10645 (verify_code): Likewise.
10647 2015-07-08 Richard Biener <rguenther@suse.de>
10649 PR tree-optimization/66793
10650 * gcc.dg/torture/pr66793.c: New testcase.
10652 2015-07-08 Richard Biener <rguenther@suse.de>
10654 PR tree-optimization/66794
10655 * gcc.dg/torture/pr66794.c: New testcase.
10657 2015-07-08 Marek Polacek <polacek@redhat.com>
10660 * g++.dg/abi/abi-tag15.C: New test.
10662 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10664 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10665 * gcc.target/mips/branch-3.c: Ditto
10666 * gcc.target/mips/branch-4.c: Ditto.
10667 * gcc.target/mips/branch-5.c: Ditto.
10668 * gcc.target/mips/branch-6.c: Ditto.
10669 * gcc.target/mips/branch-7.c: Ditto.
10670 * gcc.target/mips/branch-8.c: Ditto.
10671 * gcc.target/mips/branch-9.c: Ditto.
10672 * gcc.target/mips/branch-10.c: Ditto.
10673 * gcc.target/mips/branch-11.c: Ditto.
10674 * gcc.target/mips/branch-12.c: Ditto.
10675 * gcc.target/mips/branch-13.c: Ditto.
10676 * gcc.target/mips/umips-branch-5.c: New file.
10677 * gcc.target/mips/umips-branch-6.c: New file.
10678 * gcc.target/mips/umips-branch-7.c: New file.
10679 * gcc.target/mips/umips-branch-8.c: New file.
10680 * gcc.target/mips/umips-branch-9.c: New file.
10681 * gcc.target/mips/umips-branch-10.c: New file.
10682 * gcc.target/mips/umips-branch-11.c: New file.
10683 * gcc.target/mips/umips-branch-12.c: New file.
10684 * gcc.target/mips/umips-branch-13.c: New file.
10685 * gcc.target/mips/umips-branch-14.c: New file.
10686 * gcc.target/mips/umips-branch-15.c: New file.
10687 * gcc.target/mips/umips-branch-16.c: New file.
10688 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10689 (OCCUPY_0xfffc): New define.
10691 2015-07-08 Renlin Li <renlin.li@arm.com>
10693 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10695 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10697 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10699 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10701 * gcc.target/i386/bt-3.c: New test.
10702 * gcc.target/i386/bt-4.c: Ditto.
10704 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10706 * g++.dg/other/dump-ada-spec-8.C: New test.
10708 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10711 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10713 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10715 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10717 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10718 Avoid using an opaque struct for local "f".
10720 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10723 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10724 * jit.dg/test-pr66779.c: New testcase.
10726 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10728 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10731 2015-07-07 Richard Biener <rguenther@suse.de>
10733 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10735 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10737 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10738 * gcc.target/mips/call-5.c: Ditto.
10739 * gcc.target/mips/call-6.c: Ditto.
10741 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10743 * gcc.dg/dx-test.c: New test-case.
10745 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10748 * gfortran.dg/allocate_with_source_9.f08: New test.
10750 2015-07-07 Christian Bruel <christian.bruel@st.com>
10753 * gcc.target/arm/flip-thumb.c: Fix scan.
10754 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10755 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10756 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10759 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10762 * gcc.c-torture/execute/pr65956.c: New test.
10764 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10766 * gcc.target/arm/aapcs/align1.c: New.
10767 * gcc.target/arm/aapcs/align_rec1.c: New.
10768 * gcc.target/arm/aapcs/align2.c: New.
10769 * gcc.target/arm/aapcs/align_rec2.c: New.
10770 * gcc.target/arm/aapcs/align3.c: New.
10771 * gcc.target/arm/aapcs/align_rec3.c: New.
10772 * gcc.target/arm/aapcs/align4.c: New.
10773 * gcc.target/arm/aapcs/align_rec4.c: New.
10774 * gcc.target/arm/aapcs/align_vararg1.c: New.
10775 * gcc.target/arm/aapcs/align_vararg2.c: New.
10777 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10779 * gfortran.dg/iomsg_2.f90: New test.
10781 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10784 * gcc.target/i386/pr66749.c: New test.
10786 2015-07-06 Richard Biener <rguenther@suse.de>
10788 PR tree-optimization/66772
10789 * gcc.dg/torture/pr66772-1.c: New testcase.
10790 * gcc.dg/torture/pr66772-2.c: Likewise.
10792 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10794 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10795 the jals instruction.
10797 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10800 * gcc.target/i386/pr53383-1.c: New file.
10801 * gcc.target/i386/pr53383-2.c: Likewise.
10802 * gcc.target/i386/pr53383-3.c: Likewise.
10804 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10806 * gcc.target/aarch64/fnmul-1.c: New.
10807 * gcc.target/aarch64/fnmul-2.c: New.
10808 * gcc.target/aarch64/fnmul-3.c: New.
10809 * gcc.target/aarch64/fnmul-4.c: New.
10811 2015-07-06 Richard Biener <rguenther@suse.de>
10813 PR middle-end/66759
10814 * gcc.dg/torture/pr66759.c: New testcase.
10816 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10819 * gfortran.dg/alloc_comp_class_3.f03: New test.
10820 * gfortran.dg/alloc_comp_class_4.f03: New test.
10822 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10824 * gcc.c-torture/execute/pr66757.c: New test.
10826 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10828 PR tree-optimization/66720
10829 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10831 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10832 Sandra Loosemore <sandra@codesourcery.com>
10834 * gcc.target/nios2/gprel-offset.c: New test.
10836 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10839 * gfortran.dg/pr66725.f90: New test.
10841 2015-07-03 Jason Merrill <jason@redhat.com>
10843 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10844 Avoid narrowing error.
10846 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10848 PR rtl-optimization/66706
10849 * gcc.target/powerpc/shift-int.c: New testcase.
10851 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10854 * gcc.target/i386/pr66746.c: New file.
10856 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10858 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10860 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10862 PR tree-optimization/66119
10863 * g++.dg/opt/pr66119.C: New.
10865 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10868 * gfortran.dg/submodule_1.f90: New test
10869 * gfortran.dg/submodule_2.f90: New test
10870 * gfortran.dg/submodule_3.f90: New test
10871 * gfortran.dg/submodule_4.f90: New test
10872 * gfortran.dg/submodule_5.f90: New test
10873 * gfortran.dg/submodule_6.f90: New test
10874 * gfortran.dg/submodule_7.f90: New test
10876 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10878 PR preprocessor/53690
10879 * g++.dg/cpp/pr53690.C: New.
10881 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10883 * gcc.target/powerpc/vec-cmp.c: New test.
10885 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10888 * gfortran.dg/pr56520.f90: New test.
10890 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10893 * gfortran.dg/pr66545_1.f90: New test.
10894 * gfortran.dg/pr66545_2.f90: New test.
10896 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10898 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10899 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10901 2015-07-02 Richard Biener <rguenther@suse.de>
10904 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10907 2015-07-02 Richard Biener <rguenther@suse.de>
10909 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10911 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10913 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10915 2015-07-01 Jason Merrill <jason@redhat.com>
10917 * lib/target-supports.exp (cxx_default): Set to C++14.
10919 2015-07-01 Tom de Vries <tom@codesourcery.com>
10922 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10925 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10927 * gfortran.dg/warn_conversion_8.f90: New test.
10929 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10931 PR rtl-optimization/61047
10932 * gcc.c-torture/execute/20150611-1.c: New testcase.
10934 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10937 * jit.dg/all-non-failing-tests.h: Add
10938 test-pr66700-observing-write-through-ptr.c.
10939 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10941 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10943 * jit.dg/test-accessing-union.c: Add comments for use by
10944 gcc/jit/docs/topics/types.rst.
10946 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10948 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10949 'do-require-effective-target' with 'dg-require-effective-target'.
10950 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10951 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10952 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10953 'stlex' with 'strex' as the expected output.
10955 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10958 * g++.dg/cpp0x/gen-attrs-60.C: New.
10959 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10961 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10963 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10965 * gcc.target/aarch64/pic-small.c: Restrict this test under
10966 check_effective_target_aarch64_small_fpic.
10968 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10970 * gfortran.dg/gomp/pr66633.f90: New test.
10972 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10975 * g++.dg/template/pr66686.C: New test.
10977 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10979 * gnat.dg/lto17.ad[sb]: New test.
10981 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10983 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10984 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10986 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10988 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10990 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10992 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10994 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10996 * jit.dg/test-switch.c: New testcase.
10997 * jit.dg/test-switch.cc: New testcase.
10999 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11002 * jit.dg/all-non-failing-tests.h: Add note about
11003 test-validly-unreachable-block.c.
11004 * jit.dg/test-validly-unreachable-block.c: New file.
11006 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11009 * jit.dg/all-non-failing-tests.h: Add note about
11010 test-extra-options.c.
11011 * jit.dg/test-extra-options.c: New testcase.
11013 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11016 * gcc.target/i386/pr66691.c: New.
11018 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11020 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11021 * gcc.target/i386/iamcu/args.h: Likewise.
11022 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11023 * gcc.target/i386/iamcu/defines.h: Likewise.
11024 * gcc.target/i386/iamcu/macros.h: Likewise.
11025 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11026 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11027 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11028 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11029 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11030 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11031 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11032 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11033 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11034 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11035 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11036 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11037 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11038 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11039 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11040 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11041 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11043 2015-06-30 Marek Polacek <polacek@redhat.com>
11045 * gcc.dg/fold-minus-6.c: New test.
11047 * gcc.dg/fold-ior-3.c: New test.
11049 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11051 Implement N4197 - Adding u8 character literals
11052 * g++.dg/cpp1z/utf8.C: New.
11053 * g++.dg/cpp1z/utf8-neg.C: New.
11054 * g++.dg/cpp1z/udlit-utf8char.C: New.
11056 2015-06-30 Marek Polacek <polacek@redhat.com>
11058 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11060 2015-06-30 Tom de Vries <tom@codesourcery.com>
11062 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11063 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11064 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11065 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11067 2015-06-30 Marek Polacek <polacek@redhat.com>
11069 * gcc.dg/fold-ior-2.c: New test.
11071 2015-06-30 Tom de Vries <tom@codesourcery.com>
11073 PR tree-optimization/66652
11074 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11075 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11077 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11079 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11082 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11083 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11085 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11088 * gfortran.dg/wunused-parameter.f90: New test.
11090 2015-06-29 Richard Henderson <rth@redhat.com>
11092 * gcc.target/i386/asm-flag-1.c: New.
11093 * gcc.target/i386/asm-flag-2.c: New.
11094 * gcc.target/i386/asm-flag-3.c: New.
11095 * gcc.target/i386/asm-flag-4.c: New.
11096 * gcc.target/i386/asm-flag-5.c: New.
11098 2015-06-29 Marek Polacek <polacek@redhat.com>
11101 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11102 * c-c++-common/pr66322.c: New test.
11103 * g++.dg/eh/scope1.C: Remove dg-warning.
11105 2015-06-29 Richard Biener <rguenther@suse.de>
11107 PR tree-optimization/66677
11108 * gcc.dg/vect/pr66677.c: New testcase.
11110 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11112 PR middle-end/64130
11113 * gcc.dg/tree-ssa/pr64130.c: New test.
11115 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11117 * gcc.target/aarch64/pic-small.c: New testcase.
11119 2015-06-26 Richard Biener <rguenther@suse.de>
11121 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11123 2015-06-26 Marek Polacek <polacek@redhat.com>
11125 * gcc.dg/fold-and-1.c: New test.
11126 * gcc.dg/fold-and-2.c: New test.
11128 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11130 * gnat.dg/warn11.adb: Add missing dg directive.
11131 * gnat.dg/warn12.adb: New test.
11132 * gnat.dg/warn12_pkg.ads: New helper.
11134 2015-06-26 Richard Biener <rguenther@suse.de>
11136 * gfortran.dg/reassoc_3.f90: Adjust.
11138 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11141 * gcc.target/i386/pr66412.c: New test.
11143 2015-06-25 Richard Biener <rguenther@suse.de>
11145 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11147 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11149 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11151 2015-06-25 Richard Biener <rguenther@suse.de>
11153 * gfortran.dg/vect/vect-9.f90: New testcase.
11155 2015-06-25 Nick Clifton <nickc@redhat.com>
11157 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11158 H8300 and M32R targets.
11160 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11163 * gfortran.dg/maxerrors.f90: New test.
11165 2015-06-08 DJ Delorie <dj@redhat.com>
11167 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11169 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11171 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11173 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11175 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11176 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11177 * gcc.target/aarch64/nofp_1.c: New file.
11179 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11181 Implement N3928 - Extending static_assert
11182 * g++.dg/cpp0x/static_assert8.C: Adjust.
11183 * g++.dg/cpp0x/static_assert12.C: New.
11184 * g++.dg/cpp0x/static_assert13.C: New.
11185 * g++.dg/cpp1y/static_assert1.C: New.
11186 * g++.dg/cpp1y/static_assert2.C: New.
11187 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11189 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11192 * g++.dg/cpp0x/trailing11.C: New.
11194 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11196 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11198 * gcc.target/arm/memset-inline-10.c: Likewise.
11199 * gcc.target/arm/pr58784.c: Likewise.
11200 * gcc.target/arm/pr59985.C: Likewise.
11201 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11203 2015-06-24 Renlin Li <renlin.li@arm.com>
11205 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11206 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11208 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11211 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11214 * g++.dg/cpp0x/auto45.C: New test.
11215 * g++.dg/template/pr30044.C: New test.
11216 * g++.dg/template/crash83.C: Accept any error string.
11217 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11219 * g++.dg/cpp0x/variadic18.C: Likewise
11220 * g++.dg/template/canon-type-13.C: Likewise.
11221 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11223 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11226 * g++.dg/other/linkage2.C: New.
11228 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11231 * gcc.target/arm/pr63408.c: New test.
11233 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11235 * lib/c-torture.exp: Don't call check_effective_target_lto
11236 before setting up environment correctly.
11237 * lib/gcc-dg.exp: Likewise, and protect
11238 gcc_force_conventional_output.
11240 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11242 PR rtl-optimization/66306
11243 * gcc.target/s390/pr66306.c: New test.
11245 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11247 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11248 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11249 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11250 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11251 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11252 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11253 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11255 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11258 * gcc.c-torture/pr65803.c: New test.
11260 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11263 * g++.dg/cpp0x/auto45.C: New test.
11264 * g++.dg/template/pr30044.C: New test.
11265 * g++.dg/template/crash83.C: Accept any error string.
11266 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11268 * g++.dg/cpp0x/variadic18.C: Likewise
11269 * g++.dg/template/canon-type-13.C: Likewise.
11270 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11272 2015-06-23 Marek Polacek <polacek@redhat.com>
11274 * c-c++-common/Wlogical-op-3.c: New test.
11276 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11279 * g++.dg/cpp0x/scoped_enum5.C: New.
11281 2015-06-23 Richard Biener <rguenther@suse.de>
11283 PR tree-optimization/66636
11284 * gcc.dg/vect/pr66636.c: New testcase.
11286 2015-06-23 Marek Polacek <polacek@redhat.com>
11288 * gcc.dg/fold-minus-4.c: New test.
11289 * gcc.dg/fold-minus-5.c: New test.
11290 * c-c++-common/ubsan/overflow-add-5.c: New test.
11292 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11294 Add missing testcase from r224672.
11295 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11297 * gcc.target/vax/bswapdi-1.c: New.
11299 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11302 * gfortran.dg/associate_18.f08: New test.
11304 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11307 * gcc.target/i386/pr66560-1.c: New test.
11308 * gcc.target/i386/pr66560-2.c: Ditto.
11309 * gcc.target/i386/pr66560-3.c: Ditto.
11310 * gcc.target/i386/pr66560-4.c: Ditto.
11312 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11314 * gcc.target/nvptx/nvptx.exp: New file.
11315 * gcc.target/nvptx/proto-1.c: Likewise.
11317 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11319 PR tree-optimization/66449
11320 * gcc.dg/vect/pr66449.c: New test.
11322 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11324 * g++.dg/other/dump-ada-spec-5.C: New test.
11325 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11326 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11328 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11330 * g++.dg/inherit/pure1.C: Test location too.
11332 2015-06-22 Marek Polacek <polacek@redhat.com>
11334 * gcc.dg/fold-ior-1.c: New test.
11335 * gcc.dg/fold-minus-2.c: New test.
11336 * gcc.dg/fold-minus-3.c: New test.
11337 * gcc.dg/fold-plus-1.c: New test.
11338 * gcc.dg/fold-plus-2.c: New test.
11339 * gcc.dg/fold-xor-4.c: New test.
11340 * gcc.dg/fold-xor-5.c: New test.
11342 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11345 * g++.dg/torture/pr65914.C: New.
11347 2015-06-22 Richard Biener <rguenther@suse.de>
11349 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11350 not existing TORTURE_OPTIONS only.
11351 * lib/gcc-dg.exp: Likewise.
11353 2015-06-22 Christian Bruel <christian.bruel@st.com>
11356 * gcc.target/arm/flip-thumb.c: New test.
11358 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11359 Martin Liska <mliska@suse.cz>
11362 * g++.dg/ipa/pr65908.C: New testcase.
11364 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11367 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11368 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11370 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11372 * gnat.dg/specs/debug1.ads: Adjust.
11374 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11376 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11377 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11378 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11379 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11380 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11381 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11382 * gcc.target/aarch64/fmovd-zero.c: Delete.
11383 * gcc.target/aarch64/fmovf-zero.c: Delete.
11385 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11387 * gcc.target/vax/bswapdi-1.c: New.
11389 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11391 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11393 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11395 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11397 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11399 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11401 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11403 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11405 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11407 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11409 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11411 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11413 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11415 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11417 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11419 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11421 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11423 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11425 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11427 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11429 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11431 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11433 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11435 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11437 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11439 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11441 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11443 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11445 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11447 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11449 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11451 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11453 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11455 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11457 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11459 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11461 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11463 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11465 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11467 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11468 (_ARM_FPSCR): Add FZ field.
11469 (clean_results): Force FZ=1 on AArch64.
11470 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11472 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11474 * gcc.target/aarch64/pr62308.c: New test.
11476 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11479 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11481 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11483 * gcc.target/i386/mpx/pr66581.c: New test.
11485 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11487 * gcc.target/i386/cmov9.c: New test.
11489 2015-06-18 Richard Biener <rguenther@suse.de>
11491 * g++.dg/other/const4.C: New testcase.
11493 2015-06-18 Michael Matz <matz@suse.de>
11495 PR middle-end/66253
11496 * gcc.dg/vect/pr66253.c: New testcase.
11498 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11501 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11503 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11505 PR middle-end/66568
11506 * gcc.target/i386/mpx/pr66568.c: New test.
11508 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11510 PR middle-end/66567
11511 * gcc.target/i386/mpx/pr66567.c: New test.
11513 2015-06-18 Richard Biener <rguenther@suse.de>
11515 PR tree-optimization/66510
11516 * gcc.dg/vect/slp-perm-12.c: New testcase.
11518 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11520 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11521 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11522 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11523 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11525 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11528 * g++.dg/gomp/pr66571-1.C: New test.
11530 PR middle-end/66429
11531 * c-c++-common/gomp/pr66429.c: New test.
11533 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11535 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11536 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11538 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11540 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11543 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11546 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11548 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11550 * gcc.target/mips/pr65862-1.c: New test.
11551 * gcc.target/mips/pr65862-2.c: Likewise.
11553 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11555 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11556 * gcc.target/i386/pr52252-atom.c: Ditto.
11557 * gcc.target/i386/vect-div-1.c: Ditto.
11558 * gcc.target/i386/rotate-5.c: Ditto.
11559 * gcc.target/i386/pr50202.c: Ditto.
11560 * gcc.target/i386/pr37843-3.c: Ditto.
11561 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11562 * gcc.target/i386/pr53397-1.c: Ditto.
11563 * gcc.target/i386/pr55934.c: Ditto.
11564 * gcc.target/i386/pr37843-4.c: Ditto.
11565 * gcc.target/i386/pr60451.c: Ditto.
11566 * gcc.target/i386/pr53397-2.c: Ditto.
11567 * gcc.target/i386/vectorize1.c: Ditto.
11568 * gcc.target/i386/extract-insert-combining.c: Ditto.
11569 * gcc.target/i386/pr53759.c: Ditto.
11570 * gcc.target/i386/pr52252-core.c: Ditto.
11571 * gcc.target/i386/rotate-3.c: Ditto.
11572 * gcc.target/i386/sse-20.c: Ditto.
11573 * gcc.target/i386/rotate-4.c: Ditto.
11574 * gcc.target/i386/pr61403.c: Ditto.
11575 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11576 * gcc.target/i386/pr60901.c: Ditto.
11577 * gcc.target/i386/pr59794-7.c: Ditto.
11578 * gcc.target/i386/pr62208.c: Ditto.
11579 * gcc.target/i386/pr53416.c: Ditto.
11580 * gcc.target/i386/asm-dialect-1.c: Ditto.
11581 * gcc.target/i386/pr50038.c: Ditto.
11582 * gcc.target/i386/47698.c: Ditto.
11583 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11584 * gcc.target/i386/pr59794-2.c: Ditto.
11585 * gcc.target/i386/pr59794-3.c: Ditto.
11586 * gcc.target/i386/pr39058.c: Ditto.
11587 * gcc.target/i386/pr60205-1.c: Ditto.
11588 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11589 * gcc.target/i386/sse2-movq-2.c: Ditto.
11591 2015-06-17 Richard Biener <rguenther@suse.de>
11593 PR tree-optimization/66251
11594 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11596 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11599 * g++.dg/parse/new-placement1.C: New.
11601 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11603 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11604 * jit.dg/test-compound-assignment.c: New testcase.
11606 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11609 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11610 to "testcases" array.
11612 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11615 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11616 * jit.dg/test-debug-strings.c: New test case.
11617 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11618 the discriminant has a sane debug string.
11620 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11623 * gcc.target/i386/pr56766-1.c: New test.
11624 * gcc.target/i386/pr56766-2.c: Ditto.
11626 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11628 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11629 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11630 * gcc.target/mips/loongson-simd.c: Ditto.
11632 2015-06-16 Richard Biener <rguenther@suse.de>
11634 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11636 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11638 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11639 passed by the testsuite driver.
11641 2015-06-16 Richard Biener <rguenther@suse.de>
11643 * gcc.dg/vect/slp-perm-11.c: New testcase.
11645 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11647 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11650 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11652 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11653 Reinstate calls to torture-init and torture-finalize.
11655 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11657 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11659 2015-06-15 Nathan Sidwell <nathan@acm.org>
11662 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11664 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11667 * g++.dg/cpp0x/local-type1.C: New.
11669 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11674 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11675 unimplemented error.
11676 * gfortran.dg/allocate_with_source_7.f08: New test.
11677 * gfortran.dg/allocate_with_source_8.f08: New test.
11679 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11682 * g++.dg/warn/Walways-true-3.C: New test.
11684 2015-06-13 Tom de Vries <tom@codesourcery.com>
11686 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11688 2015-06-13 Tom de Vries <tom@codesourcery.com>
11690 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11691 (main): Remove superfluous attributes.
11692 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11693 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11695 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11697 * gcc.target/i386/monitorx.c: New.
11698 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11699 * gcc.target/i386/sse-13.c: Ditto.
11700 * gcc.target/i386/sse-14.c: Ditto.
11701 * gcc.target/i386/sse-22.c: Ditto.
11702 * gcc.target/i386/sse-23.c: Ditto.
11703 * g++.dg/other/i386-2.C: Ditto.
11704 * g++.dg/other/i386-3.C: Ditto.
11706 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11708 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11710 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11713 * gfortran.dg/allocatable_scalar_13.f90: New test
11715 2015-06-11 Marek Polacek <polacek@redhat.com>
11717 * gcc.dg/fold-xor-3.c: New test.
11719 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11721 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11722 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11724 2015-06-11 Christian Bruel <christian.bruel@st.com>
11727 * gcc.target/arm/pragma_attribute.c: New test.
11729 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11731 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11733 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11736 * gcc.target/i386/pr66473.c: New test.
11738 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11741 * gcc.dg/tls/pr66470.c: New test.
11742 * gcc.target/i386/pr66470.c: New test.
11744 2015-06-10 Christian Bruel <christian.bruel@st.com>
11747 * gcc.target/arm/attr_arm.c: New test
11748 * gcc.target/arm/attr_arm-err.c: New test
11749 * gcc.target/arm/attr_thumb.c: New test
11750 * gcc.target/arm/attr_thumb-static.c: New test
11752 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11757 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11759 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11761 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11762 passed by the testsuite driver.
11764 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11767 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11768 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11769 * gcc.dg/ssp-1.c: Make counter a register.
11770 * gcc.dg/ssp-2.c: Likewise.
11771 * gcc.dg/torture/parm-coalesce.c: New.
11773 2015-06-09 Tom de Vries <tom@codesourcery.com>
11775 * gcc.target/i386/vararg-loc.c: New test.
11777 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11780 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11781 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11783 2015-06-09 Marek Polacek <polacek@redhat.com>
11785 PR tree-optimization/66299
11786 * gcc.dg/pr66299-1.c: New test.
11787 * gcc.dg/pr66299-2.c: New test.
11788 * gcc.dg/pr66299-3.c: New test.
11790 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11792 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11793 passed by the testsuite driver.
11795 2015-06-09 Richard Biener <rguenther@suse.de>
11797 PR middle-end/66423
11798 * gcc.dg/fold-modpow2.c: New testcase.
11800 2015-06-09 Richard Biener <rguenther@suse.de>
11802 PR tree-optimization/66419
11803 * gcc.dg/vect/bb-slp-37.c: New testcase.
11805 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11807 * gcc.target/arm/stl-cond.c: New test.
11809 2015-06-09 Richard Biener <rguenther@suse.de>
11811 PR middle-end/66413
11812 * gcc.dg/torture/pr66413.c: New testcase.
11814 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11816 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11817 * gcc.dg/ssp-1.c: Make counter a register.
11818 * gcc.dg/ssp-2.c: Likewise.
11819 * gcc.dg/torture/parm-coalesce.c: New.
11821 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11823 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11824 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11826 2015-06-08 Tom de Vries <tom@codesourcery.com>
11828 PR rtl-optimization/66444
11829 * gcc.dg/pr66444.c: New test.
11831 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11834 * gfortran.dg/class_is_1.f90: New test.
11835 * gfortran.dg/type_is_1.f90: Ditto.
11837 2015-06-08 Marek Polacek <polacek@redhat.com>
11840 * gcc.dg/cpp/pr66415-1.c: New test.
11841 * gcc.dg/cpp/pr66415-2.c: New test.
11843 2015-06-08 Richard Biener <rguenther@suse.de>
11845 PR tree-optimization/66422
11846 * gcc.dg/Warray-bounds-16.c: New testcase.
11848 2015-06-08 Richard Biener <rguenther@suse.de>
11850 * gcc.dg/vect/slp-perm-10.c: New testcase.
11851 * gcc.dg/vect/slp-23.c: Adjust.
11852 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11853 vector pointer update.
11855 2015-06-08 Marek Polacek <polacek@redhat.com>
11858 * g++.dg/ubsan/pr66452.C: New test.
11860 2015-06-08 Tom de Vries <tom@codesourcery.com>
11862 PR tree-optimization/66436
11863 * gcc.dg/gomp/dump-new-function-2.c: New test.
11864 * gcc.dg/gomp/dump-new-function-3.c: Same.
11865 * gcc.dg/gomp/dump-new-function.c: Same.
11867 2015-06-08 Tom de Vries <tom@codesourcery.com>
11869 PR tree-optimization/66435
11870 * gcc.dg/gomp/notify-new-function-2.c: New test.
11871 * gcc.dg/gomp/notify-new-function-3.c: Same.
11872 * gcc.dg/gomp/notify-new-function.c: Same.
11874 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11876 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11877 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11878 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11879 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11880 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11881 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11884 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11887 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11888 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11890 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11891 * gfortran.dg/warn_conversion_5.f90: New test.
11892 * gfortran.dg/warn_conversion_6.f90: New test.
11893 * gfortran.dg/warn_conversion_7.f90: New test.
11895 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11898 * gfortran.dg/blockdata_9.f: New test.
11900 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11903 * gfortran.dg/forall_17.f90: New test.
11905 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11907 * g++.dg/cpp0x/pr57101.C: Add warning.
11908 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11909 * g++.dg/ext/visibility/anon7.C: Same.
11910 * g++.dg/ipa/pr63587-2.C: Same.
11911 * g++.dg/opt/dump1.C: Same.
11912 * g++.dg/opt/pr59622-3.C: Same.
11913 * g++.dg/opt/pr59622.C: Same.
11914 * g++.dg/torture/pr46383.C: Same.
11915 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11916 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11917 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11919 * gfortran.dg/intent_out_8.f90: Same.
11920 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11922 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11925 gfortran.dg/equiv_9.f90: New test.
11928 2015-06-05 Tom de Vries <tom@codesourcery.com>
11930 merge from gomp4 branch:
11931 2015-05-28 Tom de Vries <tom@codesourcery.com>
11933 PR tree-optimization/65443
11934 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11935 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11936 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11938 2015-06-05 Nathan Sidwell <nathan@acm.org>
11941 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11943 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11945 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11947 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11949 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11951 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11953 * gcc.target/i386/noplt-1.c: New test.
11954 * gcc.target/i386/noplt-2.c: New test.
11955 * gcc.target/i386/noplt-3.c: New test.
11956 * gcc.target/i386/noplt-4.c: New test.
11958 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11961 * gfortran.dg/adjustl_1.f90: New test.
11963 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11965 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11966 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11968 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11970 * lto.c (iterative_hash_canonical_type,
11971 gimple_register_canonical_type): only hash main variants of types
11973 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11975 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11976 Move set of dg-do-what-default after early return.
11978 2015-06-04 Marek Polacek <polacek@redhat.com>
11981 * gcc.dg/lvalue-8.c: New test.
11983 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11984 Paolo Carlini <paolo.carlini@oracle.com>
11987 * g++.dg/other/pr66130.C: New.
11988 * g++.dg/cpp0x/pr66130.C: Likewise.
11990 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11992 * g++.dg/cpp0x/decl-loc1.C: New.
11993 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11994 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11995 * g++.dg/init/ctor8.C: Likewise.
11996 * g++.dg/parse/semicolon4.C: Likewise.
11998 2015-06-03 Marek Polacek <polacek@redhat.com>
12001 * g++.dg/ubsan/static-init-1.C: New test.
12002 * g++.dg/ubsan/static-init-2.C: New test.
12003 * g++.dg/ubsan/static-init-3.C: New test.
12005 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12008 * gcc.target/i386/pr66275.c: New test.
12010 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12012 * gcc.dg/Wcxx-compat-22.c: New testcase.
12013 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12014 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12015 * c-c++-common/pr58346-1.c: Likewise.
12016 * c-c++-common/transparent-union-1.c: Likewise.
12018 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12020 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12021 * g++.dg/plugin/def_plugin.c: New file.
12022 * g++.dg/plugin/def-plugin-test.C: New file.
12024 2015-06-03 Richard Biener <rguenther@suse.de>
12026 * gcc.dg/vect/bb-slp-36.c: New testcase.
12028 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12030 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12032 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12034 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12035 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12036 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12037 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12039 2015-06-03 Marek Polacek <polacek@redhat.com>
12043 * gcc.dg/pr64223-1.c: New test.
12044 * gcc.dg/pr64223-2.c: New test.
12046 2015-06-03 Richard Biener <rguenther@suse.de>
12048 PR tree-optimization/63916
12049 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12051 2015-06-03 Richard Biener <rguenther@suse.de>
12053 PR tree-optimization/66375
12054 * gcc.dg/torture/pr66375.c: New testcase.
12056 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12058 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12060 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12063 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12065 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12068 * gfortran.dg/reshape_7.f90: New test.
12070 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12073 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12076 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12079 * gcc.dg/pr49551.c: New testcase.
12081 2015-06-02 Richard Biener <rguenther@suse.de>
12084 * g++.dg/lto/pr65549_0.C: New testcase.
12086 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12089 PR middle-end/66332
12090 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12092 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12094 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12096 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12099 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12101 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12103 PR tree-optimization/48052
12104 * gcc.dg/tree-ssa/scev-8.c: New.
12105 * gcc.dg/tree-ssa/scev-9.c: New.
12106 * gcc.dg/tree-ssa/scev-10.c: New.
12107 * gcc.dg/vect/pr48052.c: New.
12109 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12111 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12113 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12115 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12117 2015-06-02 Marek Polacek <polacek@redhat.com>
12119 PR middle-end/66345
12120 * gcc.dg/torture/pr66345.c: New test.
12122 2015-06-02 Richard Biener <rguenther@suse.de>
12124 PR tree-optimization/65961
12125 * gcc.dg/torture/pr65961.c: New testcase.
12127 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12129 PR tree-optimization/52563
12130 PR tree-optimization/62173
12131 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12132 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12134 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12136 * gnat.dg/specs/varsize_return2.ads: New test.
12137 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12139 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12141 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12143 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12146 * gcc.target/aarch64/sync-comp-swap.c: New.
12147 * gcc.target/aarch64/sync-comp-swap.x: New.
12148 * gcc.target/aarch64/sync-op-acquire.c: New.
12149 * gcc.target/aarch64/sync-op-acquire.x: New.
12150 * gcc.target/aarch64/sync-op-full.c: New.
12151 * gcc.target/aarch64/sync-op-full.x: New.
12152 * gcc.target/aarch64/sync-op-release.c: New.
12153 * gcc.target/aarch64/sync-op-release.x: New.
12155 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12157 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12160 2015-06-01 Richard Biener <rguenther@suse.de>
12162 PR tree-optimization/66349
12163 PR tree-optimization/66352
12164 PR tree-optimization/66357
12165 * gcc.dg/torture/pr66357.c: New testcase.
12166 * gcc.dg/torture/pr66349.c: Likewise.
12167 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12169 2015-06-01 Richard Biener <rguenther@suse.de>
12172 2015-05-29 Richard Biener <rguenther@suse.de>
12174 PR tree-optimization/66314
12175 * gcc.dg/asan/pr66314.c: New testcase.
12177 2015-06-01 Richard Biener <rguenther@suse.de>
12179 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12181 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12183 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12185 (hp3, hp4): Add inline keyword.
12186 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12187 (hp2): Add inline keyword.
12188 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12189 (hp2): Add inline keyword.
12191 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12194 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12195 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12196 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12197 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12199 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12201 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12202 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12204 2015-06-01 Richard Biener <rguenther@suse.de>
12206 PR tree-optimization/66280
12207 * g++.dg/torture/pr66280.C: New testcase.
12208 * g++.dg/torture/pr66280-2.C: Likewise.
12210 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12212 * gnat.dg/addr9_1.adb: New test.
12213 * gnat.dg/addr9_2.adb: Likewise.
12214 * gnat.dg/addr9_3.adb: Likewise.
12215 * gnat.dg/addr9_4.adb: Likewise.
12217 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12219 * g++.dg/other/dump-ada-spec-4.C: New test.
12221 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12223 * gcc.dg/alias-8.c: Fix dg-warning.
12225 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12227 * gcc.dg/alias-8.c: Do not xfail.
12228 * gcc.dg/pr62167.c: Prevent FRE.
12229 * gcc.dg/alias-14.c: New testcase.
12231 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12233 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12235 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12238 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12240 * gcc.target/s390/hotpatch-10.c: Likewise.
12241 * gcc.target/s390/hotpatch-11.c: Likewise.
12242 * gcc.target/s390/hotpatch-12.c: Likewise.
12243 * gcc.target/s390/hotpatch-17.c: Likewise.
12244 * gcc.target/s390/hotpatch-18.c: Likewise.
12245 * gcc.target/s390/hotpatch-20.c: Likewise.
12246 * gcc.target/s390/hotpatch-21.c: Likewise.
12247 * gcc.target/s390/hotpatch-22.c: Likewise.
12248 * gcc.target/s390/hotpatch-23.c: Likewise.
12249 * gcc.target/s390/hotpatch-24.c: Likewise.
12250 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12251 to check for the exact nops too.
12252 * gcc.target/s390/hotpatch-3.c: Likewise.
12253 * gcc.target/s390/hotpatch-4.c: Likewise.
12254 * gcc.target/s390/hotpatch-5.c: Likewise.
12255 * gcc.target/s390/hotpatch-6.c: Likewise.
12256 * gcc.target/s390/hotpatch-7.c: Likewise.
12257 * gcc.target/s390/hotpatch-8.c: Likewise.
12258 * gcc.target/s390/hotpatch-9.c: Likewise.
12259 * gcc.target/s390/hotpatch-14.c: Likewise.
12260 * gcc.target/s390/hotpatch-15.c: Likewise.
12261 * gcc.target/s390/hotpatch-16.c: Likewise.
12262 * gcc.target/s390/hotpatch-19.c: Likewise.
12263 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12264 scan-assembler-times counting number of .align directives.
12265 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12266 dg-options. Remove scan-assembler-times counting number of .align
12268 * gcc.target/s390/hotpatch-26.c: New file.
12269 * gcc.target/s390/hotpatch-27.c: New file.
12270 * gcc.target/s390/hotpatch-28.c: New file.
12271 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12272 using -Os -O0 -O1 -O2 -O3 options.
12274 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12276 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12278 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12280 PR tree-optimization/66142
12281 * gcc.dg/vect/pr66142.c: New test.
12283 2015-05-29 Richard Biener <rguenther@suse.de>
12285 PR tree-optimization/66314
12286 * gcc.dg/asan/pr66314.c: New testcase.
12288 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12290 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12291 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12292 Adjust all callers.
12293 (schedule-cleanups, dg-keep-saved-temps): New proc.
12294 (gcc-dg-test-1): Schedule cleanups.
12295 * lib/profopt.exp (profopt-execute): Likewise.
12296 * g++.dg/cdce3.C: Adjust expected line numbers.
12297 * gcc.dg/cdce1.c: Likewise.
12298 * gcc.dg/cdce2.c: Likewise.
12299 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12300 * gcc.dg/strlenopt-24.c: Likewise.
12301 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12302 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12303 * obj-c++.dg/encode-2.mm: Likewise.
12305 2015-05-28 DJ Delorie <dj@redhat.com>
12307 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12309 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12311 * gnat.dg/discr43.adb: New test.
12313 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12315 * gnat.dg/varsize_temp.adb: Rename into...
12316 * gnat.dg/varsize1.adb: ...this.
12317 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12318 * gnat.dg/varsize2.ad[sb]: ...this.
12319 * gnat.dg/varsize3_1.adb: New test.
12320 * gnat.dg/varsize3_2.adb: Likewise.
12321 * gnat.dg/varsize3_3.adb: Likewise.
12322 * gnat.dg/varsize3_4.adb: Likewise.
12323 * gnat.dg/varsize3_5.adb: Likewise.
12324 * gnat.dg/varsize3_6.adb: Likewise.
12325 * gnat.dg/varsize3_pkg1.ads: New helper.
12326 * gnat.dg/varsize3_pkg2.ads: Likewise.
12327 * gnat.dg/varsize3_pkg3.ads: Likewise.
12329 2015-05-28 Richard Biener <rguenther@suse.de>
12331 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12333 2015-05-28 Richard Biener <rguenther@suse.de>
12335 PR tree-optimization/66142
12336 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12338 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12341 * gcc.dg/darwin-minversion-3.c: Update testcase.
12342 * gcc.dg/darwin-minversion-4.c: Ditto.
12343 * gcc.dg/darwin-minversion-5.c: New testcase.
12344 * gcc.dg/darwin-minversion-6.c: Ditto.
12345 * gcc.dg/darwin-minversion-7.c: Ditto.
12346 * gcc.dg/darwin-minversion-8.c: Ditto.
12347 * gcc.dg/darwin-minversion-9.c: Ditto.
12348 * gcc.dg/darwin-minversion-10.c: Ditto.
12349 * gcc.dg/darwin-minversion-11.c: Ditto.
12350 * gcc.dg/darwin-minversion-12.c: Ditto.
12352 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12354 PR rtl-optimization/66168
12355 * gcc.c-torture/compile/pr66168.c: New test.
12357 2015-05-27 Jeff Law <law@redhat.com>
12360 * gcc.dg/target/m68k/pr39726-1.c: New test.
12362 2015-05-27 Nathan Sidwell <nathan@acm.org>
12365 * g++.dg/ext/alias-canon3.C: New.
12367 2015-05-27 Richard Biener <rguenther@suse.de>
12369 PR tree-optimization/66272
12371 2014-08-15 Richard Biener <rguenther@suse.de>
12373 PR tree-optimization/62031
12374 * gcc.dg/torture/pr66272.c: New testcase.
12376 2015-05-27 Richard Biener <rguenther@suse.de>
12378 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12380 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12383 * gcc.dg/pr65358.c: New test.
12385 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12388 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12390 * gfortran.dg/allocate_with_source_6.f90: New test.
12392 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12394 * gnat.dg/atomic7_1.adb: New test.
12395 * gnat.dg/atomic7_2.adb: Likewise.
12396 * gnat.dg/atomic7_pkg1.ads: New helper.
12397 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12399 2015-05-26 Michael Matz <matz@suse.de>
12401 PR middle-end/66251
12402 * gcc.dg/vect/pr66251.c: New test.
12404 2015-05-26 Richard Biener <rguenther@suse.de>
12406 PR tree-optimization/66142
12407 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12409 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12412 * gfortran.dg/allocatable_scalar_13.f90: New test
12414 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12416 * gnat.dg/warn11.adb: New test.
12417 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12419 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12421 * gnat.dg/vfa1_1.adb: New test.
12422 * gnat.dg/vfa1_2.adb: Likewise.
12423 * gnat.dg/vfa1_3.adb: Likewise.
12424 * gnat.dg/vfa1_4.adb: Likewise.
12425 * gnat.dg/vfa1_pkg.ads: New helper.
12427 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12429 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12430 * gcc.target/i386/pr66232-3.c: Likewise.
12432 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12435 * gcc.target/i386/pr66274.c: New test.
12437 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12439 * gnat.dg/renaming6.ad[sb]: New test.
12441 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12443 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12444 and 'dg-require-effective-target pie'.
12446 2015-05-23 Nathan Sidwell <nathan@acm.org>
12449 * g++.dg/cpp0x/pr66243.C: New.
12451 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12454 * g++.dg/lto/pr66180_0.C: New testcase.
12455 * g++.dg/lto/pr66180_1.C: New testcase.
12457 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12460 * typebound_call_27.f90: New file.
12462 2015-05-23 Nathan Sidwell <nathan@acm.org>
12465 * g++.dg/template/pr65936.C: New.
12467 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12469 PR tree-optimization/63387
12470 * gcc.dg/pr63387-2.c: New testcase.
12472 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12474 * gcc.dg/simd-1.c: Update to the new message.
12476 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12478 * gcc.dg/nand.c: New testcase.
12480 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12482 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12483 Set dg-do-what-default to compile only on ARM targets without
12484 arm_neon_hw execution support. Remove redundant c-torture-execute
12485 in loop over test cases.
12487 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12490 * gcc.target/aarch64/pr65491_1.c: New test.
12491 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12492 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12494 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12497 * g++.dg/cpp0x/explicit9.C: New.
12498 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12500 2015-05-22 Richard Biener <rguenther@suse.de>
12502 PR tree-optimization/66251
12503 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12505 2015-05-22 Marek Polacek <polacek@redhat.com>
12508 * c-c++-common/attributes-enum-1.c: New test.
12509 * c-c++-common/attributes-enum-2.c: New test.
12510 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12511 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12513 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12515 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12516 effective target support. If no arm_neon_hw support, do not attempt
12517 to execute the tests; only compile them.
12518 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12519 and "dg-require-effective-target arm_neon_ok".
12520 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12521 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12522 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12523 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12524 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12525 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12526 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12527 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12528 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12529 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12530 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12531 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12532 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12533 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12534 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12535 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12536 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12537 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12538 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12539 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12540 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12541 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12542 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12543 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12544 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12545 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12546 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12547 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12548 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12549 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12550 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12551 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12552 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12553 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12554 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12555 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12556 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12557 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12558 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12559 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12560 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12561 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12562 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12563 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12564 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12565 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12566 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12567 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12568 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12569 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12570 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12571 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12572 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12573 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12574 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12575 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12576 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12577 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12578 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12579 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12580 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12581 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12582 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12583 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12584 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12585 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12586 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12587 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12588 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12589 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12590 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12591 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12592 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12593 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12594 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12595 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12596 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12597 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12598 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12599 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12600 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12601 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12602 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12603 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12604 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12605 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12606 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12607 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12608 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12609 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12610 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12611 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12612 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12613 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12614 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12615 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12616 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12617 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12618 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12619 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12620 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12621 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12622 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12623 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12624 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12625 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12626 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12627 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12628 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12629 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12630 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12631 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12632 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12634 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12636 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12637 * gcc.dg/vect/pr59354.c: Likewise.
12638 * gcc.dg/vect/pr64252.c: Likewise.
12639 * gcc.dg/vect/pr64404.c: Likewise.
12640 * gcc.dg/vect/pr64493.c: Likewise.
12641 * gcc.dg/vect/pr64495.c: Likewise.
12642 * gcc.dg/vect/pr64844.c: Likewise.
12643 * gcc.dg/vect/pr65518.c: Likewise.
12644 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12646 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12649 * g++.dg/cpp1y/var-templ28.C: New.
12651 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12654 * gcc.target/i386/pr66232-1.c: New test.
12655 * gcc.target/i386/pr66232-2.c: Likewise.
12656 * gcc.target/i386/pr66232-3.c: Likewise.
12657 * gcc.target/i386/pr66232-4.c: Likewise.
12658 * gcc.target/i386/pr66232-5.c: Likewise.
12660 2015-05-21 Nathan Sidwell <nathan@acm.org>
12662 * g++.dg/cpp1y/pr60943.C: New.
12664 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12666 PR tree-optimization/66233
12667 * gcc.c-torture/execute/pr66233.c: New test.
12669 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12672 * gfortran.dg/inline_matmul_11.f90: New test.
12674 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12676 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12677 instead of listing several targets on its own.
12678 * gcc.target/i386/pr32219-2.c: Likewise.
12679 * gcc.target/i386/pr32219-3.c: Likewise.
12680 * gcc.target/i386/pr32219-4.c: Likewise.
12681 * gcc.target/i386/pr32219-5.c: Likewise.
12682 * gcc.target/i386/pr32219-6.c: Likewise
12683 * gcc.target/i386/pr32219-7.c: Likewise.
12684 * gcc.target/i386/pr32219-8.c: Likewise.
12685 * gcc.target/i386/pr39013-1.c: Likewise.
12686 * gcc.target/i386/pr39013-2.c: Likewise.
12687 * gcc.target/i386/pr64317.c: Likewise.
12689 2015-05-21 Jeff Law <law@redhat.com>
12691 * gcc.target/hppa/shadd-3.c: New test.
12692 * gcc.target/hppa/shadd-4.c: New test.
12694 2015-05-21 Michael Matz <matz@suse.de>
12696 * gcc.dg/vect/vect-strided-store.c: New test.
12697 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12698 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12700 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12702 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12703 * gcc.dg/pow-sqrt-synth-1.c: New test.
12704 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12706 2015-05-21 Richard Biener <rguenther@suse.de>
12709 * g++.dg/conversion/pr66211.C: New testcase.
12710 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12712 2015-05-21 Jeff Law <law@redhat.com>
12714 * gcc.target/hppa/shadd-2.c: New test.
12716 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12719 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12721 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12724 * gcc.target/arm/pr26702.c: Adjust target selector.
12726 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12728 PR middle-end/66221
12729 * gcc.dg/lto/pr66221_0.c: New test.
12730 * gcc.dg/lto/pr66221_1.c: New test.
12732 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12735 * gcc.dg/redecl-4.c: Update column numbers.
12736 * gcc.dg/format/bitfld-1.c: Likewise.
12737 * gcc.dg/format/attr-2.c: Likewise.
12738 * gcc.dg/format/attr-6.c: Likewise.
12739 * gcc.dg/format/attr-7.c (baz): Likewise.
12740 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12741 * gcc.dg/format/attr-4.c: Likewise.
12742 * gcc.dg/format/branch-1.c: Likewise.
12743 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12744 locations within strings with embedded escape sequences.
12746 2015-05-20 Jeff Law <law@redhat.com>
12748 * gcc.target/hppa/hppa.exp: New target test driver.
12749 * gcc.target/hppa/shadd-1.c: New test.
12751 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12753 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12755 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12757 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12758 (fn_33_k_and_r_style): New.
12759 (fn_33_stroustrup_style): New.
12760 (fn_33_allman_style): New.
12761 (fn_33_whitesmiths_style): New.
12762 (fn_33_horstmann_style): New.
12763 (fn_33_ratliff_banner_style): New.
12764 (fn_33_lisp_style): New.
12765 (fn_34_indent_dash_gnu): New.
12766 (fn_34_indent_dash_kr): New.
12767 (fn_34_indent_dash_orig): New.
12768 (fn_34_indent_linux_style): New.
12770 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12773 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12775 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12777 PR tree-optimization/65447
12778 * gcc.dg/tree-ssa/pr65447.c: New test.
12780 2015-05-19 Nathan sidwell <nathan@acm.org>
12782 * g++.dg/cpp0x/pr65954.C: New.
12784 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12786 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12788 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12790 * lib/target-supports.exp: Vector do not always have natural
12791 alignment on s390*.
12793 2015-05-19 David Sherwood <david.sherwood@arm.com>
12795 * gcc.dg/loop-invariant.c: New testcase.
12797 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12799 * lib/target-supports.exp: Vector do not always have natural
12800 alignment on s390*.
12802 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12804 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12806 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12808 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12810 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12811 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12812 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12813 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12814 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12815 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12816 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12817 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12818 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12819 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12821 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12823 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12825 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12827 * gcc.target/s390/s390.exp
12828 (check_effective_target_vector): New check.
12829 * gcc.target/s390/vector/vec-abi-1.c: New test.
12830 * gcc.target/s390/vector/vec-abi-2.c: New test.
12831 * gcc.target/s390/vector/vec-abi-3.c: New test.
12832 * gcc.target/s390/vector/vec-abi-4.c: New test.
12833 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12834 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12835 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12836 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12837 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12838 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12839 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12840 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12841 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12842 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12843 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12844 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12845 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12846 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12847 * gcc.target/s390/vector/vec-init-1.c: New test.
12848 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12849 * gcc.target/s390/vector/vec-shift-1.c: New test.
12850 * gcc.target/s390/vector/vec-sub-1.c: New test.
12852 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12854 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12856 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12858 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12860 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12862 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12864 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12866 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12868 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12870 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12872 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12874 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12876 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12878 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12880 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12882 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12884 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12886 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12888 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12890 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12892 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12894 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12896 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12898 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12900 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12902 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12904 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12906 PR tree-optimization/66187
12907 * gcc.c-torture/execute/pr66187.c: New test.
12908 * gcc.dg/pr66187-1.c: New test.
12909 * gcc.dg/pr66187-2.c: New test.
12911 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12913 * gcc.dg/vect/bb-slp-35.c: Adjust.
12915 2015-05-19 Richard Biener <rguenther@suse.de>
12917 PR tree-optimization/66165
12918 * gcc.dg/torture/pr66165.c: New testcase.
12920 PR tree-optimization/66185
12921 * gcc.dg/torture/pr66185.c: New testcase.
12923 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12926 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12928 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12930 * gcc.target/mips/p5600-bonding.c : New file.
12932 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12935 * gfortran.dg/interface_operator_1.f90: New tests.
12937 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12940 * gfortran.dg/generic_29.f90: New tests.
12942 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12945 * gfortran.dg/storage_size_6.f90: New tests.
12947 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12950 * gfortran.dg/null1.f90: New test.
12952 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12955 * gfortran.dg/entry_21.f90: New test.
12957 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12960 * gfortran.dg/storage_size_6.f90: New tests.
12962 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12965 * gfortran.dg/misplaced_statement.f90: New test.
12967 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12970 * gfortran.dg/filepos1.f90: New test
12972 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12975 * gfortran.dg/pr64925.f90: New test.
12977 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12979 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12981 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12983 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12985 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12986 to the family of pie capable targets.
12988 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12990 * gcc.target/arm/bics_1.c : New testcase.
12991 * gcc.target/arm/bics_2.c : New testcase.
12992 * gcc.target/arm/bics_3.c : New testcase.
12993 * gcc.target/arm/bics_4.c : New testcase.
12995 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12997 * gcc.target/mips/umips-attr.c: New test.
12999 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13001 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13002 * gcc.dg/20150120-2.c (dg-final): Ditto.
13003 * gcc.dg/20150120-2.c (dg-final): Ditto.
13004 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13006 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13009 * gcc.target/i386/pr66174.c: New test.
13011 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13014 * gfortran.dg/matmul_bounds_6.f90: New test.
13015 * gfortran.dg/matmul_bounds_7.f90: New test.
13017 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13019 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13020 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13021 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13022 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13023 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13024 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13026 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13029 * gfortran.dg/continuation_13.f90: Update test.
13030 * gfortran.dg/pr65903.f90: New test.
13032 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13035 * gfortran.dg/block_14.f90: New test.
13037 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13040 * lib/gfortran-dg.exp: Update regex to handle two locations for
13041 the same diagnostic without caret.
13042 * gfortran.dg/badline.f: Test also that line numbers are correct
13043 before and after "left but not entered" warning.
13045 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13046 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13049 * gcc.target/arm/maskdata.c: New test.
13051 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13054 * gfortran.dg/derived_constructor_components_5: New test
13056 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13059 * gcc.target/alpha/pr66140.c: New test.
13061 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13064 * gcc.dg/Wconversion-complex-c99.c: New test.
13065 * gcc.dg/Wconversion-complex-gnu.c: New test.
13067 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13069 PR tree-optimization/64454
13070 * gcc.dg/modmod.c: New testcase.
13072 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13074 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13076 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13078 PR middle-end/66134
13079 * gcc.target/i386/mpx/pr66134.c: New test.
13081 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13083 * gcc.target/powerpc/pr60158.c: New test.
13085 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13087 * gcc.target/i386/sibcall-7.c: New test.
13088 * gcc.target/i386/sibcall-8.c: New test.
13090 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13092 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13093 (abs64_in_dreg): Likewise.
13095 2015-05-14 Marek Polacek <polacek@redhat.com>
13099 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13100 * gcc.dg/pr19984.c: Likewise.
13101 * gcc.dg/pr66066-1.c: New test.
13102 * gcc.dg/pr66066-2.c: New test.
13103 * gcc.dg/pr66066-3.c: New test.
13105 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13107 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13108 * gcc.dg/pow-sqrt.x: New file.
13109 * gcc.dg/pow-sqrt-1.c: New test.
13110 * gcc.dg/pow-sqrt-2.c: Likewise.
13111 * gcc.dg/pow-sqrt-3.c: Likewise.
13113 2015-05-13 Richard Biener <rguenther@suse.de>
13115 PR tree-optimization/66123
13116 * gcc.dg/torture/pr66123.c: New testcase.
13118 2015-05-13 Richard Biener <rguenther@suse.de>
13120 PR middle-end/66110
13121 * gcc.dg/alias-2.c: Adjust.
13122 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13124 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13127 * gcc.target/i386/pr65103-3.c: New.
13129 2015-05-13 Martin Liska <mliska@suse.cz>
13131 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13133 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13136 * gcc.target/i386/pr66112-2.c: New test.
13139 * gcc.target/i386/pr66112-1.c: New test.
13141 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13144 * gcc.target/i386/mpx/pr66048.cc: New.
13146 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13148 PR rtl-optimization/64616
13149 * gcc.dg/loop-8.c: New test.
13150 * gcc.dg/loop-9.c: New test.
13152 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13154 PR target/pr66047.c
13155 * gcc.target/i386/pr66047.c: New testcase.
13157 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13160 * gcc.c-torture/compile/pr65873.c: New testcase.
13162 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13165 * gfortran.dg/inline_matmul_10.f90: New test.
13167 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13169 * c-c++-common/Wmisleading-indentation.c: New testcase.
13170 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13171 * c-c++-common/Wmisleading-indentation-2.md: New file.
13173 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13175 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13177 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13179 2015-05-12 Richard Biener <rguenther@suse.de>
13181 PR tree-optimization/66101
13182 * gcc.dg/torture/pr66101.c: New testcase.
13184 2015-05-12 Richard Biener <rguenther@suse.de>
13186 PR tree-optimization/37021
13187 * gcc.target/i386/vect-addsub.c: New testcase.
13189 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13191 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13193 2015-05-12 Tom de Vries <tom@codesourcery.com>
13195 PR tree-optimization/66010
13196 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13198 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13201 * g++.dg/cpp0x/trailing10.C: New.
13203 2015-05-12 Richard Biener <rguenther@suse.de>
13205 * gcc.dg/vect/bb-slp-35.c: New testcase.
13207 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13210 * gfortran.dg/bound_simplification_6.f90: New.
13212 2015-05-11 Steve Ellcey <sellcey@mips.com>
13214 * gcc.target/mips/branch-1.c: Pass argument to bar().
13216 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13219 * gcc.target/i386/pr65753.c: New test.
13221 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13223 PR rtl-optimization/66076
13224 * gcc.dg/torture/pr66076.c: New test.
13226 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13229 * gfortran.dg/inline_matmul_7.f90: New test.
13230 * gfortran.dg/inline_matmul_8.f90: New test.
13231 * gfortran.dg/inline_matmul_9.f90: New test.
13233 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13235 * gfortran.dg/bound_simplification_5.f90: New.
13237 2015-05-09 Jason Merrill <jason@redhat.com>
13239 * lib/target-supports.exp (cxx_default): New global.
13240 (check_effective_target_c++11_only)
13241 (check_effective_target_c++14_only)
13242 (check_effective_target_c++98_only)
13243 (check_effective_target_c++1z_only): Check it.
13245 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13247 PR tree-optimization/64454
13248 * gcc.dg/tree-ssa/vrp97.c: New file.
13249 * gcc.dg/vect/slp-perm-7.c: Update.
13251 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13254 * gfortran.dg/elemental_subroutine_11.f90: New test.
13256 2015-05-08 Richard Biener <rguenther@suse.de>
13258 PR tree-optimization/66036
13259 * gcc.dg/vect/slp-41.c: New testcase.
13261 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13263 * gfortran.dg/elemental_optional_args_7.f90: New.
13265 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13267 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13268 allow cmlt or sshr.
13270 2015-05-08 Marek Polacek <polacek@redhat.com>
13273 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13274 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13276 2015-05-07 Marek Polacek <polacek@redhat.com>
13279 * c-c++-common/Wshift-negative-value-1.c: New test.
13280 * c-c++-common/Wshift-negative-value-2.c: New test.
13281 * c-c++-common/Wshift-negative-value-3.c: New test.
13282 * c-c++-common/Wshift-negative-value-4.c: New test.
13283 * c-c++-common/Wshift-negative-value-5.c: New test.
13284 * c-c++-common/Wshift-negative-value-6.c: New test.
13285 * gcc.dg/c90-left-shift-1.c: New test.
13286 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13287 * gcc.dg/c99-left-shift-1.c: New test.
13289 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13292 PR middle-end/54303
13293 * gcc.dg/fdata-sections-2.c: New file.
13295 2015-05-07 Marek Polacek <polacek@redhat.com>
13298 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13300 * c-c++-common/ubsan/align-7.c: Likewise.
13301 * c-c++-common/ubsan/bounds-8.c: Likewise.
13302 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13303 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13304 * c-c++-common/ubsan/null-1.c: Likewise.
13305 * c-c++-common/ubsan/null-10.c: Likewise.
13306 * c-c++-common/ubsan/null-11.c: Likewise.
13307 * c-c++-common/ubsan/null-2.c: Likewise.
13308 * c-c++-common/ubsan/null-3.c: Likewise.
13309 * c-c++-common/ubsan/null-4.c: Likewise.
13310 * c-c++-common/ubsan/null-5.c: Likewise.
13311 * c-c++-common/ubsan/null-6.c: Likewise.
13312 * c-c++-common/ubsan/null-7.c: Likewise.
13313 * c-c++-common/ubsan/null-8.c: Likewise.
13314 * c-c++-common/ubsan/null-9.c: Likewise.
13315 * c-c++-common/ubsan/object-size-1.c: Likewise.
13316 * c-c++-common/ubsan/object-size-10.c: Likewise.
13317 * c-c++-common/ubsan/object-size-4.c: Likewise.
13318 * c-c++-common/ubsan/object-size-5.c: Likewise.
13319 * c-c++-common/ubsan/object-size-7.c: Likewise.
13320 * c-c++-common/ubsan/object-size-8.c: Likewise.
13321 * c-c++-common/ubsan/object-size-9.c: Likewise.
13322 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13323 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13324 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13325 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13326 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13327 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13328 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13329 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13330 * c-c++-common/ubsan/pr59333.c: Likewise.
13331 * c-c++-common/ubsan/pr59667.c: Likewise.
13332 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13333 * c-c++-common/ubsan/pr60636.c: Likewise.
13334 * c-c++-common/ubsan/pr63802.c: Likewise.
13335 * c-c++-common/ubsan/recovery-1.c: Likewise.
13336 * c-c++-common/ubsan/recovery-3.c: Likewise.
13337 * c-c++-common/ubsan/shift-1.c: Likewise.
13338 * c-c++-common/ubsan/shift-2.c: Likewise.
13339 * c-c++-common/ubsan/shift-4.c: Likewise.
13340 * c-c++-common/ubsan/shift-7.c: Likewise.
13341 * c-c++-common/ubsan/undefined-2.c: Likewise.
13342 * c-c++-common/ubsan/vla-1.c: Likewise.
13343 * g++.dg/ubsan/null-1.C: Likewise.
13344 * g++.dg/ubsan/null-3.C: Likewise.
13345 * g++.dg/ubsan/null-4.C: Likewise.
13346 * g++.dg/ubsan/vptr-8.C: Likewise.
13347 * g++.dg/ubsan/vptr-9.C: Likewise.
13348 * gcc.dg/ubsan/bounds-2.c: Likewise.
13349 * gcc.dg/ubsan/object-size-9.c: Likewise.
13351 2015-05-07 Jeff Law <law@redhat.com>
13353 * gcc.dg/tree-ssa/shorten-1.c: New test.
13355 2015-05-07 Richard Biener <rguenther@suse.de>
13357 PR tree-optimization/66002
13358 * gcc.dg/vect/vect-125.c: New testcase.
13360 2015-05-07 Marek Polacek <polacek@redhat.com>
13361 Martin Uecker <uecker@eecs.berkeley.edu>
13363 * c-c++-common/ubsan/bounds-10.c: New test.
13365 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13367 * jit.dg/harness.h (set_options): Wrap with
13368 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13369 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13370 Special-case test-benchmark.c as a negative.
13371 * jit.dg/test-benchmark.c: New file.
13373 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13376 * gcc.target/arm/pr64208.c: New test.
13378 2015-05-06 Alan Modra <amodra@gmail.com>
13381 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13382 (gparms): Make volatile.
13384 2015-05-06 Richard Biener <rguenther@suse.de>
13386 PR tree-optimization/62283
13387 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13389 2015-05-06 Christian Bruel <christian.bruel@st.com>
13392 * gcc.target/aarch64/iinline-attr-1.c: New test.
13394 2015-05-06 Richard Biener <rguenther@suse.de>
13396 * gcc.dg/vect/bb-slp-34.c: New testcase.
13398 2015-05-06 Richard Biener <rguenther@suse.de>
13400 PR tree-optimization/62283
13401 * gcc.dg/vect/bb-slp-14.c: Adjust.
13403 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13406 * gcc.target/i386/pr65990.c: New test.
13408 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13411 * gcc.target/i386/pr65915.c: New.
13413 2015-05-05 Tom de Vries <tom@codesourcery.com>
13415 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13416 'va_list escapes 0'.
13418 2015-05-05 Tom de Vries <tom@codesourcery.com>
13420 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13423 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13425 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13426 * gcc.target/arm/pr65924.c: Likewise.
13428 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13431 * gcc.target/i386/pr65871-3.c: New test.
13433 2015-05-04 Jeff Law <law@redhat.com>
13436 2015-05-04 Jeff Law <law@redhat.com>
13437 * gcc.dg/tree-ssa/shorten-1.c: New test.
13439 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13440 Jakub Jelinek <jakub@redhat.com>
13443 * g++.dg/cpp0x/Wnarrowing4.C: New.
13445 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13447 * lib/target-supports.exp
13448 (check_effective_target_keeps_null_pointer_checks): Clarify that
13449 this is for targets that disable -fdelete-null-pointer-checks,
13450 not default it to off.
13451 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13452 -fdelete-null-pointer-checks explicit.
13453 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13454 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13455 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13456 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13457 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13458 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13459 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13460 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13461 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13462 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13463 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13464 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13465 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13466 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13467 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13468 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13469 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13470 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13471 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13472 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13473 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13474 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13475 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13476 * g++.dg/cpp0x/static_assert9.C: Likewise.
13477 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13478 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13479 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13480 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13481 * g++.dg/tree-ssa/pr26406.C: Likewise.
13483 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13485 PR tree-optimization/65984
13486 * c-c++-common/ubsan/pr65984.c: New test.
13488 2015-05-04 Jeff Law <law@redhat.com>
13490 * gcc.dg/tree-ssa/shorten-1.c: New test.
13492 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13495 * gfortran.dg/pr44735.f90: New test.
13497 2015-05-04 Richard Biener <rguenther@suse.de>
13499 PR tree-optimization/65965
13500 * gcc.dg/vect/bb-slp-33.c: New testcase.
13502 2015-05-04 Richard Biener <rguenther@suse.de>
13504 PR tree-optimization/65935
13505 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13507 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13509 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13510 for each supported variant instead of CHECK_RESULTS.
13511 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13512 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13513 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13514 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13515 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13516 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13517 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13518 expected results for unsupported variants. Call CHECK for each
13519 supported variant instead of CHECK_RESULTS.
13520 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13521 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13522 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13523 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13524 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13525 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13526 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13527 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13528 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13529 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13530 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13531 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13532 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13533 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13534 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13535 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13536 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13537 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13538 expected results for unsupported variants.
13539 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13540 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13541 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13542 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13543 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13544 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13545 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13546 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13547 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13548 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13549 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13550 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13551 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13552 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13553 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13554 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13555 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13556 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13557 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13558 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13559 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13560 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13561 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13562 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13563 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13564 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13565 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13566 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13568 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13571 * gfortran.dg/bound_9.f90: Add pointer assignment.
13573 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13574 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13577 * g++.dg/cpp0x/Wnarrowing3.C: New.
13579 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13581 * gcc.dg/20150120-1.c: New test.
13582 * gcc.dg/20150120-2.c: New test.
13583 * gcc.dg/20150120-3.c: New test.
13585 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13587 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13589 2015-05-01 Renlin Li <renlin.li@arm.com>
13591 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13593 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13595 * gfortran.dg/bound_simplification_4.f90: New.
13597 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13599 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13600 with powerpc_p8vector_ok.
13602 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13605 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13607 * gfortran.dg/bound_9.f90: New test case.
13609 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13611 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13612 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13613 for 32bit x86 targets.
13614 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13615 for 32bit x86 targets.
13616 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13617 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13618 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13619 for 32bit x86 targets.
13621 2015-04-30 Marek Polacek <polacek@redhat.com>
13623 PR tree-optimization/63551
13624 * g++.dg/ipa/pr63551.C: New test.
13626 2015-04-30 Caroline Tice <cmtice@google.com>
13629 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13630 partition size on certain targets.
13632 2015-04-30 Renlin Li <renlin.li@arm.com>
13634 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13636 2015-04-30 Marek Polacek <polacek@redhat.com>
13638 * c-c++-common/Wbool-compare-3.c: New test.
13640 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13641 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13643 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13646 * g++.dg/init/ref22.C: New.
13648 2015-04-30 Marek Polacek <polacek@redhat.com>
13650 * gcc.dg/init-bad-8.c: New test.
13652 * gcc.dg/incomplete-typedef-1.c: New test.
13654 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13657 * g++.dg/template/crash121.C: New.
13659 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13661 * gcc.target/mips/call-from-init.c: New test.
13662 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13664 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13667 * gcc.target/i386/pr65871-1.c: New test.
13668 * gcc.target/i386/pr65871-2.c: Ditto.
13670 2015-04-29 Marek Polacek <polacek@redhat.com>
13673 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13674 * c-c++-common/Wbool-compare-2.c: New test.
13676 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13679 * gcc.target/aarch64/vstN_lane_1.c: New file.
13681 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13684 * g++.dg/warn/Winit-self-3.C: New.
13686 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13688 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13690 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13693 * gcc.target/arm/pr65924.c: New test.
13695 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13697 * g++.dg/gomp/tpl-target-update.C: New file.
13699 2015-04-29 Richard Biener <rguenther@suse.de>
13701 PR tree-optimization/65917
13702 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13704 2015-04-29 Christian Bruel <christian.bruel@st.com>
13707 * gcc.dg/ipa/iinline-attr.c: New test.
13708 * gcc.target/i386/iinline-attr-2.c: New test.
13710 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13712 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13715 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13717 * gcc.dg/vect/vect-33.c: Remove spurious line.
13719 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13721 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13723 2015-04-28 Marek Polacek <polacek@redhat.com>
13726 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13727 * gcc.dg/pr65901.c: New test.
13729 2015-04-28 Richard Biener <rguenther@suse.de>
13731 PR tree-optimization/62283
13732 * gfortran.dg/vect/pr62283-2.f: New testcase.
13733 * gcc.dg/vect/bb-slp-14.c: Adjust.
13735 2015-04-28 Richard Biener <rguenther@suse.de>
13737 PR tree-optimization/65851
13738 * g++.dg/torture/pr65851.C: New testcase.
13740 2015-04-27 Jeff Law <law@redhat.com>
13742 PR tree-optimization/65217
13743 * gcc.target/i386/pr65217.c: Remove XFAIL.
13745 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13748 Add tests forgotten to svn-add.
13749 * gfortran.dg/class_allocate_19.f03: New test.
13750 * gfortran.dg/class_array_20.f03: New test.
13751 * gfortran.dg/class_array_21.f03: New test.
13752 * gfortran.dg/finalize_29.f08: New test.
13754 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13758 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13759 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13761 2015-04-27 Caroline Tice <cmtice@google.com>
13763 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13766 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13769 * gcc.target/powerpc/htm-1.c: New test.
13770 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13771 on 64-bit compiles.
13772 (__builtin_tabortdci): Likewise.
13773 (__builtin_tcheck): Remove operand.
13774 * lib/target-supports.exp (check_htm_hw_available): New function.
13776 2015-04-27 Richard Biener <rguenther@suse.de>
13778 * gcc.target/i386/pr65217.c: XFAIL.
13780 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13782 PR tree-optimization/65875
13783 * gcc.c-torture/compile/pr65875.c: New test.
13785 2015-04-25 Marek Polacek <polacek@redhat.com>
13788 * gcc.dg/enum-incomplete-2.c: New test.
13789 * gcc.dg/enum-mode-1.c: New test.
13791 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13794 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13796 * gcc.target/powerpc/pr65849-2.c: Likewise.
13798 2015-04-24 Tom de Vries <tom@codesourcery.com>
13800 PR tree-optimization/65802
13801 * g++.dg/pr65802.C: Move to ...
13802 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13803 stdarg.h. Rewrite for C.
13804 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13805 va_start and va_end. Remove unnecessary inline asm.
13807 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13808 Wei Mi <wmi@google.com>
13810 * gcc.target/i386/sse2-load-multi.c: New test.
13811 * gcc.target/i386/sse2-store-multi.c: Ditto.
13813 2015-04-24 Marek Polacek <polacek@redhat.com>
13816 * c-c++-common/pr65830.c: New test.
13819 * c-c++-common/Wlogical-op-1.c: New test.
13821 2015-04-24 Marek Polacek <polacek@redhat.com>
13824 * c-c++-common/pr61534-1.c: New test.
13826 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13827 Steven Bosscher <steven@gcc.gnu.org>
13829 PR rtl-optimization/34503
13830 * gcc.target/arm/pr64616.c: New file.
13832 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13834 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13836 2015-04-24 Terry Guo <terry.guo@arm.com>
13838 * gcc.target/arm/pr65710.c: Update the options.
13840 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13842 * gcc.target/i386/pr65523.c: Skip x32.
13844 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13846 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13847 to look for vcl* where appropriate.
13849 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13851 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13852 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13854 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13857 * gcc.target/arm/pr26702.c: New test.
13859 2015-04-23 Marek Polacek <polacek@redhat.com>
13862 * gcc.dg/pr65345-1.c: New test.
13863 * gcc.dg/pr65345-2.c: New test.
13865 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13867 * gcc.target/powerpc/crypto-builtin-2.c: New.
13869 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13872 * gfortran.dg/class_allocate_19.f03: New test.
13873 * gfortran.dg/class_array_20.f03: New test.
13874 * gfortran.dg/class_array_21.f03: New test.
13875 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13876 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13877 initialization correctly.
13878 * gfortran.dg/finalize_29.f08: New test.
13880 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13882 * gcc.target/powerpc/swaps-p8-18.c: New test.
13884 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13887 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13888 * gcc.dg/vect/bb-slp-25.c: Likewise.
13889 * gcc.dg/vect/bb-slp-29.c: Likewise.
13890 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13891 vect_no_align && { ! vect_hw_misalign }.
13892 * gcc.dg/vect/bb-slp-9.c: Likewise.
13893 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13895 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13896 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13897 account for POWER8, where peeling for alignment is not needed.
13898 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13899 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13900 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13901 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13902 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13903 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13904 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13905 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13906 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13907 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13908 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13909 * gcc.dg/vect/pr16105.c: Likewise.
13910 * gcc.dg/vect/pr20122.c: Likewise.
13911 * gcc.dg/vect/pr33804.c: Likewise.
13912 * gcc.dg/vect/pr33953.c: Likewise.
13913 * gcc.dg/vect/pr56787.c: Likewise.
13914 * gcc.dg/vect/pr58508.c: Likewise.
13915 * gcc.dg/vect/slp-25.c: Likewise.
13916 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13917 * gcc.dg/vect/vect-105.c: Likewise.
13918 * gcc.dg/vect/vect-27.c: Likewise.
13919 * gcc.dg/vect/vect-29.c: Likewise.
13920 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13922 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13923 && { ! vect_hw_misalign }.
13924 * gcc.dg/vect/vect-44.c: Likewise.
13925 * gcc.dg/vect/vect-48.c: Likewise.
13926 * gcc.dg/vect/vect-50.c: Likewise.
13927 * gcc.dg/vect/vect-52.c: Likewise.
13928 * gcc.dg/vect/vect-56.c: Likewise.
13929 * gcc.dg/vect/vect-60.c: Likewise.
13930 * gcc.dg/vect/vect-72.c: Likewise.
13931 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13932 * gcc.dg/vect/vect-75.c: Likewise.
13933 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13934 * gcc.dg/vect/vect-77-global.c: Likewise.
13935 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13936 * gcc.dg/vect/vect-78-global.c: Likewise.
13937 * gcc.dg/vect/vect-93.c: Likewise.
13938 * gcc.dg/vect/vect-95.c: Likewise.
13939 * gcc.dg/vect/vect-96.c: Likewise.
13940 * gcc.dg/vect/vect-cond-1.c: Likewise.
13941 * gcc.dg/vect/vect-cond-3.c: Likewise.
13942 * gcc.dg/vect/vect-cond-4.c: Likewise.
13943 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13944 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13945 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13946 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13947 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13948 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13949 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13950 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13951 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13952 * gcc.dg/vect/vect-outer-5.c: Likewise.
13953 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13954 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13955 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13956 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13957 * gcc.dg/vect/vect-peel-3.c: Likewise.
13958 * gcc.dg/vect/vect-peel-4.c: Likewise.
13959 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13960 * gcc.target/powerpc/pr65456.c: New test.
13961 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13962 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13963 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13964 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13965 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13966 vect_no_align && { ! vect_hw_misalign }.
13967 * gfortran.dg/vect/vect-3.f90: Likewise.
13968 * gfortran.dg/vect/vect-4.f90: Likewise.
13969 * gfortran.dg/vect/vect-5.f90: Likewise.
13970 * lib/target-supports.exp (check_effective_target_vect_no_align):
13971 Return 1 for POWER8.
13972 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13974 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13977 * gfortran.dg/pr65429.f90: New test.
13979 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13981 * c-c++-common/asan/user-section-1.c: New test.
13982 * c-c++-common/asan/user-section-2.c: New test.
13983 * c-c++-common/asan/user-section-3.c: New test.
13985 2015-04-22 Hale Wang <hale.wang@arm.com>
13986 Terry Guo <terry.guo@arm.com>
13988 PR rtl-optimization/64818
13989 * gcc.target/arm/pr64818.c: New test.
13991 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13994 * g++.dg/tree-ssa/pr61034.C: Update template.
13995 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13996 * gcc.dg/Warray-bounds-11.c: Likewise.
13997 * gcc.dg/Warray-bounds.c: Likewise.
13999 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14001 PR libgfortran/65234
14002 * gfortran.dg/fmt_unlimited.f90: New test.
14004 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14006 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14008 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14009 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14010 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14011 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14012 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14013 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14014 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14016 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14018 PR libgfortran/56743
14019 * gfortran.dg/namelist_87.f90: New test.
14021 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14023 * gcc.target/aarch64/mult-synth_1.c: New test.
14024 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14025 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14026 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14027 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14028 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14030 2015-04-21 Richard Biener <rguenther@suse.de>
14032 PR tree-optimization/65650
14033 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14034 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14035 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14036 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14037 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14038 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14040 2015-04-21 Tom de Vries <tom@codesourcery.com>
14042 PR tree-optimization/65802
14043 * g++.dg/pr65802.C: New test.
14045 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14048 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14049 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14051 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14054 * g++.dg/cpp0x/Wnarrowing2.C: New.
14056 2015-04-20 Jeff Law <law@redhat.com>
14058 PR tree-optimization/65658
14059 * gcc.dg/pr65658.c: New test.
14061 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14064 * gcc.target/aarch64/vec_init_1.c: New test.
14066 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14068 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14071 2015-04-18 Martin Sebor <msebor@redhat.com>
14073 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14074 of non-nul characters.
14075 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14077 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14080 * gcc.target/powerpc/pr65787.c: New.
14082 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14085 * gcc.target/aarch64/c-output-template-4.c: New test.
14087 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14090 * gcc.dg/pr65780-1.c: New test.
14091 * gcc.dg/pr65780-2.c: Likewise.
14092 * gcc.target/i386/pr32219-9.c: Likewise.
14093 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14095 * gcc.target/i386/pr64317.c (c): Initialize.
14097 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14100 * g++.dg/ext/mv18.C: New test.
14101 * g++.dg/ext/mv19.C: Likewise.
14102 * g++.dg/ext/mv20.C: Likewise.
14103 * g++.dg/ext/mv21.C: Likewise.
14104 * g++.dg/ext/mv22.C: Likewise.
14105 * g++.dg/ext/mv23.C: Likewise.
14107 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14110 * g++.dg/init/pr64527.C: New test.
14112 2015-04-17 Tom de Vries <tom@codesourcery.com>
14113 Michael Matz <matz@suse.de>
14115 PR tree-optimization/64950
14116 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14119 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14121 * c-c++-common/asan/user-section-1.c: New test.
14123 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14126 * gcc.dg/debug/pr65771.c: New test.
14128 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14130 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14131 __buitlin_alloca with __builtin_alloca.
14133 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14135 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14137 2015-04-16 Richard Biener <rguenther@suse.de>
14139 PR tree-optimization/64277
14140 * gcc.dg/Warray-bounds-14.c: New testcase.
14141 * gcc.dg/Warray-bounds-15.c: Likewise.
14142 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14143 * c-c++-common/ubsan/bounds-6.c: Likewise.
14145 2015-04-16 Renlin Li <renlin.li@arm.com>
14147 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14148 * gcc.target/arm/unsigned-float.c: New.
14150 2015-04-16 Richard Biener <rguenther@suse.de>
14152 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14153 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14154 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14156 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14158 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14159 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14160 * g++.dg/cpp0x/defaulted21.C: Likewise.
14161 * g++.dg/cpp0x/defaulted28.C: Likewise.
14162 * g++.dg/cpp0x/defaulted47.C: Likewise.
14163 * g++.dg/cpp0x/elision_neg.C: Likewise.
14164 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14165 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14166 * g++.dg/cpp0x/implicit1.C: Likewise.
14167 * g++.dg/cpp0x/implicit9.C: Likewise.
14168 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14169 * g++.dg/cpp0x/range-for13.C: Likewise.
14170 * g++.dg/gomp/clause-2.C: Likewise.
14171 * g++.dg/gomp/udr-5.C: Likewise.
14172 * g++.dg/inherit/access6.C: Likewise.
14173 * g++.dg/lookup/duperr1.C: Likewise.
14174 * g++.dg/lookup/friend2.C: Likewise.
14175 * g++.dg/lookup/pr6936.C: Likewise.
14176 * g++.dg/lookup/scoped1.C: Likewise.
14177 * g++.dg/lookup/using26.C: Likewise.
14178 * g++.dg/lookup/using38.C: Likewise.
14179 * g++.dg/other/access2.C: Likewise.
14180 * g++.dg/overload/defarg3.C: Likewise.
14181 * g++.dg/overload/defarg6.C: Likewise.
14182 * g++.dg/parse/access11.C: Likewise.
14183 * g++.dg/parse/access2.C: Likewise.
14184 * g++.dg/parse/access3.C: Likewise.
14185 * g++.dg/parse/access4.C: Likewise.
14186 * g++.dg/parse/access5.C: Likewise.
14187 * g++.dg/parse/access6.C: Likewise.
14188 * g++.dg/parse/access8.C: Likewise.
14189 * g++.dg/parse/access9.C: Likewise.
14190 * g++.dg/parse/crash40.C: Likewise.
14191 * g++.dg/tc1/dr142.C: Likewise.
14192 * g++.dg/tc1/dr166.C: Likewise.
14193 * g++.dg/tc1/dr52.C: Likewise.
14194 * g++.dg/template/access11.C: Likewise.
14195 * g++.dg/template/access18.C: Likewise.
14196 * g++.dg/template/access19.C: Likewise.
14197 * g++.dg/template/access2.C: Likewise.
14198 * g++.dg/template/access20.C: Likewise.
14199 * g++.dg/template/access26.C: Likewise.
14200 * g++.dg/template/access3.C: Likewise.
14201 * g++.dg/template/access7.C: Likewise.
14202 * g++.dg/template/conv12.C: Likewise.
14203 * g++.dg/template/crash69.C: Likewise.
14204 * g++.dg/template/friend31.C: Likewise.
14205 * g++.dg/template/friend32.C: Likewise.
14206 * g++.dg/template/memfriend15.C: Likewise.
14207 * g++.dg/template/memfriend16.C: Likewise.
14208 * g++.dg/template/memfriend17.C: Likewise.
14209 * g++.dg/template/memfriend7.C: Likewise.
14210 * g++.dg/template/pr32519.C: Likewise.
14211 * g++.dg/template/qualttp21.C: Likewise.
14212 * g++.dg/template/qualttp8.C: Likewise.
14213 * g++.dg/template/ttp10.C: Likewise.
14214 * g++.dg/template/typedef11.C: Likewise.
14215 * g++.dg/template/typedef13.C: Likewise.
14216 * g++.dg/template/typedef19.C: Likewise.
14217 * g++.dg/template/typedef20.C: Likewise.
14218 * g++.dg/template/typedef22.C: Likewise.
14219 * g++.dg/template/using16.C: Likewise.
14220 * g++.dg/template/virtual3.C: Likewise.
14221 * g++.dg/ubsan/pr61272.C: Likewise.
14222 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14223 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14224 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14225 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14226 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14227 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14228 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14229 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14230 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14231 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14232 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14233 * g++.old-deja/g++.jason/access17.C: Likewise.
14234 * g++.old-deja/g++.jason/access18.C: Likewise.
14235 * g++.old-deja/g++.jason/access22.C: Likewise.
14236 * g++.old-deja/g++.jason/access23.C: Likewise.
14237 * g++.old-deja/g++.jason/access8.C: Likewise.
14238 * g++.old-deja/g++.jason/delete3.C: Likewise.
14239 * g++.old-deja/g++.jason/report.C: Likewise.
14240 * g++.old-deja/g++.law/access2.C: Likewise.
14241 * g++.old-deja/g++.law/access3.C: Likewise.
14242 * g++.old-deja/g++.law/access4.C: Likewise.
14243 * g++.old-deja/g++.law/access5.C: Likewise.
14244 * g++.old-deja/g++.law/arm12.C: Likewise.
14245 * g++.old-deja/g++.law/arm14.C: Likewise.
14246 * g++.old-deja/g++.law/ctors13.C: Likewise.
14247 * g++.old-deja/g++.law/union2.C: Likewise.
14248 * g++.old-deja/g++.law/visibility12.C: Likewise.
14249 * g++.old-deja/g++.law/visibility15.C: Likewise.
14250 * g++.old-deja/g++.law/visibility16.C: Likewise.
14251 * g++.old-deja/g++.law/visibility17.C: Likewise.
14252 * g++.old-deja/g++.law/visibility18.C: Likewise.
14253 * g++.old-deja/g++.law/visibility19.C: Likewise.
14254 * g++.old-deja/g++.law/visibility20.C: Likewise.
14255 * g++.old-deja/g++.law/visibility21.C: Likewise.
14256 * g++.old-deja/g++.law/visibility24.C: Likewise.
14257 * g++.old-deja/g++.law/visibility4.C: Likewise.
14258 * g++.old-deja/g++.law/visibility5.C: Likewise.
14259 * g++.old-deja/g++.law/visibility6.C: Likewise.
14260 * g++.old-deja/g++.law/visibility7.C: Likewise.
14261 * g++.old-deja/g++.law/visibility8.C: Likewise.
14262 * g++.old-deja/g++.law/visibility9.C: Likewise.
14263 * g++.old-deja/g++.niklas/t135.C: Likewise.
14264 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14265 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14266 * g++.old-deja/g++.other/access11.C: Likewise.
14267 * g++.old-deja/g++.other/access4.C: Likewise.
14268 * g++.old-deja/g++.other/access7.C: Likewise.
14269 * g++.old-deja/g++.other/crash1.C: Likewise.
14270 * g++.old-deja/g++.other/crash7.C: Likewise.
14271 * g++.old-deja/g++.other/friend1.C: Likewise.
14272 * g++.old-deja/g++.other/friend4.C: Likewise.
14273 * g++.old-deja/g++.other/friend9.C: Likewise.
14274 * g++.old-deja/g++.other/lineno1.C: Likewise.
14275 * g++.old-deja/g++.other/using1.C: Likewise.
14276 * g++.old-deja/g++.pt/enum14.C: Likewise.
14277 * g++.old-deja/g++.pt/friend11.C: Likewise.
14278 * g++.old-deja/g++.pt/friend21.C: Likewise.
14279 * g++.old-deja/g++.pt/friend3.C: Likewise.
14280 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14281 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14282 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14283 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14285 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14288 * g++.dg/ipa/pr65765.C: New test.
14290 2015-04-15 Nick Clifton <nickc@redhat.com>
14292 * gcc.target/rx/builtins.c: Disable RMPA test if string
14293 instructions are not allowed.
14295 2015-04-15 Alan Modra <amodra@gmail.com>
14297 * gcc.dg/pr65408.c: New.
14299 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14302 * gcc.target/arm/pr65729.c: New test.
14304 2015-04-14 Richard Biener <rguenther@suse.de>
14306 PR tree-optimization/65758
14307 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14309 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14312 * gcc.c-torture/execute/pr65648.c: New test.
14314 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14316 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14317 __builtin_finite instead of finite.
14318 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14321 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14323 PR tree-optimization/63387
14324 * gcc.dg/pr63387.c: New testcase.
14326 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14328 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14330 2015-04-13 Richard Biener <rguenther@suse.de>
14332 PR tree-optimization/65204
14333 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14335 2015-04-13 Terry Guo <terry.guo@arm.com>
14338 * gcc.target/arm/pr65710.c: New.
14340 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14342 PR tree-optimization/65747
14343 * g++.dg/torture/pr65747.C: New test.
14345 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14348 * g++.dg/cpp0x/pr65736.C: New test.
14350 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14351 Martin Liska <mliska@suse.cz>
14354 * g++.dg/ipa/pr65722.C: New testcase.
14356 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14358 PR tree-optimization/65735
14359 * gcc.c-torture/compile/pr65735.c: New test.
14361 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14363 PR middle-end/65554
14364 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14366 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14369 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14371 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14374 * gcc.target/arm/pr65647-2.c: New.
14376 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14379 * g++.dg/torture/pr65694.C: New test.
14381 2015-04-10 Tobias Burnus <burnus@net-b.de>
14383 * gfortran.dg/coarray_lock_6.f90: New.
14384 * gfortran.dg/coarray_lock_7.f90: New.
14385 * gfortran.dg/coarray/lock_2.f90: New.
14387 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14393 * gfortran.dg/used_types_27.f90: New.
14395 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14398 * gcc.target/i386/pr65671.c: New.
14400 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14402 PR tree-optimization/65709
14403 * c-c++-common/ubsan/align-9.c: New test.
14405 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14408 * gfortran.dg/pr56852.f90: New test.
14410 2015-04-09 Marek Polacek <polacek@redhat.com>
14411 Jakub Jelinek <jakub@redhat.com>
14413 PR middle-end/65554
14414 * g++.dg/opt/pr65554.C: New test.
14416 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14419 * c-c++-common/attr-aligned-1.c: New test.
14421 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14423 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14425 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14428 * gcc.target/i386/sse-25.c: New.
14430 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14433 * gcc.target/i386/pr65693.c: New test.
14435 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14437 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14439 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14441 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14443 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14445 * gcc.target/i386/thunk-retbnd.c: New.
14447 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14449 * gnat.dg/opt48.adb: New test.
14450 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14451 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14453 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14456 * gcc.c-torture/compile/pr65540.c: New.
14458 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14460 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14461 -Wno-pointer-arith.
14463 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14466 * g++.dg/debug/pr65678.C: New test.
14468 PR middle-end/65680
14469 * gcc.c-torture/compile/pr65680.c: New test.
14471 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14474 * gfortran.dg/allocate_with_source_5.f90: New test.
14476 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14478 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14479 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14481 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14483 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14485 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14488 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14489 to get floating point compression.
14490 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14492 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14494 PR preprocessor/61977
14495 * gcc.dg/cpp/pr61977.c: New test.
14497 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14499 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14501 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14504 * gcc.target/arm/pr65647.c: New.
14506 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14509 * g++.dg/torture/pr65655.C: New testcase.
14511 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14514 * g++.dg/cpp1y/lambda-init13.C: New.
14516 2015-04-03 Marek Polacek <polacek@redhat.com>
14518 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14520 2015-04-02 Marek Polacek <polacek@redhat.com>
14523 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14524 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14526 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14528 PR preprocessor/61977
14529 * gcc.target/powerpc/pr61977-1.c: New test.
14530 * gcc.target/powerpc/pr61977-2.c: New test.
14532 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14535 * g++.dg/warn/Wshadow-8.C: New.
14536 * g++.dg/warn/Wshadow-9.C: Likewise.
14537 * g++.dg/warn/Wshadow-10.C: Likewise.
14538 * g++.dg/warn/Wshadow-11.C: Likewise.
14540 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14542 * gcc.dg/pr23623.c: Added aligned attribute.
14543 * gcc.dg/20141029-1.c: Likewise.
14544 * gcc.dg/20150306-1.c: New test.
14546 2015-04-01 Marek Polacek <polacek@redhat.com>
14549 * g++.dg/cpp0x/initlist93.C: New test.
14550 * g++.dg/cpp0x/initlist94.C: New test.
14552 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14555 * gcc.target/aarch64/pr65624.c: New test.
14557 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14559 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14561 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14563 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14564 extra variable to force stack alignment.
14565 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14566 extra variable to force stack alignment.
14568 2015-03-31 Marek Polacek <polacek@redhat.com>
14571 * g++.dg/template/pr65390.C: New test.
14573 2015-03-31 Martin Liska <mliska@suse.cz>
14575 * g++.dg/ipa/pr65557.C: New test.
14577 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14579 * gcc.target/s390/hotpatch-25.c: New test.
14580 * gcc.target/s390/hotpatch-1.c: Update test.
14581 * gcc.target/s390/hotpatch-10.c: Update test.
14582 * gcc.target/s390/hotpatch-11.c: Update test.
14583 * gcc.target/s390/hotpatch-12.c: Update test.
14584 * gcc.target/s390/hotpatch-13.c: Update test.
14585 * gcc.target/s390/hotpatch-14.c: Update test.
14586 * gcc.target/s390/hotpatch-15.c: Update test.
14587 * gcc.target/s390/hotpatch-16.c: Update test.
14588 * gcc.target/s390/hotpatch-17.c: Update test.
14589 * gcc.target/s390/hotpatch-18.c: Update test.
14590 * gcc.target/s390/hotpatch-19.c: Update test.
14591 * gcc.target/s390/hotpatch-2.c: Update test.
14592 * gcc.target/s390/hotpatch-21.c: Update test.
14593 * gcc.target/s390/hotpatch-22.c: Update test.
14594 * gcc.target/s390/hotpatch-23.c: Update test.
14595 * gcc.target/s390/hotpatch-24.c: Update test.
14596 * gcc.target/s390/hotpatch-3.c: Update test.
14597 * gcc.target/s390/hotpatch-4.c: Update test.
14598 * gcc.target/s390/hotpatch-5.c: Update test.
14599 * gcc.target/s390/hotpatch-6.c: Update test.
14600 * gcc.target/s390/hotpatch-7.c: Update test.
14601 * gcc.target/s390/hotpatch-8.c: Update test.
14602 * gcc.target/s390/hotpatch-9.c: Update test.
14603 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14605 2015-03-31 Richard Biener <rguenther@suse.de>
14607 PR middle-end/65626
14608 * g++.dg/torture/pr65626.C: New testcase.
14610 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14613 * gcc.target/i386/mpx/pr65531.cc: New.
14615 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14618 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14619 __builtin_alloca instead of alloca.
14620 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14621 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14622 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14625 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14628 * g++.dg/ubsan/pr65610.C: New test.
14630 2015-03-30 Marek Polacek <polacek@redhat.com>
14633 * g++.dg/cpp0x/pr65398-2.C: New test.
14635 2015-03-30 Marek Polacek <polacek@redhat.com>
14637 * c-c++-common/pr65556.c: Change the width of bit-fields.
14639 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14642 * gcc.target/i386/pr65588.c: New testcase.
14644 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14646 PR libgfortran/65563
14647 * gfortran.dg/open_errors_2.f90: New test.
14649 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14651 PR libgfortran/65596
14652 * gfortran.dg/namelist_86.f90: New test.
14654 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14656 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14657 statement to reflect new ownership.
14659 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14662 * g++.dg/template/friend58.C: New.
14663 * g++.dg/template/friend59.C: Likewise.
14665 2015-03-27 Tobias Burnus <burnus@net-b.de>
14668 * g++.dg/gomp/openmp-simd-3.C: New.
14669 * gcc.dg/gomp/openmp-simd-3.c: New.
14671 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14674 * gcc.target/i386/pr65248-1.c: New file.
14675 * gcc.target/i386/pr65248-2.c: Likewise.
14676 * gcc.target/i386/pr65248-3.c: Likewise.
14677 * gcc.target/i386/pr65248-4.c: Likewise.
14679 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14682 * gcc.c-torture/compile/pr65593.c: New test.
14684 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14687 * g++.dg/cpp1y/constexpr-assert1.C: New.
14689 2015-03-27 Marek Polacek <polacek@redhat.com>
14692 * c-c++-common/pr65556.c: New test.
14694 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14697 * g++.dg/torture/pr65600.C: New testcase.
14699 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14702 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14704 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14706 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14707 statement and cleanup. Fixed typos.
14709 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14711 PR middle-end/65595
14712 * gcc.c-torture/compile/pr65595.c: New testcase.
14714 2015-03-27 Marek Polacek <polacek@redhat.com>
14717 * g++.dg/ubsan/pr65583.C: New test.
14719 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14721 * gcc.c-torture/compile/20150327.c: New testcase.
14723 2015-03-26 Richard Biener <rguenther@suse.de>
14725 PR middle-end/65555
14726 * g++.dg/torture/pr65555.C: New testcase.
14728 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14730 PR tree-optimization/64715
14731 * gcc.dg/builtin-object-size-15.c: New test.
14732 * gcc.dg/pr64715-1.c: New test.
14733 * gcc.dg/pr64715-2.c: New test.
14735 2015-03-26 Richard Biener <rguenther@suse.de>
14737 PR middle-end/65519
14738 * gnat.dg/specs/opt2.ads: Fix testcase.
14740 2015-03-25 Martin Sebor <msebor@redhat.com>
14743 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14744 when target isn't arm*-*-*-*.
14745 (check_effective_target_arm_nothumb): Likewise.
14746 (check_effective_target_arm_little_endian): Likewise.
14747 (check_effective_target_arm_vect_no_misalign): Likewise.
14748 (check_effective_target_aarch64_little_endian): Fail early if target
14749 isn't aarch64*-*-*.
14751 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14753 PR tree-optimization/65177
14754 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14756 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14758 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14759 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14760 smmintrin.h and mm3dnow.h.
14762 2015-03-25 Marek Polacek <polacek@redhat.com>
14765 * g++.dg/cpp0x/pr65558.C: New test.
14767 2015-03-25 Marek Polacek <polacek@redhat.com>
14770 * g++.dg/template/pr61670.C: New test.
14772 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14775 * g++.dg/template/pr54987.C: New.
14777 2015-03-25 Richard Biener <rguenther@suse.de>
14779 PR tree-optimization/62630
14780 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14782 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14785 * gcc.target/i386/mpx/pr65508.c: New.
14787 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14791 * gfortran.dg/data_initialized_3.f90: New.
14793 2015-03-25 Richard Biener <rguenther@suse.de>
14795 PR middle-end/65519
14796 * gnat.dg/specs/opt2.ads: New testcase.
14798 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14800 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14801 * gcc.target/arm/memset-inline-4.c: Skip for
14802 arm_tune_string_ops_prefer_neon.
14803 * gcc.target/arm/memset-inline-5.c: Ditto.
14804 * gcc.target/arm/memset-inline-6.c: Ditto.
14805 * gcc.target/arm/memset-inline-8.c: Ditto.
14806 * gcc.target/arm/memset-inline-9.c: Ditto.
14808 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14811 * g++.dg/other/virtual3.C: New.
14813 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14816 * g++.dg/cpp0x/vt-60130.C: New.
14818 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14821 * g++.dg/warn/Warray-bounds-7.C: New.
14823 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14826 * g++.dg/template/defarg18.C: New.
14828 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14831 * g++.dg/cpp0x/vt-59988.C: New.
14833 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14835 PR tree-optimization/65533
14836 * gcc.dg/pr65533.c: New test.
14838 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14840 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14841 source= and mold= expressions functionality.
14842 * gfortran.dg/allocate_class_4.f90: New test.
14843 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14844 copying an unlimited polymorhpic object containing a char array
14845 to another unlimited polymorphic object respects the _len
14847 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14848 whether deferred length char array allocate works, unlimited
14849 polymorphic object allocation from a string works and if
14850 allocating an array of deferred length strings works.
14851 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14853 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14856 * g++.dg/cpp0x/constexpr-array11.C: New.
14858 2015-03-24 Richard Biener <rguenther@suse.de>
14860 PR middle-end/65517
14861 * gcc.dg/torture/pr65517.c: New testcase.
14863 2015-03-24 Tobias Burnus <burnus@net-b.de>
14865 * gfortran.dg/coindexed_1.f90: Moved from
14866 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14868 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14871 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14875 * gcc.target/i386/pr65523.c: New test.
14878 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14880 * g++.dg/lto/pr65475b_0.C: Likewise.
14882 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14885 * gcc.target/sh/torture/pr65505.c: New.
14887 2015-03-23 Martin Sebor <msebor@redhat.com>
14890 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14891 assembly for lvx in addition to lxv.
14893 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14896 * gfortran.dg/pr65504.f90: New test.
14899 * gcc.dg/pr65521.c: New test.
14901 2015-03-23 Richard Biener <rguenther@suse.de>
14903 PR tree-optimization/65518
14904 * gcc.dg/vect/pr65518.c: New testcase.
14906 2015-03-23 Richard Biener <rguenther@suse.de>
14908 PR tree-optimization/65494
14909 * gcc.dg/vect/pr65494.c: New testcase.
14911 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14913 PR preprocessor/65238
14914 * c-c++-common/cpp/pr65238-1.c: New test.
14915 * gcc.dg/cpp/pr65238-2.c: New test.
14916 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14917 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14919 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14920 Mikael Morin <mikael@gcc.gnu.org>
14923 * gfortran.dg/elemental_dependency_4.f90: New.
14924 * gfortran.dg/elemental_dependency_5.f90: New.
14926 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14929 * g++.dg/lto/pr65475b_0.C: New testcase.
14930 * g++.dg/lto/pr65475b_1.C: New testcase.
14931 * g++.dg/lto/pr65475c_0.C: New testcase.
14932 * g++.dg/lto/pr65475c_1.C: New testcase.
14934 2015-03-21 Tobias Burnus <burnus@net-b.de>
14936 * gfortran.dg/coarray_38.f90: New.
14937 * gfortran.dg/coarray_39.f90: New.
14938 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14941 2015-03-20 Marek Polacek <polacek@redhat.com>
14944 * g++.dg/cpp0x/pr65398.C: New test.
14946 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14949 * g++.dg/lto/pr65475_0.C: New testcase.
14950 * g++.dg/lto/pr65475_1.C: New testcase.
14952 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14954 PR rtl-optimization/64366
14955 * gcc.target/sh/pr64366.c: New.
14957 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14960 * g++.dg/cpp0x/constexpr-48324.C: New.
14962 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14965 * g++.dg/cpp0x/pr48453.C: New.
14967 2015-03-20 Marek Polacek <polacek@redhat.com>
14970 * g++.dg/cpp0x/pr65072.C: New test.
14972 2015-03-20 Richard Biener <rguenther@suse.de>
14974 PR middle-end/64715
14975 * gcc.dg/pr15347.c: Use -O.
14976 * c-c++-common/pr19807-1.c: Likewise.
14978 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14980 * gnat.dg/volatile13.ad[sb]: New test.
14982 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14984 PR rtl-optimization/60851
14985 * gcc.target/i386/pr60851.c: New test.
14987 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14990 * g++.dg/pr65240.h: Add tests for PR 65240.
14991 * g++.dg/pr65240-1.C: Likewise.
14992 * g++.dg/pr65240-2.C: Likewise.
14993 * g++.dg/pr65240-3.C: Likewise.
14994 * g++.dg/pr65240-4.C: Likewise.
14996 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14998 PR rtl-optimization/63491
14999 * gcc.target/powerpc/pr63491.c: New.
15001 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15003 * g++.dg/ipa/pr65465.C: New test.
15005 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15008 * g++.dg/cpp0x/deleted11.C: New.
15010 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15013 * c-c++-common/tsan/pr65400-3.c: New test.
15015 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15018 * g++.dg/cpp0x/constexpr-59686.C: New.
15020 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15023 * g++.dg/tsan/pr64265.C: New test.
15026 * c-c++-common/tsan/pr65400-1.c: New test.
15027 * c-c++-common/tsan/pr65400-2.c: New test.
15029 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15032 * g++.dg/cpp0x/pr59816.C: New.
15034 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15037 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15039 2015-03-18 Martin Liska <mliska@suse.cz>
15042 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15043 equivalences either to 6 or 7.
15045 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15047 PR middle-end/64491
15049 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15051 * gcc.dg/undefined-loop-1.c: New file.
15052 * gcc.dg/undefined-loop-2.c: New file.
15054 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15057 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15058 loop exits too early.
15060 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15062 PR tree-optimization/65450
15063 * gfortran.dg/pr65450.f90: New test.
15066 * gcc.target/i386/pr65078-1.c: New test.
15067 * gcc.target/i386/pr65078-2.c: New test.
15068 * gcc.target/i386/pr65078-3.c: New test.
15069 * gcc.target/i386/pr65078-4.c: New test.
15070 * gcc.target/i386/pr65078-5.c: New test.
15071 * gcc.target/i386/pr65078-6.c: New test.
15073 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15076 * g++.dg/cpp1y/pr65340.C: New.
15078 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15081 * gfortran.dg/system_clock_3.f08: Adjust test.
15083 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15086 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15087 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15089 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15092 * gfortran.dg/system_clock_3.f08: New test.
15094 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15097 g++.dg/cpp1y/pr64626-1.C: New.
15098 g++.dg/cpp1y/pr64626-2.C: New.
15099 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15101 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15103 PR tree-optimization/65427
15104 * gcc.c-torture/execute/pr65427.c: New test.
15106 2015-03-16 Marek Polacek <polacek@redhat.com>
15110 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15111 * g++.dg/cpp0x/pr65327.C: New test.
15113 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15116 * c-c++-common/asan/pr64820.c: New test.
15118 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15120 * gfortran.dg/pointer_2.f90: New test.
15122 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15124 * g++.dg/pr65049.C: New test.
15126 2015-03-16 Tom de Vries <tom@codesourcery.com>
15128 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15129 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15130 * gcc.target/i386/fuse-caller-save.c: Same.
15132 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15134 * gnat.dg/loop_optimization18.ad[sb]: New test.
15135 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15137 2015-03-16 Alan Modra <amodra@gmail.com>
15139 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15142 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15144 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15146 * gcc.dg/torture/pr65270-2.c: Likewise.
15148 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15151 * gfortran.dg/pointer_remapping_9.f90: New.
15153 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15155 PR tree-optimization/65369
15156 * gcc.c-torture/execute/pr65369.c: New test.
15158 PR tree-optimization/65418
15159 * gcc.c-torture/execute/pr65418-1.c: New test.
15160 * gcc.c-torture/execute/pr65418-2.c: New test.
15162 PR rtl-optimization/65401
15163 * gcc.c-torture/execute/pr65401.c: New test.
15165 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15168 * gcc.target/arm/pr64600_1.c: New test.
15170 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15172 PR rtl-optimization/65235
15173 * gcc.target/aarch64/pr65235_1.c: New test.
15175 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15177 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15178 * gcc.target/s390/hotpatch-22.c: Likewise.
15179 * gcc.target/s390/hotpatch-23.c: Likewise.
15180 * gcc.target/s390/hotpatch-24.c: Likewise.
15181 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15182 * gcc.target/s390/hotpatch-1.c: Update expected output.
15183 * gcc.target/s390/hotpatch-2.c: Likewise.
15184 * gcc.target/s390/hotpatch-3.c: Likewise.
15185 * gcc.target/s390/hotpatch-4.c: Likewise.
15186 * gcc.target/s390/hotpatch-5.c: Likewise.
15187 * gcc.target/s390/hotpatch-6.c: Likewise.
15188 * gcc.target/s390/hotpatch-7.c: Likewise.
15189 * gcc.target/s390/hotpatch-8.c: Likewise.
15190 * gcc.target/s390/hotpatch-9.c: Likewise.
15191 * gcc.target/s390/hotpatch-10.c: Likewise.
15192 * gcc.target/s390/hotpatch-11.c: Likewise.
15193 * gcc.target/s390/hotpatch-12.c: Likewise.
15194 * gcc.target/s390/hotpatch-13.c: Likewise.
15195 * gcc.target/s390/hotpatch-14.c: Likewise.
15196 * gcc.target/s390/hotpatch-15.c: Likewise.
15197 * gcc.target/s390/hotpatch-16.c: Likewise.
15198 * gcc.target/s390/hotpatch-17.c: Likewise.
15199 * gcc.target/s390/hotpatch-18.c: Likewise.
15200 * gcc.target/s390/hotpatch-19.c: Likewise.
15202 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15205 * gcc.target/i386/pr65103-1.c: New.
15207 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15210 * gcc.target/i386/pr65044.c: New.
15212 2015-03-12 Tom de Vries <tom@codesourcery.com>
15214 PR rtl-optimization/64895
15215 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15216 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15217 * gcc.target/i386/fuse-caller-save.c: Ditto.
15219 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15221 * gcc.dg/ipa/pr63569.c: Fix template.
15223 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15225 * g++.dg/ipa/pr64146.C: Require fpic support.
15227 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15229 PR libfortran/65200
15230 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15231 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15233 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15235 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15236 to dg-options, fix up dg-skip-if.
15238 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15241 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15242 * gcc.target/avr/tiny-caller-save.c: Same.
15244 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15247 * g++.dg/pr65242.C: New test.
15249 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15251 * c-c++-common/asan/no-asan-check-glob.c: New test.
15253 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15256 * g++.dg/other/default11.C: New.
15257 * g++.dg/other/default12.C: Likewise.
15259 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15262 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15264 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15267 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15269 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15272 * g++.dg/cpp0x/pr65127.C: New test.
15274 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15276 * gcc.dg/ipa/PR64550.c: Update template.
15278 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15279 Tobias Burnus <burnus@net-b.de>
15281 * gfortran.dg/coarray_sync_memory.f90: New.
15283 2015-03-10 Marek Polacek <polacek@redhat.com>
15286 * c-c++-common/ubsan/pr65367.c: New test.
15288 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15290 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15291 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15292 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15293 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15294 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15295 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15296 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15297 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15298 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15299 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15300 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15301 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15302 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15304 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15306 * lib/mpx-dg.exp (mpx_link_flags): New.
15309 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15310 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15311 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15312 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15313 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15314 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15315 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15316 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15317 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15318 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15319 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15320 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15321 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15322 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15323 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15324 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15325 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15326 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15327 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15328 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15329 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15330 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15331 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15332 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15333 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15334 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15335 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15336 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15337 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15338 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15339 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15340 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15341 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15342 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15343 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15344 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15345 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15346 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15347 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15348 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15349 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15350 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15351 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15352 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15353 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15354 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15355 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15356 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15357 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15358 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15359 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15360 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15361 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15362 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15363 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15364 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15365 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15366 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15367 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15368 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15369 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15370 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15371 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15372 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15373 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15374 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15375 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15376 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15377 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15378 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15379 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15380 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15381 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15382 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15383 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15384 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15385 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15386 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15387 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15388 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15389 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15390 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15391 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15392 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15393 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15394 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15395 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15396 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15397 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15398 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15399 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15400 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15401 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15402 * gcc.target/i386/mpx/label-address-1.c: New.
15403 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15404 * gcc.target/i386/mpx/macro.c: New.
15405 * gcc.target/i386/mpx/mpx-check.h: New.
15406 * gcc.target/i386/mpx/mpx.exp: New.
15407 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15408 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15409 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15410 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15411 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15412 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15413 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15414 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15415 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15416 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15417 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15418 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15419 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15420 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15421 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15422 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15423 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15424 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15425 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15426 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15427 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15428 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15429 * gcc.target/i386/mpx/reference-1-nov.c: New.
15430 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15431 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15432 * gcc.target/i386/mpx/reference-2-nov.c: New.
15433 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15434 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15435 * gcc.target/i386/mpx/reference-3-nov.c: New.
15436 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15437 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15438 * gcc.target/i386/mpx/reference-4-nov.c: New.
15439 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15440 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15441 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15442 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15443 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15444 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15445 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15446 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15447 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15448 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15449 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15450 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15451 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15452 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15453 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15454 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15455 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15456 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15457 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15458 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15459 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15460 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15461 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15462 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15463 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15464 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15465 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15466 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15467 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15468 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15469 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15470 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15471 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15472 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15473 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15474 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15475 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15476 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15477 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15478 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15479 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15480 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15481 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15482 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15483 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15484 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15485 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15486 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15487 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15488 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15489 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15490 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15491 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15492 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15493 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15494 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15495 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15496 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15497 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15498 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15499 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15500 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15501 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15502 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15503 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15504 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15505 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15506 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15507 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15508 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15509 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15510 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15511 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15512 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15513 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15514 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15515 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15516 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15517 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15518 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15519 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15520 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15521 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15522 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15523 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15524 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15525 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15526 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15527 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15528 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15529 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15530 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15531 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15532 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15533 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15534 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15535 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15536 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15537 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15538 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15539 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15540 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15541 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15542 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15543 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15544 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15545 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15546 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15547 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15548 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15549 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15550 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15551 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15552 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15553 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15554 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15555 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15556 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15557 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15558 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15559 * gcc.target/i386/mpx/vla-1-nov.c: New.
15560 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15561 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15562 * gcc.target/i386/mpx/vla-2-nov.c: New.
15563 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15565 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15567 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15569 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15571 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15573 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15575 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15576 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15578 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15581 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15584 * c-c++-common/pr65120.c: New test.
15586 PR rtl-optimization/65321
15587 * gcc.dg/pr65321.c: New test.
15589 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15591 PR tree-optimization/65355
15592 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15594 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15597 * c-c++-common/pr49706.c: Adjust tests for not warning
15598 about !!x == y or !b == y where b is boolean, and add
15599 some further tests.
15600 * c-c++-common/pr62199-2.c: Likewise.
15602 2015-03-09 Richard Biener <rguenther@suse.de>
15604 PR middle-end/65270
15605 * gcc.dg/torture/pr65270-1.c: New testcase.
15606 * gcc.dg/torture/pr65270-2.c: Likewise.
15608 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15610 PR tree-optimization/63743
15611 * gcc.dg/pr63743.c: New test.
15613 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15616 * g++.dg/lto/pr65316_0.C: New testcase.
15617 * g++.dg/lto/pr65316_1.C: New testcase.
15619 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15622 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15624 * g++.dg/abi/rtti3.C: Likewise.
15626 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15629 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15631 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15633 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15635 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15637 2015-03-08 Morin <mikael@gcc.gnu.org>
15640 * gfortran.dg/entry_20.f90: New.
15642 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15645 * gcc.c-torture/compile/pr65153.c: New.
15647 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15650 * g++.dg/torture/pr65249.C: New.
15652 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15654 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15656 (int64_t): Likewise.
15658 2015-03-07 Marek Polacek <polacek@redhat.com>
15659 Martin Uecker <uecker@eecs.berkeley.edu>
15662 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15663 member-like arrays.
15664 * c-c++-common/ubsan/bounds-8.c: New test.
15665 * c-c++-common/ubsan/bounds-9.c: New test.
15666 * gcc.dg/ubsan/bounds-2.c: New test.
15668 2015-03-05 Martin Sebor <msebor@redhat.com>
15671 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15672 checking of results into main to prevent it from getting optimized
15674 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15676 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15678 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15679 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15680 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15683 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15685 * g++.dg/lto/pr65302_1.C: New testcase.
15686 * g++.dg/lto/pr65302_0.C: New testcase.
15688 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15690 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15691 -fno-ipa-icf to dg-options.
15693 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15695 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15696 compiles using the linker plugin.
15698 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15700 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15702 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15704 * gcc.target/arm/pr65067.c: New test.
15706 2015-03-05 Martin Liska <mliska@suse.cz>
15709 * gcc.dg/ipa/pr65318.c: New test.
15711 2015-03-05 Marek Polacek <polacek@redhat.com>
15713 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15715 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15717 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15719 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15721 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15722 max-unroll-times back to defaults for s390.
15724 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15728 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15731 * g++.dg/cpp0x/initlist92.C: New.
15733 2015-03-05 Richard Biener <rguenther@suse.de>
15735 PR tree-optimization/65310
15736 * gcc.dg/vect/pr65310.c: New testcase.
15738 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15741 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15743 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15745 * gnat.dg/entry_queues3.adb: New test.
15747 2015-03-04 Ian Lance Taylor <iant@google.com>
15749 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15751 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15754 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15756 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15758 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15759 -fno-ipa-icf to dg-options
15760 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15761 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15763 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15766 * g++.dg/cpp0x/decltype62.C: New.
15768 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15770 * gnat.dg/object_overflow5.adb: New test.
15772 2015-03-03 Martin Liska <mliska@suse.cz>
15775 * gcc.dg/ipa/pr65287.c: New test.
15777 2015-03-03 Martin Jambor <mjambor@suse.cz>
15778 Eric Botcazou <ebotcazou@adacore.com>
15780 * gnat.dg/specs/pack12.ads: New test.
15782 2015-03-03 Martin Liska <mliska@suse.cz>
15784 * gcc.dg/ipa/PR65282.c: New test.
15786 2015-03-13 Jeff Law <law@redhat.com>
15788 PR tree-optimization/65241
15789 * gcc.c-torture/compile/pr65241.c: New test.
15791 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15794 * gcc.target/avr/torture/pr64331.c: New test.
15796 2015-03-03 Martin Liska <mliska@suse.cz>
15797 Jan Hubicka <hubicka@ucw.cz>
15799 * g++.dg/ipa/pr65263.C: New test.
15801 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15804 * gcc.dg/lto/pr65130_0.c: New testcase.
15805 * gcc.dg/lto/pr65130_1.c: New testcase.
15807 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15810 * g++.dg/torture/pr64988.C: New testcase.
15812 2015-03-02 Tobias Burnus <burnus@net-b.de>
15814 * gfortran.dg/coarray_atomic_6.f90: New.
15816 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15819 * gcc.target/i386/pr65184.c: New.
15821 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15824 * gcc.target/i386/pr65183.c: New.
15826 2015-02-28 Martin Liska <mliska@suse.cz>
15827 Jan Hubicka <hubicka@ucw.cz>
15829 * gcc.dg/ipa/ipa-icf-35.c: New test.
15830 * gcc.dg/ipa/ipa-icf-36.c: New test.
15831 * gcc.dg/ipa/ipa-icf-37.c: New test.
15833 2015-02-28 Martin Liska <mliska@suse.cz>
15834 Jan Hubicka <hubicka@ucw.cz>
15837 * gcc.dg/ipa/ipa-icf-34.c: New test.
15839 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15842 * gcc.target/sh/sh/pr61142.c: New.
15844 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15846 * g++.dg/other/dump-ada-spec-3.C: New test.
15848 2015-03-01 Martin Liska <mliska@suse.cz>
15850 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15851 * g++.dg/ipa/pr63595.C: Update expected results.
15853 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15856 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15858 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15860 * gcc.dg/vect/pr59354.c: Move vector producing code to
15863 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15866 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15867 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15868 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15869 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15871 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15873 PR tree-optimization/65048
15874 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15875 (foo): Use K&R style definition.
15877 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15880 * g++.dg/pr65032.C: New.
15882 2015-02-27 Marek Polacek <polacek@redhat.com>
15885 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15888 2015-02-27 Marek Polacek <polacek@redhat.com>
15891 * gcc.dg/pr65228.c: New test.
15893 2015-02-27 Kai Tietz <ktietz@redhat.com>
15896 * gcc.dg/weak/weak-17.c: New file.
15898 2015-02-27 Richard Biener <rguenther@suse.de>
15901 * g++.dg/lto/pr65193_0.C: New testcase.
15903 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15905 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15906 * gcc.target/s390/hotpatch-8.c: Likewise.
15907 * gcc.target/s390/hotpatch-9.c: Likewise.
15908 * gcc.target/s390/pr61078.c: Likewise.
15909 * gcc.target/s390/pr57960.c: Remove -m64.
15910 * gcc.target/s390/pr61078.c: Likewise.
15912 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15913 Martin Liska <mliska@suse.cz>
15916 * gcc.dg/pr64454.c: Disable ICF.
15917 * gcc.dg/pr28685-1.c: Disable ICF
15918 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15919 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15920 * g++.dg/ipa/ipa-icf-4.C: Update template.
15922 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15924 PR tree-optimization/65216
15925 * gcc.c-torture/execute/pr65216.c: New test.
15927 PR tree-optimization/65215
15928 * gcc.c-torture/execute/pr65215-1.c: New test.
15929 * gcc.c-torture/execute/pr65215-2.c: New test.
15930 * gcc.c-torture/execute/pr65215-3.c: New test.
15931 * gcc.c-torture/execute/pr65215-4.c: New test.
15932 * gcc.c-torture/execute/pr65215-5.c: New test.
15934 2015-02-26 Tom de Vries <tom@codesourcery.com>
15936 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15938 2015-02-26 Martin Liska <mliska@suse.cz>
15939 Jan Hubicka <hubicka@ucw.cz>
15941 * g++.dg/ipa/pr64146.C: Update expected results.
15942 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15943 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15944 * gcc.dg/ipa/ipa-icf-34.c: New test.
15946 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15948 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15949 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15950 (dg-additional-options): Remove dg directive.
15951 (dg-final): Add dg directive.
15953 2015-02-26 Marek Polacek <polacek@redhat.com>
15956 * g++.dg/ipa/pr65008.C: New test.
15958 2015-02-26 Tom de Vries <tom@codesourcery.com>
15960 * lib/profopt.exp (profopt-target-cleanup): New proc.
15961 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15962 files from sources from dg-additional-sources.
15964 2015-02-26 Tom de Vries <tom@codesourcery.com>
15966 * lib/gcov.exp: Cleanup in case of xfail.
15968 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15970 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15972 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15975 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15976 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15977 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15978 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15979 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15980 * g++.dg/debug/pr46123.C: XFAIL and move...
15981 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15982 * gcc.dg/debug/dwarf2-3.c: Move...
15983 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15985 2015-02-26 Marek Polacek <polacek@redhat.com>
15988 * g++.dg/cpp1y/pr65202.C: New test.
15990 2015-02-26 Tom de Vries <tom@codesourcery.com>
15992 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15993 locale_facets.h.gcov.
15995 2015-02-26 Tom de Vries <tom@codesourcery.com>
15997 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15999 2015-02-26 Tom de Vries <tom@codesourcery.com>
16001 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16003 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16006 * gcc.target/i386/pr65217.c: New.
16008 2015-02-26 Tom de Vries <tom@codesourcery.com>
16010 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16012 2015-02-26 Tom de Vries <tom@codesourcery.com>
16014 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16016 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16018 PR tree-optimization/65048
16019 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16021 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16023 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16024 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16026 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16029 * gcc.target/i386/pr65161.c: New test.
16031 2015-02-26 Terry Guo <terry.guo@arm.com>
16033 * gcc.target/arm/no-volatile-in-it.c: New test.
16035 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16037 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16038 (dg-options): Add -save-temps.
16039 (dg-final): Add cleanup-saved-temps.
16041 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16043 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16045 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16047 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16048 * gcc.target/powerpc/pack01.c: Include string.h.
16050 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16053 * gcc.target/i386/pr65167.c: New.
16055 2015-02-25 Kai Tietz <ktietz@redhat.com>
16057 PR tree-optimization/61917
16058 * gcc.dg/vect/vect-pr61917.c: New file.
16060 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16062 PR tree-optimization/65170
16063 * gcc.c-torture/execute/pr65170.c: New test.
16064 * gcc.dg/tree-ssa/vrp96.c: New test.
16066 2015-02-24 Tom de Vries <tom@codesourcery.com>
16068 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16070 2015-02-24 Tom de Vries <tom@codesourcery.com>
16073 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16074 (dg-additional-files-options): Copy additional_sources to
16075 additional_sources_used before emptying additional_sources.
16076 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16077 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16078 (cleanup-saved-temps): Use additional_sources_used instead of
16079 additional_sources.
16080 (dg-test): Reset additional_sources_used.
16082 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16085 * gfortran.dg/integer_exponentiation_6.F90: New test.
16087 2015-02-23 Martin Sebor <msebor@redhat.com>
16090 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16091 two parts. One to save registers, the other to verify the
16092 registers have the right values. Save register state into
16093 static data rather than on the stack.
16095 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16098 * c-c++-common/asan/pr63888.c: New test.
16100 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16103 * gcc.c-torture/compile/pr65163.c: New.
16105 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16107 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16108 with -m31 on 64 bit.
16109 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16110 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16112 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16114 * gcc.target/s390/20090223-1.c: Add
16115 -Wno-implicit-function-declaration option.
16116 * gcc.target/s390/pr42224.c: Likewise.
16117 * gcc.target/s390/pr55718.c: Likewise.
16119 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16121 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16122 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16123 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16124 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16125 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16126 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16127 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16128 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16129 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16130 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16131 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16132 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16133 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16134 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16135 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16136 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16137 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16138 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16139 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16140 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16141 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16143 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16145 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16146 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16147 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16148 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16149 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16150 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16151 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16152 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16153 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16154 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16155 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16156 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16157 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16158 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16159 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16160 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16162 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16166 * gfortran.dg/pr61960.f90: New.
16167 * gfortran.dg/pr64230.f90: New.
16168 * gfortran.dg/pr64980.f03: New.
16170 2015-02-22 Tom de Vries <tom@codesourcery.com>
16172 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16174 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16177 * gnat.dg/timing_events.adb: Removed, invalid test.
16179 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16182 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16184 * g++.dg/gcov/gcov-2.C: Likewise.
16186 2015-02-20 Richard Biener <rguenther@suse.de>
16188 PR tree-optimization/65136
16189 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16191 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16194 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16195 powerpc*-*-linux* and nvptx-*-* blacklisting.
16197 * gcc.dg/sibcall-9.c: New test.
16198 * gcc.dg/sibcall-10.c: New test.
16200 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16202 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16204 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16207 * gcc.target/avr/torture/pr64452.c: New test.
16209 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16211 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16212 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16214 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16217 * lib/target-supports.exp (check_compile): Check whether
16218 additional_sources is defined before using it.
16220 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16222 PR middle-end/65074
16223 * g++.dg/opt/pr65074.C: New file.
16225 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16227 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16228 (size_type): New typedef.
16229 (operator "" _script): Use it for the last argument.
16231 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16233 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16235 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16237 * lib/target-supports.exp (check_compile): Save/restore
16238 additional_sources that may belong to an actual test.
16240 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16242 PR gcov-profile/64634
16243 * g++.dg/gcov/gcov-15.C: New test.
16245 2015-02-18 Tom de Vries <tom@codesourcery.com>
16247 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16249 2015-02-18 Tom de Vries <tom@codesourcery.com>
16251 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16253 2015-02-18 Tom de Vries <tom@codesourcery.com>
16255 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16257 2015-02-18 Tom de Vries <tom@codesourcery.com>
16259 * gfortran.dg/fmt_cache_1.f: Add missing close.
16261 2015-02-18 Tom de Vries <tom@codesourcery.com>
16264 * gfortran.dg/read_eof_8.f90: Add missing close.
16266 2015-02-18 Richard Biener <rguenther@suse.de>
16268 PR tree-optimization/65063
16269 * gcc.dg/pr65063.c: New testcase.
16271 2015-02-18 Richard Biener <rguenther@suse.de>
16273 PR tree-optimization/62217
16274 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16276 2015-02-18 Marek Polacek <polacek@redhat.com>
16279 * c-c++-common/ubsan/pr65081.c: New test.
16281 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16283 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16284 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16286 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16288 * gcc.dg/ipa/propalign-3.c: New test.
16290 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16293 * gcc.target/sh/pr64793.c: New.
16294 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16296 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16298 * gcc.target/arm/divzero.c: New test case.
16300 2015-02-17 Tom de Vries <tom@codesourcery.com>
16302 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16304 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16305 Jakub Jelinek <jakub@redhat.com>
16308 * g++.dg/cpp0x/pr65075.C: New test.
16310 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16313 * gcc.target/powerpc/pr65058.c: New test.
16315 2015-02-16 Jeff Law <law@redhat.com>
16317 PR tree-optimization/64823
16318 * gcc.dg/uninit-20.c: New test.
16320 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16321 James Greenhalgh <james.greenhalgh@arm.com>
16324 * gcc.dg/ipa/ipa-clone-1.c: New test.
16326 2015-02-16 Richard Biener <rguenther@suse.de>
16328 PR tree-optimization/65077
16329 * gcc.dg/torture/pr65077.c: New testcase.
16331 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16333 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16334 Directive adjusted to scan for ldaxr.
16335 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16336 adjusted to scan for ldaex.
16338 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16341 * g++.dg/cpp0x/constexpr-65080.C: New.
16343 2015-02-16 Richard Biener <rguenther@suse.de>
16345 PR tree-optimization/63593
16346 * gcc.dg/pr63593.c: New testcase.
16348 2015-02-16 Marek Polacek <polacek@redhat.com>
16351 * gcc.dg/pr65066.c: New test.
16353 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16355 * gcc.dg/pr65002.C: Move ...
16356 * g++.dg/ipa/pr65002.C: ... here.
16358 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16360 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16361 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16362 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16363 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16365 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16368 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16369 the expression to find calls.
16370 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16371 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16372 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16373 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16374 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16376 2015-02-14 Marek Polacek <polacek@redhat.com>
16379 * gcc.dg/array-11.c: New test.
16380 * gcc.dg/array-12.c: New test.
16381 * gcc.dg/array-13.c: New test.
16382 * gcc.dg/array-14.c: New test.
16383 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16384 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16385 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16386 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16387 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16388 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16390 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16393 * g++.dg/lookup/using54.C: New.
16395 2015-02-13 Jeff Law <law@redhat.com>
16398 Revert my change for tree-optimization/64823.
16400 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16402 PR tree-optimization/65053
16403 * gcc.c-torture/execute/pr65053-1.c: New test.
16404 * gcc.c-torture/execute/pr65053-2.c: New test.
16406 2015-02-13 Marek Polacek <polacek@redhat.com>
16409 * gcc.dg/pr65050.c: New test.
16411 2015-02-13 Jeff Law <law@redhat.com>
16413 PR tree-optimization/64823
16414 * gcc.dg/uninit-20.c: New test.
16416 PR rtl-optimization/47477
16417 * gcc.dg/tree-ssa/pr47477.c: New test.
16419 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16422 * g++.dg/parse/ivdep-2.C: New.
16423 * g++.dg/parse/ivdep-3.C: Likewise.
16425 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16428 * gfortran.dg/continuation_13.f90: New test.
16429 * gfortran.dg/continuation_14.f: New test.
16431 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16434 * g++.dg/cpp0x/sfinae55.C: New.
16436 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16439 * g++.dg/ipa/pr65034.C: New test.
16441 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16443 PR tree-optimization/65002
16444 * gcc.dg/pr65002.C: New.
16446 2015-02-13 Marek Polacek <polacek@redhat.com>
16449 * c-c++-common/pr65040.c: New test.
16451 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16453 PR tree-optimization/64705
16454 * gcc.dg/tree-ssa/pr64705.c: New test.
16456 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16459 * gcc.dg/visibility-22.c: New test.
16460 * gcc.dg/visibility-23.c: New test.
16461 * gcc.target/i386/pr32219-1.c: New test.
16462 * gcc.target/i386/pr32219-2.c: New test.
16463 * gcc.target/i386/pr32219-3.c: New test.
16464 * gcc.target/i386/pr32219-4.c: New test.
16465 * gcc.target/i386/pr32219-5.c: New test.
16466 * gcc.target/i386/pr32219-6.c: New test.
16467 * gcc.target/i386/pr32219-7.c: New test.
16468 * gcc.target/i386/pr32219-8.c: New test.
16469 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16471 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16473 PR libgfortran/57822
16474 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16475 four different KINDs.
16477 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16480 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16483 * g++.dg/ubsan/pr65000.C: New test.
16485 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16488 * gfortran.dg/finalize_28.f90: New test
16490 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16493 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16494 DW_TAG_lexical_block removal.
16495 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16496 * g++.dg/guality/pr55541.C: New test.
16499 * g++.dg/ubsan/pr64984.C: New test.
16501 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16503 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16505 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16508 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16509 instructions for 2015-01-14 get_memmodel changes.
16510 * gcc.target/powerpc/atomic-p8.c: Likewise.
16513 * g++.dg/ubsan/pr65019.C: New test.
16515 PR tree-optimization/65014
16516 * gcc.c-torture/compile/pr65014.c: New test.
16518 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16520 PR libgfortran/57822
16521 * gfortran/fmt_g0_7.f08: Revise test.
16523 2015-02-11 Jeff Law <law@redhat.com>
16526 * gcc.target/m68k/pr63347.c: New test.
16528 2015-02-11 Marek Polacek <polacek@redhat.com>
16530 * g++.dg/ubsan/shift-1.C: New test.
16531 * gcc.dg/ubsan/c-shift-2.c: New test.
16532 * c-c++-common/ubsan/shift-5.c: Remove file.
16534 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16536 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16537 Directive adjusted to XFAIL.
16538 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16541 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16543 PR middle-end/65003
16544 * g++.dg/opt/pr65003.C: New test.
16546 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16548 * lib/target-supports.exp (check_effective_target_pie): Renamed
16550 (check_effective_target_pie_enabled): This.
16551 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16552 * gcc.target/i386/pie.c: Likewise.
16554 2015-02-11 Andrew Pinski <apinski@cavium.com>
16557 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16558 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16560 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16563 * gcc.target/i386/pr61925-1.c: New test.
16564 * gcc.target/i386/pr61925-2.c: New test.
16565 * gcc.target/i386/pr61925-3.c: New test.
16567 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16570 * g++.dg/asan/pr65004.C: New test.
16572 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16575 * gcc.taget/sh/pr64661-0.h: New.
16576 * gcc.taget/sh/pr64661-1.c: New.
16577 * gcc.taget/sh/pr64661-2.c: New.
16578 * gcc.taget/sh/pr64661-3.c: New.
16579 * gcc.taget/sh/pr64661-4.c: New.
16581 2015-02-10 Richard Biener <rguenther@suse.de>
16583 PR tree-optimization/64995
16584 * g++.dg/torture/pr64995.C: New testcase.
16586 2015-02-10 Richard Biener <rguenther@suse.de>
16588 PR tree-optimization/64909
16589 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16591 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16593 * gcc.dg/signbit-sa.c: New test.
16595 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16597 PR libgfortran/57822
16598 * gfortran/fmt_g0_7.f08: New test.
16600 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16602 PR tree-optimization/43378
16603 * gcc.dg/tree-ssa/pr43378.c: New test.
16605 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16608 * g++.dg/torture/pr64978.C: New testcase.
16610 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16613 * gcc.dg/asan/pr64981.c: New test.
16615 2015-02-09 Marek Polacek <polacek@redhat.com>
16618 * gcc.dg/pr64856.c: New test.
16620 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16623 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16624 * gcc.c-torture/execute/pr64979.c: New test.
16626 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16628 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16630 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16632 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16633 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16635 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16638 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16640 2015-02-09 Richard Biener <rguenther@suse.de>
16642 PR tree-optimization/54000
16643 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16645 2015-02-09 Tom de Vries <tom@codesourcery.com>
16647 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16649 2015-02-09 Martin Liska <mliska@suse.cz>
16651 * g++.dg/ipa/pr64858.C: New test.
16653 2015-02-09 Tom de Vries <tom@codesourcery.com>
16655 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16657 2015-02-08 Andrew Pinski <apinski@cavium.com>
16659 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16661 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16664 * gfortran.dg/use_rename_8.f90: New.
16666 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16668 * gnat.dg/addr7.ad[sb]: New test.
16669 * gnat.dg/addr8.ad[sb]: Likewise.
16671 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16674 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16675 from jit.dg/test-compile-to-executable.c's create_code, with a
16676 clarification of the output message.
16677 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16679 (test_jit): Use CHECK_NO_ERRORS when calling
16680 gcc_jit_context_compile_to_file.
16681 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16682 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16683 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16684 about deletions that are attempted.
16685 (jit-verify-compile-to-file): Rename to...
16686 (jit-verify-output-file-was-created): ...this, and drop the
16687 attempt to run "file" and verify the output.
16688 (jit-verify-assembler): New function.
16689 (jit-verify-object): New function.
16690 (jit-verify-dynamic-library): New function.
16691 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16692 favor of an implementation from new file
16693 create-code-for-hello-world-executable.h, which also adds a
16695 (dg-final): Replace jit-verify-compile-to-file with
16696 jit-verify-output-file-was-created, and invoke new function
16697 jit-verify-assembler.
16698 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16699 the output message.
16700 (dg-final): Replace jit-verify-compile-to-file with
16701 jit-verify-output-file-was-created, and invoke new function
16702 jit-verify-dynamic-library.
16703 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16704 favor of an implementation from new file
16705 create-code-for-hello-world-executable.h, which also adds a
16707 (dg-final): Replace jit-verify-compile-to-file with
16708 jit-verify-output-file-was-created. Strengthen the expected stdout
16709 from the built executable.
16710 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16711 favor of an implementation from new file
16712 create-code-for-hello-world-executable.h, which also adds a
16714 (dg-final): Replace jit-verify-compile-to-file with
16715 jit-verify-output-file-was-created, and invoke new function
16717 * jit.dg/verify-dynamic-library.c: New source file.
16719 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16720 Brian Rzycki <b.rzycki@samsung.com>
16722 PR tree-optimization/64878
16723 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16725 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16728 * g++.dg/ipa/pr64896.C: New test.
16730 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16733 * gcc.target/powerpc/pr64205.c: New file.
16735 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16737 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16738 (dg-options): Use -fpie instead of -fPIE -pie.
16740 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16742 PR middle-end/64937
16743 * g++.dg/asan/pr64937.C: New test.
16745 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16748 * gfortran.dg/class_to_type_4.f90: New test
16750 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16752 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16754 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16756 PR rtl-optimization/64957
16758 * gcc.c-torture/execute/pr64957.c: New test.
16760 2015-02-05 Jeff Law <law@redhat.com>
16763 * gcc.target/h8300/pr17306-1.c: New test.
16764 * gcc.target/h8300/pr17306-2.c: New test.
16766 2015-02-05 Tobias Burnus <burnus@net-b.de>
16769 * gfortran.dg/structure_constructor_12.f90: New.
16771 2015-02-05 Jeff Law <law@redhat.com>
16774 gcc.target/h8300/pr58400.c: New test.
16776 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16778 * gcc.target/arm/macro_defs0.c: New test.
16779 * gcc.target/arm/macro_defs1.c: New test.
16780 * gcc.target/arm/macro_defs2.c: New test.
16782 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16784 PR rtl-optimization/64905
16785 * gcc.target/i386/pr64905.c: Require nonpic target.
16786 (dg-options): Add -fomit-frame-pointer.
16789 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16791 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16792 tree dump scanning.
16794 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16797 * gfortran.dg/type_to_class_2.f90: New test
16798 * gfortran.dg/type_to_class_3.f90: New test
16800 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16803 * g++.dg/torture/pr64686.C: New testcase.
16805 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16807 PR rtl-optimization/64905
16808 * gcc.target/i386/pr64905.c: New file.
16810 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16812 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16813 * gcc.dg/guality/pr41616-1.c: Ditto.
16815 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16818 * gcc.dg/pr64817-3.c: New.
16820 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16821 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16823 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16824 pass parameters in registers.
16825 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16826 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16827 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16829 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16830 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16832 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16833 list, allow for multilibed targets.
16834 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16836 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16838 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16839 * gcc.dg/pr46728-6.c: Ditto.
16841 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16843 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16844 for mips_nanlegacy target.
16846 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16848 * gcc.target/i386/chkp-hidden-def.c: New.
16850 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16852 PR middle-end/62103
16853 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16854 to use 24 bits for bitfield b.
16856 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16859 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16860 cache result in a global variable. Include all 32-bit targets for
16863 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16865 PR rtl-optimization/64756
16866 * gcc.c-torture/execute/pr64756.c: New test.
16868 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16871 * gcc.target/sh/pr64660-0.h: New.
16872 * gcc.target/sh/pr64660-1.c: New.
16873 * gcc.target/sh/pr64660-2.c: New.
16874 * gcc.target/sh/pr64660-3.c: New.
16875 * gcc.target/sh/pr64660-4.c: New.
16877 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16880 * g++.dg/warn/Waddress-2.C: New.
16882 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16884 PR middle-end/61225
16885 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16887 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16889 PR preprocessor/64803
16890 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16892 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16894 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16896 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16898 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16899 (_ARM_FPSRC): Add DN and AHP fields.
16900 (clean_results): Force DN=1 on AArch64.
16901 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16902 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16903 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16904 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16905 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16906 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16908 2015-02-02 Alan Modra <amodra@gmail.com>
16910 * gcc.target/powerpc/cprophard.c: New.
16912 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16914 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16915 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16917 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16920 * gcc.dg/pr64817-1.c: New test.
16921 * gcc.dg/pr64817-2.c: New test.
16923 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16926 * gcc.target/sh/pr64851-0.h: New
16927 * gcc.target/sh/pr64851-1.c: New
16928 * gcc.target/sh/pr64851-2.c: New
16929 * gcc.target/sh/pr64851-3.c: New
16930 * gcc.target/sh/pr64851-4.c: New
16932 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16935 * gcc.dg/torture/pr64882.c: New test.
16937 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16940 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16943 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16945 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16946 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16947 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16948 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16949 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16950 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16952 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16953 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16955 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16956 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16959 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16962 * g++.dg/pr64688-2.C: New.
16964 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16966 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16967 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16968 * gcc.target/i386/fuse-caller-save.c: Ditto.
16969 * gcc.target/i386/headmerge-1.c: Ditto.
16970 * gcc.target/i386/headmerge-2.c: Ditto.
16971 * gcc.target/i386/sibcall-6.c: Ditto.
16973 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16976 * gcc.target/i386/pr64617.c: New test.
16978 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16981 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16982 (dg-options): Remove -m32.
16983 (dg-final): Scan for "movb %al" only.
16984 * gcc.target/i386/pr15184-2.c: Ditto.
16986 2015-01-30 Richard Biener <rguenther@suse.de>
16988 PR tree-optimization/64829
16989 * gcc.dg/vect/pr64829.c: New testcase.
16991 2015-01-29 Marek Polacek <polacek@redhat.com>
16994 * gcc.dg/pr64709.c: New test.
16996 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16999 * g++.dg/ubsan/pr64717-1.C: New test.
17000 * g++.dg/ubsan/pr64717-2.C: New test.
17002 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17004 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17006 2015-01-29 Jeff Law <law@redhat.com>
17009 * gcc.target/i386/pr15184-1.c: New test.
17010 * gcc.target/i386/pr15184-2.c: New test.
17012 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17014 PR tree-optimization/64746
17015 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17017 2015-01-29 Richard Biener <rguenther@suse.de>
17019 PR tree-optimization/64853
17020 * gcc.dg/torture/pr64853.c: New testcase.
17022 2015-01-29 Richard Biener <rguenther@suse.de>
17024 PR tree-optimization/64844
17025 * gcc.dg/vect/pr64844.c: New testcase.
17027 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17029 PR middle-end/64809
17030 * gcc.dg/pr64809.c: Delete.
17032 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17034 PR middle-end/64805
17035 * gcc.target/i386/pr64805.c: New.
17037 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17039 * gcc.dg/guality/guality.h (main): Add argv[0] to
17040 guality_gdb_command.
17042 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17045 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17047 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17050 * gcc.target/sh/sh.exp
17051 (check_effective_target_atomic_model_soft_gusa_available,
17052 check_effective_target_atomic_model_soft_tcb_available,
17053 check_effective_target_atomic_model_soft_imask_available,
17054 check_effective_target_atomic_model_hard_llcs_available): New.
17055 * gcc.target/sh/pr64659-0.h: New.
17056 * gcc.target/sh/pr64659-1.c: New.
17057 * gcc.target/sh/pr64659-2.c: New.
17058 * gcc.target/sh/pr64659-3.c: New.
17059 * gcc.target/sh/pr64659-4.c: New.
17061 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17063 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17064 scan-assembler-times pattern.
17066 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17068 PR middle-end/64809
17069 * gcc.dg/pr64809.c: New test.
17071 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17073 PR tree-optimization/64277
17074 * gcc.dg/pr64277.c: New.
17076 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17078 PR tree-optimization/64718
17079 * gcc.c-torture/execute/pr64718.c: New test.
17081 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17083 * gcc.target/aarch64/abs_2.c: New.
17085 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17087 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17088 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17089 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17092 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17095 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17096 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17097 { target comdat_group }.
17099 2015-01-27 Tobias Burnus <burnus@net-b.de>
17102 * gfortran.dg/goacc/coarray_2.f90: New.
17104 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17108 * g++.dg/torture/pr64139.C: New testcase.
17109 * g++.dg/torture/pr60871.C: Likewise.
17111 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17114 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17115 prevent linking errors.
17117 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17120 * g++.dg/torture/pr64282.C: New testcase.
17122 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17124 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17127 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17129 * gcc.target/s390/hotpatch-13.c: New testcase.
17130 * gcc.target/s390/hotpatch-14.c: New testcase.
17131 * gcc.target/s390/hotpatch-15.c: New testcase.
17132 * gcc.target/s390/hotpatch-16.c: New testcase.
17133 * gcc.target/s390/hotpatch-17.c: New testcase.
17134 * gcc.target/s390/hotpatch-18.c: New testcase.
17135 * gcc.target/s390/hotpatch-19.c: New testcase.
17136 * gcc.target/s390/hotpatch-20.c: New testcase.
17137 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17138 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17139 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17140 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17141 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17142 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17143 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17144 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17145 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17146 * gcc.target/s390/hotpatch-10.c: Likewise.
17147 * gcc.target/s390/hotpatch-11.c: Likewise.
17148 * gcc.target/s390/hotpatch-12.c: Likewise.
17149 * gcc.target/s390/hotpatch-2.c: Likewise.
17150 * gcc.target/s390/hotpatch-3.c: Likewise.
17151 * gcc.target/s390/hotpatch-4.c: Likewise.
17152 * gcc.target/s390/hotpatch-5.c: Likewise.
17153 * gcc.target/s390/hotpatch-6.c: Likewise.
17154 * gcc.target/s390/hotpatch-7.c: Likewise.
17155 * gcc.target/s390/hotpatch-8.c: Likewise.
17156 * gcc.target/s390/hotpatch-9.c: Likewise.
17157 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17158 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17159 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17160 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17161 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17162 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17163 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17164 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17166 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17168 * gcc.dg/long_branch.c: New testcase.
17170 2015-01-27 Richard Biener <rguenther@suse.de>
17172 PR tree-optimization/56273
17173 PR tree-optimization/59124
17174 PR tree-optimization/64277
17175 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17176 * gcc.dg/Warray-bounds-12.c: Likewise.
17177 * gcc.dg/Warray-bounds-13.c: Likewise.
17179 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17181 PR rtl-optimization/61058
17182 * gcc.dg/pr61058.c: New test.
17184 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17186 * gcc.target/i386/chkp-narrow-bounds.c: New.
17188 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17190 PR tree-optimization/64807
17191 * gcc.dg/pr64807.c: New test.
17194 * gcc.dg/pr64766.c: New test.
17196 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17199 * gcc.target/sh/pr49263-4.c: New.
17201 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17204 * gfortran.dg/allocate_with_mold_1.f90: New test
17206 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17209 * gcc.dg/pr64778.c: New test.
17211 PR middle-end/64421
17212 * gcc.dg/vect/pr64421.c: New test.
17214 2015-01-26 Tobias Burnus <burnus@net-b.de>
17217 * gfortran.dg/coarray_36.f: New.
17218 * gfortran.dg/coarray_37.f90: New.
17220 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17223 * gfortran.dg/class_allocate_18.f90: New.
17225 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17227 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17229 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17231 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17233 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17235 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17237 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17239 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17241 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17243 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17244 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17245 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17246 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17248 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17250 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17251 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17252 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17254 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17256 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17257 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17258 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17259 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17260 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17263 2015-01-26 Richard Biener <rguenther@suse.de>
17265 PR middle-end/64764
17266 * gcc.dg/uninit-19.c: New testcase.
17268 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17270 * lib/target-supports.exp (check_effective_target_vect64): Add
17273 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17276 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17278 2015-01-26 Tony Liu <tony.liu@arm.com>
17280 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17283 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17285 PR libfortran/64770
17286 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17287 correctly, clean up afterwards.
17289 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17292 * gfortran.dg/use_rename_7.f90: New.
17294 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17296 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17297 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17299 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17302 * gcc.target/sh/pr54236-4.c: New.
17304 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17306 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17307 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17310 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17312 PR libfortran/64770
17313 * gfortran.dg/open_new_segv.f90: New test.
17315 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17324 * gcc.target/sh/pr64345-1.c: New.
17325 * gcc.target/sh/pr64345-2.c: New.
17326 * gcc.target/sh/pr59533-1.c: New.
17327 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17328 * gcc.target/sh/pr52933-2.c: Likewise.
17329 * gcc.target/sh/pr54089-1.c: Likewise.
17330 * gcc.target/sh/pr54236-1.c: Likewise.
17331 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17332 * gcc.target/sh/pr49263-1.c: Remove xfails.
17333 * gcc.target/sh/pr49263-2.c: Likewise.
17334 * gcc.target/sh/pr49263-3.c: Likewise.
17335 * gcc.target/sh/pr53987-1.c: Likewise.
17336 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17337 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17338 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17339 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17340 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17341 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17343 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17346 2015-01-24 Tom de Vries <tom@codesourcery.com>
17348 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17350 2015-01-23 Ian Lance Taylor <iant@google.com>
17353 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17354 targets without split stack support.
17356 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17359 * gcc.target/i386/pr64317.c: New test.
17361 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17363 PR rtl-optimization/63637
17364 PR rtl-optimization/60663
17365 * gcc.dg/pr63637-1.c: New test.
17366 * gcc.dg/pr63637-2.c: New test.
17367 * gcc.dg/pr63637-3.c: New test.
17368 * gcc.dg/pr63637-4.c: New test.
17369 * gcc.dg/pr63637-5.c: New test.
17370 * gcc.dg/pr63637-6.c: New test.
17371 * gcc.target/i386/pr63637-1.c: New test.
17372 * gcc.target/i386/pr63637-2.c: New test.
17373 * gcc.target/i386/pr63637-3.c: New test.
17374 * gcc.target/i386/pr63637-4.c: New test.
17375 * gcc.target/i386/pr63637-5.c: New test.
17376 * gcc.target/i386/pr63637-6.c: New test.
17378 2015-01-23 Richard Biener <rguenther@suse.de>
17381 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17382 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17384 2015-01-23 Marek Polacek <polacek@redhat.com>
17386 PR preprocessor/60570
17387 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17388 * gcc.dg/cpp/pr60570.c: New test.
17390 2015-01-23 Richard Biener <rguenther@suse.de>
17393 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17394 vectorization on vect64 targets.
17396 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17399 * gfortran.dg/class_allocate_17.f90: New.
17401 2015-01-23 Tobias Burnus <burnus@net-b.de>
17404 * gfortran.dg/goacc/combined_loop.f90: New.
17406 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17409 * gfortran.dg/make_unit.f90: New test.
17411 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17414 * gfortran.dg/negative_unit_int8.f: Update.
17416 2015-01-22 Jeff Law <law@redhat.com>
17419 * gcc.target/m68k/pr52076-1.c: New test.
17420 * gcc.target/m68k/pr52076-2.c: New test.
17422 2015-01-22 Richard Biener <rguenther@suse.de>
17424 PR middle-end/64728
17425 * gcc.dg/torture/pr64728.c: New testcase.
17427 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17430 * g++.dg/pr64688.C: New test.
17432 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17434 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17435 to avoid errors with -fpic.
17437 2015-01-22 Richard Biener <rguenther@suse.de>
17440 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17442 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17444 PR rtl-optimization/64682
17445 * gcc.c-torture/execute/pr64682.c: New file.
17447 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17450 * gcc.dg/pr64511.c: New test.
17452 PR rtl-optimization/62078
17453 * g++.dg/opt/pr62078.C: New test.
17456 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17458 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17461 * gfortran.dg/internal_pack_15.f90: New test.
17463 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17465 * c-c++-common/tsan/step.c: New testcase.
17467 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17469 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17471 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17473 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17475 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17477 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17479 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17481 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17483 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17485 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17487 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17489 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17491 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17493 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17495 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17497 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17499 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17501 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17503 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17505 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17507 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17509 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17511 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17513 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17515 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17517 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17518 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17519 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17522 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17524 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17525 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17526 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17529 2015-01-21 Renlin Li <renlin.li@arm.com>
17531 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17532 * g++.dg/tls/thread_local5g.C: Likewise.
17533 * g++.dg/tls/thread_local6g.C: Likewise.
17535 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17537 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17538 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17539 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17541 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17543 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17544 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17545 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17547 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17549 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17550 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17551 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17553 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17555 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17556 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17557 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17559 2015-01-20 Jeff Law <law@redhat.com>
17562 * gcc.target/m68k/pr59946.c: New test.
17564 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17566 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17567 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17568 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17570 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17572 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17573 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17574 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17576 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17578 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17579 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17580 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17582 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17584 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17585 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17586 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17588 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17591 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17593 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17594 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17595 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17597 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17599 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17600 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17601 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17603 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17605 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17607 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17609 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17612 * g++.dg/ubsan/pr64632.C: New test.
17615 * gcc.dg/pr64663.c: New test.
17617 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17620 * g++.dg/warn/Wunused-var-23.C: New.
17622 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17625 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17626 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17628 2015-01-20 Richard Biener <rguenther@suse.de>
17631 * gcc.dg/lto/pr64684_0.c: New testcase.
17632 * gcc.dg/lto/pr64684_1.c: Likewise.
17633 * gcc.dg/lto/pr64684_2.c: Likewise.
17634 * gcc.dg/lto/pr64685_0.c: Likewise.
17635 * gcc.dg/lto/pr64685_1.c: Likewise.
17637 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17640 * g++.dg/cpp1y/lambda-init12.C: New.
17642 2015-01-20 Richard Biener <rguenther@suse.de>
17644 PR tree-optimization/64410
17645 * g++.dg/vect/pr64410.cc: Require vect_double.
17647 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17650 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17652 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17656 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17658 PR rtl-optimization/64081
17659 * gcc.dg/pr64081.c: New test.
17661 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17663 * jit.dg/harness.h: Include <unistd.h>.
17664 (CHECK_NO_ERRORS): New.
17665 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17666 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17667 gcc_jit_context_compile_to_file.
17668 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17669 args to the spawned executable.
17670 (jit-expand-vars): New function.
17671 (jit-exe-params): New variable.
17672 (dg-jit-set-exe-params): New function.
17673 (jit-dg-test): Detect testcases that use
17674 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17675 Set arguments of spawned process to jit-exe-params.
17676 (jit-get-output-filename): New function.
17677 (jit-setup-compile-to-file): New function.
17678 (jit-verify-compile-to-file): New function.
17679 (jit-run-executable): New function.
17680 (jit-verify-executable): New function.
17681 * jit.dg/test-compile-to-assembler.c: New testcase.
17682 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17683 * jit.dg/test-compile-to-executable.c: New testcase.
17684 * jit.dg/test-compile-to-object.c: New testcase.
17686 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17689 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17692 2015-01-19 Martin Liska <mliska@suse.cz>
17694 * objc/compile/pr64668.m: New test.
17696 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17698 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17699 (create_overflow_fn): Update comment to clarify that
17700 the third param of the created function is a bool *, not
17702 (verify_int_overflow_fn): Convert param "expected_ovf" from
17703 int to bool. Update third param of "overflow_fn_type" from int *
17704 to bool *. Update local "actual_ovf" from int to bool.
17705 (verify_uint_overflow_fn): Likewise.
17707 2015-01-19 Martin Liska <mliska@suse.cz>
17709 * gcc.dg/ipa/ipa-icf-33.c: New test.
17711 2015-01-19 Felix Yang <felix.yang@huawei.com>
17712 Haijian Zhang <z.zhanghaijian@huawei.com>
17714 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17715 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17716 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17717 result_float64x2, expected_hfloat64x2): New helper type, variable and
17719 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17720 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17721 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17722 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17723 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17724 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17725 and target without the FMA feature.
17727 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17729 * gcc.target/aarch64/pr64304.c: New testcase.
17731 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17733 PR rtl-optimization/64081
17734 * gcc.dg/pr64081.c: New test.
17736 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17739 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17741 * gcc.target/aarch64/test_frame_6.c: Likewise.
17742 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17743 and x19 (in the epilogue).
17744 * gcc.target/aarch64/test_frame_4.c: Likewise.
17745 * gcc.target/aarch64/test_frame_7.c: Likewise.
17747 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17749 * gcc.target/i386/chkp-always_inline.c: New.
17751 2015-01-15 Andrew Pinski <apinski@cavium.com>
17752 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17754 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17755 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17757 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17760 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17761 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17763 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17766 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17768 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17771 * gcc.target/sh/torture/pr64652.c: New.
17773 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17775 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17776 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17777 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17778 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17779 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17780 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17782 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17785 * g++.dg/torture/pr64378.C: New testcase.
17787 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17790 * gfortran.dg/block_13.f08: New test
17792 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17795 * gfortran.dg/associate_1.f03: Allow test for character with
17798 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17800 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17801 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17803 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17805 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17807 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17810 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17812 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17815 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17818 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17821 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17823 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17826 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17828 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17830 PR rtl-optimization/52773
17831 * gcc.c-torture/compile/pr52773.c: New test.
17833 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17836 * g++.dg/cpp0x/alias-decl-46.C: New.
17838 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17840 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17842 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17844 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17846 (CHECK_FP): Likewise.
17847 (CHECK_CUMULATIVE_SAT): Likewise.
17849 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17851 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17852 (Set_Neon_Cumulative_Sat): Add parameter.
17853 (__set_neon_cumulative_sat): Support new parameter.
17854 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17855 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17857 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17858 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17861 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17863 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17864 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17866 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17869 * g++.dg/tls/thread_local-ice4.C: New.
17871 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17873 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17876 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17879 * g++.dg/cpp0x/vt-62276.C: New.
17881 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17883 PR middle-end/64353
17884 * g++.dg/pr64353.C: New.
17886 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17889 * gcc.target/aarch64/pr64263_1.c: New test.
17891 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17893 PR tree-optimization/64434
17894 * gcc.dg/torture/pr64434.c: Move to...
17895 * gcc.dg/pr64434.c: ... here.
17897 2015-01-16 Richard Biener <rguenther@suse.de>
17899 PR middle-end/64614
17900 * gcc.dg/uninit-18.c: New testcase.
17902 2015-01-16 Richard Biener <rguenther@suse.de>
17904 PR tree-optimization/64568
17905 * g++.dg/torture/pr64568-2.C: New testcase.
17907 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17910 * gcc.target/i386/chkp-label-address.c: New.
17912 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17915 * gfortran.dg/pointer_init_6.f90: Extended.
17917 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17919 * gcc.c-torture/compile/20150108.c: New test.
17921 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17923 * gcc.target/visium: New directory.
17925 2015-01-16 Richard Biener <rguenther@suse.de>
17927 PR tree-optimization/61743
17928 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17929 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17931 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17933 * gcc.dg/pr64015.c: New test.
17935 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17939 * g++.dg/ipa/pr64612.C: New test.
17941 2015-01-16 Renlin Li <renlin.li@arm.com>
17943 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17945 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17947 * gcc.target/i386/sse-14.c: Test new intrinsic.
17948 * gcc.target/i386/sse-22.c: Ditto.
17950 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17953 * g++.dg/cpp0x/auto44.C: New.
17955 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17958 * gcc.target/nios2/gpopt-all.c: New test case.
17959 * gcc.target/nios2/gpopt-local.c: New test case.
17960 * gcc.target/nios2/gpopt-global.c: New test case.
17961 * gcc.target/nios2/gpopt-data.c: New test case.
17962 * gcc.target/nios2/gpopt-none.c: New test case.
17964 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17966 * g++.dg/ubsan/vptr-1.C: New test.
17967 * g++.dg/ubsan/vptr-2.C: New test.
17968 * g++.dg/ubsan/vptr-3.C: New test.
17969 * g++.dg/ubsan/vptr-4.C: New test.
17970 * g++.dg/ubsan/vptr-5.C: New test.
17971 * g++.dg/ubsan/vptr-6.C: New test.
17972 * g++.dg/ubsan/vptr-7.C: New test.
17973 * g++.dg/ubsan/vptr-8.C: New test.
17974 * g++.dg/ubsan/vptr-9.C: New test.
17976 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17978 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17980 * lib/gcc-dg.exp: Likewise.
17982 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17984 PR rtl-optimization/64110
17985 * gcc.target/i386/pr64110.c: Add scan-assembler.
17987 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17988 James Norris <jnorris@codesourcery.com>
17989 Cesar Philippidis <cesar@codesourcery.com>
17990 Ilmir Usmanov <i.usmanov@samsung.com>
17992 * lib/target-supports.exp (check_effective_target_fopenacc): New
17994 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17995 * g++.dg/goacc/goacc.exp: Likewise.
17996 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17997 * gcc.dg/goacc/goacc.exp: Likewise.
17998 * gfortran.dg/goacc/goacc.exp: Likewise.
17999 * c-c++-common/cpp/openacc-define-1.c: New file.
18000 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18001 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18002 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18003 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18004 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18005 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18006 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18007 * c-c++-common/goacc/cache-1.c: Likewise.
18008 * c-c++-common/goacc/clauses-fail.c: Likewise.
18009 * c-c++-common/goacc/collapse-1.c: Likewise.
18010 * c-c++-common/goacc/data-1.c: Likewise.
18011 * c-c++-common/goacc/data-2.c: Likewise.
18012 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18013 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18014 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18015 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18016 * c-c++-common/goacc/if-clause-1.c: Likewise.
18017 * c-c++-common/goacc/if-clause-2.c: Likewise.
18018 * c-c++-common/goacc/kernels-1.c: Likewise.
18019 * c-c++-common/goacc/loop-1.c: Likewise.
18020 * c-c++-common/goacc/loop-private-1.c: Likewise.
18021 * c-c++-common/goacc/nesting-1.c: Likewise.
18022 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18023 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18024 * c-c++-common/goacc/parallel-1.c: Likewise.
18025 * c-c++-common/goacc/pcopy.c: Likewise.
18026 * c-c++-common/goacc/pcopyin.c: Likewise.
18027 * c-c++-common/goacc/pcopyout.c: Likewise.
18028 * c-c++-common/goacc/pcreate.c: Likewise.
18029 * c-c++-common/goacc/pragma_context.c: Likewise.
18030 * c-c++-common/goacc/present-1.c: Likewise.
18031 * c-c++-common/goacc/reduction-1.c: Likewise.
18032 * c-c++-common/goacc/reduction-2.c: Likewise.
18033 * c-c++-common/goacc/reduction-3.c: Likewise.
18034 * c-c++-common/goacc/reduction-4.c: Likewise.
18035 * c-c++-common/goacc/sb-1.c: Likewise.
18036 * c-c++-common/goacc/sb-2.c: Likewise.
18037 * c-c++-common/goacc/sb-3.c: Likewise.
18038 * c-c++-common/goacc/update-1.c: Likewise.
18039 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18040 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18041 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18042 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18043 * gfortran.dg/goacc/assumed.f95: Likewise.
18044 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18045 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18046 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18047 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18048 * gfortran.dg/goacc/branch.f95: Likewise.
18049 * gfortran.dg/goacc/cache-1.f95: Likewise.
18050 * gfortran.dg/goacc/coarray.f95: Likewise.
18051 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18052 * gfortran.dg/goacc/cray.f95: Likewise.
18053 * gfortran.dg/goacc/critical.f95: Likewise.
18054 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18055 * gfortran.dg/goacc/data-tree.f95: Likewise.
18056 * gfortran.dg/goacc/declare-1.f95: Likewise.
18057 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18058 * gfortran.dg/goacc/fixed-1.f: Likewise.
18059 * gfortran.dg/goacc/fixed-2.f: Likewise.
18060 * gfortran.dg/goacc/fixed-3.f: Likewise.
18061 * gfortran.dg/goacc/fixed-4.f: Likewise.
18062 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18063 * gfortran.dg/goacc/if.f95: Likewise.
18064 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18065 * gfortran.dg/goacc/list.f95: Likewise.
18066 * gfortran.dg/goacc/literal.f95: Likewise.
18067 * gfortran.dg/goacc/loop-1.f95: Likewise.
18068 * gfortran.dg/goacc/loop-2.f95: Likewise.
18069 * gfortran.dg/goacc/loop-3.f95: Likewise.
18070 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18071 * gfortran.dg/goacc/omp.f95: Likewise.
18072 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18073 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18074 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18075 * gfortran.dg/goacc/parameter.f95: Likewise.
18076 * gfortran.dg/goacc/private-1.f95: Likewise.
18077 * gfortran.dg/goacc/private-2.f95: Likewise.
18078 * gfortran.dg/goacc/private-3.f95: Likewise.
18079 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18080 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18081 * gfortran.dg/goacc/reduction.f95: Likewise.
18082 * gfortran.dg/goacc/routine-1.f90: Likewise.
18083 * gfortran.dg/goacc/routine-2.f90: Likewise.
18084 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18085 * gfortran.dg/goacc/several-directives.f95: Likewise.
18086 * gfortran.dg/goacc/sie.f95: Likewise.
18087 * gfortran.dg/goacc/subarrays.f95: Likewise.
18088 * gfortran.dg/gomp/map-1.f90: Likewise.
18089 * gfortran.dg/openacc-define-1.f90: Likewise.
18090 * gfortran.dg/openacc-define-2.f90: Likewise.
18091 * gfortran.dg/openacc-define-3.f90: Likewise.
18092 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18093 * g++.dg/gomp/block-2.C: Likewise.
18094 * g++.dg/gomp/block-3.C: Likewise.
18095 * g++.dg/gomp/block-5.C: Likewise.
18096 * g++.dg/gomp/target-1.C: Likewise.
18097 * g++.dg/gomp/target-2.C: Likewise.
18098 * g++.dg/gomp/taskgroup-1.C: Likewise.
18099 * g++.dg/gomp/teams-1.C: Likewise.
18100 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18101 * gcc.dg/cilk-plus/jump.c: Likewise.
18102 * gcc.dg/gomp/block-1.c: Likewise.
18103 * gcc.dg/gomp/block-10.c: Likewise.
18104 * gcc.dg/gomp/block-2.c: Likewise.
18105 * gcc.dg/gomp/block-3.c: Likewise.
18106 * gcc.dg/gomp/block-4.c: Likewise.
18107 * gcc.dg/gomp/block-5.c: Likewise.
18108 * gcc.dg/gomp/block-6.c: Likewise.
18109 * gcc.dg/gomp/block-7.c: Likewise.
18110 * gcc.dg/gomp/block-8.c: Likewise.
18111 * gcc.dg/gomp/block-9.c: Likewise.
18112 * gcc.dg/gomp/target-1.c: Likewise.
18113 * gcc.dg/gomp/target-2.c: Likewise.
18114 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18115 * gcc.dg/gomp/teams-1.c: Likewise.
18117 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18119 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18122 2015-01-15 Mike Stump <mikestump@comcast.net>
18124 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18125 * gcc.dg/inline_2.c: Likewise.
18126 * gcc.dg/inline_3.c: Likewise.
18127 * gcc.dg/inline_4.c: Likewise.
18129 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18132 * gfortran.dg/proc_ptr_comp_43.f90: New.
18134 2015-01-15 Mike Stump <mikestump@comcast.net>
18136 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18137 * gcc.dg/unroll_2.c: Likewise.
18138 * gcc.dg/unroll_3.c: Likewise.
18139 * gcc.dg/unroll_4.c: Likewise.
18140 * gcc.dg/unroll_5.c: Likewise.
18142 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18145 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18147 * gcc.target/aarch64/test_frame_6.c: Likewise.
18148 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18149 x30 and x19 (in the epilogue).
18150 * gcc.target/aarch64/test_frame_4.c: Likewise.
18151 * gcc.target/aarch64/test_frame_7.c: Likewise.
18153 2015-01-15 Martin Liska <mliska@suse.cz>
18155 * g++.dg/ipa/pr64068.C: New test.
18156 * gcc.dg/ipa/PR64559.c: New test.
18158 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18160 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18163 2015-01-15 Richard Biener <rguenther@suse.de>
18165 PR tree-optimization/61743
18166 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18167 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18169 2015-01-15 Renlin Li <renlin.li@arm.com>
18171 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18172 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18174 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18176 * gcc.dg/vect/vect-aggressive-1.c: New.
18177 * gcc.target/i386/avx2-vect-aggressive.c: New.
18179 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18181 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18183 2015-01-15 Richard Biener <rguenther@suse.de>
18186 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18187 -Wl,-undefined,dynamic_lookup.
18189 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18191 * gnat.dg/opt47.adb: New test.
18193 2015-01-15 Richard Biener <rguenther@suse.de>
18196 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18198 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18200 PR tree-optimization/64434
18201 * gcc.dg/torture/pr64434.c: New test.
18203 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18205 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18206 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18207 -march=loongson* and -march=octeon* require -mno-micromips.
18209 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18210 Matthew Fortune <matthew.fortune@imgtec.com>
18212 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18213 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18214 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18215 * gcc.target/mips/call-saved-7.c: New file.
18216 * gcc.target/mips/call-saved-8.c: New file.
18217 * gcc.target/mips/call-saved-9.c: New file.
18219 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18221 * gcc.target/mips/lsa.c: New file.
18222 * gcc.target/mips/mips64-lsa.c: Likewise.
18223 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18224 * gcc.target/mips/mulsize-4.c: Likewise.
18225 * gcc.target/mips/mulsize-5.c: New file.
18226 * gcc.target/mips/mulsize-6.c: Likewise.
18227 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18228 and !HAS_LSA as ghost options.
18229 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18232 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18234 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18236 2015-01-15 Richard Biener <rguenther@suse.de>
18238 PR middle-end/64365
18239 * gcc.dg/torture/pr64365.c: New testcase.
18241 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18243 * gcc.dg/stackprotectexplicit1.c: New test.
18244 * g++.dg/stackprotectexplicit2.c: New test.
18246 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18249 * gfortran.dg/inquire_internal.f90: New.
18250 * gfortran.dg/negative_unit_check.f90: New.
18252 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18255 * gcc.target/sh/pr53988-1.c: New.
18257 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18260 * g++.dg/tls/thread_local-ice3.C: New.
18262 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18264 * gcc.target/i386/fentry-override.c: Properly place {} in target
18265 selector. Remove nonpic.
18266 * gcc.target/i386/fentry.c: Likewise.
18268 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18270 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18271 warnings instead of errors.
18273 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18275 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18276 option support instead of ENABLE_LTO from Makefile.
18278 2015-01-14 Richard Biener <rguenther@suse.de>
18280 PR tree-optimization/59354
18281 * gcc.dg/vect/pr59354.c: New testcase.
18283 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18285 * lib/target-supports.exp
18286 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18287 on ARM architures before v7.
18289 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18291 PR middle-end/59448
18292 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18293 an atomic_exchange.
18295 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18298 * gcc.target/i386/pr64386.c: New test.
18300 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18303 * gcc.target/i386/pr64393.c: New test.
18305 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18308 * gcc.target/i386/pr64387.c: New test.
18310 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18312 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18314 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18316 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18318 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18321 * gcc.target/arm/pr64453.c: New.
18323 2015-01-14 Richard Biener <rguenther@suse.de>
18326 * gcc.dg/lto/pr64415_0.c: New testcase.
18327 * gcc.dg/lto/pr64415_1.c: Likewise.
18329 2015-01-14 Martin Liska <mliska@suse.cz>
18331 * gcc.dg/ipa/pr64307.c: New test.
18333 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18335 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18336 64-bit and 128-bit.
18338 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18341 * gcc.target/arm/pr64460_1.c: New test.
18343 2015-01-14 Richard Biener <rguenther@suse.de>
18345 PR tree-optimization/64493
18346 PR tree-optimization/64495
18347 * gcc.dg/vect/pr64493.c: New testcase.
18348 * gcc.dg/vect/pr64495.c: Likewise.
18350 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18352 * gcc.dg/Warray-bounds-11.c: New test-case.
18354 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18356 * gcc.target/mips/octeon3-pipe-1.c: New test.
18358 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18360 * jit.dg/harness.h (set_up_logging): Move string concatenation
18362 (concat_strings): New function.
18363 (dump_reproducer): New function.
18364 (test_jit): Call dump_reproducer.
18365 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18367 (jit-dg-test): Delete any generated reproducer from previous runs.
18368 Verify that a generated reproducer was created, and verify that it
18370 * jit.dg/test-nested-contexts.c (main): Call
18371 gcc_jit_context_dump_reproducer_to_file.
18373 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18375 * gcc.dg/aru-2.c: Add dg-require-profiling.
18377 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18379 * lib/target-supports.exp (check_profiling_available): Check if
18382 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18385 * g++.dg/torture/pr64565.C: New testcase.
18387 2015-01-13 Marek Polacek <polacek@redhat.com>
18389 PR middle-end/64391
18390 * gcc.dg/tm/pr64391.c: New test.
18392 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18394 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18397 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18399 * gcc.target/i386/pie.c: New test.
18401 * lib/target-supports.exp (check_effective_target_pie): New.
18403 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18405 PR rtl-optimization/64286
18406 * gcc.target/i386/avx2-pr64286.c: New test.
18408 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18411 * g++.dg/cpp0x/vt-57626.C: New.
18413 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18416 * gfortran.dg/pr64528.f90: New test.
18418 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18420 * gcc.target/aarch64/subsp.c: New test.
18422 2015-01-13 Andrew Pinski <apinski@cavium.com>
18424 * gcc.target/aarch64/store-pair-1.c: New testcase.
18426 2015-01-13 Richard Biener <rguenther@suse.de>
18429 * gcc.dg/lto/pr64373_0.c: New testcase.
18431 2015-01-13 Andrew Pinski <apinski@cavium.com>
18433 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18434 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18436 2015-01-13 Richard Biener <rguenther@suse.de>
18438 PR tree-optimization/64406
18439 * gcc.dg/pr64406.c: New testcase.
18441 2015-01-13 Richard Biener <rguenther@suse.de>
18443 PR tree-optimization/64404
18444 * gcc.dg/vect/pr64404.c: New testcase.
18446 2015-01-13 Richard Biener <rguenther@suse.de>
18448 PR tree-optimization/64568
18449 * g++.dg/torture/pr64568.C: New testcase.
18451 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18453 * jit.dg/test-error-local-used-from-other-function.c: New test
18455 * jit.dg/test-error-param-reuse.c: New test case.
18456 * jit.dg/test-error-param-sharing.c: New test case.
18457 * jit.dg/test-error-param-used-from-other-function.c: New test
18459 * jit.dg/test-error-param-used-without-a-function.c: New test
18462 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18464 PR tree-optimization/64563
18465 * gcc.dg/pr64563.c: New test.
18468 * gcc.target/i386/pr64513.c: New test.
18470 PR tree-optimization/64454
18471 * gcc.dg/pr64454.c: New test.
18474 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18476 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18477 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18478 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18479 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18480 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18481 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18482 * gcc.dg/vect/slp-25.c: Likewise.
18483 * gcc.dg/vect/vect-109.c: Likewise.
18484 * gcc.dg/vect/vect-13.c: Likewise.
18485 * gcc.dg/vect/vect-17.c: Likewise.
18486 * gcc.dg/vect/vect-18.c: Likewise.
18487 * gcc.dg/vect/vect-19.c: Likewise.
18488 * gcc.dg/vect/vect-20.c: Likewise.
18489 * gcc.dg/vect/vect-21.c: Likewise.
18490 * gcc.dg/vect/vect-22.c: Likewise.
18491 * gcc.dg/vect/vect-27.c: Likewise.
18492 * gcc.dg/vect/vect-29.c: Likewise.
18493 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18494 * gcc.dg/vect/vect-2.c: Likewise.
18495 * gcc.dg/vect/vect-3.c: Likewise.
18496 * gcc.dg/vect/vect-4.c: Likewise.
18497 * gcc.dg/vect/vect-5.c: Likewise.
18498 * gcc.dg/vect/vect-72.c: Likewise.
18499 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18500 * gcc.dg/vect/vect-73.c: Likewise.
18501 * gcc.dg/vect/vect-77-global.c: Likewise.
18502 * gcc.dg/vect/vect-78-global.c: Likewise.
18503 * gcc.dg/vect/vect-7.c: Likewise.
18504 * gcc.dg/vect/vect-86.c: Likewise.
18505 * gcc.dg/vect/vect-align-1.c: Likewise.
18506 * gcc.dg/vect/vect-align-3.c: Likewise.
18507 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18508 * gcc.dg/vect/vect-all.c: Likewise.
18509 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18510 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18511 * gcc.dg/vect/vect-peel-3.c: Likewise.
18512 * gcc.dg/vect/vect-peel-4.c: Likewise.
18513 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18515 2015-01-12 Jeff Law <law@redhat.com>
18518 * gcc.target/m68k/pr64461.c: New test.
18520 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18522 * jit.dg/test-array-as-pointer.c (create_code): Update call
18523 to gcc_jit_context_new_global by setting "kind" to
18524 GCC_JIT_GLOBAL_IMPORTED.
18525 * jit.dg/test-error-array-as-pointer.c: Likewise.
18526 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18527 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18528 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18529 * jit.dg/test-using-global.c (the_global): Rename to...
18530 (imported_global): ...this.
18531 (create_code): Update to test the three kinds of global.
18532 (verify_code): Likewise.
18534 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18537 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18538 undefined behavior.
18539 * gcc.target/i386/pr64291-2.c: Updated.
18541 2015-01-12 Richard Biener <rguenther@suse.de>
18543 PR tree-optimization/64530
18544 * gfortran.dg/pr64530.f90: New testcase.
18546 2015-01-12 Richard Biener <rguenther@suse.de>
18548 PR middle-end/64357
18549 * gcc.dg/torture/pr64357.c: New testcase.
18551 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18553 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18556 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18557 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18559 2015-01-12 Martin Liska <mliska@suse.cz>
18561 * gcc.dg/ipa/PR64550.c: New test.
18563 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18566 * g++.dg/ipa/pr63470.C: New testcase.
18568 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18571 * gfortran.dg/typebound_operator_20.f90: New.
18573 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18576 * gfortran.dg/proc_ptr_comp_42.f90: New.
18578 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18581 * gfortran.dg/proc_ptr_comp_41.f90: New.
18583 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18585 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18587 2015-01-10 Tobias Burnus <burnus@net-b.de>
18590 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18591 and add dg-excess-errors.
18592 * gfortran.dg/line_length_6.f90: New.
18593 * gfortran.dg/line_length_7.f90: New.
18594 * gfortran.dg/line_length_8.f90: New.
18595 * gfortran.dg/line_length_9.f90: New.
18596 * gfortran.dg/line_length_10.f90: New.
18597 * gfortran.dg/line_length_11.f90: New.
18599 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18601 * jit.dg/test-threads.c (struct testcase): Move declaration
18602 to jit.dg/all-non-failing-tests.h.
18603 (testcases): Likewise.
18604 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18605 declaration here from jit.dg/all-non-failing-tests.h.
18606 (testcases): Likewise.
18607 * jit.dg/test-combination.c (create_code): Eliminate spelling
18608 out all of the testcases in favor of looping through the
18609 "testcases" metadata.
18610 (verify_code): Likewise.
18612 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18614 PR rtl-optimization/64536
18615 * gcc.dg/pr64536.c: New test.
18617 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18619 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18620 * jit.dg/test-combination.c (create_code): Likewise.
18621 (verify_code): Likewise.
18622 * jit.dg/test-constants.c: New test case.
18623 * jit.dg/test-threads.c: Add test-constants.c.
18625 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18628 * objc.dg/gnu-api-2-class.m: Add a test case
18629 for the above change.
18631 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18633 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18635 2015-01-09 Richard Biener <rguenther@suse.de>
18637 PR tree-optimization/64410
18638 * g++.dg/vect/pr64410.cc: New testcase.
18640 2015-01-09 Martin Liska <mliska@suse.cz>
18642 * gcc.dg/ipa/ipa-icf-32.c: New test.
18644 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18646 * c-c++-common/tsan/tsan_barrier.h: New.
18647 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18648 * c-c++-common/tsan/bitfield_race.c: Likewise.
18649 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18650 * c-c++-common/tsan/mutexset1.c: Likewise.
18651 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18652 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18653 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18654 * c-c++-common/tsan/simple_race.c: Likewise.
18655 * c-c++-common/tsan/simple_stack.c: Likewise.
18656 * c-c++-common/tsan/sleep_sync.c: Likewise.
18657 * c-c++-common/tsan/tiny_race.c: Likewise.
18658 * c-c++-common/tsan/tls_race.c: Likewise.
18659 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18660 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18661 * g++.dg/tsan/atomic_free.C: Likewise.
18662 * g++.dg/tsan/atomic_free2.C: Likewise.
18663 * g++.dg/tsan/cond_race.C: Likewise.
18664 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18666 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18669 * lib/target-supports.exp (check_effective_target_libatomic_available):
18671 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18672 targets that match effective-target libatomic_available.
18673 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18675 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18677 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18678 Verify the result of gcc_jit_context_get_last_error.
18679 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18681 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18683 PR tree-optimization/63989
18684 * gcc.dg/strlenopt-27.c: New test.
18686 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18688 * jit.dg/harness.h (set_up_logging): New function.
18689 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18690 set_up_logging on the context, so that every testcase is
18691 logged to a particular file.
18692 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18693 and call gcc_jit_context_set_logfile on the top-level context.
18695 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18698 * g++.dg/opt/pr64338.C: New test.
18700 2015-01-08 Tobias Burnus <burnus@net-b.de>
18702 * gfortran.dg/coarray/codimension_2b.f90: New file.
18703 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18704 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18706 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18709 * g++.dg/ext/fnname4.C: New.
18711 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18714 * g++.dg/cpp0x/constexpr-64462.C: New.
18716 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18719 * g++.dg/cpp0x/deleted10.C: New.
18721 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18723 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18725 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18727 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18728 GCC_JIT_UNARY_OP_ABS.
18729 (verify_unary_ops): Likewise.
18731 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18733 * jit.dg/test-arith-overflow.c: New test case.
18734 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18735 * jit.dg/test-combination.c (create_code): Likewise.
18736 (verify_code): Likewise.
18737 * jit.dg/test-threads.c (testcases): Likewise.
18739 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18741 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18742 rather than "jit". Load g++.exp, and call g++_init.
18743 Run test-*.cc files within the testsuite and *.cc files within
18745 (jit-dg-test): Drop the addition of -fgnu89-inline to
18746 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18747 doing it when compiling C testcases (since g++ does not handle
18748 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18749 is restored to the value after g++_init ran, rather than the
18750 value before g++_init ran. Return a list of
18751 $comp_output $output_file, as dg-test assumes.
18753 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18755 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18756 make it easier to figure out the origin of each test result when
18757 running test-combination.c and test-threads.c.
18758 (CHECK_VALUE): Likewise.
18759 (CHECK_DOUBLE_VALUE): Likewise.
18760 (CHECK_STRING_VALUE): Likewise.
18761 (CHECK_STRING_STARTS_WITH): Likewise.
18762 (CHECK_STRING_CONTAINS): Likewise.
18764 (check_string_value): Likewise, add "funcname" param.
18765 (check_string_starts_with): Likewise.
18766 (check_string_contains): Likewise.
18768 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18770 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18771 generating name of built executable.
18773 2015-01-07 Marek Polacek <polacek@redhat.com>
18776 * gcc.dg/pr64440.c: New test.
18777 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18779 2015-01-07 Marek Polacek <polacek@redhat.com>
18782 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18783 * gcc.dg/pr64417.c: New test.
18785 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18788 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18791 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18793 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18794 Check if testcases run without errors, not just if they compile.
18796 2015-01-06 Christian Bruel <christian.bruel@st.com>
18799 * gcc.target/sh/pr64507.c: New test.
18801 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18803 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18805 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18807 * c-c++-common/asan/sanitize-all-1.c: New test.
18808 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18809 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18810 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18811 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18813 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18815 * lib/target-supports.exp (check_profiling_available): Return 0 for
18817 (check_effective_target_tls_runtime): Likewise.
18818 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18819 * gcc.dg/20020312-2.c: Adjust for Visium.
18820 * gcc.dg/tls/thr-cse-1.c: Likewise
18821 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18822 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18823 * gcc.dg/weak/typeof-2.c: Likewise.
18825 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18827 PR rtl-optimization/64287
18828 * gcc.dg/aru-2.c: New test.
18830 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18833 * c-c++-common/ubsan/pr64344-1.c: New test.
18834 * c-c++-common/ubsan/pr64344-2.c: New test.
18836 PR tree-optimization/64465
18837 * gcc.dg/pr64465.c: New test.
18839 PR tree-optimization/64494
18840 * gcc.c-torture/compile/pr64494.c: New test.
18842 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18845 * gfortran.dg/realloc_on_assign_25.f90: New test.
18847 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18849 Update copyright years.
18851 2015-01-05 Marek Polacek <polacek@redhat.com>
18854 * gcc.dg/pr64423.c: New test.
18856 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18858 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18859 mmix-knuth-mmixware for the same reason as for MIPS.
18860 * gcc.dg/debug/debug-2.c: Ditto.
18862 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18864 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18867 * lib/gfortran.exp: Add libatomic library search path.
18868 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18869 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18871 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18873 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18875 * c-c++-common/tsan/bitfield_race.c: New testcase.
18876 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18878 2015-01-02 Tobias Burnus <burnus@net-b.de>
18880 * gfortran.dg/coarray/collectives_4.f90: New.
18882 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18885 * gfortran.dg/extends_16.f90: New.
18887 2015-01-02 Tobias Burnus <burnus@net-b.de>
18889 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18891 2015-01-02 Tobias Burnus <burnus@net-b.de>
18893 * gfortran.dg/coarray/codimension_2.f90: New.
18894 * gfortran.dg/coarray/codimension_2a.f90: New.
18895 * gfortran.dg/coarray_35.f90: New.
18896 * gfortran.dg/coarray_35a.f90: New.
18898 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18901 * gfortran.dg/dummy_procedure_11.f90: New.
18903 Copyright (C) 2015 Free Software Foundation, Inc.
18905 Copying and distribution of this file, with or without modification,
18906 are permitted in any medium without royalty provided the copyright
18907 notice and this notice are preserved.