]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog-2013
PR translation/79183
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog-2013
CommitLineData
d733203b 12013-12-31 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/59622
4 * g++.dg/opt/pr59622.C: New test.
5
62013-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>
15
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.
70
712013-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>
80
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.
102
1032013-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>
112
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.
1014 (test_2y): Ditto.
1015 (test_2vx): Ditto.
1016 (test_3x): Ditto.
1017 (test_3v): Ditto.
1018 (test_3vx): Ditto.
1019 (test_4x): Ditto.
1020 (test_4y): Ditto.
1021 (test_4v): Ditto.
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.
1250
12512013-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>
1260
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.
1264
12652013-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>
1274
1275 * gcc.target/i386/pr49002-2.c: allow vmovapd generation.
1276
12772013-12-31 Sandra Loosemore <sandra@codesourcery.com>
1278 Chung-Lin Tang <cltang@codesourcery.com>
1279 Based on patches from Altera Corporation
1280
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
1290 nios2-*-elf.
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.
1331
13322013-12-30 Mike Stump <mikestump@comcast.net>
1333
1334 PR c++/41090
1335 * g++.dg/ext/label13.C: Update to not expect failures.
1336
13372013-12-30 Janus Weil <janus@gcc.gnu.org>
1338
1339 PR fortran/58998
1340 * gfortran.dg/generic_28.f90: New.
1341
13422013-12-30 Jakub Jelinek <jakub@redhat.com>
1343
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.
1349
1350 PR target/59501
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.
1361
13622013-12-30 H.J. Lu <hongjiu.lu@intel.com>
1363
1364 PR target/59605
1365 * gcc.dg/pr59605.c: New test.
1366
13672013-12-27 Yury Gribov <y.gribov@samsung.com>
1368
1369 PR target/59585
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.
1384
13852013-12-26 H.J. Lu <hongjiu.lu@intel.com>
1386
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.
1390
13912013-12-26 H.J. Lu <hongjiu.lu@intel.com>
1392
1393 * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
1394 with -mtune=generic.
1395
13962013-12-26 H.J. Lu <hongjiu.lu@intel.com>
1397
1398 PR target/59588
1399 * gcc.target/i386/pr59588-1.c: New file.
1400 * gcc.target/i386/pr59588-2.c: Likewise.
1401
14022013-12-26 Uros Bizjak <ubizjak@gmail.com>
1403 H.J. Lu <hongjiu.lu@intel.com>
1404
1405 PR target/59601
1406 * g++.dg/ext/mv14.C: New tests.
1407 * g++.dg/ext/mv15.C: Likewise.
1408
14092013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1410
1411 PR target/59422
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.
1418
14192013-12-24 Renlin Li <Renlin.Li@arm.com>
1420
1421 * gcc.target/arm/fixed_float_conversion.c: New test case.
1422
14232013-12-23 Bingfeng Mei <bmei@broadcom.com>
1424
1425 * gcc.dg/vect/vect-neg-store-1.c: New test.
1426 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1427
14282013-12-23 Bingfeng Mei <bmei@broadcom.com>
1429
1430 PR middle-end/59569
1431 * gcc.c-torture/compile/pr59569-1.c: New test.
1432 * gcc.c-torture/compile/pr59569-2.c: Ditto.
1433
14342013-12-23 Marek Polacek <polacek@redhat.com>
1435
1436 PR c++/59111
1437 * g++.dg/cpp0x/pr59111.C: New test.
1438 * g++.dg/cpp1y/pr59110.C: New test.
1439
14402013-12-22 Uros Bizjak <ubizjak@gmail.com>
1441
1442 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
1443 target selector.
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.
1447
14482013-12-20 Richard Earnshaw <rearnsha@arm.com>
1449
1450 * gcc.target/arm/nested-apcs.c: New test.
1451
14522013-12-20 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR c++/59255
1455 * g++.dg/tree-prof/pr59255.C: New test.
1456
14572013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1458
1459 * gcc.target/arm/neon-vceq_p64.c: New test.
1460 * gcc.target/arm/neon-vtst_p64.c: Likewise.
1461
14622013-12-20 Bingfeng Mei <bmei@broadcom.com>
1463
1464 PR tree-optimization/59544
1465 * gcc.target/i386/pr59544.c: New test.
1466
14672013-12-20 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR tree-optimization/59413
1470 * gcc.c-torture/execute/pr59413.c: New test.
1471
1472 * c-c++-common/ubsan/load-bool-enum.c: New test.
1473
14742013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1475
1476 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
1477 New procedure.
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.
1600
16012013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1602
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.
1616
16172013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1618
1619 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
1620
16212013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
1622
1623 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
1624 for target sh4-*-*.
1625
16262013-12-19 Tejas Belagod <tejas.belagod@arm.com>
1627
1628 * gcc.target/aarch64/pmull_1.c: New.
1629
16302013-12-19 Tejas Belagod <tejas.belagod@arm.com>
1631
1632 * gcc.target/aarch64/sha256_1.c: New.
1633
16342013-12-19 Tejas Belagod <tejas.belagod@arm.com>
1635
1636 * gcc.target/aarch64/sha1_1.c: New.
1637
16382013-12-19 Tejas Belagod <tejas.belagod@arm.com>
1639
1640 * gcc.target/aarch64/aes_1.c: New.
1641
16422013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
1643 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1644
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
1664
16652013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1666
1667 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
1668 target check.
1669
16702013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
1671
1672 * gfortran.dg/io_err_1.f90: New test.
1673
16742013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
1675
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.
1683
16842013-12-18 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR target/59539
1687 * gcc.target/i386/pr59539-1.c: New test.
1688 * gcc.target/i386/pr59539-2.c: New test.
1689
16902013-12-18 Nick Clifton <nickc@redhat.com>
1691
1692 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
1693
16942013-12-18 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * gcc.dg/pr59418.c: New test.
1697
16982013-12-17 Jakub Jelinek <jakub@redhat.com>
1699
1700 PR tree-optimization/59523
1701 * gcc.dg/pr59523.c: New test.
1702
17032013-12-17 Marek Polacek <polacek@redhat.com>
1704
1705 * c-c++-common/ubsan/overflow-int128.c: New test.
1706
17072013-12-17 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR ipa/58290
1710 * gfortran.dg/pr58290.f90: New test.
1711
17122013-12-17 Thomas Schwinge <thomas@codesourcery.com>
1713
1714 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
1715
17162013-12-17 Jan Hubicka <hubicka@ucw.cz>
1717
1718 * g++.dg/ipa/devirt-13.C: Update template.
1719
17202013-12-16 Janus Weil <janus@gcc.gnu.org>
1721
1722 PR fortran/54949
1723 * gfortran.dg/proc_ptr_44.f90: New.
1724
17252013-12-16 Jakub Jelinek <jakub@redhat.com>
1726
1727 * c-c++-common/ubsan/overflow-mul-3.c: New test.
1728 * c-c++-common/ubsan/overflow-mul-4.c: New test.
1729
1730 PR libgomp/59337
1731 * gfortran.dg/gomp/pr59337.f90: New test.
1732
17332013-12-16 Jakub Jelinek <jakub@redhat.com>
1734
1735 PR middle-end/58956
1736 PR middle-end/59470
1737 * gcc.target/i386/pr59470.c: New test.
1738
17392013-12-14 Jan Hubicka <jh@suse.cz>
1740
1741 PR ipa/59265
19de0631 1742 * g++.dg/torture/pr59265.C: New testcase.
d733203b 1743
17442013-12-15 Uros Bizjak <ubizjak@gmail.com>
1745
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.
1750
17512013-12-15 Uros Bizjak <ubizjak@gmail.com>
1752
1753 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
1754
17552013-12-15 Uros Bizjak <ubizjak@gmail.com>
1756
1757 PR testsuite/58630
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.
1783
17842013-12-15 Janus Weil <janus@gcc.gnu.org>
1785
1786 PR fortran/59493
1787 * gfortran.dg/unlimited_polymorphic_15.f90: New.
1788
17892013-12-14 Jan Hubicka <jh@suse.cz>
1790
1791 PR middle-end/58477
1792 * g++.dg/ipa/devirt-19.C: New testcase.
1793
17942013-12-14 Marek Polacek <polacek@redhat.com>
1795
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.
1799
18002013-12-14 Janus Weil <janus@gcc.gnu.org>
1801
1802 PR fortran/59502
1803 * gfortran.dg/class_57.f90: New.
1804
18052013-12-14 H.J. Lu <hongjiu.lu@intel.com>
1806
1807 PR target/59492
1808 * g++.dg/other/pr59492.C: New file.
1809
18102013-12-14 Andreas Schwab <schwab@linux-m68k.org>
1811
1812 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
1813
18142013-12-14 Eric Botcazou <ebotcazou@adacore.com>
1815
1816 * gcc.dg/pr59350.c: New test.
1817
18182013-12-14 Marek Polacek <polacek@redhat.com>
1819
1820 * c-c++-common/ubsan/overflow-1.c: New test.
1821 * c-c++-common/ubsan/overflow-2.c: New test.
1822
18232013-12-14 Marek Polacek <polacek@redhat.com>
1824
1825 PR sanitizer/59503
1826 * c-c++-common/ubsan/pr59503.c: New test.
1827
18282013-12-14 Janus Weil <janus@gcc.gnu.org>
1829
1830 PR fortran/59450
1831 * gfortran.dg/typebound_proc_31.f90: New.
1832
18332013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1834
1835 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
1836 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
1837
18382013-12-03 Jeff Law <law@redhat.com>
1839
1840 PR tree-optimization/45685
1841 * gcc.dg/tree-ssa/pr45685.c: New test.
1842
18432013-12-13 Bin Cheng <bin.cheng@arm.com>
1844
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.
1850
18512013-12-12 Tobias Burnus <burnus@net-b.de>
1852
1853 PR fortran/59440
1854 * gfortran.dg/namelist_83.f90: New.
1855 * gfortran.dg/namelist_83_2.f90: New.
1856
18572013-12-12 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR middle-end/59470
1860 * g++.dg/opt/pr59470.C: New test.
1861
18622013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
1863
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.
1879
18802013-12-12 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR libgomp/59467
1883 * gfortran.dg/gomp/pr59467.f90: New test.
1884 * c-c++-common/gomp/pr59467.c: New test.
1885
18862013-12-12 Ryan Mansfield <rmansfield@qnx.com>
1887
1888 PR testsuite/59442
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.
1893
18942013-12-11 Sriraman Tallam <tmsriram@google.com>
1895
1896 PR target/59390
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.
1900
19012013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
1902
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.
1912
19132013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1914
1915 PR middle-end/59134
1916 * gcc.c-torture/compile/pr59134.c: New test.
1917 * gnat.dg/misaligned_volatile.adb: New test.
1918
19192013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1920 Sandra Loosemore <sandra@codesourcery.com>
1921
1922 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
1923
19242013-12-11 Sandra Loosemore <sandra@codesourcery.com>
1925
1926 PR middle-end/23623
1927 PR middle-end/48784
1928 PR middle-end/56341
1929 PR middle-end/56997
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.
1938
19392013-12-11 Janus Weil <janus@gcc.gnu.org>
1940
1941 PR fortran/58916
1942 * gfortran.dg/allocate_with_source_4.f90: New.
1943
19442013-12-11 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR tree-optimization/59417
1947 * gcc.c-torture/compile/pr59417.c: New test.
1948
1949 PR tree-optimization/59386
1950 * gcc.c-torture/compile/pr59386.c: New test.
1951
19522013-12-11 Bin Cheng <bin.cheng@arm.com>
1953
1954 Reverted:
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.
1959
19602013-12-10 Janus Weil <janus@gcc.gnu.org>
1961
1962 PR fortran/35831
1963 * gfortran.dg/c_by_val_5.f90: Modified.
1964 * gfortran.dg/dummy_procedure_10.f90: New.
1965
19662013-12-10 Yury Gribov <y.gribov@samsung.com>
1967
1968 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
1969 * g++-dg/tsan/tsan.exp: Likewise.
1970
19712013-12-10 Richard Biener <rguenther@suse.de>
1972
1973 PR middle-end/38474
1974 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
1975
19762013-12-10 Jakub Jelinek <jakub@redhat.com>
1977
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.
1984
19852013-12-09 Marek Polacek <polacek@redhat.com>
1986
1987 PR sanitizer/59437
1988 * g++.dg/ubsan/pr59437.C: New test.
1989
19902013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1991
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.
1995
19962013-12-10 Eric Botcazou <ebotcazou@adacore.com>
1997
1998 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
1999 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
2000
20012013-12-10 Bin Cheng <bin.cheng@arm.com>
2002
2003 PR tree-optimization/41488
2004 * gcc.dg/tree-ssa/scev-7.c: New test.
2005 * gcc.dg/pr41488.c: New test.
2006
20072013-12-09 Joseph Myers <joseph@codesourcery.com>
2008
2009 PR preprocessor/55715
2010 * gcc.dg/cpp/expr-overflow-1.c: New test.
2011
20122013-12-10 Tobias Burnus <burnus@net-b.de>
2013
2014 PR fortran/59428
2015 PR fortran/58099
2016 PR fortran/58676
2017 PR fortran/41724
2018 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
2019
20202013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
2021
2022 PR c++/59435
2023 * g++.dg/cpp0x/variadic-sizeof3.C: New.
2024
20252013-12-09 David Malcolm <dmalcolm@redhat.com>
2026
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
2029 explicit.
2030 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
2031
20322013-12-09 Richard Earnshaw <rearnsha@arm.com>
2033
2034 * gcc.target/arm/ldrd-strd-offset.c: New.
2035
20362013-12-09 Martin Jambor <mjambor@suse.cz>
2037
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.
2044
20452013-12-09 Marek Polacek <polacek@redhat.com>
2046
2047 PR sanitizer/59415
2048 * g++.dg/ubsan/pr59415.C: New test.
2049
20502013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
2051
2052 PR c++/52707
2053 * g++.dg/cpp0x/deleted2.C: New.
2054
20552013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2056
2057 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
2058
20592013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
2060
2061 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
2062 pass/fail line and add it to the log instead.
2063
20642013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
2065
2066 PR target/52898
2067 PR target/51697
2068 * gcc.target/sh/pr51697.c: New.
2069
20702013-12-08 Uros Bizjak <ubizjak@gmail.com>
2071
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.
2076
20772013-12-08 Tobias Burnus <burnus@net-b.de>
2078
2079 PR fortran/58099
2080 PR fortran/58676
2081 PR fortran/41724
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.
2091
20922013-12-07 Janus Weil <janus@gcc.gnu.org>
2093
2094 PR fortran/59414
2095 * gfortran.dg/class_result_2.f90: New.
2096
20972013-12-06 Jakub Jelinek <jakub@redhat.com>
2098
2099 PR tree-optimization/59388
2100 * gcc.c-torture/execute/pr59388.c: New test.
2101
21022013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
2103
2104 PR testsuite/59043
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.
2110
21112013-12-06 Tejas Belagod <tejas.belagod@arm.com>
2112
2113 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
2114
21152013-12-06 Uros Bizjak <ubizjak@gmail.com>
2116
2117 PR target/59405
2118 * gcc.target/i386/pr59405.c: New test.
2119
21202013-12-06 Ian Bolton <ian.bolton@arm.com>
2121 Mark Mitchell <mark@codesourcery.com>
2122
2123 PR target/59091
2124 * gcc.target/arm/builtin-trap.c: New test.
2125 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
2126
21272013-12-06 Eric Botcazou <ebotcazou@adacore.com>
2128
2129 * gcc.target/sparc/pdistn.c: New test.
2130 * gcc.target/sparc/pdistn-2.c: Likewise.
2131
21322013-12-06 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/59058
2135 * gcc.dg/torture/pr59058.c: New testcase.
2136
21372013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
2138
2139 * g++.dg/warn/pr15774-1.C: Adjust expected message.
2140
21412013-12-05 Vladimir Makarov <vmakarov@redhat.com>
2142
2143 PR rtl-optimization/59317
2144 * gcc.target/mips/pr59317.c: New.
2145
21462013-12-05 Marek Polacek <polacek@redhat.com>
2147
2148 PR sanitizer/59333
2149 PR sanitizer/59397
2150 * c-c++-common/ubsan/pr59333.c: New test.
2151 * c-c++-common/ubsan/pr59397.c: New test.
2152
21532013-12-05 Tejas Belagod <tejas.belagod@arm.com>
2154
2155 * gcc.dg/vect/vect-nop-move.c: New test.
2156
21572013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
2158
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.
2175
21762013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
2177
2178 * gcc.target/i386/readeflags-1.c: New.
2179 * gcc.target/i386/writeeflags-1.c: Ditto.
2180
21812013-12-05 Yury Gribov <y.gribov@samsung.com>
2182
2183 PR sanitizer/59369
2184 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
2185 * c-c++-common/asan/pr59063-2.c: Likewise.
2186
21872013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
2188
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.
2209
22102013-12-05 Richard Biener <rguenther@suse.de>
2211
2212 PR tree-optimization/56787
2213 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
2214
22152013-12-05 Kostya Serebryany <kcc@google.com>
2216
2217 * c-c++-common/asan/null-deref-1.c: Update the test
2218 to match the fresh asan run-time.
2219
22202013-12-05 Richard Biener <rguenther@suse.de>
2221
2222 PR tree-optimization/59374
2223 * gcc.dg/torture/pr59374-1.c: New testcase.
2224 * gcc.dg/torture/pr59374-2.c: Likewise.
2225
22262013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
2227
2228 * gcc.target/ia64/pr52731.c: New.
2229
22302013-12-04 Jeff Law <law@redhat.com>
2231
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.
2236
22372013-12-04 Joseph Myers <joseph@codesourcery.com>
2238
2239 PR c/52023
2240 * gcc.dg/c11-align-6.c: New test.
2241
22422013-12-04 Marek Polacek <polacek@redhat.com>
2243
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.
2251
22522013-12-04 Marek Polacek <polacek@redhat.com>
2253
2254 PR c/54113
2255 * gcc.dg/pr54113.c: New test.
2256
22572013-12-04 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR c++/59268
2260 * g++.dg/cpp0x/constexpr-template6.C: New test.
2261
22622013-12-04 Eric Botcazou <ebotcazou@adacore.com>
2263
2264 * gnat.dg/pack19.adb: New test.
2265
22662013-12-04 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR rtl-optimization/58726
2269 * gcc.c-torture/execute/pr58726.c: New test.
2270
2271 PR target/59163
2272 * g++.dg/torture/pr59163.C: New test.
2273
2274 PR tree-optimization/59355
2275 * g++.dg/ipa/pr59355.C: New test.
2276
22772013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
2278
2279 * gcc.dg/tree-ssa/slsr-39.c: Update.
2280 * gcc.dg/tree-ssa/slsr-41.c: New test.
2281
22822013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2283
2284 * gcc.target/powerpc/pr57363.c: New test.
2285
22862013-12-03 Wei Mi <wmi@google.com>
2287
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.
2292
22932013-12-03 Yury Gribov <y.gribov@samsung.com>
2294
2295 PR sanitizer/59063
2296 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
2297 has not been found.
2298 * lib/ubsan-dg.exp: Likewise. Append to flags also
2299 -B${gccpath}/libsanitizer/.
2300
23012013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2302
2303 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
2304
23052013-12-03 H.J. Lu <hongjiu.lu@intel.com>
2306
2307 PR target/59363
2308 * gcc.target/i386/pr59363.c: New file.
2309
23102013-12-03 Marek Polacek <polacek@redhat.com>
2311
2312 PR c/59351
2313 * gcc.dg/pr59351.c: New test.
2314
23152013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
2316
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
2329 nds32*-*-elf.
2330
23312013-12-03 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR tree-optimization/59362
2334 * gcc.c-torture/compile/pr59362.c: New test.
2335
2336 PR middle-end/59011
2337 * gcc.dg/pr59011.c: New test.
2338
2339 PR target/58864
2340 * g++.dg/opt/pr58864.C: New test.
2341
23422013-12-02 Jeff Law <law@redhat.com>
2343
2344 PR tree-optimization/59322
2345 * gcc.c-torture/compile/pr59322.c: New test.
2346
23472013-12-02 Sriraman Tallam <tmsriram@google.com>
2348
2349 PR target/58944
2350 * gcc.target/i386/pr58944.c: New test.
2351
23522013-12-02 Joseph Myers <joseph@codesourcery.com>
2353
2354 PR c/58235
2355 * gcc.dg/c90-array-lval-8.c: New test.
2356
23572013-12-02 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR tree-optimization/59358
2360 * gcc.c-torture/execute/pr59358.c: New test.
2361
2362 PR lto/59326
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
2367 vect_simd_clones.
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.
2379
23802013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2381
2382 * gcc.dg/pr56997-4.c: New testcase.
2383
23842013-12-02 Marek Polacek <polacek@redhat.com>
2385
2386 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
2387 functions.
2388
23892013-12-02 Richard Biener <rguenther@suse.de>
2390
2391 PR tree-optimization/59139
2392 * gcc.dg/torture/pr59139.c: New testcase.
2393
23942013-12-02 Eric Botcazou <ebotcazou@adacore.com>
2395
2396 * gnat.dg/opt30.adb: New test.
2397
23982013-12-01 Paul Thomas <pault@gcc.gnu.org>
2399
2400 PR fortran/57354
2401 * gfortran.dg/realloc_on_assign_23.f90 : New test
2402
24032013-12-01 Paul Thomas <pault@gcc.gnu.org>
2404
2405 PR fortran/34547
2406 * gfortran.dg/null_5.f90 : Include new error.
2407 * gfortran.dg/null_6.f90 : Include new error.
2408
24092013-11-29 Marek Polacek <polacek@redhat.com>
2410
2411 PR sanitizer/59331
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.
2418
24192013-11-29 Joseph Myers <joseph@codesourcery.com>
2420
2421 PR c/42262
2422 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
2423
24242013-11-29 H.J. Lu <hongjiu.lu@intel.com>
2425
2426 * lib/asan-dg.exp (asan_link_flags): Properly add path to
2427 libsanitizer.spec to cflags.
2428
24292013-11-29 Richard Biener <rguenther@suse.de>
2430
2431 PR middle-end/59208
2432 * g++.dg/torture/pr59208.C: New testcase.
2433
24342013-11-29 Jakub Jelinek <jakub@redhat.com>
2435 Yury Gribov <y.gribov@samsung.com>
2436
2437 PR sanitizer/59063
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.
2442
24432013-11-29 Eric Botcazou <ebotcazou@adacore.com>
2444
2445 * gnat.dg/opt29.ad[sb]: New test.
2446
24472013-11-29 Richard Biener <rguenther@suse.de>
2448
2449 PR middle-end/59338
2450 * gcc.dg/torture/pr59338.c: New testcase.
2451
24522013-11-29 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR lto/59326
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.
2458
2459 PR c/59280
2460 * c-c++-common/pr59280.c: New test.
2461
24622013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2463
2464 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
2465
24662013-11-29 Joseph Myers <joseph@codesourcery.com>
2467
2468 PR c/57574
2469 * gcc.dg/inline-35.c: New test.
2470
24712013-11-28 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR c++/59297
2474 * g++.dg/gomp/pr59297.C: New test.
2475
24762013-11-28 Vladimir Makarov <vmakarov@redhat.com>
2477
2478 PR target/57293
2479 * gcc.target/i386/pr57293.c: New.
2480
24812013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2482
2483 * gcc.target/arm/vrinta-ce.c: New testcase.
2484
24852013-11-28 Richard Biener <rguenther@suse.de>
2486
2487 PR lto/59323
2488 * gcc.dg/lto/pr59323-2_0.c: New testcase.
2489
24902013-11-28 Richard Biener <rguenther@suse.de>
2491
2492 PR tree-optimization/59330
2493 * gcc.dg/torture/pr59330.c: New testcase.
2494
24952013-11-28 Richard Biener <rguenther@suse.de>
2496
2497 PR lto/59323
2498 * gcc.dg/lto/pr59323_0.c: New testcase.
2499
25002013-11-28 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR middle-end/57393
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.
2512
25132013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2514
2515 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
2516
25172013-11-27 Eric Botcazou <ebotcazou@adacore.com>
2518
2519 * gcc.dg/guality/param-3.c: New test.
2520
25212013-11-27 Uros Bizjak <ubizjak@gmail.com>
2522 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
2523
2524 PR target/56788
2525 * gcc.target/i386/xop-frczX.c: New test.
2526
25272013-11-27 Jakub Jelinek <jakub@redhat.com>
2528
2529 PR tree-optimization/59014
2530 * gcc.c-torture/execute/pr59014-2.c: New test.
2531
25322013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
2533
2534 PR c++/58647
2535 * g++.dg/parse/crash66.C: New.
2536
25372013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
2538
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.
2541
25422013-11-27 Marek Polacek <polacek@redhat.com>
2543
2544 PR sanitizer/59306
2545 * g++.dg/ubsan/pr59306.C: New test.
2546
25472013-11-27 Aldy Hernandez <aldyh@redhat.com>
2548 Jakub Jelinek <jakub@redhat.com>
2549
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.
2568
25692013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2570
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.
2574
25752013-11-27 Tom de Vries <tom@codesourcery.com>
2576 Marc Glisse <marc.glisse@inria.fr>
2577
2578 PR c++/59032
2579 * c-c++-common/pr59032.c: New testcase.
2580
25812013-11-27 Tom de Vries <tom@codesourcery.com>
2582 Marc Glisse <marc.glisse@inria.fr>
2583
2584 PR middle-end/59037
2585 * c-c++-common/pr59037.c: New testcase.
2586
25872013-11-27 Eric Botcazou <ebotcazou@adacore.com>
2588
2589 * gcc.c-torture/execute/20131127-1.c: New test.
2590
25912013-11-27 Richard Biener <rguenther@suse.de>
2592
2593 PR tree-optimization/59288
2594 * gcc.dg/torture/pr59288.c: New testcase.
2595
25962013-11-27 Marek Polacek <polacek@redhat.com>
2597
2598 * c-c++-common/ubsan/undefined-1.c: New test.
2599
26002013-11-26 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR tree-optimization/59014
2603 * gcc.c-torture/execute/pr59014.c: New test.
2604
2605 PR target/59229
2606 * gcc.c-torture/execute/pr59229.c: New test.
2607
2608 PR rtl-optimization/59166
2609 * gcc.dg/torture/pr59166.c: New test.
2610
2611 PR c++/58874
2612 * g++.dg/gomp/pr58874.C: New test.
2613
2614 PR middle-end/59150
2615 * g++.dg/gomp/pr59150.C: New test.
2616
2617 PR middle-end/59152
2618 * c-c++-common/gomp/pr59152.c: New test.
2619
26202013-11-26 Uros Bizjak <ubizjak@gmail.com>
2621
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.
2633
26342013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
2635
2636 * gcc.target/arm/20131120.c: New test.
2637
26382013-11-26 Richard Biener <rguenther@suse.de>
2639
2640 PR tree-optimization/59245
2641 * gcc.dg/torture/pr59245.c: New testcase.
2642
26432013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2644
2645 PR target/59290
2646 * gcc.target/arm/negdi-2.c: Scan more general register names.
2647
26482013-11-26 Terry Guo <terry.guo@arm.com>
2649
2650 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
2651 * gcc.target/arm/thumb1-pic-single-base.c: New case.
2652
26532013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2654
2655 PR c++/58700
2656 * g++.dg/parse/bitfield4.C: New.
2657
26582013-11-26 Richard Biener <rguenther@suse.de>
2659
2660 PR tree-optimization/59287
2661 * gcc.dg/tree-ssa/alias-29.c: New testcase.
2662
26632013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2664
2665 PR c++/54485
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.
2670
26712013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2672
2673 PR c++/58607
2674 * g++.dg/cpp0x/constexpr-ice9.C: New.
2675
26762013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 PR c++/58810
2679 * g++.dg/other/cv_func3.C: New.
2680 * g++.dg/other/cv_func.C: Adjust.
2681 * g++.dg/parse/fn-typedef2.C: Likewise.
2682
26832013-11-25 Marek Polacek <polacek@redhat.com>
2684
2685 PR sanitizer/59250
2686 * g++.dg/ubsan/pr59250.C: New test.
2687
26882013-11-25 Janus Weil <janus@gcc.gnu.org>
2689
2690 PR fortran/59143
2691 * gfortran.dg/typebound_proc_30.f90: New.
2692
26932013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2694
2695 PR c++/59080
2696 * g++.dg/cpp0x/initlist75.C: New.
2697
2698 PR c++/59096
2699 * g++.dg/cpp0x/gen-attrs-57.C: New.
2700
27012013-11-25 Adam Butcher <adam@jessamine.co.uk>
2702
2703 PR c++/59112
2704 PR c++/59113
2705 * g++.dg/cpp1y/pr58533.C: Updated testcase.
2706 * g++.dg/cpp1y/pr59112.C: New testcase.
2707 * g++.dg/cpp1y/pr59113.C: New testcase.
2708
27092013-11-25 Terry Guo <terry.guo@arm.com>
2710
2711 * gcc.target/arm/thumb2-slow-flash-data.c: New.
2712
27132013-11-23 Uros Bizjak <ubizjak@gmail.com>
2714
2715 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
2716 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
2717
27182013-11-23 Janus Weil <janus@gcc.gnu.org>
2719
2720 PR fortran/59228
2721 * gfortran.dg/asynchronous_4.f90: New.
2722
27232013-11-22 Jakub Jelinek <jakub@redhat.com>
2724
2725 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
2726 cleanup-tree-dump directive.
2727
27282013-11-22 Jan Hubicka <jh@suse.cz>
2729
2730 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
2731 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
2732
27332013-11-22 Jakub Jelinek <jakub@redhat.com>
2734
2735 * g++.dg/ubsan/return-1.C: New test.
2736 * g++.dg/ubsan/return-2.C: New test.
2737
2738 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
2739 optimizing away some __asan_report* calls.
2740
27412013-11-22 Martin Jambor <mjambor@suse.cz>
2742
2743 * gcc.dg/pr10474.c: Also test ppc64.
2744 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
2745 to longs.
2746 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2747
27482013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2749
2750 PR target/59054
2751 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
2752 specify an appropriate register class for VSX operations.
2753 (load_vsx): Use it.
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.
2767
2768 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
2769
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.
2773
2774 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
2775 appropriate instructions are generated, don't check the count.
2776
27772013-11-22 Richard Earnshaw <rearnsha@arm.com>
2778
2779 PR target/59216
2780 * gcc.target/arm/negdi-4.c: Delete invalid test.
2781 * gcc.dg/torture/pr59216.c: New test.
2782
27832013-11-22 Alex Velenko <Alex.Velenko@arm.com>
2784
2785 * gcc.target/aarch64/vmov_n_1.c: New testcase.
2786
27872013-11-22 Richard Biener <rguenther@suse.de>
2788
2789 * gcc.dg/torture/20131122-0.c: New testcase.
2790
27912013-11-22 Jakub Jelinek <jakub@redhat.com>
2792
2793 * gcc.dg/vect/vect-124.c: New test.
2794
27952013-11-21 Cary Coutant <ccoutant@google.com>
2796
2797 * gcc.dg/debug/dwarf2/mlt1.c: New test.
2798 * gcc.dg/debug/dwarf2/mlt2.c: New test.
2799
28002013-11-21 Jeff Law <law@redhat.com>
2801
2802 PR tree-optimization/59221
2803 * gcc.c-torture/execute/pr59221.c: New test.
2804
28052013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2806
2807 PR libfortran/59227
2808 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
2809 Make more generic for other platforms.
2810
28112013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
2812
2813 PR target/53976
2814 * gcc.target/sh/pr53976-1.c: New.
2815
28162013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2817
2818 PR libfortran/49024
2819 * gfortran.dg/erf_3.F90: New file.
2820
28212013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2822
2823 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
2824
28252013-11-20 Vladimir Makarov <vmakarov@redhat.com>
2826
2827 PR rtl-optimization/59133
2828 * gcc.target/i386/pr59133.c: New.
2829
28302013-11-20 Joseph Myers <joseph@codesourcery.com>
2831
2832 PR middle-end/21718
2833 * gcc.dg/float-exact-1.c: New test.
2834
28352013-11-20 Richard Earnshaw <rearnsha@arm.com>
2836
2837 PR rtl-optimization/54300
2838 * gcc.target/arm/pr54300.C: New test.
2839
28402013-11-20 Diego Novillo <dnovillo@google.com>
2841
2842 PR 59212
2843 * g++.dg/plugin/selfassign.c: Include stringpool.h
2844
28452013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2846
2847 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
2848
28492013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2850
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.
2859
28602013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
2861
2862 PR c/53001
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
2867 -Wfloat-conversion.
2868
28692013-11-19 Martin Jambor <mjambor@suse.cz>
2870
2871 PR rtl-optimization/59099
2872 * gcc.target/i386/pr59099.c: New test.
2873
28742013-11-19 Sriraman Tallam <tmsriram@google.com>
2875
2876 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
2877
28782013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2879
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.
2883
28842013-11-19 Jan Hubicka <jh@suse.cz>
2885
2886 * ipa/devirt9.C: Fix prevoius change.
2887
28882013-11-19 Cesar Philippidis <cesar@codesourcery.com>
2889
2890 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
2891 Remove defined(__linux__).
2892
28932013-11-19 Richard Biener <rguenther@suse.de>
2894
2895 PR tree-optimization/59164
2896 * gcc.dg/torture/pr59164.c: New testcase.
2897
28982013-11-19 Richard Biener <rguenther@suse.de>
2899
2900 PR middle-end/58956
2901 * gcc.dg/torture/pr58956.c: New testcase.
2902
29032013-11-19 Marek Polacek <polacek@redhat.com>
2904
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.
2919
29202013-11-19 Uros Bizjak <ubizjak@gmail.com>
2921
2922 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
2923
29242013-11-19 Jan Hubicka <jh@suse.cz>
2925
2926 * ipa/devirt9.C: Verify that the optimization happens already before.
2927 whole-program.
2928
29292013-11-19 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/57517
2932 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
2933 * gcc.dg/torture/pr57517.c: Likewise.
2934
29352013-11-19 Jan Hubicka <jh@suse.cz>
2936
2937 * gcc.target/i386/memcpy-3.c: New testcase.
2938
29392013-11-18 Jan Hubicka <jh@suse.cz>
2940 Uros Bizjak <ubizjak@gmail.com>
2941
2942 PR middle-end/59175
2943 * gcc.target/i386/memcpy-2.c: Fix template;
2944 add +1 so the testcase passes at 32bit.
2945
29462013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2947
2948 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
2949 Remove spurious FIXME.
2950
29512013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2952
2953 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
2954
29552013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/53473
2958 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
2959
29602013-11-18 Richard Biener <rguenther@suse.de>
2961
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.
2969
29702013-11-18 Eric Botcazou <ebotcazou@adacore.com>
2971
2972 * gnat.dg/volatile11.adb: New test.
2973 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
2974
29752013-11-18 Yury Gribov <y.gribov@samsung.com>
2976
2977 PR sanitizer/59106
2978 * c-c++-common/asan/pr59106.c: New test.
2979
29802013-11-17 Jan Hubicka <jh@suse.cz>
2981
2982 * gcc.target/i386/memcpy-2.c: New testcase.
2983
29842013-11-17 Uros Bizjak <ubizjak@gmail.com>
2985
2986 PR target/59153
2987 * gcc.target/i386/pr59153.c: New test.
2988
29892013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2990
2991 PR c++/59123
2992 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
2993 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
2994
29952013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/29143
2998 * g++.dg/overload/addr2.C: New.
2999 * g++.old-deja/g++.other/overload11.C: Adjust.
3000
30012013-11-15 Mike Stump <mikestump@comcast.net>
3002
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.
3009
30102013-11-15 Joseph Myers <joseph@codesourcery.com>
3011
3012 * c-c++-common/cpp/ucnid-2011-1.c: New test.
3013
30142013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 PR c++/58188
3017 * g++.dg/cpp0x/nsdmi-template8.C: New.
3018
30192013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
3020
3021 PR c++/58725
3022 * g++.dg/cpp0x/nsdmi-template7.C: New.
3023
30242013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
3025
3026 PR c++/58829
3027 * g++.dg/cpp0x/nsdmi-template6.C: New.
3028
30292013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 PR c++/58599
3032 * g++.dg/cpp0x/nsdmi-template5.C: New.
3033
30342013-11-15 Aldy Hernandez <aldyh@redhat.com>
3035
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.
3040
30412013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3042
3043 * gcc.dg/vmx/3b-15.c: Revise for little endian.
3044
30452013-11-15 Richard Biener <rguenther@suse.de>
3046
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.
3051
30522013-11-15 Richard Biener <rguenther@suse.de>
3053
3054 * gcc.dg/torture/20131115-1.c: New testcase.
3055
30562013-11-15 Joseph Myers <joseph@codesourcery.com>
3057
3058 * gcc.dg/cpp/ucnid-9.c: New test.
3059
30602013-11-14 Eric Botcazou <ebotcazou@adacore.com>
3061
3062 * gnat.dg/stack_usage1b.adb: New test.
3063 * gnat.dg/stack_usage1c.adb: Likewise.
3064
30652013-11-14 H.J. Lu <hongjiu.lu@intel.com>
3066
3067 * gnat.dg/specs/addr1.ads: Revert the last change.
3068 * gnat.dg/specs/atomic1.ads: Likewise.
3069
30702013-11-14 Cong Hou <congh@google.com>
3071
3072 * gcc.dg/vect/vect-alias-check.c: Update.
3073
30742013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 PR c++/57887
3077 * g++.dg/cpp0x/nsdmi-template3.C: New.
3078 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
3079
30802013-11-14 Diego Novillo <dnovillo@google.com>
3081
3082 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
3083 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3084
30852013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3086
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.
3092
30932013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3094
3095 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
3096 (WRAPPER): Use it.
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.
3100
31012013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3102
3103 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
3104 New function.
3105 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
3106 * gcc.target/powerpc/pr57949-2.c: Likewise.
3107
31082013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3109
3110 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
3111
31122013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3113
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.
3117
31182013-11-14 Richard Biener <rguenther@suse.de>
3119
3120 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
3121
31222013-11-14 H.J. Lu <hongjiu.lu@intel.com>
3123
3124 * gnat.dg/specs/addr1.ads: XFAIL on x32.
3125 * gnat.dg/specs/atomic1.ads: Likewise.
3126
31272013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
3128
3129 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
3130 to "cortex-a53".
3131 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
3132 to "cortex-a53".
3133
31342013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3135
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.
3139
31402013-11-14 Joey Ye <joey.ye@arm.com>
3141
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.
3147
31482013-11-14 Adam Butcher <adam@jessamine.co.uk>
3149
3150 PR c++/58533
3151 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
3152
31532013-11-14 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR target/59101
3156 * gcc.c-torture/execute/pr59101.c: New test.
3157
31582013-11-13 Jeff Law <law@redhat.com>
3159
3160 PR tree-optimization/59102
3161 * gcc.c-torture/compile/pr59102.c: New test.
3162
31632013-11-13 Tom de Vries <tom@codesourcery.com>
3164
3165 * gcc.dg/tail-merge-store.c: New test.
3166
31672013-11-13 Andrew MacLeod <amacleod@redhat.com>
3168
3169 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
3170 * gcc.dg/plugin/selfassign.c: Likewise.
3171
31722013-11-13 Jeff Law <law@redhat.com>
3173
3174 * PR middle-end/59119
3175 * gcc.c-torture/compile/pr59119.c: New test.
3176
31772013-11-13 Martin Jambor <mjambor@suse.cz>
3178
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.
3182
31832013-11-13 Cesar Philippidis <cesar@codesourcery.com>
3184
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.
3188
31892013-11-13 Eric Botcazou <ebotcazou@adacore.com>
3190
3191 * gcc.dg/guality/param-4.c: New test.
3192
31932013-11-13 Joseph Myers <joseph@codesourcery.com>
3194
3195 * gcc.dg/c11-complex-1.c: New test.
3196
31972013-11-13 Joseph Myers <joseph@codesourcery.com>
3198
3199 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
3200 gcc.dg/auto-type-2.c: New tests.
3201
32022013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3203
3204 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
3205 LTO tests.
3206
32072013-11-12 Jeff Law <law@redhat.com>
3208
3209 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
3210 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
3211 the SSA optimizers.
3212
32132013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3214
3215 PR target/59054
3216 * gcc.target/powerpc/pr59054.c: New test.
3217
32182013-11-12 Adam Butcher <adam@jessamine.co.uk>
3219
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.
3229
32302013-11-12 Adam Butcher <adam@jessamine.co.uk>
3231
3232 PR c++/58534
3233 PR c++/58536
3234 PR c++/58548
3235 PR c++/58549
3236 PR c++/58637
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.
3242
32432013-11-12 Joseph Myers <joseph@codesourcery.com>
3244
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
3248 diagnostics.
3249
32502013-11-12 Tristan Gingold <gingold@adacore.com>
3251
3252 * gnat.dg/aggr21.adb: New test.
3253 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
3254
32552013-11-12 Jeff Law <law@redhat.com>
3256
3257 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
3258 * gcc.dg/tree-ssa/isolate-5.c: New test.
3259
32602013-11-12 Martin Jambor <mjambor@suse.cz>
3261
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.
3266
32672013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3268
3269 PR c++/57734
3270 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
3271
32722013-11-11 Martin Liska <marxin.liska@gmail.com>
3273
3274 * gcc.dg/time-profiler-1.c: New test.
3275 * gcc.dg/time-profiler-2.c: Ditto.
3276
32772013-11-11 Marc Glisse <marc.glisse@inria.fr>
3278 Jeff Law <law@redhat.com>
3279
3280 * gcc.dg/tree-ssa/alias-27.c: New testcase.
3281
32822013-11-11 Uros Bizjak <ubizjak@gmail.com>
3283
3284 PR target/58853
3285 * gcc.target/i386/pr58853.c: New test.
3286
32872013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
3288
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.
3298
32992013-11-08 Joseph Myers <joseph@codesourcery.com>
3300
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
3323 tests.
3324
33252013-11-08 Cong Hou <congh@google.com>
3326
3327 PR tree-optimization/58508
3328 * gcc.dg/vect/pr58508.c: Update.
3329
33302013-11-08 Richard Biener <rguenther@suse.de>
3331
3332 PR tree-optimization/59047
3333 * gcc.dg/torture/pr59047.c: New testcase.
3334
33352013-11-08 Richard Biener <rguenther@suse.de>
3336
3337 PR tree-optimization/59038
3338 PR tree-optimization/58955
3339 * gcc.dg/torture/pr59038.c: New testcase.
3340
33412013-11-07 Janus Weil <janus@gcc.gnu.org>
3342
3343 PR fortran/58471
3344 * gfortran.dg/constructor_9.f90: New.
3345
33462013-11-07 Joseph Myers <joseph@codesourcery.com>
3347
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.
3370
33712013-11-07 Joseph Myers <joseph@codesourcery.com>
3372
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.
3383
33842013-11-07 Cong Hou <congh@google.com>
3385
3386 * gcc.dg/vect/vect-alias-check.c: New.
3387
33882013-11-07 Jakub Jelinek <jakub@redhat.com>
3389
3390 * gcc.dg/tree-ssa/loop-39.c: New test.
3391
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.
3397
33982013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
3399
3400 PR c++/58176
3401 * g++.dg/cpp0x/nullptr30.C: New.
3402
34032013-11-07 Yury Gribov <y.gribov@samsung.com>
3404 Jakub Jelinek <jakub@redhat.com>
3405
3406 PR sanitizer/59029
3407 * c-c++-common/asan/pr59029.c: New test.
3408
34092013-11-07 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 PR target/59034
3412 * gcc.target/i386/pr59034-1.c: New test.
3413 * gcc.target/i386/pr59034-2.c: Likewise.
3414
34152013-11-07 Bin Cheng <bin.cheng@arm.com>
3416
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.
3420
34212013-11-06 DJ Delorie <dj@redhat.com>
3422
3423 * gcc.dg/mismatch-decl-1.c: New test.
3424
34252013-11-06 Joseph Myers <joseph@codesourcery.com>
3426
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.
3431
34322013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
3433
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.
3577
35782013-11-06 Tobias Burnus <burnus@net-b.de>
3579
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.
3583
35842013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
3585
3586 PR target/30807
3587 * gcc.target/sh/torture/pr30807.c: New.
3588
35892013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
3590
3591 PR c++/11006
3592 * g++.dg/other/java3.C: New.
3593
35942013-11-06 Uros Bizjak <ubizjak@gmail.com>
3595
3596 PR target/59021
3597 * gcc.target/i386/pr59021.c: New test.
3598
35992013-11-06 James Lemke <jwlemke@codesourcery.com>
3600
3601 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
3602 dg-additional-files to also match BOL.
3603
36042013-11-06 Joseph Myers <joseph@codesourcery.com>
3605
3606 * gcc.dg/torture/c99-contract-1.c: New test.
3607
36082013-11-06 Richard Biener <rguenther@suse.de>
3609
3610 PR tree-optimization/58653
3611 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
3612 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
3613
36142013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3615
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.
3625
36262013-11-06 Christian Bruel <christian.bruel@st.com>
3627
3628 * gcc.target/sh/strlen.c: New test.
3629
36302013-11-06 Jakub Jelinek <jakub@redhat.com>
3631
3632 PR middle-end/58970
3633 * gcc.c-torture/compile/pr58970.c: New test.
3634
36352013-11-05 Wei Mi <wmi@google.com>
3636
3637 PR regression/58985
3638 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
3639
36402013-11-05 Tobias Burnus <burnus@net-b.de>
3641
3642 * g++.dg/warn/wdate-time.C: New.
3643 * gcc.dg/wdate-time.c: New.
3644 * gfortran.dg/wdate-time.F90: New.
3645
36462013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
3647
3648 PR fortran/58989
3649 * gfortran.dg/reshape_6.f90: New test.
3650
36512013-11-05 Jeff Law <law@redhat.com>
3652
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.
3658
36592013-11-05 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR rtl-optimization/58997
3662 * gcc.c-torture/compile/pr58997.c: New test.
3663
36642013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
3665
3666 PR c++/58724
3667 * g++.dg/cpp0x/gen-attrs-56.C: New.
3668
36692013-11-05 Richard Biener <rguenther@suse.de>
3670
3671 PR ipa/58492
3672 * gcc.dg/ipa/pr58492.c: New testcase.
3673
36742013-11-05 Richard Biener <rguenther@suse.de>
3675
3676 PR tree-optimization/58955
3677 * gcc.dg/torture/pr58955-1.c: New testcase.
3678 * gcc.dg/torture/pr58955-2.c: Likewise.
3679
36802013-11-05 H.J. Lu <hongjiu.lu@intel.com>
3681
3682 PR middle-end/58981
3683 * gcc.dg/pr58981.c: New test.
3684
36852013-11-05 Richard Biener <rguenther@suse.de>
3686
3687 PR middle-end/58941
3688 * gcc.dg/torture/pr58941.c: New testcase.
3689
36902013-11-05 Marc Glisse <marc.glisse@inria.fr>
3691
3692 PR tree-optimization/58958
3693 * gcc.dg/tree-ssa/pr58958.c: New file.
3694
36952013-11-05 Marc Glisse <marc.glisse@inria.fr>
3696
3697 * gcc.dg/tree-ssa/alias-26.c: New file.
3698
36992013-11-05 Jakub Jelinek <jakub@redhat.com>
3700
3701 PR tree-optimization/58984
3702 * gcc.c-torture/execute/pr58984.c: New test.
3703
37042013-11-05 Andreas Schwab <schwab@suse.de>
3705
3706 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
3707
37082013-11-05 Tobias Burnus <burnus@net-b.de>
3709
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.
3714
37152013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3716
3717 * gcc.dg/superblock.c: Require scheduling support.
3718
37192013-11-04 Kostya Serebryany <kcc@google.com>
3720
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.
3724
37252013-11-04 Ian Lance Taylor <iant@google.com>
3726
3727 * g++.dg/ext/sync-4.C: New test.
3728
37292013-11-04 Paul Thomas <pault@gcc.gnu.org>
3730
3731 PR fortran/58771
3732 * gfortran.dg/derived_external_function_1.f90 : New test
3733
37342013-11-04 Jakub Jelinek <jakub@redhat.com>
3735
3736 PR tree-optimization/58978
3737 * gcc.c-torture/compile/pr58978.c: New test.
3738
37392013-11-04 Paul Thomas <pault@gcc.gnu.org>
3740
3741 PR fortran/57445
3742 * gfortran.dg/optional_class_1.f90 : New test
3743
37442013-11-04 Vladimir Makarov <vmakarov@redhat.com>
3745
3746 PR rtl-optimization/58968
3747 * gfortran.dg/pr58968.f: New
3748
37492013-11-04 Marek Polacek <polacek@redhat.com>
3750
3751 PR c++/58979
3752 * g++.dg/diagnostic/pr58979.C: New test.
3753
37542013-11-04 Joseph Myers <joseph@codesourcery.com>
3755
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.
3761
37622013-11-04 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR tree-optimization/58946
3765 * gcc.c-torture/compile/pr58946.c: New test.
3766
37672013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR c++/52071
3770 * g++.dg/parse/pr52071.C: New.
3771
37722013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 PR c++/38313
3775 * g++.dg/lookup/name-clash10.C: New.
3776
37772013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
3778
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.
19de0631 3781 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or vbif.
d733203b 3782
37832013-11-03 Marek Polacek <polacek@redhat.com>
3784
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.
3790
37912013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3792
3793 * gcc.dg/vmx/vec-set.c: New.
3794
37952013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
3796
3797 PR c++/29234
3798 PR c++/56037
3799 * g++.dg/parse/pr29234.C: New.
3800 * g++.dg/parse/pr56037.C: Likewise.
3801
38022013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3803
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.
3806
38072013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3808
3809 PR c++/58708
3810 * g++.dg/cpp1y/pr58708.C: New.
3811
38122013-11-01 Marc Glisse <marc.glisse@inria.fr>
3813
3814 PR c++/58834
3815 * g++.dg/ext/pr58834.C: New file.
3816
38172013-11-01 Jakub Jelinek <jakub@redhat.com>
3818
3819 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
3820 tests.
3821 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
3822 tests.
3823
38242013-11-01 Paul Thomas <pault@gcc.gnu.org>
3825
3826 PR fortran/57893
3827 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
3828 type block.
3829
38302013-10-31 Jakub Jelinek <jakub@redhat.com>
3831
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.
3837
38382013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
3839
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.
3844
38452013-10-31 Jakub Jelinek <jakub@redhat.com>
3846
3847 * gcc.dg/vect/vect-align-3.c: New test.
3848
3849 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
3850 we warn about it already during VRP1 pass.
3851
38522013-10-31 Martin Jambor <mjambor@suse.cz>
3853
3854 PR rtl-optimization/58934
3855 Revert:
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.
3861
38622013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
3863
3864 PR c++/58932
3865 Revert:
3866 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
3867
3868 PR c++/58466
3869 * g++.dg/cpp0x/variadic145.C: New.
3870
3871 * g++.dg/cpp0x/sfinae49.C: New.
3872
38732013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3874
3875 PR c++/58581
3876 * g++.dg/cpp0x/deleted1.C: New.
3877
38782013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3879
3880 * gcc.target/arm/lp1243022.c: New test.
3881
38822013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
3883
3884 PR other/58545
3885 * gcc.target/avr/pr58545.c: New test.
3886
38872013-10-30 Tobias Burnus <burnus@net-b.de>
3888
3889 Revert:
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.
3893
38942013-10-30 Cong Hou <congh@google.com>
3895
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.
3899
39002013-10-30 Tobias Burnus <burnus@net-b.de>
3901
3902 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
3903 path to the compile flags.
3904
39052013-10-30 Mikael Pettersson <mikpe@it.uu.se>
3906
3907 PR rtl-optimization/58369
3908 * g++.dg/torture/pr58369.C: New test.
3909
39102013-10-30 Tobias Burnus <burnus@net-b.de>
3911
3912 PR other/33426
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.
3916
39172013-10-30 Vladimir Makarov <vmakarov@redhat.com>
3918
3919 PR target/58784
3920 * gcc.target/arm/pr58784.c: New.
3921
39222013-10-30 Marc Glisse <marc.glisse@inria.fr>
3923
3924 * gcc.dg/tree-ssa/alias-24.c: New file.
3925
39262013-10-30 Vladimir Makarov <vmakarov@redhat.com>
3927
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.
3945
39462013-10-30 Christian Bruel <christian.bruel@st.com>
3947
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.
3951
39522013-10-30 Martin Jambor <mjambor@suse.cz>
3953
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.
3958
39592013-10-29 Andrew Pinski <apinski@cavium.com>
3960 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3961
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.
3971
39722013-10-29 Tobias Burnus <burnus@net-b.de>
3973
3974 PR fortran/44350
3975 * gfortran.dg/blockdata_8.f90: New.
3976
39772013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
3978
3979 PR target/54236
3980 * gcc.target/sh/pr54236-2: New.
3981 * gcc.target/sh/pr54089-6: Add another rotl special case.
3982
39832013-10-29 Paul Thomas <pault@gcc.gnu.org>
3984
3985 PR fortran/58793
3986 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
3987 to determine sizes of real kinds.
3988
3989 PR fortran/58858
3990 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
3991
39922013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
3993
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.
4013
40142013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
4015
4016 PR c++/58888
4017 * g++.dg/cpp0x/auto40.C: New.
4018 * g++.dg/other/warning1.C: Adjust.
4019
40202013-10-29 Richard Biener <rguenther@suse.de>
4021
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.
4026
40272013-10-29 Marc Glisse <marc.glisse@inria.fr>
4028
4029 PR tree-optimization/19831
4030 * gcc.dg/tree-ssa/alias-25.c: New file.
4031
40322013-10-29 Richard Biener <rguenther@suse.de>
4033
4034 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
4035 changes.
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.
4053
40542013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4055
4056 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
4057 * gcc.dg/vmx/eg-5.c: Likewise.
4058
40592013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
4060 Joern Rennecke <joern.rennecke@embecosm.com>
4061
4062 * gcc.target/arc/jump-around-jump.c: New test.
4063
40642013-10-27 Tom de Vries <tom@codesourcery.com>
4065
4066 * gcc.target/arm/require-pic-register-loc.c: New test.
4067
40682013-10-27 Uros Bizjak <ubizjak@gmail.com>
4069
4070 PR target/58679
4071 * gcc.target/i386/pr58679-1.c: New test.
4072 * gcc.target/i386/pr58679-2.c: Ditto.
4073
40742013-10-27 Tobias Burnus <burnus@net-b.de>
4075
4076 PR other/33426
4077 * gcc.dg/vect/vect-ivdep-2.c: New.
4078
40792013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
4080
4081 PR target/52483
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.
4086
40872013-10-26 Jeff Law <law@redhat.com>
4088
4089 * g++.dg/torture/pr49309.C: Removed.
4090 * gcc.dg/dfp/pr35739.c: Removed.
4091
40922013-10-25 Vladimir Makarov <vmakarov@redhat.com>
4093
4094 PR rtl-optimization/58759
4095 * gcc.target/i386/pr58759.c: New.
4096
40972013-10-25 Tobias Burnus <burnus@net-b.de>
4098
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.
4102
41032013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
4104
4105 * gcc.dg/wmul-1.c: New test.
4106
41072013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
4108
4109 PR c++/58878
4110 * g++.dg/template/pr58878.C: New.
4111
41122013-10-25 Marc Glisse <marc.glisse@inria.fr>
4113
4114 * gcc.dg/tree-ssa/alias-23.c: New file.
4115
41162013-10-25 Richard Biener <rguenther@suse.de>
4117
4118 PR tree-optimization/58626
4119 * gcc.dg/torture/pr58626.c: New testcase.
4120
41212013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
4122
4123 PR c++/54812
4124 * g++.dg/cpp0x/defaulted47.C: New.
4125
41262013-10-25 Eric Botcazou <ebotcazou@adacore.com>
4127
4128 * gcc.c-torture/execute/pr58831.c: New test.
4129
41302013-10-25 Nick Clifton <nickc@redhat.com>
4131
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
4140 arithmetic.
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.
4146
41472013-10-25 Tobias Burnus <burnus@net-b.de>
4148
4149 * g++.dg/parse/ivdep.C: New.
4150 * g++.dg/vect/pr33426-ivdep.cc: New.
4151
41522013-10-24 Richard Henderson <rth@redhat.com>
4153
4154 PR rtl/58542
4155 * gcc.dg/atomic-store-6.c: New.
4156
41572013-10-24 Ian Lance Taylor <iant@google.com>
4158
4159 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
4160
41612013-10-24 Cong Hou <congh@google.com>
4162
4163 * gcc.c-torture/execute/20030125-1.c: Update.
4164
41652013-10-24 Tobias Burnus <burnus@net-b.de>
4166
4167 PR fortran/44646
4168 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
4169
41702013-10-24 Dehao Chen <dehao@google.com>
4171
4172 * g++.dg/opt/devirt3.C: New test.
4173
41742013-08-24 Tobias Burnus <burnus@net-b.de>
4175
4176 PR other/33426
4177 * gcc.dg/ivdep.c: New.
4178 * gcc.dg/vect/vect-ivdep-1.c: New.
4179
41802013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4181
4182 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
4183 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
4184
41852013-10-24 Nick Clifton <nickc@redhat.com>
4186
4187 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
4188
41892013-10-24 Marek Polacek <polacek@redhat.com>
4190
4191 PR c++/58705
4192 * g++.dg/parse/pr58705.C: New test.
4193
41942013-10-24 Marek Polacek <polacek@redhat.com>
4195
4196 * gcc.dg/c11-align-5.c: Add more testing.
4197
41982013-10-23 Pat Haugen <pthaugen@us.ibm.com>
4199
4200 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
4201
42022013-10-23 Jakub Jelinek <jakub@redhat.com>
4203
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.
4213
42142013-10-23 Tom de Vries <tom@codesourcery.com>
4215
4216 PR tree-optimization/58805
4217 * gcc.dg/pr58805.c: New test.
4218
42192013-10-23 Jakub Jelinek <jakub@redhat.com>
4220
4221 * gcc.target/i386/vect-div-1.c: New test.
4222
4223 * gcc.dg/vect/pr58508.c: Remove dg-options.
4224
42252013-10-23 Richard Biener <rguenther@suse.de>
4226
4227 * gcc.dg/torture/pr58830.c: New testcase.
4228
42292013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
4230
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.
4234
42352013-10-23 Tobias Burnus <burnus@net-b.de>
4236
4237 PR fortran/58793
4238 * gfortran.dg/assumed_type_8.f90: New.
4239
42402013-10-22 Uros Bizjak <ubizjak@gmail.com>
4241
4242 PR target/58779
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.
4246
42472013-10-22 Steve Ellcey <sellcey@mips.com>
4248
4249 * gcc.target/mips/nor.c: New.
4250
42512013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
4252
4253 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
4254 tests into...
4255 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
4256 restricted to big-endian targets.
4257
42582013-10-22 Paul Thomas <pault@gcc.gnu.org>
4259
4260 PR fortran 57893
4261 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
4262
42632013-10-21 Tobias Burnus <burnus@net-b.de>
4264
4265 PR fortran/58803
4266 * gfortran.dg/proc_ptr_comp_38.f90: New.
4267
42682013-10-21 Marek Polacek <polacek@redhat.com>
4269
4270 PR middle-end/58809
4271 * gcc.dg/gomp/pr58809.c: New test.
4272
42732013-10-21 Vidya Praveen <vidyapraveen@arm.com>
4274
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().
4277
42782013-10-21 Richard Biener <rguenther@suse.de>
4279
4280 PR tree-optimization/58794
4281 * c-c++-common/torture/pr58794-1.c: New testcase.
4282 * c-c++-common/torture/pr58794-2.c: Likewise.
4283
42842013-10-21 Richard Biener <rguenther@suse.de>
4285
4286 PR middle-end/58742
4287 * c-c++-common/fold-divmul-1.c: New testcase.
4288
42892013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4290
4291 * gcc.target/i386/memset-vector_loop-1.c: New test.
4292 * gcc.target/i386/memset-vector_loop-2.c: New test.
4293
42942013-10-21 Diego Novillo <dnovillo@google.com>
4295
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.
4302
43032013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
4304
4305 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
4306 * gcc.target/mips/mips-ps-7.c: Likewise.
4307
43082013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
4309
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.
4313
43142013-10-19 John David Anglin <danglin@gcc.gnu.org>
4315
4316 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
4317
4318 PR testsuite/58645
4319 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
4320
43212013-10-19 Mike Stump <mikestump@comcast.net>
4322
4323 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
4324
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.
4333
43342013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
4335
4336 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
4337
43382013-10-18 Cong Hou <congh@google.com>
4339
4340 * gcc.dg/vect/pr58508.c: New test.
4341
43422013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR c++/58466
4345 * g++.dg/cpp0x/variadic145.C: New.
4346
43472013-10-18 Andrew MacLeod <amacleod@redhat.com>
4348
4349 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
4350
43512013-10-18 Hans-Peter Nilsson <hp@axis.com>
4352
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.
4357
43582013-10-17 Charles Baylis <charles.baylis@linaro.org>
4359
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.
4367
43682013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4369
4370 PR target/58673
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.
4374
43752013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4376
4377 PR c++/58596
4378 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
4379
43802013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4381
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.
4385
43862013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
4387
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".
4393
43942013-10-17 Richard Biener <rguenther@suse.de>
4395
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.
4400
44012013-10-17 Marek Polacek <polacek@redhat.com>
4402
4403 PR c/58267
4404 * gcc.dg/c1x-align-5.c: New test.
4405
44062013-10-16 Tobias Burnus <burnus@net-b.de>
4407
4408 PR fortran/58652
4409 * gfortran.dg/unlimited_polymorphic_12.f90: New.
4410
44112013-10-16 Thomas Schwinge <thomas@codesourcery.com>
4412
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.
4419
44202013-10-16 Paulo Matos <pmatos@broadcom.com>
4421
4422 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
4423
44242013-10-15 Sriraman Tallam <tmsriram@google.com>
4425
4426 PR target/57756
4427 * gcc.target/i386/pr57756.c: New test.
4428 * gcc.target/i386/pr57756_2.c: New test.
4429
44302013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
4431
4432 * gcc.dg/torture/builtin-self.c: New file.
4433
44342013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
4435
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.
4441
44422013-10-15 Cong Hou <congh@google.com>
4443
4444 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
4445
44462013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
4447
4448 PR c++/58707
4449 * g++.dg/cpp0x/pr58707.C: New.
4450
44512013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4452
4453 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
4454 after other directives.
4455
44562013-10-15 Tobias Burnus <burnus@net-b.de>
4457
4458 PR fortran/58652
4459 * gfortran.dg/unlimited_polymorphic_11.f90: New.
4460
44612013-10-14 Ian Lance Taylor <iant@google.com>
4462
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.
4468
44692013-10-14 Tobias Burnus <burnus@net-b.de>
4470
4471 PR fortran/58658
4472 * gfortran.dg/unlimited_polymorphic_10.f90: New.
4473
44742013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4475
4476 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
4477 Use btsl.
4478
44792013-10-14 Eric Botcazou <ebotcazou@adacore.com>
4480
4481 * gnat.dg/specs/opt1.ads: New test.
4482
44832013-10-14 Richard Biener <rguenther@suse.de>
4484
4485 PR tree-optimization/58640
4486 * gcc.c-torture/execute/pr58640-2.c: New testcase.
4487
44882013-10-13 Eric Botcazou <ebotcazou@adacore.com>
4489
4490 * gnat.dg/uninit_array.ad[sn]: New test.
4491 * gnat.dg/uninit_array_pkg.ads: New helper.
4492
44932013-10-13 Richard Biener <rguenther@suse.de>
4494
4495 * gcc.c-torture/execute/pr58662.c: New test.
4496
44972013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4498
4499 PR target/51244
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.
4503
45042013-10-12 Arnaud Charlet <charlet@adacore.com>
4505
4506 * gnat.dg/specs/linker_section.ads: Update test.
4507
45082013-10-12 H.J. Lu <hongjiu.lu@intel.com>
4509
4510 PR target/58690
4511 * gcc.target/i386/pr58690.c: New test
4512
45132013-10-12 Alexander Monakov <amonakov@ispras.ru>
4514
4515 * gcc.target/i386/builtin-ucmp.c: New test.
4516
45172013-10-11 Brooks Moses <bmoses@google.com>
4518
4519 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
4520
45212013-10-11 Jeff Law <law@redhat.com>
4522
4523 * gcc.c-torture/execute/pr58640.c: New test.
4524
45252013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
4526
4527 PR c++/58633
4528 * g++.dg/cpp0x/decltype57.C: New.
4529
45302013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
4531
4532 PR c++/31671
4533 * g++.dg/template/nontype26.C: New.
4534
45352013-10-11 Thomas Schwinge <thomas@codesourcery.com>
4536
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.
4543
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.
4552
45532013-10-11 Jakub Jelinek <jakub@redhat.com>
4554
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
4571 parser.
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
4596 parser.
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.
4613
46142013-10-10 Jan Hubicka <jh@suse.cz>
4615
4616 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
4617 tuning change.
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.
4621
46222013-10-10 Jakub Jelinek <jakub@redhat.com>
4623
4624 PR middle-end/58670
4625 * gcc.dg/torture/pr58670.c: New test.
4626
46272013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
4628
4629 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
4630
46312013-10-09 Marek Polacek <polacek@redhat.com>
4632
4633 PR c++/58635
4634 * g++.dg/tm/pr58635-1.C: New test.
4635 * g++.dg/tm/pr58635-2.C: New test.
4636
46372013-10-09 Jakub Jelinek <jakub@redhat.com>
4638
4639 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
4640
46412013-10-09 Marc Glisse <marc.glisse@inria.fr>
4642
4643 PR tree-optimization/20318
4644 * c-c++-common/pr20318.c: New file.
4645 * gcc.dg/tree-ssa/pr20318.c: New file.
4646
46472013-10-09 Eric Botcazou <ebotcazou@adacore.com>
4648
4649 * gcc.c-torture/execute/pr58570.c: New test.
4650
46512013-10-09 Alex Velenko <Alex.Velenko@arm.com>
4652
4653 * gcc.target/aarch64/vclz.c: New testcase.
4654
46552013-10-09 Alex Velenko <Alex.Velenko@arm.com>
4656
4657 * gcc.target/aarch64/vadd_f64.c: New testcase.
4658 * gcc.target/aarch64/vsub_f64.c: New testcase.
4659
46602013-10-09 Alex Velenko <Alex.Velenko@arm.com>
4661
4662 * gcc.target/aarch64/vdiv_f.c: New testcase.
4663
46642013-10-09 Alex Velenko <Alex.Velenko@arm.com>
4665
4666 * gcc.target/aarch64/vneg_f.c: New testcase.
4667 * gcc.target/aarch64/vneg_s.c: New testcase.
4668
46692013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 PR c++/58568
4672 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
4673 * g++.old-deja/g++.mike/misc9.C: Adjust.
4674
46752013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4676
4677 PR c++/58665
4678 Revert:
4679 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4680
4681 PR c++/58448
4682 * g++.dg/template/crash117.C: New.
4683
46842013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4685
4686 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
4687
46882013-10-08 Marc Glisse <marc.glisse@inria.fr>
4689
4690 PR tree-optimization/58480
4691 * gcc.dg/tree-ssa/pr58480.c: New file.
4692
46932013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4694
4695 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
4696 * gcc.target/powerpc/fusion.c: Likewise.
4697
46982013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4699
4700 * gcc.target/s390/htm-nofloat-2.c: New testcase.
4701
47022013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4703
4704 * gcc.target/s390/htm-1.c: Add more tests to cover different
4705 operand types.
4706
47072013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4708
4709 PR c++/58126
4710 * g++.dg/init/uninitialized1.C: New.
4711
47122013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4713
4714 PR c++/56060
4715 * g++.dg/cpp0x/variadic144.C: New.
4716
47172013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4718
4719 PR c++/58560
4720 * g++.dg/cpp0x/auto39.C: New.
4721
47222013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4723
4724 PR c++/58503
4725 * g++.dg/cpp0x/range-for26.C: New.
4726 * g++.dg/cpp0x/range-for27.C: Likewise.
4727
47282013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4729
4730 PR c++/58448
4731 * g++.dg/template/crash117.C: New.
4732
47332013-10-04 Marc Glisse <marc.glisse@inria.fr>
4734
4735 PR c++/19476
4736 * g++.dg/tree-ssa/pr19476-5.C: New file.
4737 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
4738
47392013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4740
4741 PR c++/58584
4742 * g++.dg/cpp0x/gen-attrs-55.C: New.
4743
47442013-10-03 Easwaran Raman <eraman@google.com>
4745
4746 PR c++/33911
4747 * g++.dg/ext/attribute47.C: New.
4748
47492013-10-03 Rong Xu <xur@google.com>
4750
4751 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
4752 probability.
4753 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
4754 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
4755
47562013-10-03 Marek Polacek <polacek@redhat.com>
4757
4758 PR c++/58510
4759 * g++.dg/cpp0x/pr58510.C: New test.
4760
47612013-10-03 Marc Glisse <marc.glisse@inria.fr>
4762
4763 PR c++/19476
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.
4768
47692013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4770
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
4775 the instruction.
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.
4781
47822013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
4783
4784 PR target/58460
4785 * gcc.target/aarch64/pr58460.c: New file.
4786
47872013-10-02 Tobias Burnus <burnus@net-b.de>
4788
4789 PR fortran/58593
4790 * gfortran.dg/char_length_19.f90: New.
4791
47922013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4793
4794 PR c++/58535
4795 * g++.dg/parse/crash65.C: New.
4796 * g++.dg/cpp1y/pr58535.C: Likewise.
4797
47982013-10-02 Richard Biener <rguenther@suse.de>
4799
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.
4805
48062013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4807
4808 PR c++/58565
4809 * g++.dg/parse/crash64.C: New.
4810
48112013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
4812
4813 * gcc.dg/tree-ssa/slsr-40.c: New test.
4814
48152013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 PR c++/58563
4818 * g++.dg/cpp0x/pr58563.C: New.
4819
48202013-10-01 Vidya Praveen <vidyapraveen@arm.com>
4821
4822 * gcc.target/aarch64/vect_saddl_1.c: New.
4823
48242013-10-01 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR target/58574
4827 * gcc.c-torture/execute/pr58574.c: New testcase.
4828
48292013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
4830
4831 PR Target/58578
4832 * gcc.target/arm/pr58578.c: New test.
4833
48342013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4835
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.
4839
48402013-10-01 Nick Clifton <nickc@redhat.com>
4841
4842 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
4843 for MSP430.
4844 * gcc.c-torture/compile/20010327-1.c: Only run the test for
4845 ptr32plus targets.
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
4850 int32plus targets.
4851 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
4852
48532013-10-01 Richard Biener <rguenther@suse.de>
4854
4855 PR tree-optimization/58553
4856 * gcc.dg/torture/pr58553.c: New testcase.
4857
48582013-09-30 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR middle-end/58564
4861 * gcc.c-torture/execute/pr58564.c: New test.
4862
48632013-09-30 Teresa Johnson <tejohnson@google.com>
4864
4865 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
4866 Update for additional dump message.
4867
48682013-09-30 Richard Biener <rguenther@suse.de>
4869
4870 PR tree-optimization/58554
4871 * gcc.dg/torture/pr58554.c: New testcase.
4872
48732013-09-30 Simon Cook <simon.cook@embecosm.com>
4874 Joern Rennecke <joern.rennecke@embecosm.com>
4875
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.
4900
49012013-09-30 Richard Biener <rguenther@suse.de>
4902
4903 PR middle-end/58532
4904 * g++.dg/torture/pr58552.C: New testcase.
4905
49062013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4907
4908 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
4909 and -mupper-regs-df.
4910
49112013-09-27 Paulo Matos <pmatos@broadcom.com>
4912
4913 PR middle-end/58463
4914 * gcc.dg/pr58463.c: New test.
4915
49162013-09-27 Jakub Jelinek <jakub@redhat.com>
4917
4918 PR middle-end/58551
4919 * c-c++-common/gomp/pr58551.c: New test.
4920
49212013-09-27 Richard Biener <rguenther@suse.de>
4922
4923 PR tree-optimization/58459
4924 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
4925
49262013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
4927
4928 PR fortran/58113
4929 * gfortran.dg/round_4.f90: Check for rounding support.
4930
49312013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
4932
4933 * g++.dg/vect/pr58513.cc (op): Make static.
4934
49352013-09-26 Richard Biener <rguenther@suse.de>
4936
4937 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
4938
49392013-09-26 Richard Biener <rguenther@suse.de>
4940
4941 PR tree-optimization/58539
4942 * gcc.dg/torture/pr58539.c: New testcase.
4943
49442013-09-25 Jeff Law <law@redhat.com>
4945
4946 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
4947
49482013-09-25 Tobias Burnus <burnus@net-b.de>
4949
4950 PR fortran/58436
4951 * gfortran.dg/finalize_21.f90: New.
4952
49532013-09-25 Tobias Burnus <burnus@net-b.de>
4954
4955 PR fortran/57697
4956 PR fortran/58469
4957 * gfortran.dg/defined_assignment_8.f90: New.
4958 * gfortran.dg/defined_assignment_9.f90: New.
4959
49602013-09-25 Marek Polacek <polacek@redhat.com>
4961
4962 PR sanitizer/58413
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.
4967
49682013-09-25 Marek Polacek <polacek@redhat.com>
4969
4970 PR c++/58516
4971 * g++.dg/tm/pr58516.C: New test.
4972
49732013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4974
4975 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
4976 New procedure.
4977 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
4978
49792013-09-24 Richard Biener <rguenther@suse.de>
4980
4981 PR middle-end/58513
4982 * g++.dg/vect/pr58513.cc: New testcase.
4983
49842013-09-24 Yvan Roux <yvan.roux@linaro.org>
4985
4986 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
4987 output.
4988
49892013-09-23 Adam Butcher <adam@jessamine.co.uk>
4990
4991 PR c++/58500
4992 * g++.dg/cpp1y/pr58500.C: New testcase.
4993
49942013-09-23 Eric Botcazou <ebotcazou@adacore.com>
4995
4996 * gnat.dg/opt28.ad[sb]: New test.
4997 * gnat.dg/opt28_pkg.ads: New helper.
4998
49992013-09-23 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/58464
5002 * g++.dg/torture/pr58464.C: New testcase.
5003
50042013-09-23 Christian Bruel <christian.bruel@st.com>
5005
5006 PR target/58475
5007 * gcc.target/sh/torture/pr58475.c: New test.
5008
50092013-09-23 Janus Weil <janus@gcc.gnu.org>
5010
5011 PR fortran/58355
5012 * gfortran.dg/extends_15.f90: New.
5013
50142013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
5015
5016 PR c++/58481
5017 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
5018
50192013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
5020
5021 PR target/56875
5022 * gcc.target/vax/vax.exp: New.
5023 * gcc.target/vax/pr56875.c: Ditto.
5024
50252013-09-20 Richard Biener <rguenther@suse.de>
5026
5027 PR middle-end/58484
5028 * gfortran.dg/pr58484.f: New testcase.
5029
50302013-09-20 Jeff Law <law@redhat.com>
5031
5032 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
5033
50342013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5035
5036 PR middle-end/57748
5037 * gcc.dg/torture/pr57748-1.c: New test.
5038 * gcc.dg/torture/pr57748-2.c: New test.
5039
50402013-09-20 Marek Polacek <polacek@redhat.com>
5041
5042 PR sanitizer/58413
5043 * c-c++-common/ubsan/shift-4.c: New test.
5044
50452013-09-20 Richard Biener <rguenther@suse.de>
5046
5047 PR tree-optimization/58453
5048 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
5049
50502013-09-20 Janus Weil <janus@gcc.gnu.org>
5051
5052 PR fortran/58099
5053 * gfortran.dg/proc_ptr_43.f90: New.
5054
50552013-09-18 Tobias Burnus <burnus@net-b.de>
5056
5057 PR fortran/57697
5058 * gfortran.dg/defined_assignment_11.f90: New.
5059
50602013-09-18 Vladimir Makarov <vmakarov@redhat.com>
5061
5062 PR rtl-optimization/58438
5063 * g++.dg/pr58438.C: New test.
5064
50652013-09-18 Tobias Burnus <burnus@net-b.de>
5066
5067 PR fortran/43366
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.
5074
50752013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5076
5077 PR c++/58457
5078 * g++.dg/parse/using4.C: New.
5079
50802013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5081
5082 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
5083
50842013-09-18 Marek Polacek <polacek@redhat.com>
5085
5086 PR sanitize/58443
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.
5092
50932013-09-18 Richard Biener <rguenther@suse.de>
5094
5095 PR tree-optimization/58417
5096 * gcc.dg/torture/pr58417.c: New testcase.
5097
50982013-09-18 Eric Botcazou <ebotcazou@adacore.com>
5099
5100 * gnat.dg/array_bounds_test2.adb: New test.
5101
51022013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5103
5104 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
5105 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
5106
51072013-09-18 Eric Botcazou <ebotcazou@adacore.com>
5108
5109 * gnat.dg/in_out_parameter4.adb: New test.
5110
51112013-09-18 Marek Polacek <polacek@redhat.com>
5112
5113 PR sanitizer/58411
5114 * c-c++-common/ubsan/attrib-1.c: New test.
5115
51162013-09-17 Cong Hou <congh@google.com>
5117
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.
5121
51222013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5123
5124 PR c++/58435
5125 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
5126 the cp_type_quals (r) too.
5127
51282013-09-17 Jan Hubicka <jh@suse.cz>
5129
5130 PR middle-end/58332
5131 * gcc.c-torture/compile/pr58332.c: New testcase.
5132
51332013-09-17 Jeff Law <law@redhat.com>
5134
5135 * gcc.c-torture/execute/pr58387.c: New test.
5136
51372013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5138
5139 PR tree-optimization/58088
5140 * gcc.c-torture/compile/pr58088.c: New test.
5141
51422013-09-17 Nick Clifton <nickc@redhat.com>
5143
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.
5150
51512013-09-17 Eric Botcazou <ebotcazou@adacore.com>
5152
5153 * gnat.dg/opt27.adb: New test.
5154 * gnat.dg/opt27_pkg.ad[sb]: New helper.
5155
51562013-09-17 Andreas Schwab <schwab@suse.de>
5157
5158 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
5159
51602013-09-17 Richard Biener <rguenther@suse.de>
5161
5162 PR tree-optimization/58432
5163 * gcc.dg/pr58432.c: New testcase.
5164
51652013-09-17 Bin Cheng <bin.cheng@arm.com>
5166
5167 * gcc.dg/tree-ssa/slsr-39.c: New test.
5168
51692013-09-16 Xinliang David Li <davidxl@google.com>
5170
5171 * gcc.misc-tests/help.exp: Optimizer help change.
5172
51732013-09-16 Jeff Law <law@redhat.com>
5174
5175 * gcc.c-torture/execute/pr58419.c: New test.
5176 * gcc.c-torture/execute/pr58431.c: New test.
5177
51782013-09-16 Tobias Burnus <burnus@net-b.de>
5179
5180 PR fortran/58356
5181 * gfortran.dg/finalize_19.f90: New.
5182
51832013-09-16 Vladimir Makarov <vmakarov@redhat.com>
5184
5185 * gcc.target/i386/pr58418.c: New.
5186
51872013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
5188
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.
5193
51942013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
5195
5196 * gcc.target/aarch64/mul_intrinsic_1.c: New.
5197 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
5198
51992013-09-16 Richard Biener <rguenther@suse.de>
5200
5201 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
5202
52032013-09-16 Adam Butcher <adam@jessamine.co.uk>
5204
5205 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
5206 interpreted as implicit templates) to be expected pedwarns instead.
5207
52082013-09-16 Tobias Burnus <burnus@net-b.de>
5209
5210 PR fortran/57697
5211 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
5212
52132013-09-15 Tobias Burnus <burnus@net-b.de>
5214
5215 PR fortran/57697
5216 * gfortran.dg/defined_assignment_10.f90: New.
5217
52182013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
5219
5220 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
5221 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
5222
52232013-09-13 Jacek Caban <jacek@codeweavers.com>
5224
5225 * g++.dg/abi/main.C: Added implicit C linkage tests
5226
52272013-09-13 Kai Tietz <ktietz@redhat.com>
5228
5229 * gcc.target/i386/pr57848.c: New file.
5230
52312013-09-13 Christian Bruel <christian.bruel@st.com>
5232
5233 PR target/58314
5234 * gcc.target/sh/torture/pr58314.c: New test.
5235
52362013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
5239
52402013-09-12 Martin Jambor <mjambor@suse.cz>
5241
5242 PR ipa/58389
5243 * g++.dg/pr58389.C: New test.
5244
52452013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
5248 * g++.dg/template/pseudodtor3.C: Likewise.
5249
52502013-09-12 Richard Biener <rguenther@suse.de>
5251
5252 PR tree-optimization/58404
5253 * g++.dg/tree-ssa/pr58404.C: New testcase.
5254
52552013-09-12 Martin Jambor <mjambor@suse.cz>
5256
5257 PR ipa/58371
5258 * g++.dg/ipa/pr58371.C: New test.
5259
52602013-09-12 Richard Biener <rguenther@suse.de>
5261
5262 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
5263 expected outcome and comment why that happens.
5264
52652013-09-11 Richard Biener <rguenther@suse.de>
5266
5267 PR middle-end/58377
5268 * g++.dg/uninit-pred-4.C: New testcase.
5269
52702013-09-11 Jakub Jelinek <jakub@redhat.com>
5271
5272 PR tree-optimization/58385
5273 * gcc.c-torture/execute/pr58385.c: New test.
5274
52752013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5276
5277 * gcc.target/arm/thumb-ifcvt-2.c: New test.
5278
52792013-09-10 Jeff Law <law@redhat.com>
5280
5281 * g++.dg/torture/pr58380.C: New test.
5282
52832013-09-10 Jan Hubicka <jh@suse.cz>
5284 Paolo Carlini <paolo.carlini@oracle.com>
5285
5286 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
5287
52882013-09-10 Jeff Law <law@redhat.com>
5289
5290 * gcc.c-torture/compile/pr58343.c: New test.
5291
52922013-09-10 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR rtl-optimization/58365
5295 * gcc.c-torture/execute/pr58365.c: New test.
5296
52972013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5298
5299 * gcc.dg/torture/memcpy-1.c: New test.
5300
53012013-09-10 Alan Modra <amodra@gmail.com>
5302
5303 * gcc.target/powerpc/pr58330.c: New.
5304
53052013-09-10 Alan Modra <amodra@gmail.com>
5306
5307 * gcc.target/powerpc/medium_offset.c: New.
5308
53092013-09-09 Jakub Jelinek <jakub@redhat.com>
5310
5311 PR c++/58325
5312 * g++.dg/warn/Wunused-var-21.C: New test.
5313
5314 PR tree-optimization/58364
5315 * gcc.c-torture/execute/pr58364.c: New test.
5316
53172013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/43452
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.
5323
53242013-09-09 Ian Bolton <ian.bolton@arm.com>
5325
5326 * gcc.target/aarch64/movdi_1.c: New test.
5327
53282013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 PR c++/58362
5331 * g++.dg/warn/Wunused-parm-5.C: New.
5332
53332013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5334
5335 * gcc.target/aarch64/cmn-neg.c: New test.
5336
53372013-09-09 Richard Biener <rguenther@suse.de>
5338
5339 PR middle-end/58326
5340 * gcc.dg/torture/pr58326-1.c: New testcase.
5341 * gcc.dg/torture/pr58326-2.c: Likewise.
5342
53432013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5344
5345 PR target/57735
5346 * g++.dg/ext/pr57735.C: New test.
5347
53482013-09-09 Jan Hubicka <jh@suse.cz>
5349
5350 PR middle-end/58294
5351 * g++.dg/torture/PR58294.C: New testcase.
5352
53532013-09-08 Jeff Law <law@redhat.com>
5354
5355 * gcc.c-torture/compile/pr58340.c: New test.
5356
53572013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
5358
5359 * g++.dg/debug/ra1.C: New test.
5360
53612013-09-08 Jan Hubicka <jh@suse.cz>
5362
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.
5367
53682013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/54941
5371 * g++.dg/overload/new1.C: Adjust.
5372
53732013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
5374
5375 * c-c++-common/opaque-vector.c: New test.
5376
53772013-09-08 Tom de Vries <tom@codesourcery.com>
5378
5379 PR c++/58282
5380 * g++.dg/tm/noexcept-6.C: New test.
5381
53822013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
5383
5384 * gcc.target/arc/cond-set-use.c: New test.
5385
53862013-09-06 Eric Botcazou <ebotcazou@adacore.com>
5387
5388 * gnat.dg/stack_usage2.adb: New test.
5389
53902013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
5391
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.
5397
53982013-09-06 Eric Botcazou <ebotcazou@adacore.com>
5399
5400 * gnat.dg/warn10.ad[sb]: New test.
5401 * gnat.dg/warn10_pkg.ads: New helper.
5402
54032013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
5404
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
5408 in ESCAPED set.
5409 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5410 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5411
54122013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5413
5414 * gcc.target/s390/nearestint-1.c: New testcase.
5415
54162013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
5417 Vineet Gupta <Vineet.Gupta@synopsys.com>
5418
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.
5427
54282013-09-04 Jan Hubicka <jh@suse.cz>
5429
5430 PR middle-end/58201
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.
5434
54352013-09-05 Jan Hubicka <jh@suse.cz>
5436
5437 * gcc.dg/autopar/pr49960.c: Disable partial inlining
5438
54392013-09-05 Richard Biener <rguenther@suse.de>
5440
5441 PR tree-optimization/58137
5442 * gcc.target/i386/pr58137.c: New testcase.
5443
54442013-09-05 Martin Jambor <mjambor@suse.cz>
5445
5446 * g++.dg/ipa/remref-1.C: New test.
5447 * g++.dg/ipa/remref-2.C: Likewise.
5448
54492013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
5450
5451 PR c++/24926
5452 * g++.dg/parse/access11.C: New.
5453
54542013-09-04 David Edelsohn <dje.gcc@gmail.com>
5455
5456 * g++.dg/warn/weak1.C: Skip on AIX.
5457
54582013-09-04 Easwaran Raman <eraman@google.com>
5459
5460 PR middle-end/57370
5461 PR tree-optimization/58011
5462 * gfortran.dg/reassoc_12.f90: New testcase.
5463 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
5464
54652013-09-04 David Edelsohn <dje.gcc@gmail.com>
5466
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.
5470
54712013-09-04 Teresa Johnson <tejohnson@google.com>
5472
5473 * gcc.dg/unroll_1.c: Test dumping to stderr.
5474
54752013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
5476
5477 PR c++/58305
5478 * g++.dg/warn/deprecated-8.C: New.
5479
54802013-09-03 Jeff Law <law@redhat.com>
5481
5482 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
5483 dump output.
5484
54852013-09-03 Meador Inge <meadori@codesourcery.com>
5486
5487 Revert:
5488
5489 2013-08-30 Meador Inge <meadori@codesourcery.com>
5490
5491 * gcc.dg/Warray-bounds-11.c: New testcase.
5492
54932013-09-03 David Edelsohn <dje.gcc@gmail.com>
5494
5495 * lib/target-supports.exp (check_weak_available): Return true for AIX.
5496
54972013-09-03 Jan Hubicka <jh@suse.cz>
5498
5499 * g++.dg/ipa/devirt-15.C: Fix testcase.
5500
55012013-09-03 Richard Biener <rguenther@suse.de>
5502
5503 PR middle-end/57656
5504 * gcc.dg/torture/pr57656.c: New testcase.
5505
55062013-09-03 Richard Biener <rguenther@suse.de>
5507
5508 PR middle-end/57287
5509 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
5510
55112013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5512
5513 PR fortran/PR56519
5514 * gfortran.dg/do_concurrent_3.f90: New test case.
5515
55162013-09-02 Jan Hubicka <jh@suse.cz>
5517
5518 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
5519
55202013-09-02 Martin Jambor <mjambor@suse.cz>
5521
5522 PR ipa/58106
5523 * gcc.dg/ipa/pr58106.c: New test.
5524
55252013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
5526
5527 * gcc.target/aarch64/scalar_intrinsics.c
5528 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
5529
55302013-09-02 Richard Biener <rguenther@suse.de>
5531
5532 PR middle-end/57511
5533 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
5534
55352013-09-02 Richard Biener <rguenther@suse.de>
5536
5537 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
5538 reference.
5539
55402013-09-02 Bin Cheng <bin.cheng@arm.com>
5541
5542 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
5543
55442013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
5545
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.
5550
55512013-09-01 Jan Hubicka <jh@suse.cz>
5552
5553 * g++.dg/ipa/devirt-15.C: New testcase.
5554
55552013-09-01 Eric Botcazou <ebotcazou@adacore.com>
5556
5557 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
5558
55592013-08-31 Jan Hubicka <jh@suse.cz>
5560
5561 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
5562 * g++.dg/tree-ssa/pr45453.C: Likewise.
5563
55642013-08-31 Jan Hubicka <jh@suse.cz>
5565
5566 * gcc.dg/fork-instrumentation.c: New testcase.
5567
55682013-08-30 Uros Bizjak <ubizjak@gmail.com>
5569
5570 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
5571
55722013-08-30 Meador Inge <meadori@codesourcery.com>
5573
5574 * gcc.dg/Warray-bounds-11.c: New testcase.
5575
55762013-08-30 Marek Polacek <polacek@redhat.com>
5577
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.
5606
56072013-08-29 Jan Hubicka <jh@suse.cz>
5608
5609 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
5610 to match template and comment.
5611
56122013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/51424
5615 * g++.dg/cpp0x/dc8.C: New.
5616 * g++.dg/template/meminit1.C: Adjust.
5617
56182013-08-30 Teresa Johnson <tejohnson@google.com>
5619
5620 * gcc.dg/inline-dump.c: Delete inadvertant commit.
5621
56222013-08-30 Jakub Jelinek <jakub@redhat.com>
5623
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.
5627
56282013-08-30 Eric Botcazou <ebotcazou@adacore.com>
5629
5630 * gcc.dg/guality/param-1.c: New test.
5631 * gcc.dg/guality/param-2.c: Likewise.
5632
56332013-08-30 Richard Biener <rguenther@suse.de>
5634
5635 PR tree-optimization/58228
5636 * gcc.dg/torture/pr58228.c: New testcase.
5637
56382013-08-30 Richard Biener <rguenther@suse.de>
5639
5640 PR tree-optimization/58223
5641 * gcc.dg/torture/pr58223.c: New testcase.
5642 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
5643
56442013-08-30 Richard Biener <rguenther@suse.de>
5645
5646 PR tree-optimization/58010
5647 * gcc.dg/pr58010.c: New testcase.
5648
56492013-08-29 Xinliang DavidLi <davidxl@google.com>
5650
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.
5702
57032013-08-29 Eric Botcazou <ebotcazou@adacore.com>
5704
5705 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
5706
57072013-08-29 Teresa Johnson <tejohnson@google.com>
5708
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.
5713
57142013-08-29 Richard Biener <rguenther@suse.de>
5715
5716 PR tree-optimization/58246
5717 * gcc.dg/torture/pr58246.c: New testcase.
5718
57192013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5720
5721 PR fortran/52243
5722 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
5723 obsolete by patch.
5724 * gfortran.dg/realloc_on_assign_19.f90: New test.
5725
57262013-08-29 Richard Biener <rguenther@suse.de>
5727
5728 PR middle-end/57287
5729 * gcc.dg/pr57287-2.c: New testcase.
5730
57312013-08-29 Richard Biener <rguenther@suse.de>
5732
5733 PR tree-optimization/57685
5734 * gcc.dg/torture/pr57685.c: New testcase.
5735
57362013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/58255
5739 * g++.dg/cpp0x/dc7.C: New.
5740
57412013-08-28 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR middle-end/58257
5744 * c-c++-common/gomp/pr58257.c: New test.
5745
57462013-08-28 Richard Biener <rguenther@suse.de>
5747
5748 PR tree-optimization/56933
5749 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
5750
57512013-08-27 Vidya Praveen <vidyapraveen@arm.com>
5752
5753 * gcc.target/aarch64/scalar_shift_1.c: New.
5754
57552013-08-27 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/57521
5758 * gcc.dg/torture/pr57521.c: New testcase.
5759
57602013-08-27 Jakub Jelinek <jakub@redhat.com>
5761
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.
5772
57732013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5774
5775 PR fortran/58146
5776 * gfortran.dg/bounds_check_18.f90: New test.
5777
57782013-08-23 Jan Hubicka <jh@suse.cz>
5779
5780 * g++.dg/ipa/devirt-14.C: Fix typo.
5781
57822013-08-23 Mikael Morin <mikael@gcc.gnu.org>
5783
5784 PR fortran/57798
5785 * gfortran.dg/inline_sum_5.f90: New.
5786
57872013-08-23 Janus Weil <janus@gcc.gnu.org>
5788
5789 PR fortran/57843
5790 * gfortran.dg/typebound_assignment_7.f90: New.
5791
57922013-08-23 Jan Hubicka <jh@suse.cz>
5793
5794 * g++.dg/ipa/devirt-13.C: New testcase.
5795 * g++.dg/ipa/devirt-14.C: New testcase.
5796
57972013-08-23 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR target/58218
5800 * gcc.target/i386/pr58218.c: New test.
5801
5802 PR tree-optimization/58209
5803 * gcc.c-torture/execute/pr58209.c: New test.
5804
58052013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5806
5807 * gcc.target/powerpc/pr57744.c: Declare abort.
5808
58092013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
5810
5811 PR c++/56380
5812 * g++.dg/template/error54.C: New.
5813
58142013-08-22 Janus Weil <janus@gcc.gnu.org>
5815
5816 PR fortran/58185
5817 * gfortran.dg/select_type_34.f90: New.
5818
58192013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
5820
5821 PR c++/56130
5822 * g++.dg/warn/deprecated-7.C: New.
5823
58242013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
5825
5826 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
5827
58282013-08-21 Jeff Law <law@redhat.com>
5829
5830 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
5831
58322013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
5833
5834 PR c++/56134
5835 * g++.dg/ext/attr-alias-3.C: New.
5836
58372013-08-20 Janus Weil <janus@gcc.gnu.org>
5838
5839 PR fortran/53655
5840 * gfortran.dg/intent_out_8.f90: New.
5841
58422013-08-20 Teresa Johnson <tejohnson@google.com>
5843
5844 PR rtl-optimizations/57451
5845 * g++.dg/tree-prof/pr57451.C: New test.
5846
58472013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
5848
5849 PR c++/58190
5850 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
5851
58522013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5853
5854 PR c/57490
5855 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
5856
58572013-08-19 Peter Bergner <bergner@vnet.ibm.com>
5858
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.
5862
58632013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
5864
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.
5867 Check for SLL too.
5868
58692013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
5870
5871 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
5872
5873 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
5874 "Threaded".
5875
5876 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
5877 correct test response.
5878
5879 PR testsuite/52641
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.
5883 (v4si): Use it.
5884 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
5885 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
5886
5887 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
5888
58892013-08-18 Jan Hubicka <jh@suse.cz>
5890
5891 * g++.dg/ipa/type-inheritance-1.C: New testcase.
5892
58932013-08-19 Janus Weil <janus@gcc.gnu.org>
5894
5895 PR fortran/46271
5896 * gfortran.dg/gomp/proc_ptr_1.f90: New.
5897
58982013-08-18 Jakub Jelinek <jakub@redhat.com>
5899
5900 PR tree-optimization/58006
5901 * g++.dg/opt/pr58006.C: New test.
5902
59032013-08-18 Eric Botcazou <ebotcazou@adacore.com>
5904
5905 * gnat.dg/specs/linker_alias.ads: New test.
5906
59072013-08-16 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR tree-optimization/58164
5910 * gcc.c-torture/compile/pr58164.c: New test.
5911
5912 PR tree-optimization/58165
5913 * g++.dg/opt/pr58165.C: New test.
5914
59152013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5916
5917 PR c++/51912
5918 * g++.dg/cpp0x/enum28.C: New.
5919 * g++.dg/cpp0x/enum15.C: Adjust.
5920
59212013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5922
5923 PR target/57949
5924 * gcc.target/powerpc/pr57949-1.c: New.
5925 * gcc.target/powerpc/pr57949-2.c: New.
5926
59272013-08-14 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR tree-optimization/58145
5930 * gcc.dg/pr58145-1.c: New test.
5931 * gcc.dg/pr58145-2.c: New test.
5932
59332013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
5934
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.
5976
5977 PR testsuite/52641
5978 * gcc.c-torture/execute/pr56799.x: New file.
5979
5980 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
5981
5982 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
5983
5984 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
5985 * gcc.dg/pr44214-3.c (v2df): Likewise.
5986
5987 * gcc.dg/pr46647.c: xfail for avr-*-*.
5988
5989 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
5990 memcpy by one.
5991 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
5992 Expect l to be optimized away.
5993 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
5994
5995 PR testsuite/52641
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.
5998
5999 PR testsuite/52641
6000 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
6001 target { ! int16 }.
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 }
6005 where appropriate.
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.
6010
6011 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
6012 exclude from scan test.
6013
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.
6033
60342013-08-14 Janis Johnson <janisjo@codesourcery.com>
6035
6036 * gcc.target/arm/pr19599.c: Skip for -mthumb.
6037
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.
6049
60502013-08-14 Andrey Belevantsev <abel@ispras.ru>
6051
6052 PR rtl-optimization/57662
6053 * gcc.dg/pr57662.c: New test.
6054
60552013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
6056
6057 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
6058 alternative to -1.
6059 * gcc.target/mips/nans-legacy.c: Likewise.
6060
60612013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
6062
6063 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
6064 escapes.
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.
6080
60812013-08-13 Eric Botcazou <ebotcazou@adacore.com>
6082
6083 * gnat.dg/valued_proc.adb: New test.
6084 * gnat.dg/valued_proc_pkg.ads: New helper.
6085
60862013-08-13 Jakub Jelinek <jakub@redhat.com>
6087
6088 PR tree-optimization/57661
6089 * g++.dg/opt/pr57661.C: New test.
6090
6091 PR sanitizer/56417
6092 * gcc.dg/asan/pr56417.c: New test.
6093
60942013-08-13 Eric Botcazou <ebotcazou@adacore.com>
6095
6096 * gnat.dg/loop_optimization16.adb: New test.
6097 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
6098
60992013-08-13 Marek Polacek <polacek@redhat.com>
6100
6101 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
6102
61032013-08-13 David Malcolm <dmalcolm@redhat.com>
6104
6105 Example of converting global state to per-pass state.
6106
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.
6110
61112013-08-13 David Malcolm <dmalcolm@redhat.com>
6112
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.
6118
61192013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
6120
6121 PR c++/57416
6122 * g++.dg/cpp0x/pr57416.C: New.
6123
61242013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
6125
6126 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
6127 changes.
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.
6188
61892013-08-12 Perez Read <netfirewall@gmail.com>
6190
6191 PR target/58132
6192 * gcc.target/i386/movabs-1.c: New test.
6193
61942013-08-12 Marek Polacek <polacek@redhat.com>
6195
6196 PR tree-optimization/57980
6197 * gcc.dg/pr57980.c: New test.
6198
61992013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6200
6201 PR fortran/56666
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.
6210
62112013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/53349
6214 * g++.dg/cpp0x/constexpr-ice8.C: New.
6215
62162013-08-09 Xinliang David Li <davidxl@google.com>
6217
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.
6222
62232013-08-09 Jan Hubicka <jh@suse.cz>
6224
6225 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
6226 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
6227
62282013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
6229
6230 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
6231
62322013-08-09 Janus Weil <janus@gcc.gnu.org>
6233
6234 PR fortran/58058
6235 * gfortran.dg/transfer_intrinsic_6.f90: New.
6236
62372013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 Revert:
6240 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6241
6242 PR c++/46206
6243 * g++.dg/lookup/typedef2.C: New.
6244
62452013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
6246
6247 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
6248 output of vdup intrinsics.
6249
62502013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6251
6252 * gcc.target/arm/lp1189445.c: New testcase.
6253
62542013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
6255
6256 PR rtl-optimization/58079
6257 * gcc.dg/torture/pr58079.c: New test.
6258
62592013-08-07 Eric Botcazou <ebotcazou@adacore.com>
6260
6261 * gnat.dg/warn9.adb: New test.
6262
62632013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6264
6265 PR c++/46206
6266 * g++.dg/lookup/typedef2.C: New.
6267
62682013-08-07 David Malcolm <dmalcolm@redhat.com>
6269
6270 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
6271 to optstr when building plugins on darwin.
6272
62732013-08-06 Martin Jambor <mjambor@suse.cz>
6274
6275 PR tree-optimization/57539
6276 * gcc.dg/ipa/pr57539.c: New test.
6277
62782013-08-06 Martin Jambor <mjambor@suse.cz>
6279 Bernd Edlinger <bernd.edlinger@hotmail.de>
6280
6281 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
6282 (a): Fix constructor.
6283
62842013-08-06 Martin Jambor <mjambor@suse.cz>
6285
6286 PR fortran/57987
6287 * gfortran.dg/pr57987.f90: New test.
6288
62892013-08-06 Martin Jambor <mjambor@suse.cz>
6290
6291 PR middle-end/58041
6292 * gcc.dg/torture/pr58041.c: New test.
6293 * gcc.target/arm/pr58041.c: Likewise.
6294
62952013-08-06 Janus Weil <janus@gcc.gnu.org>
6296
6297 PR fortran/57306
6298 * gfortran.dg/pointer_init_8.f90: New.
6299
63002013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
6301
6302 PR c++/58080
6303 * g++.dg/cpp0x/pr58080.C: New.
6304
63052013-08-05 David Malcolm <dmalcolm@redhat.com>
6306
6307 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
6308 to optstr when building plugins.
6309
63102013-08-05 David Malcolm <dmalcolm@redhat.com>
6311
6312 Patch autogenerated by refactor_passes.py from
6313 https://github.com/davidmalcolm/gcc-refactoring-scripts
6314 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
6315
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.
6332
63332013-08-05 David Malcolm <dmalcolm@redhat.com>
6334
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.
6341
63422013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
6343
6344 PR c++/58072
6345 * g++.dg/cpp0x/pr58072.C: New.
6346
63472013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6348
6349 * gcc.dg/torture/pr57993-2.cpp: New.
6350
63512013-08-02 Jan Hubicka <jh@suse.cz>
6352
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.
6362
63632013-08-02 Vladimir Makarov <vmakarov@redhat.com>
6364
6365 PR rtl-optimization/58048
6366 * gcc.target/i386/pr58048.c: New.
6367
63682013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6369
6370 * gcc.target/arm/neon-for-64bits-2.c: Delete.
6371
63722013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
6373 Peter Bergner <bergner@vnet.ibm.com>
6374
6375 PR c++/54537
6376 * g++.dg/overload/using3.C: New.
6377 * g++.dg/overload/using2.C: Adjust.
6378 * g++.dg/lookup/using9.C: Likewise.
6379
63802013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6381
6382 * gcc.target/arm/pr46972-2.c: New test.
6383
63842013-08-01 Vidya Praveen <vidyapraveen@arm.com>
6385
6386 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
6387
63882013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6389
6390 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
6391
63922013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
6393
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.
6397
63982013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 PR c++/57673
6401 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
6402
64032013-07-30 Steve Ellcey <sellcey@mips.com>
6404
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.
6409
64102013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 PR c++/57947
6413 * g++.dg/parse/crash63.C: New.
6414
64152013-07-30 Tobias Burnus <burnus@net-b.de>
6416
6417 PR fortran/57530
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.
6422
64232013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6424
6425 * gcc.target/arm/pr57637.c: New testcase.
6426
64272013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6428
6429 PR tree-optimization/57993
6430 * gcc.dg/torture/pr57993.c: New test.
6431
64322013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
6433
6434 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
6435
64362013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6437
6438 PR c++/57948
6439 * g++.dg/conversion/ambig2.C: New.
6440
64412013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
6442
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='.
6460
64612013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
6462 Maxim Kuvyrkov <maxim@kugelworks.com>
6463
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.
6468
64692013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6470
6471 PR fortran/58009
6472 * gfortran.dg/vector_subsript_7.f90: New test.
6473
64742013-07-27 Tobias Burnus <burnus@net-b.de>
6475
6476 PR fortran/57991
6477 * gfortran.dg/warn_alias.f90: New.
6478
64792013-07-27 Janus Weil <janus@gcc.gnu.org>
6480
6481 PR fortran/57285
6482 * gfortran.dg/class_array_19.f90: New.
6483
64842013-07-27 Eric Botcazou <ebotcazou@adacore.com>
6485
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.
6490
64912013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
6492
6493 Skip tests that make assumptions about struct layout that don't hold
6494 on epiphany:
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.
6526
6527 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
6528 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6529
6530 * gcc.dg/torture/pr37868.c: Disable for epiphany.
6531 * gcc.dg/sibcall-6.c: Enable for epiphany.
6532
65332013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6534
6535 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
6536
65372013-07-26 David Edelsohn <dje.gcc@gmail.com>
6538
6539 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
6540 memcpy not initializers.
6541
6542 * gcc.dg/guality/guality.exp: Skip on AIX.
6543
65442013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6545
6546 PR c++/57101
6547 * g++.dg/cpp0x/pr57101.C: New.
6548
65492013-07-26 Ian Bolton <ian.bolton@arm.com>
6550
6551 * gcc.target/aarch64/neg_1.c: New test.
6552
65532013-07-25 Janus Weil <janus@gcc.gnu.org>
6554
6555 PR fortran/57966
6556 * gfortran.dg/typebound_call_25.f90: New.
6557
65582013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6559
6560 PR c++/57981
6561 * g++.dg/cpp0x/pr57981.C: New.
6562
65632013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6564
6565 PR c++/57880
6566 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
6567
65682013-07-25 Vladimir Makarov <vmakarov@redhat.com>
6569
6570 PR rtl-optimization/57960
6571 * gcc.target/s390/pr57960.c: New.
6572
65732013-07-25 Janus Weil <janus@gcc.gnu.org>
6574
6575 PR fortran/57639
6576 * gfortran.dg/unlimited_polymorphic_9.f90: New.
6577
65782013-07-25 Terry Guo <terry.guo@arm.com>
6579
6580 * gcc.target/arm/thumb1-Os-mult.c: New test case.
6581
65822013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/57942
6585 * g++.dg/inherit/pr57942.C: New.
6586
65872013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6588
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.
6599
66002013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
6601
6602 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
6603
66042013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
6605
6606 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
6607
66082013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
6609
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'.
6624
66252013-07-23 Tom Tromey <tromey@redhat.com>
6626 Joseph Myers <joseph@codesourcery.com>
6627
6628 * gcc.dg/c11-generic-1.c: New file.
6629 * gcc.dg/c11-generic-2.c: New file.
6630
66312013-07-22 Tobias Burnus <burnus@net-b.de>
6632
6633 PR fortran/57906
6634 PR fortran/52052
6635 * coarray/lib_realloc_1.f90: Permit optimization.
6636 * gfortran.dg/coarray_31.f90: New.
6637
66382013-07-22 Tobias Burnus <burnus@net-b.de>
6639
6640 PR fortran/57762
6641 * gfortran.dg/class_array_7.f03: Fix memory leak.
6642
66432013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
6644
6645 PR c++/52816
6646 * g++.dg/cpp0x/decltype56.C: New.
6647
66482013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6649
6650 * gcc.dg/pr53265.c: Correct line number in dg-message.
6651
66522013-07-22 Diego Novillo <dnovillo@google.com>
6653
6654 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
6655
66562013-07-22 Georg-Johann Lay <avr@gjlay.de>
6657
6658 PR testsuite/52641
6659 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
6660 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
6661
66622013-07-22 Georg-Johann Lay <avr@gjlay.de>
6663
6664 PR testsuite/52641
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.
6673
66742013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
6675
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:
6711 Likewise.
6712
67132013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6714
6715 PR fortran/56937
6716 * gfortran.dg/dependency_42.f90: New test.
6717 * gfortran.dg/dependency_43.f90: New test.
6718
67192013-07-21 Tobias Burnus <burnus@net-b.de>
6720
6721 PR fortran/35862
6722 * gfortran.dg/round_4.f90: New.
6723
67242013-07-21 Tobias Burnus <burnus@net-b.de>
6725
6726 PR fortran/57894
6727 * gfortran.dg/min_max_conformance_2.f90: New.
6728
67292013-07-20 Jakub Jelinek <jakub@redhat.com>
6730
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.
6738
67392013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
6740
6741 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
6742
67432013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
6744
6745 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
6746
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 }.
6751
6752 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
6753 * gcc.dg/torture/pr56488.c: Likewise.
6754
67552013-07-19 Ian Bolton <ian.bolton@arm.com>
6756
6757 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
6758 new testcase.
6759
67602013-07-19 David Edelsohn <dje.gcc@gmail.com>
6761
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.
6765
6766 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
6767
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.
6771
6772 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
6773
6774 * gcc.misc-tests/gcov-14.c: Skip on AIX.
6775
6776 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
6777
67782013-07-19 Georg-Johann Lay <avr@gjlay.de>
6779
6780 PR target/57516
6781 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
6782 Adjust to corrected rounding.
6783
67842013-07-19 Georg-Johann Lay <avr@gjlay.de>
6785
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.
6790
67912013-07-18 Pat Haugen <pthaugen@us.ibm.com>
6792
6793 * gcc.target/powerpc/pr57744.c: Fix typo.
6794
67952013-07-18 Sriraman Tallam <tmsriram@google.com>
6796
6797 PR middle-end/57698
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.
6801
68022013-07-18 Wei Mi <wmi@google.com>
6803
6804 PR rtl-optimization/57878
6805 * g++.dg/pr57878.C: New test.
6806
68072013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6808
6809 * gcc.dg/pr42611.c: Move dg-error to correct line.
6810
68112013-07-17 Tobias Burnus <burnus@net-b.de>
6812
6813 PR fortran/57895
6814 * gfortran.dg/dollar_sym_3.f: New.
6815 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
6816
68172013-07-16 Iain Sandoe <iain@codesourcery.com>
6818
6819 PR target/55654
6820 PR target/55656
6821 PR target/55657
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
6837 (for Darwin).
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
6849 reference.
6850
68512013-07-15 Cong Hou <congh@google.com>
6852
6853 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
6854 counted.
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.
6858
68592013-07-15 Peter Bergner <bergner@vnet.ibm.com>
6860
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.
6865
68662013-07-15 Tobias Burnus <burnus@net-b.de>
6867
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.
6871
68722013-07-15 Tobias Burnus <burnus@net-b.de>
6873
6874 PR fortran/37336
6875 * gfortran.dg/finalize_18.f90: New.
6876
68772013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6878
6879 PR fortran/52669
6880 * fortran.dg/module_variable_1.f90: New test.
6881 * fortran.dg/module_variable_2.f90: New test.
6882
68832013-07-14 Marc Glisse <marc.glisse@inria.fr>
6884
6885 * g++.dg/ext/vector19.C: Adapt.
6886 * g++.dg/ext/vector23.C: New testcase.
6887
68882013-07-12 Michael Matz <matz@suse.de>
6889
6890 PR middle-end/55771
6891 * c-c++-common/pr55771.c: New test.
6892
68932013-07-12 Tejas Belagod <tejas.belagod@arm.com>
6894
6895 * gcc.target/aarch64/vect-movi.c: New.
6896
68972013-07-11 Sriraman Tallam <tmsriram@google.com>
6898
6899 PR target/57362
6900 * g++.dg/ext/pr57362.C: New.
6901
69022013-07-11 Georg-Johann Lay <avr@gjlay.de>
6903
6904 PR target/57631
6905 * gcc.target/avr/torture/pr57631.c: New test.
6906
69072013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
6908
6909 PR c++/57827
6910 * g++.dg/cpp0x/constexpr-ice7.C: New.
6911
69122013-07-10 Janis Johnson <janisjo@codesourcery.com>
6913
6914 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
6915 for EABI targets.
6916 * gcc.c-torture/execute/nest-align-1.x: New.
6917
69182013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
6919
6920 PR c++/57874
6921 * g++.dg/cpp0x/sfinae48.C: New.
6922
69232013-07-10 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR preprocessor/57824
6926 * c-c++-common/raw-string-17.c: New test.
6927 * c-c++-common/gomp/pr57824.c: New test.
6928
69292013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
6930
6931 PR c++/57869
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.
6936
69372013-07-10 Jakub Jelinek <jakub@redhat.com>
6938
6939 * c-c++-common/raw-string-18.c: New test.
6940 * c-c++-common/raw-string-19.c: New test.
6941
6942 PR preprocessor/57757
6943 * g++.dg/cpp/paste1.C: New test.
6944 * g++.dg/cpp/paste2.C: New test.
6945
69462013-07-10 Graham Stott <grahams@btinternet.com>
6947
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.
6952
69532013-07-09 Marc Glisse <marc.glisse@inria.fr>
6954
6955 PR c++/53094
6956 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
6957 * g++.dg/ext/vector24.C: New testcase.
6958
69592013-07-09 Marc Glisse <marc.glisse@inria.fr>
6960
6961 PR c++/53000
6962 * g++.dg/cpp0x/decltype17.C: Adjust.
6963
69642013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6965
6966 PR c++/51786
6967 * g++.dg/cpp0x/pr51786.C: New.
6968
69692013-07-08 Janis Johnson <janisjo@codesourcery.com>
6970
6971 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
6972
6973 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
6974
6975 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
6976
6977 * gcc.target/powerpc/sd-vsx.c: Require dfp.
6978 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6979
69802013-07-08 Tobias Burnus <burnus@net-b.de>
6981
6982 PR fortran/57834
6983 * gfortran.dg/c_f_pointer_tests_8.f90: New.
6984
69852013-07-08 Tobias Burnus <burnus@net-b.de>
6986
6987 PR fortran/50554
6988 * gfortran.dg/do_check_9.f90: New.
6989
69902013-07-08 Tobias Burnus <burnus@net-b.de>
6991
6992 PR fortran/57785
6993 * gfortran.dg/dot_product_2.f90: New.
6994
69952013-07-08 Tobias Burnus <burnus@net-b.de>
6996
6997 PR fortran/57469
6998 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
6999
70002013-07-08 Manfred Schwarb <manfred99@gmx.ch>
7001
7002 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
7003 * gfortran.dg/finalize_10.f90: Fix dg-final.
7004
70052013-07-08 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR target/57819
7008 * gcc.target/i386/pr57819.c: New test.
7009
7010 PR rtl-optimization/57829
7011 * gcc.c-torture/execute/pr57829.c: New test.
7012
70132013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
7014
7015 * gcc.target/i386/memcpy-vector_loop-1.c: New.
7016 * gcc.target/i386/memcpy-vector_loop-2.c: New.
7017
70182013-07-06 Uros Bizjak <ubizjak@gmail.com>
7019
7020 PR target/57807
7021 * gcc.target/i386/pr57807.c: New test.
7022
70232013-07-06 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR target/29776
7026 * gcc.dg/tree-ssa/vrp89.c: New test.
7027
70282013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
7029
7030 PR c++/28262
7031 * g++.dg/parse/defarg16.C: New.
7032
70332013-07-05 Vladimir Makarov <vmakarov@redhat.com>
7034
7035 PR rtl-optimization/55342
7036 * gcc.target/i386/pr55342.c: New.
7037
70382013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
7039
7040 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
7041
70422013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
7043
7044 PR c++/14263
7045 * g++.dg/inherit/virtual10.C: New.
7046
70472013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
7048
7049 PR c/57821
7050 * gcc.dg/large-size-array-6.c: New test.
7051
70522013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
7053
7054 PR c++/38634
7055 * g++.dg/template/crash116.C: New.
7056
70572013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
7058
7059 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
7060 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
7061
70622013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 PR c++/54998
7065 * g++.dg/cpp0x/nsdmi-list3.C: New.
7066
70672013-07-03 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR target/57777
7070 * gcc.target/i386/pr57777.c: New test.
7071
7072 PR c++/57771
7073 * g++.dg/template/arg9.C: New test.
7074
70752013-07-02 Sriraman Tallam <tmsriram@google.com>
7076
7077 * gcc.target/i386/avx-inline.c: New test.
7078
70792013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
7080
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.
7085
70862013-07-02 Jakub Jelinek <jakub@redhat.com>
7087
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.
7092
70932013-07-02 Ian Bolton <ian.bolton@arm.com>
7094
7095 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
7096 on big endian.
7097 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
7098 * lib/target-supports.exp: Define aarch64_little_endian.
7099
71002013-07-02 Ian Bolton <ian.bolton@arm.com>
7101
7102 * gcc.target/aarch64/abs_1.c: New test.
7103
71042013-07-02 Ian Bolton <ian.bolton@arm.com>
7105
7106 * gcc.target/aarch64/bfxil_1.c: New test.
7107 * gcc.target/aarch64/bfxil_2.c: Likewise.
7108
71092013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
7110
7111 PR c/57766
7112 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
7113 array sizes from 100 to 20.
7114
71152013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7116
7117 PR fortran/54788
7118 * gfortran.dg/pointer_remapping_8.f90: New.
7119
71202013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
7121
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.
7126
71272013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
7128
7129 PR c++/57645
7130 * g++.dg/cpp0x/noexcept21.C: New.
7131
71322013-06-28 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR target/57736
7135 * gcc.target/i386/pr57736.c: New test.
7136
71372013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
7138
7139 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
7140 c specific.
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
7145 message check.
7146
71472013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7148
7149 PR target/57744
7150 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
7151 stqcx. get even registers.
7152
71532013-06-28 Marc Glisse <marc.glisse@inria.fr>
7154
7155 PR c++/57509
7156 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
7157
71582013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
7159
7160 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
7161 Fix scan patterns.
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.
7165
71662013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
7167
7168 PR c++/57682
7169 * g++.dg/cpp0x/initlist73.C: New.
7170
71712013-06-27 Meador Inge <meadori@codesourcery.com>
7172
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.
7176
71772013-06-27 Marc Glisse <marc.glisse@inria.fr>
7178
7179 PR c++/57509
7180 * g++.dg/ext/pr57509.C: New file.
7181
71822013-06-27 Jakub Jelinek <jakub@redhat.com>
7183
7184 PR target/57623
7185 * gcc.target/i386/bmi-bextr-3.c: New test.
7186
7187 PR target/57623
7188 * gcc.target/i386/bmi2-bzhi-1.c: New test.
7189
71902013-06-27 Marc Glisse <marc.glisse@inria.fr>
7191
7192 PR c++/57172
7193 * g++.dg/cpp0x/pr57172.C: New testcase.
7194
71952013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7196
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.
7200
72012013-06-26 Tobias Burnus <burnus@net-b.de>
7202
7203 PR fortran/29800
7204 * gfortran.dg/bounds_check_17.f90: New.
7205
72062013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
7207
7208 PR c++/57640
7209 * g++.dg/cpp1y/pr57640.C: New.
7210
72112013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
7212
7213 PR c/57692
7214 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
7215 overflow due to size of arrays.
7216
72172013-06-25 Jakub Jelinek <jakub@redhat.com>
7218
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.
7222
72232013-06-25 Martin Jambor <mjambor@suse.cz>
7224
7225 PR middle-end/57670
7226 * g++.dg/ipa/pr57670.C: New test.
7227
72282013-06-25 Richard Biener <rguenther@suse.de>
7229
7230 PR middle-end/56977
7231 * gcc.dg/pr56977.c: New testcase.
7232
72332013-06-24 Martin Jambor <mjambor@suse.cz>
7234
7235 PR tree-optimization/57358
7236 * gcc.dg/ipa/pr57358.c: New test.
7237
72382013-06-24 Richard Biener <rguenther@suse.de>
7239
7240 PR testsuite/57686
7241 * gcc.dg/torture/pr57584.c: Remove target specific bits.
7242
72432013-06-24 Richard Biener <rguenther@suse.de>
7244
7245 PR tree-optimization/57488
7246 * gcc.dg/torture/pr57488.c: New testcase.
7247
72482013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7249 Dominique d'Humieres <dominiq@lps.ens.fr>
7250
7251 PR fortran/52413
7252 * gfortran.dg/fraction.f90: New.
7253
72542013-06-24 Alan Modra <amodra@gmail.com>
7255
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.
7259
72602013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7261
7262 * g++.dg/cpp0x/sfinae47.C: New.
7263
72642013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
7265
7266 PR target/52483
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.
7272
72732013-06-23 Sriraman Tallam <tmsriram@google.com>
7274
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.
7283
72842013-06-21 Tobias Burnus <burnus@net-b.de>
7285
7286 PR fortran/37336
7287 * gfortran.dg/finalize_17.f90: New.
7288
72892013-06-21 Tobias Burnus <burnus@net-b.de>
7290
7291 * gfortran.dg/realloc_on_assign_18.f90: New.
7292
72932013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
7294
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
7300 hooks for C++.
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
7321 in the list.
7322
73232013-06-21 Joseph Myers <joseph@codesourcery.com>
7324
7325 PR other/53317
7326 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
7327
73282013-06-20 Uros Bizjak <ubizjak@gmail.com>
7329
7330 PR target/57655
7331 * gcc.target/i386/pr57655.c: New test.
7332
73332013-06-20 Eric Botcazou <ebotcazou@adacore.com>
7334
7335 * ada/acats/tests/gcc: Delete.
7336 * gnat.dg/style: Likewise.
7337
73382013-06-20 Jeff Law <law@redhat.com>
7339
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.
7343
7344 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
7345
73462013-06-20 Tobias Burnus <burnus@net-b.de>
7347
7348 PR fortran/57633
7349 * gfortran.dg/list_read_11.f90: New.
7350
73512013-06-20 Richard Biener <rguenther@suse.de>
7352
7353 PR tree-optimization/57584
7354 * gcc.dg/torture/pr57584.c: New testcase.
7355
73562013-06-19 Sharad Singhai <singhai@google.com>
7357
7358 * g++.dg/gcov/gcov-8.C: New testcase.
7359 * lib/gcov.exp: Handle intermediate format.
7360
73612013-06-19 Wei Mi <wmi@google.com>
7362
7363 PR rtl-optimization/57518
7364 * gcc.dg/pr57518.c: New test.
7365
73662013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
7367
7368 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
7369
73702013-06-19 Jan Hubicka <jh@suse.cz>
7371
7372 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
7373
73742013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
7375
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.
7383
73842013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
7385
7386 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
7387 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
7388
73892013-06-19 Jeff Law <law@redhat.com>
7390
7391 * gcc.dg/tree-ssa/forwprop-28.c: New test.
7392
73932013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7394
7395 PR c++/57638
7396 * g++.dg/template/error53.C: New.
7397
73982013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
7399
7400 PR target/55033
7401 * gcc.target/powerpc/pr55033.c: Fix options.
7402
74032013-06-18 Sriraman Tallam <tmsriram@google.com>
7404
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.
7408
74092013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
7410
7411 PR c++/53211
7412 * g++.dg/cpp0x/decltype55.C: New.
7413
74142013-06-18 Marek Polacek <polacek@redhat.com>
7415
7416 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
7417
74182013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
7419
7420 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
7421
74222013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
7423
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
7426 easier to debug.
7427
74282013-06-17 Sofiane Naci <sofiane.naci@arm.com>
7429
7430 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7431
74322013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7433
7434 PR c++/16128
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.
7445
74462013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7447
7448 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
7449 ensure alignment.
7450
74512013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
7452
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.
7455
74562013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
7457
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.
7462
74632013-06-15 Mikael Morin <mikael@gcc.gnu.org>
7464
7465 PR fortran/49074
7466 PR fortran/56136
7467 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
7468 packing.
7469 * gfortran.dg/typebound_assignment_6.f03: New.
7470
74712013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
7472
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.
7494
74952013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7496
7497 PR c++/51413
7498 * g++.dg/ext/builtin-offsetof1.C: New.
7499
75002013-06-14 Vidya Praveen <vidyapraveen@arm.com>
7501
7502 * gcc.target/aarch64/vect_smlal_1.c: New file.
7503
75042013-06-14 Tobias Burnus <burnus@net-b.de>
7505
7506 PR fortran/57508
7507 * gfortran.dg/defined_assignment_7.f90: New.
7508
75092013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7510
7511 PR c++/57599
7512 * g++.dg/rtti/dyncast6.C: New.
7513 * g++.dg/cpp0x/dyncast1.C: Likewise.
7514
75152013-06-14 Alan Modra <amodra@gmail.com>
7516
7517 PR middle-end/57134
7518 * gcc.dg/pr57134.c: New.
7519
75202013-06-14 Tobias Burnus <burnus@net-b.de>
7521
7522 PR fortran/57596
7523 * gfortran.dg/deferred_type_param_9.f90: New.
7524
75252013-06-13 Marc Glisse <marc.glisse@inria.fr>
7526
7527 * gcc.dg/fold-minus-1.c: New testcase.
7528
75292013-06-13 Mikael Morin <mikael@gcc.gnu.org>
7530
7531 PR fortran/49074
7532 * gfortran.dg/typebound_assignment_5.f03: New.
7533
75342013-06-13 Marc Glisse <marc.glisse@inria.fr>
7535
7536 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
7537
75382013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7539 Pat Haugen <pthaugen@us.ibm.com>
7540 Peter Bergner <bergner@vnet.ibm.com>
7541
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.
7545
75462013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
7547
7548 PR c/57577
7549 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
7550
75512013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
7552
7553 PR c++/38958
7554 * g++.dg/warn/Wunused-var-20.C: New.
7555
75562013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
7557
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.
7561
75622013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
7563
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.
7566
75672013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
7568
7569 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
7570 New tests.
7571
75722013-06-12 Marc Glisse <marc.glisse@inria.fr>
7573
7574 PR tree-optimization/57361
7575 * gcc.dg/tree-ssa/pr57361.c: New file.
7576
75772013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7578
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.
7582
75832013-06-12 Tobias Burnus <burnus@net-b.de>
7584
7585 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
7586
75872013-06-12 Tobias Burnus <burnus@net-b.de>
7588 Dominique d'Humieres <dominiq@lps.ens.fr>
7589
7590 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
7591
75922013-06-12 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR target/56564
7595 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
7596 * gcc.target/i386/pr56564-3.c: Likewise.
7597
75982013-06-11 Tobias Burnus <burnus@net-b.de>
7599
7600 PR fortran/57535
7601 * gfortran.dg/class_array_18.f90: New.
7602
76032013-06-11 Jan Hubicka <jh@suse.cz>
7604
7605 PR c++/57551
7606 * g++.dg/ext/visibility/anon6.C: Update testcase.
7607
76082013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
7609
7610 PR c/57563
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.
7613
76142013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7615 Pat Haugen <pthaugen@us.ibm.com>
7616 Peter Bergner <bergner@vnet.ibm.com>
7617
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.
7628
76292013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7630
7631 PR c++/52440
7632 * g++.dg/cpp0x/pr52440.C: New.
7633
76342013-06-10 Jakub Jelinek <jakub@redhat.com>
7635
7636 PR target/56564
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.
7649
76502013-06-10 Thomas Schwinge <thomas@codesourcery.com>
7651
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.
7722
77232013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
7724
7725 PR target/6526
7726 * gcc.target/sh/pr6526.c: New.
7727
77282013-06-09 Jakub Jelinek <jakub@redhat.com>
7729
7730 PR target/57568
7731 * gcc.c-torture/execute/pr57568.c: New test.
7732
77332013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7734
7735 PR c++/37404
7736 * g++.dg/other/vararg-4.C: New.
7737
77382013-06-08 Vladimir Makarov <vmakarov@redhat.com>
7739
7740 PR rtl-optimization/57559
7741 * gcc.target/s390/pr57559.c : New test.
7742
77432013-06-08 Tobias Burnus <burnus@net-b.de>
7744
7745 PR fortran/37336
7746 * gfortran.dg/finalize_10.f90: New.
7747 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
7748 * gfortran.dg/finalize_15.f90: New.
7749
77502013-06-08 Tobias Burnus <burnus@net-b.de>
7751
7752 PR fortran/57553
7753 * gfortran.dg/storage_size_4.f90: New.
7754
77552013-06-07 Sriraman Tallam <tmsriram@google.com>
7756
7757 PR c++/57548
7758 * g++.dg/ext/pr57548.C: New test.
7759
77602013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
7761
7762 PR middle-end/57541
7763 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
7764
77652013-06-07 Jan Hubicka <jh@suse.cz>
7766
7767 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
7768
77692013-06-07 Tobias Burnus <burnus@net-b.de>
7770
7771 PR fortran/57549
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.
7775
77762013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7777
7778 PR target/56315
7779 * gcc.target/arm/xordi3-opt.c: New test.
7780
77812013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7782
7783 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
7784 Revert to dg-options.
7785
77862013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
7787
7788 PR target/55033
7789 * gcc.target/powerpc/pr55033.c: New.
7790
77912013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
7792
7793 PR c++/53658
7794 * g++.dg/cpp0x/alias-decl-36.C: New.
7795
77962013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7797 Pat Haugen <pthaugen@us.ibm.com>
7798 Peter Bergner <bergner@vnet.ibm.com>
7799
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.
7814
7815 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
7816 powerpc_p8vector_ok instead of powerpc_vsx_ok.
7817
7818 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
7819
7820 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
7821 support.
7822 (check_effective_target_powerpc_p8vector_ok): Likewise.
7823 (is-effective-target): Likewise.
7824 (check_vect_support_and_set_flags): Likewise.
7825
78262013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7827
7828 PR c++/43652
7829 * g++.dg/parse/error53.C: New.
7830
78312013-06-06 Vladimir Makarov <vmakarov@redhat.com>
7832
7833 PR rtl-optimization/57459
7834 * gcc.target/i386/pr57459.c: New test.
7835
78362013-06-06 Teresa Johnson <tejohnson@google.com>
7837
7838 PR c++/53743
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.
7848
78492013-06-06 Tobias Burnus <burnus@net-b.de>
7850
7851 PR fortran/57542
7852 * gfortran.dg/finalize_16.f90: New.
7853
78542013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
7855
7856 * gcc.dg/vect/no-section-anchors-vect-68.c:
7857 Add dg-skip-if aarch64_tiny.
7858
78592013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
7860
7861 PR C/57457
7862 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
7863 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
7864
78652013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7866
7867 PR c++/51908
7868 * g++.dg/cpp0x/decltype54.C: New.
7869
78702013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
7871
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
7875 arm*-*-* targets.
7876 * gcc.dg/tree-ssa/pr43491.c: Likewise.
7877
78782013-06-05 Manfred Schwarb <manfred99@gmx.ch>
7879 Tobias Burnus <burnus@net-b.de>
7880
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.
7885
78862013-06-05 Andreas Schwab <schwab@suse.de>
7887
7888 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
7889
78902013-06-04 Jan Hubicka <jh@suse.cz>
7891
7892 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
7893
78942013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
7895
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.
7936
79372013-06-04 Ian Bolton <ian.bolton@arm.com>
7938
7939 * gcc.target/aarch64/movi_1.c: New test.
7940
79412013-06-04 Tobias Burnus <burnus@net-b.de>
7942
7943 PR fortran/37336
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.
7956
79572013-06-04 Manfred Schwarb <manfred99@gmx.ch>
7958
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.
7974
79752013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
7976
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.
7980
79812013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7982
7983 PR c++/57419
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.
8003
80042013-06-03 Teresa Johnson <tejohnson@google.com>
8005
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.
8046
80472013-06-01 Tobias Burnus <burnus@net-b.de>
8048
8049 PR fortran/57456
8050 * gfortran.dg/class_array_17.f90: New.
8051
80522013-05-31 Eric Botcazou <ebotcazou@adacore.com>
8053
8054 * ada/acats/floatstore.lst: New.
8055 * ada/acats/run_all.sh: Process it.
8056
80572013-05-31 Eric Botcazou <ebotcazou@adacore.com>
8058
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.
8063
80642013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
8065
8066 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
8067
80682013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
8069
8070 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
8071
80722013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
8073
8074 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
8075
80762013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
8077
8078 PR c/57452
8079 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
8080 test-case.
8081
80822013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8083
8084 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
8085
80862013-05-31 Marek Polacek <polacek@redhat.com>
8087
8088 PR tree-optimization/57478
8089 PR tree-optimization/57453
8090 * gcc.dg/torture/pr57478.c: New test.
8091
80922013-05-31 Tobias Burnus <burnus@net-b.de>
8093
8094 PR fortran/57456
8095 * gfortran.dg/class_array_17.f90: New.
8096
80972013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098
8099 PR target/56315
8100 * gcc.target/arm/iordi3-opt.c: New test.
8101
81022013-05-31 Janus Weil <janus@gcc.gnu.org>
8103
8104 PR fortran/54190
8105 PR fortran/57217
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.
8120
81212013-05-30 Tobias Burnus <burnus@net-b.de>
8122
8123 PR middle-end/57073
8124 * gfortran.dg/power_6.f90: New.
8125
81262013-05-30 Ian Bolton <ian.bolton@arm.com>
8127
8128 * gcc.target/aarch64/insv_1.c: New test.
8129
81302013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
8131
8132 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
8133 dg-skip-if "No stabs".
8134
81352013-05-30 Janus Weil <janus@gcc.gnu.org>
8136
8137 PR fortran/54189
8138 * gfortran.dg/assumed_size_1.f90: New.
8139
81402013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8141
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.
8145
81462013-05-30 Tobias Burnus <burnus@net-b.de>
8147
8148 PR fortran/57458
8149 * gfortran.dg/assumed_rank_13.f90: New.
8150
81512013-05-29 Easwaran Raman <eraman@google.com>
8152
8153 PR tree-optimization/57442
8154 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
8155
81562013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8157
8158 PR tree-optimization/57441
8159 * gcc.c-torture/compile/pr57441.c: New.
8160
81612013-05-29 Dehao Chen <dehao@google.com>
8162
8163 PR testsuite/57413
8164 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
8165
81662013-05-29 Tobias Burnus <burnus@net-b.de>
8167
8168 PR fortran/37336
8169 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
8170 * gfortran.dg/class_19.f03: Ditto.
8171
81722013-05-29 Richard Biener <rguenther@suse.de>
8173
8174 * gcc.dg/vect/bb-slp-32.c: New testcase.
8175
81762013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
8177
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.
8217
82182013-05-29 Tobias Burnus <burnus@net-b.de>
8219
8220 PR fortran/37336
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.
8226
82272013-05-28 Tobias Burnus <burnus@net-b.de>
8228
8229 * gfortran.dg/class_array_16.f90: New.
8230
82312013-05-28 Tobias Burnus <burnus@net-b.de>
8232
8233 PR fortran/57435
8234 * gfortran.dg/use_29.f90: New.
8235
82362013-05-28 Eric Botcazou <ebotcazou@adacore.com>
8237
8238 * gnat.dg/fp_exception.adb: New test.
8239
82402013-05-28 Richard Biener <rguenther@suse.de>
8241
8242 PR tree-optimization/56787
8243 * gcc.dg/vect/pr56787.c: New testcase.
8244
82452013-05-28 Janus Weil <janus@gcc.gnu.org>
8246 Tobias Burnus <burnus@net-b.de>
8247
8248 PR fortran/57217
8249 * gfortran.dg/typebound_override_4.f90: New.
8250
82512013-05-28 Richard Biener <rguenther@suse.de>
8252
8253 PR tree-optimization/57411
8254 * g++.dg/opt/pr57411.C: New testcase.
8255
82562013-05-28 Eric Botcazou <ebotcazou@adacore.com>
8257
8258 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
8259 * gcc.dg/builtin-bswap-9.c: Likewise.
8260
82612013-05-28 Eric Botcazou <ebotcazou@adacore.com>
8262
8263 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
8264
82652013-05-27 Richard Biener <rguenther@suse.de>
8266
8267 PR middle-end/57412
8268 * gcc.dg/gomp/pr57412.c: New testcase.
8269
82702013-05-27 Bud Davis <jmdavis@link.com>
8271
8272 PR fortran/50405
8273 * gfortran.dg/stfunc_8.f90: New.
8274
82752013-05-27 Richard Biener <rguenther@suse.de>
8276
8277 PR tree-optimization/57343
8278 * gcc.dg/torture/pr57343.c: New testcase.
8279
82802013-05-27 Richard Biener <rguenther@suse.de>
8281
8282 PR tree-optimization/57417
8283 * gcc.dg/torture/pr57417.c: New testcase.
8284
82852013-05-27 Richard Biener <rguenther@suse.de>
8286
8287 PR tree-optimization/57396
8288 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
8289
82902013-05-26 Eric Botcazou <ebotcazou@adacore.com>
8291
8292 * gnat.dg/specs/last_bit.ads: New test.
8293
82942013-05-26 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * gnat.dg/specs/machine_attribute.ads: New test.
8297
82982013-05-26 Eric Botcazou <ebotcazou@adacore.com>
8299
8300 * gnat.dg/incomplete3.ad[sb]: New test.
8301
83022013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8303
8304 PR target/53916
8305 * gcc.target/mips/div-13.c: New test.
8306
83072013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8308
8309 PR target/55777
8310 * gcc.target/mips/mips16-attributes-5.c,
8311 * gcc.target/mips/mips16-attributes-6.c: New tests.
8312
83132013-05-25 Eric Botcazou <ebotcazou@adacore.com>
8314
8315 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
8316 * gcc.dg/builtin-bswap-8.c: Likewise.
8317
83182013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8319
8320 PR c++/52216
8321 * g++.dg/cpp0x/new1.C: New.
8322
83232013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8324
8325 PR c++/25666
8326 * g++.dg/parse/dtor16.C: New.
8327 * g++.dg/parse/dtor6.C: Adjust.
8328
83292013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8330
8331 PR c++/19618
8332 * g++.dg/expr/bitfield12.C: New.
8333
83342013-05-24 Jeff Law <law@redhat.com>
8335
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.
8339
83402013-05-24 Martin Jambor <mjambor@suse.cz>
8341
8342 PR tree-optimization/57294
8343 * gcc.dg/ipa/pr57294.c: New test.
8344
83452013-05-24 Dehao Chen <dehao@google.com>
8346
8347 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
8348
83492013-05-24 Ian Bolton <ian.bolton@arm.com>
8350
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.
8355
83562013-05-24 Richard Biener <rguenther@suse.de>
8357
8358 PR tree-optimization/57287
8359 * gcc.dg/pr57287.c: New testcase.
8360
83612013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8362
8363 PR c++/26572
8364 * g++.dg/template/error51.C: New.
8365
83662013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8367
8368 PR c++/25503
8369 * g++.dg/template/bitfield2.C: New.
8370
83712013-05-24 Eric Botcazou <ebotcazou@adacore.com>
8372
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.
8377
83782013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
8379
8380 PR tree-ssa/57385
8381 * gcc.dg/tree-ssa/pr57385.c: New test.
8382
83832013-05-24 Eric Botcazou <ebotcazou@adacore.com>
8384
8385 * gnat.dg/derived_type4.adb: New test.
8386
83872013-05-24 Eric Botcazou <ebotcazou@adacore.com>
8388
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.
8393
83942013-05-23 Christian Bruel <christian.bruel@st.com>
8395
8396 PR debug/57351
8397 * gcc.dg/debug/pr57351.c: New test
8398
83992013-05-23 Vidya Praveen <vidyapraveen@arm.com>
8400
8401 * gcc.target/aarch64/vect-clz.c: New file.
8402
84032013-05-23 Martin Jambor <mjambor@suse.cz>
8404
8405 PR middle-end/57347
8406 * gcc.dg/ipa/pr57347.c: New test.
8407
84082013-05-23 Richard Biener <rguenther@suse.de>
8409
8410 PR tree-optimization/57380
8411 * g++.dg/tree-ssa/pr57380.C: New testcase.
8412
84132013-05-23 Richard Biener <rguenther@suse.de>
8414
8415 PR middle-end/57381
8416 * gcc.dg/torture/pr57381.c: New testcase.
8417
84182013-05-23 Jakub Jelinek <jakub@redhat.com>
8419
8420 PR middle-end/57344
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.
8425
84262013-05-23 Richard Biener <rguenther@suse.de>
8427
8428 PR rtl-optimization/57341
8429 * gcc.dg/torture/pr57341.c: New testcase.
8430
84312013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8432
8433 PR c++/57352
8434 * g++.dg/parse/crash62.C: New.
8435
84362013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8437 Pat Haugen <pthaugen@us.ibm.com>
8438 Peter Bergner <bergner@vnet.ibm.com>
8439
8440 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
8441 crypto builtins.
8442
84432013-05-22 Tobias Burnus <burnus@net-b.de>
8444
8445 PR fortran/57364
8446 * gfortran.dg/defined_assignment_6.f90: New.
8447
84482013-05-22 Tobias Burnus <burnus@net-b.de>
8449
8450 PR fortran/57338
8451 * gfortran.dg/assumed_type_6.f90: New.
8452
84532013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8454
8455 PR c++/57211
8456 * g++.dg/cpp0x/Wunused-parm.C: New.
8457
84582013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8459
8460 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
8461 * g++.dg/warn/Wdouble-promotion.C: Likewise.
8462
84632013-05-21 Easwaran Raman <eraman@google.com>
8464
8465 PR tree-optimization/57322
8466 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
8467
84682013-05-21 Graham Stott <graham.stott@btinternet.com>
8469
8470 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
8471 .set (no)?micromips
8472
84732013-05-21 Tobias Burnus <burnus@net-b.de>
8474
8475 PR fortran/57035
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.
8481
84822013-05-21 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR tree-optimization/57331
8485 * gcc.c-torture/compile/pr57331.c: New test.
8486
84872013-05-21 Richard Biener <rguenther@suse.de>
8488
8489 PR tree-optimization/57330
8490 * gcc.dg/torture/pr57330.c: New testcase.
8491
84922013-05-21 Richard Biener <rguenther@suse.de>
8493
8494 PR tree-optimization/57303
8495 * gcc.dg/torture/pr57303.c: New testcase.
8496
84972013-05-21 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR tree-optimization/57321
8500 * gcc.c-torture/execute/pr57321.c: New test.
8501
85022013-05-20 Tobias Burnus <burnus@net-b.de>
8503
8504 PR fortran/48858
8505 PR fortran/55465
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.
8518
85192013-05-20 Tobias Burnus <burnus@net-b.de>
8520
8521 PR fortran/48858
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.
8529
85302013-05-20 Tobias Burnus <burnus@net-b.de>
8531
8532 PR fortran/48858
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.
8540
85412013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8542
8543 PR c++/12288
8544 * g++.dg/parse/error52.C: New.
8545 * g++.dg/parse/error3.C: Adjust.
8546 * g++.dg/parse/error36.C: Likewise.
8547
85482013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
8549
8550 PR target/56547
8551 * gcc.target/sh/pr56547-1.c: New.
8552 * gcc.target/sh/pr56547-2.c: New.
8553
85542013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8555
8556 PR c++/23608
8557 * g++.dg/warn/Wsign-compare-6.C: New.
8558 * g++.dg/warn/Wdouble-promotion.C: Adjust.
8559
85602013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8561
8562 PR c++/57327
8563 * g++.dg/template/error50.C: New.
8564
85652013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8566
8567 PR c++/10207
8568 * g++.dg/ext/complit13.C: New.
8569
85702013-05-20 Marc Glisse <marc.glisse@inria.fr>
8571
8572 PR c++/57175
8573 * g++.dg/pr57175.C: New testcase.
8574
85752013-05-17 Easwaran Raman <eraman@google.com>
8576
8577 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
8578
85792013-05-17 Marc Glisse <marc.glisse@inria.fr>
8580
8581 PR testsuite/57313
8582 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
8583
85842013-05-17 Jakub Jelinek <jakub@redhat.com>
8585
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.
8590
85912013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8592
8593 PR c++/18126
8594 * g++.dg/ext/sizeof-complit.C: New.
8595
85962013-05-17 Marek Polacek <polacek@redhat.com>
8597
8598 * gcc.dg/strlenopt-25.c: New test.
8599 * gcc.dg/strlenopt-26.c: Likewise.
8600
86012013-05-17 Jakub Jelinek <jakub@redhat.com>
8602
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
8607 avx2 runtime test.
8608
86092013-05-16 Marc Glisse <marc.glisse@inria.fr>
8610
8611 * g++.dg/ext/vector22.C: Uncomment working test.
8612
86132013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
8614
8615 PR c++/17410
8616 * g++.dg/template/pr17410.C: New.
8617
86182013-05-16 Jakub Jelinek <jakub@redhat.com>
8619
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.
8626
86272013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8628
8629 * gcc.dg/visibility-21.c: Require section_anchors.
8630
86312013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
8632
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.
8636
86372013-05-16 Nathan Sidwell <nathan@codesourcery.com>
8638
8639 * gcc.dg/visibility-21.c: New.
8640
86412013-05-16 Marc Glisse <marc.glisse@inria.fr>
8642
8643 PR middle-end/57286
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
8647 performed anymore.
8648
86492013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
8650
8651 PR target/57260
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.
8654
86552013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
8656
8657 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
8658 dg-messages.
8659 * g++.dg/warn/Wshadow-1.C: Likewise.
8660 * g++.dg/warn/Wshadow-6.C: Likewise.
8661 * g++.dg/warn/Wshadow-7.C: Likewise.
8662
86632013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
8664
8665 PR c++/31952
8666 * g++.dg/parse/pr31952-1.C: New.
8667 * g++.dg/parse/pr31952-2.C: Likewise.
8668 * g++.dg/parse/pr31952-3.C: Likewise.
8669
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.
8673
86742013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8675
8676 PR target/19599
8677 * gcc.target/arm/pr40887.c: Adjust testcase.
8678 * gcc.target/arm/pr19599.c: New test.
8679
86802013-05-15 Richard Biener <rguenther@suse.de>
8681
8682 PR tree-optimization/57275
8683 * gcc.target/i386/pr57275.c: New testcase.
8684
86852013-05-15 Jan Hubicka <jh@suse.cz>
8686
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.
8690
86912013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8692
8693 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
8694 scheduling.
8695
86962013-05-14 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR c++/57274
8699 * c-c++-common/Wsequence-point-1.c: New test.
8700
87012013-05-14 Marc Glisse <marc.glisse@inria.fr>
8702
8703 * g++.dg/ext/vector22.C: New testcase.
8704 * gcc.dg/binop-xor3.c: Remove xfail.
8705
87062013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
8707
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.
8716
87172013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
8718
8719 PR c++/53903
8720 * g++.dg/cpp0x/defaulted43.C: New.
8721
87222013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8723
8724 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
8725 (alloca): Remove declaration.
8726 (foo9): Replace alloca by __builtin_alloca.
8727
87282013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
8729
8730 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
8731 Expect "size of array is too large" error.
8732
87332013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8734
8735 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
8736
87372013-05-14 Richard Biener <rguenther@suse.de>
8738
8739 PR middle-end/57235
8740 * g++.dg/torture/pr57235.C: New testcase.
8741
87422013-05-14 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR middle-end/57251
8745 * gcc.dg/torture/pr57251.c: New test.
8746
87472013-05-13 Uros Bizjak <ubizjak@gmail.com>
8748
8749 PR target/57264
8750 * gcc.target/i386/pr57264.c: New test.
8751
87522013-05-13 Jakub Jelinek <jakub@redhat.com>
8753
8754 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
8755
87562013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
8757
8758 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
8759
87602013-05-13 Jakub Jelinek <jakub@redhat.com>
8761
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.
8772
87732013-05-13 Martin Jambor <mjambor@suse.cz>
8774
8775 PR middle-end/42371
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.
8781
87822013-05-13 Marc Glisse <marc.glisse@inria.fr>
8783
8784 * gcc.dg/vector-shift-2.c: New testcase.
8785
87862013-05-13 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR tree-optimization/57230
8789 * gcc.dg/strlenopt-24.c: New test.
8790
8791 PR tree-optimization/57230
8792 * gcc.dg/strlenopt-23.c: New test.
8793
87942013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
8795
8796 PR target/57108
8797 * gcc.target/sh/pr57108.c: Move this test case to ...
8798 * gcc.c-torture/compile/pr57108.c: ... here.
8799
88002013-05-10 Richard Biener <rguenther@suse.de>
8801
8802 PR tree-optimization/57214
8803 * gcc.dg/torture/pr57214.c: New testcase.
8804
88052013-05-10 Marc Glisse <marc.glisse@inria.fr>
8806
8807 * gcc.dg/vector-shift.c: New testcase.
8808
88092013-05-10 Jakub Jelinek <jakub@redhat.com>
8810
8811 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
8812
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.
8823
88242013-05-10 Richard Biener <rguenther@suse.de>
8825
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.
8839
88402013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8841
8842 PR c++/51226
8843 * g++.dg/cpp0x/pr51226.C: New.
8844
88452013-04-16 Han Shen <shenhan@google.com>
8846
8847 Test cases for '-fstack-protector-strong'.
8848 * gcc.dg/fstack-protector-strong.c: New.
8849 * g++.dg/fstack-protector-strong.C: New.
8850
88512013-05-07 Ian Bolton <ian.bolton@arm.com>
8852
8853 * gcc.target/aarch64/ands_1.c: New test.
8854 * gcc.target/aarch64/ands_2.c: Likewise
8855
88562013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8857
8858 * lib/target-supports.exp (check_effective_target_hw): New
8859 function.
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.
8871
88722013-05-07 Sofiane Naci <sofiane.naci@arm.com>
8873
8874 * gcc.target/aarch64/scalar_intrinsics.c: Update.
8875
88762013-05-07 Richard Biener <rguenther@suse.de>
8877
8878 PR middle-end/57190
8879 * g++.dg/torture/pr57190.C: New testcase.
8880
88812013-05-07 Jakub Jelinek <jakub@redhat.com>
8882
8883 PR tree-optimization/57149
8884 * gcc.dg/pr57149.c: New test.
8885
8886 PR debug/57184
8887 * gcc.dg/pr57184.c: New test.
8888
88892013-05-07 Eric Botcazou <ebotcazou@adacore.com>
8890
8891 * gnat.dg/specs/array3.ads: New test.
8892
88932013-05-06 Marc Glisse <marc.glisse@inria.fr>
8894
8895 * c-c++-common/vector-scalar-2.c: New testcase.
8896
88972013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
8898
8899 * gcc.target/i386/asm-dialect-2.c: New testcase.
8900
89012013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8902
8903 PR c++/57183
8904 * g++.dg/cpp0x/auto38.C: New.
8905
89062013-05-06 Richard Biener <rguenther@suse.de>
8907
8908 PR tree-optimization/57185
8909 * gcc.dg/autopar/pr57185.c: New testcase.
8910
89112013-05-06 Uros Bizjak <ubizjak@gmail.com>
8912
8913 PR target/57106
8914 * gcc.target/i386/pr57106.c: New test.
8915
89162013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8917
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.
8925
89262013-05-06 Teresa Johnson <tejohnson@google.com>
8927
8928 PR bootstrap/57154
8929 * gcc.dg/pr57154.c: New test.
8930
89312013-05-06 Richard Biener <rguenther@suse.de>
8932
8933 PR middle-end/57147
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.
8937
89382013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8939
8940 PR target/55303
8941 * gcc.target/sh/pr55303-1.c: New.
8942 * gcc.target/sh/pr55303-2.c: New.
8943 * gcc.target/sh/pr55303-3.c: New.
8944
89452013-05-05 Tobias Burnus <burnus@net-b.de>
8946
8947 * gfortran.dg/allocate_with_source_3.f90: New.
8948
89492013-05-05 Tobias Burnus <burnus@net-b.de>
8950
8951 PR fortran/57141
8952 * gfortran.dg/null_8.f90: New.
8953
89542013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8955
8956 PR c++/53745
8957 * g++.dg/cpp0x/enum27.C: New.
8958 * g++.dg/cpp0x/enum_base.C: Adjust.
8959
89602013-05-04 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR tree-optimization/56205
8963 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
8964
89652013-05-04 Tobias Burnus <burnus@net-b.de>
8966
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.
8970
89712013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8972
8973 PR c++/51927
8974 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
8975
89762013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8977
8978 PR target/57150
8979 * gcc.target/powerpc/pr57150.c: New file.
8980
89812013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8982
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.
8990
89912013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8992
8993 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
8994 scan-assembler-times.
8995
89962013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8997
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.
9005
90062013-05-03 Ian Bolton <ian.bolton@arm.com>
9007
9008 * gcc.target/aarch64/tst_1.c: New test.
9009 * gcc.target/aarch64/tst_2.c: Likewise
9010
90112013-05-02 Jeff Law <law@redhat.com>
9012
9013 PR tree-optimization/57144
9014 * gcc.c-torture/execute/pr57144.c: New test.
9015
90162013-05-03 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR rtl-optimization/57130
9019 * gcc.c-torture/execute/pr57130.c: New test.
9020
90212013-05-03 Uros Bizjak <ubizjak@gmail.com>
9022
9023 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
9024
90252013-05-03 Vidya Praveen <vidyapraveen@arm.com>
9026
9027 * gcc.target/aarch64/fabd.c: New file.
9028
90292013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9030
9031 PR c++/54318
9032 * g++.dg/cpp0x/pr54318.C: New.
9033
90342013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9035
9036 PR c++/14283
9037 * g++.dg/parse/error51.C: New.
9038 * g++.dg/parse/error15.C: Adjust column numbers.
9039
90402013-05-02 Tobias Burnus <burnus@net-b.de>
9041
9042 PR fortran/57142
9043 * gfortran.dg/size_kind_2.f90: New.
9044 * gfortran.dg/size_kind_3.f90: New.
9045
90462013-05-02 Richard Biener <rguenther@suse.de>
9047
9048 PR middle-end/57140
9049 * g++.dg/torture/pr57140.C: New testcase.
9050
90512013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
9052
9053 PR target/56732
9054 * gcc.target/arm/pr56732-1.c: New test.
9055
90562013-05-02 Martin Jambor <mjambor@suse.cz>
9057
9058 PR middle-end/56988
9059 * gcc.dg/ipa/pr56988.c: New test.
9060
90612013-05-02 Ian Bolton <ian.bolton@arm.com>
9062
9063 * gcc.target/aarch64/bics_1.c: New test.
9064 * gcc.target/aarch64/bics_2.c: Likewise.
9065
90662013-05-02 Jakub Jelinek <jakub@redhat.com>
9067
9068 PR rtl-optimization/57131
9069 * gcc.c-torture/execute/pr57131.c: New test.
9070
90712013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
9072
9073 PR c++/57132
9074 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
9075
90762013-05-01 Vladimir Makarov <vmakarov@redhat.com>
9077
9078 PR target/57091
9079 * gcc.target/i386/pr57091.c: New test.
9080
90812013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
9082
9083 * gcc.target/aarch64/vect-vaddv.c: New.
9084
90852013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
9086
9087 * gcc.target/aarch64/vect-vmaxv.c: New.
9088 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
9089
90902013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
9091
9092 * gcc.target/aarch64/scalar-vca.c: New.
9093 * gcc.target/aarch64/vect-vca.c: Likewise.
9094
90952013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
9096
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.
9112
91132013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 PR c++/57092
9116 * g++.dg/cpp0x/decltype53.C: New.
9117
91182013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9119
9120 PR fortran/57071
9121 * gfortran.dg/power_5.f90: New test.
9122
91232013-04-30 Richard Biener <rguenther@suse.de>
9124
9125 PR middle-end/57122
9126 * gcc.dg/torture/pr57122.c: New testcase.
9127
91282013-04-30 Richard Biener <rguenther@suse.de>
9129
9130 PR middle-end/57107
9131 * g++.dg/torture/pr57107.C: New testcase.
9132
91332013-04-30 Andrey Belevantsev <abel@ispras.ru>
9134
9135 PR rtl-optimization/57105
9136 * gcc.dg/pr57105.c: New test.
9137
91382013-04-30 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR tree-optimization/57104
9141 * gcc.dg/pr57104.c: New test.
9142
91432013-04-29 Uros Bizjak <ubizjak@gmail.com>
9144
9145 PR target/44578
9146 * gcc.target/i386/pr44578.c: New test.
9147
91482013-04-29 Vladimir Makarov <vmakarov@redhat.com>
9149
9150 PR target/57097
9151 * gcc.target/i386/pr57097.c: New test.
9152
91532013-04-29 Uros Bizjak <ubizjak@gmail.com>
9154
9155 PR target/57098
9156 * gcc.target/i386/pr57098.c: New test.
9157
91582013-04-29 Kai Tietz <ktietz@redhat.com>
9159
9160 * gcc.c-torture/execute/pr55875.c: New test.
9161
91622013-04-29 Richard Biener <rguenther@suse.de>
9163
9164 PR middle-end/57075
9165 * gcc.dg/torture/pr57075.c: New testcase.
9166
91672013-04-29 Richard Biener <rguenther@suse.de>
9168
9169 PR middle-end/57103
9170 * gcc.dg/autopar/pr57103.c: New testcase.
9171
91722013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9173
9174 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
9175
91762013-04-29 Tom de Vries <tom@codesourcery.com>
9177
9178 * gcc.dg/pr50763.c: Update test.
9179
91802013-04-26 Jeff Law <law@redhat.com>
9181
9182 * gcc.dg/tree-ssa/vrp88.c: New test.
9183
91842013-04-29 Christian Bruel <christian.bruel@st.com>
9185
9186 PR target/57108
9187 * gcc.target/sh/pr57108.c: New test.
9188
91892013-04-29 Richard Biener <rguenther@suse.de>
9190
9191 PR middle-end/57089
9192 * gfortran.dg/gomp/pr57089.f90: New testcase.
9193
91942013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
9195
9196 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
9197
91982013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
9199
9200 * gcc.target/aarch64/vect-vcvt.c: New.
9201
92022013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
9203
9204 * gcc.target/aarch64/vect-vrnd.c: New.
9205
92062013-04-29 Richard Biener <rguenther@suse.de>
9207
9208 PR tree-optimization/57081
9209 * gcc.dg/torture/pr57081.c: New testcase.
9210
92112013-04-29 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR tree-optimization/57083
9214 * gcc.dg/torture/pr57083.c: New test.
9215
92162013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9217
9218 PR c++/56450
9219 * g++.dg/cpp0x/decltype52.C: New.
9220
92212013-04-28 Jakub Jelinek <jakub@redhat.com>
9222
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.
9227
92282013-04-28 Tobias Burnus <burnus@net-b.de>
9229
9230 PR fortran/57093
9231 * gfortran.dg/coarray_30.f90: New.
9232
92332013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9234
9235 PR fortran/57071
9236 * frontend-passes (optimize_power): New function.
9237 (optimize_op): Use it.
9238
92392013-04-27 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR target/56866
9242 * gcc.c-torture/execute/pr56866.c: New test.
9243 * gcc.target/i386/pr56866.c: New test.
9244
92452013-04-26 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR go/57045
9248 * gcc.dg/setjmp-5.c: New test.
9249
92502013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
9251
9252 PR c++/55708
9253 * g++.dg/cpp0x/constexpr-55708.C: New.
9254
92552013-04-26 Richard Biener <rguenther@suse.de>
9256
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.
9262
92632013-04-26 Jakub Jelinek <jakub@redhat.com>
9264
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.
9269
92702013-04-25 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR rtl-optimization/57003
9273 * gcc.target/i386/pr57003.c: New test.
9274
92752013-04-25 Marek Polacek <polacek@redhat.com>
9276
9277 PR tree-optimization/57066
9278 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
9279
92802013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
9281 Tejas Belagod <tejas.belagod@arm.com>
9282
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.
9286
92872013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9288
9289 * gcc.target/aarch64/cmp.c: New.
9290
92912013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9292
9293 * gcc.target/aarch64/ngc.c: New.
9294
92952013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9296
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.
9303
93042013-04-24 Vladimir Makarov <vmakarov@redhat.com>
9305
9306 PR rtl-optimizations/57046
9307 * gcc.target/i386/pr57046.c: New test.
9308
93092013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9310
9311 * g++.dg/cpp1y/cplusplus.C: New.
9312
93132013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9314
9315 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
9316
93172013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9318
9319 * c-c++-common/Wpointer-arith-1.c: New.
9320
93212013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9322
9323 * g++.dg/cpp1y/cxx1y_macro.C: New.
9324
93252013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
9326
9327 PR c++/56970
9328 * g++.dg/cpp0x/sfinae45.C: New.
9329
93302013-04-24 Richard Biener <rguenther@suse.de>
9331
9332 PR testsuite/57050
9333 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
9334
93352013-04-23 Richard Biener <rguenther@suse.de>
9336
9337 PR middle-end/57036
9338 * gcc.dg/torture/pr57036-1.c: New testcase.
9339 * gcc.dg/torture/pr57036-2.c: Likewise.
9340
93412013-04-23 Sofiane Naci <sofiane.naci@arm.com>
9342
9343 * gcc.target/aarch64/scalar-mov.c: New testcase.
9344
93452013-04-23 Richard Biener <rguenther@suse.de>
9346
9347 PR tree-optimization/57026
9348 * gcc.dg/torture/pr57026.c: New testcase.
9349
93502013-04-22 Janus Weil <janus@gcc.gnu.org>
9351
9352 PR fortran/53685
9353 PR fortran/57022
9354 * gfortran.dg/transfer_check_4.f90: New.
9355
93562013-04-22 Marek Polacek <polacek@redhat.com>
9357
9358 PR sanitizer/56990
9359 * gcc.dg/pr56990.c: New test.
9360
93612013-04-22 Vladimir Makarov <vmakarov@redhat.com>
9362
9363 PR target/57018
9364 * gcc.target/i386/pr57018.c: New test.
9365
93662013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
9367
9368 * gcc.target/aarch64/vrecps.c: New.
9369 * gcc.target/aarch64/vrecpx.c: Likewise.
9370
93712013-04-22 Christian Bruel <christian.bruel@st.com>
9372
9373 PR target/56995
9374 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
9375
93762013-04-21 Jeff Law <law@redhat.com>
9377
9378 * gcc.dg/tree-ssa/forwprop-26.c: New test.
9379
93802013-04-20 Tobias Burnus <burnus@net-b.de>
9381
9382 PR fortran/56907
9383 * gfortran.dg/c_loc_test_22.f90: New.
9384
93852013-04-19 Vladimir Makarov <vmakarov@redhat.com>
9386
9387 PR rtl-optimization/56847
9388 * gcc.dg/pr56847.c: New test.
9389
93902013-04-19 Richard Biener <rguenther@suse.de>
9391
9392 PR tree-optimization/56982
9393 * gcc.c-torture/execute/pr56982.c: New testcase.
9394
93952013-04-19 Martin Jambor <mjambor@suse.cz>
9396
9397 PR tree-optimization/56718
9398 * g++.dg/ipa/imm-devirt-1.C: New test.
9399 * g++.dg/ipa/imm-devirt-2.C: Likewise.
9400
94012013-04-19 Richard Biener <rguenther@suse.de>
9402
9403 PR tree-optimization/57000
9404 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
9405
94062013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9407 Mikael Morin <mikael@gcc.gnu.org>
9408
9409 PR fortran/56872
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.
9414
94152013-04-18 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR rtl-optimization/56999
9418 * g++.dg/opt/pr56999.C: New test.
9419
94202013-04-18 Cary Coutant <ccoutant@google.com>
9421
9422 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
9423 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
9424
94252013-04-18 Cary Coutant <ccoutant@google.com>
9426
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.
9438
94392013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
9440
9441 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
9442
94432013-04-18 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR tree-optimization/56984
9446 * gcc.c-torture/compile/pr56984.c: New test.
9447
9448 PR rtl-optimization/56992
9449 * gcc.dg/pr56992.c: New test.
9450
94512013-04-17 Janus Weil <janus@gcc.gnu.org>
9452
9453 PR fortran/56814
9454 * gfortran.dg/proc_ptr_42.f90: New.
9455
94562013-04-17 Eric Botcazou <ebotcazou@adacore.com>
9457
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.
9488
94892013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
9490
9491 PR fortran/40958
9492 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
9493 * gfortran.dg/module_md5_1.f90: Remove.
9494
94952013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9496
9497 * gcc.target/aarch64/adds3.c: New.
9498 * gcc.target/aarch64/subs3.c: New.
9499
95002013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9501
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.
9506
95072013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
9508
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.
9512
95132013-04-16 Tobias Burnus <burnus@net-b.de>
9514
9515 PR fortran/39505
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.
9519
95202013-04-16 Janus Weil <janus@gcc.gnu.org>
9521
9522 PR fortran/56968
9523 * gfortran.dg/proc_ptr_41.f90: New.
9524
95252013-04-16 Richard Biener <rguenther@suse.de>
9526
9527 PR tree-optimization/56756
9528 * gcc.dg/torture/pr56756.c: New testcase.
9529
95302013-04-16 Tobias Burnus <burnus@net-b.de>
9531
9532 PR fortran/56969
9533 * gfortran.dg/c_assoc_5.f90: New.
9534
95352013-04-16 Uros Bizjak <ubizjak@gmail.com>
9536
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.
9542
95432013-04-15 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR tree-optimization/56962
9546 * gcc.c-torture/execute/pr56962.c: New test.
9547
95482013-04-15 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/56933
9551 * gcc.dg/vect/pr56933.c: New testcase.
9552
95532013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9554
9555 * gcc.target/arm/anddi3-opt.c: New test.
9556 * gcc.target/arm/anddi3-opt2.c: Likewise.
9557
95582013-04-15 Eric Botcazou <ebotcazou@adacore.com>
9559
9560 * gcc.dg/pr56890-1.c: New test.
9561 * gcc.dg/pr56890-2.c: Likewise.
9562
95632013-04-15 Joey Ye <joey.ye@arm.com>
9564
9565 * gcc.target/arm/thumb1-far-jump-1.c: New test.
9566 * gcc.target/arm/thumb1-far-jump-2.c: New test.
9567
95682013-04-14 Mikael Morin <mikael@gcc.gnu.org>
9569
9570 PR fortran/56816
9571 * gfortran.dg/select_type_33.f03: New test.
9572
95732013-04-13 Janus Weil <janus@gcc.gnu.org>
9574
9575 PR fortran/55959
9576 * gfortran.dg/typebound_proc_29.f03: New.
9577
95782013-04-12 Janus Weil <janus@gcc.gnu.org>
9579
9580 PR fortran/56266
9581 * gfortran.dg/typebound_proc_28.f03: New.
9582
95832013-04-12 Jeff Law <law@redhat.com>
9584
9585 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
9586 either.
9587
95882013-04-12 Tobias Burnus <burnus@net-b.de>
9589
9590 PR fortran/56929
9591 * gfortran.dg/coarray/alloc_comp_2.f90: New.
9592
95932013-04-12 Vladimir Makarov <vmakarov@redhat.com>
9594
9595 PR target/56903
9596 * gcc.target/i386/pr56903.c: New test.
9597
95982013-04-12 Janus Weil <janus@gcc.gnu.org>
9599
9600 PR fortran/56261
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
9618 invalid test case.
9619
96202013-04-12 Richard Biener <rguenther@suse.de>
9621
9622 Revert
9623 2013-04-10 Richard Biener <rguenther@suse.de>
9624
9625 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
9626
96272013-04-12 Tobias Burnus <burnus@net-b.de>
9628
9629 PR fortran/56845
9630 * gfortran.dg/class_allocate_15.f90: New.
9631
9632 Revert:
9633 2013-04-12 Tobias Burnus <burnus@net-b.de>
9634
9635 * gfortran.dg/coarray_lib_alloc_2.f90: Update
9636 scan-tree-dump-times.
9637
96382013-04-12 Jakub Jelinek <jakub@redhat.com>
9639
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.
9644
96452013-04-12 Tobias Burnus <burnus@net-b.de>
9646
9647 PR fortran/56845
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.
9651
96522013-04-12 Marc Glisse <marc.glisse@inria.fr>
9653
9654 * gcc.dg/fold-cstvecshift.c: New testcase.
9655
96562013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9657
9658 * gcc.target/aarch64/negs.c: New.
9659
96602013-04-11 Jakub Jelinek <jakub@redhat.com>
9661
9662 PR c++/56895
9663 * g++.dg/template/arrow4.C: New test.
9664
96652013-04-11 Eric Botcazou <ebotcazou@adacore.com>
9666
9667 * gnat.dg/array23.adb: New test.
9668 * gnat.dg/array23_pkg[123].ads: New helpers.
9669
96702013-04-11 Jeff Law <law@redhat.com>
9671
9672 PR tree-optimization/56900
9673 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
9674
96752013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9676
9677 PR c++/56913
9678 * g++.dg/cpp0x/sfinae44.C: New.
9679
96802013-04-11 Arnaud Charlet <charlet@adacore.com>
9681
9682 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
9683 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
9684
96852013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9686
9687 PR c++/54216
9688 * g++.dg/cpp0x/enum26.C: New.
9689 * g++.old-deja/g++.pt/mangle1.C: Adjust.
9690
96912013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9692
9693 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
9694 inverse operands.
9695 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
9696 loop is vectorized.
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.
9703
97042013-04-11 Jakub Jelinek <jakub@redhat.com>
9705
9706 PR tree-optimization/56899
9707 * gcc.c-torture/execute/pr56899.c: New test.
9708
97092013-04-10 David S. Miller <davem@davemloft.net>
9710
9711 * gcc.target/sparc/setcc-4.c: New test.
9712 * gcc.target/sparc/setcc-5.c: New test.
9713
97142013-04-10 Richard Biener <rguenther@suse.de>
9715
9716 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
9717
97182013-04-10 Richard Biener <rguenther@suse.de>
9719
9720 * gcc.dg/vect/slp-39.c: New testcase.
9721
97222013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
9723
9724 PR tree-optimization/55524
9725 * gcc.target/epiphany/fnma-1.c: New test.
9726
97272013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
9728
9729 * gcc.dg/tree-ssa/inline-11.c: New test
9730
97312013-04-10 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR c++/56895
9734 * g++.dg/template/arrow3.C: New test.
9735
97362013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9737
9738 * gcc.target/arm/minmax_minus.c: New test.
9739
97402013-04-09 Jakub Jelinek <jakub@redhat.com>
9741
9742 PR middle-end/56883
9743 * c-c++-common/gomp/pr56883.c: New test.
9744
97452013-04-09 Jeff Law <law@redhat.com>
9746
9747 * gcc.dg/tree-ssa/vrp87.c: New test.
9748
97492013-04-09 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR tree-optimization/56854
9752 * g++.dg/torture/pr56854.C: New test.
9753
97542013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9755
9756 PR fortran/56782
9757 * gfortran.dg/array_constructor_44.f90: New test.
9758
97592013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
9760
9761 PR c++/56871
9762 * g++.dg/cpp0x/constexpr-specialization.C: New.
9763
97642013-04-08 Jakub Jelinek <jakub@redhat.com>
9765
9766 * gcc.c-torture/execute/pr56837.c: New test.
9767
9768 PR c++/34949
9769 PR c++/50243
9770 * g++.dg/opt/vt3.C: New test.
9771 * g++.dg/opt/vt4.C: New test.
9772
97732013-04-08 Jeff Law <law@redhat.com>
9774
9775 * gcc.dg/tree-ssa/forwprop-25.c: New test.
9776
97772013-04-08 Richard Biener <rguenther@suse.de>
9778
9779 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
9780
97812013-04-08 Richard Biener <rguenther@suse.de>
9782
9783 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
9784
97852013-04-08 Richard Biener <rguenther@suse.de>
9786
9787 * g++.dg/vect/slp-pr56812.cc: Adjust.
9788
97892013-04-08 Jakub Jelinek <jakub@redhat.com>
9790
9791 * gcc.dg/pr56837.c: New test.
9792 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
9793 "generated memset minus one".
9794
97952013-04-07 Tobias Burnus <burnus@net-b.de>
9796
9797 PR fortran/56849
9798 * gfortran.dg/reshape_5.f90: New.
9799
98002013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9801
9802 PR target/56843
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.
9807
98082013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
9809
9810 * gcc.target/arm/peep-ldrd-1.c: New test.
9811 * gcc.target/arm/peep-strd-1.c: Likewise.
9812
98132013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
9814
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.
9819
98202013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9821
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.
9833
98342013-04-05 David Edelsohn <dje.gcc@gmail.com>
9835
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.
9840
98412013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
9842
9843 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
9844
98452013-04-04 Janus Weil <janus@gcc.gnu.org>
9846
9847 PR fortran/40881
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.
9854
98552013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9856
9857 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
9858 New procedure.
9859 (check_effective_target_arm_v8_neon_ok_nocache):
9860 Likewise.
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
9864 NEON flags.
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
9871 target.
9872
98732013-04-04 Marek Polacek <polacek@redhat.com>
9874
9875 PR tree-optimization/48186
9876 * gcc.dg/pr48186.c: New test.
9877
98782013-04-04 Richard Biener <rguenther@suse.de>
9879
9880 PR tree-optimization/56826
9881 * gcc.dg/vect/pr56826.c: New testcase.
9882 * gcc.dg/vect/O3-pr36098.c: Adjust.
9883
98842013-04-04 Tejas Belagod <tejas.belagod@arm.com>
9885
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.
9896
98972013-04-04 Richard Biener <rguenther@suse.de>
9898
9899 PR tree-optimization/56213
9900 * gcc.dg/vect/vect-123.c: New testcase.
9901
99022013-04-04 Tobias Burnus <burnus@net-b.de>
9903
9904 PR fortran/56810
9905 * gfortran.dg/read_repeat_2.f90: New.
9906
99072013-04-04 Richard Biener <rguenther@suse.de>
9908
9909 PR tree-optimization/56837
9910 * g++.dg/torture/pr56837.C: New testcase.
9911
99122013-04-04 Tobias Burnus <burnus@net-b.de>
9913
9914 PR fortran/50269
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.
9921
99222013-04-03 Jeff Law <law@redhat.com>
9923
9924 PR tree-optimization/56799
9925 * gcc.c-torture/execute/pr56799.c: New test.
9926
99272013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9928
9929 PR c++/56815
9930 * g++.dg/warn/Wpointer-arith-1.C: New.
9931 * g++.dg/gomp/for-19.C: Adjust.
9932
99332013-04-03 Marek Polacek <polacek@redhat.com>
9934
9935 PR sanitizer/55702
9936 * gcc.dg/pr55702.c: New test.
9937
99382013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9939
9940 PR target/56809
9941 * gcc.dg/pr56809.c: New testcase.
9942
99432013-04-03 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR debug/56819
9946 * g++.dg/debug/pr56819.C: New test.
9947
99482013-04-03 Richard Biener <rguenther@suse.de>
9949
9950 PR tree-optimization/56817
9951 * g++.dg/torture/pr56817.C: New testcase.
9952
99532013-04-03 Marc Glisse <marc.glisse@inria.fr>
9954
9955 * gcc.dg/vect/bb-slp-31.c: New file.
9956
99572013-04-03 Jason Merrill <jason@redhat.com>
9958
9959 PR c++/34949
9960 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9961
99622013-04-03 Richard Biener <rguenther@suse.de>
9963
9964 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
9965
99662013-04-03 Richard Biener <rguenther@suse.de>
9967
9968 PR tree-optimization/55964
9969 * gcc.dg/torture/pr55964-2.c: New testcase.
9970
99712013-04-03 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/56501
9974 * gcc.dg/torture/pr56501.c: New testcase.
9975
99762013-04-03 Richard Biener <rguenther@suse.de>
9977
9978 PR tree-optimization/56407
9979 * gcc.dg/torture/pr56407.c: New testcase.
9980
99812013-04-03 Marc Glisse <marc.glisse@inria.fr>
9982
9983 PR tree-optimization/56790
9984 * g++.dg/ext/pr56790-1.C: New testcase.
9985
99862013-04-03 Marc Glisse <marc.glisse@inria.fr>
9987
9988 * gcc.target/i386/merge-1.c: New testcase.
9989 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
9990
99912013-04-03 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR c/19449
9994 * gcc.c-torture/execute/pr19449.c: New test.
9995
99962013-04-03 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/56812
9999 * g++.dg/vect/slp-pr56812.cc: New testcase.
10000
100012013-04-03 Janus Weil <janus@gcc.gnu.org>
10002
10003 PR fortran/56284
10004 PR fortran/40881
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.
10009
100102013-04-02 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR rtl-optimization/56745
10013 * gcc.c-torture/compile/pr56745.c: New test.
10014
100152013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10016
10017 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
10018
100192013-04-02 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/56778
10022 * gcc.dg/torture/pr56778.c: New testcase.
10023
100242013-04-02 Richard Biener <rguenther@suse.de>
10025
10026 PR middle-end/56768
10027 * g++.dg/torture/pr56768.C: New testcase.
10028
100292013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
10030
10031 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
10032
100332013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10034
10035 PR fortran/56660
10036 * gfortran.dg/namelist_82.f90: New test.
10037
100382013-04-01 Janus Weil <janus@gcc.gnu.org>
10039
10040 PR fortran/56500
10041 * gfortran.dg/implicit_class_1.f90: New.
10042
100432013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10044
10045 PR fortran/56786
10046 * gfortran.dg/namelist_81.f90: New test.
10047
100482013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10049
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.
10054
100552013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
10056
10057 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
10058 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
10059
100602013-03-29 Tobias Burnus <burnus@net-b.de>
10061
10062 PR fortran/35203
10063 * gfortran.dg/optional_absent_3.f90: New.
10064
100652013-03-29 Tobias Burnus <burnus@net-b.de>
10066
10067 PR fortran/56737
10068 * gfortran.dg/fmt_cache_3.f90: New.
10069
100702013-03-29 Tobias Burnus <burnus@net-b.de>
10071
10072 PR fortran/56735
10073 * gfortran.dg/namelist_80.f90: New.
10074
100752013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10076
10077 PR fortran/45159
10078 * gfortran.dg/string_length_2.f90: New test.
10079 * gfortran.dg/dependency_41.f90: New test.
10080
100812013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10082
10083 PR fortran/55806
10084 * gfortran.dg/array_constructor_43.f90: New test.
10085 * gfortran.dg/random_seed_3.f90: New test.
10086
100872013-03-28 Ian Bolton <ian.bolton@arm.com>
10088
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.
10099
101002013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10101
10102 PR c++/56725
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.
10124
101252013-03-28 Tejas Belagod <tejas.belagod@arm.com>
10126
10127 PR middle-end/56694
10128 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
10129 targets.
10130
101312013-03-28 Marek Polacek <polacek@redhat.com>
10132
10133 PR tree-optimization/56695
10134 * gcc.dg/vect/pr56695.c: New test.
10135
101362013-03-28 Richard Biener <rguenther@suse.de>
10137
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.
10141
101422013-03-27 Tobias Burnus <burnus@net-b.de>
10143
10144 PR fortran/56650
10145 PR fortran/36437
10146 * gfortran.dg/sizeof_2.f90: New.
10147 * gfortran.dg/sizeof_3.f90: New.
10148 * gfortran.dg/sizeof_proc.f90: Update dg-error.
10149
101502013-03-27 Richard Biener <rguenther@suse.de>
10151
10152 PR tree-optimization/37021
10153 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
10154
101552013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
10156
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.
10173
101742013-03-26 Eric Botcazou <ebotcazou@adacore.com>
10175
10176 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
10177
101782013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
10179
10180 PR c++/55951
10181 * g++.dg/ext/desig5.C: New.
10182
101832013-03-26 Tobias Burnus <burnus@net-b.de>
10184
10185 PR fortran/56649
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.
10190
101912013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
10192
10193 * g++.dg/cpp0x/constexpr-friend-2.C: New.
10194 * g++.dg/cpp0x/constexpr-main.C: Likewise.
10195
101962013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10197
10198 PR c++/56722
10199 * g++.dg/cpp0x/range-for23.C: New.
10200
102012013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
10202
10203 PR libfortran/52512
10204 * gfortran.dg/namelist_79.f90: New.
10205
102062013-03-25 Martin Jambor <mjambor@suse.cz>
10207
10208 * gcc.dg/ipa/ipcp-agg-9.c: New test.
10209
102102013-03-25 Tobias Burnus <burnus@net-b.de>
10211
10212 PR fortran/38536
10213 PR fortran/38813
10214 PR fortran/38894
10215 PR fortran/39288
10216 PR fortran/40963
10217 PR fortran/45824
10218 PR fortran/47023
10219 PR fortran/47034
10220 PR fortran/49023
10221 PR fortran/50269
10222 PR fortran/50612
10223 PR fortran/52426
10224 PR fortran/54263
10225 PR fortran/55343
10226 PR fortran/55444
10227 PR fortran/55574
10228 PR fortran/56079
10229 PR fortran/56378
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.
10267
102682013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10269
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.
10286
102872013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10288
10289 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
10290 body from here...
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.
10320
103212013-03-25 Richard Biener <rguenther@suse.de>
10322
10323 PR middle-end/56694
10324 * g++.dg/torture/pr56694.C: New testcase.
10325
103262013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10327
10328 PR target/56720
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.
10332
103332013-03-25 Richard Biener <rguenther@suse.de>
10334
10335 PR tree-optimization/56689
10336 * gcc.dg/torture/pr56689.c: New testcase.
10337
103382013-03-25 Kai Tietz <ktietz@redhat.com>
10339
10340 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
10341
103422013-03-24 Tobias Burnus <burnus@net-b.de>
10343
10344 PR fortran/56696
10345 * gfortran.dg/eof_5.f90: New.
10346
103472013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
10348
10349 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
10350 alphabetically.
10351
103522013-03-22 Uros Bizjak <ubizjak@gmail.com>
10353
10354 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
10355
103562013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
10357
10358 PR testsuite/55994
10359 * gcc.c-torture/execute/builtins/builtins.exp: Add
10360 -Wl,--allow-multiple-definition for RTEMS targets.
10361
103622013-03-22 Ian Bolton <ian.bolton@arm.com>
10363
10364 * gcc.target/aarch64/movk.c: New test.
10365
103662013-03-21 Marc Glisse <marc.glisse@inria.fr>
10367
10368 * g++.dg/ext/vector21.C: New testcase.
10369
103702013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10371
10372 * gcc.target/arm/neon-for-64bits-1.c: New tests.
10373 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
10374
103752013-03-21 Richard Biener <rguenther@suse.de>
10376
10377 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
10378 * gcc.dg/vect/vect-outer-3a.c: Likewise.
10379
103802013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10381
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.
10392
103932013-03-20 Jeff Law <law@redhat.com>
10394
10395 * g++.dg/tree-ssa/ssa-dom.C: New test.
10396
103972013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10398
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.
10403
104042013-03-20 Marc Glisse <marc.glisse@inria.fr>
10405
10406 PR tree-optimization/56355
10407 * gcc.dg/pr56355-1.c: New file.
10408
104092013-03-20 Catherine Moore <clm@codesourcery.com>
10410 Richard Sandiford <rdsandiford@googlemail.com>
10411
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.
10436
104372013-03-20 Richard Biener <rguenther@suse.de>
10438
10439 PR tree-optimization/56661
10440 * gcc.dg/torture/pr56661.c: New testcase.
10441
104422013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10443
10444 PR rtl-optimization/56605
10445 * gcc.target/powerpc/pr56605.c: New.
10446
104472013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10448
10449 PR fortran/54932
10450 * gfortran.dg/do_1.f90: Don't xfail.
10451
104522013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
10453
10454 PR libfortran/51825
10455 * gfortran.dg/namelist_77.f90: New.
10456 * gfortran.dg/namelist_78.f90: New.
10457
104582013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
10459
10460 PR libfortran/48618
10461 * gfortran.dg/open_negative_unit_1.f90: New.
10462
104632013-03-19 Ian Bolton <ian.bolton@arm.com>
10464
10465 * gcc.target/aarch64/sbc.c: New test.
10466
104672013-03-19 Ian Bolton <ian.bolton@arm.com>
10468
10469 * gcc.target/aarch64/ror.c: New test.
10470
104712013-03-19 Ian Bolton <ian.bolton@arm.com>
10472
10473 * gcc.target/aarch64/extr.c: New test.
10474
104752013-03-19 Richard Biener <rguenther@suse.de>
10476
10477 PR tree-optimization/56273
10478 * gcc.dg/tree-ssa/vrp47.c: Adjust.
10479 * c-c++-common/uninit-17.c: Likewise.
10480
104812013-03-18 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR tree-optimization/56635
10484 * g++.dg/torture/pr56635.C: New test.
10485
104862013-03-18 Richard Biener <rguenther@suse.de>
10487
10488 PR tree-optimization/3713
10489 * g++.dg/ipa/devirt-12.C: New testcase.
10490
104912013-03-18 Jakub Jelinek <jakub@redhat.com>
10492
10493 PR c/56566
10494 * c-c++-common/pr56566.c: New test.
10495
104962013-03-17 Jason Merrill <jason@redhat.com>
10497
10498 * g++.dg/template/abstract-dr337.C: XFAIL.
10499
105002013-03-16 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR c++/56607
10503 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
10504 * c-c++-common/pr56607.c: New test.
10505
105062013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
10507
10508 PR c++/56582
10509 * g++.dg/cpp0x/constexpr-array5.C: New.
10510
105112013-03-15 Tobias Burnus <burnus@net-b.de>
10512
10513 PR fortran/56615
10514 * gfortran.dg/transfer_intrinsic_5.f90: New.
10515
105162013-03-15 Kai Tietz <ktietz@redhat.com>
10517
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.
10526
105272013-03-15 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR debug/56307
10530 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
10531 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
10532
105332013-03-14 Jakub Jelinek <jakub@redhat.com>
10534
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.
10541
10542 PR tree-optimization/53265
10543 * gcc.dg/pr53265.c: New test.
10544 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
10545 to dg-options.
10546 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
10547 arrays.
10548 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
10549 n, use it as high bound instead of 4.
10550
105512013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
10552
10553 PR target/49880
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.
10559
105602013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10561
10562 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
10563
105642013-03-13 Richard Biener <rguenther@suse.de>
10565
10566 PR tree-optimization/56608
10567 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
10568
105692013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10570
10571 PR c++/56611
10572 * g++.dg/cpp0x/alias-decl-32.C: New.
10573
105742013-03-11 Jan Hubicka <jh@suse.cz>
10575
10576 PR middle-end/56571
10577 * gcc.c-torture/compile/pr56571.c: New testcase.
10578
105792013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10580
10581 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
10582 * gcc.dg/tree-ssa/pr55579.c: Likewise.
10583
105842013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10585
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.
10591
105922013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10593
10594 PR testsuite/54119
10595 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
10596
10597 PR debug/56307
10598 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
10599
106002013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
10601
10602 PR target/40797
10603 * gcc.c-torture/compile/pr40797.c: New.
10604
106052013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10606
10607 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
10608
106092013-03-10 Paul Thomas <pault@gcc.gnu.org>
10610
10611 PR fortran/56575
10612 * gfortran.dg/class_56.f90: New test.
10613
106142013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
10615
10616 PR middle-end/56524
10617 * gcc.target/mips/pr56524.c: New test.
10618
106192013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
10620
10621 PR c++/56565
10622 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
10623
106242013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
10625
10626 PR c++/51412
10627 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
10628
106292013-03-08 Marek Polacek <polacek@redhat.com>
10630
10631 PR tree-optimization/56478
10632 * gcc.dg/torture/pr56478.c: New test.
10633
106342013-03-08 Kai Tietz <ktietz@redhat.com>
10635
10636 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
10637 targets linker option --allow-multiple-definition.
10638
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.
10656
10657 * c-c++-common/pr54486.c: Skip test for mingw-targets.
10658
106592013-03-07 Jakub Jelinek <jakub@redhat.com>
10660
10661 PR tree-optimization/56559
10662 * gcc.dg/tree-ssa/reassoc-26.c: New test.
10663
106642013-03-07 Andreas Schwab <schwab@suse.de>
10665
10666 * gcc.dg/pr31490.c: Fix last change.
10667
106682013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10669
10670 PR c++/56534
10671 * g++.dg/template/crash115.C: New.
10672
106732013-03-06 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR tree-optimization/56539
10676 * gcc.c-torture/compile/pr56539.c: New test.
10677
106782013-03-06 Kai Tietz <ktietz@redhat.com>
10679
10680 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
10681 targets.
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.
10685
106862013-03-06 Eric Botcazou <ebotcazou@adacore.com>
10687
10688 * gnat.dg/specs/aggr6.ads: New test.
10689
106902013-03-06 Eric Botcazou <ebotcazou@adacore.com>
10691
10692 * gnat.dg/loop_optimization15.ad[sb]: New test.
10693
106942013-03-06 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR middle-end/56548
10697 * gcc.dg/pr56548.c: New test.
10698
106992013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10700
10701 PR debug/53363
10702 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
10703
107042013-03-06 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR c++/56543
10707 * g++.dg/template/typename20.C: New test.
10708
107092013-03-05 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR debug/56510
10712 * gcc.dg/pr56510.c: New test.
10713
10714 PR rtl-optimization/56484
10715 * gcc.c-torture/compile/pr56484.c: New test.
10716
107172013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10718
10719 PR c++/56530
10720 * g++.dg/warn/Wsign-conversion-2.C: New.
10721
107222013-03-05 Richard Biener <rguenther@suse.de>
10723
10724 PR tree-optimization/56270
10725 * gcc.dg/vect/slp-38.c: New testcase.
10726
107272013-03-05 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR rtl-optimization/56494
10730 * gcc.dg/pr56494.c: New test.
10731
107322013-01-04 Eric Botcazou <ebotcazou@adacore.com>
10733
10734 * gcc.dg/pr56424.c: New test.
10735
107362013-03-04 Georg-Johann Lay <avr@gjlay.de>
10737
10738 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
10739 * gcc.dg/pr56228.c <avr>: Skip.
10740
107412013-03-04 Georg-Johann Lay <avr@gjlay.de>
10742
10743 PR testsuite/52641
10744 PR tree-optimization/52631
10745 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
10746
107472013-03-03 David Edelsohn <dje.gcc@gmail.com>
10748
10749 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
10750 * gcc.dg/vect/vect-83_64.c: Same.
10751
107522013-03-03 Mikael Morin <mikael@gcc.gnu.org>
10753
10754 PR fortran/56477
10755 * gfortran.dg/pointer_check_13.f90: New test.
10756
107572013-03-03 Mikael Morin <mikael@gcc.gnu.org>
10758
10759 PR fortran/54730
10760 * gfortran.dg/array_constructor_42.f90: New test.
10761
107622013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
10763
10764 PR c++/52688
10765 * g++.dg/template/static33.C: New.
10766 * g++.dg/template/static34.C: Likewise.
10767
10768 PR c++/10291
10769 * g++.dg/template/static35.C: New.
10770
107712013-03-01 Steve Ellcey <sellcey@mips.com>
10772
10773 * gcc.dg/pr56396.c: Require pic support.
10774
107752013-03-01 Richard Biener <rguenther@suse.de>
10776
10777 PR tree-optimization/55481
10778 * gcc.dg/torture/pr56488.c: New testcase.
10779
107802013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
10781 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR sanitizer/56454
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.
10790
107912013-02-28 Jason Merrill <jason@redhat.com>
10792
10793 PR c++/56481
10794 * g++.dg/cpp0x/constexpr-and.C: New.
10795
107962013-02-28 Martin Jambor <mjambor@suse.cz>
10797
10798 PR tree-optimization/56294
10799 * g++.dg/debug/pr56294.C: New test.
10800
108012013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
10802
10803 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
10804
108052013-02-27 Marek Polacek <polacek@redhat.com>
10806
10807 PR rtl-optimization/56466
10808 * gcc.dg/pr56466.c: New test.
10809
108102013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10811
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.
10815
108162013-02-27 Andrey Belevantsev <abel@ispras.ru>
10817
10818 PR middle-end/45472
10819 * gcc.dg/pr45472.c: New test.
10820
108212013-02-26 Marek Polacek <polacek@redhat.com>
10822
10823 PR tree-optimization/56426
10824 * gcc.dg/pr56436.c: New test.
10825
108262013-02-26 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR tree-optimization/56448
10829 * gcc.c-torture/compile/pr56448.c: New test.
10830
10831 PR tree-optimization/56443
10832 * gcc.dg/torture/pr56443.c: New test.
10833
108342013-02-25 Richard Biener <rguenther@suse.de>
10835
10836 PR tree-optimization/56175
10837 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
10838
108392013-02-24 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR c++/56403
10842 * g++.dg/torture/pr56403.C: New test.
10843
108442013-02-25 Catherine Moore <clm@codesourcery.com>
10845
10846 Revert:
10847 2013-02-24 Catherine Moore <clm@codesourcery.com>
10848 Richard Sandiford <rdsandiford@googlemail.com>
10849
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.
10874
108752013-02-24 Catherine Moore <clm@codesourcery.com>
10876 Richard Sandiford <rdsandiford@googlemail.com>
10877
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.
10902
109032013-02-22 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR sanitizer/56393
10906 * lib/asan-dg.exp (asan_link_flags): Add
10907 -B${gccpath}/libsanitizer/asan/ to flags.
10908
109092013-02-21 Jakub Jelinek <jakub@redhat.com>
10910
10911 PR middle-end/56420
10912 * gcc.dg/torture/pr56420.c: New test.
10913
109142013-02-20 Aldy Hernandez <aldyh@redhat.com>
10915
10916 PR middle-end/56108
10917 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
10918
109192013-02-21 Martin Jambor <mjambor@suse.cz>
10920
10921 PR tree-optimization/56310
10922 * g++.dg/ipa/pr56310.C: New test.
10923
109242013-02-21 Janus Weil <janus@gcc.gnu.org>
10925
10926 PR fortran/56385
10927 * gfortran.dg/proc_ptr_comp_37.f90: New.
10928
109292013-02-21 Richard Biener <rguenther@suse.de>
10930
10931 PR tree-optimization/56415
10932 Revert
10933 2013-02-11 Richard Biener <rguenther@suse.de>
10934
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.
10942
109432013-02-21 Marek Polacek <polacek@redhat.com>
10944
10945 PR tree-optimization/56398
10946 * g++.dg/torture/pr56398.C: New test.
10947
109482013-02-21 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR inline-asm/56405
10951 * gcc.c-torture/compile/pr56405.c: New test.
10952
109532013-02-20 Jan Hubicka <jh@suse.cz>
10954
10955 PR tree-optimization/56265
10956 * g++.dg/ipa/devirt-11.C: New testcase.
10957
109582013-02-20 Richard Biener <rguenther@suse.de>
10959
10960 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
10961
109622013-02-20 Richard Biener <rguenther@suse.de>
10963 Jakub Jelinek <jakub@redhat.com>
10964
10965 PR tree-optimization/56396
10966 * gcc.dg/pr56396.c: New testcase.
10967
109682013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10969
10970 PR c++/56373
10971 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
10972
109732013-02-19 Richard Biener <rguenther@suse.de>
10974
10975 PR tree-optimization/56384
10976 * gcc.dg/torture/pr56384.c: New testcase.
10977
109782013-02-19 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR tree-optimization/56350
10981 * gcc.dg/pr56350.c: New test.
10982
10983 PR tree-optimization/56381
10984 * g++.dg/opt/pr56381.C: New test.
10985
109862013-02-18 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR pch/54117
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.
11003
110042013-02-18 Richard Biener <rguenther@suse.de>
11005
11006 PR tree-optimization/56366
11007 * gcc.dg/torture/pr56366.c: New testcase.
11008
110092013-02-18 Richard Biener <rguenther@suse.de>
11010
11011 PR middle-end/56349
11012 * gcc.dg/torture/pr56349.c: New testcase.
11013
110142013-02-18 Richard Biener <rguenther@suse.de>
11015
11016 PR tree-optimization/56321
11017 * gcc.dg/torture/pr56321.c: New testcase.
11018
110192013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
11020
11021 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
11022
110232013-02-16 Jakub Jelinek <jakub@redhat.com>
11024 Dodji Seketeli <dodji@redhat.com>
11025
11026 PR asan/56330
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.
11035
110362013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
11037 Paolo Carlini <paolo.carlini@oracle.com>
11038
11039 PR c++/51242
11040 * g++.dg/cpp0x/enum23.C: New.
11041
110422013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
11043
11044 PR target/54685
11045 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
11046
110472013-02-15 Vladimir Makarov <vmakarov@redhat.com>
11048
11049 PR rtl-optimization/56348
11050 * gcc.target/i386/pr56348.c: New test.
11051
110522013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
11053
11054 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
11055 * gcc.target/arm/interrupt-2.c: Likewise.
11056
110572013-02-15 Tobias Burnus <burnus@net-b.de>
11058
11059 PR fortran/56318
11060 * gfortran.dg/matmul_9.f90: New.
11061
110622013-02-15 Tobias Burnus <burnus@net-b.de>
11063
11064 PR fortran/53818
11065 * gfortran.dg/init_flag_11.f90: New.
11066
110672013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11068
11069 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
11070
110712013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11072
11073 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
11074 characters.
11075
110762013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
11077 Tobias Burnus <burnus@net-b.de>
11078
11079 PR testsuite/56138
11080 * gfortran.dg/allocatable_function_7.f90: New.
11081
110822013-02-14 Jakub Jelinek <jakub@redhat.com>
11083
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.
11098
110992013-02-14 Dodji Seketeli <dodji@redhat.com>
11100
11101 Fix an asan crash
11102 * c-c++-common/asan/memcmp-2.c: New test.
11103
111042013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
11105
11106 PR c++/55582
11107 * g++.dg/cpp0x/udlit-string-literal.h: New.
11108 * g++.dg/cpp0x/udlit-string-literal.C: New.
11109
111102013-02-13 Sriraman Tallam <tmsriram@google.com>
11111
11112 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
11113
111142013-02-13 Vladimir Makarov <vmakarov@redhat.com>
11115
11116 PR target/56184
11117 * gcc.target/arm/pr56184.C: New test.
11118
111192013-02-13 Jakub Jelinek <jakub@redhat.com>
11120
11121 PR c++/56302
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.
11125
111262013-02-13 Tobias Burnus <burnus@net-b.de>
11127 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11128
11129 PR fortran/56204
11130 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
11131 * gfortran.dg/quad_3.f90: Ditto.
11132
111332013-02-13 Kostya Serebryany <kcc@google.com>
11134
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.
11138
111392013-02-12 Dodji Seketeli <dodji@redhat.com>
11140
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.
11146
111472013-02-12 Vladimir Makarov <vmakarov@redhat.com>
11148
11149 PR inline-asm/56148
11150 * gcc.target/i386/pr56148.c: New test.
11151
111522013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
11153 Tobias Burnus <burnus@net-b.de>
11154
11155 PR testsuite/56082
11156 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
11157 to kind=2.
11158
111592013-02-12 Richard Biener <rguenther@suse.de>
11160
11161 PR lto/56297
11162 * gcc.dg/lto/pr56297_0.c: New testcase.
11163 * gcc.dg/lto/pr56297_0.c: Likewise.
11164
111652013-02-12 Janus Weil <janus@gcc.gnu.org>
11166
11167 PR fortran/46952
11168 * gfortran.dg/typebound_deferred_1.f90: New.
11169
111702013-02-12 Jakub Jelinek <jakub@redhat.com>
11171
11172 PR rtl-optimization/56151
11173 * gcc.target/i386/pr56151.c: New test.
11174
111752013-02-11 Sriraman Tallam <tmsriram@google.com>
11176
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.
11181
111822013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
11183
11184 * lib/target-supports.exp
11185 (check_effective_target_powerpc_eabi_ok): New.
11186 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
11187 powerpc_eabi_ok.
11188 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
11189 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
11190 only.
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.
11195
111962013-02-11 Alexander Potapenko <glider@google.com>
11197 Jack Howarth <howarth@bromo.med.uc.edu>
11198 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR sanitizer/55617
11201 * g++.dg/asan/pr55617.C: Run on all targets.
11202
112032013-02-11 Uros Bizjak <ubizjak@gmail.com>
11204
11205 PR rtl-optimization/56275
11206 * gcc.dg/pr56275.c: New test.
11207
112082013-02-11 Richard Biener <rguenther@suse.de>
11209
11210 PR tree-optimization/56273
11211 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
11212
112132013-02-11 Richard Biener <rguenther@suse.de>
11214
11215 PR tree-optimization/56264
11216 * gcc.dg/torture/pr56264.c: New testcase.
11217
112182013-02-11 Richard Biener <rguenther@suse.de>
11219
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.
11227
112282013-02-09 Uros Bizjak <ubizjak@gmail.com>
11229
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.
11235
112362013-02-09 Paul Thomas <pault@gcc.gnu.org>
11237
11238 PR fortran/55362
11239 * gfortran.dg/intrinsic_size_4.f90 : New test.
11240
112412013-02-09 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR target/56256
11244 * gcc.target/powerpc/pr56256.c: New test.
11245
112462013-02-08 Ian Lance Taylor <iant@google.com>
11247
11248 * lib/go.exp: Load timeout.exp.
11249
112502013-02-08 Vladimir Makarov <vmakarov@redhat.com>
11251
11252 PR rtl-optimization/56246
11253 * gcc.target/i386/pr56246.c: New test.
11254
112552013-02-08 Jeff Law <law@redhat.com>
11256
11257 PR debug/53948
11258 * gcc.dg/debug/dwarf2/pr53948.c: New test.
11259
112602013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11261
11262 PR target/56043
11263 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
11264 powerpc*-*-linux*.
11265
112662013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
11267
11268 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
11269
112702013-02-08 Jakub Jelinek <jakub@redhat.com>
11271
11272 PR rtl-optimization/56195
11273 * gcc.dg/torture/pr56195.c: New test.
11274
112752013-02-08 Mikael Morin <mikael@gcc.gnu.org>
11276
11277 PR fortran/54107
11278 * gfortran.dg/recursive_interface_2.f90: New test.
11279
112802013-02-08 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR tree-optimization/56250
11283 * gcc.c-torture/execute/pr56250.c: New test.
11284
112852013-02-08 Georg-Johann Lay <avr@gjlay.de>
11286
11287 PR tree-optimization/56064
11288 * gcc.dg/fixed-point/view-convert-2.c: New test.
11289
112902013-02-08 Michael Matz <matz@suse.de>
11291
11292 PR tree-optimization/52448
11293 * gcc.dg/pr52448.c: New test.
11294
112952013-02-08 Richard Biener <rguenther@suse.de>
11296
11297 PR middle-end/56181
11298 * gcc.dg/torture/pr56181.c: New testcase.
11299
113002013-02-08 Georg-Johann Lay <avr@gjlay.de>
11301
11302 PR target/54222
11303 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
11304 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
11305
113062013-02-07 Jakub Jelinek <jakub@redhat.com>
11307
11308 PR c++/56241
11309 * g++.dg/parse/crash61.C: New test.
11310
11311 PR c++/56239
11312 * g++.dg/parse/pr56239.C: New test.
11313
11314 PR c++/56237
11315 * g++.dg/abi/mangle61.C: New test.
11316
113172013-02-07 Vladimir Makarov <vmakarov@redhat.com>
11318
11319 PR rtl-optimization/56225
11320 * gcc.target/i386/pr56225.c: New test.
11321
113222013-02-07 Jakub Jelinek <jakub@redhat.com>
11323
11324 PR debug/56154
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.
11330
11331 PR tree-optimization/55789
11332 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
11333 cleanup-tree-dump.
11334 * gcc.dg/tree-ssa/inline-3.c: Add
11335 --param max-early-inliner-iterations=2 option.
11336
113372013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11338
11339 PR debug/53363
11340 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
11341 Add -fno-dwarf2-cfi-asm to dg-options.
11342 Adapt match count.
11343
113442013-02-07 Jakub Jelinek <jakub@redhat.com>
11345
11346 PR target/56228
11347 * gcc.dg/pr56228.c: New test.
11348
113492013-02-07 Alan Modra <amodra@gmail.com>
11350
11351 PR target/54009
11352 * gcc.target/powerpc/pr54009.c: New test.
11353 PR target/54131
11354 * gfortran.dg/pr54131.f: New test.
11355
113562013-02-06 Paul Thomas <pault@gcc.gnu.org>
11357
11358 PR fortran/55789
11359 * gfortran.dg/array_constructor_41.f90: New test.
11360
113612013-02-06 Janus Weil <janus@gcc.gnu.org>
11362
11363 PR fortran/55978
11364 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
11365
113662013-02-06 Jakub Jelinek <jakub@redhat.com>
11367
11368 PR middle-end/56217
11369 * g++.dg/gomp/pr56217.C: New test.
11370
113712013-02-05 Jakub Jelinek <jakub@redhat.com>
11372
11373 PR tree-optimization/56205
11374 * gcc.dg/tree-ssa/stdarg-6.c: New test.
11375 * gcc.c-torture/execute/pr56205.c: New test.
11376
113772013-02-05 Richard Biener <rguenther@suse.de>
11378
11379 PR tree-optimization/53342
11380 PR tree-optimization/53185
11381 * gcc.dg/vect/pr53185-2.c: New testcase.
11382
113832013-02-05 Jan Hubicka <jh@suse.cz>
11384
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.
11392
113932013-02-05 Jan Hubicka <jh@suse.cz>
11394
11395 PR tree-optimization/55789
11396 * g++.dg/torture/pr55789.C: New testcase.
11397
113982013-02-05 Jakub Jelinek <jakub@redhat.com>
11399
11400 PR middle-end/56167
11401 * gcc.dg/pr56167.c: New test.
11402
114032013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
11404
11405 PR target/55146
11406 * gcc.target/sh/pr55146.c: New.
11407
114082013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
11409
11410 PR tree-optimization/54386
11411 * gcc.target/sh/pr54386.c: New.
11412
114132013-02-04 Paul Thomas <pault@gcc.gnu.org>
11414
11415 PR fortran/56008
11416 * gfortran.dg/realloc_on _assign_16.f90 : New test.
11417
11418 PR fortran/47517
11419 * gfortran.dg/realloc_on _assign_17.f90 : New test.
11420
114212013-02-04 Alexander Potapenko <glider@google.com>
11422 Jack Howarth <howarth@bromo.med.uc.edu>
11423 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR sanitizer/55617
11426 * g++.dg/asan/pr55617.C: New test.
11427
114282013-02-04 Mikael Morin <mikael@gcc.gnu.org>
11429
11430 PR fortran/54195
11431 * gfortran.dg/typebound_operator_19.f90: New test.
11432 * gfortran.dg/typebound_assignment_4.f90: New test.
11433
114342013-02-04 Mikael Morin <mikael@gcc.gnu.org>
11435
11436 PR fortran/54107
11437 * gfortran.dg/recursive_interface_1.f90: New test.
11438
114392013-02-04 Richard Guenther <rguenther@suse.de>
11440
11441 PR lto/56168
11442 * gcc.dg/lto/pr56168_0.c: New testcase.
11443 * gcc.dg/lto/pr56168_1.c: Likewise.
11444
114452013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11446
11447 PR fortran/50627
11448 PR fortran/56054
11449 * gfortran.dg/block_12.f90: New test.
11450 * gfortran.dg/module_error_1.f90: New test.
11451
114522013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
11453
11454 * lib/target-supports.exp (check_effective_target_vect_float)
11455 (check_effective_target_vect_no_align): Add mips-sde-elf.
11456
114572013-02-01 Jakub Jelinek <jakub@redhat.com>
11458
11459 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
11460
114612013-02-01 David Edelsohn <dje.gcc@gmail.com>
11462
11463 * gcc.dg/pr56023.c: XFAIL on AIX.
11464 * gcc.dg/vect/pr49352.c: Same.
11465
114662013-02-01 Eric Botcazou <ebotcazou@adacore.com>
11467
11468 * gnat.dg/opt26.adb: New test.
11469
114702013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11471
11472 Revert.
11473 2013-01-27 Amol Pise <amolpise15@gmail.com>
11474
11475 * gcc.target/arm/neon-vfnms-1.c: New test.
11476 * gcc.target/arm/neon-vfnma-1.c: New test.
11477
114782013-01-31 Richard Biener <rguenther@suse.de>
11479
11480 PR tree-optimization/56157
11481 * gcc.dg/torture/pr56157.c: New testcase.
11482
114832013-01-30 Richard Biener <rguenther@suse.de>
11484
11485 PR tree-optimization/56150
11486 * gcc.dg/torture/pr56150.c: New testcase.
11487
114882013-01-30 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR sanitizer/55374
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.
11496
11497 PR c++/55742
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.
11515
115162013-01-30 Vladimir Makarov <vmakarov@redhat.com>
11517
11518 PR rtl-optimization/56144
11519 * gcc.dg/pr56144.c: New.
11520
115212013-01-30 David Edelsohn <dje.gcc@gmail.com>
11522
11523 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
11524 message.
11525 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
11526 * g++.dg/cpp0x/constexpr-55573.C: Same
11527
115282013-01-30 Georg-Johann Lay <avr@gjlay.de>
11529
11530 PR tree-optimization/56064
11531 * gcc.dg/fixed-point/view-convert.c: New test.
11532
115332013-01-30 Andreas Schwab <schwab@suse.de>
11534
11535 * lib/target-supports-dg.exp (dg-process-target): Use expr to
11536 evaluate the end index in string range.
11537
115382013-01-30 Tobias Burnus <burnus@net-b.de>
11539
11540 PR fortran/56138
11541 * gfortran.dg/allocatable_function_6.f90: New.
11542
115432013-01-29 Janus Weil <janus@gcc.gnu.org>
11544 Mikael Morin <mikael@gcc.gnu.org>
11545
11546 PR fortran/54107
11547 * gfortran.dg/proc_ptr_comp_36.f90: New.
11548
115492013-01-29 Richard Biener <rguenther@suse.de>
11550
11551 PR tree-optimization/55270
11552 * gcc.dg/torture/pr55270.c: New testcase.
11553
115542013-01-28 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR rtl-optimization/56117
11557 * gcc.dg/pr56117.c: New test.
11558
115592013-01-28 Richard Biener <rguenther@suse.de>
11560
11561 PR tree-optimization/56034
11562 * gcc.dg/torture/pr56034.c: New testcase.
11563
115642013-01-28 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR tree-optimization/56125
11567 * gcc.dg/pr56125.c: New test.
11568
115692013-01-28 Tobias Burnus <burnus@net-b.de>
11570 Mikael Morin <mikael@gcc.gnu.org>
11571
11572 PR fortran/53537
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
11578
115792013-01-28 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR testsuite/56053
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.
11588
11589 PR tree-optimization/56094
11590 * gcc.dg/pr56094.c: New test.
11591
115922013-01-27 Amol Pise <amolpise15@gmail.com>
11593
11594 * gcc.target/arm/neon-vfnms-1.c: New test.
11595 * gcc.target/arm/neon-vfnma-1.c: New test.
11596
115972013-01-27 Uros Bizjak <ubizjak@gmail.com>
11598
11599 PR target/56114
11600 * gcc.target/i386/pr56114.c: New test.
11601
116022013-01-27 Paul Thomas <pault@gcc.gnu.org>
11603
11604 PR fortran/55984
11605 * gfortran.dg/associate_14.f90: New test.
11606
11607 PR fortran/56047
11608 * gfortran.dg/associate_13.f90: New test.
11609
116102013-01-25 Jakub Jelinek <jakub@redhat.com>
11611
11612 PR tree-optimization/56098
11613 * gcc.dg/pr56098-1.c: New test.
11614 * gcc.dg/pr56098-2.c: New test.
11615
116162013-01-25 Georg-Johann Lay <avr@gjlay.de>
11617
11618 PR target/54222
11619 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
11620
116212013-01-22 Marek Polacek <polacek@redhat.com>
11622
11623 PR tree-optimization/56035
11624 * gcc.dg/pr56035.c: New test.
11625
116262013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
11627
11628 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
11629 for MIPS.
11630
116312013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
11632
11633 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
11634
116352013-01-24 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR c/56078
11638 * gcc.dg/pr56078.c: New test.
11639 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
11640
116412013-01-24 Martin Jambor <mjambor@suse.cz>
11642
11643 PR tree-optimization/55927
11644 * g++.dg/ipa/devirt-10.C: Disable early inlining.
11645
116462013-01-24 Uros Bizjak <ubizjak@gmail.com>
11647
11648 * gcc.target/i386/movsd.c: New test.
11649
116502013-01-24 Steven Bosscher <steven@gcc.gnu.org>
11651
11652 PR inline-asm/55934
11653 * gcc.target/i386/pr55934.c: New test.
11654
116552013-01-23 Janus Weil <janus@gcc.gnu.org>
11656
11657 PR fortran/56081
11658 * gfortran.dg/select_8.f90: New.
11659
116602013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
11661
11662 * gcc.target/microblaze/microblaze.exp: Remove
11663 target_config_cflags check.
11664
116652013-01-23 Jakub Jelinek <jakub@redhat.com>
11666
11667 PR fortran/56052
11668 * gfortran.dg/gomp/pr56052.f90: New test.
11669
11670 PR target/49069
11671 * gcc.dg/pr49069.c: New test.
11672
116732013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11674
11675 PR c++/55944
11676 * g++.dg/cpp0x/constexpr-static10.C: New.
11677
116782013-01-22 Uros Bizjak <ubizjak@gmail.com>
11679
11680 PR target/56028
11681 * gcc.target/i386/pr56028.c: New test.
11682
116832013-01-22 Jakub Jelinek <jakub@redhat.com>
11684
11685 PR target/55686
11686 * gcc.target/i386/pr55686.c: New test.
11687
116882013-01-22 Dodji Seketeli <dodji@redhat.com>
11689
11690 PR c++/53609
11691 * g++.dg/cpp0x/variadic139.C: New test.
11692 * g++.dg/cpp0x/variadic140.C: Likewise.
11693 * g++.dg/cpp0x/variadic141.C: Likewise.
11694
116952013-01-22 Eric Botcazou <ebotcazou@adacore.com>
11696
11697 * gnat.dg/warn8.adb: New test.
11698
116992013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11700
11701 PR fortran/55919
11702 * gfortran.dg/include_8.f90: New test.
11703
117042013-01-21 Uros Bizjak <ubizjak@gmail.com>
11705
11706 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
11707 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
11708
117092013-01-21 Jakub Jelinek <jakub@redhat.com>
11710
11711 PR tree-optimization/56051
11712 * gcc.c-torture/execute/pr56051.c: New test.
11713
117142013-01-21 Uros Bizjak <ubizjak@gmail.com>
11715
11716 PR rtl-optimization/56023
11717 * gcc.dg/pr56023.c: New test.
11718
117192013-01-21 Martin Jambor <mjambor@suse.cz>
11720
11721 PR middle-end/56022
11722 * gcc.target/i386/pr56022.c: New test.
11723
117242013-01-21 Jason Merrill <jason@redhat.com>
11725
11726 * lib/target-supports.exp (check_effective_target_alias): New.
11727
117282013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
11729
11730 PR debug/53235
11731 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
11732
117332013-01-20 Hans-Peter Nilsson <hp@axis.com>
11734
11735 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
11736
117372013-01-19 Jeff Law <law@redhat.com>
11738
11739 PR tree-optimization/52631
11740 * tree-ssa/pr52631.c: New test.
11741 * tree-ssa/ssa-fre-9: Update expected output.
11742
117432013-01-19 Anthony Green <green@moxielogic.com>
11744
11745 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
11746 for moxie.
11747
117482013-01-18 Jakub Jelinek <jakub@redhat.com>
11749
11750 PR tree-optimization/56029
11751 * g++.dg/torture/pr56029.C: New test.
11752
117532013-01-18 Sharad Singhai <singhai@google.com>
11754
11755 PR tree-optimization/55995
11756 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
11757
117582013-01-18 Vladimir Makarov <vmakarov@redhat.com>
11759
11760 PR target/55433
11761 * gcc.target/i386/pr55433.c: New.
11762
117632013-01-18 Jakub Jelinek <jakub@redhat.com>
11764
11765 PR middle-end/56015
11766 * gfortran.dg/pr56015.f90: New test.
11767
117682013-01-18 Janis Johnson <janisjo@codesourcery.com>
11769
11770 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
11771
117722013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
11773
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.
11779
117802013-01-17 Jeff Law <law@redhat.com>
11781
11782 * gcc.dg/pr52573.c: Move to...
11783 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
11784
11785 PR rtl-optimization/52573
11786 * gcc.dg/pr52573.c: New test.
11787
117882013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
11789
11790 PR sanitizer/55679
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.
11796
117972013-01-17 Marek Polacek <polacek@redhat.com>
11798
11799 PR rtl-optimization/55833
11800 * gcc.dg/pr55833.c: New test.
11801
118022013-01-17 Jan Hubicka <jh@suse.cz>
11803
11804 PR tree-optimization/55273
11805 * gcc.c-torture/compile/pr55273.c: New testcase.
11806
118072013-01-17 Uros Bizjak <ubizjak@gmail.com>
11808
11809 PR target/55981
11810 * gcc.target/pr55981.c: New test.
11811
118122013-01-17 Janis Johnson <janisjo@codesourcery.com>
11813
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.
11819
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.
11847
118482013-01-17 Martin Jambor <mjambor@suse.cz>
11849
11850 PR tree-optimizations/55264
11851 * g++.dg/ipa/pr55264.C: New test.
11852
118532013-01-16 Janus Weil <janus@gcc.gnu.org>
11854
11855 PR fortran/55983
11856 * gfortran.dg/class_55.f90: New.
11857
118582013-01-16 Janis Johnson <janisjo@codesourcery.com>
11859
11860 PR testsuite/55994
11861 * gcc.c-torture/execute/builtins/builtins.exp: Add
11862 -Wl,--allow-multiple-definition for eabi and elf targets.
11863
11864 PR testsuite/54622
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.
11870
11871 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
11872 prototypes.
11873
118742013-01-16 Richard Biener <rguenther@suse.de>
11875
11876 PR tree-optimization/55964
11877 * gcc.dg/torture/pr55964.c: New testcase.
11878
118792013-01-16 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/54767
11882 PR tree-optimization/53465
11883 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
11884
118852013-01-16 Christian Bruel <christian.bruel@st.com>
11886
11887 PR target/55301
11888 * gcc.target/sh/sh-switch.c: New testcase.
11889
118902013-01-15 Janis Johnson <janisjo@codesourcery.com>
11891
11892 * gcc.dg/webizer.c: Increase the array size.
11893
118942013-01-15 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR target/55940
11897 * gcc.dg/pr55940.c: New test.
11898
118992013-01-15 Manfred Schwarb <manfred99@gmx.ch>
11900 Harald Anlauf <anlauf@gmx.de>
11901
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.
11911
119122013-01-15 Janis Johnson <janisjo@codesourcery.com>
11913
11914 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
11915 * gcc.target/arm/fma-sp.c: Likewise.
11916
119172013-01-15 Vladimir Makarov <vmakarov@redhat.com>
11918
11919 PR rtl-optimization/55153
11920 * gcc.dg/pr55153.c: New.
11921
119222013-01-15 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR tree-optimization/55920
11925 * gcc.c-torture/compile/pr55920.c: New test.
11926
119272013-01-15 Richard Biener <rguenther@suse.de>
11928
11929 PR middle-end/55882
11930 * gcc.dg/torture/pr55882.c: New testcase.
11931
119322013-01-15 Jakub Jelinek <jakub@redhat.com>
11933
11934 PR tree-optimization/55955
11935 * gcc.c-torture/compile/pr55955.c: New test.
11936
119372013-01-15 Dodji Seketeli <dodji@redhat.com>
11938
11939 PR c++/55663
11940 * g++.dg/cpp0x/alias-decl-31.C: New test.
11941
119422013-01-15 Paul Thomas <pault@gcc.gnu.org>
11943
11944 PR fortran/54286
11945 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
11946 case where interface is null.
11947
119482013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11949
11950 PR fortran/55806
11951 * gfortran.dg/array_constructor_40.f90: New test.
11952
119532013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
11954
11955 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
11956
119572013-01-14 Tejas Belagod <tejas.belagod@arm.com>
11958
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.
11964
119652013-01-14 Andi Kleen <ak@linux.intel.com>
11966
11967 PR target/55948
11968 * gcc.target/i386/hle-clear-rel.c: New file
11969 * gcc.target/i386/hle-store-rel.c: New file.
11970
119712013-01-14 Harald Anlauf <anlauf@gmx.de>
11972
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.
11991
119922013-01-13 Paul Thomas <pault@gcc.gnu.org>
11993
11994 PR fortran/54286
11995 * gfortran.dg/proc_ptr_result_8.f90 : New test.
11996
119972013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
11998
11999 * gcc.dg/unroll_5.c: Add nomips16 attributes.
12000
120012013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
12002
12003 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
12004
120052013-01-12 Janus Weil <janus@gcc.gnu.org>
12006
12007 PR fortran/55072
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.
12011
120122013-01-08 Paul Thomas <pault@gcc.gnu.org>
12013
12014 PR fortran/55868
12015 * gfortran.dg/unlimited_polymorphic_8.f90: Update
12016 scan-tree-dump-times for foo.0.x._vptr to deal with change from
12017 $tar to STAR.
12018
120192013-01-11 Andreas Schwab <schwab@linux-m68k.org>
12020
12021 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
12022
120232013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12024
12025 PR target/55719
12026 * gcc.target/s390/pr55719.c: New testcase.
12027
120282013-01-11 Richard Guenther <rguenther@suse.de>
12029
12030 PR tree-optimization/44061
12031 * gcc.dg/pr44061.c: New testcase.
12032
120332013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
12034
12035 Update copyright years.
12036
120372013-01-10 Aldy Hernandez <aldyh@redhat.com>
12038 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR target/55565
12041 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
12042
120432013-01-10 Vladimir Makarov <vmakarov@redhat.com>
12044
12045 PR rtl-optimization/55672
12046 * gcc.target/i386/pr55672.c: New.
12047
120482013-01-10 Jeff Law <law@redhat.com>
12049
12050 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
12051 pass/fail message unique.
12052
12053
120542013-01-10 Jason Merrill <jason@redhat.com>
12055
12056 * ada/.gitignore: New.
12057
120582013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12059
12060 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
12061 Add tls options.
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.
12074
120752013-01-10 Kostya Serebryany <kcc@google.com>
12076
12077 * g++.dg/asan/asan_test.cc: Sync from upstream.
12078
120792013-01-10 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR tree-optimization/55921
12082 * gcc.c-torture/compile/pr55921.c: New test.
12083
120842013-01-09 Jan Hubicka <jh@suse.cz>
12085
12086 PR tree-optimization/55569
12087 * gcc.c-torture/compile/pr55569.c: New testcase.
12088
120892013-01-09 Mikael Morin <mikael@gcc.gnu.org>
12090
12091 PR fortran/47203
12092 * gfortran.dg/use_28.f90: New test.
12093
120942013-01-09 Uros Bizjak <ubizjak@gmail.com>
12095
12096 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
12097 number matching more robust.
12098
120992013-01-09 Vladimir Makarov <vmakarov@redhat.com>
12100
12101 PR rtl-optimization/55829
12102 * gcc.target/i386/pr55829.c: New.
12103
121042013-01-09 Tobias Burnus <burnus@net-b.de>
12105
12106 PR fortran/55758
12107 * gfortran.dg/bind_c_bool_1.f90: New.
12108 * gfortran.dg/do_5.f90: Add dg-warning.
12109
121102013-01-09 Jan Hubicka <jh@suse.cz>
12111
12112 PR tree-optimization/55875
12113 * gcc.c-torture/execute/pr55875.c: New testcase.
12114 * g++.dg/torture/pr55875.C: New testcase.
12115
121162013-01-09 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR c/48418
12119 * c-c++-common/pr48418.c: New test.
12120
121212013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
12122
12123 PR c++/55801
12124 * g++.dg/tls/thread_local-ice.C: New.
12125
121262013-01-09 Andreas Schwab <schwab@suse.de>
12127
12128 * gcc.dg/guality/pr54693.c: Null-terminate arr.
12129
121302013-01-09 Jakub Jelinek <jakub@redhat.com>
12131
12132 PR tree-optimization/48189
12133 * gcc.dg/pr48189.c: New test.
12134
121352013-01-04 Jan Hubicka <jh@suse.cz>
12136
12137 PR tree-optimization/55823
12138 * g++.dg/ipa/devirt-10.C: New testcase.
12139
121402013-01-08 Uros Bizjak <ubizjak@gmail.com>
12141 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
12142
12143 PR rtl-optimization/55845
12144 * gcc.target/i386/pr55845.c: New test.
12145
121462013-01-08 Tejas Belagod <tejas.belagod@arm.com>
12147
12148 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
12149 instructions generated instead of number of occurances.
12150
121512013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
12152
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.
12162
121632013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
12164
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.
12171
121722013-01-08 Martin Jambor <mjambor@suse.cz>
12173
12174 PR debug/55579
12175 * gcc.dg/tree-ssa/pr55579.c: New test.
12176
121772013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12178
12179 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
12180 asm comments.
12181
121822013-01-08 Jakub Jelinek <jakub@redhat.com>
12183
12184 PR middle-end/55890
12185 * gcc.dg/torture/pr55890-3.c: New test.
12186
12187 PR middle-end/55851
12188 * gcc.c-torture/compile/pr55851.c: New test.
12189
12190 PR sanitizer/55844
12191 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
12192 dg-options.
12193
121942013-01-08 Paul Thomas <pault@gcc.gnu.org>
12195
12196 PR fortran/55618
12197 * gfortran.dg/elemental_scalar_args_2.f90: New test.
12198
121992013-01-07 Tobias Burnus <burnus@net-b.de>
12200
12201 PR fortran/55763
12202 * gfortran.dg/pointer_init_2.f90: Update dg-error.
12203 * gfortran.dg/pointer_init_7.f90: New.
12204
122052013-01-07 Richard Biener <rguenther@suse.de>
12206
12207 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
12208
122092013-01-07 Richard Biener <rguenther@suse.de>
12210
12211 PR middle-end/55890
12212 * gcc.dg/torture/pr55890-1.c: New testcase.
12213 * gcc.dg/torture/pr55890-2.c: Likewise.
12214
122152013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
12216
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.
12225
122262013-01-07 Richard Biener <rguenther@suse.de>
12227
12228 PR tree-optimization/55888
12229 PR tree-optimization/55862
12230 * gcc.dg/torture/pr55888.c: New testcase.
12231
122322013-01-07 Tobias Burnus <burnus@net-b.de>
12233
12234 PR fortran/55852
12235 * gfortran.dg/intrinsic_size_3.f90: New.
12236
122372013-01-07 Tobias Burnus <burnus@net-b.de>
12238
12239 PR fortran/55763
12240 * gfortran.dg/select_type_32.f90: New.
12241
122422013-01-04 Dodji Seketeli <dodji@redhat.com>
12243
12244 PR c++/52343
12245 * g++.dg/cpp0x/alias-decl-29.C: New test.
12246
122472013-01-06 Paul Thomas <pault@gcc.gnu.org>
12248
12249 PR fortran/53876
12250 PR fortran/54990
12251 PR fortran/54992
12252 * gfortran.dg/class_array_15.f03: New test.
12253
122542013-01-06 Mikael Morin <mikael@gcc.gnu.org>
12255
12256 PR fortran/42769
12257 PR fortran/45836
12258 PR fortran/45900
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.
12264
122652013-01-06 Olivier Hainque <hainque@adacore.com>
12266
12267 * gnat.dg/specs/clause_on_volatile.ads: New test.
12268
122692013-01-06 Eric Botcazou <ebotcazou@adacore.com>
12270
12271 * gnat.dg/alignment10.adb: New test.
12272
122732013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
12274 Mikael Morin <mikael@gcc.gnu.org>
12275
12276 PR fortran/55827
12277 * gfortran.dg/use_22.f90: New test.
12278
122792013-01-04 Andrew Pinski <apinski@cavium.com>
12280
12281 * gcc.target/aarch64/cmp-1.c: New testcase.
12282
122832013-01-04 Paul Thomas <pault@gcc.gnu.org>
12284
12285 PR fortran/55172
12286 * gfortran.dg/select_type_31.f03: New test.
12287
122882013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
12289
12290 PR c++/54526 (again)
12291 * g++.dg/cpp0x/parse2.C: Extend.
12292 * g++.old-deja/g++.other/crash28.C: Adjust.
12293
122942013-01-04 Richard Biener <rguenther@suse.de>
12295
12296 PR tree-optimization/55862
12297 * gcc.dg/torture/pr55862.c: New testcase.
12298
122992013-01-04 Martin Jambor <mjambor@suse.cz>
12300
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.
12305
123062013-01-04 Richard Biener <rguenther@suse.de>
12307
12308 PR middle-end/55863
12309 * gcc.dg/fold-reassoc-2.c: New testcase.
12310
123112013-01-04 Tobias Burnus <burnus@net-b.de>
12312
12313 PR fortran/55763
12314 * gfortran.dg/null_7.f90: New.
12315
123162013-01-04 Tobias Burnus <burnus@net-b.de>
12317
12318 PR fortran/55854
12319 PR fortran/55763
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.
12323
123242013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
12325
12326 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
12327
123282013-01-03 Janus Weil <janus@gcc.gnu.org>
12329
12330 PR fortran/55855
12331 * gfortran.dg/assignment_1.f90: Modified.
12332 * gfortran.dg/assignment_4.f90: New.
12333
123342013-01-03 David Edelsohn <dje.gcc@gmail.com>
12335
12336 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
12337
123382013-01-03 Richard Biener <rguenther@suse.de>
12339
12340 PR tree-optimization/55857
12341 * gcc.dg/vect/pr55857-1.c: New testcase.
12342 * gcc.dg/vect/pr55857-2.c: Likewise.
12343
123442013-01-03 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR rtl-optimization/55838
12347 * gcc.dg/pr55838.c: New test.
12348
12349 PR tree-optimization/55832
12350 * gcc.c-torture/compile/pr55832.c: New test.
12351
123522013-01-02 Teresa Johnson <tejohnson@google.com>
12353
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.
12365
123662013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12367
12368 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
12369
123702013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12371
12372 PR fortran/55818
12373 * gfortran.dg/eof_4.f90: New test.
12374
123752013-01-02 Jakub Jelinek <jakub@redhat.com>
12376
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.
12382
123832013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12384
12385 * gcc.dg/torture/tls/tls-reload-1.c: New test.
12386
123872013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12388
12389 * gcc.dg/torture/fp-int-convert-2.c: New test.
12390
123912013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12392
12393 * gfortran.dg/newunit_3.f90: Add dg-do run.
12394 * gfortran.dg/inquire_15.f90: Add dg-do run.
12395
123962013-01-01 Jakub Jelinek <jakub@redhat.com>
12397
12398 PR tree-optimization/55831
12399 * gcc.dg/pr55831.c: New test.
12400\f
12401Copyright (C) 2013 Free Software Foundation, Inc.
12402
12403Copying and distribution of this file, with or without modification,
12404are permitted in any medium without royalty provided the copyright
12405notice and this notice are preserved.