1 2013-12-31 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/59622
4 * g++.dg/opt/pr59622.C: New test.
6 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
7 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
8 Sergey Lega <sergey.s.lega@intel.com>
9 Anna Tikhonova <anna.tikhonova@intel.com>
10 Ilya Tocar <ilya.tocar@intel.com>
11 Andrey Turetskiy <andrey.turetskiy@intel.com>
12 Ilya Verbin <ilya.verbin@intel.com>
13 Kirill Yukhin <kirill.yukhin@intel.com>
14 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
16 * gcc.target/i386/avx-1.c: Update for AVX-512 scalar insns.
17 * gcc.target/i386/avx512f-vaddsd-1.c: New.
18 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
19 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
20 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
21 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
22 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
23 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
24 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
25 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
26 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
27 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
28 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
29 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
30 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
31 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
32 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
33 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
34 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
35 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
36 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
37 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
38 * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
39 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
40 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
41 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
42 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
43 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
44 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
45 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
46 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
47 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
48 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
49 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
50 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
51 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
52 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
53 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
54 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
55 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
56 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
57 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
58 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
59 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
60 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
61 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
62 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
63 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
64 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
65 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
66 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
67 * gcc.target/i386/sse-14.c: Update for AVX-512 scalar insns.
68 * gcc.target/i386/sse-23.c: Ditto.
69 * gcc.target/i386/testimm-10.c: Ditto.
71 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
72 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
73 Sergey Lega <sergey.s.lega@intel.com>
74 Anna Tikhonova <anna.tikhonova@intel.com>
75 Ilya Tocar <ilya.tocar@intel.com>
76 Andrey Turetskiy <andrey.turetskiy@intel.com>
77 Ilya Verbin <ilya.verbin@intel.com>
78 Kirill Yukhin <kirill.yukhin@intel.com>
79 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
81 * gcc.target/i386/avx-1.c: Add define for __builtin_ia32_sha1rnds4.
82 * gcc.target/i386/i386.exp (check_effective_target_sha): New.
83 * gcc.target/i386/sha-check.h: New file.
84 * gcc.target/i386/sha1msg1-1.c: Ditto.
85 * gcc.target/i386/sha1msg1-2.c: Ditto.
86 * gcc.target/i386/sha1msg2-1.c: Ditto.
87 * gcc.target/i386/sha1msg2-2.c: Ditto.
88 * gcc.target/i386/sha1nexte-1: Ditto.
89 * gcc.target/i386/sha1nexte-2: Ditto.
90 * gcc.target/i386/sha1rnds4-1.c: Ditto.
91 * gcc.target/i386/sha1rnds4-2.c: Ditto.
92 * gcc.target/i386/sha256msg1-1.c: Ditto.
93 * gcc.target/i386/sha256msg1-2.c: Ditto.
94 * gcc.target/i386/sha256msg2-1.c: Ditto.
95 * gcc.target/i386/sha256msg2-2.c: Ditto.
96 * gcc.target/i386/sha256rnds2-1.c: Ditto.
97 * gcc.target/i386/sha256rnds2-2.c: Ditto.
98 * gcc.target/i386/sse-13.c: Add __builtin_ia32_sha1rnds4.
99 * gcc.target/i386/sse-14.c: Add _mm_sha1rnds4_epu32.
100 * gcc.target/i386/sse-22.c: Ditto.
101 * gcc.target/i386/sse-23.c: Add __builtin_ia32_sha1rnds4.
103 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
104 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
105 Sergey Lega <sergey.s.lega@intel.com>
106 Anna Tikhonova <anna.tikhonova@intel.com>
107 Ilya Tocar <ilya.tocar@intel.com>
108 Andrey Turetskiy <andrey.turetskiy@intel.com>
109 Ilya Verbin <ilya.verbin@intel.com>
110 Kirill Yukhin <kirill.yukhin@intel.com>
111 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
113 * gcc.target/i386/avx512cd-check.h: New file.
114 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
115 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Ditto.
116 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
117 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
118 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
119 * gcc.target/i386/avx512cd-vpconflictd-2.c: Ditto.
120 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
121 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
122 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
123 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
124 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
125 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
126 * gcc.target/i386/avx512cd-vptestnmd-1.c: Ditto.
127 * gcc.target/i386/avx512cd-vptestnmd-2.c: Ditto.
128 * gcc.target/i386/avx512cd-vptestnmq-1.c: Ditto.
129 * gcc.target/i386/avx512cd-vptestnmq-2.c: Ditto.
130 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
131 * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
132 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
133 * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
134 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
135 * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
136 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
137 * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
138 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
139 * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
140 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
141 * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
142 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
143 * gcc.target/i386/avx512f-broadcast-gpr-2.c: Ditto.
144 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Ditto.
145 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
146 * gcc.target/i386/avx512f-dummy.c: Ditto.
147 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Ditto.
148 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
149 * gcc.target/i386/avx512f-gather-1.c: Ditto.
150 * gcc.target/i386/avx512f-gather-2.c: Ditto.
151 * gcc.target/i386/avx512f-gather-3.c: Ditto.
152 * gcc.target/i386/avx512f-gather-4.c: Ditto.
153 * gcc.target/i386/avx512f-gather-5.c: Ditto.
154 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
155 * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
156 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
157 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
158 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
159 * gcc.target/i386/avx512f-i32gatherps512-2.c: Ditto.
160 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
161 * gcc.target/i386/avx512f-i32gatherq512-2.c: Ditto.
162 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
163 * gcc.target/i386/avx512f-i32scatterd512-2.c: Ditto.
164 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
165 * gcc.target/i386/avx512f-i32scatterpd512-2.c: Ditto.
166 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
167 * gcc.target/i386/avx512f-i32scatterps512-2.c: Ditto.
168 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
169 * gcc.target/i386/avx512f-i32scatterq512-2.c: Ditto.
170 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
171 * gcc.target/i386/avx512f-i64gatherd512-2.c: Ditto.
172 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
173 * gcc.target/i386/avx512f-i64gatherpd512-2.c: Ditto.
174 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
175 * gcc.target/i386/avx512f-i64gatherps512-2.c: Ditto.
176 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
177 * gcc.target/i386/avx512f-i64gatherq512-2.c: Ditto.
178 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
179 * gcc.target/i386/avx512f-i64scatterd512-2.c: Ditto.
180 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
181 * gcc.target/i386/avx512f-i64scatterpd512-2.c: Ditto.
182 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
183 * gcc.target/i386/avx512f-i64scatterps512-2.c: Ditto.
184 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
185 * gcc.target/i386/avx512f-i64scatterq512-2.c: Ditto.
186 * gcc.target/i386/avx512f-inline-asm.c: Ditto.
187 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
188 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
189 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
190 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
191 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
192 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
193 * gcc.target/i386/avx512f-korw-1.c: Ditto.
194 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
195 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
196 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
197 * gcc.target/i386/avx512f-rounding.c: Ditto.
198 * gcc.target/i386/avx512f-set-v16sf-1.c: Ditto.
199 * gcc.target/i386/avx512f-set-v16sf-2.c: Ditto.
200 * gcc.target/i386/avx512f-set-v16sf-3.c: Ditto.
201 * gcc.target/i386/avx512f-set-v16sf-4.c: Ditto.
202 * gcc.target/i386/avx512f-set-v16sf-5.c: Ditto.
203 * gcc.target/i386/avx512f-set-v16si-1.c: Ditto.
204 * gcc.target/i386/avx512f-set-v16si-2.c: Ditto.
205 * gcc.target/i386/avx512f-set-v16si-3.c: Ditto.
206 * gcc.target/i386/avx512f-set-v16si-4.c: Ditto.
207 * gcc.target/i386/avx512f-set-v16si-5.c: Ditto.
208 * gcc.target/i386/avx512f-set-v8df-1.c: Ditto.
209 * gcc.target/i386/avx512f-set-v8df-2.c: Ditto.
210 * gcc.target/i386/avx512f-set-v8df-3.c: Ditto.
211 * gcc.target/i386/avx512f-set-v8df-4.c: Ditto.
212 * gcc.target/i386/avx512f-set-v8df-5.c: Ditto.
213 * gcc.target/i386/avx512f-set-v8di-1.c: Ditto.
214 * gcc.target/i386/avx512f-set-v8di-2.c: Ditto.
215 * gcc.target/i386/avx512f-set-v8di-3.c: Ditto.
216 * gcc.target/i386/avx512f-set-v8di-4.c: Ditto.
217 * gcc.target/i386/avx512f-set-v8di-5.c: Ditto.
218 * gcc.target/i386/avx512f-setzero-pd-1.c: Ditto.
219 * gcc.target/i386/avx512f-setzero-ps-1.c: Ditto.
220 * gcc.target/i386/avx512f-setzero-si512-1.c: Ditto.
221 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
222 * gcc.target/i386/avx512f-vaddpd-2.c: Ditto.
223 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
224 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
225 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
226 * gcc.target/i386/avx512f-vaddsd-2.c: Ditto.
227 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
228 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
229 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
230 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
231 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
232 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
233 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
234 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
235 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
236 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
237 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
238 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c: Ditto.
239 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
240 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Ditto.
241 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
242 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
243 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
244 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
245 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
246 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
247 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
248 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
249 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
250 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
251 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
252 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
253 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
254 * gcc.target/i386/avx512f-vcmpsd-2.c: Ditto.
255 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
256 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
257 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
258 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
259 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
260 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
261 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
262 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
263 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
264 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
265 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
266 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
267 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
268 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Ditto.
269 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
270 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
271 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
272 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
273 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
274 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
275 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
276 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
277 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
278 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
279 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
280 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
281 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
282 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Ditto.
283 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
284 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
285 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
286 * gcc.target/i386/avx512f-vcvtsd2ss-2.c: Ditto.
287 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
288 * gcc.target/i386/avx512f-vcvtsd2usi-2.c: Ditto.
289 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
290 * gcc.target/i386/avx512f-vcvtsd2usi64-2.c: Ditto.
291 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
292 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
293 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
294 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
295 * gcc.target/i386/avx512f-vcvtss2sd-2.c: Ditto.
296 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
297 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
298 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
299 * gcc.target/i386/avx512f-vcvtss2usi-2.c: Ditto.
300 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
301 * gcc.target/i386/avx512f-vcvtss2usi64-2.c: Ditto.
302 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
303 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
304 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
305 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
306 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
307 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
308 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
309 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
310 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
311 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Ditto.
312 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
313 * gcc.target/i386/avx512f-vcvttsd2si64-2.c: Ditto.
314 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
315 * gcc.target/i386/avx512f-vcvttsd2usi-2.c: Ditto.
316 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
317 * gcc.target/i386/avx512f-vcvttsd2usi64-2.c: Ditto.
318 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
319 * gcc.target/i386/avx512f-vcvttss2si-2.c: Ditto.
320 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
321 * gcc.target/i386/avx512f-vcvttss2si64-2.c: Ditto.
322 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
323 * gcc.target/i386/avx512f-vcvttss2usi-2.c: Ditto.
324 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
325 * gcc.target/i386/avx512f-vcvttss2usi64-2.c: Ditto.
326 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
327 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Ditto.
328 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
329 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
330 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
331 * gcc.target/i386/avx512f-vcvtusi2sd-2.c: Ditto.
332 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
333 * gcc.target/i386/avx512f-vcvtusi2sd64-2.c: Ditto.
334 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
335 * gcc.target/i386/avx512f-vcvtusi2ss-2.c: Ditto.
336 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
337 * gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Ditto.
338 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
339 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
340 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
341 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
342 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
343 * gcc.target/i386/avx512f-vdivsd-2.c: Ditto.
344 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
345 * gcc.target/i386/avx512f-vdivss-2.c: Ditto.
346 * gcc.target/i386/avx512f-vec-init.c: Ditto.
347 * gcc.target/i386/avx512f-vec-unpack.c: Ditto.
348 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
349 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
350 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
351 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
352 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
353 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
354 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
355 * gcc.target/i386/avx512f-vextractf64x4-2.c: Ditto.
356 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
357 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
358 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
359 * gcc.target/i386/avx512f-vextracti64x4-2.c: Ditto.
360 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
361 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
362 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
363 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
364 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
365 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
366 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
367 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
368 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
369 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
370 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
371 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
372 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
373 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: Ditto.
374 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
375 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: Ditto.
376 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
377 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
378 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
379 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
380 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
381 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
382 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
383 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
384 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
385 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: Ditto.
386 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
387 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: Ditto.
388 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
389 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
390 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
391 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
392 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
393 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
394 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
395 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
396 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
397 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: Ditto.
398 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
399 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: Ditto.
400 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
401 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
402 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
403 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
404 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
405 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: Ditto.
406 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
407 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: Ditto.
408 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
409 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
410 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
411 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
412 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
413 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
414 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
415 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
416 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
417 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
418 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
419 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
420 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
421 * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
422 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
423 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
424 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
425 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
426 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
427 * gcc.target/i386/avx512f-vinsertf64x4-2.c: Ditto.
428 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
429 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
430 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
431 * gcc.target/i386/avx512f-vinserti64x4-2.c: Ditto.
432 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
433 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
434 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
435 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
436 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
437 * gcc.target/i386/avx512f-vmaxsd-2.c: Ditto.
438 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
439 * gcc.target/i386/avx512f-vmaxss-2.c: Ditto.
440 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
441 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
442 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
443 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
444 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
445 * gcc.target/i386/avx512f-vminsd-2.c: Ditto.
446 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
447 * gcc.target/i386/avx512f-vminss-2.c: Ditto.
448 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
449 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
450 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
451 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
452 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
453 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
454 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
455 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
456 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
457 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
458 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
459 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
460 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
461 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
462 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
463 * gcc.target/i386/avx512f-vmovntdq-2.c: Ditto.
464 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
465 * gcc.target/i386/avx512f-vmovntpd-2.c: Ditto.
466 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
467 * gcc.target/i386/avx512f-vmovntps-2.c: Ditto.
468 * gcc.target/i386/avx512f-vmovsd-1.c: Ditto.
469 * gcc.target/i386/avx512f-vmovsd-2.c: Ditto.
470 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
471 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
472 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
473 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
474 * gcc.target/i386/avx512f-vmovss-1.c: Ditto.
475 * gcc.target/i386/avx512f-vmovss-2.c: Ditto.
476 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
477 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
478 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
479 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
480 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
481 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
482 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
483 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
484 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
485 * gcc.target/i386/avx512f-vmulsd-2.c: Ditto.
486 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
487 * gcc.target/i386/avx512f-vmulss-2.c: Ditto.
488 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
489 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
490 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
491 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
492 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
493 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
494 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
495 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
496 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
497 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
498 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
499 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
500 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
501 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
502 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
503 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
504 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
505 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
506 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
507 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
508 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
509 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
510 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
511 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
512 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
513 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
514 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
515 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
516 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
517 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
518 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
519 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
520 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
521 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
522 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
523 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
524 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
525 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
526 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
527 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
528 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
529 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
530 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
531 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
532 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
533 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
534 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
535 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
536 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
537 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
538 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
539 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
540 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
541 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
542 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
543 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
544 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
545 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
546 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
547 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
548 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
549 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
550 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
551 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
552 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
553 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
554 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
555 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
556 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
557 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
558 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
559 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
560 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
561 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
562 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
563 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
564 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
565 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
566 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
567 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
568 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
569 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
570 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
571 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
572 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
573 * gcc.target/i386/avx512f-vpmaxsd-2.c: Ditto.
574 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
575 * gcc.target/i386/avx512f-vpmaxsq-2.c: Ditto.
576 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
577 * gcc.target/i386/avx512f-vpmaxud-2.c: Ditto.
578 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
579 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
580 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
581 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
582 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
583 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
584 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
585 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
586 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
587 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
588 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
589 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
590 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
591 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
592 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
593 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
594 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
595 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
596 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
597 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
598 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
599 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
600 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
601 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
602 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
603 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
604 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
605 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
606 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
607 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
608 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
609 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
610 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
611 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
612 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
613 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
614 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
615 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
616 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
617 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
618 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
619 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
620 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
621 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
622 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
623 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
624 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
625 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
626 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
627 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
628 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
629 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
630 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
631 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
632 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
633 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
634 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
635 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
636 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
637 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
638 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
639 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
640 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
641 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
642 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
643 * gcc.target/i386/avx512f-vpmuludq-2.c: Ditto.
644 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
645 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
646 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
647 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
648 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
649 * gcc.target/i386/avx512f-vprold-2.c: Ditto.
650 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
651 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
652 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
653 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
654 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
655 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
656 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
657 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
658 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
659 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
660 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
661 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
662 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
663 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
664 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
665 * gcc.target/i386/avx512f-vpshufd-2.c: Ditto.
666 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
667 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
668 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
669 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
670 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
671 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
672 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
673 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
674 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
675 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
676 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
677 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
678 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
679 * gcc.target/i386/avx512f-vpsllvq512-2.c: Ditto.
680 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
681 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
682 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
683 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
684 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
685 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
686 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
687 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
688 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
689 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
690 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
691 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
692 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
693 * gcc.target/i386/avx512f-vpsravq512-2.c: Ditto.
694 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
695 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
696 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
697 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
698 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
699 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
700 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
701 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
702 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
703 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
704 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
705 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
706 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
707 * gcc.target/i386/avx512f-vpsrlvq512-2.c: Ditto.
708 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
709 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
710 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
711 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
712 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
713 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
714 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
715 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
716 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
717 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
718 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
719 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
720 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
721 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
722 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
723 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
724 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
725 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
726 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
727 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
728 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
729 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
730 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
731 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
732 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
733 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
734 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
735 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
736 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
737 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
738 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
739 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
740 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
741 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
742 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
743 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
744 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
745 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
746 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
747 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
748 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
749 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
750 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
751 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
752 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
753 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
754 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
755 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
756 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
757 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
758 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
759 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
760 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
761 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
762 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
763 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
764 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
765 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
766 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
767 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
768 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
769 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
770 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
771 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
772 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
773 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
774 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
775 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
776 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
777 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
778 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
779 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
780 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
781 * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto.
782 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
783 * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto.
784 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
785 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
786 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
787 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
788 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
789 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
790 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
791 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
792 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
793 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
794 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
795 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
796 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
797 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
798 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
799 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
800 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
801 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
802 * gcc.target/i386/avx512f_cond_move.c: Ditto.
803 * gcc.target/i386/avx512f_evex_reg_asm-1.c: Ditto.
804 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
805 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
806 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
807 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
808 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
809 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
810 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
811 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
812 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
813 * gcc.target/i386/sse-12.c: Updated options.
814 * gcc.target/i386/sse-13.c: Updated options, added defines for
815 __builtin_ia32_addpd512_mask, __builtin_ia32_addps512_mask,
816 __builtin_ia32_addsd_mask, __builtin_ia32_addss_mask,
817 __builtin_ia32_alignd512_mask, __builtin_ia32_alignq512_mask,
818 __builtin_ia32_cmpd512_mask, __builtin_ia32_cmppd512_mask,
819 __builtin_ia32_cmpps512_mask, __builtin_ia32_cmpq512_mask,
820 __builtin_ia32_cmpsd_mask, __builtin_ia32_cmpss_mask,
821 __builtin_ia32_cvtdq2ps512_mask, __builtin_ia32_cvtpd2dq512_mask,
822 __builtin_ia32_cvtpd2ps512_mask, __builtin_ia32_cvtpd2udq512_mask,
823 __builtin_ia32_cvtps2dq512_mask, __builtin_ia32_cvtps2pd512_mask,
824 __builtin_ia32_cvtps2udq512_mask, __builtin_ia32_cvtsd2ss_mask,
825 __builtin_ia32_cvtsi2sd64, __builtin_ia32_cvtsi2ss32,
826 __builtin_ia32_cvtsi2ss64, __builtin_ia32_cvtss2sd_mask,
827 __builtin_ia32_cvttpd2dq512_mask, __builtin_ia32_cvttpd2udq512_mask,
828 __builtin_ia32_cvttps2dq512_mask, __builtin_ia32_cvttps2udq512_mask,
829 __builtin_ia32_cvtudq2ps512_mask, __builtin_ia32_cvtusi2sd64,
830 __builtin_ia32_cvtusi2ss32, __builtin_ia32_cvtusi2ss64,
831 __builtin_ia32_divpd512_mask, __builtin_ia32_divps512_mask,
832 __builtin_ia32_divsd_mask, __builtin_ia32_divss_mask,
833 __builtin_ia32_extractf32x4_mask, __builtin_ia32_extractf64x4_mask,
834 __builtin_ia32_extracti32x4_mask, __builtin_ia32_extracti64x4_mask,
835 __builtin_ia32_fixupimmpd512_mask, __builtin_ia32_fixupimmpd512_maskz,
836 __builtin_ia32_fixupimmps512_mask, __builtin_ia32_fixupimmps512_maskz,
837 __builtin_ia32_fixupimmsd_mask, __builtin_ia32_fixupimmsd_maskz,
838 __builtin_ia32_fixupimmss_mask, __builtin_ia32_fixupimmss_maskz,
839 __builtin_ia32_gatherdiv8df, __builtin_ia32_gatherdiv8di,
840 __builtin_ia32_gatherdiv16sf, __builtin_ia32_gatherdiv16si,
841 __builtin_ia32_gathersiv16sf, __builtin_ia32_gathersiv16si,
842 __builtin_ia32_gathersiv8df, __builtin_ia32_gathersiv8di,
843 __builtin_ia32_getexppd512_mask, __builtin_ia32_getexpps512_mask,
844 __builtin_ia32_getexpsd128_mask, __builtin_ia32_getexpss128_mask,
845 __builtin_ia32_getmantpd512_mask, __builtin_ia32_getmantps512_mask,
846 __builtin_ia32_getmantsd_mask, __builtin_ia32_getmantss_mask,
847 __builtin_ia32_insertf32x4_mask, __builtin_ia32_insertf64x4_mask,
848 __builtin_ia32_inserti32x4_mask, __builtin_ia32_inserti64x4_mask,
849 __builtin_ia32_maxpd512_mask, __builtin_ia32_maxps512_mask,
850 __builtin_ia32_maxsd_mask, __builtin_ia32_maxss_mask,
851 __builtin_ia32_minpd512_mask, __builtin_ia32_minps512_mask,
852 __builtin_ia32_minsd_mask, __builtin_ia32_minss_mask,
853 __builtin_ia32_mulpd512_mask, __builtin_ia32_mulps512_mask,
854 __builtin_ia32_mulsd_mask, __builtin_ia32_mulss_mask,
855 __builtin_ia32_permdf512_mask, __builtin_ia32_permdi512_mask,
856 __builtin_ia32_prold512_mask, __builtin_ia32_prolq512_mask,
857 __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask,
858 __builtin_ia32_pshufd512_mask, __builtin_ia32_pslldi512_mask,
859 __builtin_ia32_psllqi512_mask, __builtin_ia32_psradi512_mask,
860 __builtin_ia32_psraqi512_mask, __builtin_ia32_psrldi512_mask,
861 __builtin_ia32_psrlqi512_mask, __builtin_ia32_pternlogd512_mask,
862 __builtin_ia32_pternlogd512_maskz, __builtin_ia32_pternlogq512_mask,
863 __builtin_ia32_pternlogq512_maskz, __builtin_ia32_rndscalepd_mask,
864 __builtin_ia32_rndscaleps_mask, __builtin_ia32_rndscalesd_mask,
865 __builtin_ia32_rndscaless_mask, __builtin_ia32_scalefpd512_mask,
866 __builtin_ia32_scalefps512_mask, __builtin_ia32_scalefsd_mask,
867 __builtin_ia32_scalefss_mask, __builtin_ia32_scatterdiv8df,
868 __builtin_ia32_scatterdiv8di, __builtin_ia32_scatterdiv16sf,
869 __builtin_ia32_scatterdiv16si, __builtin_ia32_scattersiv16sf,
870 __builtin_ia32_scattersiv16si, __builtin_ia32_scattersiv8df,
871 __builtin_ia32_scattersiv8di, __builtin_ia32_shuf_f32x4_mask,
872 __builtin_ia32_shuf_f64x2_mask, __builtin_ia32_shuf_i32x4_mask,
873 __builtin_ia32_shuf_i64x2_mask, __builtin_ia32_shufpd512_mask,
874 __builtin_ia32_shufps512_mask, __builtin_ia32_sqrtpd512_mask,
875 __builtin_ia32_sqrtps512_mask, __builtin_ia32_sqrtsd_mask,
876 __builtin_ia32_sqrtss_mask, __builtin_ia32_subpd512_mask,
877 __builtin_ia32_subps512_mask, __builtin_ia32_subsd_mask,
878 __builtin_ia32_subss_mask, __builtin_ia32_ucmpd512_mask,
879 __builtin_ia32_ucmpq512_mask, __builtin_ia32_vcomisd,
880 __builtin_ia32_vcomiss, __builtin_ia32_vcvtph2ps512_mask,
881 __builtin_ia32_vcvtps2ph512_mask, __builtin_ia32_vcvtsd2si32,
882 __builtin_ia32_vcvtsd2si64, __builtin_ia32_vcvtsd2usi32,
883 __builtin_ia32_vcvtsd2usi64, __builtin_ia32_vcvtss2si32,
884 __builtin_ia32_vcvtss2si64, __builtin_ia32_vcvtss2usi32,
885 __builtin_ia32_vcvtss2usi64, __builtin_ia32_vcvttsd2si32,
886 __builtin_ia32_vcvttsd2si64, __builtin_ia32_vcvttsd2usi32,
887 __builtin_ia32_vcvttsd2usi64, __builtin_ia32_vcvttss2si32,
888 __builtin_ia32_vcvttss2si64, __builtin_ia32_vcvttss2usi32,
889 __builtin_ia32_vcvttss2usi64, __builtin_ia32_vfmaddpd512_mask,
890 __builtin_ia32_vfmaddpd512_mask3, __builtin_ia32_vfmaddpd512_maskz,
891 __builtin_ia32_vfmaddps512_mask, __builtin_ia32_vfmaddps512_mask3,
892 __builtin_ia32_vfmaddps512_maskz, __builtin_ia32_vfmaddsd3_mask,
893 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
894 __builtin_ia32_vfmaddss3_mask, __builtin_ia32_vfmaddss3_mask3,
895 __builtin_ia32_vfmaddss3_maskz, __builtin_ia32_vfmaddsubpd512_mask,
896 __builtin_ia32_vfmaddsubpd512_mask3,
897 __builtin_ia32_vfmaddsubpd512_maskz,
898 __builtin_ia32_vfmaddsubps512_mask,
899 __builtin_ia32_vfmaddsubps512_mask3,
900 __builtin_ia32_vfmaddsubps512_maskz,
901 __builtin_ia32_vfmsubaddpd512_mask3,
902 __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
903 __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
904 __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
905 __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
906 __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
907 __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
908 __builtin_ia32_vpermilps512_mask, __builtin_ia32_exp2ps_mask,
909 __builtin_ia32_exp2pd_mask, __builtin_ia32_exp2ps_mask,
910 __builtin_ia32_exp2pd_mask, __builtin_ia32_rsqrt28ps_mask,
911 __builtin_ia32_rsqrt28pd_mask, __builtin_ia32_gatherpfdps,
912 __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
913 __builtin_ia32_scatterpfqps, __builtin_ia32_addpd512_mask,
914 __builtin_ia32_addps512_mask, __builtin_ia32_addsd_mask,
915 __builtin_ia32_addss_mask, __builtin_ia32_alignd512_mask,
916 __builtin_ia32_alignq512_mask, __builtin_ia32_cmpd512_mask,
917 __builtin_ia32_cmppd512_mask, __builtin_ia32_cmpps512_mask,
918 __builtin_ia32_cmpq512_mask, __builtin_ia32_cmpsd_mask,
919 __builtin_ia32_cmpss_mask, __builtin_ia32_cvtdq2ps512_mask,
920 __builtin_ia32_cvtpd2dq512_mask, __builtin_ia32_cvtpd2ps512_mask,
921 __builtin_ia32_cvtpd2udq512_mask, __builtin_ia32_cvtps2dq512_mask,
922 __builtin_ia32_cvtps2pd512_mask, __builtin_ia32_cvtps2udq512_mask,
923 __builtin_ia32_cvtsd2ss_mask, __builtin_ia32_cvtsi2sd64,
924 __builtin_ia32_cvtsi2ss32, __builtin_ia32_cvtsi2ss64,
925 __builtin_ia32_cvtss2sd_mask, __builtin_ia32_cvttpd2dq512_mask,
926 __builtin_ia32_cvttpd2udq512_mask, __builtin_ia32_cvttps2dq512_mask,
927 __builtin_ia32_cvttps2udq512_mask, __builtin_ia32_cvtudq2ps512_mask,
928 __builtin_ia32_cvtusi2sd64, __builtin_ia32_cvtusi2ss32,
929 __builtin_ia32_cvtusi2ss64, __builtin_ia32_divpd512_mask,
930 __builtin_ia32_divps512_mask, __builtin_ia32_divsd_mask,
931 __builtin_ia32_divss_mask, __builtin_ia32_extractf32x4_mask,
932 __builtin_ia32_extractf64x4_mask, __builtin_ia32_extracti32x4_mask,
933 __builtin_ia32_extracti64x4_mask, __builtin_ia32_fixupimmpd512_mask,
934 __builtin_ia32_fixupimmpd512_maskz, __builtin_ia32_fixupimmps512_mask,
935 __builtin_ia32_fixupimmps512_maskz, __builtin_ia32_fixupimmsd_mask,
936 __builtin_ia32_fixupimmsd_maskz, __builtin_ia32_fixupimmss_mask,
937 __builtin_ia32_fixupimmss_maskz, __builtin_ia32_gatherdiv8df,
938 __builtin_ia32_gatherdiv8di, __builtin_ia32_gatherdiv16sf,
939 __builtin_ia32_gatherdiv16si, __builtin_ia32_gathersiv16sf,
940 __builtin_ia32_gathersiv16si, __builtin_ia32_gathersiv8df,
941 __builtin_ia32_gathersiv8di, __builtin_ia32_getexppd512_mask,
942 __builtin_ia32_getexpps512_mask, __builtin_ia32_getexpsd128_mask,
943 __builtin_ia32_getexpss128_mask, __builtin_ia32_getmantpd512_mask,
944 __builtin_ia32_getmantps512_mask, __builtin_ia32_getmantsd_mask,
945 __builtin_ia32_getmantss_mask, __builtin_ia32_insertf32x4_mask,
946 __builtin_ia32_insertf64x4_mask, __builtin_ia32_inserti32x4_mask,
947 __builtin_ia32_inserti64x4_mask, __builtin_ia32_maxpd512_mask,
948 __builtin_ia32_maxps512_mask, __builtin_ia32_maxsd_mask,
949 __builtin_ia32_maxss_mask, __builtin_ia32_minpd512_mask,
950 __builtin_ia32_minps512_mask, __builtin_ia32_minsd_mask,
951 __builtin_ia32_minss_mask, __builtin_ia32_mulpd512_mask,
952 __builtin_ia32_mulps512_mask, __builtin_ia32_mulsd_mask,
953 __builtin_ia32_mulss_mask, __builtin_ia32_permdf512_mask,
954 __builtin_ia32_permdi512_mask, __builtin_ia32_prold512_mask,
955 __builtin_ia32_prolq512_mask, __builtin_ia32_prord512_mask,
956 __builtin_ia32_prorq512_mask, __builtin_ia32_pshufd512_mask,
957 __builtin_ia32_pslldi512_mask, __builtin_ia32_psllqi512_mask,
958 __builtin_ia32_psradi512_mask, __builtin_ia32_psraqi512_mask,
959 __builtin_ia32_psrldi512_mask, __builtin_ia32_psrlqi512_mask,
960 __builtin_ia32_pternlogd512_mask, __builtin_ia32_pternlogd512_maskz,
961 __builtin_ia32_pternlogq512_mask, __builtin_ia32_pternlogq512_maskz,
962 __builtin_ia32_rndscalepd_mask, __builtin_ia32_rndscaleps_mask,
963 __builtin_ia32_rndscalesd_mask, __builtin_ia32_rndscaless_mask,
964 __builtin_ia32_scalefpd512_mask, __builtin_ia32_scalefps512_mask,
965 __builtin_ia32_scalefsd_mask, __builtin_ia32_scalefss_mask,
966 __builtin_ia32_scatterdiv8df, __builtin_ia32_scatterdiv8di,
967 __builtin_ia32_scatterdiv16sf, __builtin_ia32_scatterdiv16si,
968 __builtin_ia32_scattersiv16sf, __builtin_ia32_scattersiv16si,
969 __builtin_ia32_scattersiv8df, __builtin_ia32_scattersiv8di,
970 __builtin_ia32_shuf_f32x4_mask, __builtin_ia32_shuf_f64x2_mask,
971 __builtin_ia32_shuf_i32x4_mask, __builtin_ia32_shuf_i64x2_mask,
972 __builtin_ia32_shufpd512_mask, __builtin_ia32_shufps512_mask,
973 __builtin_ia32_sqrtpd512_mask, __builtin_ia32_sqrtps512_mask,
974 __builtin_ia32_sqrtsd_mask, __builtin_ia32_sqrtss_mask,
975 __builtin_ia32_subpd512_mask, __builtin_ia32_subps512_mask,
976 __builtin_ia32_subsd_mask, __builtin_ia32_subss_mask,
977 __builtin_ia32_ucmpd512_mask, __builtin_ia32_ucmpq512_mask,
978 __builtin_ia32_vcomisd, __builtin_ia32_vcomiss,
979 __builtin_ia32_vcvtph2ps512_mask, __builtin_ia32_vcvtps2ph512_mask,
980 __builtin_ia32_vcvtsd2si32, __builtin_ia32_vcvtsd2si64,
981 __builtin_ia32_vcvtsd2usi32, __builtin_ia32_vcvtsd2usi64,
982 __builtin_ia32_vcvtss2si32, __builtin_ia32_vcvtss2si64,
983 __builtin_ia32_vcvtss2usi32, __builtin_ia32_vcvtss2usi64,
984 __builtin_ia32_vcvttsd2si32, __builtin_ia32_vcvttsd2si64,
985 __builtin_ia32_vcvttsd2usi32, __builtin_ia32_vcvttsd2usi64,
986 __builtin_ia32_vcvttss2si32, __builtin_ia32_vcvttss2si64,
987 __builtin_ia32_vcvttss2usi32, __builtin_ia32_vcvttss2usi64,
988 __builtin_ia32_vfmaddpd512_mask, __builtin_ia32_vfmaddpd512_mask3,
989 __builtin_ia32_vfmaddpd512_maskz, __builtin_ia32_vfmaddps512_mask,
990 __builtin_ia32_vfmaddps512_mask3, __builtin_ia32_vfmaddps512_maskz,
991 __builtin_ia32_vfmaddsd3_mask, __builtin_ia32_vfmaddsd3_mask3,
992 __builtin_ia32_vfmaddsd3_maskz, __builtin_ia32_vfmaddss3_mask,
993 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
994 __builtin_ia32_vfmaddsubpd512_mask,
995 __builtin_ia32_vfmaddsubpd512_mask3,
996 __builtin_ia32_vfmaddsubpd512_maskz,
997 __builtin_ia32_vfmaddsubps512_mask,
998 __builtin_ia32_vfmaddsubps512_mask3,
999 __builtin_ia32_vfmaddsubps512_maskz,
1000 __builtin_ia32_vfmsubaddpd512_mask3,
1001 __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
1002 __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
1003 __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
1004 __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
1005 __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
1006 __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
1007 __builtin_ia32_vpermilps512_mask, __builtin_ia32_gatherpfdps,
1008 __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
1009 __builtin_ia32_scatterpfqps, __builtin_ia32_exp2pd_mask,
1010 __builtin_ia32_exp2ps_mask, __builtin_ia32_rcp28pd_mask,
1011 __builtin_ia32_rcp28ps_mask, __builtin_ia32_rsqrt28pd_mask,
1012 __builtin_ia32_rsqrt28ps_mask.
1013 * gcc.target/i386/sse-14.c (test_1y): New.
1022 (pragma GCC target): Add avx512f, avx512er, avx512cd, avx512pf.
1023 (tests): Add _mm512_cvt_roundepi32_ps, _mm512_cvt_roundepu32_ps,
1024 _mm512_cvt_roundpd_epi32, _mm512_cvt_roundpd_epu32,
1025 _mm512_cvt_roundpd_ps, _mm512_cvt_roundph_ps,
1026 _mm512_cvt_roundps_epi32, _mm512_cvt_roundps_epu32,
1027 _mm512_cvt_roundps_pd, _mm512_cvtps_ph, _mm512_cvtt_roundpd_epi32,
1028 _mm512_cvtt_roundpd_epu32, _mm512_cvtt_roundps_epi32,
1029 _mm512_cvtt_roundps_epu32, _mm512_extractf32x4_ps,
1030 _mm512_extractf64x4_pd, _mm512_extracti32x4_epi32,
1031 _mm512_extracti64x4_epi64, _mm512_getexp_round_pd,
1032 _mm512_getexp_round_ps, _mm512_getmant_round_pd,
1033 _mm512_getmant_round_ps, _mm512_permute_pd, _mm512_permute_ps,
1034 _mm512_permutex_epi64, _mm512_permutex_pd, _mm512_rol_epi32,
1035 _mm512_rol_epi64, _mm512_ror_epi32, _mm512_ror_epi64,
1036 _mm512_shuffle_epi32, _mm512_slli_epi32, _mm512_slli_epi64,
1037 _mm512_sqrt_round_pd, _mm512_sqrt_round_ps, _mm512_srai_epi32,
1038 _mm512_srai_epi64, _mm512_srli_epi32, _mm512_srli_epi64,
1039 _mm_cvt_roundsd_i32, _mm_cvt_roundsd_u32, _mm_cvt_roundss_i32,
1040 _mm_cvt_roundss_u32, _mm_cvtt_roundsd_i32, _mm_cvtt_roundsd_u32,
1041 _mm_cvtt_roundss_i32, _mm_cvtt_roundss_u32, _mm512_getmant_pd,
1042 _mm512_getmant_ps, _mm_cvt_roundi32_ss, _mm512_add_round_pd,
1043 _mm512_add_round_ps, _mm512_alignr_epi32, _mm512_alignr_epi64,
1044 _mm512_cmp_epi32_mask, _mm512_cmp_epi64_mask, _mm512_cmp_epu32_mask,
1045 _mm512_cmp_epu64_mask, _mm512_cmp_pd_mask, _mm512_cmp_ps_mask,
1046 _mm512_div_round_pd, _mm512_div_round_ps, _mm512_i32gather_epi32,
1047 _mm512_i32gather_epi64, _mm512_i32gather_pd, _mm512_i32gather_ps,
1048 _mm512_i64gather_epi32, _mm512_i64gather_epi64, _mm512_i64gather_pd,
1049 _mm512_i64gather_ps, _mm512_insertf32x4, _mm512_insertf64x4,
1050 _mm512_inserti32x4, _mm512_inserti64x4,
1051 _mm512_maskz_cvt_roundepi32_ps, _mm512_maskz_cvt_roundepu32_ps,
1052 _mm512_maskz_cvt_roundpd_epi32, _mm512_maskz_cvt_roundpd_epu32,
1053 _mm512_maskz_cvt_roundpd_ps, _mm512_maskz_cvt_roundph_ps,
1054 _mm512_maskz_cvt_roundps_epi32, _mm512_maskz_cvt_roundps_epu32,
1055 _mm512_maskz_cvt_roundps_pd, _mm512_maskz_cvtps_ph,
1056 _mm512_maskz_cvtt_roundpd_epi32, _mm512_maskz_cvtt_roundpd_epu32,
1057 _mm512_maskz_cvtt_roundps_epi32, _mm512_maskz_cvtt_roundps_epu32,
1058 _mm512_maskz_extractf32x4_ps, _mm512_maskz_extractf64x4_pd,
1059 _mm512_maskz_extracti32x4_epi32, _mm512_maskz_extracti64x4_epi64,
1060 _mm512_maskz_getexp_round_pd, _mm512_maskz_getexp_round_ps,
1061 _mm512_maskz_getmant_round_pd, _mm512_maskz_getmant_round_ps,
1062 _mm512_maskz_permute_pd, _mm512_maskz_permute_ps,
1063 _mm512_maskz_permutex_epi64, _mm512_maskz_permutex_pd,
1064 _mm512_maskz_rol_epi32, _mm512_maskz_rol_epi64,
1065 _mm512_maskz_ror_epi32, _mm512_maskz_ror_epi64,
1066 _mm512_maskz_shuffle_epi32, _mm512_maskz_slli_epi32,
1067 _mm512_maskz_slli_epi64, _mm512_maskz_sqrt_round_pd,
1068 _mm512_maskz_sqrt_round_ps, _mm512_maskz_srai_epi32,
1069 _mm512_maskz_srai_epi64, _mm512_maskz_srli_epi32,
1070 _mm512_maskz_srli_epi64, _mm512_max_round_pd, _mm512_max_round_ps,
1071 _mm512_min_round_pd, _mm512_min_round_ps, _mm512_mul_round_pd,
1072 _mm512_mul_round_ps, _mm512_scalef_round_pd, _mm512_scalef_round_ps,
1073 _mm512_shuffle_f32x4, _mm512_shuffle_f64x2, _mm512_shuffle_i32x4,
1074 _mm512_shuffle_i64x2, _mm512_shuffle_pd, _mm512_shuffle_ps,
1075 _mm512_sub_round_pd, _mm512_sub_round_ps, _mm_add_round_sd,
1076 _mm_add_round_ss, _mm_cmp_sd_mask, _mm_cmp_ss_mask,
1077 _mm_cvt_roundi64_sd, _mm_cvt_roundi64_ss, _mm_cvt_roundsd_ss,
1078 _mm_cvt_roundss_sd, _mm_cvt_roundu32_ss, _mm_cvt_roundu64_sd,
1079 _mm_cvt_roundu64_ss, _mm_div_round_sd, _mm_div_round_ss,
1080 _mm_getexp_round_sd, _mm_getexp_round_ss, _mm_getmant_round_sd,
1081 _mm_getmant_round_ss, _mm_mul_round_sd, _mm_mul_round_ss,
1082 _mm_scalef_round_sd, _mm_scalef_round_ss, _mm_sqrt_round_sd,
1083 _mm_sqrt_round_ss, _mm_sub_round_sd, _mm_sub_round_ss,
1084 _mm512_cmp_round_pd_mask, _mm512_cmp_round_ps_mask,
1085 _mm512_maskz_roundscale_round_pd, _mm512_maskz_roundscale_round_ps,
1086 _mm_cmp_round_sd_mask, _mm_cmp_round_ss_mask, _mm_comi_round_sd,
1087 _mm_comi_round_ss, _mm_roundscale_round_sd, _mm_roundscale_round_ss,
1088 _mm512_fmadd_round_pd, _mm512_fmadd_round_ps,
1089 _mm512_fmaddsub_round_pd, _mm512_fmaddsub_round_ps,
1090 _mm512_fmsub_round_pd, _mm512_fmsub_round_ps,
1091 _mm512_fmsubadd_round_pd, _mm512_fmsubadd_round_ps,
1092 _mm512_fnmadd_round_pd, _mm512_fnmadd_round_ps,
1093 _mm512_fnmsub_round_pd, _mm512_fnmsub_round_ps,
1094 _mm512_mask_cmp_epi32_mask, _mm512_mask_cmp_epi64_mask,
1095 _mm512_mask_cmp_epu32_mask, _mm512_mask_cmp_epu64_mask,
1096 _mm512_mask_cmp_pd_mask, _mm512_mask_cmp_ps_mask,
1097 _mm512_mask_cvt_roundepi32_ps, _mm512_mask_cvt_roundepu32_ps,
1098 _mm512_mask_cvt_roundpd_epi32, _mm512_mask_cvt_roundpd_epu32,
1099 _mm512_mask_cvt_roundpd_ps, _mm512_mask_cvt_roundph_ps,
1100 _mm512_mask_cvt_roundps_epi32, _mm512_mask_cvt_roundps_epu32,
1101 _mm512_mask_cvt_roundps_pd, _mm512_mask_cvtps_ph,
1102 _mm512_mask_cvtt_roundpd_epi32, _mm512_mask_cvtt_roundpd_epu32,
1103 _mm512_mask_cvtt_roundps_epi32, _mm512_mask_cvtt_roundps_epu32,
1104 _mm512_mask_extractf32x4_ps, _mm512_mask_extractf64x4_pd,
1105 _mm512_mask_extracti32x4_epi32, _mm512_mask_extracti64x4_epi64,
1106 _mm512_mask_getexp_round_pd, _mm512_mask_getexp_round_ps,
1107 _mm512_mask_getmant_round_pd, _mm512_mask_getmant_round_ps,
1108 _mm512_mask_permute_pd, _mm512_mask_permute_ps,
1109 _mm512_mask_permutex_epi64, _mm512_mask_permutex_pd,
1110 _mm512_mask_rol_epi32, _mm512_mask_rol_epi64, _mm512_mask_ror_epi32,
1111 _mm512_mask_ror_epi64, _mm512_mask_shuffle_epi32,
1112 _mm512_mask_slli_epi32, _mm512_mask_slli_epi64,
1113 _mm512_mask_sqrt_round_pd, _mm512_mask_sqrt_round_ps,
1114 _mm512_mask_srai_epi32, _mm512_mask_srai_epi64,
1115 _mm512_mask_srli_epi32, _mm512_mask_srli_epi64,
1116 _mm512_maskz_add_round_pd, _mm512_maskz_add_round_ps,
1117 _mm512_maskz_alignr_epi32, _mm512_maskz_alignr_epi64,
1118 _mm512_maskz_div_round_pd, _mm512_maskz_div_round_ps,
1119 _mm512_maskz_insertf32x4, _mm512_maskz_insertf64x4,
1120 _mm512_maskz_inserti32x4, _mm512_maskz_inserti64x4,
1121 _mm512_maskz_max_round_pd, _mm512_maskz_max_round_ps,
1122 _mm512_maskz_min_round_pd, _mm512_maskz_min_round_ps,
1123 _mm512_maskz_mul_round_pd, _mm512_maskz_mul_round_ps,
1124 _mm512_maskz_scalef_round_pd, _mm512_maskz_scalef_round_ps,
1125 _mm512_maskz_shuffle_f32x4, _mm512_maskz_shuffle_f64x2,
1126 _mm512_maskz_shuffle_i32x4, _mm512_maskz_shuffle_i64x2,
1127 _mm512_maskz_shuffle_pd, _mm512_maskz_shuffle_ps,
1128 _mm512_maskz_sub_round_pd, _mm512_maskz_sub_round_ps,
1129 _mm512_ternarylogic_epi32, _mm512_ternarylogic_epi64,
1130 _mm_fmadd_round_sd, _mm_fmadd_round_ss, _mm_fmsub_round_sd,
1131 _mm_fmsub_round_ss, _mm_fnmadd_round_sd, _mm_fnmadd_round_ss,
1132 _mm_fnmsub_round_sd, _mm_fnmsub_round_ss, _mm_mask_cmp_sd_mask,
1133 _mm_mask_cmp_ss_mask, _mm_maskz_add_round_sd, _mm_maskz_add_round_ss,
1134 _mm_maskz_cvt_roundsd_ss, _mm_maskz_cvt_roundss_sd,
1135 _mm_maskz_div_round_sd, _mm_maskz_div_round_ss,
1136 _mm_maskz_getexp_round_sd, _mm_maskz_getexp_round_ss,
1137 _mm_maskz_getmant_round_sd, _mm_maskz_getmant_round_ss,
1138 _mm_maskz_mul_round_sd, _mm_maskz_mul_round_ss,
1139 _mm_maskz_scalef_round_sd, _mm_maskz_scalef_round_ss,
1140 _mm_maskz_sqrt_round_sd, _mm_maskz_sqrt_round_ss,
1141 _mm_maskz_sub_round_sd, _mm_maskz_sub_round_ss,
1142 _mm512_i32scatter_epi32, _mm512_i32scatter_epi64,
1143 _mm512_i32scatter_pd, _mm512_i32scatter_ps, _mm512_i64scatter_epi32,
1144 _mm512_i64scatter_epi64, _mm512_i64scatter_pd, _mm512_i64scatter_ps,
1145 _mm512_mask_roundscale_round_pd, _mm512_mask_roundscale_round_ps,
1146 _mm512_mask_cmp_round_pd_mask, _mm512_mask_cmp_round_ps_mask,
1147 _mm_fixupimm_round_sd, _mm_fixupimm_round_ss,
1148 _mm_mask_cmp_round_sd_mask, _mm_mask_cmp_round_ss_mask,
1149 _mm_maskz_roundscale_round_sd, _mm_maskz_roundscale_round_ss,
1150 _mm512_mask3_fmadd_round_pd, _mm512_mask3_fmadd_round_ps,
1151 _mm512_mask3_fmaddsub_round_pd, _mm512_mask3_fmaddsub_round_ps,
1152 _mm512_mask3_fmsub_round_pd, _mm512_mask3_fmsub_round_ps,
1153 _mm512_mask3_fmsubadd_round_pd, _mm512_mask3_fmsubadd_round_ps,
1154 _mm512_mask3_fnmadd_round_pd, _mm512_mask3_fnmadd_round_ps,
1155 _mm512_mask3_fnmsub_round_pd, _mm512_mask3_fnmsub_round_ps,
1156 _mm512_mask_add_round_pd, _mm512_mask_add_round_ps,
1157 _mm512_mask_alignr_epi32, _mm512_mask_alignr_epi64,
1158 _mm512_mask_div_round_pd, _mm512_mask_div_round_ps,
1159 _mm512_mask_fmadd_round_pd, _mm512_mask_fmadd_round_ps,
1160 _mm512_mask_fmaddsub_round_pd, _mm512_mask_fmaddsub_round_ps,
1161 _mm512_mask_fmsub_round_pd, _mm512_mask_fmsub_round_ps,
1162 _mm512_mask_fmsubadd_round_pd, _mm512_mask_fmsubadd_round_ps,
1163 _mm512_mask_fnmadd_round_pd, _mm512_mask_fnmadd_round_ps,
1164 _mm512_mask_fnmsub_round_pd, _mm512_mask_fnmsub_round_ps,
1165 _mm512_mask_i32gather_epi32, _mm512_mask_i32gather_epi64,
1166 _mm512_mask_i32gather_pd, _mm512_mask_i32gather_ps,
1167 _mm512_mask_i64gather_epi32, _mm512_mask_i64gather_epi64,
1168 _mm512_mask_i64gather_pd, _mm512_mask_i64gather_ps,
1169 _mm512_mask_insertf32x4, _mm512_mask_insertf64x4,
1170 _mm512_mask_inserti32x4, _mm512_mask_inserti64x4,
1171 _mm512_mask_max_round_pd, _mm512_mask_max_round_ps,
1172 _mm512_mask_min_round_pd, _mm512_mask_min_round_ps,
1173 _mm512_mask_mul_round_pd, _mm512_mask_mul_round_ps,
1174 _mm512_mask_scalef_round_pd, _mm512_mask_scalef_round_ps,
1175 _mm512_mask_shuffle_f32x4, _mm512_mask_shuffle_f64x2,
1176 _mm512_mask_shuffle_i32x4, _mm512_mask_shuffle_i64x2,
1177 _mm512_mask_shuffle_pd, _mm512_mask_shuffle_ps,
1178 _mm512_mask_sub_round_pd, _mm512_mask_sub_round_ps,
1179 _mm512_mask_ternarylogic_epi32, _mm512_mask_ternarylogic_epi64,
1180 _mm512_maskz_fmadd_round_pd, _mm512_maskz_fmadd_round_ps,
1181 _mm512_maskz_fmaddsub_round_pd, _mm512_maskz_fmaddsub_round_ps,
1182 _mm512_maskz_fmsub_round_pd, _mm512_maskz_fmsub_round_ps,
1183 _mm512_maskz_fmsubadd_round_pd, _mm512_maskz_fmsubadd_round_ps,
1184 _mm512_maskz_fnmadd_round_pd, _mm512_maskz_fnmadd_round_ps,
1185 _mm512_maskz_fnmsub_round_pd, _mm512_maskz_fnmsub_round_ps,
1186 _mm512_maskz_ternarylogic_epi32, _mm512_maskz_ternarylogic_epi64,
1187 _mm_mask3_fmadd_round_sd, _mm_mask3_fmadd_round_ss,
1188 _mm_mask3_fmsub_round_sd, _mm_mask3_fmsub_round_ss,
1189 _mm_mask3_fnmadd_round_sd, _mm_mask3_fnmadd_round_ss,
1190 _mm_mask3_fnmsub_round_sd, _mm_mask3_fnmsub_round_ss,
1191 _mm_mask_add_round_sd, _mm_mask_add_round_ss, _mm_mask_cvt_roundsd_ss,
1192 _mm_mask_cvt_roundss_sd, _mm_mask_div_round_sd, _mm_mask_div_round_ss,
1193 _mm_mask_fmadd_round_sd, _mm_mask_fmadd_round_ss,
1194 _mm_mask_fmsub_round_sd, _mm_mask_fmsub_round_ss,
1195 _mm_mask_fnmadd_round_sd, _mm_mask_fnmadd_round_ss,
1196 _mm_mask_fnmsub_round_sd, _mm_mask_fnmsub_round_ss,
1197 _mm_mask_getexp_round_sd, _mm_mask_getexp_round_ss,
1198 _mm_mask_getmant_round_sd, _mm_mask_getmant_round_ss,
1199 _mm_mask_mul_round_sd, _mm_mask_mul_round_ss,
1200 _mm_mask_scalef_round_sd, _mm_mask_scalef_round_ss,
1201 _mm_mask_sqrt_round_sd, _mm_mask_sqrt_round_ss, _mm_mask_sub_round_sd,
1202 _mm_mask_sub_round_ss, _mm_maskz_fmadd_round_sd,
1203 _mm_maskz_fmadd_round_ss, _mm_maskz_fmsub_round_sd,
1204 _mm_maskz_fmsub_round_ss, _mm_maskz_fnmadd_round_sd,
1205 _mm_maskz_fnmadd_round_ss, _mm_maskz_fnmsub_round_sd,
1206 _mm_maskz_fnmsub_round_ss, _mm512_mask_i32scatter_epi32,
1207 _mm512_mask_i32scatter_epi64, _mm512_mask_i32scatter_pd,
1208 _mm512_mask_i32scatter_ps, _mm512_mask_i64scatter_epi32,
1209 _mm512_mask_i64scatter_epi64, _mm512_mask_i64scatter_pd,
1210 _mm512_mask_i64scatter_ps, _mm_mask_getmant_sd, _mm_mask_getmant_ss,
1211 _mm_mask_roundscale_round_sd, _mm_mask_roundscale_round_ss,
1212 _mm512_mask_fixupimm_round_pd, _mm512_mask_fixupimm_round_ps,
1213 _mm512_maskz_fixupimm_round_pd, _mm512_maskz_fixupimm_round_ps,
1214 _mm_mask_fixupimm_round_sd, _mm_mask_fixupimm_round_ss,
1215 _mm_maskz_fixupimm_round_sd, _mm_maskz_fixupimm_round_ss,
1216 _mm512_mask_prefetch_i32gather_ps, _mm512_mask_prefetch_i32scatter_ps,
1217 _mm512_mask_prefetch_i64gather_ps, _mm512_mask_prefetch_i64scatter_ps,
1218 _mm512_exp2a23_round_pd, _mm512_exp2a23_round_ps,
1219 _mm512_rcp28_round_pd, _mm512_rcp28_round_ps, _mm512_rsqrt28_round_pd,
1220 _mm512_rsqrt28_round_ps, _mm512_maskz_exp2a23_round_pd,
1221 _mm512_maskz_exp2a23_round_ps, _mm512_maskz_rcp28_round_pd,
1222 _mm512_maskz_rcp28_round_ps, _mm512_maskz_rsqrt28_round_pd,
1223 _mm512_maskz_rsqrt28_round_ps, _mm512_mask_exp2a23_round_pd,
1224 _mm512_mask_exp2a23_round_ps, _mm512_mask_rcp28_round_pd,
1225 _mm512_mask_rcp28_round_ps, _mm512_mask_rsqrt28_round_pd,
1226 _mm512_mask_rsqrt28_round_ps.
1227 * gcc.target/i386/testimm-10.c: New file.
1228 * gcc.target/i386/testround-1.c: Ditto.
1229 * gcc.target/i386/testround-2.c: Ditto.
1230 * gcc.target/x86_64/abi/avx512f/test_m512_returning.c: Ditto.
1231 * gcc.target/x86_64/abi/avx512f/test_passing_m512.c: Ditto.
1232 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Ditto.
1233 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1234 * gcc.target/i386/avx512cd-check.h: Ditto.
1235 * gcc.target/i386/avx512er-check.h: Ditto.
1236 * gcc.target/i386/avx512f-check.h: Ditto.
1237 * gcc.target/i386/avx512f-helper.h: Ditto.
1238 * gcc.target/i386/avx512f-mask-type.h: Ditto.
1239 * gcc.target/i386/avx512f-os-support.h: Ditto.
1240 * gcc.target/i386/i386.exp (check_effective_target_avx512f): New.
1241 (check_effective_target_avx512cd): Ditto.
1242 (check_effective_target_avx512er): Ditto.
1243 * gcc.target/i386/m128-check.h (CHECK_FP_EXP): Ditto.
1244 * gcc.target/i386/m512-check.h: Ditto.
1245 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: New file.
1246 * gcc.target/x86_64/abi/avx512f/args.h: Ditto.
1247 * gcc.target/x86_64/abi/avx512f/asm-support.S: Ditto.
1248 * gcc.target/x86_64/abi/avx512f/avx512f-check.h: Ditto.
1249 * lib/target-supports.exp (check_effective_target_avx512f): New.
1251 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
1252 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1253 Sergey Lega <sergey.s.lega@intel.com>
1254 Anna Tikhonova <anna.tikhonova@intel.com>
1255 Ilya Tocar <ilya.tocar@intel.com>
1256 Andrey Turetskiy <andrey.turetskiy@intel.com>
1257 Ilya Verbin <ilya.verbin@intel.com>
1258 Kirill Yukhin <kirill.yukhin@intel.com>
1259 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1261 * gcc.target/i386/avx-1.c: Extend to AVX-512.
1262 * gcc.target/i386/sse-22.c: Ditto.
1263 * gcc.target/i386/sse-23.c: Ditto.
1265 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
1266 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1267 Sergey Lega <sergey.s.lega@intel.com>
1268 Anna Tikhonova <anna.tikhonova@intel.com>
1269 Ilya Tocar <ilya.tocar@intel.com>
1270 Andrey Turetskiy <andrey.turetskiy@intel.com>
1271 Ilya Verbin <ilya.verbin@intel.com>
1272 Kirill Yukhin <kirill.yukhin@intel.com>
1273 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1275 * gcc.target/i386/pr49002-2.c: allow vmovapd generation.
1277 2013-12-31 Sandra Loosemore <sandra@codesourcery.com>
1278 Chung-Lin Tang <cltang@codesourcery.com>
1279 Based on patches from Altera Corporation
1281 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nios2__.
1282 * gcc.dg/20040813-1.c: Skip for nios2-*-*.
1283 * gcc.dg/20020312-2.c: Add __nios2__ case.
1284 * g++.dg/other/PR23205.C: Skip for nios2-*-*.
1285 * g++.dg/other/pr23205-2.C: Skip for nios2-*-*.
1286 * g++.dg/cpp0x/constexpr-rom.C: Skip for nios2-*-*.
1287 * g++.dg/cpp0x/alias-decl-debug-0.C: Skip for nios2-*-*.
1288 * g++.old-deja/g++.jason/thunk3.C: Skip for nios2-*-*.
1289 * lib/target-supports.exp (check_profiling_available): Check for
1291 * gcc.c-torture/execute/pr47237.x:: Skip for nios2-*-*.
1292 * gcc.c-torture/execute/20101011-1.c: Skip for nios2-*-*.
1293 * gcc.c-torture/execute/builtins/lib/chk.c (memset): Place
1294 char-based memset loop before inline check, to prevent
1295 problems when called to initialize .bss. Update comments.
1296 * gcc.target/nios2/nios2.exp: New DejaGNU file.
1297 * gcc.target/nios2/nios2-custom-1.c: New test.
1298 * gcc.target/nios2/nios2-trap-insn.c: New test.
1299 * gcc.target/nios2/nios2-builtin-custom.c: New test.
1300 * gcc.target/nios2/nios2-builtin-io.c: New test.
1301 * gcc.target/nios2/nios2-stack-check-1.c: New test.
1302 * gcc.target/nios2/nios2-stack-check-2.c: New test.
1303 * gcc.target/nios2/nios2-rdctl.c: New test.
1304 * gcc.target/nios2/nios2-wrctl.c: New test.
1305 * gcc.target/nios2/nios2-wrctl-zero.c: New test.
1306 * gcc.target/nios2/nios2-wrctl-not-zero.c: New test.
1307 * gcc.target/nios2/nios2-rdwrctl-1.c: New test.
1308 * gcc.target/nios2/nios2-reg-constraints.c: New test.
1309 * gcc.target/nios2/nios2-ashlsi3-one_shift.c: New test.
1310 * gcc.target/nios2/nios2-mul-options-1.c: New test.
1311 * gcc.target/nios2/nios2-mul-options-2.c: New test.
1312 * gcc.target/nios2/nios2-mul-options-3.c: New test.
1313 * gcc.target/nios2/nios2-mul-options-4.c: New test.
1314 * gcc.target/nios2/nios2-nor.c: New test.
1315 * gcc.target/nios2/nios2-stxio.c: New test.
1316 * gcc.target/nios2/custom-fp-1.c: New test.
1317 * gcc.target/nios2/custom-fp-2.c: New test.
1318 * gcc.target/nios2/custom-fp-3.c: New test.
1319 * gcc.target/nios2/custom-fp-4.c: New test.
1320 * gcc.target/nios2/custom-fp-5.c: New test.
1321 * gcc.target/nios2/custom-fp-6.c: New test.
1322 * gcc.target/nios2/custom-fp-7.c: New test.
1323 * gcc.target/nios2/custom-fp-8.c: New test.
1324 * gcc.target/nios2/custom-fp-cmp-1.c: New test.
1325 * gcc.target/nios2/custom-fp-conversion.c: New test.
1326 * gcc.target/nios2/custom-fp-double.c: New test.
1327 * gcc.target/nios2/custom-fp-float.c: New test.
1328 * gcc.target/nios2/nios2-int-types.c: New test.
1329 * gcc.target/nios2/nios2-cache-1.c: New test.
1330 * gcc.target/nios2/nios2-cache-2.c: New test.
1332 2013-12-30 Mike Stump <mikestump@comcast.net>
1335 * g++.dg/ext/label13.C: Update to not expect failures.
1337 2013-12-30 Janus Weil <janus@gcc.gnu.org>
1340 * gfortran.dg/generic_28.f90: New.
1342 2013-12-30 Jakub Jelinek <jakub@redhat.com>
1344 PR tree-optimization/59591
1345 * gcc.dg/vect/pr59591-1.c: New test.
1346 * gcc.dg/vect/pr59591-2.c: New test.
1347 * gcc.target/i386/pr59591-1.c: New test.
1348 * gcc.target/i386/pr59591-2.c: New test.
1351 * gcc.target/i386/pr59501-1.c: New test.
1352 * gcc.target/i386/pr59501-1a.c: New test.
1353 * gcc.target/i386/pr59501-2.c: New test.
1354 * gcc.target/i386/pr59501-2a.c: New test.
1355 * gcc.target/i386/pr59501-3.c: New test.
1356 * gcc.target/i386/pr59501-3a.c: New test.
1357 * gcc.target/i386/pr59501-4.c: New test.
1358 * gcc.target/i386/pr59501-4a.c: New test.
1359 * gcc.target/i386/pr59501-5.c: New test.
1360 * gcc.target/i386/pr59501-6.c: New test.
1362 2013-12-30 H.J. Lu <hongjiu.lu@intel.com>
1365 * gcc.dg/pr59605.c: New test.
1367 2013-12-27 Yury Gribov <y.gribov@samsung.com>
1370 * c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern.
1371 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1372 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1373 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1374 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1375 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1376 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1377 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1378 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1379 * c-c++-common/ubsan/pr59333.c: Likewise.
1380 * c-c++-common/ubsan/shift-1.c: Likewise.
1381 * c-c++-common/ubsan/shift-2.c: Likewise.
1382 * c-c++-common/ubsan/shift-4.c: Likewise.
1383 * c-c++-common/ubsan/vla-1.c: Likewise.
1385 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
1387 * g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
1388 -mtune=i686 with -mtune=generic.
1389 * g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.
1391 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
1393 * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
1394 with -mtune=generic.
1396 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
1399 * gcc.target/i386/pr59588-1.c: New file.
1400 * gcc.target/i386/pr59588-2.c: Likewise.
1402 2013-12-26 Uros Bizjak <ubizjak@gmail.com>
1403 H.J. Lu <hongjiu.lu@intel.com>
1406 * g++.dg/ext/mv14.C: New tests.
1407 * g++.dg/ext/mv15.C: Likewise.
1409 2013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1412 * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
1413 test_no_xop, test_arch_corei7, test_arch_corei7_avx,
1414 test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
1415 test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
1416 test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
1417 test_tune_bdver3): New function prototypes.
1419 2013-12-24 Renlin Li <Renlin.Li@arm.com>
1421 * gcc.target/arm/fixed_float_conversion.c: New test case.
1423 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
1425 * gcc.dg/vect/vect-neg-store-1.c: New test.
1426 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1428 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
1431 * gcc.c-torture/compile/pr59569-1.c: New test.
1432 * gcc.c-torture/compile/pr59569-2.c: Ditto.
1434 2013-12-23 Marek Polacek <polacek@redhat.com>
1437 * g++.dg/cpp0x/pr59111.C: New test.
1438 * g++.dg/cpp1y/pr59110.C: New test.
1440 2013-12-22 Uros Bizjak <ubizjak@gmail.com>
1442 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
1444 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
1445 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
1446 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
1448 2013-12-20 Richard Earnshaw <rearnsha@arm.com>
1450 * gcc.target/arm/nested-apcs.c: New test.
1452 2013-12-20 Jakub Jelinek <jakub@redhat.com>
1455 * g++.dg/tree-prof/pr59255.C: New test.
1457 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1459 * gcc.target/arm/neon-vceq_p64.c: New test.
1460 * gcc.target/arm/neon-vtst_p64.c: Likewise.
1462 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
1464 PR tree-optimization/59544
1465 * gcc.target/i386/pr59544.c: New test.
1467 2013-12-20 Jakub Jelinek <jakub@redhat.com>
1469 PR tree-optimization/59413
1470 * gcc.c-torture/execute/pr59413.c: New test.
1472 * c-c++-common/ubsan/load-bool-enum.c: New test.
1474 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1476 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
1478 (add_options_for_arm_crypto): Likewise.
1479 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
1480 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
1481 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
1482 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
1483 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
1484 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
1485 * gcc.target/arm/crypto-vmullp64.c: Likewise.
1486 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
1487 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
1488 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
1489 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
1490 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
1491 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
1492 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
1493 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
1494 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
1495 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
1496 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
1497 * gcc.target/arm/neon/vbslQp64: Generate.
1498 * gcc.target/arm/neon/vbslp64: Likewise.
1499 * gcc.target/arm/neon/vcombinep64: Likewise.
1500 * gcc.target/arm/neon/vcreatep64: Likewise.
1501 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
1502 * gcc.target/arm/neon/vdupQ_np64: Likewise.
1503 * gcc.target/arm/neon/vdup_lanep64: Likewise.
1504 * gcc.target/arm/neon/vdup_np64: Likewise.
1505 * gcc.target/arm/neon/vextQp64: Likewise.
1506 * gcc.target/arm/neon/vextp64: Likewise.
1507 * gcc.target/arm/neon/vget_highp64: Likewise.
1508 * gcc.target/arm/neon/vget_lowp64: Likewise.
1509 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
1510 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
1511 * gcc.target/arm/neon/vld1Qp64: Likewise.
1512 * gcc.target/arm/neon/vld1_dupp64: Likewise.
1513 * gcc.target/arm/neon/vld1_lanep64: Likewise.
1514 * gcc.target/arm/neon/vld1p64: Likewise.
1515 * gcc.target/arm/neon/vld2_dupp64: Likewise.
1516 * gcc.target/arm/neon/vld2p64: Likewise.
1517 * gcc.target/arm/neon/vld3_dupp64: Likewise.
1518 * gcc.target/arm/neon/vld3p64: Likewise.
1519 * gcc.target/arm/neon/vld4_dupp64: Likewise.
1520 * gcc.target/arm/neon/vld4p64: Likewise.
1521 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
1522 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
1523 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
1524 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
1525 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
1526 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
1527 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
1528 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
1529 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
1530 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
1531 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
1532 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
1533 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
1534 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
1535 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
1536 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
1537 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
1538 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
1539 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
1540 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
1541 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
1542 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
1543 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
1544 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
1545 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
1546 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
1547 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
1548 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
1549 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
1550 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
1551 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
1552 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
1553 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
1554 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
1555 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
1556 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
1557 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
1558 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
1559 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
1560 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
1561 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
1562 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
1563 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
1564 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
1565 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
1566 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
1567 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
1568 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
1569 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
1570 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
1571 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
1572 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
1573 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
1574 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
1575 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
1576 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
1577 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
1578 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
1579 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
1580 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
1581 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
1582 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
1583 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
1584 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
1585 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
1586 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
1587 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
1588 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
1589 * gcc.target/arm/neon/vsliQ_np64: Likewise.
1590 * gcc.target/arm/neon/vsli_np64: Likewise.
1591 * gcc.target/arm/neon/vsriQ_np64: Likewise.
1592 * gcc.target/arm/neon/vsri_np64: Likewise.
1593 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
1594 * gcc.target/arm/neon/vst1Qp64: Likewise.
1595 * gcc.target/arm/neon/vst1_lanep64: Likewise.
1596 * gcc.target/arm/neon/vst1p64: Likewise.
1597 * gcc.target/arm/neon/vst2p64: Likewise.
1598 * gcc.target/arm/neon/vst3p64: Likewise.
1599 * gcc.target/arm/neon/vst4p64: Likewise.
1601 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1603 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
1604 (check_effective_target_arm_crc_ok_nocache): Likewise.
1605 (check_effective_target_arm_crc_ok): Likewise.
1606 * gcc.target/arm/acle/: New directory.
1607 * gcc.target/arm/acle/acle.exp: New.
1608 * gcc.target/arm/acle/crc32b.c: New test.
1609 * gcc.target/arm/acle/crc32h.c: Likewise.
1610 * gcc.target/arm/acle/crc32w.c: Likewise.
1611 * gcc.target/arm/acle/crc32d.c: Likewise.
1612 * gcc.target/arm/acle/crc32cb.c: Likewise.
1613 * gcc.target/arm/acle/crc32ch.c: Likewise.
1614 * gcc.target/arm/acle/crc32cw.c: Likewise.
1615 * gcc.target/arm/acle/crc32cd.c: Likewise.
1617 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1619 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
1621 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
1623 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
1626 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
1628 * gcc.target/aarch64/pmull_1.c: New.
1630 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
1632 * gcc.target/aarch64/sha256_1.c: New.
1634 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
1636 * gcc.target/aarch64/sha1_1.c: New.
1638 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
1640 * gcc.target/aarch64/aes_1.c: New.
1642 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
1643 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1645 * gcc.target/s390/hotpatch-1.c: New test
1646 * gcc.target/s390/hotpatch-2.c: New test
1647 * gcc.target/s390/hotpatch-3.c: New test
1648 * gcc.target/s390/hotpatch-4.c: New test
1649 * gcc.target/s390/hotpatch-5.c: New test
1650 * gcc.target/s390/hotpatch-6.c: New test
1651 * gcc.target/s390/hotpatch-7.c: New test
1652 * gcc.target/s390/hotpatch-8.c: New test
1653 * gcc.target/s390/hotpatch-9.c: New test
1654 * gcc.target/s390/hotpatch-10.c: New test
1655 * gcc.target/s390/hotpatch-11.c: New test
1656 * gcc.target/s390/hotpatch-12.c: New test
1657 * gcc.target/s390/hotpatch-compile-1.c: New test
1658 * gcc.target/s390/hotpatch-compile-2.c: New test
1659 * gcc.target/s390/hotpatch-compile-3.c: New test
1660 * gcc.target/s390/hotpatch-compile-4.c: New test
1661 * gcc.target/s390/hotpatch-compile-5.c: New test
1662 * gcc.target/s390/hotpatch-compile-6.c: New test
1663 * gcc.target/s390/hotpatch-compile-7.c: New test
1665 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1667 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
1670 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
1672 * gfortran.dg/io_err_1.f90: New test.
1674 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
1676 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
1677 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
1678 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
1679 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
1680 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
1681 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1682 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
1684 2013-12-18 Jakub Jelinek <jakub@redhat.com>
1687 * gcc.target/i386/pr59539-1.c: New test.
1688 * gcc.target/i386/pr59539-2.c: New test.
1690 2013-12-18 Nick Clifton <nickc@redhat.com>
1692 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
1694 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
1696 * gcc.dg/pr59418.c: New test.
1698 2013-12-17 Jakub Jelinek <jakub@redhat.com>
1700 PR tree-optimization/59523
1701 * gcc.dg/pr59523.c: New test.
1703 2013-12-17 Marek Polacek <polacek@redhat.com>
1705 * c-c++-common/ubsan/overflow-int128.c: New test.
1707 2013-12-17 Jakub Jelinek <jakub@redhat.com>
1710 * gfortran.dg/pr58290.f90: New test.
1712 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
1714 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
1716 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
1718 * g++.dg/ipa/devirt-13.C: Update template.
1720 2013-12-16 Janus Weil <janus@gcc.gnu.org>
1723 * gfortran.dg/proc_ptr_44.f90: New.
1725 2013-12-16 Jakub Jelinek <jakub@redhat.com>
1727 * c-c++-common/ubsan/overflow-mul-3.c: New test.
1728 * c-c++-common/ubsan/overflow-mul-4.c: New test.
1731 * gfortran.dg/gomp/pr59337.f90: New test.
1733 2013-12-16 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.target/i386/pr59470.c: New test.
1739 2013-12-14 Jan Hubicka <jh@suse.cz>
1742 * g++.dg/torture/pr59265.C: New testcase.
1744 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1746 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
1747 __builtin_ia32_emms for 32bit x86 targets.
1748 (foo32x2_le): Ditto.
1749 (main): Reorder function calls.
1751 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1753 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
1755 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1758 * gcc.target/i386/pr43662.c (dg-options):
1759 Add -maccumulate-outgoing-args.
1760 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1761 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1762 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1763 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1764 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1765 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1766 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1767 Add -maccumulate-outgoing-args.
1768 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1769 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1770 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1771 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1772 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1773 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1774 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1775 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1776 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1777 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1778 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1779 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1780 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1781 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1782 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1784 2013-12-15 Janus Weil <janus@gcc.gnu.org>
1787 * gfortran.dg/unlimited_polymorphic_15.f90: New.
1789 2013-12-14 Jan Hubicka <jh@suse.cz>
1792 * g++.dg/ipa/devirt-19.C: New testcase.
1794 2013-12-14 Marek Polacek <polacek@redhat.com>
1796 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
1797 require int128 target.
1798 * c-c++-common/ubsan/overflow-negate-2.c: New test.
1800 2013-12-14 Janus Weil <janus@gcc.gnu.org>
1803 * gfortran.dg/class_57.f90: New.
1805 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
1808 * g++.dg/other/pr59492.C: New file.
1810 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
1812 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
1814 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
1816 * gcc.dg/pr59350.c: New test.
1818 2013-12-14 Marek Polacek <polacek@redhat.com>
1820 * c-c++-common/ubsan/overflow-1.c: New test.
1821 * c-c++-common/ubsan/overflow-2.c: New test.
1823 2013-12-14 Marek Polacek <polacek@redhat.com>
1826 * c-c++-common/ubsan/pr59503.c: New test.
1828 2013-12-14 Janus Weil <janus@gcc.gnu.org>
1831 * gfortran.dg/typebound_proc_31.f90: New.
1833 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1835 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
1836 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
1838 2013-12-03 Jeff Law <law@redhat.com>
1840 PR tree-optimization/45685
1841 * gcc.dg/tree-ssa/pr45685.c: New test.
1843 2013-12-13 Bin Cheng <bin.cheng@arm.com>
1845 PR tree-optimization/58296
1846 PR tree-optimization/41488
1847 * gcc.dg/tree-ssa/scev-7.c: New test.
1848 * gcc.dg/pr41488.c: New test.
1849 * g++.dg/pr59445.C: New test.
1851 2013-12-12 Tobias Burnus <burnus@net-b.de>
1854 * gfortran.dg/namelist_83.f90: New.
1855 * gfortran.dg/namelist_83_2.f90: New.
1857 2013-12-12 Jakub Jelinek <jakub@redhat.com>
1860 * g++.dg/opt/pr59470.C: New test.
1862 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
1864 * c-c++-common/tsan/free_race2.c: New file.
1865 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1866 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1867 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1868 * c-c++-common/tsan/simple_race.c: Likewise.
1869 * c-c++-common/tsan/simple_stack.c: Likewise.
1870 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1871 * g++.dg/tsan/atomic_free.C: Likewise.
1872 * g++.dg/tsan/atomic_free2.C: Likewise.
1873 * g++.dg/tsan/benign_race.C: Likewise.
1874 * g++.dg/tsan/cond_race.C: Likewise.
1875 * g++.dg/tsan/default_options.C: Likewise.
1876 * g++.dg/tsan/fd_close_norace.C: Likewise.
1877 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1878 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
1880 2013-12-12 Jakub Jelinek <jakub@redhat.com>
1883 * gfortran.dg/gomp/pr59467.f90: New test.
1884 * c-c++-common/gomp/pr59467.c: New test.
1886 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
1889 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
1890 * gcc.target/i386/sse2-movapd-2.c: Likewise.
1891 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
1892 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
1894 2013-12-11 Sriraman Tallam <tmsriram@google.com>
1897 * gcc.target/i386/pr59390.c: New test.
1898 * gcc.target/i386/pr59390_1.c: New test.
1899 * gcc.target/i386/pr59390_2.c: New test.
1901 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
1903 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
1904 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1905 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1906 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1907 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1908 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1909 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1910 test stored in c-c++-common. Also, added the Cilk runtime's library
1911 to the ld_library_path.
1913 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1916 * gcc.c-torture/compile/pr59134.c: New test.
1917 * gnat.dg/misaligned_volatile.adb: New test.
1919 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1920 Sandra Loosemore <sandra@codesourcery.com>
1922 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
1924 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
1930 * gcc.dg/pr23623.c: New test.
1931 * gcc.dg/pr48784-1.c: New test.
1932 * gcc.dg/pr48784-2.c: New test.
1933 * gcc.dg/pr56341-1.c: New test.
1934 * gcc.dg/pr56341-2.c: New test.
1935 * gcc.dg/pr56997-1.c: New test.
1936 * gcc.dg/pr56997-2.c: New test.
1937 * gcc.dg/pr56997-3.c: New test.
1939 2013-12-11 Janus Weil <janus@gcc.gnu.org>
1942 * gfortran.dg/allocate_with_source_4.f90: New.
1944 2013-12-11 Jakub Jelinek <jakub@redhat.com>
1946 PR tree-optimization/59417
1947 * gcc.c-torture/compile/pr59417.c: New test.
1949 PR tree-optimization/59386
1950 * gcc.c-torture/compile/pr59386.c: New test.
1952 2013-12-11 Bin Cheng <bin.cheng@arm.com>
1955 2013-12-10 Bin Cheng <bin.cheng@arm.com>
1956 PR tree-optimization/41488
1957 * gcc.dg/tree-ssa/scev-7.c: New test.
1958 * gcc.dg/pr41488.c: New test.
1960 2013-12-10 Janus Weil <janus@gcc.gnu.org>
1963 * gfortran.dg/c_by_val_5.f90: Modified.
1964 * gfortran.dg/dummy_procedure_10.f90: New.
1966 2013-12-10 Yury Gribov <y.gribov@samsung.com>
1968 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
1969 * g++-dg/tsan/tsan.exp: Likewise.
1971 2013-12-10 Richard Biener <rguenther@suse.de>
1974 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
1976 2013-12-10 Jakub Jelinek <jakub@redhat.com>
1978 * gcc.dg/vect/vect-cond-11.c: New test.
1979 * gcc.target/i386/vect-cond-1.c: New test.
1980 * gcc.target/i386/avx2-gather-5.c: New test.
1981 * gcc.target/i386/avx2-gather-6.c: New test.
1982 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
1983 * gcc.dg/vect/vect-mask-load-1.c: New test.
1985 2013-12-09 Marek Polacek <polacek@redhat.com>
1988 * g++.dg/ubsan/pr59437.C: New test.
1990 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1992 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
1993 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
1994 * g++-dg/tsan/tsan.exp: Likewise.
1996 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
1998 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
1999 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
2001 2013-12-10 Bin Cheng <bin.cheng@arm.com>
2003 PR tree-optimization/41488
2004 * gcc.dg/tree-ssa/scev-7.c: New test.
2005 * gcc.dg/pr41488.c: New test.
2007 2013-12-09 Joseph Myers <joseph@codesourcery.com>
2009 PR preprocessor/55715
2010 * gcc.dg/cpp/expr-overflow-1.c: New test.
2012 2013-12-10 Tobias Burnus <burnus@net-b.de>
2018 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
2020 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
2023 * g++.dg/cpp0x/variadic-sizeof3.C: New.
2025 2013-12-09 David Malcolm <dmalcolm@redhat.com>
2027 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
2028 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
2030 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
2032 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
2034 * gcc.target/arm/ldrd-strd-offset.c: New.
2036 2013-12-09 Martin Jambor <mjambor@suse.cz>
2038 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
2039 * gcc.c-torture/compile/pr48929.c: Likewise.
2040 * gcc.c-torture/compile/pr55569.c: Likewise.
2041 * gcc.c-torture/compile/sra-1.c: Likewise.
2042 * gcc.c-torture/compile/pr45085.c: Moved to...
2043 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
2045 2013-12-09 Marek Polacek <polacek@redhat.com>
2048 * g++.dg/ubsan/pr59415.C: New test.
2050 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
2053 * g++.dg/cpp0x/deleted2.C: New.
2055 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2057 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
2059 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
2061 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
2062 pass/fail line and add it to the log instead.
2064 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
2068 * gcc.target/sh/pr51697.c: New.
2070 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
2072 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
2073 * gcc.dg/macro-fusion-2.c: Ditto.
2074 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
2075 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
2077 2013-12-08 Tobias Burnus <burnus@net-b.de>
2082 * gfortran.dg/elemental_subroutine_8.f90: New.
2083 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
2084 * gfortran.dg/proc_ptr_11.f90: Ditto.
2085 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
2086 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
2087 * gfortran.dg/proc_ptr_33.f90: Ditto.
2088 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
2089 which is not elemental.
2090 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
2092 2013-12-07 Janus Weil <janus@gcc.gnu.org>
2095 * gfortran.dg/class_result_2.f90: New.
2097 2013-12-06 Jakub Jelinek <jakub@redhat.com>
2099 PR tree-optimization/59388
2100 * gcc.c-torture/execute/pr59388.c: New test.
2102 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
2105 * g++.dg/pubtypes.C: Adjust the regular expression.
2106 * gcc.dg/pubtypes-1.c: Likewise.
2107 * gcc.dg/pubtypes-2.c: Likewise.
2108 * gcc.dg/pubtypes-3.c: Likewise.
2109 * gcc.dg/pubtypes-4.c: Likewise.
2111 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
2113 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
2115 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
2118 * gcc.target/i386/pr59405.c: New test.
2120 2013-12-06 Ian Bolton <ian.bolton@arm.com>
2121 Mark Mitchell <mark@codesourcery.com>
2124 * gcc.target/arm/builtin-trap.c: New test.
2125 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
2127 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
2129 * gcc.target/sparc/pdistn.c: New test.
2130 * gcc.target/sparc/pdistn-2.c: Likewise.
2132 2013-12-06 Richard Biener <rguenther@suse.de>
2134 PR tree-optimization/59058
2135 * gcc.dg/torture/pr59058.c: New testcase.
2137 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
2139 * g++.dg/warn/pr15774-1.C: Adjust expected message.
2141 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
2143 PR rtl-optimization/59317
2144 * gcc.target/mips/pr59317.c: New.
2146 2013-12-05 Marek Polacek <polacek@redhat.com>
2150 * c-c++-common/ubsan/pr59333.c: New test.
2151 * c-c++-common/ubsan/pr59397.c: New test.
2153 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
2155 * gcc.dg/vect/vect-nop-move.c: New test.
2157 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
2159 * c-c++-common/tsan/atomic_stack.c: New test.
2160 * c-c++-common/tsan/fd_pipe_race.c: New test.
2161 * c-c++-common/tsan/free_race.c: New test.
2162 * c-c++-common/tsan/mutexset1.c: New test.
2163 * c-c++-common/tsan/race_on_barrier.c: New test.
2164 * c-c++-common/tsan/sleep_sync.c: New test.
2165 * c-c++-common/tsan/thread_leak.c: New test.
2166 * c-c++-common/tsan/thread_leak1.c: New test.
2167 * c-c++-common/tsan/thread_leak2.c: New test.
2168 * c-c++-common/tsan/tiny_race.c: New test.
2169 * c-c++-common/tsan/tls_race.c: New test.
2170 * c-c++-common/tsan/write_in_reader_lock.c: New test.
2171 * lib/tsan-dg.exp: New file.
2172 * gcc.dg/tsan/tsan.exp: New file.
2173 * g++.dg/tsan/tsan.exp: New file.
2174 * g++.dg/dg.exp: Prune tsan subdirectory.
2176 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
2178 * gcc.target/i386/readeflags-1.c: New.
2179 * gcc.target/i386/writeeflags-1.c: Ditto.
2181 2013-12-05 Yury Gribov <y.gribov@samsung.com>
2184 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
2185 * c-c++-common/asan/pr59063-2.c: Likewise.
2187 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
2190 * g++.dg/cpp0x/defaulted2.C: Likewise.
2191 * g++.dg/cpp1y/auto-fn8.C: Likewise.
2192 * g++.dg/gomp/udr-3.C: Likewise.
2193 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2194 * g++.dg/lookup/linkage1.C: Likewise.
2195 * g++.dg/overload/new1.C: Likewise.
2196 * g++.dg/parse/friend5.C: Likewise.
2197 * g++.dg/parse/namespace-alias-1.C: Likewise.
2198 * g++.dg/parse/namespace10.C: Likewise.
2199 * g++.dg/parse/redef2.C: Likewise.
2200 * g++.dg/template/friend44.C: Likewise.
2201 * g++.old-deja/g++.brendan/crash42.C: Likewise.
2202 * g++.old-deja/g++.brendan/crash52.C: Likewise.
2203 * g++.old-deja/g++.brendan/crash55.C: Likewise.
2204 * g++.old-deja/g++.jason/overload21.C: Likewise.
2205 * g++.old-deja/g++.jason/overload5.C: Likewise.
2206 * g++.old-deja/g++.jason/redecl1.C: Likewise.
2207 * g++.old-deja/g++.law/arm8.C: Likewise.
2208 * g++.old-deja/g++.other/main1.C: Likewise.
2210 2013-12-05 Richard Biener <rguenther@suse.de>
2212 PR tree-optimization/56787
2213 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
2215 2013-12-05 Kostya Serebryany <kcc@google.com>
2217 * c-c++-common/asan/null-deref-1.c: Update the test
2218 to match the fresh asan run-time.
2220 2013-12-05 Richard Biener <rguenther@suse.de>
2222 PR tree-optimization/59374
2223 * gcc.dg/torture/pr59374-1.c: New testcase.
2224 * gcc.dg/torture/pr59374-2.c: Likewise.
2226 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
2228 * gcc.target/ia64/pr52731.c: New.
2230 2013-12-04 Jeff Law <law@redhat.com>
2232 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
2233 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
2234 -fisolate-erroneous-paths-attribute.
2235 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2237 2013-12-04 Joseph Myers <joseph@codesourcery.com>
2240 * gcc.dg/c11-align-6.c: New test.
2242 2013-12-04 Marek Polacek <polacek@redhat.com>
2244 * c-c++-common/ubsan/overflow-mul-2.c: New test.
2245 * c-c++-common/ubsan/overflow-add-1.c: New test.
2246 * c-c++-common/ubsan/overflow-add-2.c: New test.
2247 * c-c++-common/ubsan/overflow-mul-1.c: New test.
2248 * c-c++-common/ubsan/overflow-sub-1.c: New test.
2249 * c-c++-common/ubsan/overflow-sub-2.c: New test.
2250 * c-c++-common/ubsan/overflow-negate-1.c: New test.
2252 2013-12-04 Marek Polacek <polacek@redhat.com>
2255 * gcc.dg/pr54113.c: New test.
2257 2013-12-04 Jakub Jelinek <jakub@redhat.com>
2260 * g++.dg/cpp0x/constexpr-template6.C: New test.
2262 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
2264 * gnat.dg/pack19.adb: New test.
2266 2013-12-04 Jakub Jelinek <jakub@redhat.com>
2268 PR rtl-optimization/58726
2269 * gcc.c-torture/execute/pr58726.c: New test.
2272 * g++.dg/torture/pr59163.C: New test.
2274 PR tree-optimization/59355
2275 * g++.dg/ipa/pr59355.C: New test.
2277 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
2279 * gcc.dg/tree-ssa/slsr-39.c: Update.
2280 * gcc.dg/tree-ssa/slsr-41.c: New test.
2282 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2284 * gcc.target/powerpc/pr57363.c: New test.
2286 2013-12-03 Wei Mi <wmi@google.com>
2288 PR rtl-optimization/59020
2289 * gcc.dg/pr59020.c: New.
2290 * gcc.dg/macro-fusion-1.c: New.
2291 * gcc.dg/macro-fusion-2.c: New.
2293 2013-12-03 Yury Gribov <y.gribov@samsung.com>
2296 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
2298 * lib/ubsan-dg.exp: Likewise. Append to flags also
2299 -B${gccpath}/libsanitizer/.
2301 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2303 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
2305 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
2308 * gcc.target/i386/pr59363.c: New file.
2310 2013-12-03 Marek Polacek <polacek@redhat.com>
2313 * gcc.dg/pr59351.c: New test.
2315 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
2317 * gcc.dg/20020312-2.c: Add __nds32__ case.
2318 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
2319 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
2320 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
2321 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
2322 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
2323 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
2324 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
2325 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
2326 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
2327 * gcc.target/nds32: New nds32 specific directory and testcases.
2328 * lib/target-supports.exp (check_profiling_available): Check for
2331 2013-12-03 Jakub Jelinek <jakub@redhat.com>
2333 PR tree-optimization/59362
2334 * gcc.c-torture/compile/pr59362.c: New test.
2337 * gcc.dg/pr59011.c: New test.
2340 * g++.dg/opt/pr58864.C: New test.
2342 2013-12-02 Jeff Law <law@redhat.com>
2344 PR tree-optimization/59322
2345 * gcc.c-torture/compile/pr59322.c: New test.
2347 2013-12-02 Sriraman Tallam <tmsriram@google.com>
2350 * gcc.target/i386/pr58944.c: New test.
2352 2013-12-02 Joseph Myers <joseph@codesourcery.com>
2355 * gcc.dg/c90-array-lval-8.c: New test.
2357 2013-12-02 Jakub Jelinek <jakub@redhat.com>
2359 PR tree-optimization/59358
2360 * gcc.c-torture/execute/pr59358.c: New test.
2363 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
2364 * lib/target-supports.exp (check_effective_target_avx2): ... here.
2365 (check_effective_target_vect_simd_clones): New.
2366 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
2368 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
2369 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
2370 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
2371 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
2372 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
2373 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
2374 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
2375 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
2376 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
2377 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
2378 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2380 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2382 * gcc.dg/pr56997-4.c: New testcase.
2384 2013-12-02 Marek Polacek <polacek@redhat.com>
2386 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
2389 2013-12-02 Richard Biener <rguenther@suse.de>
2391 PR tree-optimization/59139
2392 * gcc.dg/torture/pr59139.c: New testcase.
2394 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
2396 * gnat.dg/opt30.adb: New test.
2398 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
2401 * gfortran.dg/realloc_on_assign_23.f90 : New test
2403 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
2406 * gfortran.dg/null_5.f90 : Include new error.
2407 * gfortran.dg/null_6.f90 : Include new error.
2409 2013-11-29 Marek Polacek <polacek@redhat.com>
2412 * g++.dg/ubsan/pr59331.C: New test.
2413 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
2414 Disable the -w option.
2415 * c-c++-common/ubsan/vla-1.c: Likewise.
2416 * c-c++-common/ubsan/vla-2.c: Likewise.
2417 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
2419 2013-11-29 Joseph Myers <joseph@codesourcery.com>
2422 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
2424 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
2426 * lib/asan-dg.exp (asan_link_flags): Properly add path to
2427 libsanitizer.spec to cflags.
2429 2013-11-29 Richard Biener <rguenther@suse.de>
2432 * g++.dg/torture/pr59208.C: New testcase.
2434 2013-11-29 Jakub Jelinek <jakub@redhat.com>
2435 Yury Gribov <y.gribov@samsung.com>
2438 * c-c++-common/asan/pr59063-1.c: New test.
2439 * c-c++-common/asan/pr59063-2.c: Likewise.
2440 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
2441 * lib/ubsan-dg.exp: Likewise.
2443 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
2445 * gnat.dg/opt29.ad[sb]: New test.
2447 2013-11-29 Richard Biener <rguenther@suse.de>
2450 * gcc.dg/torture/pr59338.c: New testcase.
2452 2013-11-29 Jakub Jelinek <jakub@redhat.com>
2455 * gcc.dg/vect/vect-simd-clone-12.c: New test.
2456 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
2457 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
2460 * c-c++-common/pr59280.c: New test.
2462 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2464 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
2466 2013-11-29 Joseph Myers <joseph@codesourcery.com>
2469 * gcc.dg/inline-35.c: New test.
2471 2013-11-28 Jakub Jelinek <jakub@redhat.com>
2474 * g++.dg/gomp/pr59297.C: New test.
2476 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
2479 * gcc.target/i386/pr57293.c: New.
2481 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2483 * gcc.target/arm/vrinta-ce.c: New testcase.
2485 2013-11-28 Richard Biener <rguenther@suse.de>
2488 * gcc.dg/lto/pr59323-2_0.c: New testcase.
2490 2013-11-28 Richard Biener <rguenther@suse.de>
2492 PR tree-optimization/59330
2493 * gcc.dg/torture/pr59330.c: New testcase.
2495 2013-11-28 Richard Biener <rguenther@suse.de>
2498 * gcc.dg/lto/pr59323_0.c: New testcase.
2500 2013-11-28 Jakub Jelinek <jakub@redhat.com>
2503 PR tree-optimization/58018
2504 PR tree-optimization/58131
2505 * gcc.dg/torture/pr57393-1.c: New test.
2506 * gcc.dg/torture/pr57393-2.c: New test.
2507 * gcc.dg/torture/pr57393-3.c: New test.
2508 * gcc.dg/torture/pr58018.c: New test.
2509 * gcc.dg/torture/pr58131.c: New test.
2510 * gfortran.dg/pr57393-1.f90: New test.
2511 * gfortran.dg/pr57393-2.f90: New test.
2513 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2515 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
2517 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
2519 * gcc.dg/guality/param-3.c: New test.
2521 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
2522 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
2525 * gcc.target/i386/xop-frczX.c: New test.
2527 2013-11-27 Jakub Jelinek <jakub@redhat.com>
2529 PR tree-optimization/59014
2530 * gcc.c-torture/execute/pr59014-2.c: New test.
2532 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
2535 * g++.dg/parse/crash66.C: New.
2537 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
2539 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
2540 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
2542 2013-11-27 Marek Polacek <polacek@redhat.com>
2545 * g++.dg/ubsan/pr59306.C: New test.
2547 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
2548 Jakub Jelinek <jakub@redhat.com>
2550 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
2551 simdlen is a power of two.
2552 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
2553 Remove -msse2. Adjust regexps for name mangling changes.
2554 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2555 * gcc.dg/vect/vect-simd-clone-1.c: New test.
2556 * gcc.dg/vect/vect-simd-clone-2.c: New test.
2557 * gcc.dg/vect/vect-simd-clone-3.c: New test.
2558 * gcc.dg/vect/vect-simd-clone-4.c: New test.
2559 * gcc.dg/vect/vect-simd-clone-5.c: New test.
2560 * gcc.dg/vect/vect-simd-clone-6.c: New test.
2561 * gcc.dg/vect/vect-simd-clone-7.c: New test.
2562 * gcc.dg/vect/vect-simd-clone-8.c: New test.
2563 * gcc.dg/vect/vect-simd-clone-9.c: New test.
2564 * gcc.dg/vect/vect-simd-clone-10.c: New test.
2565 * gcc.dg/vect/vect-simd-clone-10.h: New file.
2566 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
2567 * gcc.dg/vect/vect-simd-clone-11.c: New test.
2569 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2571 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
2572 Call set_ld_library_path_env_vars.
2573 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2575 2013-11-27 Tom de Vries <tom@codesourcery.com>
2576 Marc Glisse <marc.glisse@inria.fr>
2579 * c-c++-common/pr59032.c: New testcase.
2581 2013-11-27 Tom de Vries <tom@codesourcery.com>
2582 Marc Glisse <marc.glisse@inria.fr>
2585 * c-c++-common/pr59037.c: New testcase.
2587 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
2589 * gcc.c-torture/execute/20131127-1.c: New test.
2591 2013-11-27 Richard Biener <rguenther@suse.de>
2593 PR tree-optimization/59288
2594 * gcc.dg/torture/pr59288.c: New testcase.
2596 2013-11-27 Marek Polacek <polacek@redhat.com>
2598 * c-c++-common/ubsan/undefined-1.c: New test.
2600 2013-11-26 Jakub Jelinek <jakub@redhat.com>
2602 PR tree-optimization/59014
2603 * gcc.c-torture/execute/pr59014.c: New test.
2606 * gcc.c-torture/execute/pr59229.c: New test.
2608 PR rtl-optimization/59166
2609 * gcc.dg/torture/pr59166.c: New test.
2612 * g++.dg/gomp/pr58874.C: New test.
2615 * g++.dg/gomp/pr59150.C: New test.
2618 * c-c++-common/gomp/pr59152.c: New test.
2620 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
2622 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
2623 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
2624 * g++.dg/gomp/openmp-simd-1.C: Ditto.
2625 * g++.dg/gomp/openmp-simd-2.C: Ditto.
2626 * gfortran.dg/c_loc_test_22.f90: Ditto.
2627 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
2628 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
2629 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
2630 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
2631 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
2632 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
2634 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
2636 * gcc.target/arm/20131120.c: New test.
2638 2013-11-26 Richard Biener <rguenther@suse.de>
2640 PR tree-optimization/59245
2641 * gcc.dg/torture/pr59245.c: New testcase.
2643 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2646 * gcc.target/arm/negdi-2.c: Scan more general register names.
2648 2013-11-26 Terry Guo <terry.guo@arm.com>
2650 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
2651 * gcc.target/arm/thumb1-pic-single-base.c: New case.
2653 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2656 * g++.dg/parse/bitfield4.C: New.
2658 2013-11-26 Richard Biener <rguenther@suse.de>
2660 PR tree-optimization/59287
2661 * gcc.dg/tree-ssa/alias-29.c: New testcase.
2663 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2666 * g++.dg/other/default8.C: New.
2667 * g++.dg/tc1/dr217.C: Remove xfail.
2668 * g++.dg/other/default5.C: Adjust.
2669 * g++.old-deja/g++.mike/p1989.C: Likewise.
2671 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2674 * g++.dg/cpp0x/constexpr-ice9.C: New.
2676 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2679 * g++.dg/other/cv_func3.C: New.
2680 * g++.dg/other/cv_func.C: Adjust.
2681 * g++.dg/parse/fn-typedef2.C: Likewise.
2683 2013-11-25 Marek Polacek <polacek@redhat.com>
2686 * g++.dg/ubsan/pr59250.C: New test.
2688 2013-11-25 Janus Weil <janus@gcc.gnu.org>
2691 * gfortran.dg/typebound_proc_30.f90: New.
2693 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2696 * g++.dg/cpp0x/initlist75.C: New.
2699 * g++.dg/cpp0x/gen-attrs-57.C: New.
2701 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
2705 * g++.dg/cpp1y/pr58533.C: Updated testcase.
2706 * g++.dg/cpp1y/pr59112.C: New testcase.
2707 * g++.dg/cpp1y/pr59113.C: New testcase.
2709 2013-11-25 Terry Guo <terry.guo@arm.com>
2711 * gcc.target/arm/thumb2-slow-flash-data.c: New.
2713 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
2715 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
2716 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
2718 2013-11-23 Janus Weil <janus@gcc.gnu.org>
2721 * gfortran.dg/asynchronous_4.f90: New.
2723 2013-11-22 Jakub Jelinek <jakub@redhat.com>
2725 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
2726 cleanup-tree-dump directive.
2728 2013-11-22 Jan Hubicka <jh@suse.cz>
2730 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
2731 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
2733 2013-11-22 Jakub Jelinek <jakub@redhat.com>
2735 * g++.dg/ubsan/return-1.C: New test.
2736 * g++.dg/ubsan/return-2.C: New test.
2738 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
2739 optimizing away some __asan_report* calls.
2741 2013-11-22 Martin Jambor <mjambor@suse.cz>
2743 * gcc.dg/pr10474.c: Also test ppc64.
2744 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
2746 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2748 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2751 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
2752 specify an appropriate register class for VSX operations.
2754 (load_gpr_to_vsx): Likewise.
2755 (load_vsx_to_gpr): Likewise.
2756 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
2757 register class for VSX registers that the type can handle. Remove
2758 checks for explicit number of instructions generated, just check
2759 if the instruction is generated.
2760 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2761 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2762 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2763 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2764 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2765 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2766 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2768 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
2770 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
2771 * gcc.target/powerpc/bool3-p7.c: Likewise.
2772 * gcc.target/powerpc/bool3-p8.c: Likewise.
2774 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
2775 appropriate instructions are generated, don't check the count.
2777 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
2780 * gcc.target/arm/negdi-4.c: Delete invalid test.
2781 * gcc.dg/torture/pr59216.c: New test.
2783 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
2785 * gcc.target/aarch64/vmov_n_1.c: New testcase.
2787 2013-11-22 Richard Biener <rguenther@suse.de>
2789 * gcc.dg/torture/20131122-0.c: New testcase.
2791 2013-11-22 Jakub Jelinek <jakub@redhat.com>
2793 * gcc.dg/vect/vect-124.c: New test.
2795 2013-11-21 Cary Coutant <ccoutant@google.com>
2797 * gcc.dg/debug/dwarf2/mlt1.c: New test.
2798 * gcc.dg/debug/dwarf2/mlt2.c: New test.
2800 2013-11-21 Jeff Law <law@redhat.com>
2802 PR tree-optimization/59221
2803 * gcc.c-torture/execute/pr59221.c: New test.
2805 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2808 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
2809 Make more generic for other platforms.
2811 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
2814 * gcc.target/sh/pr53976-1.c: New.
2816 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2819 * gfortran.dg/erf_3.F90: New file.
2821 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2823 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
2825 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
2827 PR rtl-optimization/59133
2828 * gcc.target/i386/pr59133.c: New.
2830 2013-11-20 Joseph Myers <joseph@codesourcery.com>
2833 * gcc.dg/float-exact-1.c: New test.
2835 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
2837 PR rtl-optimization/54300
2838 * gcc.target/arm/pr54300.C: New test.
2840 2013-11-20 Diego Novillo <dnovillo@google.com>
2843 * g++.dg/plugin/selfassign.c: Include stringpool.h
2845 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2847 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
2849 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2851 * gcc.target/s390/htm-1.c: Rename to ...
2852 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
2853 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
2854 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
2855 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
2856 * gcc.target/s390/htm-builtins-1.c: New testcase.
2857 * gcc.target/s390/htm-builtins-2.c: New testcase.
2858 * gcc.target/s390/s390.exp: Add check for htm machine.
2860 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
2863 * c-c++-common/Wfloat-conversion.c: Copies relevant
2864 tests from c-c++-common/Wconversion-real.c,
2865 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
2866 new testcase for conversions that are warned about by
2869 2013-11-19 Martin Jambor <mjambor@suse.cz>
2871 PR rtl-optimization/59099
2872 * gcc.target/i386/pr59099.c: New test.
2874 2013-11-19 Sriraman Tallam <tmsriram@google.com>
2876 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
2878 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2880 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
2881 construct parameter slot value in endian-independent way.
2882 (fcevv, fciievv, fcvevv): Use it.
2884 2013-11-19 Jan Hubicka <jh@suse.cz>
2886 * ipa/devirt9.C: Fix prevoius change.
2888 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
2890 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
2891 Remove defined(__linux__).
2893 2013-11-19 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/59164
2896 * gcc.dg/torture/pr59164.c: New testcase.
2898 2013-11-19 Richard Biener <rguenther@suse.de>
2901 * gcc.dg/torture/pr58956.c: New testcase.
2903 2013-11-19 Marek Polacek <polacek@redhat.com>
2905 * c-c++-common/ubsan/null-1.c: New test.
2906 * c-c++-common/ubsan/null-2.c: New test.
2907 * c-c++-common/ubsan/null-3.c: New test.
2908 * c-c++-common/ubsan/null-4.c: New test.
2909 * c-c++-common/ubsan/null-5.c: New test.
2910 * c-c++-common/ubsan/null-6.c: New test.
2911 * c-c++-common/ubsan/null-7.c: New test.
2912 * c-c++-common/ubsan/null-8.c: New test.
2913 * c-c++-common/ubsan/null-9.c: New test.
2914 * c-c++-common/ubsan/null-10.c: New test.
2915 * c-c++-common/ubsan/null-11.c: New test.
2916 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
2917 * c-c++-common/ubsan/shift-1.c: Likewise.
2918 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2920 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
2922 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
2924 2013-11-19 Jan Hubicka <jh@suse.cz>
2926 * ipa/devirt9.C: Verify that the optimization happens already before.
2929 2013-11-19 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/57517
2932 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
2933 * gcc.dg/torture/pr57517.c: Likewise.
2935 2013-11-19 Jan Hubicka <jh@suse.cz>
2937 * gcc.target/i386/memcpy-3.c: New testcase.
2939 2013-11-18 Jan Hubicka <jh@suse.cz>
2940 Uros Bizjak <ubizjak@gmail.com>
2943 * gcc.target/i386/memcpy-2.c: Fix template;
2944 add +1 so the testcase passes at 32bit.
2946 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2948 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
2949 Remove spurious FIXME.
2951 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2953 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
2955 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
2960 2013-11-18 Richard Biener <rguenther@suse.de>
2962 PR tree-optimization/59125
2963 PR tree-optimization/54570
2964 * gcc.dg/builtin-object-size-8.c: Un-xfail.
2965 * gcc.dg/builtin-object-size-14.c: New testcase.
2966 * gcc.dg/strlenopt-14gf.c: Adjust.
2967 * gcc.dg/strlenopt-1f.c: Likewise.
2968 * gcc.dg/strlenopt-4gf.c: Likewise.
2970 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
2972 * gnat.dg/volatile11.adb: New test.
2973 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
2975 2013-11-18 Yury Gribov <y.gribov@samsung.com>
2978 * c-c++-common/asan/pr59106.c: New test.
2980 2013-11-17 Jan Hubicka <jh@suse.cz>
2982 * gcc.target/i386/memcpy-2.c: New testcase.
2984 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
2987 * gcc.target/i386/pr59153.c: New test.
2989 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2992 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
2993 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
2995 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/overload/addr2.C: New.
2999 * g++.old-deja/g++.other/overload11.C: Adjust.
3001 2013-11-15 Mike Stump <mikestump@comcast.net>
3003 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
3004 * lib/g++.exp (g++_target_compile): Likewise.
3005 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
3006 libraries. Remove debugging.
3007 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
3008 libraries. Remove -O0, redundant with default.
3010 2013-11-15 Joseph Myers <joseph@codesourcery.com>
3012 * c-c++-common/cpp/ucnid-2011-1.c: New test.
3014 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
3017 * g++.dg/cpp0x/nsdmi-template8.C: New.
3019 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
3022 * g++.dg/cpp0x/nsdmi-template7.C: New.
3024 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
3027 * g++.dg/cpp0x/nsdmi-template6.C: New.
3029 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
3032 * g++.dg/cpp0x/nsdmi-template5.C: New.
3034 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
3036 * c-c++-common/cilk-plus/PS: New directory.
3037 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
3038 * g++.dg/dg.exp: Run Cilk Plus tests.
3039 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
3041 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3043 * gcc.dg/vmx/3b-15.c: Revise for little endian.
3045 2013-11-15 Richard Biener <rguenther@suse.de>
3047 PR tree-optimization/50262
3048 * gcc.dg/tree-ssa/alias-28.c: New testcase.
3049 * gcc.dg/strlenopt-1.c: Adjust.
3050 * gcc.dg/strlenopt-1f.c: Likewise.
3052 2013-11-15 Richard Biener <rguenther@suse.de>
3054 * gcc.dg/torture/20131115-1.c: New testcase.
3056 2013-11-15 Joseph Myers <joseph@codesourcery.com>
3058 * gcc.dg/cpp/ucnid-9.c: New test.
3060 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
3062 * gnat.dg/stack_usage1b.adb: New test.
3063 * gnat.dg/stack_usage1c.adb: Likewise.
3065 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
3067 * gnat.dg/specs/addr1.ads: Revert the last change.
3068 * gnat.dg/specs/atomic1.ads: Likewise.
3070 2013-11-14 Cong Hou <congh@google.com>
3072 * gcc.dg/vect/vect-alias-check.c: Update.
3074 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
3077 * g++.dg/cpp0x/nsdmi-template3.C: New.
3078 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
3080 2013-11-14 Diego Novillo <dnovillo@google.com>
3082 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
3083 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3085 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3087 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
3088 compiler and linker field if _CALL_ELF == 2.
3089 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
3090 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
3091 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
3093 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3095 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
3097 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
3098 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
3099 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
3101 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3103 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
3105 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
3106 * gcc.target/powerpc/pr57949-2.c: Likewise.
3108 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3110 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
3112 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3114 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
3115 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3116 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3118 2013-11-14 Richard Biener <rguenther@suse.de>
3120 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
3122 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
3124 * gnat.dg/specs/addr1.ads: XFAIL on x32.
3125 * gnat.dg/specs/atomic1.ads: Likewise.
3127 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
3129 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
3131 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
3134 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3136 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
3137 *-*-solaris2.1[0-9]*.
3138 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3140 2013-11-14 Joey Ye <joey.ye@arm.com>
3142 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
3143 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3144 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3145 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
3146 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3148 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
3151 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
3153 2013-11-14 Jakub Jelinek <jakub@redhat.com>
3156 * gcc.c-torture/execute/pr59101.c: New test.
3158 2013-11-13 Jeff Law <law@redhat.com>
3160 PR tree-optimization/59102
3161 * gcc.c-torture/compile/pr59102.c: New test.
3163 2013-11-13 Tom de Vries <tom@codesourcery.com>
3165 * gcc.dg/tail-merge-store.c: New test.
3167 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
3169 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
3170 * gcc.dg/plugin/selfassign.c: Likewise.
3172 2013-11-13 Jeff Law <law@redhat.com>
3174 * PR middle-end/59119
3175 * gcc.c-torture/compile/pr59119.c: New test.
3177 2013-11-13 Martin Jambor <mjambor@suse.cz>
3179 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
3180 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3181 * gcc.dg/pr10474.c: Likewise.
3183 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
3185 * lib/target-supports.exp
3186 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
3187 of targets that do not need command line argument to enable SIMD.
3189 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
3191 * gcc.dg/guality/param-4.c: New test.
3193 2013-11-13 Joseph Myers <joseph@codesourcery.com>
3195 * gcc.dg/c11-complex-1.c: New test.
3197 2013-11-13 Joseph Myers <joseph@codesourcery.com>
3199 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
3200 gcc.dg/auto-type-2.c: New tests.
3202 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3204 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
3207 2013-11-12 Jeff Law <law@redhat.com>
3209 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
3210 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
3213 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3216 * gcc.target/powerpc/pr59054.c: New test.
3218 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
3220 * g++.dg/cpp1y/lambda-generic.C: New test case.
3221 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
3222 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
3223 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
3224 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
3225 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
3226 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
3227 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
3228 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
3230 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
3237 * g++.dg/cpp1y/pr58534.C: New testcase.
3238 * g++.dg/cpp1y/pr58536.C: New testcase.
3239 * g++.dg/cpp1y/pr58548.C: New testcase.
3240 * g++.dg/cpp1y/pr58549.C: New testcase.
3241 * g++.dg/cpp1y/pr58637.C: New testcase.
3243 2013-11-12 Joseph Myers <joseph@codesourcery.com>
3245 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
3246 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
3247 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
3250 2013-11-12 Tristan Gingold <gingold@adacore.com>
3252 * gnat.dg/aggr21.adb: New test.
3253 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
3255 2013-11-12 Jeff Law <law@redhat.com>
3257 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
3258 * gcc.dg/tree-ssa/isolate-5.c: New test.
3260 2013-11-12 Martin Jambor <mjambor@suse.cz>
3262 PR rtl-optimization/10474
3263 * gcc.dg/pr10474.c: New testcase.
3264 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3265 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3267 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
3272 2013-11-11 Martin Liska <marxin.liska@gmail.com>
3274 * gcc.dg/time-profiler-1.c: New test.
3275 * gcc.dg/time-profiler-2.c: Ditto.
3277 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
3278 Jeff Law <law@redhat.com>
3280 * gcc.dg/tree-ssa/alias-27.c: New testcase.
3282 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
3285 * gcc.target/i386/pr58853.c: New test.
3287 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
3289 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
3290 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
3291 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3292 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3293 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3294 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3295 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3296 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3297 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3299 2013-11-08 Joseph Myers <joseph@codesourcery.com>
3301 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
3302 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
3303 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
3304 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
3305 gcc.dg/atomic/stdatomic-exchange-1.c,
3306 gcc.dg/atomic/stdatomic-exchange-2.c,
3307 gcc.dg/atomic/stdatomic-exchange-3.c,
3308 gcc.dg/atomic/stdatomic-exchange-4.c,
3309 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
3310 gcc.dg/atomic/stdatomic-generic.c,
3311 gcc.dg/atomic/stdatomic-kill-dep.c,
3312 gcc.dg/atomic/stdatomic-load-1.c,
3313 gcc.dg/atomic/stdatomic-load-2.c,
3314 gcc.dg/atomic/stdatomic-load-3.c,
3315 gcc.dg/atomic/stdatomic-load-4.c,
3316 gcc.dg/atomic/stdatomic-lockfree.c,
3317 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
3318 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
3319 gcc.dg/atomic/stdatomic-store-1.c,
3320 gcc.dg/atomic/stdatomic-store-2.c,
3321 gcc.dg/atomic/stdatomic-store-3.c,
3322 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
3325 2013-11-08 Cong Hou <congh@google.com>
3327 PR tree-optimization/58508
3328 * gcc.dg/vect/pr58508.c: Update.
3330 2013-11-08 Richard Biener <rguenther@suse.de>
3332 PR tree-optimization/59047
3333 * gcc.dg/torture/pr59047.c: New testcase.
3335 2013-11-08 Richard Biener <rguenther@suse.de>
3337 PR tree-optimization/59038
3338 PR tree-optimization/58955
3339 * gcc.dg/torture/pr59038.c: New testcase.
3341 2013-11-07 Janus Weil <janus@gcc.gnu.org>
3344 * gfortran.dg/constructor_9.f90: New.
3346 2013-11-07 Joseph Myers <joseph@codesourcery.com>
3348 * gcc.dg/atomic-compare-exchange-1.c,
3349 gcc.dg/atomic-compare-exchange-2.c,
3350 gcc.dg/atomic-compare-exchange-3.c,
3351 gcc.dg/atomic-compare-exchange-4.c,
3352 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
3353 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
3354 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
3355 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
3356 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
3357 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
3358 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
3359 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
3360 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
3361 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
3362 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
3363 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
3364 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
3365 gcc.dg/atomic-store-5.c: Declare main as returning int.
3366 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
3367 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
3368 gcc.dg/atomic-exchange-5.c: Separate increments of count from
3369 expression using value of count.
3371 2013-11-07 Joseph Myers <joseph@codesourcery.com>
3373 * lib/target-supports.exp
3374 (check_effective_target_fenv_exceptions): New function.
3375 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
3376 * gcc.dg/atomic/c11-atomic-exec-1.c,
3377 gcc.dg/atomic/c11-atomic-exec-2.c,
3378 gcc.dg/atomic/c11-atomic-exec-3.c,
3379 gcc.dg/atomic/c11-atomic-exec-4.c,
3380 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
3381 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
3382 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
3384 2013-11-07 Cong Hou <congh@google.com>
3386 * gcc.dg/vect/vect-alias-check.c: New.
3388 2013-11-07 Jakub Jelinek <jakub@redhat.com>
3390 * gcc.dg/tree-ssa/loop-39.c: New test.
3392 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
3393 * gcc.dg/unroll_2.c: Likewise.
3394 * gcc.dg/unroll_3.c: Likewise.
3395 * gcc.dg/unroll_4.c: Likewise.
3396 * gcc.dg/vrp90.c: New test.
3398 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
3401 * g++.dg/cpp0x/nullptr30.C: New.
3403 2013-11-07 Yury Gribov <y.gribov@samsung.com>
3404 Jakub Jelinek <jakub@redhat.com>
3407 * c-c++-common/asan/pr59029.c: New test.
3409 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
3412 * gcc.target/i386/pr59034-1.c: New test.
3413 * gcc.target/i386/pr59034-2.c: Likewise.
3415 2013-11-07 Bin Cheng <bin.cheng@arm.com>
3417 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
3418 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
3419 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
3421 2013-11-06 DJ Delorie <dj@redhat.com>
3423 * gcc.dg/mismatch-decl-1.c: New test.
3425 2013-11-06 Joseph Myers <joseph@codesourcery.com>
3427 * gcc.dg/torture/float128-cmp-invalid.c,
3428 gcc.dg/torture/float128-div-underflow.c,
3429 gcc.dg/torture/float128-extend-nan.c,
3430 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
3432 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
3434 * gcc.target/sh/pr51244-11.c: Remove target line.
3435 * gcc.target/sh/sh4a-sincosf.c: Likewise.
3436 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3437 * gcc.target/sh/pr51244-15.c: Likewise.
3438 * gcc.target/sh/pr51244-19.c: Likewise.
3439 * gcc.target/sh/cmpstr.c: Likewise.
3440 * gcc.target/sh/pr33135-3.c: Likewise.
3441 * gcc.target/sh/pr53512-2.c: Likewise.
3442 * gcc.target/sh/pr54602-2.c: Likewise.
3443 * gcc.target/sh/pr52483-1.c: Likewise.
3444 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3445 * gcc.target/sh/pr54760-4.c: Likewise.
3446 * gcc.target/sh/pr52483-5.c: Likewise.
3447 * gcc.target/sh/pr54089-2.c: Likewise.
3448 * gcc.target/sh/pr56547-2.c: Likewise.
3449 * gcc.target/sh/pr54089-6.c: Likewise.
3450 * gcc.target/sh/pr51244-20.c: Likewise.
3451 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
3452 * gcc.target/sh/sh4a-fsrra.c: Likewise.
3453 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
3454 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
3455 * gcc.target/sh/pr55303-2.c: Likewise.
3456 * gcc.target/sh/sh2a-resbank.c: Likewise.
3457 * gcc.target/sh/sp-switch.c: Likewise.
3458 * gcc.target/sh/pr51244-3.c: Likewise.
3459 * gcc.target/sh/pr50751-3.c: Likewise.
3460 * gcc.target/sh/pr51244-7.c: Likewise.
3461 * gcc.target/sh/struct-arg-dw2.c: Likewise.
3462 * gcc.target/sh/pr50751-7.c: Likewise.
3463 * gcc.target/sh/pr49468-di.c: Likewise.
3464 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
3465 * gcc.target/sh/pr49880-3.c: Likewise.
3466 * gcc.target/sh/pr51244-12.c: Likewise.
3467 * gcc.target/sh/pr53988.c: Likewise.
3468 * gcc.target/sh/pr6526.c: Likewise.
3469 * gcc.target/sh/sh2a-bxor.c: Likewise.
3470 * gcc.target/sh/pr51244-16.c: Likewise.
3471 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
3472 * gcc.target/sh/sh2a-bor.c: Likewise.
3473 * gcc.target/sh/pr53511-1.c: Likewise.
3474 * gcc.target/sh/pr21255-3.c: Likewise.
3475 * gcc.target/sh/pr53512-3.c: Likewise.
3476 * gcc.target/sh/pr33135-4.c: Likewise.
3477 * gcc.target/sh/pr54602-3.c: Likewise.
3478 * gcc.target/sh/pr54760-1.c: Likewise.
3479 * gcc.target/sh/pr52483-2.c: Likewise.
3480 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
3481 * gcc.target/sh/pr54680.c: Likewise.
3482 * gcc.target/sh/pr54386.c: Likewise.
3483 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3484 * gcc.target/sh/pr54089-3.c: Likewise.
3485 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3486 * gcc.target/sh/pr54089-7.c: Likewise.
3487 * gcc.target/sh/strlen.c: Likewise.
3488 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3489 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
3490 * gcc.target/sh/pr55303-3.c: Likewise.
3491 * gcc.target/sh/pr51244-4.c: Likewise.
3492 * gcc.target/sh/pr50751-4.c: Likewise.
3493 * gcc.target/sh/pr39423-1.c: Likewise.
3494 * gcc.target/sh/pr51244-8.c: Likewise.
3495 * gcc.target/sh/pr55146.c: Likewise.
3496 * gcc.target/sh/pr50751-8.c: Likewise.
3497 * gcc.target/sh/sh2a-bset.c: Likewise.
3498 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
3499 * gcc.target/sh/sh2a-movi20s.c: Likewise.
3500 * gcc.target/sh/20080410-1.c: Likewise.
3501 * gcc.target/sh/pr49880-4.c: Likewise.
3502 * gcc.target/sh/pr51244-13.c: Likewise.
3503 * gcc.target/sh/sh2a-movrt.c: Likewise.
3504 * gcc.target/sh/pr51244-17.c: Likewise.
3505 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3506 * gcc.target/sh/sh2a-bclr.c: Likewise.
3507 * gcc.target/sh/pr33135-1.c: Likewise.
3508 * gcc.target/sh/pr53512-4.c: Likewise.
3509 * gcc.target/sh/pr54602-4.c: Likewise.
3510 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
3511 * gcc.target/sh/pr54760-2.c: Likewise.
3512 * gcc.target/sh/pr52483-3.c: Likewise.
3513 * gcc.target/sh/sh2a-bld.c: Likewise.
3514 * gcc.target/sh/pr54089-4.c: Likewise.
3515 * gcc.target/sh/pr54685.c: Likewise.
3516 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
3517 * gcc.target/sh/pr54089-8.c: Likewise.
3518 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3519 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
3520 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
3521 * gcc.target/sh/pr51244-1.c: Likewise.
3522 * gcc.target/sh/pr50751-1.c: Likewise.
3523 * gcc.target/sh/pr55160.c: Likewise.
3524 * gcc.target/sh/pr51244-5.c: Likewise.
3525 * gcc.target/sh/pr54236-1.c: Likewise.
3526 * gcc.target/sh/pr50751-5.c: Likewise.
3527 * gcc.target/sh/pr52933-1.c: Likewise.
3528 * gcc.target/sh/pr39423-2.c: Likewise.
3529 * gcc.target/sh/pr51244-9.c: Likewise.
3530 * gcc.target/sh/pr49263.c: Likewise.
3531 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
3532 * gcc.target/sh/pr49880-1.c: Likewise.
3533 * gcc.target/sh/sh2a-band.c: Likewise.
3534 * gcc.target/sh/pr51244-10.c: Likewise.
3535 * gcc.target/sh/pr49880-5.c: Likewise.
3536 * gcc.target/sh/prefetch.c: Likewise.
3537 * gcc.target/sh/pr51244-14.c: Likewise.
3538 * gcc.target/sh/rte-delay-slot.c: Likewise.
3539 * gcc.target/sh/fpul-usage-1.c: Likewise.
3540 * gcc.target/sh/pr51244-18.c: Likewise.
3541 * gcc.target/sh/pr21255-1.c: Likewise.
3542 * gcc.target/sh/pr33135-2.c: Likewise.
3543 * gcc.target/sh/pr53512-1.c: Likewise.
3544 * gcc.target/sh/pr54602-1.c: Likewise.
3545 * gcc.target/sh/sh2a-rtsn.c: Likewise.
3546 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3547 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3548 * gcc.target/sh/torture/pr58314.c: Likewise.
3549 * gcc.target/sh/torture/pr34777.c: Likewise.
3550 * gcc.target/sh/torture/pr58475.c: Likewise.
3551 * gcc.target/sh/pr54760-3.c: Likewise.
3552 * gcc.target/sh/sh4a-cosf.c: Likewise.
3553 * gcc.target/sh/pr52483-4.c: Likewise.
3554 * gcc.target/sh/mfmovd.c: Likewise.
3555 * gcc.target/sh/pr54089-1.c: Likewise.
3556 * gcc.target/sh/pr56547-1.c: Likewise.
3557 * gcc.target/sh/pr54089-5.c: Likewise.
3558 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3559 * gcc.target/sh/pr54089-9.c: Likewise.
3560 * gcc.target/sh/sh2a-jsrn.c: Likewise.
3561 * gcc.target/sh/pr49468-si.c: Likewise.
3562 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
3563 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
3564 * gcc.target/sh/pr55303-1.c: Likewise.
3565 * gcc.target/sh/pr51244-2.c: Likewise.
3566 * gcc.target/sh/pr50751-2.c: Likewise.
3567 * gcc.target/sh/pr54236-2.c: Likewise.
3568 * gcc.target/sh/pr51244-6.c: Likewise.
3569 * gcc.target/sh/cmpstrn.c: Likewise.
3570 * gcc.target/sh/pr50751-6.c: Likewise.
3571 * gcc.target/sh/pr52933-2.c: Likewise.
3572 * gcc.target/sh/pr53568-1.c: Likewise.
3573 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
3574 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
3575 * gcc.target/sh/sh4a-sinf.c: Likewise.
3576 * gcc.target/sh/pr49880-2.c: Likewise.
3578 2013-11-06 Tobias Burnus <burnus@net-b.de>
3580 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
3581 * gcc.dg/wdate-time.c: Ditto.
3582 * gfortran.dg/wdate-time.F90: Ditto.
3584 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
3587 * gcc.target/sh/torture/pr30807.c: New.
3589 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/other/java3.C: New.
3594 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
3597 * gcc.target/i386/pr59021.c: New test.
3599 2013-11-06 James Lemke <jwlemke@codesourcery.com>
3601 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
3602 dg-additional-files to also match BOL.
3604 2013-11-06 Joseph Myers <joseph@codesourcery.com>
3606 * gcc.dg/torture/c99-contract-1.c: New test.
3608 2013-11-06 Richard Biener <rguenther@suse.de>
3610 PR tree-optimization/58653
3611 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
3612 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
3614 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3616 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
3617 40 to 30. Replaced iteration variable with a #define. Instead of
3618 returning non-zero value for error, called __builtin_abort (). Fixed
3619 a bug of calling fib_serial in serial case instead of fib.
3620 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3621 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3622 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3623 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
3624 compiler flag testing.
3626 2013-11-06 Christian Bruel <christian.bruel@st.com>
3628 * gcc.target/sh/strlen.c: New test.
3630 2013-11-06 Jakub Jelinek <jakub@redhat.com>
3633 * gcc.c-torture/compile/pr58970.c: New test.
3635 2013-11-05 Wei Mi <wmi@google.com>
3638 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
3640 2013-11-05 Tobias Burnus <burnus@net-b.de>
3642 * g++.dg/warn/wdate-time.C: New.
3643 * gcc.dg/wdate-time.c: New.
3644 * gfortran.dg/wdate-time.F90: New.
3646 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
3649 * gfortran.dg/reshape_6.f90: New test.
3651 2013-11-05 Jeff Law <law@redhat.com>
3653 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
3654 * gcc.dg/tree-ssa/isolate-1.c: New test.
3655 * gcc.dg/tree-ssa/isolate-2.c: New test.
3656 * gcc.dg/tree-ssa/isolate-3.c: New test.
3657 * gcc.dg/tree-ssa/isolate-4.c: New test.
3659 2013-11-05 Jakub Jelinek <jakub@redhat.com>
3661 PR rtl-optimization/58997
3662 * gcc.c-torture/compile/pr58997.c: New test.
3664 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
3667 * g++.dg/cpp0x/gen-attrs-56.C: New.
3669 2013-11-05 Richard Biener <rguenther@suse.de>
3672 * gcc.dg/ipa/pr58492.c: New testcase.
3674 2013-11-05 Richard Biener <rguenther@suse.de>
3676 PR tree-optimization/58955
3677 * gcc.dg/torture/pr58955-1.c: New testcase.
3678 * gcc.dg/torture/pr58955-2.c: Likewise.
3680 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
3683 * gcc.dg/pr58981.c: New test.
3685 2013-11-05 Richard Biener <rguenther@suse.de>
3688 * gcc.dg/torture/pr58941.c: New testcase.
3690 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
3692 PR tree-optimization/58958
3693 * gcc.dg/tree-ssa/pr58958.c: New file.
3695 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
3697 * gcc.dg/tree-ssa/alias-26.c: New file.
3699 2013-11-05 Jakub Jelinek <jakub@redhat.com>
3701 PR tree-optimization/58984
3702 * gcc.c-torture/execute/pr58984.c: New test.
3704 2013-11-05 Andreas Schwab <schwab@suse.de>
3706 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
3708 2013-11-05 Tobias Burnus <burnus@net-b.de>
3710 * g++.dg/gomp/openmp-simd-1.C: New.
3711 * g++.dg/gomp/openmp-simd-2.C: New.
3712 * gcc.dg/gomp/openmp-simd-1.c: New.
3713 * gcc.dg/gomp/openmp-simd-2.c: New.
3715 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3717 * gcc.dg/superblock.c: Require scheduling support.
3719 2013-11-04 Kostya Serebryany <kcc@google.com>
3721 * g++.dg/asan/asan_test.cc: Update the test
3722 to match the fresh asan run-time.
3723 * c-c++-common/asan/stack-overflow-1.c: Ditto.
3725 2013-11-04 Ian Lance Taylor <iant@google.com>
3727 * g++.dg/ext/sync-4.C: New test.
3729 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
3732 * gfortran.dg/derived_external_function_1.f90 : New test
3734 2013-11-04 Jakub Jelinek <jakub@redhat.com>
3736 PR tree-optimization/58978
3737 * gcc.c-torture/compile/pr58978.c: New test.
3739 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
3742 * gfortran.dg/optional_class_1.f90 : New test
3744 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
3746 PR rtl-optimization/58968
3747 * gfortran.dg/pr58968.f: New
3749 2013-11-04 Marek Polacek <polacek@redhat.com>
3752 * g++.dg/diagnostic/pr58979.C: New test.
3754 2013-11-04 Joseph Myers <joseph@codesourcery.com>
3756 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
3757 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
3758 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
3759 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
3760 gcc.dg/iec-559-macros-9.c: New tests.
3762 2013-11-04 Jakub Jelinek <jakub@redhat.com>
3764 PR tree-optimization/58946
3765 * gcc.c-torture/compile/pr58946.c: New test.
3767 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
3770 * g++.dg/parse/pr52071.C: New.
3772 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
3775 * g++.dg/lookup/name-clash10.C: New.
3777 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
3779 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
3780 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
3781 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or vbif.
3783 2013-11-03 Marek Polacek <polacek@redhat.com>
3785 * g++.dg/ubsan/cxx1y-vla.C: New test.
3786 * c-c++-common/ubsan/vla-3.c: New test.
3787 * c-c++-common/ubsan/vla-2.c: New test.
3788 * c-c++-common/ubsan/vla-4.c: New test.
3789 * c-c++-common/ubsan/vla-1.c: New test.
3791 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3793 * gcc.dg/vmx/vec-set.c: New.
3795 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
3799 * g++.dg/parse/pr29234.C: New.
3800 * g++.dg/parse/pr56037.C: Likewise.
3802 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3804 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
3805 passed it in as one of the options to all Cilk keywords test.
3807 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3810 * g++.dg/cpp1y/pr58708.C: New.
3812 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
3815 * g++.dg/ext/pr58834.C: New file.
3817 2013-11-01 Jakub Jelinek <jakub@redhat.com>
3819 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
3821 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
3824 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
3827 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
3830 2013-10-31 Jakub Jelinek <jakub@redhat.com>
3832 * g++.dg/gomp/simd-1.C: New test.
3833 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
3834 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
3835 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
3836 * c-c++-common/gomp/simd6.c: New test.
3838 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
3840 Implement C++14 digit separators.
3841 * g++.dg/cpp1y/digit-sep.C: New.
3842 * g++.dg/cpp1y/digit-sep-neg.C: New.
3843 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
3845 2013-10-31 Jakub Jelinek <jakub@redhat.com>
3847 * gcc.dg/vect/vect-align-3.c: New test.
3849 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
3850 we warn about it already during VRP1 pass.
3852 2013-10-31 Martin Jambor <mjambor@suse.cz>
3854 PR rtl-optimization/58934
3856 2013-10-30 Martin Jambor <mjambor@suse.cz>
3857 PR rtl-optimization/10474
3858 * gcc.dg/pr10474.c: New testcase.
3859 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3860 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3862 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
3866 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
3869 * g++.dg/cpp0x/variadic145.C: New.
3871 * g++.dg/cpp0x/sfinae49.C: New.
3873 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3876 * g++.dg/cpp0x/deleted1.C: New.
3878 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3880 * gcc.target/arm/lp1243022.c: New test.
3882 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
3885 * gcc.target/avr/pr58545.c: New test.
3887 2013-10-30 Tobias Burnus <burnus@net-b.de>
3890 2013-10-30 Tobias Burnus <burnus@net-b.de>
3891 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
3892 path to the compile flags.
3894 2013-10-30 Cong Hou <congh@google.com>
3896 * gcc.target/i386/vect-abs-s8.c: New test.
3897 * gcc.target/i386/vect-abs-s16.c: New test.
3898 * gcc.target/i386/vect-abs-s32.c: New test.
3900 2013-10-30 Tobias Burnus <burnus@net-b.de>
3902 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
3903 path to the compile flags.
3905 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
3907 PR rtl-optimization/58369
3908 * g++.dg/torture/pr58369.C: New test.
3910 2013-10-30 Tobias Burnus <burnus@net-b.de>
3913 * g++.dg/vect/pr33426-ivdep-2.cc: New.
3914 * g++.dg/vect/pr33426-ivdep-3.cc: New.
3915 * g++.dg/vect/pr33426-ivdep-4.cc: New.
3917 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
3920 * gcc.target/arm/pr58784.c: New.
3922 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
3924 * gcc.dg/tree-ssa/alias-24.c: New file.
3926 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
3928 * gcc.target/i386/fma_double_3.c: Use pattern for
3929 scan-assembler-times instead of just one insn name.
3930 * gcc.target/i386/fma_double_5.c: Ditto.
3931 * gcc.target/i386/fma_float_3.c: Ditto.
3932 * gcc.target/i386/fma_float_5.c: Ditto.
3933 * gcc.target/i386/l_fma_double_1.c: Ditto.
3934 * gcc.target/i386/l_fma_double_2.c: Ditto.
3935 * gcc.target/i386/l_fma_double_3.c: Ditto.
3936 * gcc.target/i386/l_fma_double_4.c: Ditto.
3937 * gcc.target/i386/l_fma_double_5.c: Ditto.
3938 * gcc.target/i386/l_fma_double_6.c: Ditto.
3939 * gcc.target/i386/l_fma_float_1.c: Ditto.
3940 * gcc.target/i386/l_fma_float_2.c: Ditto.
3941 * gcc.target/i386/l_fma_float_3.c: Ditto.
3942 * gcc.target/i386/l_fma_float_4.c: Ditto.
3943 * gcc.target/i386/l_fma_float_5.c: Ditto.
3944 * gcc.target/i386/l_fma_float_6.c: Ditto.
3946 2013-10-30 Christian Bruel <christian.bruel@st.com>
3948 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
3949 * gcc.target/sh/cmpstr.c: New test.
3950 * gcc.target/sh/cmpstrn.c: New test.
3952 2013-10-30 Martin Jambor <mjambor@suse.cz>
3954 PR rtl-optimization/10474
3955 * gcc.dg/pr10474.c: New testcase.
3956 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3957 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3959 2013-10-29 Andrew Pinski <apinski@cavium.com>
3960 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3962 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
3963 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
3964 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
3965 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
3966 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
3967 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
3968 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
3969 conditional move to be used.
3970 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
3972 2013-10-29 Tobias Burnus <burnus@net-b.de>
3975 * gfortran.dg/blockdata_8.f90: New.
3977 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
3980 * gcc.target/sh/pr54236-2: New.
3981 * gcc.target/sh/pr54089-6: Add another rotl special case.
3983 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
3986 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
3987 to determine sizes of real kinds.
3990 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
3992 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
3994 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
3995 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
3996 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3997 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
3998 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3999 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4000 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4001 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4002 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
4003 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4004 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
4005 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
4006 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
4007 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4008 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4009 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4010 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
4011 test stored in c-c++-common. Also, added the Cilk runtime's library
4012 to the ld_library_path.
4014 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
4017 * g++.dg/cpp0x/auto40.C: New.
4018 * g++.dg/other/warning1.C: Adjust.
4020 2013-10-29 Richard Biener <rguenther@suse.de>
4022 * gcc.dg/torture/restrict-2.c: New testcase.
4023 * gcc.dg/torture/restrict-3.c: Likewise.
4024 * gcc.dg/torture/restrict-4.c: Likewise.
4025 * gcc.dg/torture/restrict-5.c: Likewise.
4027 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
4029 PR tree-optimization/19831
4030 * gcc.dg/tree-ssa/alias-25.c: New file.
4032 2013-10-29 Richard Biener <rguenther@suse.de>
4034 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
4036 * gcc.dg/vect/bb-slp-32.c: Likewise.
4037 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4038 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
4039 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
4040 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4041 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4042 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4043 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4044 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4045 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4046 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4047 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4048 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4049 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4050 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4051 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4052 * gfortran.dg/vect/vect.exp: Likewise.
4054 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4056 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
4057 * gcc.dg/vmx/eg-5.c: Likewise.
4059 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
4060 Joern Rennecke <joern.rennecke@embecosm.com>
4062 * gcc.target/arc/jump-around-jump.c: New test.
4064 2013-10-27 Tom de Vries <tom@codesourcery.com>
4066 * gcc.target/arm/require-pic-register-loc.c: New test.
4068 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
4071 * gcc.target/i386/pr58679-1.c: New test.
4072 * gcc.target/i386/pr58679-2.c: Ditto.
4074 2013-10-27 Tobias Burnus <burnus@net-b.de>
4077 * gcc.dg/vect/vect-ivdep-2.c: New.
4079 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
4082 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
4083 * gcc.target/sh/pr52483-2.c: Likewise.
4084 * gcc.target/sh/pr52483-3.c: Likewise.
4085 * gcc.target/sh/pr52483-4.c: Likewise.
4087 2013-10-26 Jeff Law <law@redhat.com>
4089 * g++.dg/torture/pr49309.C: Removed.
4090 * gcc.dg/dfp/pr35739.c: Removed.
4092 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
4094 PR rtl-optimization/58759
4095 * gcc.target/i386/pr58759.c: New.
4097 2013-10-25 Tobias Burnus <burnus@net-b.de>
4099 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
4100 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
4101 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
4103 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
4105 * gcc.dg/wmul-1.c: New test.
4107 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
4110 * g++.dg/template/pr58878.C: New.
4112 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
4114 * gcc.dg/tree-ssa/alias-23.c: New file.
4116 2013-10-25 Richard Biener <rguenther@suse.de>
4118 PR tree-optimization/58626
4119 * gcc.dg/torture/pr58626.c: New testcase.
4121 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
4124 * g++.dg/cpp0x/defaulted47.C: New.
4126 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
4128 * gcc.c-torture/execute/pr58831.c: New test.
4130 2013-10-25 Nick Clifton <nickc@redhat.com>
4132 * c-c++-common/pr57793.c: Add expected error messages for
4133 targets with small integers.
4134 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
4135 * gcc.dg/c99-stdint-2.c: Likewise.
4136 * gcc.dg/cdce1.c: Likewise.
4137 * gcc.dg/fold-overflow-1.c: Likewise.
4138 * gcc.dg/utf-cvt.c: Likewise.
4139 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
4141 * gcc.dg/ftrapv-2.c: Likewise.
4142 * gcc.dg/pr30286.c: Likewise.
4143 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
4144 * lib/target-supports.exp (check_effective_target_trapping): New
4145 proc. Returns true if the target supports trapping arithmetic.
4147 2013-10-25 Tobias Burnus <burnus@net-b.de>
4149 * g++.dg/parse/ivdep.C: New.
4150 * g++.dg/vect/pr33426-ivdep.cc: New.
4152 2013-10-24 Richard Henderson <rth@redhat.com>
4155 * gcc.dg/atomic-store-6.c: New.
4157 2013-10-24 Ian Lance Taylor <iant@google.com>
4159 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
4161 2013-10-24 Cong Hou <congh@google.com>
4163 * gcc.c-torture/execute/20030125-1.c: Update.
4165 2013-10-24 Tobias Burnus <burnus@net-b.de>
4168 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
4170 2013-10-24 Dehao Chen <dehao@google.com>
4172 * g++.dg/opt/devirt3.C: New test.
4174 2013-08-24 Tobias Burnus <burnus@net-b.de>
4177 * gcc.dg/ivdep.c: New.
4178 * gcc.dg/vect/vect-ivdep-1.c: New.
4180 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4182 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
4183 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
4185 2013-10-24 Nick Clifton <nickc@redhat.com>
4187 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
4189 2013-10-24 Marek Polacek <polacek@redhat.com>
4192 * g++.dg/parse/pr58705.C: New test.
4194 2013-10-24 Marek Polacek <polacek@redhat.com>
4196 * gcc.dg/c11-align-5.c: Add more testing.
4198 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
4200 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
4202 2013-10-23 Jakub Jelinek <jakub@redhat.com>
4204 PR tree-optimization/58775
4205 PR tree-optimization/58791
4206 * gcc.dg/guality/pr58791-1.c: New test.
4207 * gcc.dg/guality/pr58791-2.c: New test.
4208 * gcc.dg/guality/pr58791-3.c: New test.
4209 * gcc.dg/guality/pr58791-4.c: New test.
4210 * gcc.dg/guality/pr58791-5.c: New test.
4211 * gcc.c-torture/compile/pr58775.c: New test.
4212 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
4214 2013-10-23 Tom de Vries <tom@codesourcery.com>
4216 PR tree-optimization/58805
4217 * gcc.dg/pr58805.c: New test.
4219 2013-10-23 Jakub Jelinek <jakub@redhat.com>
4221 * gcc.target/i386/vect-div-1.c: New test.
4223 * gcc.dg/vect/pr58508.c: Remove dg-options.
4225 2013-10-23 Richard Biener <rguenther@suse.de>
4227 * gcc.dg/torture/pr58830.c: New testcase.
4229 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
4231 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
4232 * g++.dg/cpp1y/attr-deprecated.C: New.
4233 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
4235 2013-10-23 Tobias Burnus <burnus@net-b.de>
4238 * gfortran.dg/assumed_type_8.f90: New.
4240 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
4243 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
4244 and MINUSCCZEXT defines. Update scan-assembler dg directive.
4245 * gcc.dg/torture/pr58779.c: New test.
4247 2013-10-22 Steve Ellcey <sellcey@mips.com>
4249 * gcc.target/mips/nor.c: New.
4251 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
4253 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
4255 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
4256 restricted to big-endian targets.
4258 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
4261 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
4263 2013-10-21 Tobias Burnus <burnus@net-b.de>
4266 * gfortran.dg/proc_ptr_comp_38.f90: New.
4268 2013-10-21 Marek Polacek <polacek@redhat.com>
4271 * gcc.dg/gomp/pr58809.c: New test.
4273 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
4275 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
4276 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
4278 2013-10-21 Richard Biener <rguenther@suse.de>
4280 PR tree-optimization/58794
4281 * c-c++-common/torture/pr58794-1.c: New testcase.
4282 * c-c++-common/torture/pr58794-2.c: Likewise.
4284 2013-10-21 Richard Biener <rguenther@suse.de>
4287 * c-c++-common/fold-divmul-1.c: New testcase.
4289 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4291 * gcc.target/i386/memset-vector_loop-1.c: New test.
4292 * gcc.target/i386/memset-vector_loop-2.c: New test.
4294 2013-10-21 Diego Novillo <dnovillo@google.com>
4296 * g++.dg/plugin/selfassign.c: Include tree.h.
4297 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
4298 * gcc.dg/plugin/ggcplug.c: Likewise.
4299 * gcc.dg/plugin/one_time_plugin.c: Likewise.
4300 * gcc.dg/plugin/selfassign.c: Likewise.
4301 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4303 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
4305 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
4306 * gcc.target/mips/mips-ps-7.c: Likewise.
4308 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
4310 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
4311 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
4312 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
4314 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
4316 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
4319 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
4321 2013-10-19 Mike Stump <mikestump@comcast.net>
4323 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
4325 * gcc.dg/lto/pr54625-1_0.c: Move from here...
4326 * g++.dg/lto/pr54625-1_0.c: ... to here.
4327 * gcc.dg/lto/pr54625-1_1.C: Likewise.
4328 * g++.dg/lto/pr54625-1_1.C: Likewise.
4329 * gcc.dg/lto/pr54625-2_0.c: Likewise.
4330 * g++.dg/lto/pr54625-2_0.c: Likewise.
4331 * gcc.dg/lto/pr54625-2_1.C: Likewise.
4332 * g++.dg/lto/pr54625-2_1.C: Likewise.
4334 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
4336 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
4338 2013-10-18 Cong Hou <congh@google.com>
4340 * gcc.dg/vect/pr58508.c: New test.
4342 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
4345 * g++.dg/cpp0x/variadic145.C: New.
4347 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
4349 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
4351 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
4353 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
4354 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4355 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
4356 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
4358 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
4360 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
4361 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
4362 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
4363 effective target arm_thumb1_ok.
4364 * lib/target-supports.exp
4365 (check_effective_target_arm_fp16_ok_nocache): Don't force
4366 -mfloat-abi=soft when building for hardfloat target.
4368 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4371 * gcc.target/powerpc/pr58673-1.c: New file to test whether
4372 -mquad-word + -mno-vsx-timode causes errors.
4373 * gcc.target/powerpc/pr58673-2.c: Likewise.
4375 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4378 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
4380 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4382 * gcc.target/aarch64/c-output-template.c: New testcase.
4383 * gcc.target/aarch64/c-output-template-2.c: Likewise.
4384 * gcc.target/aarch64/c-output-template-3.c: Likewise.
4386 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
4388 * lib/target-supports.exp
4389 (check_effective_target_sync_long_long): AArch64 supports
4390 atomic operations on "long long".
4391 (check_effective_target_sync_long_long_runtime): AArch64 can
4392 execute atomic operations on "long long".
4394 2013-10-17 Richard Biener <rguenther@suse.de>
4396 PR tree-optimization/58143
4397 * gcc.dg/torture/pr58143-1.c: New testcase.
4398 * gcc.dg/torture/pr58143-2.c: Likewise.
4399 * gcc.dg/torture/pr58143-3.c: Likewise.
4401 2013-10-17 Marek Polacek <polacek@redhat.com>
4404 * gcc.dg/c1x-align-5.c: New test.
4406 2013-10-16 Tobias Burnus <burnus@net-b.de>
4409 * gfortran.dg/unlimited_polymorphic_12.f90: New.
4411 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
4413 * c-c++-common/cpp/openmp-define-1.c: Move
4414 dg-require-effective-target fopenmp after dg-do directive.
4415 * c-c++-common/cpp/openmp-define-2.c: Likewise.
4416 * gfortran.dg/openmp-define-1.f90: Likewise.
4417 * gfortran.dg/openmp-define-2.f90: Likewise.
4418 * gfortran.dg/openmp-define-3.f90: Likewise.
4420 2013-10-16 Paulo Matos <pmatos@broadcom.com>
4422 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
4424 2013-10-15 Sriraman Tallam <tmsriram@google.com>
4427 * gcc.target/i386/pr57756.c: New test.
4428 * gcc.target/i386/pr57756_2.c: New test.
4430 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
4432 * gcc.dg/torture/builtin-self.c: New file.
4434 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
4436 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
4437 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
4438 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
4439 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
4440 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
4442 2013-10-15 Cong Hou <congh@google.com>
4444 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
4446 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
4449 * g++.dg/cpp0x/pr58707.C: New.
4451 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4453 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
4454 after other directives.
4456 2013-10-15 Tobias Burnus <burnus@net-b.de>
4459 * gfortran.dg/unlimited_polymorphic_11.f90: New.
4461 2013-10-14 Ian Lance Taylor <iant@google.com>
4463 * go.test/go-test.exp (go-find-packages): New proc.
4464 (go-gc-tests): Skip stress and safe tests. Skip *.dir
4465 subdirectories. Do simple +build line matching. Handle run with
4466 arguments. Handle errorcheckdir and rundircmpout. Use packages
4467 for rundir. Remove special handling for bug191 and dwarf.
4469 2013-10-14 Tobias Burnus <burnus@net-b.de>
4472 * gfortran.dg/unlimited_polymorphic_10.f90: New.
4474 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4476 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
4479 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
4481 * gnat.dg/specs/opt1.ads: New test.
4483 2013-10-14 Richard Biener <rguenther@suse.de>
4485 PR tree-optimization/58640
4486 * gcc.c-torture/execute/pr58640-2.c: New testcase.
4488 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
4490 * gnat.dg/uninit_array.ad[sn]: New test.
4491 * gnat.dg/uninit_array_pkg.ads: New helper.
4493 2013-10-13 Richard Biener <rguenther@suse.de>
4495 * gcc.c-torture/execute/pr58662.c: New test.
4497 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4500 * gcc.dg/torture/p51244-21.c: New.
4501 * gcc.target/sh/pr51244-20.c: New.
4502 * gcc.target/sh/pr51244-20-sh2a.c: New.
4504 2013-10-12 Arnaud Charlet <charlet@adacore.com>
4506 * gnat.dg/specs/linker_section.ads: Update test.
4508 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
4511 * gcc.target/i386/pr58690.c: New test
4513 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
4515 * gcc.target/i386/builtin-ucmp.c: New test.
4517 2013-10-11 Brooks Moses <bmoses@google.com>
4519 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
4521 2013-10-11 Jeff Law <law@redhat.com>
4523 * gcc.c-torture/execute/pr58640.c: New test.
4525 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
4528 * g++.dg/cpp0x/decltype57.C: New.
4530 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
4533 * g++.dg/template/nontype26.C: New.
4535 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
4537 * c-c++-common/cpp/openmp-define-1.c: New file.
4538 * c-c++-common/cpp/openmp-define-2.c: Likewise.
4539 * c-c++-common/cpp/openmp-define-3.c: Likewise.
4540 * gfortran.dg/openmp-define-1.f90: Likewise.
4541 * gfortran.dg/openmp-define-2.f90: Likewise.
4542 * gfortran.dg/openmp-define-3.f90: Likewise.
4544 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
4545 for test source files.
4546 * gcc.dg/gomp/gomp.exp: Likewise.
4547 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
4548 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4549 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
4550 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4551 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4553 2013-10-11 Jakub Jelinek <jakub@redhat.com>
4555 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
4556 Remove error test that is now valid in OpenMP 4.0.
4557 * c-c++-common/gomp/atomic-16.c: New test.
4558 * c-c++-common/gomp/cancel-1.c: New test.
4559 * c-c++-common/gomp/depend-1.c: New test.
4560 * c-c++-common/gomp/depend-2.c: New test.
4561 * c-c++-common/gomp/map-1.c: New test.
4562 * c-c++-common/gomp/pr58472.c: New test.
4563 * c-c++-common/gomp/sections1.c: New test.
4564 * c-c++-common/gomp/simd1.c: New test.
4565 * c-c++-common/gomp/simd2.c: New test.
4566 * c-c++-common/gomp/simd3.c: New test.
4567 * c-c++-common/gomp/simd4.c: New test.
4568 * c-c++-common/gomp/simd5.c: New test.
4569 * c-c++-common/gomp/single1.c: New test.
4570 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
4572 * g++.dg/gomp/block-3.C: Likewise.
4573 * g++.dg/gomp/clause-3.C: Adjust error messages.
4574 * g++.dg/gomp/declare-simd-1.C: New test.
4575 * g++.dg/gomp/declare-simd-2.C: New test.
4576 * g++.dg/gomp/depend-1.C: New test.
4577 * g++.dg/gomp/depend-2.C: New test.
4578 * g++.dg/gomp/target-1.C: New test.
4579 * g++.dg/gomp/target-2.C: New test.
4580 * g++.dg/gomp/taskgroup-1.C: New test.
4581 * g++.dg/gomp/teams-1.C: New test.
4582 * g++.dg/gomp/udr-1.C: New test.
4583 * g++.dg/gomp/udr-2.C: New test.
4584 * g++.dg/gomp/udr-3.C: New test.
4585 * g++.dg/gomp/udr-4.C: New test.
4586 * g++.dg/gomp/udr-5.C: New test.
4587 * g++.dg/gomp/udr-6.C: New test.
4588 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
4589 * gcc.dg/autopar/outer-2.c: Likewise.
4590 * gcc.dg/autopar/outer-3.c: Likewise.
4591 * gcc.dg/autopar/outer-4.c: Likewise.
4592 * gcc.dg/autopar/outer-5.c: Likewise.
4593 * gcc.dg/autopar/outer-6.c: Likewise.
4594 * gcc.dg/autopar/parallelization-1.c: Likewise.
4595 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
4597 * gcc.dg/gomp/clause-1.c: Adjust error messages.
4598 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
4599 instead of GOMP_parallel_loop_runtime_start.
4600 * gcc.dg/gomp/declare-simd-1.c: New test.
4601 * gcc.dg/gomp/declare-simd-2.c: New test.
4602 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
4603 parser. Add further #pragma omp sections nesting tests.
4604 * gcc.dg/gomp/target-1.c: New test.
4605 * gcc.dg/gomp/target-2.c: New test.
4606 * gcc.dg/gomp/taskgroup-1.c: New test.
4607 * gcc.dg/gomp/teams-1.c: New test.
4608 * gcc.dg/gomp/udr-1.c: New test.
4609 * gcc.dg/gomp/udr-2.c: New test.
4610 * gcc.dg/gomp/udr-3.c: New test.
4611 * gcc.dg/gomp/udr-4.c: New test.
4612 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
4614 2013-10-10 Jan Hubicka <jh@suse.cz>
4616 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
4618 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4619 * gcc.target/i386/pr49168-1.c: Likewise.
4620 * gcc.target/i386/pr49002-2.c: Likewise.
4622 2013-10-10 Jakub Jelinek <jakub@redhat.com>
4625 * gcc.dg/torture/pr58670.c: New test.
4627 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
4629 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
4631 2013-10-09 Marek Polacek <polacek@redhat.com>
4634 * g++.dg/tm/pr58635-1.C: New test.
4635 * g++.dg/tm/pr58635-2.C: New test.
4637 2013-10-09 Jakub Jelinek <jakub@redhat.com>
4639 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
4641 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
4643 PR tree-optimization/20318
4644 * c-c++-common/pr20318.c: New file.
4645 * gcc.dg/tree-ssa/pr20318.c: New file.
4647 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
4649 * gcc.c-torture/execute/pr58570.c: New test.
4651 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
4653 * gcc.target/aarch64/vclz.c: New testcase.
4655 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
4657 * gcc.target/aarch64/vadd_f64.c: New testcase.
4658 * gcc.target/aarch64/vsub_f64.c: New testcase.
4660 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
4662 * gcc.target/aarch64/vdiv_f.c: New testcase.
4664 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
4666 * gcc.target/aarch64/vneg_f.c: New testcase.
4667 * gcc.target/aarch64/vneg_s.c: New testcase.
4669 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4672 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
4673 * g++.old-deja/g++.mike/misc9.C: Adjust.
4675 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4679 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4682 * g++.dg/template/crash117.C: New.
4684 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4686 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
4688 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
4690 PR tree-optimization/58480
4691 * gcc.dg/tree-ssa/pr58480.c: New file.
4693 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4695 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
4696 * gcc.target/powerpc/fusion.c: Likewise.
4698 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4700 * gcc.target/s390/htm-nofloat-2.c: New testcase.
4702 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4704 * gcc.target/s390/htm-1.c: Add more tests to cover different
4707 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4710 * g++.dg/init/uninitialized1.C: New.
4712 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4715 * g++.dg/cpp0x/variadic144.C: New.
4717 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4720 * g++.dg/cpp0x/auto39.C: New.
4722 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4725 * g++.dg/cpp0x/range-for26.C: New.
4726 * g++.dg/cpp0x/range-for27.C: Likewise.
4728 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4731 * g++.dg/template/crash117.C: New.
4733 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
4736 * g++.dg/tree-ssa/pr19476-5.C: New file.
4737 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
4739 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4742 * g++.dg/cpp0x/gen-attrs-55.C: New.
4744 2013-10-03 Easwaran Raman <eraman@google.com>
4747 * g++.dg/ext/attribute47.C: New.
4749 2013-10-03 Rong Xu <xur@google.com>
4751 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
4753 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
4754 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
4756 2013-10-03 Marek Polacek <polacek@redhat.com>
4759 * g++.dg/cpp0x/pr58510.C: New test.
4761 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
4764 * g++.dg/tree-ssa/pr19476-1.C: New file.
4765 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4766 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
4767 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
4769 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4771 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
4772 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
4773 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
4774 VSX scalar operations or the traditional floating point form of
4776 * gcc.target/powerpc/ppc-target-2.c: Likewise.
4777 * gcc.target/powerpc/recip-3.c: Likewise.
4778 * gcc.target/powerpc/recip-5.c: Likewise.
4779 * gcc.target/powerpc/pr72747.c: Likewise.
4780 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4782 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
4785 * gcc.target/aarch64/pr58460.c: New file.
4787 2013-10-02 Tobias Burnus <burnus@net-b.de>
4790 * gfortran.dg/char_length_19.f90: New.
4792 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4795 * g++.dg/parse/crash65.C: New.
4796 * g++.dg/cpp1y/pr58535.C: Likewise.
4798 2013-10-02 Richard Biener <rguenther@suse.de>
4800 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
4801 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4802 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
4803 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4804 * gfortran.dg/ldist-pr45199.f: Likewise.
4806 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4809 * g++.dg/parse/crash64.C: New.
4811 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
4813 * gcc.dg/tree-ssa/slsr-40.c: New test.
4815 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
4818 * g++.dg/cpp0x/pr58563.C: New.
4820 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
4822 * gcc.target/aarch64/vect_saddl_1.c: New.
4824 2013-10-01 Jakub Jelinek <jakub@redhat.com>
4827 * gcc.c-torture/execute/pr58574.c: New testcase.
4829 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
4832 * gcc.target/arm/pr58578.c: New test.
4834 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4836 PR tree-optimization/58556
4837 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
4838 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
4840 2013-10-01 Nick Clifton <nickc@redhat.com>
4842 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
4844 * gcc.c-torture/compile/20010327-1.c: Only run the test for
4846 * gcc.c-torture/compile/pr41181.c: Likewise.
4847 * gcc.c-torture/compile/calls.c: Likewise.
4848 * gcc.c-torture/compile/990617-1.c: Likewise.
4849 * gcc.c-torture/compile/pr55955.c: Only run the test for
4851 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
4853 2013-10-01 Richard Biener <rguenther@suse.de>
4855 PR tree-optimization/58553
4856 * gcc.dg/torture/pr58553.c: New testcase.
4858 2013-09-30 Jakub Jelinek <jakub@redhat.com>
4861 * gcc.c-torture/execute/pr58564.c: New test.
4863 2013-09-30 Teresa Johnson <tejohnson@google.com>
4865 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
4866 Update for additional dump message.
4868 2013-09-30 Richard Biener <rguenther@suse.de>
4870 PR tree-optimization/58554
4871 * gcc.dg/torture/pr58554.c: New testcase.
4873 2013-09-30 Simon Cook <simon.cook@embecosm.com>
4874 Joern Rennecke <joern.rennecke@embecosm.com>
4876 * gcc.target/arc/barrel-shifter-1.c: New test.
4877 * gcc.target/arc/barrel-shifter-2.c: Likewise.
4878 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
4879 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
4880 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
4881 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
4882 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
4883 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
4884 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
4885 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
4886 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
4887 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
4888 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
4889 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
4890 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
4891 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
4892 * gcc.target/arc/mtune-ARC600.c: Likewise.
4893 * gcc.target/arc/mtune-ARC601.c: Likewise.
4894 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
4895 * gcc.target/arc/mtune-ARC700.c: Likewise.
4896 * gcc.target/arc/mtune-ARC725D.c: Likewise.
4897 * gcc.target/arc/mtune-ARC750D.c: Likewise.
4898 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
4899 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
4901 2013-09-30 Richard Biener <rguenther@suse.de>
4904 * g++.dg/torture/pr58552.C: New testcase.
4906 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4908 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
4909 and -mupper-regs-df.
4911 2013-09-27 Paulo Matos <pmatos@broadcom.com>
4914 * gcc.dg/pr58463.c: New test.
4916 2013-09-27 Jakub Jelinek <jakub@redhat.com>
4919 * c-c++-common/gomp/pr58551.c: New test.
4921 2013-09-27 Richard Biener <rguenther@suse.de>
4923 PR tree-optimization/58459
4924 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
4926 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
4929 * gfortran.dg/round_4.f90: Check for rounding support.
4931 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
4933 * g++.dg/vect/pr58513.cc (op): Make static.
4935 2013-09-26 Richard Biener <rguenther@suse.de>
4937 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
4939 2013-09-26 Richard Biener <rguenther@suse.de>
4941 PR tree-optimization/58539
4942 * gcc.dg/torture/pr58539.c: New testcase.
4944 2013-09-25 Jeff Law <law@redhat.com>
4946 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
4948 2013-09-25 Tobias Burnus <burnus@net-b.de>
4951 * gfortran.dg/finalize_21.f90: New.
4953 2013-09-25 Tobias Burnus <burnus@net-b.de>
4957 * gfortran.dg/defined_assignment_8.f90: New.
4958 * gfortran.dg/defined_assignment_9.f90: New.
4960 2013-09-25 Marek Polacek <polacek@redhat.com>
4963 * c-c++-common/ubsan/shift-5.c: New test.
4964 * c-c++-common/ubsan/shift-6.c: New test.
4965 * c-c++-common/ubsan/div-by-zero-5.c: New test.
4966 * gcc.dg/ubsan/c-shift-1.c: New test.
4968 2013-09-25 Marek Polacek <polacek@redhat.com>
4971 * g++.dg/tm/pr58516.C: New test.
4973 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4975 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
4977 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
4979 2013-09-24 Richard Biener <rguenther@suse.de>
4982 * g++.dg/vect/pr58513.cc: New testcase.
4984 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
4986 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
4989 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
4992 * g++.dg/cpp1y/pr58500.C: New testcase.
4994 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
4996 * gnat.dg/opt28.ad[sb]: New test.
4997 * gnat.dg/opt28_pkg.ads: New helper.
4999 2013-09-23 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/58464
5002 * g++.dg/torture/pr58464.C: New testcase.
5004 2013-09-23 Christian Bruel <christian.bruel@st.com>
5007 * gcc.target/sh/torture/pr58475.c: New test.
5009 2013-09-23 Janus Weil <janus@gcc.gnu.org>
5012 * gfortran.dg/extends_15.f90: New.
5014 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
5017 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
5019 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
5022 * gcc.target/vax/vax.exp: New.
5023 * gcc.target/vax/pr56875.c: Ditto.
5025 2013-09-20 Richard Biener <rguenther@suse.de>
5028 * gfortran.dg/pr58484.f: New testcase.
5030 2013-09-20 Jeff Law <law@redhat.com>
5032 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
5034 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5037 * gcc.dg/torture/pr57748-1.c: New test.
5038 * gcc.dg/torture/pr57748-2.c: New test.
5040 2013-09-20 Marek Polacek <polacek@redhat.com>
5043 * c-c++-common/ubsan/shift-4.c: New test.
5045 2013-09-20 Richard Biener <rguenther@suse.de>
5047 PR tree-optimization/58453
5048 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
5050 2013-09-20 Janus Weil <janus@gcc.gnu.org>
5053 * gfortran.dg/proc_ptr_43.f90: New.
5055 2013-09-18 Tobias Burnus <burnus@net-b.de>
5058 * gfortran.dg/defined_assignment_11.f90: New.
5060 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
5062 PR rtl-optimization/58438
5063 * g++.dg/pr58438.C: New test.
5065 2013-09-18 Tobias Burnus <burnus@net-b.de>
5068 * gfortran.dg/class_39.f03: Update dg-error.
5069 * gfortran.dg/class_5.f03: Ditto.
5070 * gfortran.dg/class_53.f90: Ditto.
5071 * gfortran.dg/realloc_on_assign_20.f90: New.
5072 * gfortran.dg/realloc_on_assign_21.f90: New.
5073 * gfortran.dg/realloc_on_assign_22.f90: New.
5075 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5078 * g++.dg/parse/using4.C: New.
5080 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5082 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
5084 2013-09-18 Marek Polacek <polacek@redhat.com>
5087 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
5088 instead of the shift option.
5089 * c-c++-common/ubsan/pr58443-1.c: New test.
5090 * c-c++-common/ubsan/pr58443-3.c: New test.
5091 * c-c++-common/ubsan/pr58443-2.c: New test.
5093 2013-09-18 Richard Biener <rguenther@suse.de>
5095 PR tree-optimization/58417
5096 * gcc.dg/torture/pr58417.c: New testcase.
5098 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
5100 * gnat.dg/array_bounds_test2.adb: New test.
5102 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5104 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
5105 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
5107 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
5109 * gnat.dg/in_out_parameter4.adb: New test.
5111 2013-09-18 Marek Polacek <polacek@redhat.com>
5114 * c-c++-common/ubsan/attrib-1.c: New test.
5116 2013-09-17 Cong Hou <congh@google.com>
5118 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
5119 on two arrays with short and int types. This should not be recognized
5120 as a dot product pattern.
5122 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5125 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
5126 the cp_type_quals (r) too.
5128 2013-09-17 Jan Hubicka <jh@suse.cz>
5131 * gcc.c-torture/compile/pr58332.c: New testcase.
5133 2013-09-17 Jeff Law <law@redhat.com>
5135 * gcc.c-torture/execute/pr58387.c: New test.
5137 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5139 PR tree-optimization/58088
5140 * gcc.c-torture/compile/pr58088.c: New test.
5142 2013-09-17 Nick Clifton <nickc@redhat.com>
5144 * lib/target-supports.exp (check_effective_target_trampolines):
5145 Add MSP430 to the list of targets that do not support trampolines.
5146 (check_profiling_available): Add MSP430 to the list of targets
5147 that do not support profiling.
5148 (check_effective_target_tls_runtime): Add MSP430 to the list of
5149 targets that do not support TLS.
5151 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
5153 * gnat.dg/opt27.adb: New test.
5154 * gnat.dg/opt27_pkg.ad[sb]: New helper.
5156 2013-09-17 Andreas Schwab <schwab@suse.de>
5158 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
5160 2013-09-17 Richard Biener <rguenther@suse.de>
5162 PR tree-optimization/58432
5163 * gcc.dg/pr58432.c: New testcase.
5165 2013-09-17 Bin Cheng <bin.cheng@arm.com>
5167 * gcc.dg/tree-ssa/slsr-39.c: New test.
5169 2013-09-16 Xinliang David Li <davidxl@google.com>
5171 * gcc.misc-tests/help.exp: Optimizer help change.
5173 2013-09-16 Jeff Law <law@redhat.com>
5175 * gcc.c-torture/execute/pr58419.c: New test.
5176 * gcc.c-torture/execute/pr58431.c: New test.
5178 2013-09-16 Tobias Burnus <burnus@net-b.de>
5181 * gfortran.dg/finalize_19.f90: New.
5183 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
5185 * gcc.target/i386/pr58418.c: New.
5187 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
5189 * gcc.target/aarch64/fmla-intrinsic.c: New.
5190 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
5191 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
5192 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
5194 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
5196 * gcc.target/aarch64/mul_intrinsic_1.c: New.
5197 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
5199 2013-09-16 Richard Biener <rguenther@suse.de>
5201 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
5203 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
5205 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
5206 interpreted as implicit templates) to be expected pedwarns instead.
5208 2013-09-16 Tobias Burnus <burnus@net-b.de>
5211 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
5213 2013-09-15 Tobias Burnus <burnus@net-b.de>
5216 * gfortran.dg/defined_assignment_10.f90: New.
5218 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
5220 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
5221 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
5223 2013-09-13 Jacek Caban <jacek@codeweavers.com>
5225 * g++.dg/abi/main.C: Added implicit C linkage tests
5227 2013-09-13 Kai Tietz <ktietz@redhat.com>
5229 * gcc.target/i386/pr57848.c: New file.
5231 2013-09-13 Christian Bruel <christian.bruel@st.com>
5234 * gcc.target/sh/torture/pr58314.c: New test.
5236 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
5238 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
5240 2013-09-12 Martin Jambor <mjambor@suse.cz>
5243 * g++.dg/pr58389.C: New test.
5245 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
5247 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
5248 * g++.dg/template/pseudodtor3.C: Likewise.
5250 2013-09-12 Richard Biener <rguenther@suse.de>
5252 PR tree-optimization/58404
5253 * g++.dg/tree-ssa/pr58404.C: New testcase.
5255 2013-09-12 Martin Jambor <mjambor@suse.cz>
5258 * g++.dg/ipa/pr58371.C: New test.
5260 2013-09-12 Richard Biener <rguenther@suse.de>
5262 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
5263 expected outcome and comment why that happens.
5265 2013-09-11 Richard Biener <rguenther@suse.de>
5268 * g++.dg/uninit-pred-4.C: New testcase.
5270 2013-09-11 Jakub Jelinek <jakub@redhat.com>
5272 PR tree-optimization/58385
5273 * gcc.c-torture/execute/pr58385.c: New test.
5275 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5277 * gcc.target/arm/thumb-ifcvt-2.c: New test.
5279 2013-09-10 Jeff Law <law@redhat.com>
5281 * g++.dg/torture/pr58380.C: New test.
5283 2013-09-10 Jan Hubicka <jh@suse.cz>
5284 Paolo Carlini <paolo.carlini@oracle.com>
5286 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
5288 2013-09-10 Jeff Law <law@redhat.com>
5290 * gcc.c-torture/compile/pr58343.c: New test.
5292 2013-09-10 Jakub Jelinek <jakub@redhat.com>
5294 PR rtl-optimization/58365
5295 * gcc.c-torture/execute/pr58365.c: New test.
5297 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5299 * gcc.dg/torture/memcpy-1.c: New test.
5301 2013-09-10 Alan Modra <amodra@gmail.com>
5303 * gcc.target/powerpc/pr58330.c: New.
5305 2013-09-10 Alan Modra <amodra@gmail.com>
5307 * gcc.target/powerpc/medium_offset.c: New.
5309 2013-09-09 Jakub Jelinek <jakub@redhat.com>
5312 * g++.dg/warn/Wunused-var-21.C: New test.
5314 PR tree-optimization/58364
5315 * gcc.c-torture/execute/pr58364.c: New test.
5317 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
5320 * g++.dg/warn/Wdelete-incomplete-1.C: New.
5321 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
5322 * g++.dg/init/delete1.C: Adjust.
5324 2013-09-09 Ian Bolton <ian.bolton@arm.com>
5326 * gcc.target/aarch64/movdi_1.c: New test.
5328 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
5331 * g++.dg/warn/Wunused-parm-5.C: New.
5333 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5335 * gcc.target/aarch64/cmn-neg.c: New test.
5337 2013-09-09 Richard Biener <rguenther@suse.de>
5340 * gcc.dg/torture/pr58326-1.c: New testcase.
5341 * gcc.dg/torture/pr58326-2.c: Likewise.
5343 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5346 * g++.dg/ext/pr57735.C: New test.
5348 2013-09-09 Jan Hubicka <jh@suse.cz>
5351 * g++.dg/torture/PR58294.C: New testcase.
5353 2013-09-08 Jeff Law <law@redhat.com>
5355 * gcc.c-torture/compile/pr58340.c: New test.
5357 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
5359 * g++.dg/debug/ra1.C: New test.
5361 2013-09-08 Jan Hubicka <jh@suse.cz>
5363 * g++.dg/ipa/devirt-11.C: Update template.
5364 * g++.dg/ipa/devirt-16.C: New testcase.
5365 * g++.dg/ipa/devirt-17.C: New testcase.
5366 * g++.dg/ipa/devirt-18.C: New testcase.
5368 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5371 * g++.dg/overload/new1.C: Adjust.
5373 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
5375 * c-c++-common/opaque-vector.c: New test.
5377 2013-09-08 Tom de Vries <tom@codesourcery.com>
5380 * g++.dg/tm/noexcept-6.C: New test.
5382 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
5384 * gcc.target/arc/cond-set-use.c: New test.
5386 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
5388 * gnat.dg/stack_usage2.adb: New test.
5390 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
5392 * gcc.target/aarch64/table-intrinsics.c
5393 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
5394 (qtb_tests8_< ,2,3,4>): Likewise.
5395 (qtblq_tests8_< ,2,3,4>): Likewise.
5396 (qtbxq_tests8_< ,2,3,4>): Likewise.
5398 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
5400 * gnat.dg/warn10.ad[sb]: New test.
5401 * gnat.dg/warn10_pkg.ads: New helper.
5403 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
5405 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
5406 Don't expect NULL in foo.result set.
5407 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
5409 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5410 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5412 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5414 * gcc.target/s390/nearestint-1.c: New testcase.
5416 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
5417 Vineet Gupta <Vineet.Gupta@synopsys.com>
5419 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
5420 * gcc.target/arc: New directory.
5421 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
5422 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
5423 * gcc.dg/torture/stackalign/builtin-apply-2.c
5424 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
5425 * gcc.dg/builtin-apply2.c
5426 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
5428 2013-09-04 Jan Hubicka <jh@suse.cz>
5431 * g++.dg/torture/pr58201_0.C: New testcase.
5432 * g++.dg/torture/pr58201_1.C: New testcase.
5433 * g++.dg/torture/pr58201.h: New testcase.
5435 2013-09-05 Jan Hubicka <jh@suse.cz>
5437 * gcc.dg/autopar/pr49960.c: Disable partial inlining
5439 2013-09-05 Richard Biener <rguenther@suse.de>
5441 PR tree-optimization/58137
5442 * gcc.target/i386/pr58137.c: New testcase.
5444 2013-09-05 Martin Jambor <mjambor@suse.cz>
5446 * g++.dg/ipa/remref-1.C: New test.
5447 * g++.dg/ipa/remref-2.C: Likewise.
5449 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
5452 * g++.dg/parse/access11.C: New.
5454 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
5456 * g++.dg/warn/weak1.C: Skip on AIX.
5458 2013-09-04 Easwaran Raman <eraman@google.com>
5461 PR tree-optimization/58011
5462 * gfortran.dg/reassoc_12.f90: New testcase.
5463 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
5465 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
5467 * gcc.dg/attr-weakref-1.c: Skip on AIX.
5468 * gcc.dg/torture/pr53922.c: Skip on AIX.
5469 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
5471 2013-09-04 Teresa Johnson <tejohnson@google.com>
5473 * gcc.dg/unroll_1.c: Test dumping to stderr.
5475 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
5478 * g++.dg/warn/deprecated-8.C: New.
5480 2013-09-03 Jeff Law <law@redhat.com>
5482 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
5485 2013-09-03 Meador Inge <meadori@codesourcery.com>
5489 2013-08-30 Meador Inge <meadori@codesourcery.com>
5491 * gcc.dg/Warray-bounds-11.c: New testcase.
5493 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
5495 * lib/target-supports.exp (check_weak_available): Return true for AIX.
5497 2013-09-03 Jan Hubicka <jh@suse.cz>
5499 * g++.dg/ipa/devirt-15.C: Fix testcase.
5501 2013-09-03 Richard Biener <rguenther@suse.de>
5504 * gcc.dg/torture/pr57656.c: New testcase.
5506 2013-09-03 Richard Biener <rguenther@suse.de>
5509 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
5511 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5514 * gfortran.dg/do_concurrent_3.f90: New test case.
5516 2013-09-02 Jan Hubicka <jh@suse.cz>
5518 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
5520 2013-09-02 Martin Jambor <mjambor@suse.cz>
5523 * gcc.dg/ipa/pr58106.c: New test.
5525 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
5527 * gcc.target/aarch64/scalar_intrinsics.c
5528 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
5530 2013-09-02 Richard Biener <rguenther@suse.de>
5533 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
5535 2013-09-02 Richard Biener <rguenther@suse.de>
5537 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
5540 2013-09-02 Bin Cheng <bin.cheng@arm.com>
5542 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
5544 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
5546 PR c++/21682, implement DR 565
5547 * g++.dg/template/using24.C: New.
5548 * g++.dg/template/using25.C: Likewise.
5549 * g++.dg/template/using26.C: Likewise.
5551 2013-09-01 Jan Hubicka <jh@suse.cz>
5553 * g++.dg/ipa/devirt-15.C: New testcase.
5555 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
5557 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
5559 2013-08-31 Jan Hubicka <jh@suse.cz>
5561 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
5562 * g++.dg/tree-ssa/pr45453.C: Likewise.
5564 2013-08-31 Jan Hubicka <jh@suse.cz>
5566 * gcc.dg/fork-instrumentation.c: New testcase.
5568 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
5570 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
5572 2013-08-30 Meador Inge <meadori@codesourcery.com>
5574 * gcc.dg/Warray-bounds-11.c: New testcase.
5576 2013-08-30 Marek Polacek <polacek@redhat.com>
5578 * g++.dg/ubsan/div-by-zero-1.C: New test.
5579 * c-c++-common/ubsan/save-expr-1.c: New test.
5580 * c-c++-common/ubsan/save-expr-2.c: New test.
5581 * c-c++-common/ubsan/save-expr-3.c: New test.
5582 * c-c++-common/ubsan/save-expr-4.c: New test.
5583 * c-c++-common/ubsan/typedef-1.c: New test.
5584 * c-c++-common/ubsan/const-char-1.c: New test.
5585 * c-c++-common/ubsan/const-expr.c: New test.
5586 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
5587 * c-c++-common/ubsan/shift-1.c: Likewise.
5588 * c-c++-common/ubsan/shift-2.c: Likewise.
5589 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
5590 * lib/ubsan-dg.exp: New file.
5591 * g++.dg/dg.exp: Add ubsan tests.
5592 * g++.dg/ubsan/ubsan.exp: New file.
5593 * gcc.dg/ubsan/ubsan.exp: New file.
5594 * g++.dg/ubsan/cxx11-shift-1.C: New test.
5595 * g++.dg/ubsan/cxx11-shift-2.C: New test.
5596 * c-c++-common/ubsan/div-by-zero-3.c: New test.
5597 * c-c++-common/ubsan/div-by-zero-1.c: New test.
5598 * c-c++-common/ubsan/div-by-zero-4.c: New test.
5599 * c-c++-common/ubsan/shift-3.c: New test.
5600 * c-c++-common/ubsan/unreachable-1.c: New test.
5601 * c-c++-common/ubsan/shift-1.c: New test.
5602 * c-c++-common/ubsan/shift-2.c: New test.
5603 * c-c++-common/ubsan/div-by-zero-2.c: New test.
5604 * gcc.dg/ubsan/c99-shift-2.c: New test.
5605 * gcc.dg/ubsan/c99-shift-1.c: New test.
5607 2013-08-29 Jan Hubicka <jh@suse.cz>
5609 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
5610 to match template and comment.
5612 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5615 * g++.dg/cpp0x/dc8.C: New.
5616 * g++.dg/template/meminit1.C: Adjust.
5618 2013-08-30 Teresa Johnson <tejohnson@google.com>
5620 * gcc.dg/inline-dump.c: Delete inadvertant commit.
5622 2013-08-30 Jakub Jelinek <jakub@redhat.com>
5624 PR tree-optimization/58277
5625 * gcc.c-torture/execute/pr58277-1.c: New test.
5626 * gcc.c-torture/execute/pr58277-2.c: New test.
5628 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
5630 * gcc.dg/guality/param-1.c: New test.
5631 * gcc.dg/guality/param-2.c: Likewise.
5633 2013-08-30 Richard Biener <rguenther@suse.de>
5635 PR tree-optimization/58228
5636 * gcc.dg/torture/pr58228.c: New testcase.
5638 2013-08-30 Richard Biener <rguenther@suse.de>
5640 PR tree-optimization/58223
5641 * gcc.dg/torture/pr58223.c: New testcase.
5642 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
5644 2013-08-30 Richard Biener <rguenther@suse.de>
5646 PR tree-optimization/58010
5647 * gcc.dg/pr58010.c: New testcase.
5649 2013-08-29 Xinliang DavidLi <davidxl@google.com>
5651 * gcc.dg/unroll_3.c: Message change.
5652 * gcc.dg/unroll_4.c: Likewise.
5653 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5654 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5655 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5656 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5657 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5658 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5659 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5660 * gcc.dg/unroll_1.c: Likewise.
5661 * gcc.dg/vect/bb-slp-31.c: Likewise.
5662 * gcc.dg/vect/bb-slp-14.c: Likewise.
5663 * gcc.dg/vect/bb-slp-8.c: Likewise.
5664 * gcc.dg/vect/bb-slp-23.c: Likewise.
5665 * gcc.dg/vect/bb-slp-15.c: Likewise.
5666 * gcc.dg/vect/bb-slp-9.c: Likewise.
5667 * gcc.dg/vect/bb-slp-24.c: Likewise.
5668 * gcc.dg/vect/bb-slp-16.c: Likewise.
5669 * gcc.dg/vect/bb-slp-25.c: Likewise.
5670 * gcc.dg/vect/bb-slp-17.c: Likewise.
5671 * gcc.dg/vect/bb-slp-26.c: Likewise.
5672 * gcc.dg/vect/bb-slp-18.c: Likewise.
5673 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5674 * gcc.dg/vect/bb-slp-27.c: Likewise.
5675 * gcc.dg/vect/bb-slp-19.c: Likewise.
5676 * gcc.dg/vect/bb-slp-28.c: Likewise.
5677 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5678 * gcc.dg/vect/bb-slp-29.c: Likewise.
5679 * gcc.dg/vect/bb-slp-8a.c: Likewise.
5680 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5681 * gcc.dg/vect/bb-slp-1.c: Likewise.
5682 * gcc.dg/vect/bb-slp-8b.c: Likewise.
5683 * gcc.dg/vect/bb-slp-2.c: Likewise.
5684 * gcc.dg/vect/bb-slp-3.c: Likewise.
5685 * gcc.dg/vect/bb-slp-10.c: Likewise.
5686 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5687 * gcc.dg/vect/bb-slp-4.c: Likewise.
5688 * gcc.dg/vect/bb-slp-11.c: Likewise.
5689 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5690 * gcc.dg/vect/bb-slp-5.c: Likewise.
5691 * gcc.dg/vect/bb-slp-20.c: Likewise.
5692 * gcc.dg/vect/bb-slp-6.c: Likewise.
5693 * gcc.dg/vect/bb-slp-21.c: Likewise.
5694 * gcc.dg/vect/bb-slp-30.c: Likewise.
5695 * gcc.dg/vect/bb-slp-13.c: Likewise.
5696 * gcc.dg/vect/bb-slp-7.c: Likewise.
5697 * gcc.dg/vect/bb-slp-22.c: Likewise.
5698 * gcc.dg/unroll_2.c: Likewise.
5699 * g++.dg/vect/slp-pr50413.cc: Likewise.
5700 * g++.dg/vect/slp-pr56812.cc: Likewise.
5701 * g++.dg/vect/slp-pr50819.cc: Likewise.
5703 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
5705 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
5707 2013-08-29 Teresa Johnson <tejohnson@google.com>
5709 * gcc.dg/pr40209.c: Use -fopt-info.
5710 * gcc.dg/pr26570.c: Ditto.
5711 * gcc.dg/pr32773.c: Ditto.
5712 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
5714 2013-08-29 Richard Biener <rguenther@suse.de>
5716 PR tree-optimization/58246
5717 * gcc.dg/torture/pr58246.c: New testcase.
5719 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5722 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
5724 * gfortran.dg/realloc_on_assign_19.f90: New test.
5726 2013-08-29 Richard Biener <rguenther@suse.de>
5729 * gcc.dg/pr57287-2.c: New testcase.
5731 2013-08-29 Richard Biener <rguenther@suse.de>
5733 PR tree-optimization/57685
5734 * gcc.dg/torture/pr57685.c: New testcase.
5736 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5739 * g++.dg/cpp0x/dc7.C: New.
5741 2013-08-28 Jakub Jelinek <jakub@redhat.com>
5744 * c-c++-common/gomp/pr58257.c: New test.
5746 2013-08-28 Richard Biener <rguenther@suse.de>
5748 PR tree-optimization/56933
5749 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
5751 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
5753 * gcc.target/aarch64/scalar_shift_1.c: New.
5755 2013-08-27 Richard Biener <rguenther@suse.de>
5757 PR tree-optimization/57521
5758 * gcc.dg/torture/pr57521.c: New testcase.
5760 2013-08-27 Jakub Jelinek <jakub@redhat.com>
5762 PR rtl-optimization/57860
5763 PR rtl-optimization/57861
5764 PR rtl-optimization/57875
5765 PR rtl-optimization/57876
5766 PR rtl-optimization/57877
5767 * gcc.c-torture/execute/pr57860.c: New test.
5768 * gcc.c-torture/execute/pr57861.c: New test.
5769 * gcc.c-torture/execute/pr57875.c: New test.
5770 * gcc.c-torture/execute/pr57876.c: New test.
5771 * gcc.c-torture/execute/pr57877.c: New test.
5773 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5776 * gfortran.dg/bounds_check_18.f90: New test.
5778 2013-08-23 Jan Hubicka <jh@suse.cz>
5780 * g++.dg/ipa/devirt-14.C: Fix typo.
5782 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
5785 * gfortran.dg/inline_sum_5.f90: New.
5787 2013-08-23 Janus Weil <janus@gcc.gnu.org>
5790 * gfortran.dg/typebound_assignment_7.f90: New.
5792 2013-08-23 Jan Hubicka <jh@suse.cz>
5794 * g++.dg/ipa/devirt-13.C: New testcase.
5795 * g++.dg/ipa/devirt-14.C: New testcase.
5797 2013-08-23 Jakub Jelinek <jakub@redhat.com>
5800 * gcc.target/i386/pr58218.c: New test.
5802 PR tree-optimization/58209
5803 * gcc.c-torture/execute/pr58209.c: New test.
5805 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5807 * gcc.target/powerpc/pr57744.c: Declare abort.
5809 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
5812 * g++.dg/template/error54.C: New.
5814 2013-08-22 Janus Weil <janus@gcc.gnu.org>
5817 * gfortran.dg/select_type_34.f90: New.
5819 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
5822 * g++.dg/warn/deprecated-7.C: New.
5824 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
5826 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
5828 2013-08-21 Jeff Law <law@redhat.com>
5830 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
5832 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
5835 * g++.dg/ext/attr-alias-3.C: New.
5837 2013-08-20 Janus Weil <janus@gcc.gnu.org>
5840 * gfortran.dg/intent_out_8.f90: New.
5842 2013-08-20 Teresa Johnson <tejohnson@google.com>
5844 PR rtl-optimizations/57451
5845 * g++.dg/tree-prof/pr57451.C: New test.
5847 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
5850 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
5852 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5855 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
5857 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
5859 * gcc.target/powerpc/dfp-dd-2.c: New test.
5860 * gcc.target/powerpc/dfp-td-2.c: Likewise.
5861 * gcc.target/powerpc/dfp-td-3.c: Likewise.
5863 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
5865 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
5866 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
5869 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
5871 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
5873 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
5876 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
5877 correct test response.
5880 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
5881 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
5882 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
5884 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
5885 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
5887 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
5889 2013-08-18 Jan Hubicka <jh@suse.cz>
5891 * g++.dg/ipa/type-inheritance-1.C: New testcase.
5893 2013-08-19 Janus Weil <janus@gcc.gnu.org>
5896 * gfortran.dg/gomp/proc_ptr_1.f90: New.
5898 2013-08-18 Jakub Jelinek <jakub@redhat.com>
5900 PR tree-optimization/58006
5901 * g++.dg/opt/pr58006.C: New test.
5903 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
5905 * gnat.dg/specs/linker_alias.ads: New test.
5907 2013-08-16 Jakub Jelinek <jakub@redhat.com>
5909 PR tree-optimization/58164
5910 * gcc.c-torture/compile/pr58164.c: New test.
5912 PR tree-optimization/58165
5913 * g++.dg/opt/pr58165.C: New test.
5915 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5918 * g++.dg/cpp0x/enum28.C: New.
5919 * g++.dg/cpp0x/enum15.C: Adjust.
5921 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5924 * gcc.target/powerpc/pr57949-1.c: New.
5925 * gcc.target/powerpc/pr57949-2.c: New.
5927 2013-08-14 Jakub Jelinek <jakub@redhat.com>
5929 PR tree-optimization/58145
5930 * gcc.dg/pr58145-1.c: New test.
5931 * gcc.dg/pr58145-2.c: New test.
5933 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
5935 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
5936 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5937 * gcc.dg/debug/dwarf2/static1.c: Likewise.
5938 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5939 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
5940 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5941 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
5942 * gcc.dg/debug/dwarf2/var1.c: Likewise.
5943 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
5944 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
5945 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5946 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
5947 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
5948 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5949 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5950 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
5951 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
5952 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
5953 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
5954 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5955 * gcc.dg/debug/dwarf2/var2.c: Likewise.
5956 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
5957 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
5958 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5959 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
5960 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
5961 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
5962 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
5963 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5964 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
5965 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
5966 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
5967 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5968 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
5969 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5970 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
5971 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
5972 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
5973 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5974 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5975 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5978 * gcc.c-torture/execute/pr56799.x: New file.
5980 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
5982 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
5984 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
5985 * gcc.dg/pr44214-3.c (v2df): Likewise.
5987 * gcc.dg/pr46647.c: xfail for avr-*-*.
5989 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
5991 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
5992 Expect l to be optimized away.
5993 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
5996 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
5997 to tests that assume int/double are larger than short/float.
6000 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
6002 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
6003 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
6004 target { int16 }. Restrict existing tests to target { int32 }
6006 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
6007 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
6008 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6009 * lib/target-supports.exp (check_effective_target_int32): New proc.
6011 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
6012 exclude from scan test.
6014 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
6015 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6016 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
6017 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
6018 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
6019 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
6020 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
6021 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
6022 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
6023 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6024 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
6025 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
6026 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
6027 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
6028 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6029 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6030 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6031 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
6032 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
6034 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
6036 * gcc.target/arm/pr19599.c: Skip for -mthumb.
6038 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
6039 to be the first test directive.
6040 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6041 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6042 * gcc.target/arm/atomic-op-char.c: Likewise.
6043 * gcc.target/arm/atomic-op-consume.c: Likewise.
6044 * gcc.target/arm/atomic-op-int.c: Likewise.
6045 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6046 * gcc.target/arm/atomic-op-release.c: Likewise.
6047 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6048 * gcc.target/arm/atomic-op-short.c: Likewise.
6050 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
6052 PR rtl-optimization/57662
6053 * gcc.dg/pr57662.c: New test.
6055 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
6057 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
6059 * gcc.target/mips/nans-legacy.c: Likewise.
6061 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
6063 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
6065 * gcc.target/mips/fabs-legacy.c: Likewise.
6066 * gcc.target/mips/fabsf-2008.c: Likewise.
6067 * gcc.target/mips/fabsf-legacy.c: Likewise.
6068 * gcc.target/mips/fneg-2008.c: Likewise.
6069 * gcc.target/mips/fneg-legacy.c: Likewise.
6070 * gcc.target/mips/fnegf-2008.c: Likewise.
6071 * gcc.target/mips/fnegf-legacy.c: Likewise.
6072 * gcc.target/mips/nan-2008.c: Likewise.
6073 * gcc.target/mips/nan-legacy.c: Likewise.
6074 * gcc.target/mips/nanf-2008.c: Likewise.
6075 * gcc.target/mips/nanf-legacy.c: Likewise.
6076 * gcc.target/mips/nans-2008.c: Likewise.
6077 * gcc.target/mips/nans-legacy.c: Likewise.
6078 * gcc.target/mips/nansf-2008.c: Likewise.
6079 * gcc.target/mips/nansf-legacy.c: Likewise.
6081 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
6083 * gnat.dg/valued_proc.adb: New test.
6084 * gnat.dg/valued_proc_pkg.ads: New helper.
6086 2013-08-13 Jakub Jelinek <jakub@redhat.com>
6088 PR tree-optimization/57661
6089 * g++.dg/opt/pr57661.C: New test.
6092 * gcc.dg/asan/pr56417.c: New test.
6094 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
6096 * gnat.dg/loop_optimization16.adb: New test.
6097 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
6099 2013-08-13 Marek Polacek <polacek@redhat.com>
6101 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
6103 2013-08-13 David Malcolm <dmalcolm@redhat.com>
6105 Example of converting global state to per-pass state.
6107 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
6108 global state "static int counter" to...
6109 (one_pass::counter): ...this instance data.
6111 2013-08-13 David Malcolm <dmalcolm@redhat.com>
6113 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
6114 to member function...
6115 (one_pass::gate): ...this.
6116 (one_pass_exec): Convert to member function...
6117 (one_pass::impl_execute): ...this.
6119 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
6122 * g++.dg/cpp0x/pr57416.C: New.
6124 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
6126 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
6128 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
6129 * g++.dg/cpp0x/defaulted2.C: Likewise.
6130 * g++.dg/cpp0x/defaulted31.C: Likewise.
6131 * g++.dg/cpp0x/error6.C: Likewise.
6132 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
6133 * g++.dg/cpp0x/override2.C: Likewise.
6134 * g++.dg/cpp0x/parse1.C: Likewise.
6135 * g++.dg/cpp0x/scoped_enum.C: Likewise.
6136 * g++.dg/cpp0x/temp_default4.C: Likewise.
6137 * g++.dg/ext/attrib32.C: Likewise.
6138 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6139 * g++.dg/ext/mv13.C: Likewise.
6140 * g++.dg/ext/mv7.C: Likewise.
6141 * g++.dg/ext/mv9.C: Likewise.
6142 * g++.dg/ext/pr57362.C: Likewise.
6143 * g++.dg/ext/typeof10.C: Likewise.
6144 * g++.dg/lookup/anon6.C: Likewise.
6145 * g++.dg/lookup/crash6.C: Likewise.
6146 * g++.dg/lookup/name-clash5.C: Likewise.
6147 * g++.dg/lookup/name-clash6.C: Likewise.
6148 * g++.dg/other/anon4.C: Likewise.
6149 * g++.dg/other/error15.C: Likewise.
6150 * g++.dg/other/error8.C: Likewise.
6151 * g++.dg/other/redecl2.C: Likewise.
6152 * g++.dg/parse/crash16.C: Likewise.
6153 * g++.dg/parse/crash21.C: Likewise.
6154 * g++.dg/parse/crash38.C: Likewise.
6155 * g++.dg/parse/redef2.C: Likewise.
6156 * g++.dg/parse/struct-as-enum1.C: Likewise.
6157 * g++.dg/template/crash39.C: Likewise.
6158 * g++.dg/template/redecl3.C: Likewise.
6159 * g++.dg/tls/diag-3.C: Likewise.
6160 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
6161 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6162 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6163 * g++.old-deja/g++.brendan/crash16.C: Likewise.
6164 * g++.old-deja/g++.brendan/crash18.C: Likewise.
6165 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
6166 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
6167 * g++.old-deja/g++.brendan/static3.C: Likewise.
6168 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
6169 * g++.old-deja/g++.jason/binding.C: Likewise.
6170 * g++.old-deja/g++.jason/crash4.C: Likewise.
6171 * g++.old-deja/g++.jason/crash7.C: Likewise.
6172 * g++.old-deja/g++.jason/lineno.C: Likewise.
6173 * g++.old-deja/g++.jason/scoping7.C: Likewise.
6174 * g++.old-deja/g++.mike/misc3.C: Likewise.
6175 * g++.old-deja/g++.mike/net44.C: Likewise.
6176 * g++.old-deja/g++.mike/ns3.C: Likewise.
6177 * g++.old-deja/g++.ns/alias4.C: Likewise.
6178 * g++.old-deja/g++.ns/ns11.C: Likewise.
6179 * g++.old-deja/g++.other/crash23.C: Likewise.
6180 * g++.old-deja/g++.other/decl8.C: Likewise.
6181 * g++.old-deja/g++.other/linkage3.C: Likewise.
6182 * g++.old-deja/g++.other/typeck1.C: Likewise.
6183 * g++.old-deja/g++.other/typedef5.C: Likewise.
6184 * g++.old-deja/g++.pt/explicit34.C: Likewise.
6185 * g++.old-deja/g++.pt/friend36.C: Likewise.
6186 * obj-c++.dg/method-8.mm: Likewise.
6187 * obj-c++.dg/tls/diag-3.mm: Likewise.
6189 2013-08-12 Perez Read <netfirewall@gmail.com>
6192 * gcc.target/i386/movabs-1.c: New test.
6194 2013-08-12 Marek Polacek <polacek@redhat.com>
6196 PR tree-optimization/57980
6197 * gcc.dg/pr57980.c: New test.
6199 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6202 * gfortran.dg/do_check_10.f90: New test.
6203 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
6204 * gfortran.dg/array_constructor_18.f90: Likewise.
6205 * gfortran.dg/array_constructor_22.f90: Likewise.
6206 * gfortran.dg/coarray_15.f90: Likewise.
6207 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
6208 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
6209 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
6211 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
6214 * g++.dg/cpp0x/constexpr-ice8.C: New.
6216 2013-08-09 Xinliang David Li <davidxl@google.com>
6218 * gcc.target/i386/memcpy-strategy-1.c: New test.
6219 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
6220 * gcc.target/i386/memset-strategy-1.c: Ditto.
6221 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
6223 2013-08-09 Jan Hubicka <jh@suse.cz>
6225 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
6226 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
6228 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
6230 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
6232 2013-08-09 Janus Weil <janus@gcc.gnu.org>
6235 * gfortran.dg/transfer_intrinsic_6.f90: New.
6237 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6240 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6243 * g++.dg/lookup/typedef2.C: New.
6245 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
6247 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
6248 output of vdup intrinsics.
6250 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6252 * gcc.target/arm/lp1189445.c: New testcase.
6254 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
6256 PR rtl-optimization/58079
6257 * gcc.dg/torture/pr58079.c: New test.
6259 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
6261 * gnat.dg/warn9.adb: New test.
6263 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6266 * g++.dg/lookup/typedef2.C: New.
6268 2013-08-07 David Malcolm <dmalcolm@redhat.com>
6270 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
6271 to optstr when building plugins on darwin.
6273 2013-08-06 Martin Jambor <mjambor@suse.cz>
6275 PR tree-optimization/57539
6276 * gcc.dg/ipa/pr57539.c: New test.
6278 2013-08-06 Martin Jambor <mjambor@suse.cz>
6279 Bernd Edlinger <bernd.edlinger@hotmail.de>
6281 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
6282 (a): Fix constructor.
6284 2013-08-06 Martin Jambor <mjambor@suse.cz>
6287 * gfortran.dg/pr57987.f90: New test.
6289 2013-08-06 Martin Jambor <mjambor@suse.cz>
6292 * gcc.dg/torture/pr58041.c: New test.
6293 * gcc.target/arm/pr58041.c: Likewise.
6295 2013-08-06 Janus Weil <janus@gcc.gnu.org>
6298 * gfortran.dg/pointer_init_8.f90: New.
6300 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
6303 * g++.dg/cpp0x/pr58080.C: New.
6305 2013-08-05 David Malcolm <dmalcolm@redhat.com>
6307 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
6308 to optstr when building plugins.
6310 2013-08-05 David Malcolm <dmalcolm@redhat.com>
6312 Patch autogenerated by refactor_passes.py from
6313 https://github.com/davidmalcolm/gcc-refactoring-scripts
6314 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
6316 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
6317 struct to a subclass of gimple_opt_pass along with...
6318 (pass_data_one_pass): ...new pass_data instance and...
6319 (make_one_pass): ...new function.
6320 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
6321 global struct to a subclass of gimple_opt_pass along with...
6322 (pass_data_warn_self_assign): ...new pass_data instance and...
6323 (make_pass_warn_self_assign): ...new function.
6324 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
6325 a global struct to a subclass of gimple_opt_pass along with...
6326 (pass_data_dumb_plugin_example): ...new pass_data instance and...
6327 (make_pass_dumb_plugin_example): ...new function.
6328 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
6329 global struct to a subclass of gimple_opt_pass along with...
6330 (pass_data_warn_self_assign): ...new pass_data instance and...
6331 (make_pass_warn_self_assign): ...new function.
6333 2013-08-05 David Malcolm <dmalcolm@redhat.com>
6335 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
6336 is created and added to the pass_manager to reflect
6337 autogenerated changes.
6338 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6339 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
6340 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
6342 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
6345 * g++.dg/cpp0x/pr58072.C: New.
6347 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6349 * gcc.dg/torture/pr57993-2.cpp: New.
6351 2013-08-02 Jan Hubicka <jh@suse.cz>
6353 * gcc.dg/ipa/ipa-1.c: Update.
6354 * gcc.dg/ipa/ipa-2.c: Update.
6355 * gcc.dg/ipa/ipa-3.c: Update.
6356 * gcc.dg/ipa/ipa-4.c: Update.
6357 * gcc.dg/ipa/ipa-5.c: Update.
6358 * gcc.dg/ipa/ipa-7.c: Update.
6359 * gcc.dg/ipa/ipa-8.c: Update.
6360 * gcc.dg/ipa/ipcp-1.c: Update.
6361 * gcc.dg/ipa/ipcp-2.c: Update.
6363 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
6365 PR rtl-optimization/58048
6366 * gcc.target/i386/pr58048.c: New.
6368 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6370 * gcc.target/arm/neon-for-64bits-2.c: Delete.
6372 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
6373 Peter Bergner <bergner@vnet.ibm.com>
6376 * g++.dg/overload/using3.C: New.
6377 * g++.dg/overload/using2.C: Adjust.
6378 * g++.dg/lookup/using9.C: Likewise.
6380 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6382 * gcc.target/arm/pr46972-2.c: New test.
6384 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
6386 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
6388 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6390 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
6392 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
6394 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
6395 rather than addressing!=absolute when deciding how to handle MIPS16
6396 when the test forces an ABI.
6398 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6401 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
6403 2013-07-30 Steve Ellcey <sellcey@mips.com>
6405 * gcc.target/mips/code-readable-1.c: Increase switch size.
6406 * gcc.target/mips/code-readable-2.c: Ditto.
6407 * gcc.target/mips/code-readable-3.c: Ditto.
6408 * gcc.target/mips/code-readable-4.c: Ditto.
6410 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6413 * g++.dg/parse/crash63.C: New.
6415 2013-07-30 Tobias Burnus <burnus@net-b.de>
6418 * gfortran.dg/pointer_assign_8.f90: New.
6419 * gfortran.dg/pointer_assign_9.f90: New.
6420 * gfortran.dg/pointer_assign_10.f90: New.
6421 * gfortran.dg/pointer_assign_11.f90: New.
6423 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6425 * gcc.target/arm/pr57637.c: New testcase.
6427 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6429 PR tree-optimization/57993
6430 * gcc.dg/torture/pr57993.c: New test.
6432 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
6434 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
6436 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/conversion/ambig2.C: New.
6441 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
6443 * gcc.target/mips/fabs-2008.c: New test case.
6444 * gcc.target/mips/fabs-legacy.c: New test case.
6445 * gcc.target/mips/fabsf-2008.c: New test case.
6446 * gcc.target/mips/fabsf-legacy.c: New test case.
6447 * gcc.target/mips/fneg-2008.c: New test case.
6448 * gcc.target/mips/fneg-legacy.c: New test case.
6449 * gcc.target/mips/fneg-2008.c: New test case.
6450 * gcc.target/mips/fneg-legacy.c: New test case.
6451 * gcc.target/mips/nan-2008.c: New test case.
6452 * gcc.target/mips/nan-legacy.c: New test case.
6453 * gcc.target/mips/nanf-2008.c: New test case.
6454 * gcc.target/mips/nanf-legacy.c: New test case.
6455 * gcc.target/mips/nans-2008.c: New test case.
6456 * gcc.target/mips/nans-legacy.c: New test case.
6457 * gcc.target/mips/nansf-2008.c: New test case.
6458 * gcc.target/mips/nansf-legacy.c: New test case.
6459 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
6461 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
6462 Maxim Kuvyrkov <maxim@kugelworks.com>
6464 * lib/target-supports.exp (check_effective_target_non_bionic): New
6465 effective-target test.
6466 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
6467 * g++.dg/tls/thread_local4g.C: Ditto.
6469 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6472 * gfortran.dg/vector_subsript_7.f90: New test.
6474 2013-07-27 Tobias Burnus <burnus@net-b.de>
6477 * gfortran.dg/warn_alias.f90: New.
6479 2013-07-27 Janus Weil <janus@gcc.gnu.org>
6482 * gfortran.dg/class_array_19.f90: New.
6484 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
6486 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
6487 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
6488 * gcc.dg/vect/pr57741-3.c: Likewise.
6489 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
6491 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
6493 Skip tests that make assumptions about struct layout that don't hold
6495 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
6496 * g++.dg/cpp0x/iop.C: Likewise.
6497 * g++.dg/cpp0x/named_refs.C: Likewise.
6498 * g++.dg/cpp0x/rv1p.C: Likewise.
6499 * g++.dg/cpp0x/rv2p.C: Likewise.
6500 * g++.dg/cpp0x/rv3p.C: Likewise.
6501 * g++.dg/cpp0x/rv4p.C: Likewise.
6502 * g++.dg/cpp0x/rv5p.C: Likewise.
6503 * g++.dg/cpp0x/rv6p.C: Likewise.
6504 * g++.dg/cpp0x/rv7p.C: Likewise.
6505 * g++.dg/cpp0x/rv8p.C: Likewise.
6506 * g++.dg/ext/strncpy-chk1.C: Likewise.
6507 * gcc.dg/builtin-object-size-10.c: Likewise.
6508 * gcc.dg/builtin-object-size-11.c: Likewise.
6509 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6510 * gcc.dg/pr25805.c: Likewise.
6511 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
6512 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
6513 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
6514 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
6515 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
6516 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
6517 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
6518 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
6519 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
6520 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
6521 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
6522 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
6523 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
6524 * gcc.c-torture/execute/zerolen-2.x: Likewise.
6525 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
6527 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
6528 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6530 * gcc.dg/torture/pr37868.c: Disable for epiphany.
6531 * gcc.dg/sibcall-6.c: Enable for epiphany.
6533 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6535 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
6537 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
6539 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
6540 memcpy not initializers.
6542 * gcc.dg/guality/guality.exp: Skip on AIX.
6544 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6547 * g++.dg/cpp0x/pr57101.C: New.
6549 2013-07-26 Ian Bolton <ian.bolton@arm.com>
6551 * gcc.target/aarch64/neg_1.c: New test.
6553 2013-07-25 Janus Weil <janus@gcc.gnu.org>
6556 * gfortran.dg/typebound_call_25.f90: New.
6558 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6561 * g++.dg/cpp0x/pr57981.C: New.
6563 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6566 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
6568 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
6570 PR rtl-optimization/57960
6571 * gcc.target/s390/pr57960.c: New.
6573 2013-07-25 Janus Weil <janus@gcc.gnu.org>
6576 * gfortran.dg/unlimited_polymorphic_9.f90: New.
6578 2013-07-25 Terry Guo <terry.guo@arm.com>
6580 * gcc.target/arm/thumb1-Os-mult.c: New test case.
6582 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
6585 * g++.dg/inherit/pr57942.C: New.
6587 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6589 * gcc.target/powerpc/bool2.h: New file, test the code generation
6590 of logical operations for power5, altivec, power7, and power8 systems.
6591 * gcc.target/powerpc/bool2-p5.c: Likewise.
6592 * gcc.target/powerpc/bool2-av.c: Likewise.
6593 * gcc.target/powerpc/bool2-p7.c: Likewise.
6594 * gcc.target/powerpc/bool2-p8.c: Likewise.
6595 * gcc.target/powerpc/bool3.h: Likewise.
6596 * gcc.target/powerpc/bool3-av.c: Likewise.
6597 * gcc.target/powerpc/bool2-p7.c: Likewise.
6598 * gcc.target/powerpc/bool2-p8.c: Likewise.
6600 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
6602 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
6604 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
6606 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
6608 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
6610 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
6611 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
6612 type from long to long long.
6613 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
6614 to have effective-target keywords of lp64 and ilp32.
6615 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
6616 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
6617 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
6618 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
6619 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
6620 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
6621 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
6622 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
6623 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
6625 2013-07-23 Tom Tromey <tromey@redhat.com>
6626 Joseph Myers <joseph@codesourcery.com>
6628 * gcc.dg/c11-generic-1.c: New file.
6629 * gcc.dg/c11-generic-2.c: New file.
6631 2013-07-22 Tobias Burnus <burnus@net-b.de>
6635 * coarray/lib_realloc_1.f90: Permit optimization.
6636 * gfortran.dg/coarray_31.f90: New.
6638 2013-07-22 Tobias Burnus <burnus@net-b.de>
6641 * gfortran.dg/class_array_7.f03: Fix memory leak.
6643 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
6646 * g++.dg/cpp0x/decltype56.C: New.
6648 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6650 * gcc.dg/pr53265.c: Correct line number in dg-message.
6652 2013-07-22 Diego Novillo <dnovillo@google.com>
6654 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
6656 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
6659 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
6660 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
6662 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
6665 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
6666 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
6667 * gcc.dg/torture/pr53366-1.c: Same.
6668 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
6669 * gcc.dg/torture/pr56488.c: Same.
6670 * gcc.dg/torture/pr57584.c: Same.
6671 * gcc.dg/tree-ssa/pr57385.c: Same.
6672 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
6674 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
6676 * c-c++-common/pr41779.c: Fix typos.
6677 * gcc.c-torture/compile/20031125-2.c: Likewise.
6678 * gcc.c-torture/compile/20040621-1.c: Likewise.
6679 * gcc.c-torture/execute/20020418-1.c: Likewise.
6680 * gcc.dg/20020108-1.c: Likewise.
6681 * gcc.dg/atomic-generic-aux.c: Likewise.
6682 * gcc.dg/builtin-complex-err-2.c: Likewise.
6683 * gcc.dg/decl-1.c: Likewise.
6684 * gcc.dg/di-sync-multithread.c: Likewise.
6685 * gcc.dg/format/c90-printf-1.c: Likewise.
6686 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
6687 * gcc.dg/long-long-compare-1.c: Likewise.
6688 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
6689 * gcc.dg/pr17055-1.c: Likewise.
6690 * gcc.dg/pr27095.c: Likewise.
6691 * gcc.dg/torture/fp-int-convert.h: Likewise.
6692 * gcc.dg/tree-prof/inliner-1.c: Likewise.
6693 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
6694 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
6695 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6696 * gcc.dg/tree-ssa/loop-19.c: Likewise.
6697 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6698 * gcc.dg/tree-ssa/pr21001.c: Likewise.
6699 * gcc.dg/tree-ssa/pr42585.c: Likewise.
6700 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
6701 * gcc.dg/vect/vect-cond-5.c: Likewise.
6702 * gcc.dg/weak/typeof-2.c: Likewise.
6703 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
6704 * gcc.target/arm/naked-1.c: Likewise.
6705 * gcc.target/i386/pr9771-1.c: Likewise.
6706 * gcc.target/sparc/sparc-constant-1.c: Likewise.
6707 * gcc.target/sparc/struct-ret-check.c: Likewise.
6708 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
6709 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
6710 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
6713 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6716 * gfortran.dg/dependency_42.f90: New test.
6717 * gfortran.dg/dependency_43.f90: New test.
6719 2013-07-21 Tobias Burnus <burnus@net-b.de>
6722 * gfortran.dg/round_4.f90: New.
6724 2013-07-21 Tobias Burnus <burnus@net-b.de>
6727 * gfortran.dg/min_max_conformance_2.f90: New.
6729 2013-07-20 Jakub Jelinek <jakub@redhat.com>
6731 PR preprocessor/57620
6732 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
6733 (main): Don't test {s,u,U,L}12.
6734 * c-c++-common/raw-string-13.c: New test.
6735 * c-c++-common/raw-string-14.c: New test.
6736 * c-c++-common/raw-string-15.c: New test.
6737 * c-c++-common/raw-string-16.c: New test.
6739 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
6741 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
6743 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
6745 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
6747 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
6748 target { ! keeps_null_pointer_checks }.
6749 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
6750 target { ! keeps_null_pointer_checks }.
6752 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
6753 * gcc.dg/torture/pr56488.c: Likewise.
6755 2013-07-19 Ian Bolton <ian.bolton@arm.com>
6757 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
6760 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
6762 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
6763 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
6764 * gfortran.dg/guality/guality.exp: Skip on AIX.
6766 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
6768 * g++.dg/debug/pr56819.C: Skip on AIX.
6769 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
6770 * g++.dg/guality/guality.exp: Skip on AIX.
6772 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
6774 * gcc.misc-tests/gcov-14.c: Skip on AIX.
6776 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
6778 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
6781 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
6782 Adjust to corrected rounding.
6784 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
6786 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
6787 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
6788 check_effective_target_cilkplus.
6789 * g++.dg/cilk-plus/cilk-plus.exp: Same.
6791 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
6793 * gcc.target/powerpc/pr57744.c: Fix typo.
6795 2013-07-18 Sriraman Tallam <tmsriram@google.com>
6798 * gcc.c-torture/compile/pr57698.c: New test.
6799 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
6800 * gcc.c-torture/compile/pr44043.c: Ditto.
6802 2013-07-18 Wei Mi <wmi@google.com>
6804 PR rtl-optimization/57878
6805 * g++.dg/pr57878.C: New test.
6807 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6809 * gcc.dg/pr42611.c: Move dg-error to correct line.
6811 2013-07-17 Tobias Burnus <burnus@net-b.de>
6814 * gfortran.dg/dollar_sym_3.f: New.
6815 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
6817 2013-07-16 Iain Sandoe <iain@codesourcery.com>
6822 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
6823 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
6824 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6825 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6826 * objc.dg/image-info.m: Likewise.
6827 * objc.dg/symtab-1.m: Likewise.
6828 * objc.dg/torture/strings/const-str-10.m: Likewise.
6829 * objc.dg/torture/strings/const-str-11.m: Likewise.
6830 * objc.dg/torture/strings/const-str-9.m: Likewise.
6831 * objc.dg/zero-link-1.m: Likewise.
6832 * objc.dg/zero-link-2.m: Likewise.
6833 * objc.dg/no-extra-load.m: Avoid Foundation.h.
6834 * objc.dg/objc-foreach-4.m: Likewise.
6835 * objc.dg/objc-foreach-5.m: Likewise.
6836 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
6838 * obj-c++.dg/strings/const-str-12.mm: Likewise.
6839 * obj-c++.dg/syntax-error-1.mm: Likewise.
6840 * objc.dg/method-6.m: Likewise.
6841 * objc.dg/pr23214.m: Likewise.
6842 * objc.dg/proto-lossage-7.m: Likewise.
6843 * objc.dg/strings/const-str-12b.m: Likewise.
6844 * objc.dg/zero-link-3.m: Likewise.
6845 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
6846 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
6847 adjust headers, interfaces and encoded types to reflect current system
6848 versions. Add FIXME and outputs from current system compiler for
6851 2013-07-15 Cong Hou <congh@google.com>
6853 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
6855 * gcc.target/i386/l_fma_float_3.c: Likewise.
6856 * gcc.target/i386/l_fma_double_1.c: Likewise.
6857 * gcc.target/i386/l_fma_double_3.c: Likewise.
6859 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
6861 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
6862 function to test if HTM is available.
6863 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
6864 * gcc.target/powerpc/htm-builtin-1.c: New test.
6866 2013-07-15 Tobias Burnus <burnus@net-b.de>
6868 * gfortran.dg/coarray_lib_realloc_1.f90: New.
6869 * gfortran.dg/coarray/lib_realloc_1.f90: New.
6870 * gfortran.dg/coarray_6.f90: Add dg-error.
6872 2013-07-15 Tobias Burnus <burnus@net-b.de>
6875 * gfortran.dg/finalize_18.f90: New.
6877 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6880 * fortran.dg/module_variable_1.f90: New test.
6881 * fortran.dg/module_variable_2.f90: New test.
6883 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
6885 * g++.dg/ext/vector19.C: Adapt.
6886 * g++.dg/ext/vector23.C: New testcase.
6888 2013-07-12 Michael Matz <matz@suse.de>
6891 * c-c++-common/pr55771.c: New test.
6893 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
6895 * gcc.target/aarch64/vect-movi.c: New.
6897 2013-07-11 Sriraman Tallam <tmsriram@google.com>
6900 * g++.dg/ext/pr57362.C: New.
6902 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
6905 * gcc.target/avr/torture/pr57631.c: New test.
6907 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
6910 * g++.dg/cpp0x/constexpr-ice7.C: New.
6912 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
6914 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
6916 * gcc.c-torture/execute/nest-align-1.x: New.
6918 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
6921 * g++.dg/cpp0x/sfinae48.C: New.
6923 2013-07-10 Jakub Jelinek <jakub@redhat.com>
6925 PR preprocessor/57824
6926 * c-c++-common/raw-string-17.c: New test.
6927 * c-c++-common/gomp/pr57824.c: New test.
6929 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
6932 * g++.dg/cpp0x/reinterpret_cast1.C: New.
6933 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
6934 * g++.dg/conversion/dr195.C: Update.
6935 * g++.dg/expr/cast2.C: Likewise.
6937 2013-07-10 Jakub Jelinek <jakub@redhat.com>
6939 * c-c++-common/raw-string-18.c: New test.
6940 * c-c++-common/raw-string-19.c: New test.
6942 PR preprocessor/57757
6943 * g++.dg/cpp/paste1.C: New test.
6944 * g++.dg/cpp/paste2.C: New test.
6946 2013-07-10 Graham Stott <grahams@btinternet.com>
6948 * gcc.target/mips/mulsize-1.c: New.
6949 * gcc.target/mips/mulsize-2.c: New.
6950 * gcc.target/mips/mulsize-3.c: New.
6951 * gcc.target/mips/mulsize-4.c: New.
6953 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
6956 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
6957 * g++.dg/ext/vector24.C: New testcase.
6959 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
6962 * g++.dg/cpp0x/decltype17.C: Adjust.
6964 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6967 * g++.dg/cpp0x/pr51786.C: New.
6969 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
6971 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
6973 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
6975 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
6977 * gcc.target/powerpc/sd-vsx.c: Require dfp.
6978 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6980 2013-07-08 Tobias Burnus <burnus@net-b.de>
6983 * gfortran.dg/c_f_pointer_tests_8.f90: New.
6985 2013-07-08 Tobias Burnus <burnus@net-b.de>
6988 * gfortran.dg/do_check_9.f90: New.
6990 2013-07-08 Tobias Burnus <burnus@net-b.de>
6993 * gfortran.dg/dot_product_2.f90: New.
6995 2013-07-08 Tobias Burnus <burnus@net-b.de>
6998 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
7000 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
7002 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
7003 * gfortran.dg/finalize_10.f90: Fix dg-final.
7005 2013-07-08 Jakub Jelinek <jakub@redhat.com>
7008 * gcc.target/i386/pr57819.c: New test.
7010 PR rtl-optimization/57829
7011 * gcc.c-torture/execute/pr57829.c: New test.
7013 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
7015 * gcc.target/i386/memcpy-vector_loop-1.c: New.
7016 * gcc.target/i386/memcpy-vector_loop-2.c: New.
7018 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
7021 * gcc.target/i386/pr57807.c: New test.
7023 2013-07-06 Jakub Jelinek <jakub@redhat.com>
7026 * gcc.dg/tree-ssa/vrp89.c: New test.
7028 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
7031 * g++.dg/parse/defarg16.C: New.
7033 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
7035 PR rtl-optimization/55342
7036 * gcc.target/i386/pr55342.c: New.
7038 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
7040 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
7042 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
7045 * g++.dg/inherit/virtual10.C: New.
7047 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
7050 * gcc.dg/large-size-array-6.c: New test.
7052 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
7055 * g++.dg/template/crash116.C: New.
7057 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
7059 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
7060 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
7062 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
7065 * g++.dg/cpp0x/nsdmi-list3.C: New.
7067 2013-07-03 Jakub Jelinek <jakub@redhat.com>
7070 * gcc.target/i386/pr57777.c: New test.
7073 * g++.dg/template/arg9.C: New test.
7075 2013-07-02 Sriraman Tallam <tmsriram@google.com>
7077 * gcc.target/i386/avx-inline.c: New test.
7079 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
7081 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
7082 * gcc.target/mips/call-2.c: Likewise.
7083 * gcc.target/mips/call-3.c: Likewise.
7084 * gcc.target/mips/lazy-binding-1.c: Likewise.
7086 2013-07-02 Jakub Jelinek <jakub@redhat.com>
7088 PR tree-optimization/57741
7089 * gcc.dg/vect/pr57741-1.c: New test.
7090 * gcc.dg/vect/pr57741-2.c: New test.
7091 * gcc.dg/vect/pr57741-3.c: New test.
7093 2013-07-02 Ian Bolton <ian.bolton@arm.com>
7095 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
7097 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
7098 * lib/target-supports.exp: Define aarch64_little_endian.
7100 2013-07-02 Ian Bolton <ian.bolton@arm.com>
7102 * gcc.target/aarch64/abs_1.c: New test.
7104 2013-07-02 Ian Bolton <ian.bolton@arm.com>
7106 * gcc.target/aarch64/bfxil_1.c: New test.
7107 * gcc.target/aarch64/bfxil_2.c: Likewise.
7109 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
7112 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
7113 array sizes from 100 to 20.
7115 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7118 * gfortran.dg/pointer_remapping_8.f90: New.
7120 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
7122 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
7123 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
7124 * g++.dg/cpp1y/udlit-userdef-string.C: New.
7125 * g++.dg/cpp1y/complex_literals.h: New.
7127 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
7130 * g++.dg/cpp0x/noexcept21.C: New.
7132 2013-06-28 Jakub Jelinek <jakub@redhat.com>
7135 * gcc.target/i386/pr57736.c: New test.
7137 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
7139 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
7141 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
7142 strings to match the fixed error messages.
7143 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7144 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
7147 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7150 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
7151 stqcx. get even registers.
7153 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
7156 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
7158 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
7160 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
7162 * gcc.target/i386/bmi-1.c: Ditto.
7163 * gcc.target/i386/bmi-bextr-4.c: New.
7164 * gcc.target/i386/bmi-bextr-5.c: Ditto.
7166 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
7169 * g++.dg/cpp0x/initlist73.C: New.
7171 2013-06-27 Meador Inge <meadori@codesourcery.com>
7173 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
7174 * g++.dg/simulate-thread/atomics-2.C: Likewise.
7175 * g++.dg/simulate-thread/atomics-1.C: Likewise.
7177 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
7180 * g++.dg/ext/pr57509.C: New file.
7182 2013-06-27 Jakub Jelinek <jakub@redhat.com>
7185 * gcc.target/i386/bmi-bextr-3.c: New test.
7188 * gcc.target/i386/bmi2-bzhi-1.c: New test.
7190 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
7193 * g++.dg/cpp0x/pr57172.C: New testcase.
7195 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7197 * gcc.target/s390/htm-1.c: New file.
7198 * gcc.target/s390/htm-nofloat-1.c: New file.
7199 * gcc.target/s390/htm-xl-intrin-1.c: New file.
7201 2013-06-26 Tobias Burnus <burnus@net-b.de>
7204 * gfortran.dg/bounds_check_17.f90: New.
7206 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
7209 * g++.dg/cpp1y/pr57640.C: New.
7211 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
7214 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
7215 overflow due to size of arrays.
7217 2013-06-25 Jakub Jelinek <jakub@redhat.com>
7219 PR tree-optimization/57705
7220 * gcc.dg/vect/pr57705.c: New test.
7221 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
7223 2013-06-25 Martin Jambor <mjambor@suse.cz>
7226 * g++.dg/ipa/pr57670.C: New test.
7228 2013-06-25 Richard Biener <rguenther@suse.de>
7231 * gcc.dg/pr56977.c: New testcase.
7233 2013-06-24 Martin Jambor <mjambor@suse.cz>
7235 PR tree-optimization/57358
7236 * gcc.dg/ipa/pr57358.c: New test.
7238 2013-06-24 Richard Biener <rguenther@suse.de>
7241 * gcc.dg/torture/pr57584.c: Remove target specific bits.
7243 2013-06-24 Richard Biener <rguenther@suse.de>
7245 PR tree-optimization/57488
7246 * gcc.dg/torture/pr57488.c: New testcase.
7248 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7249 Dominique d'Humieres <dominiq@lps.ens.fr>
7252 * gfortran.dg/fraction.f90: New.
7254 2013-06-24 Alan Modra <amodra@gmail.com>
7256 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
7257 Add scan-assembler-not "lvx".
7258 * gcc.target/powerpc/le-altivec-consts.c: New.
7260 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7262 * g++.dg/cpp0x/sfinae47.C: New.
7264 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
7267 * gcc.target/sh/pr52483-1.c: New.
7268 * gcc.target/sh/pr52483-2.c: New.
7269 * gcc.target/sh/pr52483-3.c: New.
7270 * gcc.target/sh/pr52483-4.c: New.
7271 * gcc.target/sh/pr52483-5.c: New.
7273 2013-06-23 Sriraman Tallam <tmsriram@google.com>
7275 * gcc.target/i386/intrinsics_1.c: New test.
7276 * gcc.target/i386/intrinsics_2.c: Ditto.
7277 * gcc.target/i386/intrinsics_3.c: Ditto.
7278 * gcc.target/i386/intrinsics_4.c: Ditto.
7279 * gcc.target/i386/intrinsics_5.c: Ditto.
7280 * gcc.target/i386/intrinsics_6.c: Ditto.
7281 * gcc.target/i386/avx-1.c: Provide macros for builtins
7282 needing immediate arguments in f16cintrin.h and rtmintrin.h.
7284 2013-06-21 Tobias Burnus <burnus@net-b.de>
7287 * gfortran.dg/finalize_17.f90: New.
7289 2013-06-21 Tobias Burnus <burnus@net-b.de>
7291 * gfortran.dg/realloc_on_assign_18.f90: New.
7293 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
7295 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
7296 Also changed the returns from error as distinct values so that
7297 debugging can get easier.
7298 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
7299 errors specific to C, if necessary. Also added new error
7301 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7302 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
7303 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
7304 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
7305 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
7306 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
7307 the same changes as parser_errors3.c, spaces were added between colons
7308 to not confuse C++ compiler with 2 colons as scope.
7309 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
7310 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
7311 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
7312 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
7313 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
7314 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
7315 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
7316 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
7317 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
7318 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
7319 * g++.dg/cilk-plus/cilk-plus.exp: New script.
7320 * g++.dg/dg.exp: Included Cilk Plus C++ tests
7323 2013-06-21 Joseph Myers <joseph@codesourcery.com>
7326 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
7328 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
7331 * gcc.target/i386/pr57655.c: New test.
7333 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
7335 * ada/acats/tests/gcc: Delete.
7336 * gnat.dg/style: Likewise.
7338 2013-06-20 Jeff Law <law@redhat.com>
7340 PR tree-optimization/57660
7341 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
7342 based on their branch cost.
7344 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
7346 2013-06-20 Tobias Burnus <burnus@net-b.de>
7349 * gfortran.dg/list_read_11.f90: New.
7351 2013-06-20 Richard Biener <rguenther@suse.de>
7353 PR tree-optimization/57584
7354 * gcc.dg/torture/pr57584.c: New testcase.
7356 2013-06-19 Sharad Singhai <singhai@google.com>
7358 * g++.dg/gcov/gcov-8.C: New testcase.
7359 * lib/gcov.exp: Handle intermediate format.
7361 2013-06-19 Wei Mi <wmi@google.com>
7363 PR rtl-optimization/57518
7364 * gcc.dg/pr57518.c: New test.
7366 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
7368 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
7370 2013-06-19 Jan Hubicka <jh@suse.cz>
7372 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
7374 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
7376 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
7377 hard-coded values of array sizes with a #define.
7378 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
7379 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
7380 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
7381 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
7382 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
7384 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
7386 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
7387 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
7389 2013-06-19 Jeff Law <law@redhat.com>
7391 * gcc.dg/tree-ssa/forwprop-28.c: New test.
7393 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7396 * g++.dg/template/error53.C: New.
7398 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
7401 * gcc.target/powerpc/pr55033.c: Fix options.
7403 2013-06-18 Sriraman Tallam <tmsriram@google.com>
7405 * gcc.target/i386/inline_error.c: New test.
7406 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
7407 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
7409 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
7412 * g++.dg/cpp0x/decltype55.C: New.
7414 2013-06-18 Marek Polacek <polacek@redhat.com>
7416 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
7418 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
7420 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
7422 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
7424 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
7425 Also changed the returns from error as distinct values so that it is
7428 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
7430 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7432 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7435 * g++.dg/template/error52.C: New.
7436 * g++.dg/lookup/friend15.C: Update.
7437 * g++.dg/parse/error11.C: Likewise.
7438 * g++.dg/parse/error14.C: Likewise.
7439 * g++.dg/parse/parser-pr28152-2.C: Likewise.
7440 * g++.dg/parse/template25.C: Likewise.
7441 * g++.old-deja/g++.jason/cond.C: Likewise.
7442 * g++.old-deja/g++.mike/for2.C: Likewise.
7443 * g++.old-deja/g++.robertl/eb125.C: Likewise.
7444 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
7446 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7448 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
7451 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
7453 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
7454 accidentally placing minus sign for length instead of stride.
7456 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
7458 PR rtl-optimization/57425
7459 PR rtl-optimization/57569
7460 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
7461 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
7463 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
7467 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
7469 * gfortran.dg/typebound_assignment_6.f03: New.
7471 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
7473 * gcc.target/h8300/h8300.exp: New.
7474 * gcc.dg/pragma-isr.c: Move to ...
7475 * gcc.target/sh/torture/pragma-isr.c: ... here ...
7476 * gcc.target/h8300/pragma-isr.c: ... and here.
7477 * gcc.dg/pragma-isr2.c: Move to ...
7478 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
7479 * gcc.target/h8300/pragma-isr2.c: ... and here.
7480 * gcc.dg/pragma-isr-trapa.c: Move to ...
7481 * gcc.target/sh/pragma-isr-trapa.c: ... here.
7482 * gcc.dg/pragma-isr-trapa2.c: Move to ...
7483 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
7484 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
7485 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
7486 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
7487 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
7488 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
7489 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
7490 * gcc.dg/attr-isr-trap_exit.c: Move to ...
7491 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
7492 * gcc.dg/attr-isr-trapa.c: Move to ...
7493 * gcc.target/sh/attr-isr-trapa.c: ... here.
7495 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7498 * g++.dg/ext/builtin-offsetof1.C: New.
7500 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
7502 * gcc.target/aarch64/vect_smlal_1.c: New file.
7504 2013-06-14 Tobias Burnus <burnus@net-b.de>
7507 * gfortran.dg/defined_assignment_7.f90: New.
7509 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7512 * g++.dg/rtti/dyncast6.C: New.
7513 * g++.dg/cpp0x/dyncast1.C: Likewise.
7515 2013-06-14 Alan Modra <amodra@gmail.com>
7518 * gcc.dg/pr57134.c: New.
7520 2013-06-14 Tobias Burnus <burnus@net-b.de>
7523 * gfortran.dg/deferred_type_param_9.f90: New.
7525 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
7527 * gcc.dg/fold-minus-1.c: New testcase.
7529 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
7532 * gfortran.dg/typebound_assignment_5.f03: New.
7534 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
7536 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
7538 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7539 Pat Haugen <pthaugen@us.ibm.com>
7540 Peter Bergner <bergner@vnet.ibm.com>
7542 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
7543 load/store instructions on power7, power8.
7544 * gcc.target/powerpc/atomic-p8.c: Likewise.
7546 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
7549 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
7551 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
7554 * g++.dg/warn/Wunused-var-20.C: New.
7556 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
7558 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
7559 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
7560 Run with -fno-common.
7562 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
7564 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
7565 and exit function calls with return 1 and return 0, respectively.
7567 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
7569 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
7572 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
7574 PR tree-optimization/57361
7575 * gcc.dg/tree-ssa/pr57361.c: New file.
7577 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7579 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
7580 to ensure alignment.
7581 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
7583 2013-06-12 Tobias Burnus <burnus@net-b.de>
7585 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
7587 2013-06-12 Tobias Burnus <burnus@net-b.de>
7588 Dominique d'Humieres <dominiq@lps.ens.fr>
7590 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
7592 2013-06-12 Jakub Jelinek <jakub@redhat.com>
7595 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
7596 * gcc.target/i386/pr56564-3.c: Likewise.
7598 2013-06-11 Tobias Burnus <burnus@net-b.de>
7601 * gfortran.dg/class_array_18.f90: New.
7603 2013-06-11 Jan Hubicka <jh@suse.cz>
7606 * g++.dg/ext/visibility/anon6.C: Update testcase.
7608 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
7611 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
7612 in how we check __sec_reduce_mutating function's result.
7614 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7615 Pat Haugen <pthaugen@us.ibm.com>
7616 Peter Bergner <bergner@vnet.ibm.com>
7618 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
7619 direct move instructions.
7620 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
7621 * gcc.target/powerpc/direct-move.h: Likewise.
7622 * gcc.target/powerpc/direct-move-float1.c: Likewise.
7623 * gcc.target/powerpc/direct-move-float2.c: Likewise.
7624 * gcc.target/powerpc/direct-move-double1.c: Likewise.
7625 * gcc.target/powerpc/direct-move-double2.c: Likewise.
7626 * gcc.target/powerpc/direct-move-long1.c: Likewise.
7627 * gcc.target/powerpc/direct-move-long2.c: Likewise.
7629 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7632 * g++.dg/cpp0x/pr52440.C: New.
7634 2013-06-10 Jakub Jelinek <jakub@redhat.com>
7637 * gcc.target/i386/pr56564-1.c: New test.
7638 * gcc.target/i386/pr56564-2.c: New test.
7639 * gcc.target/i386/pr56564-3.c: New test.
7640 * gcc.target/i386/pr56564-4.c: New test.
7641 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
7642 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7643 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7644 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7645 * gcc.target/i386/vect-sizes-1.c: Likewise.
7646 * gcc.target/i386/memcpy-1.c: Likewise.
7647 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
7648 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
7650 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
7652 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
7653 systems to cover all GNU systems.
7654 * g++.dg/abi/guard2.C: Likewise.
7655 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7656 * g++.dg/eh/sighandle.C: Likewise.
7657 * g++.dg/ext/cleanup-10.C: Likewise.
7658 * g++.dg/ext/cleanup-11.C: Likewise.
7659 * g++.dg/ext/cleanup-8.C: Likewise.
7660 * g++.dg/ext/cleanup-9.C: Likewise.
7661 * g++.dg/opt/const5.C: Likewise.
7662 * g++.dg/opt/life1.C: Likewise.
7663 * g++.dg/other/pr39496.C: Likewise.
7664 * g++.old-deja/g++.abi/aggregates.C: Likewise.
7665 * g++.old-deja/g++.abi/align.C: Likewise.
7666 * g++.old-deja/g++.abi/bitfields.C: Likewise.
7667 * g++.old-deja/g++.law/weak.C: Likewise.
7668 * g++.old-deja/g++.pt/asm1.C: Likewise.
7669 * gcc.c-torture/execute/20030125-1.x: Likewise.
7670 * gcc.c-torture/execute/990127-2.x: Likewise.
7671 * gcc.dg/20041106-1.c: Likewise.
7672 * gcc.dg/20050503-1.c: Likewise.
7673 * gcc.dg/builtin-object-size-5.c: Likewise.
7674 * gcc.dg/cleanup-10.c: Likewise.
7675 * gcc.dg/cleanup-11.c: Likewise.
7676 * gcc.dg/cleanup-8.c: Likewise.
7677 * gcc.dg/cleanup-9.c: Likewise.
7678 * gcc.dg/complex-5.c: Likewise.
7679 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
7680 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
7681 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
7682 * gcc.dg/dfp/pr35739.c: Likewise.
7683 * gcc.dg/fdata-sections-1.c: Likewise.
7684 * gcc.dg/lto/20090206-1_0.c: Likewise.
7685 * gcc.dg/lto/20090206-2_0.c: Likewise.
7686 * gcc.dg/pr30360.c: Likewise.
7687 * gcc.dg/pr37303.c: Likewise.
7688 * gcc.dg/pr39323-1.c: Likewise.
7689 * gcc.dg/pr39323-2.c: Likewise.
7690 * gcc.dg/pr39323-3.c: Likewise.
7691 * gcc.dg/pr45416.c: Likewise.
7692 * gcc.dg/setjmp-2.c: Likewise.
7693 * gcc.dg/split-1.c: Likewise.
7694 * gcc.dg/split-3.c: Likewise.
7695 * gcc.dg/split-4.c: Likewise.
7696 * gcc.dg/strlenopt-12g.c: Likewise.
7697 * gcc.dg/strlenopt-14g.c: Likewise.
7698 * gcc.dg/strlenopt-14gf.c: Likewise.
7699 * gcc.dg/strlenopt-16g.c: Likewise.
7700 * gcc.dg/strlenopt-17g.c: Likewise.
7701 * gcc.dg/strlenopt-18g.c: Likewise.
7702 * gcc.dg/strlenopt-1f.c: Likewise.
7703 * gcc.dg/strlenopt-22g.c: Likewise.
7704 * gcc.dg/strlenopt-2f.c: Likewise.
7705 * gcc.dg/strlenopt-4g.c: Likewise.
7706 * gcc.dg/strlenopt-4gf.c: Likewise.
7707 * gcc.dg/struct-ret-3.c: Likewise.
7708 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
7709 * gcc.misc-tests/linkage.exp: Likewise.
7710 * gcc.target/i386/20000724-1.c: Likewise.
7711 * gcc.target/i386/align-main-3.c: Likewise.
7712 * gcc.target/i386/cleanup-1.c: Likewise.
7713 * gcc.target/i386/inline-mcpy.c: Likewise.
7714 * gcc.target/i386/pr32268.c: Likewise.
7715 * gcc.target/i386/pr36613.c: Likewise.
7716 * gcc.target/i386/pr39013-1.c: Likewise.
7717 * gcc.target/i386/pr39013-2.c: Likewise.
7718 * gcc.target/i386/pr39496.c: Likewise.
7719 * gcc.target/i386/pr40906-3.c: Likewise.
7720 * gcc.target/i386/pr46084.c: Likewise.
7721 * lib/target-supports.exp (check_effective_target_pie): Likewise.
7723 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
7726 * gcc.target/sh/pr6526.c: New.
7728 2013-06-09 Jakub Jelinek <jakub@redhat.com>
7731 * gcc.c-torture/execute/pr57568.c: New test.
7733 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7736 * g++.dg/other/vararg-4.C: New.
7738 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
7740 PR rtl-optimization/57559
7741 * gcc.target/s390/pr57559.c : New test.
7743 2013-06-08 Tobias Burnus <burnus@net-b.de>
7746 * gfortran.dg/finalize_10.f90: New.
7747 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
7748 * gfortran.dg/finalize_15.f90: New.
7750 2013-06-08 Tobias Burnus <burnus@net-b.de>
7753 * gfortran.dg/storage_size_4.f90: New.
7755 2013-06-07 Sriraman Tallam <tmsriram@google.com>
7758 * g++.dg/ext/pr57548.C: New test.
7760 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
7763 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
7765 2013-06-07 Jan Hubicka <jh@suse.cz>
7767 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
7769 2013-06-07 Tobias Burnus <burnus@net-b.de>
7772 * gfortran.dg/array_constructor_48.f90: New.
7773 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
7774 * gfortran.dg/array_constructor_type_15.f03: Ditto.
7776 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7779 * gcc.target/arm/xordi3-opt.c: New test.
7781 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7783 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
7784 Revert to dg-options.
7786 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
7789 * gcc.target/powerpc/pr55033.c: New.
7791 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
7794 * g++.dg/cpp0x/alias-decl-36.C: New.
7796 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7797 Pat Haugen <pthaugen@us.ibm.com>
7798 Peter Bergner <bergner@vnet.ibm.com>
7800 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
7801 power8 builtin functions.
7802 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
7803 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
7804 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
7805 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
7806 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
7807 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
7808 * gcc.target/powerpc/p8vector-vectorize-1.c: New
7809 tests to test power8 auto-vectorization.
7810 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
7811 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
7812 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
7813 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
7815 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
7816 powerpc_p8vector_ok instead of powerpc_vsx_ok.
7818 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
7820 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
7822 (check_effective_target_powerpc_p8vector_ok): Likewise.
7823 (is-effective-target): Likewise.
7824 (check_vect_support_and_set_flags): Likewise.
7826 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7829 * g++.dg/parse/error53.C: New.
7831 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
7833 PR rtl-optimization/57459
7834 * gcc.target/i386/pr57459.c: New test.
7836 2013-06-06 Teresa Johnson <tejohnson@google.com>
7839 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
7840 into -freorder-blocks-and-partition test.
7841 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
7842 * gcc.dg/tree-prof/20041218-1.c: Ditto.
7843 * gcc.dg/tree-prof/pr52027.c: Use -O2.
7844 * gcc.dg/tree-prof/pr50907.c: Ditto.
7845 * gcc.dg/tree-prof/pr45354.c: Ditto.
7846 * g++.dg/tree-prof/partition2.C: Ditto.
7847 * g++.dg/tree-prof/partition3.C: Ditto.
7849 2013-06-06 Tobias Burnus <burnus@net-b.de>
7852 * gfortran.dg/finalize_16.f90: New.
7854 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
7856 * gcc.dg/vect/no-section-anchors-vect-68.c:
7857 Add dg-skip-if aarch64_tiny.
7859 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
7862 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
7863 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
7865 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7868 * g++.dg/cpp0x/decltype54.C: New.
7870 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
7872 * gcc.dg/fshort-wchar.c: Add extra dg-options for
7873 arm*-*-*eabi* targets.
7874 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
7876 * gcc.dg/tree-ssa/pr43491.c: Likewise.
7878 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
7879 Tobias Burnus <burnus@net-b.de>
7881 * gfortran.dg/string_length_2.f90: Fix dg-do run.
7882 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
7883 * gfortran.dg/io_real_boz_4.f90: Ditto.
7884 * gfortran.dg/io_real_boz_5.f90: Ditto.
7886 2013-06-05 Andreas Schwab <schwab@suse.de>
7888 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
7890 2013-06-04 Jan Hubicka <jh@suse.cz>
7892 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
7894 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
7896 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
7897 parameters with void.
7898 (main2): Removed argc parameter.
7899 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
7900 (main): Replaced argc, argv parameters with void.
7901 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
7902 (main2): Removed argc parameter.
7903 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
7904 argv parameters with void. Added __asm volatile to avoid optimization
7905 on argc, if necessary.
7906 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
7907 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
7908 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
7909 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
7910 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
7911 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
7912 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
7913 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
7914 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
7915 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7916 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
7917 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
7918 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
7919 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
7920 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
7921 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
7922 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
7923 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
7924 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
7925 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
7926 parameters with void.
7927 (main2): Removed argc parameter.
7928 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
7929 (main): Replaced argc, argv parameters with void.
7930 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
7931 argv parameters with void. Also renamed this function as main, and
7932 delete the existing main.
7933 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
7934 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
7935 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
7937 2013-06-04 Ian Bolton <ian.bolton@arm.com>
7939 * gcc.target/aarch64/movi_1.c: New test.
7941 2013-06-04 Tobias Burnus <burnus@net-b.de>
7944 * gfortran.dg/finalize_12.f90: New.
7945 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
7946 end of scope finalization.
7947 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7948 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
7949 * gfortran.dg/auto_dealloc_2.f90: Ditto.
7950 * gfortran.dg/class_19.f03: Ditto.
7951 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
7952 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
7953 * gfortran.dg/extends_14.f03: Ditto.
7954 * gfortran.dg/move_alloc_4.f90: Ditto.
7955 * gfortran.dg/typebound_proc_27.f03: Ditto.
7957 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
7959 * gfortran.dg/bounds_check_7.f90: Remove "! {".
7960 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
7961 * gfortran.dg/default_initialization_5.f90: Update dg-do.
7962 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
7963 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
7964 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
7965 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
7966 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
7967 * gfortran.dg/io_real_boz_4.f90: Ditto.
7968 * gfortran.dg/io_real_boz_5.f90: Ditto.
7969 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
7970 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
7971 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
7972 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
7973 * gfortran.dg/transpose_2.f90: Fix dg-output.
7975 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
7977 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
7978 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
7979 dg-option and an header comment.
7981 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7984 * g++.dg/cpp0x/sfinae46.C: New.
7985 * g++.dg/cpp0x/defaulted13.C: Adjust.
7986 * g++.dg/cpp0x/defaulted2.C: Likewise.
7987 * g++.dg/cpp0x/defaulted26.C: Likewise.
7988 * g++.dg/cpp0x/defaulted3.C: Likewise.
7989 * g++.dg/cpp0x/error1.C: Likewise.
7990 * g++.dg/cpp0x/implicit1.C: Likewise.
7991 * g++.dg/cpp0x/implicit11.C: Likewise.
7992 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
7993 * g++.dg/cpp0x/initlist47.C: Likewise.
7994 * g++.dg/cpp0x/initlist9.C: Likewise.
7995 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
7996 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7997 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
7998 * g++.dg/cpp0x/union4.C: Likewise.
7999 * g++.dg/template/crash108.C: Likewise.
8000 * g++.dg/template/crash41.C: Likewise.
8001 * g++.old-deja/g++.jason/local.C: Likewise.
8002 * g++.old-deja/g++.law/visibility3.C: Likewise.
8004 2013-06-03 Teresa Johnson <tejohnson@google.com>
8006 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
8007 * gcc.dg/vect/bb-slp-14.c: Ditto.
8008 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
8009 * gcc.dg/vect/bb-slp-23.c: Ditto.
8010 * gcc.dg/vect/bb-slp-15.c: Ditto.
8011 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
8012 * gcc.dg/vect/bb-slp-24.c: Ditto.
8013 * gcc.dg/vect/bb-slp-16.c: Ditto.
8014 * gcc.dg/vect/bb-slp-25.c: Ditto.
8015 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
8016 * gcc.dg/vect/bb-slp-17.c: Ditto.
8017 * gcc.dg/vect/bb-slp-1.c: Ditto.
8018 * gcc.dg/vect/bb-slp-26.c: Ditto.
8019 * gcc.dg/vect/bb-slp-18.c: Ditto.
8020 * gcc.dg/vect/bb-slp-2.c: Ditto.
8021 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
8022 * gcc.dg/vect/bb-slp-27.c: Ditto.
8023 * gcc.dg/vect/bb-slp-19.c: Ditto.
8024 * gcc.dg/vect/bb-slp-3.c: Ditto.
8025 * gcc.dg/vect/bb-slp-28.c: Ditto.
8026 * gcc.dg/vect/bb-slp-4.c: Ditto.
8027 * gcc.dg/vect/bb-slp-29.c: Ditto.
8028 * gcc.dg/vect/bb-slp-5.c: Ditto.
8029 * gcc.dg/vect/bb-slp-6.c: Ditto.
8030 * gcc.dg/vect/bb-slp-8a.c: Ditto.
8031 * gcc.dg/vect/bb-slp-7.c: Ditto.
8032 * gcc.dg/vect/bb-slp-8b.c: Ditto.
8033 * gcc.dg/vect/bb-slp-8.c: Ditto.
8034 * gcc.dg/vect/bb-slp-9.c: Ditto.
8035 * gcc.dg/vect/bb-slp-10.c: Ditto.
8036 * gcc.dg/vect/bb-slp-11.c: Ditto.
8037 * gcc.dg/vect/bb-slp-20.c: Ditto.
8038 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
8039 * gcc.dg/vect/bb-slp-21.c: Ditto.
8040 * gcc.dg/vect/bb-slp-30.c: Ditto.
8041 * gcc.dg/vect/bb-slp-13.c: Ditto.
8042 * gcc.dg/vect/bb-slp-22.c: Ditto.
8043 * g++.dg/vect/slp-pr50413.cc: Ditto.
8044 * g++.dg/vect/slp-pr56812.cc: Ditto.
8045 * g++.dg/vect/slp-pr50819.cc: Ditto.
8047 2013-06-01 Tobias Burnus <burnus@net-b.de>
8050 * gfortran.dg/class_array_17.f90: New.
8052 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
8054 * ada/acats/floatstore.lst: New.
8055 * ada/acats/run_all.sh: Process it.
8057 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
8059 * gcc.target/powerpc/e500-ord-1.c: New test.
8060 * gcc.target/powerpc/e500-ord-2.c: Likewise.
8061 * gcc.target/powerpc/e500-unord-1.c: Likewise.
8062 * gcc.target/powerpc/e500-unord-2.c: Likewise.
8064 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
8066 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
8068 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
8070 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
8072 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
8074 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
8076 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
8079 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
8082 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8084 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
8086 2013-05-31 Marek Polacek <polacek@redhat.com>
8088 PR tree-optimization/57478
8089 PR tree-optimization/57453
8090 * gcc.dg/torture/pr57478.c: New test.
8092 2013-05-31 Tobias Burnus <burnus@net-b.de>
8095 * gfortran.dg/class_array_17.f90: New.
8097 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100 * gcc.target/arm/iordi3-opt.c: New test.
8102 2013-05-31 Janus Weil <janus@gcc.gnu.org>
8106 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
8107 * gfortran.dg/interface_26.f90: Ditto.
8108 * gfortran.dg/proc_ptr_11.f90: Ditto.
8109 * gfortran.dg/proc_ptr_15.f90: Ditto.
8110 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8111 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
8112 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
8113 * gfortran.dg/typebound_override_1.f90: Ditto.
8114 * gfortran.dg/typebound_override_4.f90: Ditto.
8115 * gfortran.dg/typebound_proc_6.f03: Ditto.
8116 * gfortran.dg/assumed_type_7.f90: New test.
8117 * gfortran.dg/typebound_override_5.f90: New test.
8118 * gfortran.dg/typebound_override_6.f90: New test.
8119 * gfortran.dg/typebound_override_7.f90: New test.
8121 2013-05-30 Tobias Burnus <burnus@net-b.de>
8124 * gfortran.dg/power_6.f90: New.
8126 2013-05-30 Ian Bolton <ian.bolton@arm.com>
8128 * gcc.target/aarch64/insv_1.c: New test.
8130 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
8132 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
8133 dg-skip-if "No stabs".
8135 2013-05-30 Janus Weil <janus@gcc.gnu.org>
8138 * gfortran.dg/assumed_size_1.f90: New.
8140 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8142 * gcc.dg/shrink-wrap-alloca.c: New added.
8143 * gcc.dg/shrink-wrap-pretend.c: New added.
8144 * gcc.dg/shrink-wrap-sibcall.c: New added.
8146 2013-05-30 Tobias Burnus <burnus@net-b.de>
8149 * gfortran.dg/assumed_rank_13.f90: New.
8151 2013-05-29 Easwaran Raman <eraman@google.com>
8153 PR tree-optimization/57442
8154 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
8156 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8158 PR tree-optimization/57441
8159 * gcc.c-torture/compile/pr57441.c: New.
8161 2013-05-29 Dehao Chen <dehao@google.com>
8164 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
8166 2013-05-29 Tobias Burnus <burnus@net-b.de>
8169 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
8170 * gfortran.dg/class_19.f03: Ditto.
8172 2013-05-29 Richard Biener <rguenther@suse.de>
8174 * gcc.dg/vect/bb-slp-32.c: New testcase.
8176 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
8178 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
8179 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
8180 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
8181 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
8182 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
8183 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
8184 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
8185 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
8186 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
8187 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
8188 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
8189 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
8190 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
8191 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
8192 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
8193 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
8194 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
8195 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
8196 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
8197 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
8198 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
8199 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
8200 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
8201 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
8202 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
8203 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
8204 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
8205 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
8206 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
8207 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
8208 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
8209 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
8210 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
8211 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
8212 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
8213 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
8214 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
8215 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
8216 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
8218 2013-05-29 Tobias Burnus <burnus@net-b.de>
8221 * gfortran.dg/finalize_11.f90: New.
8222 * gfortran.dg/finalize_4.f03: Remove dg-error.
8223 * gfortran.dg/finalize_5.f03: Ditto.
8224 * gfortran.dg/finalize_6.f03: Ditto.
8225 * gfortran.dg/finalize_7.f03: Ditto.
8227 2013-05-28 Tobias Burnus <burnus@net-b.de>
8229 * gfortran.dg/class_array_16.f90: New.
8231 2013-05-28 Tobias Burnus <burnus@net-b.de>
8234 * gfortran.dg/use_29.f90: New.
8236 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
8238 * gnat.dg/fp_exception.adb: New test.
8240 2013-05-28 Richard Biener <rguenther@suse.de>
8242 PR tree-optimization/56787
8243 * gcc.dg/vect/pr56787.c: New testcase.
8245 2013-05-28 Janus Weil <janus@gcc.gnu.org>
8246 Tobias Burnus <burnus@net-b.de>
8249 * gfortran.dg/typebound_override_4.f90: New.
8251 2013-05-28 Richard Biener <rguenther@suse.de>
8253 PR tree-optimization/57411
8254 * g++.dg/opt/pr57411.C: New testcase.
8256 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
8258 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
8259 * gcc.dg/builtin-bswap-9.c: Likewise.
8261 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
8263 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
8265 2013-05-27 Richard Biener <rguenther@suse.de>
8268 * gcc.dg/gomp/pr57412.c: New testcase.
8270 2013-05-27 Bud Davis <jmdavis@link.com>
8273 * gfortran.dg/stfunc_8.f90: New.
8275 2013-05-27 Richard Biener <rguenther@suse.de>
8277 PR tree-optimization/57343
8278 * gcc.dg/torture/pr57343.c: New testcase.
8280 2013-05-27 Richard Biener <rguenther@suse.de>
8282 PR tree-optimization/57417
8283 * gcc.dg/torture/pr57417.c: New testcase.
8285 2013-05-27 Richard Biener <rguenther@suse.de>
8287 PR tree-optimization/57396
8288 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
8290 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
8292 * gnat.dg/specs/last_bit.ads: New test.
8294 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
8296 * gnat.dg/specs/machine_attribute.ads: New test.
8298 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
8300 * gnat.dg/incomplete3.ad[sb]: New test.
8302 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8305 * gcc.target/mips/div-13.c: New test.
8307 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8310 * gcc.target/mips/mips16-attributes-5.c,
8311 * gcc.target/mips/mips16-attributes-6.c: New tests.
8313 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
8315 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
8316 * gcc.dg/builtin-bswap-8.c: Likewise.
8318 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8321 * g++.dg/cpp0x/new1.C: New.
8323 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8326 * g++.dg/parse/dtor16.C: New.
8327 * g++.dg/parse/dtor6.C: Adjust.
8329 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8332 * g++.dg/expr/bitfield12.C: New.
8334 2013-05-24 Jeff Law <law@redhat.com>
8336 PR tree-optimization/57124
8337 * gcc.c-torture/execute/pr57124.c: New test.
8338 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
8340 2013-05-24 Martin Jambor <mjambor@suse.cz>
8342 PR tree-optimization/57294
8343 * gcc.dg/ipa/pr57294.c: New test.
8345 2013-05-24 Dehao Chen <dehao@google.com>
8347 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
8349 2013-05-24 Ian Bolton <ian.bolton@arm.com>
8351 * gcc.target/aarch64/scalar_intrinsics.c
8352 (force_simd): Use a valid instruction.
8353 (test_vdupd_lane_s64): Pass a valid lane argument.
8354 (test_vdupd_lane_u64): Likewise.
8356 2013-05-24 Richard Biener <rguenther@suse.de>
8358 PR tree-optimization/57287
8359 * gcc.dg/pr57287.c: New testcase.
8361 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8364 * g++.dg/template/error51.C: New.
8366 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8369 * g++.dg/template/bitfield2.C: New.
8371 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
8373 * gnat.dg/specs/noinline1.ads: New test.
8374 * gnat.dg/noinline2.ad[sb]: Likewise.
8375 * gnat.dg/specs/noinline3.ads: Likewise.
8376 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
8378 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
8381 * gcc.dg/tree-ssa/pr57385.c: New test.
8383 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
8385 * gnat.dg/derived_type4.adb: New test.
8387 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
8389 * gcc.dg/builtin-bswap-6.c: New test.
8390 * gcc.dg/builtin-bswap-7.c: Likewise.
8391 * gcc.dg/builtin-bswap-8.c: Likewise.
8392 * gcc.dg/builtin-bswap-9.c: Likewise.
8394 2013-05-23 Christian Bruel <christian.bruel@st.com>
8397 * gcc.dg/debug/pr57351.c: New test
8399 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
8401 * gcc.target/aarch64/vect-clz.c: New file.
8403 2013-05-23 Martin Jambor <mjambor@suse.cz>
8406 * gcc.dg/ipa/pr57347.c: New test.
8408 2013-05-23 Richard Biener <rguenther@suse.de>
8410 PR tree-optimization/57380
8411 * g++.dg/tree-ssa/pr57380.C: New testcase.
8413 2013-05-23 Richard Biener <rguenther@suse.de>
8416 * gcc.dg/torture/pr57381.c: New testcase.
8418 2013-05-23 Jakub Jelinek <jakub@redhat.com>
8421 * gcc.c-torture/execute/pr57344-1.c: New test.
8422 * gcc.c-torture/execute/pr57344-2.c: New test.
8423 * gcc.c-torture/execute/pr57344-3.c: New test.
8424 * gcc.c-torture/execute/pr57344-4.c: New test.
8426 2013-05-23 Richard Biener <rguenther@suse.de>
8428 PR rtl-optimization/57341
8429 * gcc.dg/torture/pr57341.c: New testcase.
8431 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8434 * g++.dg/parse/crash62.C: New.
8436 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8437 Pat Haugen <pthaugen@us.ibm.com>
8438 Peter Bergner <bergner@vnet.ibm.com>
8440 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
8443 2013-05-22 Tobias Burnus <burnus@net-b.de>
8446 * gfortran.dg/defined_assignment_6.f90: New.
8448 2013-05-22 Tobias Burnus <burnus@net-b.de>
8451 * gfortran.dg/assumed_type_6.f90: New.
8453 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8456 * g++.dg/cpp0x/Wunused-parm.C: New.
8458 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8460 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
8461 * g++.dg/warn/Wdouble-promotion.C: Likewise.
8463 2013-05-21 Easwaran Raman <eraman@google.com>
8465 PR tree-optimization/57322
8466 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
8468 2013-05-21 Graham Stott <graham.stott@btinternet.com>
8470 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
8473 2013-05-21 Tobias Burnus <burnus@net-b.de>
8476 * gfortran.dg/assumed_type_5.f90: New.
8477 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
8478 * gfortran.dg/assumed_rank_2.f90: Ditto.
8479 * gfortran.dg/assumed_type_3.f90: Update dg-error.
8480 * gfortran.dg/no_arg_check_3.f90: Ditto.
8482 2013-05-21 Jakub Jelinek <jakub@redhat.com>
8484 PR tree-optimization/57331
8485 * gcc.c-torture/compile/pr57331.c: New test.
8487 2013-05-21 Richard Biener <rguenther@suse.de>
8489 PR tree-optimization/57330
8490 * gcc.dg/torture/pr57330.c: New testcase.
8492 2013-05-21 Richard Biener <rguenther@suse.de>
8494 PR tree-optimization/57303
8495 * gcc.dg/torture/pr57303.c: New testcase.
8497 2013-05-21 Jakub Jelinek <jakub@redhat.com>
8499 PR tree-optimization/57321
8500 * gcc.c-torture/execute/pr57321.c: New test.
8502 2013-05-20 Tobias Burnus <burnus@net-b.de>
8506 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
8507 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
8508 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
8509 * gfortran.dg/binding_label_tests_3.f03: Ditto.
8510 * gfortran.dg/binding_label_tests_4.f03: Ditto.
8511 * gfortran.dg/binding_label_tests_5.f03: Ditto.
8512 * gfortran.dg/binding_label_tests_6.f03: Ditto.
8513 * gfortran.dg/binding_label_tests_7.f03: Ditto.
8514 * gfortran.dg/binding_label_tests_8.f03: Ditto.
8515 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
8516 * gfortran.dg/binding_label_tests_24.f90: New.
8517 * gfortran.dg/binding_label_tests_25.f90: New.
8519 2013-05-20 Tobias Burnus <burnus@net-b.de>
8522 * gfortran.dg/binding_label_tests_17.f90: New.
8523 * gfortran.dg/binding_label_tests_18.f90: New.
8524 * gfortran.dg/binding_label_tests_19.f90: New.
8525 * gfortran.dg/binding_label_tests_20.f90: New.
8526 * gfortran.dg/binding_label_tests_21.f90: New.
8527 * gfortran.dg/binding_label_tests_22.f90: New.
8528 * gfortran.dg/binding_label_tests_23.f90: New.
8530 2013-05-20 Tobias Burnus <burnus@net-b.de>
8533 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
8534 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
8535 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
8536 * gfortran.dg/common_18.f90: New.
8537 * gfortran.dg/common_19.f90: New.
8538 * gfortran.dg/common_20.f90: New.
8539 * gfortran.dg/common_21.f90: New.
8541 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8544 * g++.dg/parse/error52.C: New.
8545 * g++.dg/parse/error3.C: Adjust.
8546 * g++.dg/parse/error36.C: Likewise.
8548 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
8551 * gcc.target/sh/pr56547-1.c: New.
8552 * gcc.target/sh/pr56547-2.c: New.
8554 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8557 * g++.dg/warn/Wsign-compare-6.C: New.
8558 * g++.dg/warn/Wdouble-promotion.C: Adjust.
8560 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8563 * g++.dg/template/error50.C: New.
8565 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8568 * g++.dg/ext/complit13.C: New.
8570 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
8573 * g++.dg/pr57175.C: New testcase.
8575 2013-05-17 Easwaran Raman <eraman@google.com>
8577 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
8579 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
8582 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
8584 2013-05-17 Jakub Jelinek <jakub@redhat.com>
8586 PR rtl-optimization/57281
8587 PR rtl-optimization/57300
8588 * gcc.dg/pr57300.c: New test.
8589 * gcc.c-torture/execute/pr57281.c: New test.
8591 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8594 * g++.dg/ext/sizeof-complit.C: New.
8596 2013-05-17 Marek Polacek <polacek@redhat.com>
8598 * gcc.dg/strlenopt-25.c: New test.
8599 * gcc.dg/strlenopt-26.c: Likewise.
8601 2013-05-17 Jakub Jelinek <jakub@redhat.com>
8603 * gcc.target/i386/rotate-4.c: Compile only with -mavx
8604 instead of -mavx2, require only avx instead of avx2.
8605 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
8606 of avx2-check.h and turn into an avx runtime test instead of
8609 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
8611 * g++.dg/ext/vector22.C: Uncomment working test.
8613 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
8616 * g++.dg/template/pr17410.C: New.
8618 2013-05-16 Jakub Jelinek <jakub@redhat.com>
8620 * gcc.target/i386/rotate-3.c: New test.
8621 * gcc.target/i386/rotate-3a.c: New test.
8622 * gcc.target/i386/rotate-4.c: New test.
8623 * gcc.target/i386/rotate-4a.c: New test.
8624 * gcc.target/i386/rotate-5.c: New test.
8625 * gcc.target/i386/rotate-5a.c: New test.
8627 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8629 * gcc.dg/visibility-21.c: Require section_anchors.
8631 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
8633 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
8634 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
8635 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
8637 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
8639 * gcc.dg/visibility-21.c: New.
8641 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
8644 * gcc.dg/pr57286.c: New testcase.
8645 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
8646 * g++.dg/ext/vector22.C: Comment out transformations not
8649 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
8652 * gcc.target/mips/call-1.c: Restrict to o32.
8653 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
8655 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
8657 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
8659 * g++.dg/warn/Wshadow-1.C: Likewise.
8660 * g++.dg/warn/Wshadow-6.C: Likewise.
8661 * g++.dg/warn/Wshadow-7.C: Likewise.
8663 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
8666 * g++.dg/parse/pr31952-1.C: New.
8667 * g++.dg/parse/pr31952-2.C: Likewise.
8668 * g++.dg/parse/pr31952-3.C: Likewise.
8670 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
8671 * g++.old-deja/g++.jason/cond.C: Likewise.
8672 * g++.dg/cpp0x/range-for5.C: Likewise.
8674 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8677 * gcc.target/arm/pr40887.c: Adjust testcase.
8678 * gcc.target/arm/pr19599.c: New test.
8680 2013-05-15 Richard Biener <rguenther@suse.de>
8682 PR tree-optimization/57275
8683 * gcc.target/i386/pr57275.c: New testcase.
8685 2013-05-15 Jan Hubicka <jh@suse.cz>
8687 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
8688 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
8689 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
8691 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8693 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
8696 2013-05-14 Jakub Jelinek <jakub@redhat.com>
8699 * c-c++-common/Wsequence-point-1.c: New test.
8701 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
8703 * g++.dg/ext/vector22.C: New testcase.
8704 * gcc.dg/binop-xor3.c: Remove xfail.
8706 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
8708 * gcc.target/aarch64/vect-fcm.x: Add cases testing
8709 FLOAT cmp FLOAT ? INT : INT.
8710 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
8711 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8712 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8713 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8714 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8715 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8717 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
8720 * g++.dg/cpp0x/defaulted43.C: New.
8722 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8724 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
8725 (alloca): Remove declaration.
8726 (foo9): Replace alloca by __builtin_alloca.
8728 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
8730 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
8731 Expect "size of array is too large" error.
8733 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8735 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
8737 2013-05-14 Richard Biener <rguenther@suse.de>
8740 * g++.dg/torture/pr57235.C: New testcase.
8742 2013-05-14 Jakub Jelinek <jakub@redhat.com>
8745 * gcc.dg/torture/pr57251.c: New test.
8747 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
8750 * gcc.target/i386/pr57264.c: New test.
8752 2013-05-13 Jakub Jelinek <jakub@redhat.com>
8754 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
8756 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
8758 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
8760 2013-05-13 Jakub Jelinek <jakub@redhat.com>
8762 PR tree-optimization/45216
8763 PR tree-optimization/57157
8764 * c-c++-common/rotate-1.c: Add 32 tests with +.
8765 * c-c++-common/rotate-1a.c: Adjust.
8766 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
8767 * c-c++-common/rotate-2b.c: New test.
8768 * c-c++-common/rotate-3.c: Add 32 tests with +.
8769 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
8770 * c-c++-common/rotate-4b.c: New test.
8771 * c-c++-common/rotate-5.c: New test.
8773 2013-05-13 Martin Jambor <mjambor@suse.cz>
8776 * gcc.dg/ipa/remref-0.c: New test.
8777 * gcc.dg/ipa/remref-1a.c: Likewise.
8778 * gcc.dg/ipa/remref-1b.c: Likewise.
8779 * gcc.dg/ipa/remref-2a.c: Likewise.
8780 * gcc.dg/ipa/remref-2b.c: Likewise.
8782 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
8784 * gcc.dg/vector-shift-2.c: New testcase.
8786 2013-05-13 Jakub Jelinek <jakub@redhat.com>
8788 PR tree-optimization/57230
8789 * gcc.dg/strlenopt-24.c: New test.
8791 PR tree-optimization/57230
8792 * gcc.dg/strlenopt-23.c: New test.
8794 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
8797 * gcc.target/sh/pr57108.c: Move this test case to ...
8798 * gcc.c-torture/compile/pr57108.c: ... here.
8800 2013-05-10 Richard Biener <rguenther@suse.de>
8802 PR tree-optimization/57214
8803 * gcc.dg/torture/pr57214.c: New testcase.
8805 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
8807 * gcc.dg/vector-shift.c: New testcase.
8809 2013-05-10 Jakub Jelinek <jakub@redhat.com>
8811 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
8813 PR tree-optimization/45216
8814 PR tree-optimization/57157
8815 * c-c++-common/rotate-1.c: New test.
8816 * c-c++-common/rotate-1a.c: New test.
8817 * c-c++-common/rotate-2.c: New test.
8818 * c-c++-common/rotate-2a.c: New test.
8819 * c-c++-common/rotate-3.c: New test.
8820 * c-c++-common/rotate-3a.c: New test.
8821 * c-c++-common/rotate-4.c: New test.
8822 * c-c++-common/rotate-4a.c: New test.
8824 2013-05-10 Richard Biener <rguenther@suse.de>
8826 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
8827 * gcc.target/i386/l_fma_double_1.c: Adjust.
8828 * gcc.target/i386/l_fma_double_2.c: Likewise.
8829 * gcc.target/i386/l_fma_double_3.c: Likewise.
8830 * gcc.target/i386/l_fma_double_4.c: Likewise.
8831 * gcc.target/i386/l_fma_double_5.c: Likewise.
8832 * gcc.target/i386/l_fma_double_6.c: Likewise.
8833 * gcc.target/i386/l_fma_float_1.c: Likewise.
8834 * gcc.target/i386/l_fma_float_2.c: Likewise.
8835 * gcc.target/i386/l_fma_float_3.c: Likewise.
8836 * gcc.target/i386/l_fma_float_4.c: Likewise.
8837 * gcc.target/i386/l_fma_float_5.c: Likewise.
8838 * gcc.target/i386/l_fma_float_6.c: Likewise.
8840 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8843 * g++.dg/cpp0x/pr51226.C: New.
8845 2013-04-16 Han Shen <shenhan@google.com>
8847 Test cases for '-fstack-protector-strong'.
8848 * gcc.dg/fstack-protector-strong.c: New.
8849 * g++.dg/fstack-protector-strong.C: New.
8851 2013-05-07 Ian Bolton <ian.bolton@arm.com>
8853 * gcc.target/aarch64/ands_1.c: New test.
8854 * gcc.target/aarch64/ands_2.c: Likewise
8856 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8858 * lib/target-supports.exp (check_effective_target_hw): New
8860 * c-c++-common/asan/clone-test-1.c: Call
8861 check_effective_target_hw.
8862 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
8863 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
8864 possible decorations.
8865 * c-c++-common/asan/null-deref-1.c: Likewise.
8866 * c-c++-common/asan/stack-overflow-1.c: Likewise.
8867 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
8868 * c-c++-common/asan/use-after-free-1.c: Likewise.
8869 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
8870 * g++.dg/asan/large-func-test-1.C: Likewise.
8872 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
8874 * gcc.target/aarch64/scalar_intrinsics.c: Update.
8876 2013-05-07 Richard Biener <rguenther@suse.de>
8879 * g++.dg/torture/pr57190.C: New testcase.
8881 2013-05-07 Jakub Jelinek <jakub@redhat.com>
8883 PR tree-optimization/57149
8884 * gcc.dg/pr57149.c: New test.
8887 * gcc.dg/pr57184.c: New test.
8889 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
8891 * gnat.dg/specs/array3.ads: New test.
8893 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
8895 * c-c++-common/vector-scalar-2.c: New testcase.
8897 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
8899 * gcc.target/i386/asm-dialect-2.c: New testcase.
8901 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8904 * g++.dg/cpp0x/auto38.C: New.
8906 2013-05-06 Richard Biener <rguenther@suse.de>
8908 PR tree-optimization/57185
8909 * gcc.dg/autopar/pr57185.c: New testcase.
8911 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
8914 * gcc.target/i386/pr57106.c: New test.
8916 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8918 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
8919 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
8920 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
8921 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8922 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8923 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
8924 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
8926 2013-05-06 Teresa Johnson <tejohnson@google.com>
8929 * gcc.dg/pr57154.c: New test.
8931 2013-05-06 Richard Biener <rguenther@suse.de>
8934 * gcc.dg/torture/pr57147-1.c: New testcase.
8935 * gcc.dg/torture/pr57147-2.c: Likewise.
8936 * gcc.dg/torture/pr57147-3.c: Likewise.
8938 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8941 * gcc.target/sh/pr55303-1.c: New.
8942 * gcc.target/sh/pr55303-2.c: New.
8943 * gcc.target/sh/pr55303-3.c: New.
8945 2013-05-05 Tobias Burnus <burnus@net-b.de>
8947 * gfortran.dg/allocate_with_source_3.f90: New.
8949 2013-05-05 Tobias Burnus <burnus@net-b.de>
8952 * gfortran.dg/null_8.f90: New.
8954 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8957 * g++.dg/cpp0x/enum27.C: New.
8958 * g++.dg/cpp0x/enum_base.C: Adjust.
8960 2013-05-04 Jakub Jelinek <jakub@redhat.com>
8962 PR tree-optimization/56205
8963 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
8965 2013-05-04 Tobias Burnus <burnus@net-b.de>
8967 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
8968 * gfortran.dg/bind_c_usage_27.f90: New.
8969 * gfortran.dg/bind_c_usage_28.f90: New.
8971 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8974 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
8976 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8979 * gcc.target/powerpc/pr57150.c: New file.
8981 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8983 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
8984 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
8985 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
8986 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8987 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8988 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
8989 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
8991 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8993 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
8994 scan-assembler-times.
8996 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8998 * gcc.dg/tree-ssa/slsr-32.c: New.
8999 * gcc.dg/tree-ssa/slsr-33.c: New.
9000 * gcc.dg/tree-ssa/slsr-34.c: New.
9001 * gcc.dg/tree-ssa/slsr-35.c: New.
9002 * gcc.dg/tree-ssa/slsr-36.c: New.
9003 * gcc.dg/tree-ssa/slsr-37.c: New.
9004 * gcc.dg/tree-ssa/slsr-38.c: New.
9006 2013-05-03 Ian Bolton <ian.bolton@arm.com>
9008 * gcc.target/aarch64/tst_1.c: New test.
9009 * gcc.target/aarch64/tst_2.c: Likewise
9011 2013-05-02 Jeff Law <law@redhat.com>
9013 PR tree-optimization/57144
9014 * gcc.c-torture/execute/pr57144.c: New test.
9016 2013-05-03 Jakub Jelinek <jakub@redhat.com>
9018 PR rtl-optimization/57130
9019 * gcc.c-torture/execute/pr57130.c: New test.
9021 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
9023 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
9025 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
9027 * gcc.target/aarch64/fabd.c: New file.
9029 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9032 * g++.dg/cpp0x/pr54318.C: New.
9034 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9037 * g++.dg/parse/error51.C: New.
9038 * g++.dg/parse/error15.C: Adjust column numbers.
9040 2013-05-02 Tobias Burnus <burnus@net-b.de>
9043 * gfortran.dg/size_kind_2.f90: New.
9044 * gfortran.dg/size_kind_3.f90: New.
9046 2013-05-02 Richard Biener <rguenther@suse.de>
9049 * g++.dg/torture/pr57140.C: New testcase.
9051 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
9054 * gcc.target/arm/pr56732-1.c: New test.
9056 2013-05-02 Martin Jambor <mjambor@suse.cz>
9059 * gcc.dg/ipa/pr56988.c: New test.
9061 2013-05-02 Ian Bolton <ian.bolton@arm.com>
9063 * gcc.target/aarch64/bics_1.c: New test.
9064 * gcc.target/aarch64/bics_2.c: Likewise.
9066 2013-05-02 Jakub Jelinek <jakub@redhat.com>
9068 PR rtl-optimization/57131
9069 * gcc.c-torture/execute/pr57131.c: New test.
9071 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
9074 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
9076 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
9079 * gcc.target/i386/pr57091.c: New test.
9081 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
9083 * gcc.target/aarch64/vect-vaddv.c: New.
9085 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
9087 * gcc.target/aarch64/vect-vmaxv.c: New.
9088 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
9090 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
9092 * gcc.target/aarch64/scalar-vca.c: New.
9093 * gcc.target/aarch64/vect-vca.c: Likewise.
9095 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
9097 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
9098 (test_vceqd_s64): Force arguments to SIMD registers.
9099 (test_vceqzd_s64): Likewise.
9100 (test_vcged_s64): Likewise.
9101 (test_vcled_s64): Likewise.
9102 (test_vcgezd_s64): Likewise.
9103 (test_vcged_u64): Likewise.
9104 (test_vcgtd_s64): Likewise.
9105 (test_vcltd_s64): Likewise.
9106 (test_vcgtzd_s64): Likewise.
9107 (test_vcgtd_u64): Likewise.
9108 (test_vclezd_s64): Likewise.
9109 (test_vcltzd_s64): Likewise.
9110 (test_vtst_s64): Likewise.
9111 (test_vtst_u64): Likewise.
9113 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
9116 * g++.dg/cpp0x/decltype53.C: New.
9118 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9121 * gfortran.dg/power_5.f90: New test.
9123 2013-04-30 Richard Biener <rguenther@suse.de>
9126 * gcc.dg/torture/pr57122.c: New testcase.
9128 2013-04-30 Richard Biener <rguenther@suse.de>
9131 * g++.dg/torture/pr57107.C: New testcase.
9133 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
9135 PR rtl-optimization/57105
9136 * gcc.dg/pr57105.c: New test.
9138 2013-04-30 Jakub Jelinek <jakub@redhat.com>
9140 PR tree-optimization/57104
9141 * gcc.dg/pr57104.c: New test.
9143 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
9146 * gcc.target/i386/pr44578.c: New test.
9148 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
9151 * gcc.target/i386/pr57097.c: New test.
9153 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
9156 * gcc.target/i386/pr57098.c: New test.
9158 2013-04-29 Kai Tietz <ktietz@redhat.com>
9160 * gcc.c-torture/execute/pr55875.c: New test.
9162 2013-04-29 Richard Biener <rguenther@suse.de>
9165 * gcc.dg/torture/pr57075.c: New testcase.
9167 2013-04-29 Richard Biener <rguenther@suse.de>
9170 * gcc.dg/autopar/pr57103.c: New testcase.
9172 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9174 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
9176 2013-04-29 Tom de Vries <tom@codesourcery.com>
9178 * gcc.dg/pr50763.c: Update test.
9180 2013-04-26 Jeff Law <law@redhat.com>
9182 * gcc.dg/tree-ssa/vrp88.c: New test.
9184 2013-04-29 Christian Bruel <christian.bruel@st.com>
9187 * gcc.target/sh/pr57108.c: New test.
9189 2013-04-29 Richard Biener <rguenther@suse.de>
9192 * gfortran.dg/gomp/pr57089.f90: New testcase.
9194 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
9196 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
9198 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
9200 * gcc.target/aarch64/vect-vcvt.c: New.
9202 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
9204 * gcc.target/aarch64/vect-vrnd.c: New.
9206 2013-04-29 Richard Biener <rguenther@suse.de>
9208 PR tree-optimization/57081
9209 * gcc.dg/torture/pr57081.c: New testcase.
9211 2013-04-29 Jakub Jelinek <jakub@redhat.com>
9213 PR tree-optimization/57083
9214 * gcc.dg/torture/pr57083.c: New test.
9216 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9219 * g++.dg/cpp0x/decltype52.C: New.
9221 2013-04-28 Jakub Jelinek <jakub@redhat.com>
9223 N3472 binary constants
9224 * g++.dg/cpp/limits.C: Adjust warning wording.
9225 * g++.dg/system-binary-constants-1.C: Likewise.
9226 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
9228 2013-04-28 Tobias Burnus <burnus@net-b.de>
9231 * gfortran.dg/coarray_30.f90: New.
9233 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9236 * frontend-passes (optimize_power): New function.
9237 (optimize_op): Use it.
9239 2013-04-27 Jakub Jelinek <jakub@redhat.com>
9242 * gcc.c-torture/execute/pr56866.c: New test.
9243 * gcc.target/i386/pr56866.c: New test.
9245 2013-04-26 Jakub Jelinek <jakub@redhat.com>
9248 * gcc.dg/setjmp-5.c: New test.
9250 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
9253 * g++.dg/cpp0x/constexpr-55708.C: New.
9255 2013-04-26 Richard Biener <rguenther@suse.de>
9257 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
9258 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
9259 * gcc.dg/pr53265.c: Remove XFAILs.
9260 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
9261 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
9263 2013-04-26 Jakub Jelinek <jakub@redhat.com>
9265 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
9266 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
9267 -fdiagnostics-color=never option similarly to
9268 -fno-diagnostics-show-caret option.
9270 2013-04-25 Jakub Jelinek <jakub@redhat.com>
9272 PR rtl-optimization/57003
9273 * gcc.target/i386/pr57003.c: New test.
9275 2013-04-25 Marek Polacek <polacek@redhat.com>
9277 PR tree-optimization/57066
9278 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
9280 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
9281 Tejas Belagod <tejas.belagod@arm.com>
9283 * gcc.target/aarch64/vaddv-intrinsic.c: New.
9284 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
9285 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
9287 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9289 * gcc.target/aarch64/cmp.c: New.
9291 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9293 * gcc.target/aarch64/ngc.c: New.
9295 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9297 * lib/target-supports.exp
9298 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
9299 (check_effective_target_arm_neon_fp16_ok): Likewise.
9300 (add_options_for_arm_neon_fp16): Likewise.
9301 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
9302 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
9304 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
9306 PR rtl-optimizations/57046
9307 * gcc.target/i386/pr57046.c: New test.
9309 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9311 * g++.dg/cpp1y/cplusplus.C: New.
9313 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9315 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
9317 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9319 * c-c++-common/Wpointer-arith-1.c: New.
9321 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9323 * g++.dg/cpp1y/cxx1y_macro.C: New.
9325 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9328 * g++.dg/cpp0x/sfinae45.C: New.
9330 2013-04-24 Richard Biener <rguenther@suse.de>
9333 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
9335 2013-04-23 Richard Biener <rguenther@suse.de>
9338 * gcc.dg/torture/pr57036-1.c: New testcase.
9339 * gcc.dg/torture/pr57036-2.c: Likewise.
9341 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
9343 * gcc.target/aarch64/scalar-mov.c: New testcase.
9345 2013-04-23 Richard Biener <rguenther@suse.de>
9347 PR tree-optimization/57026
9348 * gcc.dg/torture/pr57026.c: New testcase.
9350 2013-04-22 Janus Weil <janus@gcc.gnu.org>
9354 * gfortran.dg/transfer_check_4.f90: New.
9356 2013-04-22 Marek Polacek <polacek@redhat.com>
9359 * gcc.dg/pr56990.c: New test.
9361 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
9364 * gcc.target/i386/pr57018.c: New test.
9366 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
9368 * gcc.target/aarch64/vrecps.c: New.
9369 * gcc.target/aarch64/vrecpx.c: Likewise.
9371 2013-04-22 Christian Bruel <christian.bruel@st.com>
9374 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
9376 2013-04-21 Jeff Law <law@redhat.com>
9378 * gcc.dg/tree-ssa/forwprop-26.c: New test.
9380 2013-04-20 Tobias Burnus <burnus@net-b.de>
9383 * gfortran.dg/c_loc_test_22.f90: New.
9385 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
9387 PR rtl-optimization/56847
9388 * gcc.dg/pr56847.c: New test.
9390 2013-04-19 Richard Biener <rguenther@suse.de>
9392 PR tree-optimization/56982
9393 * gcc.c-torture/execute/pr56982.c: New testcase.
9395 2013-04-19 Martin Jambor <mjambor@suse.cz>
9397 PR tree-optimization/56718
9398 * g++.dg/ipa/imm-devirt-1.C: New test.
9399 * g++.dg/ipa/imm-devirt-2.C: Likewise.
9401 2013-04-19 Richard Biener <rguenther@suse.de>
9403 PR tree-optimization/57000
9404 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
9406 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9407 Mikael Morin <mikael@gcc.gnu.org>
9410 * gfortran.dg/array_constructor_45.f90: New test.
9411 * gfortran.dg/array_constructor_46.f90: New test.
9412 * gfortran.dg/array_constructor_47.f90: New test.
9413 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
9415 2013-04-18 Jakub Jelinek <jakub@redhat.com>
9417 PR rtl-optimization/56999
9418 * g++.dg/opt/pr56999.C: New test.
9420 2013-04-18 Cary Coutant <ccoutant@google.com>
9422 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
9423 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
9425 2013-04-18 Cary Coutant <ccoutant@google.com>
9427 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
9428 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
9429 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
9430 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
9431 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
9432 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
9433 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
9434 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
9435 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
9436 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
9437 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
9439 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
9441 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
9443 2013-04-18 Jakub Jelinek <jakub@redhat.com>
9445 PR tree-optimization/56984
9446 * gcc.c-torture/compile/pr56984.c: New test.
9448 PR rtl-optimization/56992
9449 * gcc.dg/pr56992.c: New test.
9451 2013-04-17 Janus Weil <janus@gcc.gnu.org>
9454 * gfortran.dg/proc_ptr_42.f90: New.
9456 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
9458 * gnat.dg/discr41.ad[sb]: New test.
9459 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
9460 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
9461 * gcc.dg/vect/slp-24.c: Likewise.
9462 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9463 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9464 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9465 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9466 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9467 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
9468 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9469 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
9470 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9471 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9472 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9473 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9474 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9475 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9476 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9477 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9478 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9479 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9480 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
9481 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9482 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
9483 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
9484 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9485 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
9486 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9487 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9489 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
9492 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
9493 * gfortran.dg/module_md5_1.f90: Remove.
9495 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9497 * gcc.target/aarch64/adds3.c: New.
9498 * gcc.target/aarch64/subs3.c: New.
9500 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9502 * gcc.target/aarch64/adds1.c: New.
9503 * gcc.target/aarch64/adds2.c: New.
9504 * gcc.target/aarch64/subs1.c: New.
9505 * gcc.target/aarch64/subs2.c: New.
9507 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
9509 Implement n3599 - Literal operator templates for strings.
9510 * g++.dg/cpp1y/udlit-char-template.C: New test.
9511 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
9513 2013-04-16 Tobias Burnus <burnus@net-b.de>
9516 * gfortran.dg/no_arg_check_1.f90: New.
9517 * gfortran.dg/no_arg_check_2.f90: New.
9518 * gfortran.dg/no_arg_check_3.f90: New.
9520 2013-04-16 Janus Weil <janus@gcc.gnu.org>
9523 * gfortran.dg/proc_ptr_41.f90: New.
9525 2013-04-16 Richard Biener <rguenther@suse.de>
9527 PR tree-optimization/56756
9528 * gcc.dg/torture/pr56756.c: New testcase.
9530 2013-04-16 Tobias Burnus <burnus@net-b.de>
9533 * gfortran.dg/c_assoc_5.f90: New.
9535 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
9537 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
9538 * gcc.c-torture/execute/pr33992.x: Remove.
9539 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
9540 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
9541 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
9543 2013-04-15 Jakub Jelinek <jakub@redhat.com>
9545 PR tree-optimization/56962
9546 * gcc.c-torture/execute/pr56962.c: New test.
9548 2013-04-15 Richard Biener <rguenther@suse.de>
9550 PR tree-optimization/56933
9551 * gcc.dg/vect/pr56933.c: New testcase.
9553 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9555 * gcc.target/arm/anddi3-opt.c: New test.
9556 * gcc.target/arm/anddi3-opt2.c: Likewise.
9558 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
9560 * gcc.dg/pr56890-1.c: New test.
9561 * gcc.dg/pr56890-2.c: Likewise.
9563 2013-04-15 Joey Ye <joey.ye@arm.com>
9565 * gcc.target/arm/thumb1-far-jump-1.c: New test.
9566 * gcc.target/arm/thumb1-far-jump-2.c: New test.
9568 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
9571 * gfortran.dg/select_type_33.f03: New test.
9573 2013-04-13 Janus Weil <janus@gcc.gnu.org>
9576 * gfortran.dg/typebound_proc_29.f03: New.
9578 2013-04-12 Janus Weil <janus@gcc.gnu.org>
9581 * gfortran.dg/typebound_proc_28.f03: New.
9583 2013-04-12 Jeff Law <law@redhat.com>
9585 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
9588 2013-04-12 Tobias Burnus <burnus@net-b.de>
9591 * gfortran.dg/coarray/alloc_comp_2.f90: New.
9593 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
9596 * gcc.target/i386/pr56903.c: New test.
9598 2013-04-12 Janus Weil <janus@gcc.gnu.org>
9601 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
9602 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
9603 * gfortran.dg/block_11.f90: Fix invalid test case.
9604 * gfortran.dg/function_types_3.f90: Add new error message.
9605 * gfortran.dg/global_references_1.f90: Ditto.
9606 * gfortran.dg/import2.f90: Remove unneeded parts.
9607 * gfortran.dg/import6.f90: Fix invalid test case.
9608 * gfortran.dg/proc_decl_2.f90: Ditto.
9609 * gfortran.dg/proc_decl_9.f90: Ditto.
9610 * gfortran.dg/proc_decl_18.f90: Ditto.
9611 * gfortran.dg/proc_ptr_40.f90: New.
9612 * gfortran.dg/whole_file_7.f90: Modified error wording.
9613 * gfortran.dg/whole_file_16.f90: Ditto.
9614 * gfortran.dg/whole_file_17.f90: Add -pedantic.
9615 * gfortran.dg/whole_file_18.f90: Modified error wording.
9616 * gfortran.dg/whole_file_20.f03: Ditto.
9617 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
9620 2013-04-12 Richard Biener <rguenther@suse.de>
9623 2013-04-10 Richard Biener <rguenther@suse.de>
9625 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
9627 2013-04-12 Tobias Burnus <burnus@net-b.de>
9630 * gfortran.dg/class_allocate_15.f90: New.
9633 2013-04-12 Tobias Burnus <burnus@net-b.de>
9635 * gfortran.dg/coarray_lib_alloc_2.f90: Update
9636 scan-tree-dump-times.
9638 2013-04-12 Jakub Jelinek <jakub@redhat.com>
9640 PR tree-optimization/56918
9641 PR tree-optimization/56920
9642 * gcc.dg/vect/pr56918.c: New test.
9643 * gcc.dg/vect/pr56920.c: New test.
9645 2013-04-12 Tobias Burnus <burnus@net-b.de>
9648 * gfortran.dg/class_allocate_14.f90: New.
9649 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
9650 * gfortran.dg/coarray_lib_alloc_3.f90: New.
9652 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
9654 * gcc.dg/fold-cstvecshift.c: New testcase.
9656 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9658 * gcc.target/aarch64/negs.c: New.
9660 2013-04-11 Jakub Jelinek <jakub@redhat.com>
9663 * g++.dg/template/arrow4.C: New test.
9665 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
9667 * gnat.dg/array23.adb: New test.
9668 * gnat.dg/array23_pkg[123].ads: New helpers.
9670 2013-04-11 Jeff Law <law@redhat.com>
9672 PR tree-optimization/56900
9673 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
9675 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9678 * g++.dg/cpp0x/sfinae44.C: New.
9680 2013-04-11 Arnaud Charlet <charlet@adacore.com>
9682 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
9683 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
9685 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9688 * g++.dg/cpp0x/enum26.C: New.
9689 * g++.old-deja/g++.pt/mangle1.C: Adjust.
9691 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9693 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
9695 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
9697 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9698 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
9699 loop is vectorized and that the correct instruction is generated.
9700 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9701 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9702 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9704 2013-04-11 Jakub Jelinek <jakub@redhat.com>
9706 PR tree-optimization/56899
9707 * gcc.c-torture/execute/pr56899.c: New test.
9709 2013-04-10 David S. Miller <davem@davemloft.net>
9711 * gcc.target/sparc/setcc-4.c: New test.
9712 * gcc.target/sparc/setcc-5.c: New test.
9714 2013-04-10 Richard Biener <rguenther@suse.de>
9716 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
9718 2013-04-10 Richard Biener <rguenther@suse.de>
9720 * gcc.dg/vect/slp-39.c: New testcase.
9722 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
9724 PR tree-optimization/55524
9725 * gcc.target/epiphany/fnma-1.c: New test.
9727 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
9729 * gcc.dg/tree-ssa/inline-11.c: New test
9731 2013-04-10 Jakub Jelinek <jakub@redhat.com>
9734 * g++.dg/template/arrow3.C: New test.
9736 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9738 * gcc.target/arm/minmax_minus.c: New test.
9740 2013-04-09 Jakub Jelinek <jakub@redhat.com>
9743 * c-c++-common/gomp/pr56883.c: New test.
9745 2013-04-09 Jeff Law <law@redhat.com>
9747 * gcc.dg/tree-ssa/vrp87.c: New test.
9749 2013-04-09 Jakub Jelinek <jakub@redhat.com>
9751 PR tree-optimization/56854
9752 * g++.dg/torture/pr56854.C: New test.
9754 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9757 * gfortran.dg/array_constructor_44.f90: New test.
9759 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
9762 * g++.dg/cpp0x/constexpr-specialization.C: New.
9764 2013-04-08 Jakub Jelinek <jakub@redhat.com>
9766 * gcc.c-torture/execute/pr56837.c: New test.
9770 * g++.dg/opt/vt3.C: New test.
9771 * g++.dg/opt/vt4.C: New test.
9773 2013-04-08 Jeff Law <law@redhat.com>
9775 * gcc.dg/tree-ssa/forwprop-25.c: New test.
9777 2013-04-08 Richard Biener <rguenther@suse.de>
9779 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
9781 2013-04-08 Richard Biener <rguenther@suse.de>
9783 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
9785 2013-04-08 Richard Biener <rguenther@suse.de>
9787 * g++.dg/vect/slp-pr56812.cc: Adjust.
9789 2013-04-08 Jakub Jelinek <jakub@redhat.com>
9791 * gcc.dg/pr56837.c: New test.
9792 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
9793 "generated memset minus one".
9795 2013-04-07 Tobias Burnus <burnus@net-b.de>
9798 * gfortran.dg/reshape_5.f90: New.
9800 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9803 * gcc.target/powerpc/recip-1.c: Modify expected output.
9804 * gcc.target/powerpc/recip-3.c: Likewise.
9805 * gcc.target/powerpc/recip-4.c: Likewise.
9806 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
9808 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
9810 * gcc.target/arm/peep-ldrd-1.c: New test.
9811 * gcc.target/arm/peep-strd-1.c: Likewise.
9813 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
9815 * gcc.target/arm/negdi-1.c: New test.
9816 * gcc.target/arm/negdi-2.c: Likewise.
9817 * gcc.target/arm/negdi-3.c: Likewise.
9818 * gcc.target/arm/negdi-4.c: Likewise.
9820 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9822 * lib/target-supports.exp (add_options_for_arm_v8_neon):
9823 Add -march=armv8-a when we use v8 NEON.
9824 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
9825 (check_effective_target_vect_call_ceilf): Likewise.
9826 (check_effective_target_vect_call_floorf): Likewise.
9827 (check_effective_target_vect_call_roundf): Likewise.
9828 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
9829 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
9830 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
9831 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
9832 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
9834 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
9836 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
9837 * gcc.target/powerpc/sd-pwr6.c: Same.
9838 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
9839 * g++.dg/debug/pr56294.C: XFAIL on AIX.
9841 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
9843 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
9845 2013-04-04 Janus Weil <janus@gcc.gnu.org>
9848 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
9849 * gfortran.dg/altreturn_4.f90: Ditto.
9850 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
9851 * gfortran.dg/altreturn_5.f90: Ditto.
9852 * gfortran.dg/altreturn_6.f90: Ditto.
9853 * gfortran.dg/altreturn_7.f90: Ditto.
9855 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9857 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
9859 (check_effective_target_arm_v8_neon_ok_nocache):
9861 (check_effective_target_arm_v8_neon_ok): Change to use
9862 check_effective_target_arm_v8_neon_ok_nocache.
9863 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
9865 (check_effective_target_vect_call_btruncf):
9866 Enable for arm and ARMv8 NEON.
9867 (check_effective_target_vect_call_ceilf): Likewise.
9868 (check_effective_target_vect_call_floorf): Likewise.
9869 (check_effective_target_vect_call_roundf): Likewise.
9870 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
9873 2013-04-04 Marek Polacek <polacek@redhat.com>
9875 PR tree-optimization/48186
9876 * gcc.dg/pr48186.c: New test.
9878 2013-04-04 Richard Biener <rguenther@suse.de>
9880 PR tree-optimization/56826
9881 * gcc.dg/vect/pr56826.c: New testcase.
9882 * gcc.dg/vect/O3-pr36098.c: Adjust.
9884 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
9886 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
9887 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
9888 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
9889 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
9890 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
9891 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
9892 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
9893 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
9894 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
9895 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
9897 2013-04-04 Richard Biener <rguenther@suse.de>
9899 PR tree-optimization/56213
9900 * gcc.dg/vect/vect-123.c: New testcase.
9902 2013-04-04 Tobias Burnus <burnus@net-b.de>
9905 * gfortran.dg/read_repeat_2.f90: New.
9907 2013-04-04 Richard Biener <rguenther@suse.de>
9909 PR tree-optimization/56837
9910 * g++.dg/torture/pr56837.C: New testcase.
9912 2013-04-04 Tobias Burnus <burnus@net-b.de>
9915 * gfortran.dg/c_loc_test_21.f90: New.
9916 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
9917 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
9918 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9919 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
9920 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
9922 2013-04-03 Jeff Law <law@redhat.com>
9924 PR tree-optimization/56799
9925 * gcc.c-torture/execute/pr56799.c: New test.
9927 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9930 * g++.dg/warn/Wpointer-arith-1.C: New.
9931 * g++.dg/gomp/for-19.C: Adjust.
9933 2013-04-03 Marek Polacek <polacek@redhat.com>
9936 * gcc.dg/pr55702.c: New test.
9938 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9941 * gcc.dg/pr56809.c: New testcase.
9943 2013-04-03 Jakub Jelinek <jakub@redhat.com>
9946 * g++.dg/debug/pr56819.C: New test.
9948 2013-04-03 Richard Biener <rguenther@suse.de>
9950 PR tree-optimization/56817
9951 * g++.dg/torture/pr56817.C: New testcase.
9953 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
9955 * gcc.dg/vect/bb-slp-31.c: New file.
9957 2013-04-03 Jason Merrill <jason@redhat.com>
9960 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9962 2013-04-03 Richard Biener <rguenther@suse.de>
9964 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
9966 2013-04-03 Richard Biener <rguenther@suse.de>
9968 PR tree-optimization/55964
9969 * gcc.dg/torture/pr55964-2.c: New testcase.
9971 2013-04-03 Richard Biener <rguenther@suse.de>
9973 PR tree-optimization/56501
9974 * gcc.dg/torture/pr56501.c: New testcase.
9976 2013-04-03 Richard Biener <rguenther@suse.de>
9978 PR tree-optimization/56407
9979 * gcc.dg/torture/pr56407.c: New testcase.
9981 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
9983 PR tree-optimization/56790
9984 * g++.dg/ext/pr56790-1.C: New testcase.
9986 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
9988 * gcc.target/i386/merge-1.c: New testcase.
9989 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
9991 2013-04-03 Jakub Jelinek <jakub@redhat.com>
9994 * gcc.c-torture/execute/pr19449.c: New test.
9996 2013-04-03 Richard Biener <rguenther@suse.de>
9998 PR tree-optimization/56812
9999 * g++.dg/vect/slp-pr56812.cc: New testcase.
10001 2013-04-03 Janus Weil <janus@gcc.gnu.org>
10005 * gfortran.dg/altreturn_8.f90: New.
10006 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
10007 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
10008 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10010 2013-04-02 Jakub Jelinek <jakub@redhat.com>
10012 PR rtl-optimization/56745
10013 * gcc.c-torture/compile/pr56745.c: New test.
10015 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10017 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
10019 2013-04-02 Richard Biener <rguenther@suse.de>
10021 PR tree-optimization/56778
10022 * gcc.dg/torture/pr56778.c: New testcase.
10024 2013-04-02 Richard Biener <rguenther@suse.de>
10026 PR middle-end/56768
10027 * g++.dg/torture/pr56768.C: New testcase.
10029 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
10031 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
10033 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10036 * gfortran.dg/namelist_82.f90: New test.
10038 2013-04-01 Janus Weil <janus@gcc.gnu.org>
10041 * gfortran.dg/implicit_class_1.f90: New.
10043 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10046 * gfortran.dg/namelist_81.f90: New test.
10048 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10050 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
10051 for constant and equal string lengths.
10052 * gfortran.dg/character_comparison_5.f90: Likewise.
10053 * gfortran.dg/character_comparison_9.f90: New test.
10055 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
10057 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
10058 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
10060 2013-03-29 Tobias Burnus <burnus@net-b.de>
10063 * gfortran.dg/optional_absent_3.f90: New.
10065 2013-03-29 Tobias Burnus <burnus@net-b.de>
10068 * gfortran.dg/fmt_cache_3.f90: New.
10070 2013-03-29 Tobias Burnus <burnus@net-b.de>
10073 * gfortran.dg/namelist_80.f90: New.
10075 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10078 * gfortran.dg/string_length_2.f90: New test.
10079 * gfortran.dg/dependency_41.f90: New test.
10081 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10084 * gfortran.dg/array_constructor_43.f90: New test.
10085 * gfortran.dg/random_seed_3.f90: New test.
10087 2013-03-28 Ian Bolton <ian.bolton@arm.com>
10089 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
10090 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
10091 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
10092 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
10093 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
10094 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
10095 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
10096 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
10097 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
10098 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
10100 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10103 * g++.dg/conversion/op4.C: Adjust.
10104 * g++.dg/cpp0x/rv1n.C: Likewise.
10105 * g++.dg/cpp0x/rv2n.C: Likewise.
10106 * g++.dg/cpp0x/template_deduction.C: Likewise.
10107 * g++.dg/expr/cond8.C: Likewise.
10108 * g++.dg/other/error4.C: Likewise.
10109 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
10110 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
10111 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
10112 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
10113 * g++.old-deja/g++.jason/conversion2.C: Likewise.
10114 * g++.old-deja/g++.law/cvt20.C: Likewise.
10115 * g++.old-deja/g++.law/cvt8.C: Likewise.
10116 * g++.old-deja/g++.law/init8.C: Likewise.
10117 * g++.old-deja/g++.mike/net12.C: Likewise.
10118 * g++.old-deja/g++.mike/net8.C: Likewise.
10119 * g++.old-deja/g++.mike/p2793.C: Likewise.
10120 * g++.old-deja/g++.mike/p3836.C: Likewise.
10121 * g++.old-deja/g++.mike/p418.C: Likewise.
10122 * g++.old-deja/g++.mike/p701.C: Likewise.
10123 * g++.old-deja/g++.mike/p807.C: Likewise.
10125 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
10127 PR middle-end/56694
10128 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
10131 2013-03-28 Marek Polacek <polacek@redhat.com>
10133 PR tree-optimization/56695
10134 * gcc.dg/vect/pr56695.c: New test.
10136 2013-03-28 Richard Biener <rguenther@suse.de>
10138 PR tree-optimization/37021
10139 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
10140 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
10142 2013-03-27 Tobias Burnus <burnus@net-b.de>
10146 * gfortran.dg/sizeof_2.f90: New.
10147 * gfortran.dg/sizeof_3.f90: New.
10148 * gfortran.dg/sizeof_proc.f90: Update dg-error.
10150 2013-03-27 Richard Biener <rguenther@suse.de>
10152 PR tree-optimization/37021
10153 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
10155 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
10157 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
10158 * g++.dg/ipa/ivinline-2.C: Likewise.
10159 * g++.dg/ipa/ivinline-3.C: Likewise.
10160 * g++.dg/ipa/ivinline-4.C: Likewise.
10161 * g++.dg/ipa/ivinline-5.C: Likewise.
10162 * g++.dg/ipa/ivinline-7.C: Likewise.
10163 * g++.dg/ipa/ivinline-8.C: Likewise.
10164 * g++.dg/ipa/ivinline-9.C: Likewise.
10165 * g++.dg/cpp0x/noexcept03.C: Likewise.
10166 * gcc.dg/const-1.c: Likewise.
10167 * gcc.dg/ipa/pure-const-1.c: Likewise.
10168 * gcc.dg/noreturn-8.c: Likewise.
10169 * gcc.target/i386/mmx-1.c: Likewise.
10170 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
10171 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10172 * gcc.c-torture/execute/pr33992.x: New file.
10174 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
10176 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
10178 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
10181 * g++.dg/ext/desig5.C: New.
10183 2013-03-26 Tobias Burnus <burnus@net-b.de>
10186 * gfortran.dg/merge_init_expr_2.f90: New.
10187 * gfortran.dg/merge_char_1.f90: Modify test to
10188 stay a run-time test.
10189 * gfortran.dg/merge_char_3.f90: Ditto.
10191 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
10193 * g++.dg/cpp0x/constexpr-friend-2.C: New.
10194 * g++.dg/cpp0x/constexpr-main.C: Likewise.
10196 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10199 * g++.dg/cpp0x/range-for23.C: New.
10201 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
10203 PR libfortran/52512
10204 * gfortran.dg/namelist_79.f90: New.
10206 2013-03-25 Martin Jambor <mjambor@suse.cz>
10208 * gcc.dg/ipa/ipcp-agg-9.c: New test.
10210 2013-03-25 Tobias Burnus <burnus@net-b.de>
10230 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
10231 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
10232 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
10233 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
10234 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
10235 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10236 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10237 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
10238 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
10239 * gfortran.dg/c_loc_tests_16.f90: Ditto.
10240 * gfortran.dg/c_loc_tests_4.f03: Ditto.
10241 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
10242 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
10243 * gfortran.dg/c_loc_tests_8.f03: Ditto.
10244 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
10245 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
10246 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
10247 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
10248 * gfortran.dg/pr32601_1.f03: Ditto.
10249 * gfortran.dg/storage_size_2.f08: Remove dg-error.
10250 * gfortran.dg/blockdata_7.f90: New.
10251 * gfortran.dg/c_assoc_4.f90: New.
10252 * gfortran.dg/c_f_pointer_tests_6.f90: New.
10253 * gfortran.dg/c_f_pointer_tests_7.f90: New.
10254 * gfortran.dg/c_funloc_tests_8.f90: New.
10255 * gfortran.dg/c_loc_test_17.f90: New.
10256 * gfortran.dg/c_loc_test_18.f90: New.
10257 * gfortran.dg/c_loc_test_19.f90: New.
10258 * gfortran.dg/c_loc_test_20.f90: New.
10259 * gfortran.dg/c_sizeof_5.f90: New.
10260 * gfortran.dg/iso_c_binding_rename_3.f90: New.
10261 * gfortran.dg/transfer_resolve_2.f90: New.
10262 * gfortran.dg/transfer_resolve_3.f90: New.
10263 * gfortran.dg/transfer_resolve_4.f90: New.
10264 * gfortran.dg/pr32601.f03: Update dg-error.
10265 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
10266 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
10268 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10270 * gcc.target/arm/vseleqdf.c: New test.
10271 * gcc.target/arm/vseleqsf.c: Likewise.
10272 * gcc.target/arm/vselgedf.c: Likewise.
10273 * gcc.target/arm/vselgesf.c: Likewise.
10274 * gcc.target/arm/vselgtdf.c: Likewise.
10275 * gcc.target/arm/vselgtsf.c: Likewise.
10276 * gcc.target/arm/vselledf.c: Likewise.
10277 * gcc.target/arm/vsellesf.c: Likewise.
10278 * gcc.target/arm/vselltdf.c: Likewise.
10279 * gcc.target/arm/vselltsf.c: Likewise.
10280 * gcc.target/arm/vselnedf.c: Likewise.
10281 * gcc.target/arm/vselnesf.c: Likewise.
10282 * gcc.target/arm/vselvcdf.c: Likewise.
10283 * gcc.target/arm/vselvcsf.c: Likewise.
10284 * gcc.target/arm/vselvsdf.c: Likewise.
10285 * gcc.target/arm/vselvssf.c: Likewise.
10287 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10289 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
10291 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
10292 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
10293 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
10294 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
10295 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
10296 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
10297 * gcc.target/aarch64/atomic-op-char.x: ... to here.
10298 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
10299 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
10300 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
10301 * gcc.target/aarch64/atomic-op-int.x: ... to here.
10302 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
10303 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
10304 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
10305 * gcc.target/aarch64/atomic-op-release.x: ... to here.
10306 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
10307 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
10308 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
10309 * gcc.target/aarch64/atomic-op-short.x: ... to here.
10310 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
10311 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
10312 * gcc.target/arm/atomic-op-acquire.c: Likewise.
10313 * gcc.target/arm/atomic-op-char.c: Likewise.
10314 * gcc.target/arm/atomic-op-consume.c: Likewise.
10315 * gcc.target/arm/atomic-op-int.c: Likewise.
10316 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
10317 * gcc.target/arm/atomic-op-release.c: Likewise.
10318 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
10319 * gcc.target/arm/atomic-op-short.c: Likewise.
10321 2013-03-25 Richard Biener <rguenther@suse.de>
10323 PR middle-end/56694
10324 * g++.dg/torture/pr56694.C: New testcase.
10326 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10329 * gcc.target/arm/neon-vcond-gt.c: New test.
10330 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
10331 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
10333 2013-03-25 Richard Biener <rguenther@suse.de>
10335 PR tree-optimization/56689
10336 * gcc.dg/torture/pr56689.c: New testcase.
10338 2013-03-25 Kai Tietz <ktietz@redhat.com>
10340 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
10342 2013-03-24 Tobias Burnus <burnus@net-b.de>
10345 * gfortran.dg/eof_5.f90: New.
10347 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
10349 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
10352 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
10354 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
10356 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
10359 * gcc.c-torture/execute/builtins/builtins.exp: Add
10360 -Wl,--allow-multiple-definition for RTEMS targets.
10362 2013-03-22 Ian Bolton <ian.bolton@arm.com>
10364 * gcc.target/aarch64/movk.c: New test.
10366 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
10368 * g++.dg/ext/vector21.C: New testcase.
10370 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10372 * gcc.target/arm/neon-for-64bits-1.c: New tests.
10373 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
10375 2013-03-21 Richard Biener <rguenther@suse.de>
10377 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
10378 * gcc.dg/vect/vect-outer-3a.c: Likewise.
10380 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10382 * gcc.target/aarch64/vect.c: Test and result vector added
10383 for sabd and saba instructions.
10384 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
10385 instructions in assembly.
10386 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
10387 * gcc.target/aarch64/vect-fp.c: Test and result vector added
10388 for fabd instruction.
10389 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
10390 instruction in assembly.
10391 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
10393 2013-03-20 Jeff Law <law@redhat.com>
10395 * g++.dg/tree-ssa/ssa-dom.C: New test.
10397 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10399 * gcc.target/powerpc/mmfpgpr.c: New test.
10400 * gcc.target/powerpc/sd-vsx.c: Likewise.
10401 * gcc.target/powerpc/sd-pwr6.c: Likewise.
10402 * gcc.target/powerpc/vsx-float0.c: Likewise.
10404 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
10406 PR tree-optimization/56355
10407 * gcc.dg/pr56355-1.c: New file.
10409 2013-03-20 Catherine Moore <clm@codesourcery.com>
10410 Richard Sandiford <rdsandiford@googlemail.com>
10412 * gcc.target/mips/mips.exp: Add microMIPS support.
10413 * gcc.target/mips/umips-movep-2.c: New test.
10414 * gcc.target/mips/umips-lwp-2.c: New test.
10415 * gcc.target/mips/umips-swp-5.c: New test.
10416 * gcc.target/mips/umips-constraints-1.c: New test.
10417 * gcc.target/mips/umips-lwp-3.c: New test.
10418 * gcc.target/mips/umips-swp-6.c: New test.
10419 * gcc.target/mips/umips-constraints-2.c: New test.
10420 * gcc.target/mips/umips-save-restore-1.c: New test.
10421 * gcc.target/mips/umips-lwp-4.c: New test.
10422 * gcc.target/mips/umips-swp-7.c: New test.
10423 * gcc.target/mips/umips-save-restore-2.c: New test.
10424 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10425 * gcc.target/mips/umips-lwp-5.c: New test.
10426 * gcc.target/mips/umips-save-restore-3.c: New test.
10427 * gcc.target/mips/umips-lwp-6.c: New test.
10428 * gcc.target/mips/umips-swp-1.c: New test.
10429 * gcc.target/mips/umips-lwp-7.c: New test.
10430 * gcc.target/mips/umips-swp-2.c: New test.
10431 * gcc.target/mips/umips-lwp-8.c: New test.
10432 * gcc.target/mips/umips-swp-3.c: New test.
10433 * gcc.target/mips/umips-movep-1.c: New test.
10434 * gcc.target/mips/umips-lwp-1.c: New test.
10435 * gcc.target/mips/umips-swp-4.c: New test.
10437 2013-03-20 Richard Biener <rguenther@suse.de>
10439 PR tree-optimization/56661
10440 * gcc.dg/torture/pr56661.c: New testcase.
10442 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10444 PR rtl-optimization/56605
10445 * gcc.target/powerpc/pr56605.c: New.
10447 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10450 * gfortran.dg/do_1.f90: Don't xfail.
10452 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
10454 PR libfortran/51825
10455 * gfortran.dg/namelist_77.f90: New.
10456 * gfortran.dg/namelist_78.f90: New.
10458 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
10460 PR libfortran/48618
10461 * gfortran.dg/open_negative_unit_1.f90: New.
10463 2013-03-19 Ian Bolton <ian.bolton@arm.com>
10465 * gcc.target/aarch64/sbc.c: New test.
10467 2013-03-19 Ian Bolton <ian.bolton@arm.com>
10469 * gcc.target/aarch64/ror.c: New test.
10471 2013-03-19 Ian Bolton <ian.bolton@arm.com>
10473 * gcc.target/aarch64/extr.c: New test.
10475 2013-03-19 Richard Biener <rguenther@suse.de>
10477 PR tree-optimization/56273
10478 * gcc.dg/tree-ssa/vrp47.c: Adjust.
10479 * c-c++-common/uninit-17.c: Likewise.
10481 2013-03-18 Jakub Jelinek <jakub@redhat.com>
10483 PR tree-optimization/56635
10484 * g++.dg/torture/pr56635.C: New test.
10486 2013-03-18 Richard Biener <rguenther@suse.de>
10488 PR tree-optimization/3713
10489 * g++.dg/ipa/devirt-12.C: New testcase.
10491 2013-03-18 Jakub Jelinek <jakub@redhat.com>
10494 * c-c++-common/pr56566.c: New test.
10496 2013-03-17 Jason Merrill <jason@redhat.com>
10498 * g++.dg/template/abstract-dr337.C: XFAIL.
10500 2013-03-16 Jakub Jelinek <jakub@redhat.com>
10503 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
10504 * c-c++-common/pr56607.c: New test.
10506 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
10509 * g++.dg/cpp0x/constexpr-array5.C: New.
10511 2013-03-15 Tobias Burnus <burnus@net-b.de>
10514 * gfortran.dg/transfer_intrinsic_5.f90: New.
10516 2013-03-15 Kai Tietz <ktietz@redhat.com>
10518 * gcc.target/i386/movti.c: Don't test for x64 mingw.
10519 * gcc.target/i386/pr20020-1.c: Likewise.
10520 * gcc.target/i386/pr20020-2.c: Likewise.
10521 * gcc.target/i386/pr20020-3.c: Likewise.
10522 * gcc.target/i386/pr53425-1.c: Likewise.
10523 * gcc.target/i386/pr53425-2.c: Likewise.
10524 * gcc.target/i386/pr55093.c: Likewise.
10525 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
10527 2013-03-15 Jakub Jelinek <jakub@redhat.com>
10530 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
10531 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
10533 2013-03-14 Jakub Jelinek <jakub@redhat.com>
10535 PR tree-optimization/53265
10536 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
10537 undefined behavior.
10538 * gcc.dg/graphite/id-6.c (test): Likewise.
10539 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
10540 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
10542 PR tree-optimization/53265
10543 * gcc.dg/pr53265.c: New test.
10544 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
10546 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
10548 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
10549 n, use it as high bound instead of 4.
10551 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
10554 * gcc.target/sh/pr49880-1.c: New.
10555 * gcc.target/sh/pr49880-2.c: New.
10556 * gcc.target/sh/pr49880-3.c: New.
10557 * gcc.target/sh/pr49880-4.c: New.
10558 * gcc.target/sh/pr49880-5.c: New.
10560 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10562 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
10564 2013-03-13 Richard Biener <rguenther@suse.de>
10566 PR tree-optimization/56608
10567 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
10569 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10572 * g++.dg/cpp0x/alias-decl-32.C: New.
10574 2013-03-11 Jan Hubicka <jh@suse.cz>
10576 PR middle-end/56571
10577 * gcc.c-torture/compile/pr56571.c: New testcase.
10579 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10581 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
10582 * gcc.dg/tree-ssa/pr55579.c: Likewise.
10584 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10586 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
10587 * gcc.dg/inline_4.c: Likewise.
10588 * gcc.dg/unroll_2.c: Likewise.
10589 * gcc.dg/unroll_3.c: Likewise.
10590 * gcc.dg/unroll_4.c: Likewise.
10592 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10595 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
10598 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
10600 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
10603 * gcc.c-torture/compile/pr40797.c: New.
10605 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10607 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
10609 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
10612 * gfortran.dg/class_56.f90: New test.
10614 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
10616 PR middle-end/56524
10617 * gcc.target/mips/pr56524.c: New test.
10619 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
10622 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
10624 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
10627 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
10629 2013-03-08 Marek Polacek <polacek@redhat.com>
10631 PR tree-optimization/56478
10632 * gcc.dg/torture/pr56478.c: New test.
10634 2013-03-08 Kai Tietz <ktietz@redhat.com>
10636 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
10637 targets linker option --allow-multiple-definition.
10639 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
10640 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
10641 * gcc.dg/pr52549.c: Add LLP64 case.
10642 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
10643 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
10644 * gcc.dg/torture/pr51071-2.c: Likewise.
10645 * gcc.dg/tree-ssa/vrp72.c: Likewise.
10646 * gcc.dg/tree-ssa/vrp73.c: Likewise.
10647 * gcc.dg/tree-ssa/vrp75.c: Likewise.
10648 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
10649 * gcc.dg/weak/weak-1.c: Likewise.
10650 * gcc.dg/weak/weak-2.c: Likewise.
10651 * gcc.dg/weak/weak-3.c: Likewise.
10652 * gcc.dg/weak/weak-4.c: Likewise.
10653 * gcc.dg/weak/weak-5.c: Likewise.
10654 * gcc.dg/weak/weak-15.c: Likewise.
10655 * gcc.dg/weak/weak-16.c: Likewise.
10657 * c-c++-common/pr54486.c: Skip test for mingw-targets.
10659 2013-03-07 Jakub Jelinek <jakub@redhat.com>
10661 PR tree-optimization/56559
10662 * gcc.dg/tree-ssa/reassoc-26.c: New test.
10664 2013-03-07 Andreas Schwab <schwab@suse.de>
10666 * gcc.dg/pr31490.c: Fix last change.
10668 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10671 * g++.dg/template/crash115.C: New.
10673 2013-03-06 Jakub Jelinek <jakub@redhat.com>
10675 PR tree-optimization/56539
10676 * gcc.c-torture/compile/pr56539.c: New test.
10678 2013-03-06 Kai Tietz <ktietz@redhat.com>
10680 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
10682 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
10683 * gcc.dg/lto/20091013-1_2.c: Likewise.
10684 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
10686 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
10688 * gnat.dg/specs/aggr6.ads: New test.
10690 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
10692 * gnat.dg/loop_optimization15.ad[sb]: New test.
10694 2013-03-06 Jakub Jelinek <jakub@redhat.com>
10696 PR middle-end/56548
10697 * gcc.dg/pr56548.c: New test.
10699 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10702 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
10704 2013-03-06 Jakub Jelinek <jakub@redhat.com>
10707 * g++.dg/template/typename20.C: New test.
10709 2013-03-05 Jakub Jelinek <jakub@redhat.com>
10712 * gcc.dg/pr56510.c: New test.
10714 PR rtl-optimization/56484
10715 * gcc.c-torture/compile/pr56484.c: New test.
10717 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10720 * g++.dg/warn/Wsign-conversion-2.C: New.
10722 2013-03-05 Richard Biener <rguenther@suse.de>
10724 PR tree-optimization/56270
10725 * gcc.dg/vect/slp-38.c: New testcase.
10727 2013-03-05 Jakub Jelinek <jakub@redhat.com>
10729 PR rtl-optimization/56494
10730 * gcc.dg/pr56494.c: New test.
10732 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
10734 * gcc.dg/pr56424.c: New test.
10736 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
10738 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
10739 * gcc.dg/pr56228.c <avr>: Skip.
10741 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
10744 PR tree-optimization/52631
10745 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
10747 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
10749 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
10750 * gcc.dg/vect/vect-83_64.c: Same.
10752 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
10755 * gfortran.dg/pointer_check_13.f90: New test.
10757 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
10760 * gfortran.dg/array_constructor_42.f90: New test.
10762 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
10765 * g++.dg/template/static33.C: New.
10766 * g++.dg/template/static34.C: Likewise.
10769 * g++.dg/template/static35.C: New.
10771 2013-03-01 Steve Ellcey <sellcey@mips.com>
10773 * gcc.dg/pr56396.c: Require pic support.
10775 2013-03-01 Richard Biener <rguenther@suse.de>
10777 PR tree-optimization/55481
10778 * gcc.dg/torture/pr56488.c: New testcase.
10780 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
10781 Jakub Jelinek <jakub@redhat.com>
10784 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
10785 no_sanitize_address attribute rather than no_address_safety_analysis.
10786 * g++.dg/asan/sanitizer_test_utils.h
10787 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
10788 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
10789 in addition to no_address_safety_analysis.
10791 2013-02-28 Jason Merrill <jason@redhat.com>
10794 * g++.dg/cpp0x/constexpr-and.C: New.
10796 2013-02-28 Martin Jambor <mjambor@suse.cz>
10798 PR tree-optimization/56294
10799 * g++.dg/debug/pr56294.C: New test.
10801 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
10803 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
10805 2013-02-27 Marek Polacek <polacek@redhat.com>
10807 PR rtl-optimization/56466
10808 * gcc.dg/pr56466.c: New test.
10810 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10812 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
10813 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
10814 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
10816 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
10818 PR middle-end/45472
10819 * gcc.dg/pr45472.c: New test.
10821 2013-02-26 Marek Polacek <polacek@redhat.com>
10823 PR tree-optimization/56426
10824 * gcc.dg/pr56436.c: New test.
10826 2013-02-26 Jakub Jelinek <jakub@redhat.com>
10828 PR tree-optimization/56448
10829 * gcc.c-torture/compile/pr56448.c: New test.
10831 PR tree-optimization/56443
10832 * gcc.dg/torture/pr56443.c: New test.
10834 2013-02-25 Richard Biener <rguenther@suse.de>
10836 PR tree-optimization/56175
10837 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
10839 2013-02-24 Jakub Jelinek <jakub@redhat.com>
10842 * g++.dg/torture/pr56403.C: New test.
10844 2013-02-25 Catherine Moore <clm@codesourcery.com>
10847 2013-02-24 Catherine Moore <clm@codesourcery.com>
10848 Richard Sandiford <rdsandiford@googlemail.com>
10850 * gcc.target/mips/mips.exp: Add microMIPS support.
10851 * gcc.target/mips/umips-movep-2.c: New test.
10852 * gcc.target/mips/umips-lwp-2.c: New test.
10853 * gcc.target/mips/umips-swp-5.c: New test.
10854 * gcc.target/mips/umips-constraints-1.c: New test.
10855 * gcc.target/mips/umips-lwp-3.c: New test.
10856 * gcc.target/mips/umips-swp-6.c: New test.
10857 * gcc.target/mips/umips-constraints-2.c: New test.
10858 * gcc.target/mips/umips-save-restore-1.c: New test.
10859 * gcc.target/mips/umips-lwp-4.c: New test.
10860 * gcc.target/mips/umips-swp-7.c: New test.
10861 * gcc.target/mips/umips-save-restore-2.c: New test.
10862 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10863 * gcc.target/mips/umips-lwp-5.c: New test.
10864 * gcc.target/mips/umips-save-restore-3.c: New test.
10865 * gcc.target/mips/umips-lwp-6.c: New test.
10866 * gcc.target/mips/umips-swp-1.c: New test.
10867 * gcc.target/mips/umips-lwp-7.c: New test.
10868 * gcc.target/mips/umips-swp-2.c: New test.
10869 * gcc.target/mips/umips-lwp-8.c: New test.
10870 * gcc.target/mips/umips-swp-3.c: New test.
10871 * gcc.target/mips/umips-movep-1.c: New test.
10872 * gcc.target/mips/umips-lwp-1.c: New test.
10873 * gcc.target/mips/umips-swp-4.c: New test.
10875 2013-02-24 Catherine Moore <clm@codesourcery.com>
10876 Richard Sandiford <rdsandiford@googlemail.com>
10878 * gcc.target/mips/mips.exp: Add microMIPS support.
10879 * gcc.target/mips/umips-movep-2.c: New test.
10880 * gcc.target/mips/umips-lwp-2.c: New test.
10881 * gcc.target/mips/umips-swp-5.c: New test.
10882 * gcc.target/mips/umips-constraints-1.c: New test.
10883 * gcc.target/mips/umips-lwp-3.c: New test.
10884 * gcc.target/mips/umips-swp-6.c: New test.
10885 * gcc.target/mips/umips-constraints-2.c: New test.
10886 * gcc.target/mips/umips-save-restore-1.c: New test.
10887 * gcc.target/mips/umips-lwp-4.c: New test.
10888 * gcc.target/mips/umips-swp-7.c: New test.
10889 * gcc.target/mips/umips-save-restore-2.c: New test.
10890 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10891 * gcc.target/mips/umips-lwp-5.c: New test.
10892 * gcc.target/mips/umips-save-restore-3.c: New test.
10893 * gcc.target/mips/umips-lwp-6.c: New test.
10894 * gcc.target/mips/umips-swp-1.c: New test.
10895 * gcc.target/mips/umips-lwp-7.c: New test.
10896 * gcc.target/mips/umips-swp-2.c: New test.
10897 * gcc.target/mips/umips-lwp-8.c: New test.
10898 * gcc.target/mips/umips-swp-3.c: New test.
10899 * gcc.target/mips/umips-movep-1.c: New test.
10900 * gcc.target/mips/umips-lwp-1.c: New test.
10901 * gcc.target/mips/umips-swp-4.c: New test.
10903 2013-02-22 Jakub Jelinek <jakub@redhat.com>
10906 * lib/asan-dg.exp (asan_link_flags): Add
10907 -B${gccpath}/libsanitizer/asan/ to flags.
10909 2013-02-21 Jakub Jelinek <jakub@redhat.com>
10911 PR middle-end/56420
10912 * gcc.dg/torture/pr56420.c: New test.
10914 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
10916 PR middle-end/56108
10917 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
10919 2013-02-21 Martin Jambor <mjambor@suse.cz>
10921 PR tree-optimization/56310
10922 * g++.dg/ipa/pr56310.C: New test.
10924 2013-02-21 Janus Weil <janus@gcc.gnu.org>
10927 * gfortran.dg/proc_ptr_comp_37.f90: New.
10929 2013-02-21 Richard Biener <rguenther@suse.de>
10931 PR tree-optimization/56415
10933 2013-02-11 Richard Biener <rguenther@suse.de>
10935 PR tree-optimization/56273
10936 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10937 * gcc.dg/tree-ssa/pr21559.c: Adjust.
10938 * gcc.dg/tree-ssa/vrp17.c: Likewise.
10939 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10940 * gcc.dg/tree-ssa/vrp23.c: Likewise.
10941 * gcc.dg/tree-ssa/vrp24.c: Likewise.
10943 2013-02-21 Marek Polacek <polacek@redhat.com>
10945 PR tree-optimization/56398
10946 * g++.dg/torture/pr56398.C: New test.
10948 2013-02-21 Jakub Jelinek <jakub@redhat.com>
10950 PR inline-asm/56405
10951 * gcc.c-torture/compile/pr56405.c: New test.
10953 2013-02-20 Jan Hubicka <jh@suse.cz>
10955 PR tree-optimization/56265
10956 * g++.dg/ipa/devirt-11.C: New testcase.
10958 2013-02-20 Richard Biener <rguenther@suse.de>
10960 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
10962 2013-02-20 Richard Biener <rguenther@suse.de>
10963 Jakub Jelinek <jakub@redhat.com>
10965 PR tree-optimization/56396
10966 * gcc.dg/pr56396.c: New testcase.
10968 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10971 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
10973 2013-02-19 Richard Biener <rguenther@suse.de>
10975 PR tree-optimization/56384
10976 * gcc.dg/torture/pr56384.c: New testcase.
10978 2013-02-19 Jakub Jelinek <jakub@redhat.com>
10980 PR tree-optimization/56350
10981 * gcc.dg/pr56350.c: New test.
10983 PR tree-optimization/56381
10984 * g++.dg/opt/pr56381.C: New test.
10986 2013-02-18 Jakub Jelinek <jakub@redhat.com>
10989 * lib/dg-pch.exp (pch-init, pch-finish,
10990 check_effective_target_pch_supported_debug): New procs.
10991 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
10992 Likewise if $pch_unsupported_debug and $flags include -g.
10993 Skip FAILs about missing *.gch file if $pch_unsupported_debug
10994 and dg-require-effective-target pch_unsupported_debug.
10995 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
10996 * objc.dg/pch/pch.exp: Likewise.
10997 * gcc.dg/pch/pch.exp: Likewise.
10998 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
10999 pch_unsupported_debug.
11000 * gcc.dg/pch/valid-1.hs: Likewise.
11001 * gcc.dg/pch/valid-1b.c: Likewise.
11002 * gcc.dg/pch/valid-1b.hs: Likewise.
11004 2013-02-18 Richard Biener <rguenther@suse.de>
11006 PR tree-optimization/56366
11007 * gcc.dg/torture/pr56366.c: New testcase.
11009 2013-02-18 Richard Biener <rguenther@suse.de>
11011 PR middle-end/56349
11012 * gcc.dg/torture/pr56349.c: New testcase.
11014 2013-02-18 Richard Biener <rguenther@suse.de>
11016 PR tree-optimization/56321
11017 * gcc.dg/torture/pr56321.c: New testcase.
11019 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
11021 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
11023 2013-02-16 Jakub Jelinek <jakub@redhat.com>
11024 Dodji Seketeli <dodji@redhat.com>
11027 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
11028 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
11029 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
11030 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
11031 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
11032 * c-c++-common/asan/pr56330.c: Likewise.
11033 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
11034 Ensure the size argument of __builtin_memcpy is a constant.
11036 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
11037 Paolo Carlini <paolo.carlini@oracle.com>
11040 * g++.dg/cpp0x/enum23.C: New.
11042 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
11045 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
11047 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
11049 PR rtl-optimization/56348
11050 * gcc.target/i386/pr56348.c: New test.
11052 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
11054 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
11055 * gcc.target/arm/interrupt-2.c: Likewise.
11057 2013-02-15 Tobias Burnus <burnus@net-b.de>
11060 * gfortran.dg/matmul_9.f90: New.
11062 2013-02-15 Tobias Burnus <burnus@net-b.de>
11065 * gfortran.dg/init_flag_11.f90: New.
11067 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11069 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
11071 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11073 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
11076 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
11077 Tobias Burnus <burnus@net-b.de>
11080 * gfortran.dg/allocatable_function_7.f90: New.
11082 2013-02-14 Jakub Jelinek <jakub@redhat.com>
11084 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
11085 * asan_globals_test-wrapper.cc: New file.
11086 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
11087 instead of asan_globals_test.cc as dg-additional-sources.
11088 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
11089 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
11090 "sanitizer_test_utils.h" instead of
11091 "sanitizer_common/tests/sanitizer_test_utils.h".
11092 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
11093 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
11094 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
11095 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
11096 * g++.dg/asan/asan_test.cc: Synced from upstream.
11097 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
11099 2013-02-14 Dodji Seketeli <dodji@redhat.com>
11102 * c-c++-common/asan/memcmp-2.c: New test.
11104 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
11107 * g++.dg/cpp0x/udlit-string-literal.h: New.
11108 * g++.dg/cpp0x/udlit-string-literal.C: New.
11110 2013-02-13 Sriraman Tallam <tmsriram@google.com>
11112 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
11114 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
11117 * gcc.target/arm/pr56184.C: New test.
11119 2013-02-13 Jakub Jelinek <jakub@redhat.com>
11122 * g++.dg/torture/pr56302.C: New test.
11123 * g++.dg/cpp0x/constexpr-56302.C: New test.
11124 * c-c++-common/pr56302.c: New test.
11126 2013-02-13 Tobias Burnus <burnus@net-b.de>
11127 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11130 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
11131 * gfortran.dg/quad_3.f90: Ditto.
11133 2013-02-13 Kostya Serebryany <kcc@google.com>
11135 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
11136 to match the fresh asan run-time.
11137 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
11139 2013-02-12 Dodji Seketeli <dodji@redhat.com>
11141 Avoid instrumenting duplicated memory access in the same basic block
11142 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
11143 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
11144 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
11145 * c-c++-common/asan/inc.c: Likewise.
11147 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
11149 PR inline-asm/56148
11150 * gcc.target/i386/pr56148.c: New test.
11152 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
11153 Tobias Burnus <burnus@net-b.de>
11156 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
11159 2013-02-12 Richard Biener <rguenther@suse.de>
11162 * gcc.dg/lto/pr56297_0.c: New testcase.
11163 * gcc.dg/lto/pr56297_0.c: Likewise.
11165 2013-02-12 Janus Weil <janus@gcc.gnu.org>
11168 * gfortran.dg/typebound_deferred_1.f90: New.
11170 2013-02-12 Jakub Jelinek <jakub@redhat.com>
11172 PR rtl-optimization/56151
11173 * gcc.target/i386/pr56151.c: New test.
11175 2013-02-11 Sriraman Tallam <tmsriram@google.com>
11177 * g++.dg/ext/mv12.C: New test.
11178 * g++.dg/ext/mv12.h: New file.
11179 * g++.dg/ext/mv12-aux.C: New file.
11180 * g++.dg/ext/mv13.C: New test.
11182 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
11184 * lib/target-supports.exp
11185 (check_effective_target_powerpc_eabi_ok): New.
11186 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
11188 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
11189 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
11191 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
11192 * gcc.target/powerpc/pr51623.c: Likewise.
11193 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
11194 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
11196 2013-02-11 Alexander Potapenko <glider@google.com>
11197 Jack Howarth <howarth@bromo.med.uc.edu>
11198 Jakub Jelinek <jakub@redhat.com>
11201 * g++.dg/asan/pr55617.C: Run on all targets.
11203 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
11205 PR rtl-optimization/56275
11206 * gcc.dg/pr56275.c: New test.
11208 2013-02-11 Richard Biener <rguenther@suse.de>
11210 PR tree-optimization/56273
11211 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
11213 2013-02-11 Richard Biener <rguenther@suse.de>
11215 PR tree-optimization/56264
11216 * gcc.dg/torture/pr56264.c: New testcase.
11218 2013-02-11 Richard Biener <rguenther@suse.de>
11220 PR tree-optimization/56273
11221 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11222 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11223 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11224 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11225 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11226 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11228 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
11230 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
11231 for *-*-linux-gnu targets.
11232 * g++.dg/asan/interception-test-1.c: Ditto.
11233 * g++.dg/asan/interception-failure-test-1.C: Ditto.
11234 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
11236 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
11239 * gfortran.dg/intrinsic_size_4.f90 : New test.
11241 2013-02-09 Jakub Jelinek <jakub@redhat.com>
11244 * gcc.target/powerpc/pr56256.c: New test.
11246 2013-02-08 Ian Lance Taylor <iant@google.com>
11248 * lib/go.exp: Load timeout.exp.
11250 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
11252 PR rtl-optimization/56246
11253 * gcc.target/i386/pr56246.c: New test.
11255 2013-02-08 Jeff Law <law@redhat.com>
11258 * gcc.dg/debug/dwarf2/pr53948.c: New test.
11260 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11263 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
11266 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
11268 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
11270 2013-02-08 Jakub Jelinek <jakub@redhat.com>
11272 PR rtl-optimization/56195
11273 * gcc.dg/torture/pr56195.c: New test.
11275 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
11278 * gfortran.dg/recursive_interface_2.f90: New test.
11280 2013-02-08 Jakub Jelinek <jakub@redhat.com>
11282 PR tree-optimization/56250
11283 * gcc.c-torture/execute/pr56250.c: New test.
11285 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
11287 PR tree-optimization/56064
11288 * gcc.dg/fixed-point/view-convert-2.c: New test.
11290 2013-02-08 Michael Matz <matz@suse.de>
11292 PR tree-optimization/52448
11293 * gcc.dg/pr52448.c: New test.
11295 2013-02-08 Richard Biener <rguenther@suse.de>
11297 PR middle-end/56181
11298 * gcc.dg/torture/pr56181.c: New testcase.
11300 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
11303 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
11304 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
11306 2013-02-07 Jakub Jelinek <jakub@redhat.com>
11309 * g++.dg/parse/crash61.C: New test.
11312 * g++.dg/parse/pr56239.C: New test.
11315 * g++.dg/abi/mangle61.C: New test.
11317 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
11319 PR rtl-optimization/56225
11320 * gcc.target/i386/pr56225.c: New test.
11322 2013-02-07 Jakub Jelinek <jakub@redhat.com>
11325 * gcc.dg/guality/pr56154-1.c: New test.
11326 * gcc.dg/guality/pr56154-2.c: New test.
11327 * gcc.dg/guality/pr56154-3.c: New test.
11328 * gcc.dg/guality/pr56154-4.c: New test.
11329 * gcc.dg/guality/pr56154-aux.c: New file.
11331 PR tree-optimization/55789
11332 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
11334 * gcc.dg/tree-ssa/inline-3.c: Add
11335 --param max-early-inliner-iterations=2 option.
11337 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11340 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
11341 Add -fno-dwarf2-cfi-asm to dg-options.
11344 2013-02-07 Jakub Jelinek <jakub@redhat.com>
11347 * gcc.dg/pr56228.c: New test.
11349 2013-02-07 Alan Modra <amodra@gmail.com>
11352 * gcc.target/powerpc/pr54009.c: New test.
11354 * gfortran.dg/pr54131.f: New test.
11356 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
11359 * gfortran.dg/array_constructor_41.f90: New test.
11361 2013-02-06 Janus Weil <janus@gcc.gnu.org>
11364 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
11366 2013-02-06 Jakub Jelinek <jakub@redhat.com>
11368 PR middle-end/56217
11369 * g++.dg/gomp/pr56217.C: New test.
11371 2013-02-05 Jakub Jelinek <jakub@redhat.com>
11373 PR tree-optimization/56205
11374 * gcc.dg/tree-ssa/stdarg-6.c: New test.
11375 * gcc.c-torture/execute/pr56205.c: New test.
11377 2013-02-05 Richard Biener <rguenther@suse.de>
11379 PR tree-optimization/53342
11380 PR tree-optimization/53185
11381 * gcc.dg/vect/pr53185-2.c: New testcase.
11383 2013-02-05 Jan Hubicka <jh@suse.cz>
11385 PR tree-optimization/55789
11386 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
11387 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
11388 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
11389 * g++.dg/ipa/inline-1.C: New testcase.
11390 * g++.dg/ipa/inline-2.C: New testcase.
11391 * g++.dg/ipa/inline-3.C: New testcase.
11393 2013-02-05 Jan Hubicka <jh@suse.cz>
11395 PR tree-optimization/55789
11396 * g++.dg/torture/pr55789.C: New testcase.
11398 2013-02-05 Jakub Jelinek <jakub@redhat.com>
11400 PR middle-end/56167
11401 * gcc.dg/pr56167.c: New test.
11403 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
11406 * gcc.target/sh/pr55146.c: New.
11408 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
11410 PR tree-optimization/54386
11411 * gcc.target/sh/pr54386.c: New.
11413 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
11416 * gfortran.dg/realloc_on _assign_16.f90 : New test.
11419 * gfortran.dg/realloc_on _assign_17.f90 : New test.
11421 2013-02-04 Alexander Potapenko <glider@google.com>
11422 Jack Howarth <howarth@bromo.med.uc.edu>
11423 Jakub Jelinek <jakub@redhat.com>
11426 * g++.dg/asan/pr55617.C: New test.
11428 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
11431 * gfortran.dg/typebound_operator_19.f90: New test.
11432 * gfortran.dg/typebound_assignment_4.f90: New test.
11434 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
11437 * gfortran.dg/recursive_interface_1.f90: New test.
11439 2013-02-04 Richard Guenther <rguenther@suse.de>
11442 * gcc.dg/lto/pr56168_0.c: New testcase.
11443 * gcc.dg/lto/pr56168_1.c: Likewise.
11445 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11449 * gfortran.dg/block_12.f90: New test.
11450 * gfortran.dg/module_error_1.f90: New test.
11452 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
11454 * lib/target-supports.exp (check_effective_target_vect_float)
11455 (check_effective_target_vect_no_align): Add mips-sde-elf.
11457 2013-02-01 Jakub Jelinek <jakub@redhat.com>
11459 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
11461 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
11463 * gcc.dg/pr56023.c: XFAIL on AIX.
11464 * gcc.dg/vect/pr49352.c: Same.
11466 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
11468 * gnat.dg/opt26.adb: New test.
11470 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11473 2013-01-27 Amol Pise <amolpise15@gmail.com>
11475 * gcc.target/arm/neon-vfnms-1.c: New test.
11476 * gcc.target/arm/neon-vfnma-1.c: New test.
11478 2013-01-31 Richard Biener <rguenther@suse.de>
11480 PR tree-optimization/56157
11481 * gcc.dg/torture/pr56157.c: New testcase.
11483 2013-01-30 Richard Biener <rguenther@suse.de>
11485 PR tree-optimization/56150
11486 * gcc.dg/torture/pr56150.c: New testcase.
11488 2013-01-30 Jakub Jelinek <jakub@redhat.com>
11491 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
11492 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
11493 printed in backtrace.
11494 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
11495 to avoid errors about mismatched allocation vs. deallocation.
11498 * g++.dg/mv1.C: Moved to...
11499 * g++.dg/ext/mv1.C: ... here. Adjust test.
11500 * g++.dg/mv2.C: Moved to...
11501 * g++.dg/ext/mv2.C: ... here. Adjust test.
11502 * g++.dg/mv3.C: Moved to...
11503 * g++.dg/ext/mv3.C: ... here.
11504 * g++.dg/mv4.C: Moved to...
11505 * g++.dg/ext/mv4.C: ... here.
11506 * g++.dg/mv5.C: Moved to...
11507 * g++.dg/ext/mv5.C: ... here. Adjust test.
11508 * g++.dg/mv6.C: Moved to...
11509 * g++.dg/ext/mv6.C: ... here. Adjust test.
11510 * g++.dg/ext/mv7.C: New test.
11511 * g++.dg/ext/mv8.C: New test.
11512 * g++.dg/ext/mv9.C: New test.
11513 * g++.dg/ext/mv10.C: New test.
11514 * g++.dg/ext/mv11.C: New test.
11516 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
11518 PR rtl-optimization/56144
11519 * gcc.dg/pr56144.c: New.
11521 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
11523 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
11525 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
11526 * g++.dg/cpp0x/constexpr-55573.C: Same
11528 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
11530 PR tree-optimization/56064
11531 * gcc.dg/fixed-point/view-convert.c: New test.
11533 2013-01-30 Andreas Schwab <schwab@suse.de>
11535 * lib/target-supports-dg.exp (dg-process-target): Use expr to
11536 evaluate the end index in string range.
11538 2013-01-30 Tobias Burnus <burnus@net-b.de>
11541 * gfortran.dg/allocatable_function_6.f90: New.
11543 2013-01-29 Janus Weil <janus@gcc.gnu.org>
11544 Mikael Morin <mikael@gcc.gnu.org>
11547 * gfortran.dg/proc_ptr_comp_36.f90: New.
11549 2013-01-29 Richard Biener <rguenther@suse.de>
11551 PR tree-optimization/55270
11552 * gcc.dg/torture/pr55270.c: New testcase.
11554 2013-01-28 Jakub Jelinek <jakub@redhat.com>
11556 PR rtl-optimization/56117
11557 * gcc.dg/pr56117.c: New test.
11559 2013-01-28 Richard Biener <rguenther@suse.de>
11561 PR tree-optimization/56034
11562 * gcc.dg/torture/pr56034.c: New testcase.
11564 2013-01-28 Jakub Jelinek <jakub@redhat.com>
11566 PR tree-optimization/56125
11567 * gcc.dg/pr56125.c: New test.
11569 2013-01-28 Tobias Burnus <burnus@net-b.de>
11570 Mikael Morin <mikael@gcc.gnu.org>
11573 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
11574 * gfortran.dg/import8.f90: Likewise.
11575 * gfortran.dg/interface_derived_type_1.f90: Likewise.
11576 * gfortran.dg/import10.f90: New test.
11577 * gfortran.dg/import11.f90: Likewise
11579 2013-01-28 Jakub Jelinek <jakub@redhat.com>
11582 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
11583 string.h. Provide memset, malloc and free prototypes, adjust line
11584 numbers in dg-output.
11585 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
11586 Provide memset prototype and adjust line numbers in dg-output.
11587 * c-c++-common/asan/global-overflow-1.c: Likewise.
11589 PR tree-optimization/56094
11590 * gcc.dg/pr56094.c: New test.
11592 2013-01-27 Amol Pise <amolpise15@gmail.com>
11594 * gcc.target/arm/neon-vfnms-1.c: New test.
11595 * gcc.target/arm/neon-vfnma-1.c: New test.
11597 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
11600 * gcc.target/i386/pr56114.c: New test.
11602 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
11605 * gfortran.dg/associate_14.f90: New test.
11608 * gfortran.dg/associate_13.f90: New test.
11610 2013-01-25 Jakub Jelinek <jakub@redhat.com>
11612 PR tree-optimization/56098
11613 * gcc.dg/pr56098-1.c: New test.
11614 * gcc.dg/pr56098-2.c: New test.
11616 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
11619 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
11621 2013-01-22 Marek Polacek <polacek@redhat.com>
11623 PR tree-optimization/56035
11624 * gcc.dg/pr56035.c: New test.
11626 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
11628 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
11631 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
11633 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
11635 2013-01-24 Jakub Jelinek <jakub@redhat.com>
11638 * gcc.dg/pr56078.c: New test.
11639 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
11641 2013-01-24 Martin Jambor <mjambor@suse.cz>
11643 PR tree-optimization/55927
11644 * g++.dg/ipa/devirt-10.C: Disable early inlining.
11646 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
11648 * gcc.target/i386/movsd.c: New test.
11650 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
11652 PR inline-asm/55934
11653 * gcc.target/i386/pr55934.c: New test.
11655 2013-01-23 Janus Weil <janus@gcc.gnu.org>
11658 * gfortran.dg/select_8.f90: New.
11660 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
11662 * gcc.target/microblaze/microblaze.exp: Remove
11663 target_config_cflags check.
11665 2013-01-23 Jakub Jelinek <jakub@redhat.com>
11668 * gfortran.dg/gomp/pr56052.f90: New test.
11671 * gcc.dg/pr49069.c: New test.
11673 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11676 * g++.dg/cpp0x/constexpr-static10.C: New.
11678 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
11681 * gcc.target/i386/pr56028.c: New test.
11683 2013-01-22 Jakub Jelinek <jakub@redhat.com>
11686 * gcc.target/i386/pr55686.c: New test.
11688 2013-01-22 Dodji Seketeli <dodji@redhat.com>
11691 * g++.dg/cpp0x/variadic139.C: New test.
11692 * g++.dg/cpp0x/variadic140.C: Likewise.
11693 * g++.dg/cpp0x/variadic141.C: Likewise.
11695 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
11697 * gnat.dg/warn8.adb: New test.
11699 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11702 * gfortran.dg/include_8.f90: New test.
11704 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
11706 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
11707 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
11709 2013-01-21 Jakub Jelinek <jakub@redhat.com>
11711 PR tree-optimization/56051
11712 * gcc.c-torture/execute/pr56051.c: New test.
11714 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
11716 PR rtl-optimization/56023
11717 * gcc.dg/pr56023.c: New test.
11719 2013-01-21 Martin Jambor <mjambor@suse.cz>
11721 PR middle-end/56022
11722 * gcc.target/i386/pr56022.c: New test.
11724 2013-01-21 Jason Merrill <jason@redhat.com>
11726 * lib/target-supports.exp (check_effective_target_alias): New.
11728 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
11731 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
11733 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
11735 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
11737 2013-01-19 Jeff Law <law@redhat.com>
11739 PR tree-optimization/52631
11740 * tree-ssa/pr52631.c: New test.
11741 * tree-ssa/ssa-fre-9: Update expected output.
11743 2013-01-19 Anthony Green <green@moxielogic.com>
11745 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
11748 2013-01-18 Jakub Jelinek <jakub@redhat.com>
11750 PR tree-optimization/56029
11751 * g++.dg/torture/pr56029.C: New test.
11753 2013-01-18 Sharad Singhai <singhai@google.com>
11755 PR tree-optimization/55995
11756 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
11758 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
11761 * gcc.target/i386/pr55433.c: New.
11763 2013-01-18 Jakub Jelinek <jakub@redhat.com>
11765 PR middle-end/56015
11766 * gfortran.dg/pr56015.f90: New test.
11768 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
11770 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
11772 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
11774 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
11775 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11776 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11777 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11778 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11780 2013-01-17 Jeff Law <law@redhat.com>
11782 * gcc.dg/pr52573.c: Move to...
11783 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
11785 PR rtl-optimization/52573
11786 * gcc.dg/pr52573.c: New test.
11788 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
11791 * g++.dg/asan/interception-test-1.C: Skip on darwin.
11792 * lib/target-supports.exp (check_effective_target_swapcontext): Use
11793 check_no_compiler_messages to test support in ucontext.h.
11794 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
11795 compliant RLIMIT_AS.
11797 2013-01-17 Marek Polacek <polacek@redhat.com>
11799 PR rtl-optimization/55833
11800 * gcc.dg/pr55833.c: New test.
11802 2013-01-17 Jan Hubicka <jh@suse.cz>
11804 PR tree-optimization/55273
11805 * gcc.c-torture/compile/pr55273.c: New testcase.
11807 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
11810 * gcc.target/pr55981.c: New test.
11812 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
11814 * gcc.target/arm/pr40887.c: Require at least armv5.
11815 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
11816 * gcc.target/arm/pr51915.c: Likewise.
11817 * gcc.target/arm/pr52006.c: Likewise.
11818 * gcc.target/arm/pr53187.c: Likewise.
11820 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
11821 * gcc.target/arm/ftest-support-arm.h: Delete.
11822 * gcc.target/arm/ftest-support-thumb.h: Delete.
11823 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
11824 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
11825 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
11826 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
11827 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
11828 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
11829 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
11830 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
11831 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
11832 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
11833 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
11834 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
11835 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
11836 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
11837 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
11838 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
11839 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
11840 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
11841 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
11842 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
11843 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
11844 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
11845 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
11846 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
11848 2013-01-17 Martin Jambor <mjambor@suse.cz>
11850 PR tree-optimizations/55264
11851 * g++.dg/ipa/pr55264.C: New test.
11853 2013-01-16 Janus Weil <janus@gcc.gnu.org>
11856 * gfortran.dg/class_55.f90: New.
11858 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
11861 * gcc.c-torture/execute/builtins/builtins.exp: Add
11862 -Wl,--allow-multiple-definition for eabi and elf targets.
11865 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
11866 check_effective_target_vect_perm_short,
11867 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
11868 check_effective_target_vect64): Return 0 for big-endian ARM.
11869 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
11871 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
11874 2013-01-16 Richard Biener <rguenther@suse.de>
11876 PR tree-optimization/55964
11877 * gcc.dg/torture/pr55964.c: New testcase.
11879 2013-01-16 Richard Biener <rguenther@suse.de>
11881 PR tree-optimization/54767
11882 PR tree-optimization/53465
11883 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
11885 2013-01-16 Christian Bruel <christian.bruel@st.com>
11888 * gcc.target/sh/sh-switch.c: New testcase.
11890 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
11892 * gcc.dg/webizer.c: Increase the array size.
11894 2013-01-15 Jakub Jelinek <jakub@redhat.com>
11897 * gcc.dg/pr55940.c: New test.
11899 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
11900 Harald Anlauf <anlauf@gmx.de>
11902 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
11903 * gfortran.dg/bounds_check_5.f90: Likewise.
11904 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
11905 * gfortran.dg/continuation_9.f90: Likewise.
11906 * gfortran.dg/move_alloc_13.f90: Likewise.
11907 * gfortran.dg/structure_constructor_11.f90: Likewise.
11908 * gfortran.dg/tab_continuation.f: Likewise.
11909 * gfortran.dg/warning-directive-2.F90: Likewise.
11910 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
11912 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
11914 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
11915 * gcc.target/arm/fma-sp.c: Likewise.
11917 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
11919 PR rtl-optimization/55153
11920 * gcc.dg/pr55153.c: New.
11922 2013-01-15 Jakub Jelinek <jakub@redhat.com>
11924 PR tree-optimization/55920
11925 * gcc.c-torture/compile/pr55920.c: New test.
11927 2013-01-15 Richard Biener <rguenther@suse.de>
11929 PR middle-end/55882
11930 * gcc.dg/torture/pr55882.c: New testcase.
11932 2013-01-15 Jakub Jelinek <jakub@redhat.com>
11934 PR tree-optimization/55955
11935 * gcc.c-torture/compile/pr55955.c: New test.
11937 2013-01-15 Dodji Seketeli <dodji@redhat.com>
11940 * g++.dg/cpp0x/alias-decl-31.C: New test.
11942 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
11945 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
11946 case where interface is null.
11948 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11951 * gfortran.dg/array_constructor_40.f90: New test.
11953 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
11955 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
11957 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
11959 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
11960 * gcc.target/aarch64/vect-ld1r-compile.c: New.
11961 * gcc.target/aarch64/vect-ld1r-fp.c: New.
11962 * gcc.target/aarch64/vect-ld1r.c: New.
11963 * gcc.target/aarch64/vect-ld1r.x: New.
11965 2013-01-14 Andi Kleen <ak@linux.intel.com>
11968 * gcc.target/i386/hle-clear-rel.c: New file
11969 * gcc.target/i386/hle-store-rel.c: New file.
11971 2013-01-14 Harald Anlauf <anlauf@gmx.de>
11973 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
11974 * gfortran.dg/bounds_check_4.f90: Likewise.
11975 * gfortran.dg/inquire_10.f90: Likewise.
11976 * gfortran.dg/minloc_3.f90: Likewise.
11977 * gfortran.dg/minlocval_3.f90: Likewise.
11978 * gfortran.dg/module_double_reuse.f90: Likewise.
11979 * gfortran.dg/mvbits_1.f90: Likewise.
11980 * gfortran.dg/oldstyle_1.f90: Likewise.
11981 * gfortran.dg/pr20163-2.f: Likewise.
11982 * gfortran.dg/save_1.f90: Likewise.
11983 * gfortran.dg/scan_1.f90: Likewise.
11984 * gfortran.dg/select_char_1.f90: Likewise.
11985 * gfortran.dg/shape_4.f90: Likewise.
11986 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
11987 * gfortran.dg/function_optimize_10.f90: Likewise.
11988 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
11989 * gfortran.dg/used_types_17.f90: Likewise.
11990 * gfortran.dg/used_types_18.f90: Likewise.
11992 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
11995 * gfortran.dg/proc_ptr_result_8.f90 : New test.
11997 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
11999 * gcc.dg/unroll_5.c: Add nomips16 attributes.
12001 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
12003 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
12005 2013-01-12 Janus Weil <janus@gcc.gnu.org>
12008 * gfortran.dg/assumed_type_2.f90: Fix test case.
12009 * gfortran.dg/internal_pack_13.f90: New test.
12010 * gfortran.dg/internal_pack_14.f90: New test.
12012 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
12015 * gfortran.dg/unlimited_polymorphic_8.f90: Update
12016 scan-tree-dump-times for foo.0.x._vptr to deal with change from
12019 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
12021 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
12023 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12026 * gcc.target/s390/pr55719.c: New testcase.
12028 2013-01-11 Richard Guenther <rguenther@suse.de>
12030 PR tree-optimization/44061
12031 * gcc.dg/pr44061.c: New testcase.
12033 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
12035 Update copyright years.
12037 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
12038 Jakub Jelinek <jakub@redhat.com>
12041 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
12043 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
12045 PR rtl-optimization/55672
12046 * gcc.target/i386/pr55672.c: New.
12048 2013-01-10 Jeff Law <law@redhat.com>
12050 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
12051 pass/fail message unique.
12054 2013-01-10 Jason Merrill <jason@redhat.com>
12056 * ada/.gitignore: New.
12058 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12060 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
12062 * g++.dg/tls/thread_local2.C: Likewise.
12063 * g++.dg/tls/thread_local2g.C: Likewise.
12064 * g++.dg/tls/thread_local6.C: Likewise.
12065 * g++.dg/tls/thread_local-order1.C: Add tls options.
12066 * g++.dg/tls/thread_local-order2.C: Likewise.
12067 * g++.dg/tls/thread_local3.C: Likewise.
12068 * g++.dg/tls/thread_local3g.C: Likewise.
12069 * g++.dg/tls/thread_local4.C: Likewise.
12070 * g++.dg/tls/thread_local4g.C: Likewise.
12071 * g++.dg/tls/thread_local5.C: Likewise.
12072 * g++.dg/tls/thread_local5g.C: Likewise.
12073 * g++.dg/tls/thread_local6g.C: Likewise.
12075 2013-01-10 Kostya Serebryany <kcc@google.com>
12077 * g++.dg/asan/asan_test.cc: Sync from upstream.
12079 2013-01-10 Jakub Jelinek <jakub@redhat.com>
12081 PR tree-optimization/55921
12082 * gcc.c-torture/compile/pr55921.c: New test.
12084 2013-01-09 Jan Hubicka <jh@suse.cz>
12086 PR tree-optimization/55569
12087 * gcc.c-torture/compile/pr55569.c: New testcase.
12089 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
12092 * gfortran.dg/use_28.f90: New test.
12094 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
12096 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
12097 number matching more robust.
12099 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
12101 PR rtl-optimization/55829
12102 * gcc.target/i386/pr55829.c: New.
12104 2013-01-09 Tobias Burnus <burnus@net-b.de>
12107 * gfortran.dg/bind_c_bool_1.f90: New.
12108 * gfortran.dg/do_5.f90: Add dg-warning.
12110 2013-01-09 Jan Hubicka <jh@suse.cz>
12112 PR tree-optimization/55875
12113 * gcc.c-torture/execute/pr55875.c: New testcase.
12114 * g++.dg/torture/pr55875.C: New testcase.
12116 2013-01-09 Jakub Jelinek <jakub@redhat.com>
12119 * c-c++-common/pr48418.c: New test.
12121 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
12124 * g++.dg/tls/thread_local-ice.C: New.
12126 2013-01-09 Andreas Schwab <schwab@suse.de>
12128 * gcc.dg/guality/pr54693.c: Null-terminate arr.
12130 2013-01-09 Jakub Jelinek <jakub@redhat.com>
12132 PR tree-optimization/48189
12133 * gcc.dg/pr48189.c: New test.
12135 2013-01-04 Jan Hubicka <jh@suse.cz>
12137 PR tree-optimization/55823
12138 * g++.dg/ipa/devirt-10.C: New testcase.
12140 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
12141 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
12143 PR rtl-optimization/55845
12144 * gcc.target/i386/pr55845.c: New test.
12146 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
12148 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
12149 instructions generated instead of number of occurances.
12151 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
12153 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
12154 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12155 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
12156 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12157 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12158 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12159 * gcc.target/aarch64/vect-fcm.x: Likewise.
12160 * lib/target-supports.exp
12161 (check_effective_target_vect_cond): Enable for AArch64.
12163 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
12165 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
12166 endian-safe float pool loading.
12167 (test_square_root_v4sf): Likewise.
12168 (test_square_root_v2df): Likewise.
12169 * lib/target-supports.exp
12170 (check_effective_target_vect_call_sqrtf): Add AArch64.
12172 2013-01-08 Martin Jambor <mjambor@suse.cz>
12175 * gcc.dg/tree-ssa/pr55579.c: New test.
12177 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12179 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
12182 2013-01-08 Jakub Jelinek <jakub@redhat.com>
12184 PR middle-end/55890
12185 * gcc.dg/torture/pr55890-3.c: New test.
12187 PR middle-end/55851
12188 * gcc.c-torture/compile/pr55851.c: New test.
12191 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
12194 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
12197 * gfortran.dg/elemental_scalar_args_2.f90: New test.
12199 2013-01-07 Tobias Burnus <burnus@net-b.de>
12202 * gfortran.dg/pointer_init_2.f90: Update dg-error.
12203 * gfortran.dg/pointer_init_7.f90: New.
12205 2013-01-07 Richard Biener <rguenther@suse.de>
12207 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
12209 2013-01-07 Richard Biener <rguenther@suse.de>
12211 PR middle-end/55890
12212 * gcc.dg/torture/pr55890-1.c: New testcase.
12213 * gcc.dg/torture/pr55890-2.c: Likewise.
12215 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
12217 * gcc.target/aarch64/fmovd.c: New.
12218 * gcc.target/aarch64/fmovf.c: Likewise.
12219 * gcc.target/aarch64/fmovd-zero.c: Likewise.
12220 * gcc.target/aarch64/fmovf-zero.c: Likewise.
12221 * gcc.target/aarch64/vect-fmovd.c: Likewise.
12222 * gcc.target/aarch64/vect-fmovf.c: Likewise.
12223 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12224 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12226 2013-01-07 Richard Biener <rguenther@suse.de>
12228 PR tree-optimization/55888
12229 PR tree-optimization/55862
12230 * gcc.dg/torture/pr55888.c: New testcase.
12232 2013-01-07 Tobias Burnus <burnus@net-b.de>
12235 * gfortran.dg/intrinsic_size_3.f90: New.
12237 2013-01-07 Tobias Burnus <burnus@net-b.de>
12240 * gfortran.dg/select_type_32.f90: New.
12242 2013-01-04 Dodji Seketeli <dodji@redhat.com>
12245 * g++.dg/cpp0x/alias-decl-29.C: New test.
12247 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
12252 * gfortran.dg/class_array_15.f03: New test.
12254 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
12259 * gfortran.dg/use_23.f90: New test.
12260 * gfortran.dg/use_24.f90: New test.
12261 * gfortran.dg/use_25.f90: New test.
12262 * gfortran.dg/use_26.f90: New test.
12263 * gfortran.dg/use_27.f90: New test.
12265 2013-01-06 Olivier Hainque <hainque@adacore.com>
12267 * gnat.dg/specs/clause_on_volatile.ads: New test.
12269 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
12271 * gnat.dg/alignment10.adb: New test.
12273 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
12274 Mikael Morin <mikael@gcc.gnu.org>
12277 * gfortran.dg/use_22.f90: New test.
12279 2013-01-04 Andrew Pinski <apinski@cavium.com>
12281 * gcc.target/aarch64/cmp-1.c: New testcase.
12283 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
12286 * gfortran.dg/select_type_31.f03: New test.
12288 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
12290 PR c++/54526 (again)
12291 * g++.dg/cpp0x/parse2.C: Extend.
12292 * g++.old-deja/g++.other/crash28.C: Adjust.
12294 2013-01-04 Richard Biener <rguenther@suse.de>
12296 PR tree-optimization/55862
12297 * gcc.dg/torture/pr55862.c: New testcase.
12299 2013-01-04 Martin Jambor <mjambor@suse.cz>
12301 PR tree-optimization/55755
12302 * gcc.dg/torture/pr55755.c: New test.
12303 * gcc.dg/tree-ssa/sra-13.c: Likewise.
12304 * gcc.dg/tree-ssa/pr45144.c: Update.
12306 2013-01-04 Richard Biener <rguenther@suse.de>
12308 PR middle-end/55863
12309 * gcc.dg/fold-reassoc-2.c: New testcase.
12311 2013-01-04 Tobias Burnus <burnus@net-b.de>
12314 * gfortran.dg/null_7.f90: New.
12316 2013-01-04 Tobias Burnus <burnus@net-b.de>
12320 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
12321 * gfortran.dg/unlimited_polymorphic_7.f90: New.
12322 * gfortran.dg/unlimited_polymorphic_8.f90: New.
12324 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
12326 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
12328 2013-01-03 Janus Weil <janus@gcc.gnu.org>
12331 * gfortran.dg/assignment_1.f90: Modified.
12332 * gfortran.dg/assignment_4.f90: New.
12334 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
12336 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
12338 2013-01-03 Richard Biener <rguenther@suse.de>
12340 PR tree-optimization/55857
12341 * gcc.dg/vect/pr55857-1.c: New testcase.
12342 * gcc.dg/vect/pr55857-2.c: Likewise.
12344 2013-01-03 Jakub Jelinek <jakub@redhat.com>
12346 PR rtl-optimization/55838
12347 * gcc.dg/pr55838.c: New test.
12349 PR tree-optimization/55832
12350 * gcc.c-torture/compile/pr55832.c: New test.
12352 2013-01-02 Teresa Johnson <tejohnson@google.com>
12354 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
12355 * gcc.dg/tree-ssa/loop-23.c: Ditto.
12356 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
12357 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
12358 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
12359 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
12360 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
12361 * gcc.dg/unroll_1.c: Ditto.
12362 * gcc.dg/unroll_2.c: Ditto.
12363 * gcc.dg/unroll_3.c: Ditto.
12364 * gcc.dg/unroll_4.c: Ditto.
12366 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12368 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
12370 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12373 * gfortran.dg/eof_4.f90: New test.
12375 2013-01-02 Jakub Jelinek <jakub@redhat.com>
12377 * lib/c-compat.exp (compat-use-alt-compiler): Remove
12378 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
12379 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
12380 (compat_setup_dfp): Initialize compat_alt_caret and
12381 compat_save_TEST_ALWAYS_FLAGS.
12383 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12385 * gcc.dg/torture/tls/tls-reload-1.c: New test.
12387 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12389 * gcc.dg/torture/fp-int-convert-2.c: New test.
12391 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12393 * gfortran.dg/newunit_3.f90: Add dg-do run.
12394 * gfortran.dg/inquire_15.f90: Add dg-do run.
12396 2013-01-01 Jakub Jelinek <jakub@redhat.com>
12398 PR tree-optimization/55831
12399 * gcc.dg/pr55831.c: New test.
12401 Copyright (C) 2013 Free Software Foundation, Inc.
12403 Copying and distribution of this file, with or without modification,
12404 are permitted in any medium without royalty provided the copyright
12405 notice and this notice are preserved.