]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
PR ipa/63587
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-29 Martin Liska <mliska@suse.cz>
2
3 PR ipa/63587
4 * g++.dg/ipa/pr63587-1.C: New test.
5 * g++.dg/ipa/pr63587-2.C: New test.
6
7 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8
9 * gcc.misc-tests/godump-1.c: Add tests for complex types.
10
11 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12
13 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
14 * gcc.dg/optimize-bswapsi-3.c: New test.
15
16 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
17 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
18 Anna Tikhonova <anna.tikhonova@intel.com>
19 Ilya Tocar <ilya.tocar@intel.com>
20 Andrey Turetskiy <andrey.turetskiy@intel.com>
21 Ilya Verbin <ilya.verbin@intel.com>
22 Kirill Yukhin <kirill.yukhin@intel.com>
23 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
24
25 * gcc.target/i386/avx512dq-kmovb-1.c: New.
26
27 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
28 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
29 Anna Tikhonova <anna.tikhonova@intel.com>
30 Ilya Tocar <ilya.tocar@intel.com>
31 Andrey Turetskiy <andrey.turetskiy@intel.com>
32 Ilya Verbin <ilya.verbin@intel.com>
33 Kirill Yukhin <kirill.yukhin@intel.com>
34 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
35
36 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
37 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
38 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
39 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
40 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
41 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
42 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
43 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
44 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
45 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
46 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
47 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
48 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
49 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
50 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
51 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
52 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
53 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
54 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
55 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
56 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
57 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
58 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
59 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
60 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
61 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
62 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
63 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
64 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
65 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
66 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
67 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
68 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
69 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
70 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
71 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
72 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
73 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
74 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
75 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
76 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
77 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
78 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
79 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
80 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
81 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
82 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
83 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
84 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
85 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
86 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
87 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
88 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
89 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
90 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
91 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
92 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
93 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
94 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
95 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
96 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
97 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
98 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
99 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
100 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
101 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
102 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
103 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
104
105 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
106 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
107 Anna Tikhonova <anna.tikhonova@intel.com>
108 Ilya Tocar <ilya.tocar@intel.com>
109 Andrey Turetskiy <andrey.turetskiy@intel.com>
110 Ilya Verbin <ilya.verbin@intel.com>
111 Kirill Yukhin <kirill.yukhin@intel.com>
112 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
113
114 * gcc.target/i386/avx512bw-check.h: New.
115 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
116 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
117 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
118 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
119 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
120 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
121 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
122 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
123 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
124 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
125 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
126 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
127 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
128 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
129 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
130 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
131 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
132 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
133 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
134 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
135 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
136 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
137 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
138 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
139 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
140 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
141 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
142 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
143 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
144 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
145 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
146 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
147 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
148 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
149 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
150 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
151 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
152 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
153 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
154 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
155 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
156 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
157 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
158 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
159 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
160 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
161 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
162 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
163 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
164 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
165 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
166 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
167 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
168 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
169 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
170 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
171 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
172 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
173 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
174 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
175 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
176 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
177 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
178 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
179 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
180 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
181 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
182 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
183 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
184 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
185 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
186 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
187 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
188 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
189 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
190 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
191 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
192 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
193 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
194 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
195 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
196 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
197 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
198 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
199 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
200 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
201 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
202 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
203 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
204 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
205 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
206 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
207 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
208 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
209 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
210 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
211 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
212 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
213 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
214 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
215 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
216 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
217 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
218 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
219 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
220 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
221 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
222 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
223 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
224 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
225 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
226 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
227 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
228 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
229 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
230 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
231 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
232 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
233 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
234 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
235 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
236 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
237 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
238 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
239 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
240 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
241 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
242 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
243 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
244 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
245 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
246 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
247 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
248 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
249 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
250 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
251 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
252 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
253 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
254 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
255 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
256 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
257 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
258 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
259 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
260 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
261 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
262 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
263 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
264 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
265 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
266 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
267 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
268 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
269 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
270 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
271 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
272 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
273 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
274 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
275 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
276 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
277 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
278 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
279 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
280 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
281 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
282 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
283 * gcc.target/i386/avx512dq-check.h: Ditto.
284 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
285 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
286 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
287 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
288 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
289 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
290 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
291 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
292 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
293 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
294 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
295 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
296 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
297 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
298 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
299 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
300 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
301 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
302 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
303 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
304 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
305 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
306 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
307 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
308 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
309 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
310 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
311 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
312 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
313 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
314 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
315 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
316 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
317 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
318 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
319 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
320 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
321 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
322 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
323 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
324 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
325 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
326 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
327 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
328 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
329 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
330 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
331 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
332 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
333 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
334 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
335 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
336 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
337 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
338 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
339 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
340 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
341 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
342 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
343 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
344 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
345 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
346 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
347 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
348 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
349 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
350 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
351 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
352 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
353 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
354 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
355 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
356 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
357 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
358 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
359 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
360 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
361 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
362 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
363 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
364 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
365 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
366 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
367 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
368 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
369 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
370 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
371 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
372 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
373 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
374 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
375 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
376 * gcc.target/i386/avx512vl-check.h: Ditto.
377 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
378 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
379 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
380 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
381 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
382 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
383 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
384 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
385 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
386 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
387 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
388 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
389 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
390 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
391 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
392 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
393 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
394 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
395 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
396 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
397 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
398 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
399 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
400 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
401 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
402 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
403 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
404 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
405 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
406 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
407 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
408 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
409 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
410 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
411 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
412 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
413 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
414 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
415 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
416 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
417 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
418 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
419 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
420 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
421 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
422 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
423 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
424 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
425 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
426 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
427 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
428 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
429 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
430 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
431 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
432 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
433 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
434 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
435 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
436 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
437 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
438 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
439 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
440 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
441 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
442 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
443 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
444 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
445 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
446 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
447 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
448 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
449 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
450 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
451 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
452 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
453 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
454 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
455 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
456 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
457 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
458 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
459 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
460 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
461 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
462 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
463 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
464 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
465 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
466 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
467 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
468 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
469 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
470 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
471 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
472 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
473 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
474 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
475 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
476 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
477 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
478 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
479 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
480 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
481 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
482 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
483 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
484 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
485 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
486 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
487 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
488 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
489 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
490 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
491 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
492 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
493 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
494 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
495 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
496 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
497 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
498 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
499 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
500 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
501 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
502 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
503 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
504 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
505 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
506 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
507 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
508 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
509 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
510 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
511 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
512 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
513 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
514 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
515 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
516 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
517 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
518 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
519 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
520 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
521 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
522 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
523 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
524 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
525 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
526 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
527 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
528 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
529 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
530 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
531 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
532 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
533 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
534 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
535 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
536 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
537 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
538 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
539 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
540 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
541 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
542 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
543 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
544 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
545 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
546 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
547 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
548 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
549 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
550 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
551 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
552 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
553 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
554 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
555 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
556 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
557 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
558 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
559 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
560 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
561 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
562 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
563 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
564 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
565 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
566 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
567 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
568 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
569 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
570 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
571 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
572 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
573 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
574 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
575 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
576 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
577 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
578 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
579 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
580 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
581 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
582 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
583 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
584 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
585 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
586 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
587 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
588 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
589 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
590 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
591 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
592 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
593 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
594 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
595 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
596 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
597 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
598 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
599 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
600 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
601 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
602 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
603 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
604 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
605 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
606 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
607 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
608 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
609 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
610 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
611 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
612 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
613 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
614 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
615 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
616 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
617 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
618 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
619 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
620 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
621 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
622 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
623 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
624 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
625 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
626 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
627 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
628 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
629 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
630 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
631 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
632 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
633 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
634 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
635 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
636 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
637 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
638 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
639 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
640 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
641 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
642 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
643 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
644 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
645 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
646 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
647 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
648 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
649 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
650 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
651 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
652 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
653 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
654 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
655 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
656 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
657 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
658 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
659 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
660 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
661 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
662 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
663 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
664 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
665 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
666 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
667 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
668 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
669 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
670 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
671 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
672 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
673 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
674 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
675 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
676 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
677 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
678 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
679 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
680 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
681 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
682 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
683 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
684 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
685 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
686 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
687 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
688 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
689 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
690 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
691 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
692 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
693 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
694 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
695 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
696 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
697 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
698 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
699 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
700 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
701 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
702 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
703 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
704 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
705 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
706 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
707 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
708 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
709 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
710 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
711 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
712 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
713 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
714 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
715 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
716 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
717 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
718 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
719 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
720 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
721 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
722 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
723 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
724 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
725 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
726 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
727 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
728 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
729 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
730 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
731 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
732 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
733 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
734 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
735 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
736 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
737 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
738 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
739 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
740 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
741 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
742 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
743 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
744 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
745 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
746 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
747 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
748 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
749 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
750 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
751 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
752 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
753 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
754 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
755 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
756 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
757 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
758 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
759 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
760 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
761 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
762 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
763 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
764 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
765 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
766 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
767 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
768 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
769 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
770 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
771 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
772 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
773 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
774 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
775 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
776 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
777 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
778 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
779 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
780 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
781 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
782 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
783 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
784 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
785 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
786 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
787 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
788 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
789 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
790 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
791 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
792 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
793 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
794 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
795 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
796 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
797 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
798 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
799 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
800 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
801 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
802 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
803 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
804 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
805 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
806 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
807 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
808 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
809 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
810 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
811 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
812 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
813 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
814 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
815 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
816 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
817 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
818 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
819 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
820 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
821 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
822 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
823 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
824 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
825 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
826 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
827 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
828 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
829 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
830 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
831 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
832 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
833 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
834 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
835 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
836 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
837 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
838 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
839 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
840 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
841 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
842 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
843 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
844 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
845 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
846 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
847 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
848 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
849 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
850 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
851 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
852 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
853 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
854 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
855 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
856 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
857 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
858 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
859 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
860 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
861 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
862 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
863 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
864 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
865 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
866 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
867 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
868 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
869 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
870 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
871 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
872 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
873 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
874 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
875 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
876 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
877 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
878 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
879 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
880 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
881 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
882 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
883 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
884 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
885 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
886 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
887 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
888 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
889 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
890 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
891 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
892 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
893 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
894 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
895 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
896 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
897 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
898 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
899 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
900 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
901 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
902 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
903 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
904 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
905 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
906 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
907 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
908 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
909 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
910 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
911 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
912 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
913 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
914 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
915 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
916 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
917 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
918 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
919 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
920 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
921 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
922 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
923 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
924 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
925 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
926 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
927 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
928 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
929 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
930 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
931 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
932 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
933 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
934 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
935 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
936 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
937 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
938 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
939 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
940 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
941 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
942 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
943 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
944 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
945 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
946 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
947 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
948 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
949 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
950 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
951 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
952 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
953 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
954 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
955 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
956 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
957 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
958 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
959 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
960 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
961 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
962 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
963 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
964 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
965 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
966 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
967 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
968 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
969 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
970 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
971 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
972 * gcc.target/i386/avx512f-mask-type.h: Ditto.
973 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
974 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
975 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
976 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
977 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
978 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
979 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
982 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
983 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
984 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
985 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
986 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
987 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
988 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
989 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
990 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
991 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
992 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
993 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
994 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
995 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
996 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
997 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
998 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
999 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1000 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1001 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1002 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1003 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1004 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1005 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1006 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1007 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1008 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1009 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1010 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1011 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1012 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1013 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1014 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1015 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1016 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1017 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1018 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1019 * gcc.target/i386/i386.exp: Ditto.
1020 * gcc.target/i386/m512-check.h: Ditto.
1021
1022 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1023 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1024 Anna Tikhonova <anna.tikhonova@intel.com>
1025 Ilya Tocar <ilya.tocar@intel.com>
1026 Andrey Turetskiy <andrey.turetskiy@intel.com>
1027 Ilya Verbin <ilya.verbin@intel.com>
1028 Kirill Yukhin <kirill.yukhin@intel.com>
1029 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1030
1031 * g++.dg/other/i386-2.C: Add new options.
1032 * g++.dg/other/i386-3.C: Ditto.
1033 * gcc.target/i386/sse-12.c: Ditto.
1034 * gcc.target/i386/sse-14.c: Ditto.
1035 * gcc.target/i386/sse-22.c: Ditto.
1036 * gcc.target/i386/sse-13.c: Add new options and builtins.
1037 * gcc.target/i386/sse-23.c: Ditto.
1038 * gcc.target/i386/avx-1.c: Add new builtins.
1039
1040 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
1041
1042 * gcc.misc-tests/godump.exp: New.
1043 * gcc.misc-tests/godump-1.c: New.
1044
1045 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
1046
1047 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1048 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1049 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1050 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1051 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1052 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1053 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1054 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1055 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1056 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1057 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1058 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1059 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1060 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1061 * c-c++-common/asan/pr63638.c: Likewise.
1062
1063 2014-10-28 Richard Biener <rguenther@suse.de>
1064
1065 PR middle-end/63665
1066 * gcc.dg/pr63665.c: New testcase.
1067
1068 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1069
1070 * c-c++-common/asan/kasan-recover-1.c: New test.
1071 * c-c++-common/asan/kasan-recover-2.c: New test.
1072 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1073 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1074 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1075 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1076 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1077 * c-c++-common/asan/no-asan-globals.c: Likewise.
1078 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1079 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1080 * c-c++-common/asan/no-use-after-return.c: Likewise.
1081
1082 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1083
1084 * c-c++-common/asan/shadow-offset-1.c: New test.
1085
1086 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
1087
1088 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1089 gcc-plugin.h earlier.
1090
1091 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1092
1093 * gnat.dg/specs/concat1.ads: New test.
1094 * gnat.dg/specs/concat1_pkg.ads: New helper.
1095
1096 2014-10-27 Richard Biener <rguenther@suse.de>
1097
1098 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1099 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1100 target due to memcpy inline-expansion.
1101
1102 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * gnat.dg/specs/pack10.ads: New test.
1105 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1106
1107 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 * gnat.dg/entry_queues2.adb: New test.
1110
1111 2014-10-25 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR tree-optimization/63641
1114 * gcc.c-torture/execute/pr63641.c: New test.
1115
1116 2014-10-24 Tobias Burnus <burnus@net-b.de>
1117
1118 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1119 * gfortran.dg/coarray_collectives_13.f90: New.
1120 * gfortran.dg/coarray_collectives_14.f90: New.
1121 * gfortran.dg/coarray_collectives_15.f90: New.
1122 * gfortran.dg/coarray_collectives_16.f90: New.
1123
1124 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1125
1126 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1127
1128 2014-10-24 Marek Polacek <polacek@redhat.com>
1129
1130 PR c/56980
1131 * gcc.dg/pr56980.c: New test.
1132
1133 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1134
1135 * lib/target-supports.exp
1136 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1137 vaeseq_u8.
1138 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1139 for vcvt_f16_f32.
1140 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1141 vfma_f32.
1142
1143 2014-10-24 Martin Liska <mliska@suse.cz>
1144
1145 * gcc.dg/ipa/pr63595.c: New test.
1146
1147 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1148
1149 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1150 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1151
1152 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1153
1154 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1155
1156 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1157
1158 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1159
1160 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1161
1162 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1163
1164 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1165
1166 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1167
1168 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1169
1170 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1171
1172 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1173
1174 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1175
1176 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1177
1178 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1179
1180 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1181
1182 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1183
1184 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1185
1186 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1187
1188 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1189
1190 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1191
1192 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1193
1194 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1195
1196 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1197
1198 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1199
1200 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1201
1202 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1203
1204 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1205
1206 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1207 file.
1208 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1209 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1210
1211 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1212
1213 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1214 file.
1215 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1216 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1217
1218 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1219
1220 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1221 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1222 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1223 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1224 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1225
1226 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1227
1228 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1229 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1230 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1231 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1232 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1233 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1234
1235 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1236
1237 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1238 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1239 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1240 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1241 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1242 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1243 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1244 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1245
1246 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1247
1248 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1249 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1250 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1251
1252 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1253
1254 * gcc.target/arm/README.advsimd-intrinsics: New file.
1255 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1256 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1257 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1258 Likewise.
1259 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1260 Likewise.
1261 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1262 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1263 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1264
1265 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1266
1267 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1268 wrap_compile_flags before setting it.
1269
1270 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1271
1272 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1273 targets.
1274 * gcc.dg/pr63594-2.c: Likewise.
1275
1276 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
1277
1278 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1279 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1280
1281 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1282
1283 PR bootstrap/63632
1284 * g++.dg/torture/pr63632.C: New test.
1285
1286 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
1287
1288 PR c++/63619
1289 * g++.dg/warn/Wdelete-incomplete-3.C: New.
1290 * g++.dg/warn/Wdelete-incomplete-4.C: New.
1291
1292 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1293
1294 PR target/63618
1295 * gcc.target/i386/pr63618.c: New test.
1296
1297 2014-10-23 Marek Polacek <polacek@redhat.com>
1298
1299 PR c/63626
1300 * gcc.dg/pr63626.c: New test.
1301
1302 2014-10-23 Marek Polacek <polacek@redhat.com>
1303
1304 * c-c++-common/ubsan/undefined-2.c: New test.
1305
1306 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1307
1308 * gcc.target/i386/pr63600.c: New.
1309
1310 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1311
1312 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1313
1314 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1315
1316 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1317 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1318
1319 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1320
1321 * gcc.target/sparc/20001013-1.c (main): Declare int return.
1322 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1323 * gcc.target/sparc/sparc-ret.c (toto): Declare.
1324 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1325 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1326 Declare.
1327
1328 2014-10-22 Guozhi Wei <carrot@google.com>
1329
1330 PR tree-optimization/63530
1331 gcc.dg/vect/pr63530.c: New testcase.
1332
1333 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1334
1335 * gcc.target/i386/conversion-2.c: New test.
1336
1337 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1338 Yury Gribov <y.gribov@samsung.com>
1339
1340 * c-c++-common/ubsan/align-1.c: Update cmdline options.
1341 * c-c++-common/ubsan/align-3.c: Likewise.
1342 * c-c++-common/ubsan/bounds-1.c: Likewise.
1343 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1344 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1345 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1346 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1347 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1348 * c-c++-common/ubsan/nonnull-2.c: Likewise.
1349 * c-c++-common/ubsan/nonnull-3.c: Likewise.
1350 * c-c++-common/ubsan/object-size-3.c: Likewise.
1351 * c-c++-common/ubsan/overflow-1.c: Likewise.
1352 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1353 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1354 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1355 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1356 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1357 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1358 * c-c++-common/ubsan/pr59503.c: Likewise.
1359 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1360 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1361 * c-c++-common/ubsan/shift-3.c: Likewise.
1362 * c-c++-common/ubsan/shift-6.c: Likewise.
1363 * c-c++-common/ubsan/undefined-1.c: Likewise.
1364 * c-c++-common/ubsan/vla-2.c: Likewise.
1365 * c-c++-common/ubsan/vla-3.c: Likewise.
1366 * c-c++-common/ubsan/vla-4.c: Likewise.
1367 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1368 * g++.dg/ubsan/return-2.C: Likewise.
1369 * c-c++-common/ubsan/recovery-1.c: New test.
1370 * c-c++-common/ubsan/recovery-2.c: New test.
1371 * c-c++-common/ubsan/recovery-3.c: New test.
1372 * c-c++-common/ubsan/recovery-common.inc: New file.
1373
1374 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1375
1376 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1377 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1378 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1379 * gcc.target/aarch64/vect.x: Likewise.
1380 * gcc.target/aarch64/vect-ld1r.x: Add return type.
1381 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1382 * gcc.target/aarch64/vect-fp.c: Likewise.
1383
1384 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1385
1386 * lib/compat.exp (compat-run): Remove "unresolved".
1387 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1388 unsupported testcase.
1389
1390 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR target/63594
1393 * gcc.dg/pr63594-1.c: New test.
1394 * gcc.dg/pr63594-2.c: New test.
1395 * gcc.target/i386/sse2-pr63594-1.c: New test.
1396 * gcc.target/i386/sse2-pr63594-2.c: New test.
1397 * gcc.target/i386/avx-pr63594-1.c: New test.
1398 * gcc.target/i386/avx-pr63594-2.c: New test.
1399 * gcc.target/i386/avx2-pr63594-1.c: New test.
1400 * gcc.target/i386/avx2-pr63594-2.c: New test.
1401 * gcc.target/i386/avx512f-pr63594-1.c: New test.
1402 * gcc.target/i386/avx512f-pr63594-2.c: New test.
1403 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1404 insn counts.
1405
1406 PR target/63542
1407 * gcc.target/i386/pr63542-1.c: New test.
1408 * gcc.target/i386/pr63542-2.c: New test.
1409
1410 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
1411
1412 * gcc.target/avr/tiny-memx.c: New test.
1413
1414 * gcc.target/avr/tiny-caller-save.c: New test.
1415
1416 2014-10-21 Jiong Wang <jiong.wang@arm.com>
1417
1418 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
1419 (Proc_1): Add return type.
1420 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
1421 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
1422 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
1423 * gcc.target/arm/pr44788.c (foo): Likewise.
1424 * gcc.target/arm/pr55642.c (abs): Likewise.
1425 * gcc.target/arm/pr58784.c (f): Likewise.
1426 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
1427 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
1428 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
1429 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
1430 for local variables.
1431 * lib/target-supports.exp
1432 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
1433 vaeseq_u8.
1434 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1435 vcvt_f16_f32.
1436 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1437 vfma_f32.
1438 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1439
1440 2014-10-21 Andreas Schwab <schwab@suse.de>
1441
1442 * gcc.dg/bf-spl1.c (main): Fix implicit int.
1443
1444 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1445
1446 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1447
1448 2014-10-21 Richard Biener <rguenther@suse.de>
1449
1450 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
1451 * g++.dg/ipa/devirt-46.C: Likewise.
1452 * g++.dg/ipa/devirt-47.C: Likewise.
1453 * g++.dg/tree-prof/pr35545.C: Likewise.
1454
1455 2014-10-21 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR tree-optimization/63563
1458 * gcc.target/i386/pr63563.c: New test.
1459
1460 2014-10-20 Richard Biener <rguenther@suse.de>
1461
1462 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1463 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1464
1465 2014-10-20 Martin Liska <mliska@suse.cz>
1466
1467 * gcc.dg/ipa/pr63595.c: New test.
1468
1469 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1470
1471 PR fortran/48979
1472 * gfortran.dg/ieee/intrinsics_2.F90: New test.
1473
1474 2014-10-19 Marek Polacek <polacek@redhat.com>
1475
1476 PR c/63567
1477 * gcc.dg/pr63567-3.c: New test.
1478 * gcc.dg/pr63567-4.c: New test.
1479
1480 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1481
1482 * gcc.dg/atomic/c11-atomic-exec-5.c
1483 (test_main_long_double_add_overflow): Define and run only for
1484 LDBL_MANT_DIG != 106.
1485 (test_main_complex_long_double_add_overflow): Likewise.
1486 (test_main_long_double_sub_overflow): Likewise.
1487 (test_main_complex_long_double_sub_overflow): Likewise.
1488
1489 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
1490
1491 PR fortran/63553
1492 * gfortran.dg/class_to_type_3.f03 : New test
1493
1494 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1495
1496 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1497 to GNU11.
1498
1499 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1500
1501 * gcc.dg/attr-isr.c: Move SH specific test to ...
1502 * gcc.target/sh/attr-isr.c: ... here.
1503
1504 2014-10-17 Marek Polacek <polacek@redhat.com>
1505
1506 PR c/63567
1507 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
1508 * gcc.dg/pr63567-1.c: New test.
1509 * gcc.dg/pr63567-2.c: New test.
1510
1511 2014-10-17 Marek Polacek <polacek@redhat.com>
1512
1513 PR c/63543
1514 * gcc.dg/pr63543.c: New test.
1515 * gcc.dg/array-8.c: Remove dg-error.
1516 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
1517 * gcc.dg/pr48552-2.c: Likewise.
1518
1519 2014-10-17 Marek Polacek <polacek@redhat.com>
1520
1521 PR c/63549
1522 * gcc.dg/pr63549.c: New test.
1523
1524 2014-10-17 Marek Polacek <polacek@redhat.com>
1525
1526 * gcc.dg/Wimplicit-int-1.c: New test.
1527 * gcc.dg/Wimplicit-int-2.c: New test.
1528 * gcc.dg/Wimplicit-int-3.c: New test.
1529 * gcc.dg/Wimplicit-int-4.c: New test.
1530
1531 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
1532
1533 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1534 changes.
1535
1536 2014-10-17 Jakub Jelinek <jakub@redhat.com>
1537
1538 PR tree-optimization/63464
1539 * gcc.dg/torture/pr63464.c: New test.
1540 * gcc.dg/tree-ssa/reassoc-37.c: New test.
1541 * gcc.dg/tree-ssa/reassoc-38.c: New test.
1542
1543 PR tree-optimization/63302
1544 * gcc.c-torture/execute/pr63302.c: New test.
1545
1546 2014-10-17 Tom de Vries <tom@codesourcery.com>
1547
1548 PR rtl-optimization/61605
1549 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
1550 absence check.
1551
1552 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
1553
1554 PR middle-end/61848
1555 * g++.dg/torture/pr61848.C: New testcase.
1556 * gcc.c-torture/compile/pr61848.c: New testcase.
1557
1558 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1559
1560 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
1561 * gcc.target/sh/strlen.c: Likewise.
1562 * gcc.target/sh/pr51244-13.c: Likewise.
1563 * gcc.target/sh/cmpstrn.c: Likewise.
1564 * gcc.target/sh/hiconst.c: Likewise.
1565 * gcc.target/sh/pr43417.c: Likewise.
1566
1567 2014-10-16 Martin Liska <mliska@suse.cz>
1568
1569 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
1570 to match defined expectations.
1571
1572 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
1573
1574 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
1575
1576 2014-10-16 Martin Liska <mliska@suse.cz>
1577
1578 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
1579 * g++.dg/ipa/ipa-icf-5.C: Likewise
1580
1581 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1582
1583 PR target/63260
1584 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
1585
1586 2014-10-16 Richard Biener <rguenther@suse.de>
1587
1588 PR middle-end/63554
1589 * gcc.dg/torture/pr63554.c: New testcase.
1590
1591 2014-10-16 Marek Polacek <polacek@redhat.com>
1592
1593 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
1594 * gcc.target/powerpc/pr58673-2.c: Add declarations.
1595
1596 2014-10-16 Marek Polacek <polacek@redhat.com>
1597
1598 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
1599 * gcc.dg/graphite/id-2.c: Likewise.
1600 * gcc.dg/graphite/id-4.c: Likewise.
1601 * gcc.dg/graphite/id-8.c: Likewise.
1602 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
1603 * gcc.dg/graphite/id-pr45230.c: Likewise.
1604 * gcc.dg/graphite/id-pr45231.c: Likewise.
1605 * gcc.dg/graphite/pr38073.c: Likewise.
1606 * gcc.dg/graphite/pr38125.c: Likewise.
1607 * gcc.dg/graphite/pr38409.c: Likewise.
1608 * gcc.dg/graphite/pr38413.c: Likewise.
1609 * gcc.dg/graphite/pr38510.c: Likewise.
1610 * gcc.dg/graphite/pr38786.c: Likewise.
1611 * gcc.dg/graphite/pr39260.c: Likewise.
1612 * gcc.dg/graphite/scop-19.c: Likewise.
1613 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
1614 * gcc.dg/graphite/id-17.c: Likewise.
1615 * gcc.dg/graphite/id-23.c: Likewise.
1616 * gcc.dg/graphite/id-26.c: Likewise.
1617 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
1618 * gcc.dg/graphite/pr37485.c: Likewise.
1619 * gcc.dg/graphite/pr38500.c: Likewise.
1620 * gcc.dg/graphite/pr42284.c: Likewise.
1621 * gcc.dg/graphite/pr42914.c: Likewise.
1622 * gcc.dg/graphite/pr46404-1.c: Likewise.
1623 * gcc.dg/graphite/pr60979.c: Likewise.
1624 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
1625 defaulting to int.
1626
1627 2014-10-16 Martin Liska <mliska@suse.cz>
1628 Jan Hubicka <hubicka@ucw.cz>
1629
1630 * g++.dg/ipa/ipa-icf-1.C: New test.
1631 * g++.dg/ipa/ipa-icf-2.C: New test.
1632 * g++.dg/ipa/ipa-icf-3.C: New test.
1633 * g++.dg/ipa/ipa-icf-4.C: New test.
1634 * g++.dg/ipa/ipa-icf-5.C: New test.
1635 * gcc.dg/ipa/ipa-icf-1.c: New test.
1636 * gcc.dg/ipa/ipa-icf-10.c: New test.
1637 * gcc.dg/ipa/ipa-icf-11.c: New test.
1638 * gcc.dg/ipa/ipa-icf-12.c: New test.
1639 * gcc.dg/ipa/ipa-icf-13.c: New test.
1640 * gcc.dg/ipa/ipa-icf-14.c: New test.
1641 * gcc.dg/ipa/ipa-icf-15.c: New test.
1642 * gcc.dg/ipa/ipa-icf-16.c: New test.
1643 * gcc.dg/ipa/ipa-icf-17.c: New test.
1644 * gcc.dg/ipa/ipa-icf-18.c: New test.
1645 * gcc.dg/ipa/ipa-icf-19.c: New test.
1646 * gcc.dg/ipa/ipa-icf-2.c: New test.
1647 * gcc.dg/ipa/ipa-icf-20.c: New test.
1648 * gcc.dg/ipa/ipa-icf-21.c: New test.
1649 * gcc.dg/ipa/ipa-icf-22.c: New test.
1650 * gcc.dg/ipa/ipa-icf-23.c: New test.
1651 * gcc.dg/ipa/ipa-icf-24.c: New test.
1652 * gcc.dg/ipa/ipa-icf-25.c: New test.
1653 * gcc.dg/ipa/ipa-icf-26.c: New test.
1654 * gcc.dg/ipa/ipa-icf-27.c: New test.
1655 * gcc.dg/ipa/ipa-icf-28.c: New test.
1656 * gcc.dg/ipa/ipa-icf-29.c: New test.
1657 * gcc.dg/ipa/ipa-icf-3.c: New test.
1658 * gcc.dg/ipa/ipa-icf-30.c: New test.
1659 * gcc.dg/ipa/ipa-icf-4.c: New test.
1660 * gcc.dg/ipa/ipa-icf-5.c: New test.
1661 * gcc.dg/ipa/ipa-icf-6.c: New test.
1662 * gcc.dg/ipa/ipa-icf-7.c: New test.
1663 * gcc.dg/ipa/ipa-icf-8.c: New test.
1664 * gcc.dg/ipa/ipa-icf-9.c: New test.
1665
1666 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1667
1668 PR target/53513
1669 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
1670
1671 2014-10-16 Martin Liska <mliska@suse.cz>
1672 Jan Hubicka <hubicka@ucw.cz>
1673
1674 * c-c++-common/rotate-1.c: Options changed to not collide
1675 with a new IPA ICF pass.
1676 * c-c++-common/rotate-2.c: Likewise.
1677 * c-c++-common/rotate-3.c: Likewise.
1678 * c-c++-common/rotate-4.c: Likewise.
1679 * g++.dg/cpp0x/rv-return.C: Likewise.
1680 * g++.dg/cpp0x/rv1n.C: Likewise.
1681 * g++.dg/cpp0x/rv1p.C: Likewise.
1682 * g++.dg/cpp0x/rv2n.C: Likewise.
1683 * g++.dg/cpp0x/rv3n.C: Likewise.
1684 * g++.dg/cpp0x/rv4n.C: Likewise.
1685 * g++.dg/cpp0x/rv5n.C: Likewise.
1686 * g++.dg/cpp0x/rv6n.C: Likewise.
1687 * g++.dg/cpp0x/rv7n.C: Likewise.
1688 * g++.dg/ipa/devirt-g-1.C: Likewise.
1689 * g++.dg/ipa/inline-1.C: Likewise.
1690 * g++.dg/ipa/inline-2.C: Likewise.
1691 * g++.dg/ipa/inline-3.C: Likewise.
1692 * g++.dg/opt/pr30965.C: Likewise.
1693 * g++.dg/tree-ssa/pr19637.C: Likewise.
1694 * gcc.dg/guality/csttest.c: Likewise.
1695 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
1696 * gcc.dg/ipa/iinline-7.c: Likewise.
1697 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1698 * gcc.dg/ipa/ipacost-1.c: Likewise.
1699 * gcc.dg/ipa/ipacost-2.c: Likewise.
1700 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1701 * gcc.dg/ipa/remref-2a.c: Likewise.
1702 * gcc.dg/ipa/remref-2b.c: Likewise.
1703 * gcc.dg/pr46309-2.c: Likewise.
1704 * gcc.dg/torture/ipa-pta-1.c: Likewise.
1705 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
1706 * gcc.dg/tree-ssa/andor-4.c: Likewise.
1707 * gcc.dg/tree-ssa/andor-5.c: Likewise.
1708 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1709 * gcc.dg/vect/vect-cond-10.c: Likewise.
1710 * gcc.dg/vect/vect-cond-9.c: Likewise.
1711 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1712 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1713 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1714 * gcc.target/i386/bmi-1.c: Likewise.
1715 * gcc.target/i386/bmi-2.c: Likewise.
1716 * gcc.target/i386/pr56564-2.c: Likewise.
1717
1718 2014-10-16 Richard Biener <rguenther@suse.de>
1719
1720 PR tree-optimization/63168
1721 * gcc.dg/tree-ssa/loop-40.c: New testcase.
1722
1723 2014-10-16 Andreas Schwab <schwab@suse.de>
1724
1725 * gcc.target/m68k/crash1.c: Fix implicit declaration.
1726
1727 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
1728 implicit int.
1729 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
1730 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
1731 * gcc.target/ia64/pr29682.c: Likewise.
1732 * gcc.target/ia64/pr43603.c: Likewise.
1733 * gcc.target/ia64/pr48496.c: Likewise.
1734
1735 2014-10-16 Marek Polacek <polacek@redhat.com>
1736
1737 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
1738
1739 2014-10-16 Jakub Jelinek <jakub@redhat.com>
1740 Marek Polacek <polacek@redhat.com>
1741
1742 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
1743 declarations.
1744 * gcc.dg/pr32176.c: Likewise.
1745 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
1746 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
1747 * gcc.dg/ia64-sync-2.c: Likewise.
1748 * gcc.dg/ia64-sync-3.c: Likewise.
1749 * gcc.dg/sync-2.c: Likewise.
1750 * gcc.dg/sync-3.c: Likewise.
1751 * gcc.target/i386/990524-1.c: Likewise.
1752 * gcc.target/i386/avx512f-pr57233.c: Likewise.
1753 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
1754 * gcc.target/i386/pr26826.c: Likewise.
1755 * gcc.target/i386/pr37184.c: Likewise.
1756 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
1757 * gcc.target/i386/20060125-2.c: Likewise.
1758 * gcc.target/i386/memcpy-1.c: Likewise.
1759 * gcc.target/i386/pr40934.c: Likewise.
1760 * gcc.target/i386/sse-5.c: Likewise.
1761 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1762 * gcc.target/i386/vectorize4.c: Likewise.
1763 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
1764 -fgnu89-inline.
1765 * gcc.target/i386/980313-1.c: Likewise.
1766 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
1767 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
1768 * gcc.target/i386/crc32-3.c: Likewise.
1769 * gcc.target/i386/intrinsics_3.c: Likewise.
1770 * gcc.target/i386/loop-1.c: Likewise.
1771 * gcc.target/i386/pr44948-2a.c: Likewise.
1772 * gcc.target/i386/pr47564.c: Likewise.
1773 * gcc.target/i386/pr50712.c: Likewise.
1774 * gcc.target/i386/stackalign/return-2.c: Likewise.
1775
1776 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
1777
1778 PR lto/62026
1779 * lto/pr62026.C: New testcase.
1780
1781 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
1782
1783 PR rtl-optimization/63448
1784 * gcc.target/i386/pr63448.c: New test.
1785
1786 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
1787
1788 * gnat.dg/opt41.adb: New test.
1789 * gnat.dg/opt41_pkg.ad[sb]: New helper.
1790
1791 2014-10-15 Richard Biener <rguenther@suse.de>
1792
1793 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
1794
1795 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
1796
1797 * gcc.dg/tree-prof/peel-1.c: Update.
1798 * gcc.dg/tree-prof/unroll-1.c: Update.
1799 * gcc.dg/gcc.dg/unroll_1.c: Update.
1800 * gcc.dg/gcc.dg/unroll_2.c: Update.
1801 * gcc.dg/gcc.dg/unroll_3.c: Update.
1802 * gcc.dg/gcc.dg/unroll_4.c: Update.
1803
1804 2014-10-14 DJ Delorie <dj@redhat.com>
1805
1806 * g++.dg/abi/mangle64.C: New.
1807
1808 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
1809
1810 * g++.dg/ext/vector9.C: Test ! with float vectors.
1811
1812 2014-10-14 Richard Biener <rguenther@suse.de>
1813
1814 PR tree-optimization/63512
1815 * g++.dg/torture/pr63512.C: New testcase.
1816
1817 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
1818
1819 PR target/63260
1820 * gcc.target/sh/pr63260.c: New.
1821
1822 2014-10-13 Richard Henderson <rth@redhat.com>
1823
1824 * g++.dg/torture/20141013.C: New.
1825
1826 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
1827
1828 PR target/8340
1829 PR middle-end/47602
1830 PR rtl-optimization/55458
1831 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
1832 * gcc.target/i386/pr55458.c: Likewise.
1833 * gcc.target/i386/pr47602.c: New.
1834 * gcc.target/i386/pr23098.c: Move to XFAIL.
1835
1836 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
1837
1838 PR tree-optimization/62127
1839 * g++.dg/torture/pr62127.C: New testcase.
1840
1841 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
1842
1843 * c-c++-common/asan/bitfield-5.c: New test.
1844
1845 2014-10-13 Richard Biener <rguenther@suse.de>
1846
1847 PR tree-optimization/63419
1848 * g++.dg/torture/pr63419.C: New testcase.
1849
1850 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1851
1852 PR target/59401
1853 PR target/54760
1854 * gcc.target/sh/pr54760-5.c: New.
1855 * gcc.target/sh/pr54760-6.c: New.
1856 * gcc.target/sh/pr59401-1.c: New.
1857
1858 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1859
1860 PR fortran/48979
1861 * gfortran.dg/ieee/intrinsics_1.f90: New test.
1862
1863 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
1864
1865 * lib/target-supports.exp (check_effective_target_shared): New
1866 function.
1867 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
1868
1869 2014-10-10 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR c/63495
1872 * gcc.target/i386/pr63495.c: New test.
1873
1874 2014-10-10 Marek Polacek <polacek@redhat.com>
1875
1876 * c-c++-common/ubsan/object-size-1.c: New test.
1877 * c-c++-common/ubsan/object-size-2.c: New test.
1878 * c-c++-common/ubsan/object-size-3.c: New test.
1879 * c-c++-common/ubsan/object-size-4.c: New test.
1880 * c-c++-common/ubsan/object-size-5.c: New test.
1881 * c-c++-common/ubsan/object-size-6.c: New test.
1882 * c-c++-common/ubsan/object-size-7.c: New test.
1883 * c-c++-common/ubsan/object-size-8.c: New test.
1884 * c-c++-common/ubsan/object-size-9.c: New test.
1885 * g++.dg/ubsan/object-size-1.C: New test.
1886 * gcc.dg/ubsan/object-size-9.c: New test.
1887
1888 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1889
1890 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
1891 (asan_finish): Remove restore_ld_library_path_env_vars.
1892 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1893 related env variables by calling set_ld_library_path_env_vars.
1894 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
1895 (tsan_finish): Remove restore_ld_library_path_env_vars.
1896 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1897 related env variables by calling set_ld_library_path_env_vars.
1898 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
1899 (ubsan_finish): Remove restore_ld_library_path_env_vars.
1900 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1901 related env variables by calling set_ld_library_path_env_vars.
1902
1903 2014-10-10 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/63379
1906 * gcc.dg/vect/pr63379.c: New testcase.
1907
1908 2014-10-10 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR fortran/59488
1911 * gfortran.dg/gomp/pr59488-1.f90: New test.
1912 * gfortran.dg/gomp/pr59488-2.f90: New test.
1913
1914 2014-10-10 Richard Biener <rguenther@suse.de>
1915
1916 PR tree-optimization/63476
1917 * g++.dg/torture/pr63476.C: New testcase.
1918
1919 2014-10-10 Tobias Burnus <burnus@net-b.de>
1920
1921 * gfortran.dg/implicit_16.f90: New.
1922
1923 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1924
1925 * g++.dg/cpp0x/constexpr-using3.C: New.
1926 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
1927 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
1928 * g++.dg/cpp1y/constexpr-local1.C: Extend.
1929 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
1930
1931 2014-10-09 Joseph Myers <joseph@codesourcery.com>
1932
1933 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
1934
1935 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
1936
1937 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
1938
1939 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
1940
1941 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
1942 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
1943 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
1944 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
1945 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
1946 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1947 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
1948 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
1949 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
1950 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
1951 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
1952 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
1953
1954 2014-10-09 Richard Biener <rguenther@suse.de>
1955
1956 PR tree-optimization/63380
1957 * gcc.dg/torture/pr63380-1.c: New testcase.
1958 * gcc.dg/torture/pr63380-2.c: Likewise.
1959
1960 2014-10-09 Marek Polacek <polacek@redhat.com>
1961
1962 PR c/63480
1963 * gcc.dg/pr63480.c: New test.
1964
1965 2014-10-09 Richard Biener <rguenther@suse.de>
1966
1967 PR tree-optimization/63445
1968 * gcc.dg/Wstrict-overflow-26.c: New testcase.
1969
1970 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
1971
1972 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
1973 * gcc.dg/vmx/ops.c: Likewise.
1974 * gcc.dg/vmx/ops-long-1.c: Likewise.
1975
1976 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1977
1978 * gfortran.dg/implicit_4.f90: Fix some dg-error.
1979
1980 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1981
1982 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
1983 dg-additional-options.
1984
1985 2014-10-08 Mark Wielaard <mjw@redhat.com>
1986
1987 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
1988 prefix from scan-assembler-times.
1989
1990 2014-10-07 Marek Polacek <polacek@redhat.com>
1991
1992 * lib/target-supports.exp (check_effective_target_fd_truncate):
1993 Include <string.h>.
1994
1995 2014-10-07 Marek Polacek <polacek@redhat.com>
1996
1997 PR c/59717
1998 * gcc.dg/pr59717.c: New test.
1999
2000 2014-10-07 Marek Polacek <polacek@redhat.com>
2001
2002 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2003 * gcc.dg/iftrap-1.c: Fix implicit declarations.
2004 * gcc.target/powerpc/pr26350.c: Likewise.
2005 * gcc.target/powerpc/altivec-consts.c: Likewise.
2006 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2007 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2008 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2009 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2010 * gcc.target/powerpc/pr47862.c: Likewise.
2011 * gcc.target/powerpc/pr48053-1.c: Likewise.
2012 * gcc.target/powerpc/pr53487.c: Likewise.
2013 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2014 to int.
2015 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2016 * gcc.target/powerpc/altivec-2.c: Likewise.
2017 * gcc.target/powerpc/pr47755-2.c: Likewise.
2018
2019 2014-10-07 Martin Liska <mliska@suse.cz>
2020
2021 * g++.dg/lto/pr63270.h: New test.
2022 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2023 include.
2024 * g++.dg/lto/pr63270_2.C: New test.
2025
2026 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2027
2028 * gnat.dg/lto16.adb: New test.
2029 * gnat.dg/lto16_pkg.adb: New helper.
2030
2031 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
2032
2033 * gnat.dg/return4.adb: New test.
2034 * gnat.dg/return4_pkg.ad[sb]: New helper.
2035
2036 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
2037
2038 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2039 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2040 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2041
2042 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2043
2044 PR c++/55250
2045 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2046 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2047 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2048
2049 2014-10-06 Marek Polacek <polacek@redhat.com>
2050
2051 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2052 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2053 * g++.dg/lto/pr54625-2_0.c: Likewise.
2054 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2055
2056 2014-10-06 Marek Polacek <polacek@redhat.com>
2057
2058 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2059 * gcc.target/i386/avxfp-1.c: Likewise.
2060 * gcc.target/i386/avxfp-2.c: Likewise.
2061 * gcc.target/i386/cadd.c: Likewise.
2062 * gcc.target/i386/cmov2.c: Likewise.
2063 * gcc.target/i386/cmov3.c: Likewise.
2064 * gcc.target/i386/cmov4.c: Likewise.
2065 * gcc.target/i386/cold-attribute-1.c: Likewise.
2066 * gcc.target/i386/cvt-1.c: Likewise.
2067 * gcc.target/i386/fpcvt-1.c: Likewise.
2068 * gcc.target/i386/fpcvt-2.c: Likewise.
2069 * gcc.target/i386/fpcvt-3.c: Likewise.
2070 * gcc.target/i386/local.c: Likewise.
2071 * gcc.target/i386/memcpy-2.c: Likewise.
2072 * gcc.target/i386/memcpy-3.c: Likewise.
2073 * gcc.target/i386/memset-1.c: Likewise.
2074 * gcc.target/i386/minmax-1.c: Likewise.
2075 * gcc.target/i386/minmax-2.c: Likewise.
2076 * gcc.target/i386/pr45352-2.c: Likewise.
2077 * gcc.target/i386/pr46253.c: Likewise.
2078 * gcc.target/i386/pr53623.c: Likewise.
2079 * gcc.target/i386/pr60902.c: Likewise.
2080 * gcc.target/i386/pr57003.c: Likewise.
2081 * gcc.target/i386/sse-14.c: Likewise.
2082 * gcc.target/i386/sse-19.c: Likewise.
2083 * gcc.target/i386/sse-22.c: Likewise.
2084 * gcc.target/i386/sse4a-extract.c: Likewise.
2085 * gcc.target/i386/sse4a-insert.c: Likewise.
2086 * gcc.target/i386/ssefp-1.c: Likewise.
2087 * gcc.target/i386/ssefp-2.c: Likewise.
2088 * gcc.target/i386/testimm-10.c: Likewise.
2089 * gcc.target/i386/vectorize4-avx.c: Likewise.
2090 * gcc.target/i386/980709-1.c: Fix implicit declarations.
2091 * gcc.target/i386/avx-pr57233.c: Likewise.
2092 * gcc.target/i386/avx2-pr57233.c: Likewise.
2093 * gcc.target/i386/avx2-vpop-check.h: Likewise.
2094 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2095 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2096 * gcc.target/i386/crc32-4.c: Likewise.
2097 * gcc.target/i386/pr20204.c: Likewise.
2098 * gcc.target/i386/pr23570.c: Likewise.
2099 * gcc.target/i386/pr26449-1.c: Likewise.
2100 * gcc.target/i386/pr28839.c: Likewise.
2101 * gcc.target/i386/pr37101.c: Likewise.
2102 * gcc.target/i386/pr61923.c: Likewise.
2103 * gcc.target/i386/shrink_wrap_1.c: Likewise.
2104 * gcc.target/i386/sse2-pr57233.c: Likewise.
2105 * gcc.target/i386/vect-abs-s16.c: Likewise.
2106 * gcc.target/i386/vect-abs-s32.c: Likewise.
2107 * gcc.target/i386/vect-abs-s8.c: Likewise.
2108 * gcc.target/i386/xop-pr57233.c: Likewise.
2109 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2110 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
2111 implicit declarations.
2112 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2113 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2114 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2115
2116 2014-10-06 Marek Polacek <polacek@redhat.com>
2117
2118 * gcc.dg/20001012-1.c: Fix defaulting to int.
2119 * gcc.dg/20001012-2.c: Likewise.
2120 * gcc.dg/20001108-1.c: Likewise.
2121 * gcc.dg/20010516-1.c: Likewise.
2122 * gcc.dg/20011008-2.c: Likewise.
2123 * gcc.dg/20030612-1.c: Likewise.
2124 * gcc.dg/20040219-1.c: Likewise.
2125 * gcc.dg/20050603-2.c: Likewise.
2126 * gcc.dg/20070507-1.c: Likewise.
2127 * gcc.dg/attr-alias-3.c: Likewise.
2128 * gcc.dg/fastmath-1.c: Likewise.
2129 * gcc.dg/fork-instrumentation.c: Likewise.
2130 * gcc.dg/fwrapv-1.c: Likewise.
2131 * gcc.dg/fwrapv-2.c: Likewise.
2132 * gcc.dg/memmove-1.c: Likewise.
2133 * gcc.dg/non-local-goto-1.c: Likewise.
2134 * gcc.dg/non-local-goto-2.c: Likewise.
2135 * gcc.dg/noreturn-8.c: Likewise.
2136 * gcc.dg/parse-decl-after-if.c: Likewise.
2137 * gcc.dg/parse-decl-after-label.c: Likewise.
2138 * gcc.dg/pr25795-1.c: Likewise.
2139 * gcc.dg/pr25795.c: Likewise.
2140 * gcc.dg/pr28574.c: Likewise.
2141 * gcc.dg/pr30189.c: Likewise.
2142 * gcc.dg/pr31529-2.c: Likewise.
2143 * gcc.dg/pr33923.c: Likewise.
2144 * gcc.dg/pr34263.c: Likewise.
2145 * gcc.dg/pr36194.c: Likewise.
2146 * gcc.dg/pr45415.c: Likewise.
2147 * gcc.dg/pr47443.c: Likewise.
2148 * gcc.dg/pr47763.c: Likewise.
2149 * gcc.dg/pr49000.c: Likewise.
2150 * gcc.dg/pr50340.c: Likewise.
2151 * gcc.dg/webizer.c: Likewise.
2152 * gcc.dg/pr59940.c: Likewise.
2153 * gcc.dg/pr63186.c: Likewise.
2154 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2155 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2156 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2157 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2158 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2159 * gcc.dg/sms-1.c: Likewise.
2160 * gcc.dg/unused-3.c: Likewise.
2161 * gcc.dg/varpool-1.c: Likewise.
2162 * gcc.dg/pr35899.c: Use -std=gnu89.
2163 * gcc.dg/pr59963-1.c: Likewise.
2164 * gcc.dg/redecl-15.c: Likewise.
2165 * gcc.dg/20041213-1.c: Likewise.
2166 * gcc.dg/20080820.c: Likewise.
2167 * gcc.dg/920413-1.c: Likewise.
2168 * gcc.dg/Wold-style-definition-1.c: Likewise.
2169 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2170 * gcc.dg/decl-nospec-1.c: Likewise.
2171 * gcc.dg/decl-nospec-2.c: Likewise.
2172 * gcc.dg/decl-nospec-3.c: Likewise.
2173 * gcc.dg/bitfld-1.c: Likewise.
2174 * gcc.dg/bitfld-9.c: Likewise.
2175 * gcc.dg/parm-impl-decl-1.c: Likewise.
2176 * gcc.dg/parm-impl-decl-3.c: Likewise.
2177 * gcc.dg/pr18596-1.c: Likewise.
2178 * gcc.dg/pr18596-2.c: Likewise.
2179 * gcc.dg/pr18596-3.c: Likewise.
2180 * gcc.dg/pr60139.c: Likewise.
2181 * gcc.dg/utf-dflt.c: Likewise.
2182 * gcc.dg/utf-dflt2.c: Likewise.
2183 * gcc.dg/wtr-func-def-1.c: Likewise.
2184 * gcc.dg/declspec-5.c: Likewise.
2185 * gcc.dg/declspec-6.c: Likewise.
2186 * gcc.dg/ftrapv-2.c: Likewise.
2187 * gcc.dg/20020430-1.c: Fix implicit declarations.
2188 * gcc.dg/20030702-1.c: Likewise.
2189 * gcc.dg/20040127-2.c: Likewise.
2190 * gcc.dg/20041122-1.c: Likewise.
2191 * gcc.dg/20050309-1.c: Likewise.
2192 * gcc.dg/20061026.c: Likewise.
2193 * gcc.dg/20101010-1.c: Likewise.
2194 * gcc.dg/Werror-1.c: Likewise.
2195 * gcc.dg/Werror-10.c: Likewise.
2196 * gcc.dg/Werror-11.c: Likewise.
2197 * gcc.dg/Werror-12.c: Likewise.
2198 * gcc.dg/Werror-2.c: Likewise.
2199 * gcc.dg/Werror-3.c: Likewise.
2200 * gcc.dg/Werror-4.c: Likewise.
2201 * gcc.dg/Werror-5.c: Likewise.
2202 * gcc.dg/Werror-6.c: Likewise.
2203 * gcc.dg/Werror-7.c: Likewise.
2204 * gcc.dg/Werror-8.c: Likewise.
2205 * gcc.dg/Wstrict-overflow-20.c: Likewise.
2206 * gcc.dg/cpp/trad/macroargs.c: Likewise.
2207 * gcc.dg/delay-slot-2.c: Likewise.
2208 * gcc.dg/errno-1.c: Likewise.
2209 * gcc.dg/globalalias.c: Likewise.
2210 * gcc.dg/inline-3.c: Likewise.
2211 * gcc.dg/localalias.c: Likewise.
2212 * gcc.dg/pr19633-1.c: Likewise.
2213 * gcc.dg/pr19633.c: Likewise.
2214 * gcc.dg/pr23408.c: Likewise.
2215 * gcc.dg/pr23470-1.c: Likewise.
2216 * gcc.dg/pr28121.c: Likewise.
2217 * gcc.dg/pr28243.c: Likewise.
2218 * gcc.dg/pr30260.c: Likewise.
2219 * gcc.dg/pr32573.c: Likewise.
2220 * gcc.dg/pr33826.c: Likewise.
2221 * gcc.dg/pr35065.c: Likewise.
2222 * gcc.dg/pr38616.c: Likewise.
2223 * gcc.dg/pr39867.c: Likewise.
2224 * gcc.dg/pr41470.c: Likewise.
2225 * gcc.dg/pr41837.c: Likewise.
2226 * gcc.dg/pr44024.c: Likewise.
2227 * gcc.dg/pr44699.c: Likewise.
2228 * gcc.dg/pr46252.c: Likewise.
2229 * gcc.dg/pr46878-1.c: Likewise.
2230 * gcc.dg/pr50908-3.c: Likewise.
2231 * gcc.dg/pr51796.c: Likewise.
2232 * gcc.dg/pr55150-2.c: Likewise.
2233 * gcc.dg/pr55833.c: Likewise.
2234 * gcc.dg/pr59350.c: Likewise.
2235 * gcc.dg/pr59418.c: Likewise.
2236 * gcc.dg/pr60647-2.c: Likewise.
2237 * gcc.dg/uninit-suppress.c: Likewise.
2238 * gcc.dg/uninit-suppress_2.c: Likewise.
2239 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2240 * gcc.dg/always_inline.c: Likewise.
2241 * gcc.dg/always_inline2.c: Likewise.
2242 * gcc.dg/always_inline3.c: Likewise.
2243 * gcc.dg/builtin-apply4.c: Likewise.
2244 * gcc.dg/declspec-7.c: Likewise.
2245 * gcc.dg/inline-1.c: Likewise.
2246 * gcc.dg/va-arg-pack-1.c: Likewise.
2247 * gcc.dg/winline-2.c: Likewise.
2248 * gcc.dg/winline-3.c: Likewise.
2249 * gcc.dg/winline-5.c: Likewise.
2250 * gcc.dg/winline-6.c: Likewise.
2251 * gcc.dg/winline-7.c: Likewise.
2252 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
2253 int.
2254 * gcc.dg/inline-33.c: Likewise.
2255 * gcc.dg/pr27861-1.c: Likewise.
2256 * gcc.dg/pr28888.c: Likewise.
2257 * gcc.dg/pr29254.c: Likewise.
2258 * gcc.dg/pr50908.c: Likewise.
2259 * gcc.dg/pr60647-1.c: Likewise.
2260 * gcc.dg/pragma-diag-1.c: Likewise.
2261 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
2262 * gcc.dg/winline-9.c: Likewise.
2263 * gcc.dg/pr52808.c: Return 0 instead of nothing.
2264
2265 2014-10-06 Marek Polacek <polacek@redhat.com>
2266
2267 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2268 * gcc.dg/ipa/inline-4.c: Likewise.
2269 * gcc.dg/ipa/inline-5.c: Likewise.
2270 * gcc.dg/ipa/pr57539.c: Likewise.
2271 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
2272 defaulting to int.
2273 * gcc.dg/ipa/inlinehint-1.c: Likewise.
2274 * gcc.dg/ipa/inlinehint-3.c: Likewise.
2275 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2276 * gcc.dg/ipa/ipacost-1.c: Likewise.
2277 * gcc.dg/ipa/ipacost-2.c: Likewise.
2278 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
2279 to int.
2280
2281 2014-10-06 Marek Polacek <polacek@redhat.com>
2282
2283 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
2284 declarations.
2285 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2286 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2287 * gcc.dg/debug/pr42767.c: Likewise.
2288 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2289 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2290 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2291 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2292
2293 2014-10-06 Marek Polacek <polacek@redhat.com>
2294
2295 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2296 * gcc.dg/lto/20090213_0.c: Likewise.
2297 * gcc.dg/lto/20090706-2_0.c: Likewise.
2298 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2299 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2300 * gcc.dg/lto/ipareference2_0.c: Likewise.
2301 * gcc.dg/lto/ipareference_0.c: Likewise.
2302 * gcc.dg/lto/ipareference_1.c: Likewise.
2303 * gcc.dg/lto/pr55703_0.c: Likewise.
2304 * gcc.dg/lto/resolutions_0.c: Likewise.
2305 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2306 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
2307 declarations. Mark function as gnu_inline.
2308 * gcc.dg/lto/20081118_0.c: Likewise.
2309 * gcc.dg/lto/20081201-1_0.c: Likewise.
2310 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2311 * gcc.dg/lto/20081118_1.c: Likewise.
2312 * gcc.dg/lto/20081120-1_1.c: Likewise.
2313 * gcc.dg/lto/20081201-1_1.c: Likewise.
2314 * gcc.dg/lto/20081210-1_0.c: Likewise.
2315 * gcc.dg/lto/20090218-1_0.c: Likewise.
2316 * gcc.dg/lto/20091006-1_0.c: Likewise.
2317 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2318 * gcc.dg/lto/20090218-2_1.c: Likewise.
2319 * gcc.dg/lto/materialize-1_0.c: Likewise.
2320 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2321 * gcc.dg/lto/20091013-1_1.c: Likewise.
2322 * gcc.dg/lto/20091013-1_2.c: Likewise.
2323 * gcc.dg/lto/20091015-1_2.c: Likewise.
2324 * gcc.dg/lto/20091027-1_1.c: Likewise.
2325 * gcc.dg/lto/pr48622_0.c: Likewise.
2326 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2327 defaulting to int.
2328 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2329
2330 2014-10-06 Tobias Burnus <burnus@net-b.de>
2331
2332 * gfortran.dg/implicit_14.f90: New.
2333 * gfortran.dg/implicit_15.f90: New.
2334 * gfortran.dg/implicit_4.f90: Update dg-error.
2335
2336 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2337
2338 * g++.dg/ipa/devirt-42.C: Update template.
2339 * g++.dg/ipa/devirt-44.C: Update template.
2340 * g++.dg/ipa/devirt-45.C: Update template.
2341 * g++.dg/ipa/devirt-46.C: Update template.
2342 * g++.dg/ipa/devirt-47.C: Update template.
2343 * g++.dg/ipa/devirt-48.C: New testcase.
2344
2345 2014-10-02 Mark Wielaard <mjw@redhat.com>
2346
2347 PR debug/63239
2348 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2349
2350 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2351
2352 * g++.dg/ipa/devirt-47.C: New testcase.
2353
2354 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2355
2356 PR ipa/61144
2357 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2358
2359 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2360
2361 * g++.dg/ipa/devirt-46.C: New testcase.
2362
2363 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2364
2365 PR fortran/36534
2366 * gfortran.dg/widechar_10.f90: New test.
2367
2368 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
2369
2370 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2371 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2372 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2373 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2374
2375 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2376
2377 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2378
2379 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2380
2381 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2382 failing with the new warning message.
2383 * gcc.dg/vmx/3c-01a.c: Likewise.
2384 * gcc.dg/vmx/ops-long-1.c: Likewise.
2385 * gcc.dg/vmx/ops.c: Likewise.
2386 * gcc.target/powerpc/altivec-20.c: Likewise.
2387 * gcc.target/powerpc/altivec-6.c: Likewise.
2388 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2389 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2390 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2391
2392 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2393
2394 * gcc.dg/tm/debug-1.c: Update regex.
2395 * c-c++-common/raw-string-18.c: Update regex.
2396 * c-c++-common/raw-string-19.c: Update regex.
2397
2398 2014-10-03 Marek Polacek <polacek@redhat.com>
2399
2400 PR c/63453
2401 * gcc.dg/pr63453.c: New test.
2402
2403 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
2404
2405 PR c++/54427
2406 PR c++/57198
2407 PR c++/58845
2408 * g++.dg/ext/vector9.C: Update, not an error anymore.
2409 * g++.dg/ext/vector27.C: Replace with new test.
2410 * g++.dg/ext/vector28.C: New file.
2411 * g++.dg/other/error23.C: Update to a different error.
2412
2413 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2414
2415 * gcc.dg/torture/vshuf-v8df.c: New test.
2416 * gcc.dg/torture/vshuf-v8di.c: New test.
2417 * gcc.dg/torture/vshuf-v16sf.c: New test.
2418 * gcc.dg/torture/vshuf-v16si.c: New test.
2419 * gcc.dg/torture/vshuf-v32hi.c: New test.
2420 * gcc.dg/torture/vshuf-v64qi.c: New test.
2421 * gcc.dg/torture/vshuf-64.inc: New file.
2422
2423 PR tree-optimization/61403
2424 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2425
2426 2014-10-03 Marek Polacek <polacek@redhat.com>
2427
2428 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
2429 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2430 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2431 * gcc.dg/gomp/asm-1.c: Likewise.
2432 * gcc.dg/gomp/for-1.c: Likewise.
2433 * gcc.dg/gomp/empty.c: Fix defaulting to int.
2434 * gcc.dg/gomp/sharing-3.c: Likewise.
2435 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
2436
2437 2014-10-03 Marek Polacek <polacek@redhat.com>
2438
2439 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
2440 defaulting to int.
2441 * gcc.dg/torture/pr28814.c: Likewise.
2442 * gcc.dg/torture/pr57036-1.c: Likewise.
2443 * gcc.dg/torture/inline-1.c: Add function declarations.
2444 * gcc.dg/torture/pr24626-1.c: Likewise.
2445 * gcc.dg/torture/pr24626-3.c: Likewise.
2446 * gcc.dg/torture/pr25947-1.c: Likewise.
2447 * gcc.dg/torture/pr27409.c: Likewise.
2448 * gcc.dg/torture/pr38948.c: Likewise.
2449 * gcc.dg/torture/pr44807.c: Likewise.
2450 * gcc.dg/torture/pr49603.c: Likewise.
2451 * gcc.dg/torture/pr45865.c: Likewise.
2452 * gcc.dg/torture/pr51071-2.c: Likewise.
2453 * gcc.dg/torture/pr51801.c: Likewise.
2454 * gcc.dg/torture/pr52720.c: Likewise.
2455 * gcc.dg/torture/pr55124.c: Likewise.
2456 * gcc.dg/torture/pr55238.c: Likewise.
2457 * gcc.dg/torture/pr55687.c: Likewise.
2458 * gcc.dg/torture/pr55888.c: Likewise.
2459 * gcc.dg/torture/pr57036-2.c: Likewise.
2460 * gcc.dg/torture/pr57147-3.c: Likewise.
2461 * gcc.dg/torture/pr57584.c: Likewise.
2462 * gcc.dg/torture/pr59993.c: Likewise.
2463 * gcc.dg/torture/pr58079.c: Likewise.
2464 * gcc.dg/torture/va-arg-25.c: Likewise.
2465 * gcc.dg/torture/vector-2.c: Likewise.
2466 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2467 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
2468 * gcc.dg/torture/pr43781.c: Likewise.
2469 * gcc.dg/torture/pr52912.c: Likewise.
2470 * gcc.dg/torture/pr59139.c: Likewise.
2471 * gcc.dg/torture/pr55890-1.c: Likewise.
2472 * gcc.dg/torture/pr55890-2.c: Likewise.
2473 * gcc.dg/torture/pr59164.c: Likewise.
2474 * gcc.dg/torture/pr57393-2.c: Likewise.
2475 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
2476 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2477 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2478 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
2479 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
2480 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
2481
2482 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR libgomp/61200
2485 * c-c++-common/gomp/pr61200.c: New test.
2486
2487 PR target/62128
2488 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2489 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2490
2491 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
2492
2493 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2494 add many more tests.
2495
2496 2014-10-02 Marek Polacek <polacek@redhat.com>
2497
2498 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
2499 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
2500 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
2501 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
2502 * gcc.dg/tree-ssa/vrp27.c: Likewise.
2503 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2504 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
2505 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2506 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2507 * gcc.dg/tree-ssa/inline-7.c: Likewise.
2508 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
2509 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2510 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
2511 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2512 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
2513 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
2514 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
2515 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2516 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2517 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2518 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
2519 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
2520 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2521 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
2522 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
2523 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
2524 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2525 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
2526 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
2527 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
2528 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
2529 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
2530 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
2531 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
2532 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
2533 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
2534 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
2535 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2536 * gcc.dg/tree-ssa/alias-13.c: Likewise.
2537 * gcc.dg/tree-ssa/alias-28.c: Likewise.
2538 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2539 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
2540 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2541 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
2542 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
2543 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2544 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2545 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
2546 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2547 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2548 * gcc.dg/tree-ssa/pr24117.c: Likewise.
2549 * gcc.dg/tree-ssa/pr24840.c: Likewise.
2550 * gcc.dg/tree-ssa/pr25734.c: Likewise.
2551 * gcc.dg/tree-ssa/pr33723.c: Likewise.
2552 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2553 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
2554 * gcc.dg/tree-ssa/pr34146.c: Likewise.
2555 * gcc.dg/tree-ssa/pr38385.c: Likewise.
2556 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
2557 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
2558 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2559 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2560 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2561 * gcc.dg/tree-ssa/sra-5.c: Likewise.
2562 * gcc.dg/tree-ssa/sra-6.c: Likewise.
2563 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
2564 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2565 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
2566 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
2567 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2568 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2569 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2570 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2571 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2572 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2573 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2574 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
2575 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
2576 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
2577 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2578 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
2579 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
2580 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
2581 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
2582 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
2583 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
2584 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2585 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2586 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2587 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
2588 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
2589 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
2590 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
2591 * gcc.dg/tree-ssa/inline-10.c: Likewise.
2592 * gcc.dg/tree-ssa/inline-9.c: Likewise.
2593 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2594 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2595 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2596 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2597 * gcc.dg/tree-ssa/pr23434.c: Likewise.
2598 * gcc.dg/tree-ssa/pr33922.c: Likewise.
2599 * gcc.dg/tree-ssa/scev-3.c: Likewise.
2600 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2601 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2602 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
2603 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
2604 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2605 * gcc.dg/tree-ssa/vrp01.c: Likewise.
2606 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2607 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2608 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2609 * gcc.dg/tree-ssa/vrp05.c: Likewise.
2610 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2611 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2612 * gcc.dg/tree-ssa/vrp10.c: Likewise.
2613 * gcc.dg/tree-ssa/vrp11.c: Likewise.
2614 * gcc.dg/tree-ssa/vrp14.c: Likewise.
2615 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
2616 * gcc.dg/tree-ssa/writeonly.c: Likewise.
2617 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
2618 defaulting to int.
2619 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
2620 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
2621 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
2622 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
2623 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
2624 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
2625 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
2626 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
2627 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2628 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2629 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2630 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
2631 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
2632 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
2633 * gcc.dg/tree-ssa/inline-5.c: Likewise.
2634 * gcc.dg/tree-ssa/inline-6.c: Likewise.
2635 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
2636 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
2637 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
2638 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
2639 * gcc.dg/tree-ssa/loop-20.c: Likewise.
2640 * gcc.dg/tree-ssa/loop-38.c: Likewise.
2641 * gcc.dg/tree-ssa/pr20913.c: Likewise.
2642 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2643 * gcc.dg/tree-ssa/pr24670.c: Likewise.
2644 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
2645 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2646 * gcc.dg/tree-ssa/vrp12.c: Likewise.
2647 * gcc.dg/tree-ssa/vrp13.c: Likewise.
2648 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2649 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2650 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2651 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2652 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
2653
2654 2014-10-02 Marek Polacek <polacek@redhat.com>
2655
2656 * gcc.dg/tm/20091013.c: Fix defaulting to int.
2657 * gcc.dg/tm/20091221.c: Likewise.
2658 * gcc.dg/tm/debug-1.c: Likewise.
2659 * gcc.dg/tm/irrevocable-1.c: Likewise.
2660 * gcc.dg/tm/irrevocable-2.c: Likewise.
2661 * gcc.dg/tm/irrevocable-3.c: Likewise.
2662 * gcc.dg/tm/irrevocable-4.c: Likewise.
2663 * gcc.dg/tm/memopt-1.c: Likewise.
2664 * gcc.dg/tm/pr52173-1.c: Likewise.
2665 * gcc.dg/tm/props-1.c: Likewise.
2666 * gcc.dg/tm/props-2.c: Likewise.
2667 * gcc.dg/tm/props-3.c: Likewise.
2668 * gcc.dg/tm/20100125.c: Fix implicit declarations.
2669 * gcc.dg/tm/memopt-11.c: Likewise.
2670 * gcc.dg/tm/memopt-12.c: Likewise.
2671 * gcc.dg/tm/memopt-16.c: Likewise.
2672 * gcc.dg/tm/memopt-3.c: Likewise.
2673 * gcc.dg/tm/memopt-4.c: Likewise.
2674 * gcc.dg/tm/memopt-5.c: Likewise.
2675 * gcc.dg/tm/memopt-6.c: Likewise.
2676 * gcc.dg/tm/wrap-4.c: Likewise.
2677
2678 2014-10-02 Marek Polacek <polacek@redhat.com>
2679
2680 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
2681 * gcc.dg/vect/pr37730.c: Likewise.
2682 * gcc.dg/vect/pr52870.c: Likewise.
2683 * gcc.dg/vect/pr60092-2.c: Likewise.
2684 * gcc.dg/vect/pr60092.c: Likewise.
2685 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2686 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
2687 * gcc.dg/vect/pr31041.c: Likewise.
2688 * gcc.dg/vect/pr32216.c: Likewise.
2689 * gcc.dg/vect/pr32224.c: Likewise.
2690 * gcc.dg/vect/pr32366.c: Likewise.
2691 * gcc.dg/vect/pr33866.c: Likewise.
2692 * gcc.dg/vect/pr43430-2.c: Likewise.
2693 * gcc.dg/vect/pr43842.c: Likewise.
2694 * gcc.dg/vect/vect-1.c: Likewise.
2695 * gcc.dg/vect/vect-1-big-array.c: Likewise.
2696 * gcc.dg/vect/vect-93.c: Likewise.
2697 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
2698 defaulting to int.
2699
2700 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2701
2702 PR c++/53025
2703 * g++.dg/cpp0x/noexcept23.C: New.
2704 * g++.dg/cpp0x/noexcept24.C: Likewise.
2705
2706 2014-10-02 Marek Polacek <polacek@redhat.com>
2707
2708 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
2709 * gcc.dg/noncompile/20050120-1.c: Likewise.
2710 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
2711 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
2712 * gcc.dg/noncompile/930301-1.c: Likewise.
2713 * gcc.dg/noncompile/930622-1.c: Likewise.
2714 * gcc.dg/noncompile/930622-2.c: Likewise.
2715 * gcc.dg/noncompile/950825-1.c: Likewise.
2716 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2717 * gcc.dg/noncompile/scope.c: Likewise.
2718 * gcc.dg/noncompile/va-arg-1.c: Likewise.
2719 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
2720 * gcc.dg/noncompile/971104-1.c: Likewise.
2721
2722 2014-10-02 Marek Polacek <polacek@redhat.com>
2723
2724 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
2725 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
2726 * gcc.dg/tree-prof/merge_block.c: Likewise.
2727 * gcc.dg/tree-prof/peel-1.c: Likewise.
2728 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2729 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2730 * gcc.dg/tree-prof/unroll-1.c: Likewise.
2731 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
2732 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2733 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2734 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2735 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2736 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2737 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
2738 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
2739 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
2740 to int.
2741
2742 2014-10-02 Marek Polacek <polacek@redhat.com>
2743
2744 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
2745 * gcc.c-torture/compile/20011119-1.c: Likewise.
2746 * gcc.c-torture/compile/20011119-2.c: Likewise.
2747 * gcc.c-torture/compile/20021120-1.c: Likewise.
2748 * gcc.c-torture/compile/20021120-2.c: Likewise.
2749 * gcc.c-torture/compile/20050215-1.c: Likewise.
2750 * gcc.c-torture/compile/20050215-2.c: Likewise.
2751 * gcc.c-torture/compile/20050215-3.c: Likewise.
2752 * gcc.c-torture/compile/pr37669.c: Likewise.
2753 * gcc.c-torture/execute/20020107-1.c: Likewise.
2754 * gcc.c-torture/execute/restrict-1.c: Likewise.
2755 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
2756 * gcc.c-torture/execute/930529-1.c: Likewise.
2757 * gcc.c-torture/execute/920612-1.c: Likewise.
2758 * gcc.c-torture/execute/920711-1.c: Likewise.
2759 * gcc.c-torture/execute/990127-2.c: Likewise.
2760 * gcc.c-torture/execute/pr40386.c: Likewise.
2761 * gcc.c-torture/execute/pr57124.c: Likewise.
2762 * gcc.c-torture/compile/pr34808.c: Add function declarations.
2763 * gcc.c-torture/compile/pr42299.c: Likewise.
2764 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
2765 * gcc.c-torture/compile/simd-6.c: Likewise.
2766 * gcc.c-torture/execute/pr53645-2.c: Likewise.
2767 * gcc.c-torture/execute/pr53645.c: Likewise.
2768 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
2769 declarations.
2770 * gcc.c-torture/execute/980608-1.c: Likewise.
2771 * gcc.c-torture/execute/bcp-1.c: Likewise.
2772 * gcc.c-torture/execute/p18298.c: Likewise.
2773 * gcc.c-torture/execute/unroll-1.c: Likewise.
2774 * gcc.c-torture/execute/va-arg-7.c: Likewise.
2775 * gcc.c-torture/execute/va-arg-8.c: Likewise.
2776 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
2777 declarations. Fix defaulting to int.
2778 * gcc.c-torture/execute/961223-1.c: Likewise.
2779 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
2780 -Wno-pointer-to-int-cast. Fix defaulting to int.
2781
2782 2014-10-02 Andrew Pinski <apinski@cavium.com>
2783 Max Ostapenko <m.ostapenko@partner.samsung.com>
2784
2785 * lib/ubsan-dg.exp
2786 (check_effective_target_fsanitize_address): New function.
2787 (ubsan_init): Save off ALWAYS_CXXFLAGS.
2788 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
2789 * lib/asan-dg.exp
2790 (check_effective_target_faddress_sanitizer): Rename to ...
2791 (check_effective_target_fsanitize_address): ... this. Change to creating
2792 an executable.
2793 (asan_init): Save off ALWAYS_CXXFLAGS.
2794 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
2795 * lib/tsan-dg.exp
2796 (check_effective_target_fthread_sanitizer): Rename to ...
2797 (check_effective_target_fsanitize_thread): ... this. Change to creating
2798 an executable.
2799 (tsan_init): Save off ALWAYS_CXXFLAGS.
2800 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
2801 to run as a default behaviour.
2802 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
2803 Check check_effective_target_fsanitize_undefined before running the
2804 tests.
2805 * g++.dg/ubsan/ubsan.exp: Likewise.
2806 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
2807 check_effective_target_fsanitize_address too early.
2808 Check check_effective_target_fsanitize_address before running the tests.
2809 * g++.dg/asan/asan.exp: Likewise.
2810 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
2811 check_effective_target_fsanitize_thread too early.
2812 Check check_effective_target_fsanitize_thread before running the tests.
2813 * g++.dg/tsan/tsan.exp: Likewise.
2814
2815 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
2816
2817 * gcc.dg/combine-clobber.c: New.
2818
2819 2014-10-01 Jakub Jelinek <jakub@redhat.com>
2820
2821 PR debug/63342
2822 * gcc.dg/pr63342.c: New test.
2823
2824 PR c++/63306
2825 * g++.dg/ipa/pr63306.C: New test.
2826
2827 PR target/63428
2828 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
2829 to test 24 in TESTS.
2830
2831 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2832
2833 * lib/target-supports.exp: Error out with preprocessor condition
2834 instead of FOO everywhere.
2835
2836 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2837
2838 Implement SD-6: SG10 Feature Test Recommendations
2839 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
2840 * g++.dg/cpp1y/feat-cxx11.C: New.
2841 * g++.dg/cpp1y/feat-cxx14.C: New.
2842 * g++.dg/cpp1y/feat-cxx98.C: New.
2843 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
2844 * g++.dg/cpp1y/phoobhar.h: New.
2845 * g++.dg/cpp1y/testinc/phoobhar.h: New.
2846
2847 2014-09-30 Teresa Johnson <tejohnson@google.com>
2848
2849 * gcc.dg/tree-prof/20050826-2.c: New test.
2850 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
2851
2852 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
2853
2854 PR c++/16564
2855 * lib/gcc.exp: Accept "fatal error:" as error prefix.
2856 * lib/g++.exp: Likewise.
2857 * lib/obj-c++.exp: Likewise.
2858 * lib/objc.exp: Likewise.
2859 * g++.dg/template/pr16564.C: New test.
2860
2861 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2862
2863 PR c++/16564
2864 * g++.dg/cpp0x/decltype26.C: Adjust.
2865 * g++.dg/cpp0x/decltype28.C: Likewise.
2866 * g++.dg/cpp0x/decltype29.C: Likewise.
2867 * g++.dg/cpp0x/decltype32.C: Likewise.
2868 * g++.dg/cpp0x/enum11.C: Likewise.
2869 * g++.dg/template/arrow1.C: Likewise.
2870 * g++.dg/template/pr23510.C: Likewise.
2871 * g++.dg/template/recurse.C: Likewise.
2872 * g++.dg/template/recurse2.C: Likewise.
2873 * g++.dg/template/vtable2.C: Likewise.
2874 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2875
2876 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
2877
2878 PR preprocessor/58893
2879 * gcc.dg/pr58893.c: New test case.
2880 * gcc.dg/pr58893-0.h: New include.
2881
2882 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
2883
2884 PR middle-end/62120
2885 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
2886 in 32-bit mode.
2887 * gcc.target/i386/pr62120.c: New.
2888
2889 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
2890
2891 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
2892 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2893 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
2894 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
2895 return type.
2896
2897 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2898
2899 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
2900
2901 2014-09-30 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR inline-asm/63282
2904 * gcc.c-torture/compile/pr63282.c: New test.
2905
2906 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
2907
2908 * gcc.dg/tree-ssa/vrp94.c: New test.
2909 * gnat.dg/opt40.adb: Likewise.
2910
2911 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2912
2913 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
2914 vec_vspltw, and vec_vspltb for which the second argument is out of
2915 range.
2916
2917 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
2918
2919 * gcc.c-torture/compile/calls-void.c: New test.
2920
2921 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR c++/51385
2924 * g++.dg/template/pr51385.C: New.
2925
2926 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
2927
2928 * gcc.target/mips/20140928.c: New test.
2929
2930 2014-09-27 Andi Kleen <ak@linux.intel.com>
2931
2932 * gcc.target/i386/nop-mcount.c: Only run on Linux.
2933 * gcc.target/i386/record-mcount.c: dito.
2934
2935 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
2936
2937 PR ipa/62121
2938 * g++.dg/torture/pr62121.C: New testcase.
2939
2940 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
2941
2942 PR middle-end/35545
2943 * g++.dg/tree-prof/pr35545.C: New testcase.
2944
2945 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2946
2947 * gcc.target/powerpc/pr63335.c: Change effective target to
2948 vsx_hw.
2949
2950 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
2951
2952 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
2953
2954 2014-09-26 Jakub Jelinek <jakub@redhat.com>
2955
2956 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
2957 to default options.
2958
2959 2014-09-25 Andi Kleen <ak@linux.intel.com>
2960
2961 * gcc.target/i386/nop-mcount.c: New file.
2962 * gcc.target/i386/record-mcount.c: New file.
2963
2964 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
2965
2966 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
2967 * gcc.dg/vect/pr57705.c: Likewise.
2968 * gcc.dg/vect/pr57741-2.c: Likewise.
2969 * gcc.dg/vect/pr57741-3.c: Likewise.
2970 * gcc.dg/vect/pr59591-1.c: Likewise.
2971 * gcc.dg/vect/pr59591-2.c: Likewise.
2972 * gcc.dg/vect/pr60196-1.c: Likewise.
2973 * gcc.dg/vect/pr60196-2.c: Likewise.
2974 * gcc.dg/vect/pr60276.c: Likewise.
2975 * gcc.dg/vect/pr61680.c: Likewise.
2976 * gcc.dg/vect/pr63148.c: Likewise.
2977 * gcc.dg/vect/pr63189.c: Likewise.
2978 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2979 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2980 * gcc.dg/vect/vect-nop-move.c: Likewise.
2981 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
2982 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2983
2984 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
2985
2986 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
2987
2988 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
2989
2990 * gcc.target/aarch64/simd/vqshlb_1.c: New.
2991
2992 2014-09-25 Jiong Wang <jiong.wang@arm.com>
2993
2994 * gcc.target/i386/shrink_wrap_1.c: New test.
2995
2996 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2997
2998 PR target/63335
2999 * gcc.target/powerpc/pr63335.c: New test.
3000
3001 2014-09-25 Marek Polacek <polacek@redhat.com>
3002
3003 PR c++/61945
3004 * g++.dg/warn/pr61945.C: New test.
3005
3006 2014-09-25 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR tree-optimization/63341
3009 * gcc.dg/vect/pr63341-1.c: New test.
3010 * gcc.dg/vect/pr63341-2.c: New test.
3011
3012 PR c++/63249
3013 * g++.dg/gomp/pr63249.C: New test.
3014 * c-c++-common/gomp/pr63249.c: New test.
3015
3016 2014-09-25 Tobias Burnus <burnus@net-b.de>
3017
3018 * gfortran.dg/coarray/collectives_3.f90: New.
3019 * gfortran.dg/coarray_collectives_9.f90: New.
3020 * gfortran.dg/coarray_collectives_10.f90: New.
3021 * gfortran.dg/coarray_collectives_11.f90: New.
3022 * gfortran.dg/coarray_collectives_12.f90: New.
3023
3024 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3025
3026 * gcc.target/powerpc/swaps-p8-17.c: New test.
3027
3028 2014-09-24 Jiong Wang <jiong.wang@arm.com>
3029
3030 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3031
3032 2014-09-24 Marek Polacek <polacek@redhat.com>
3033
3034 PR c/61405
3035 PR c/53874
3036 * c-c++-common/pr53874.c: New test.
3037 * c-c++-common/pr61405.c: New test.
3038
3039 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3040
3041 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3042
3043 2014-09-24 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR sanitizer/63316
3046 * c-c++-common/asan/pr63316.c: New test.
3047
3048 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3049
3050 PR tree-optimization/63266
3051 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3052
3053 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3054
3055 * gcc.target/arm/pr63210.c: New test.
3056
3057 2014-09-23 Andi Kleen <ak@linux.intel.com>
3058
3059 * gcc.dg/noreorder.c: New test.
3060 * gcc.dg/noreorder2.c: New test.
3061 * gcc.dg/noreorder3.c: New test.
3062 * gcc.dg/noreorder4.c: New test.
3063
3064 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
3065
3066 * gcc.dg/combine_ashiftrt_1.c: New test.
3067 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3068 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3069 workarounds for cmge.
3070 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3071 absence of mvn.
3072
3073 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3074
3075 PR c++/61857
3076 * g++.dg/cpp1y/lambda-init10.C: New.
3077
3078 2014-09-23 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR fortran/63331
3081 * gfortran.dg/pr63331.f90: New test.
3082
3083 2014-09-24 Renlin Li <renlin.li@arm.com>
3084
3085 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3086 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3087 * gcc.dg/pr10474.c: Likewise.
3088
3089 2014-09-20 Mark Wielaard <mjw@redhat.com>
3090
3091 * gcc.dg/guality/const-volatile.c (i): Mark as used.
3092 (ci): Likewise.
3093 (pci): Likewise.
3094 (pvi): Likewise.
3095 (pcvi): Likewise.
3096 (cip): Likewise.
3097 (foo): Likewise.
3098 (cfoo): Likewise.
3099
3100 2014-09-20 Mark Wielaard <mjw@redhat.com>
3101
3102 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3103 and "long int" to plain "short" and "long".
3104 * gcc.dg/guality/const-volatile.c (struct bar): New struct
3105 containing short and long long fields.
3106 (bar): New variable to test the type.
3107
3108 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3109
3110 PR c++/62155
3111 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3112
3113 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3114
3115 PR c++/62219
3116 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3117
3118 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3119
3120 * gcc.dg/vect/vect-reduc-or_1.c: New test.
3121 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3122
3123 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3124
3125 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3126 New.
3127
3128 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3129 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3130
3131 2014-09-22 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR debug/63328
3134 * c-c++-common/gomp/pr63328.c: New test.
3135
3136 2014-09-22 Martin Liska <mliska@suse.cz>
3137
3138 PR lto/63270
3139 * g++.dg/lto/pr63270_0.C: New test.
3140 * g++.dg/lto/pr63270_1.C: New test.
3141
3142 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
3143
3144 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3145 for call_value_rex64_ms_sysv.
3146 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3147 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3148 for call_rex64_ms_sysv.
3149
3150 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3151 Tobias Burnus <burnus@net-b.de>
3152
3153 * gfortran.dg/coarray_atomic_5.f90: New
3154
3155 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
3156
3157 PR c++/61825
3158 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3159
3160 2014-09-19 Andi Kleen <ak@linux.intel.com>
3161
3162 * gcc.dg/pg-override.c: Only run on x86 Linux.
3163 * gcc.dg/pg.c: Dito.
3164 * gcc.target/i386/fentry-override.c: Exclude for PIC.
3165 * gcc.target/i386/fentry.c: Dito.
3166
3167 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3168
3169 PR ipa/61998
3170 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3171
3172 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
3173
3174 PR fortran/63152
3175 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3176 * gfortran.dg/pr63152.f90: New test.
3177
3178 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3179
3180 PR c++/58328
3181 * g++.dg/cpp0x/nsdmi10.C: New.
3182
3183 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3184
3185 * gcc.dg/ssp-3.c: New.
3186 * gcc.dg/ssp-4.c: Likewise.
3187
3188 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3189
3190 * gcc.target/s390/dfp-conv1.c: New testcase.
3191
3192 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3193
3194 * c-c++-common/asan/red-align-1.c: New test.
3195 * c-c++-common/asan/red-align-2.c: New test.
3196
3197 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3198
3199 * gcc.dg/pr61053.c: Updated for x32.
3200
3201 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3202
3203 PR debug/63285
3204 * gcc.target/i386/pr63285.c: New test.
3205
3206 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3207
3208 PR target/61360
3209 * gcc.target/i386/pr61360.c: New.
3210
3211 2014-09-18 Jakub Jelinek <jakub@redhat.com>
3212
3213 PR c++/62017
3214 * g++.dg/asan/pr62017.C: New test.
3215
3216 PR testsuite/63292
3217 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3218
3219 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/62232
3222 * g++.dg/cpp0x/Wdtor1.C: New.
3223
3224 2014-09-18 Joseph Myers <joseph@codesourcery.com>
3225
3226 * gcc.dg/torture/float128-exact-underflow.c: New test.
3227
3228 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/61745
3231 * g++.dg/template/pr61745.C: New.
3232
3233 2014-09-17 Marek Polacek <polacek@redhat.com>
3234
3235 PR c/61854
3236 * gcc.dg/cpp/pr61854-1.c: New test.
3237 * gcc.dg/cpp/pr61854-2.c: New test.
3238 * gcc.dg/cpp/pr61854-3.c: New test.
3239 * gcc.dg/cpp/pr61854-3.h: New test.
3240 * gcc.dg/cpp/pr61854-4.c: New test.
3241 * gcc.dg/cpp/pr61854-5.c: New test.
3242 * gcc.dg/cpp/pr61854-6.c: New test.
3243 * gcc.dg/cpp/pr61854-7.c: New test.
3244 * gcc.dg/cpp/pr61854-c90.c: New test.
3245 * gcc.dg/cpp/pr61854-c94.c: New test.
3246
3247 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR debug/63284
3250 * gcc.dg/pr63284.c: New test.
3251
3252 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3253
3254 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 PR c++/63241
3257 * g++.dg/cpp0x/constexpr-63241.C: New.
3258
3259 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3260
3261 PR libfortran/62768
3262 * gfortran.dg/filename_null.f90: New test.
3263
3264 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3265
3266 * gcc.dg/pg-override.c: Fix a typo.
3267
3268 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3269
3270 * gcc.dg/pg.c: Fix a typo.
3271
3272 2014-09-16 Richard Biener <rguenther@suse.de>
3273
3274 PR testsuite/63258
3275 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3276 for "vectorization not profitable".
3277
3278 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3279
3280 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3281
3282 2014-09-16 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR fortran/56408
3285 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3286 missing nexted dg-test call support in dejaGNU 1.4.4.
3287
3288 2014-09-15 Andi Kleen <ak@linux.intel.com>
3289
3290 * gcc.dg/pg-override.c: New test.
3291 * gcc.dg/pg.c: New test.
3292 * gcc.target/i386/fentry-override.c: New test.
3293 * gcc.target/i386/fentry.c: New test.
3294
3295 2014-09-15 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR fortran/56408
3298 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3299 New global vars.
3300 (dg-compile-aux-modules): New procedure.
3301 * gfortran.dg/binding_label_tests_10.f03: Remove comment
3302 and keep-modules.
3303 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3304 use dg-compile-aux-modules.
3305 * gfortran.dg/binding_label_tests_11.f03: Remove comment
3306 and keep-modules.
3307 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3308 use dg-compile-aux-modules.
3309 * gfortran.dg/binding_label_tests_13.f03: Remove comment
3310 and keep-modules.
3311 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3312 use dg-compile-aux-modules.
3313 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3314 and keep-modules.
3315 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3316 use dg-compile-aux-modules.
3317 * gfortran.dg/class_45a.f03: Remove keep-modules.
3318 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3319 and cleanup-modules.
3320 * gfortran.dg/class_4a.f03: Use dg-do link, use
3321 dg-additional-sources and cleanup-modules, remove keep-modules
3322 and update comment.
3323 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3324 keep-modules, adjust comment.
3325 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3326 dg-additional-sources and cleanup-modules.
3327 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3328 associated comment.
3329 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3330 remove comment.
3331 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3332 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3333 use dg-compile-aux-modules.
3334 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3335 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3336 use dg-compile-aux-modules.
3337 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3338 * gfortran.dg/whole_file_29.f90: Remove comment, use
3339 dg-compile-aux-modules.
3340 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3341 * gfortran.dg/whole_file_31.f90: Remove comment, use
3342 dg-compile-aux-modules.
3343
3344 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3345 gcc_parallel_test_enable): New procedures. If
3346 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3347 runtest_file_p to invoke also gcc_parallel_test_run_p.
3348 * g++.dg/guality/guality.exp (check_guality): Save/restore
3349 test_counts array around the body of the procedure.
3350 * gcc.dg/guality/guality.exp (check_guality): Likewise.
3351 * g++.dg/plugin/plugin.exp: Run all the tests serially
3352 by the first parallel runtest encountering it.
3353 * gcc.dg/plugin/plugin.exp: Likewise.
3354 * gcc.misc-tests/matrix1.exp: Likewise.
3355 * gcc.misc-tests/dhry.exp: Likewise.
3356 * gcc.misc-tests/acker1.exp: Likewise.
3357 * gcc.misc-tests/linkage.exp: Likewise.
3358 * gcc.misc-tests/mg.exp: Likewise.
3359 * gcc.misc-tests/mg-2.exp: Likewise.
3360 * gcc.misc-tests/sort2.exp: Likewise.
3361 * gcc.misc-tests/sieve.exp: Likewise.
3362 * gcc.misc-tests/options.exp: Likewise.
3363 * gcc.misc-tests/help.exp: Likewise.
3364 * go.test/go-test.exp (go-gc-tests): Use
3365 gcc_parallel_test_enable {0, 1} around all handling of
3366 each test.
3367 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3368 * ada/acats/run_all.sh: Parallelize using mkdir inside of
3369 a shared directory. Avoid forking and expr uses if
3370 shell supports $(()).
3371
3372 2014-09-14 David Sherwood <david.sherwood@arm.com>
3373
3374 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3375
3376 2014-09-14 James Clarke <jrtc27@jrtc27.com>
3377
3378 PR target/61407
3379 * gcc.dg/darwin-minversion-1.c: Fixed formatting
3380 * gcc.dg/darwin-minversion-2.c: Fixed formatting
3381 * gcc.dg/darwin-minversion-3.c: Fixed formatting
3382 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3383
3384 2014-09-13 Marek Polacek <polacek@redhat.com>
3385
3386 PR c++/60862
3387 * g++.dg/diagnostic/pr60862.C: New test.
3388
3389 2014-09-12 Richard Biener <rguenther@suse.de>
3390
3391 PR middle-end/63237
3392 * g++.dg/torture/pr63237.C: New testcase.
3393
3394 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
3395
3396 * gcc.dg/vec-andxor1.c: New file.
3397
3398 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
3399
3400 PR target/58757
3401 * gcc.dg/c11-true_min-1.c: New testcase.
3402
3403 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
3404
3405 PR c++/61489
3406 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3407 * g++.old-deja/g++.other/warn5.C: Adjust.
3408
3409 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
3410
3411 * gcc.target/aarch64/vset_lane_1.c: New test.
3412
3413 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
3414
3415 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3416 Fix declaration.
3417 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3418 Fix declaration.
3419 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3420 Fix declaration.
3421 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3422 Fix declaration.
3423
3424 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3425
3426 PR tree-optimization/63186
3427 * gcc.dg/pr63186.c: New testcase.
3428
3429 2014-09-10 Xinliang David Li <davidxl@google.com>
3430
3431 PR target/63209
3432 * gcc.c-torture/execute/pr63209.c: New test.
3433
3434 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3435
3436 * gcc.target/i386/i386.exp: Only run vect-args.c tests
3437 if runtest_file_p says they should be run.
3438
3439 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3440
3441 * gcc.target/aarch64/vstN_1.c: New test.
3442
3443 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3444
3445 * gcc.target/aarch64/vldN_lane_1.c: New test.
3446
3447 2014-09-10 Martin Jambor <mjambor@suse.cz>
3448
3449 PR ipa/61654
3450 * g++.dg/ipa/pr61654.C: New test.
3451
3452 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3453
3454 * c-c++-common/ubsan/attrib-3.c: New test.
3455 * c-c++-common/ubsan/nonnull-1.c: New test.
3456 * c-c++-common/ubsan/nonnull-2.c: New test.
3457 * c-c++-common/ubsan/nonnull-3.c: New test.
3458 * c-c++-common/ubsan/nonnull-4.c: New test.
3459 * c-c++-common/ubsan/nonnull-5.c: New test.
3460
3461 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3462
3463 * g++.dg/lto/pr63166_0.ii: New testcase.
3464 * g++.dg/lto/pr63166_1.ii: New testcase.
3465
3466 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3467
3468 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3469
3470 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3471
3472 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3473 xxpermdi and add commentary about adding it back later; remove
3474 unused typedef.
3475
3476 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3477
3478 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
3479 and 16-byte aligned.
3480 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3481 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3482 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
3483 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3484 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3485 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3486
3487 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3488
3489 * gcc.target/aarch64/vldN_dup_1.c: New test.
3490
3491 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3492
3493 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3494
3495 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3496
3497 * gcc.target/aarch64/vldN_1.c: New test.
3498
3499 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3500
3501 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3502
3503 2014-09-09 Jiong Wang <jiong.wang@arm.com>
3504
3505 * gcc.target/arm/vect-copysignf.c: New testcase.
3506
3507 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3508
3509 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3510
3511 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3512
3513 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3514
3515 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3516
3517 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3518
3519 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3520
3521 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3522
3523 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3524
3525 * gcc.target/arm/pr51835.c: Update expected assembly.
3526 * gcc.target/arm/vfp-1.c: Likewise.
3527 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3528 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3529 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3530 * gcc.target/arm/vfp-ldmias.c: Likewise.
3531 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3532 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3533 * gcc.target/arm/vfp-stmiad.c: Likewise.
3534 * gcc.target/arm/vfp-stmias.c: Likewise.
3535
3536 2014-09-09 Tony Wang <tony.wang@arm.com>
3537
3538 * gcc.target/arm/xordi3-opt.c: Disable this
3539 test case for thumb1 target.
3540 * gcc.target/arm/iordi3-opt.c: Ditto.
3541
3542 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3543
3544 PR target/61749
3545 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
3546
3547 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3548
3549 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
3550
3551 2014-09-08 Jakub Jelinek <jakub@redhat.com>
3552
3553 PR tree-optimization/60196
3554 PR tree-optimization/63189
3555 * gcc.dg/vect/pr63189.c: New test.
3556 * gcc.dg/vect/pr60196-1.c: New test.
3557 * gcc.dg/vect/pr60196-2.c: New test.
3558
3559 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3560
3561 * gcc.target/powerpc/swaps-p8-16.c: New test.
3562
3563 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
3564
3565 * gcc.target/i386/pr62208.c: New test.
3566
3567 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
3568
3569 PR testsuite/56194
3570 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
3571
3572 * g++.dg/ipa/pr61800.C: Require visibility.
3573
3574 * gcc.dg/pr61868.c: Require lto.
3575
3576 2014-09-05 Easwaran Raman <eraman@google.com>
3577
3578 PR rtl-optimization/62146
3579 * testsuite/g++.dg/opt/pr62146.C: New.
3580
3581 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
3582
3583 * gcc.dg/vect/vect-109.c: Skip predicate added.
3584 * gcc.dg/vect/vect-93.c: Test check fixed.
3585 * gcc.dg/vect/bb-slp-10.c: Likewise.
3586 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
3587 Check unaligned feature.
3588
3589 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3590
3591 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
3592 int{32,16,8}x1_t with int{32,16,8}_t.
3593 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3594 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3595 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3596 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3597
3598 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3599
3600 * gcc.target/aarch64/vget_high_1.c: New test.
3601 * gcc.target/aarch64/vget_low_1.c: Likewise.
3602
3603 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3604
3605 * gcc.target/aarch64/simd/int_comparisons.x: New file.
3606 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
3607 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
3608
3609 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3610
3611 * gcc.target/aarch64/simd/vrbit_1.c: New test.
3612
3613 2014-09-05 Richard Biener <rguenther@suse.de>
3614
3615 PR middle-end/63148
3616 * gcc.dg/vect/pr63148.c: New testcase.
3617 * c-c++-common/pr19807-1.c: Likewise.
3618 * g++.dg/tree-ssa/pr19807.C: Adjust.
3619 * g++.dg/tree-ssa/tmmti-2.C: Remove.
3620
3621 2014-09-05 Bin Cheng <bin.cheng@arm.com>
3622
3623 PR target/55701
3624 * gcc.target/arm/memset-inline-1.c: New test.
3625 * gcc.target/arm/memset-inline-2.c: New test.
3626 * gcc.target/arm/memset-inline-3.c: New test.
3627 * gcc.target/arm/memset-inline-4.c: New test.
3628 * gcc.target/arm/memset-inline-5.c: New test.
3629 * gcc.target/arm/memset-inline-6.c: New test.
3630 * gcc.target/arm/memset-inline-7.c: New test.
3631 * gcc.target/arm/memset-inline-8.c: New test.
3632 * gcc.target/arm/memset-inline-9.c: New test.
3633 * gcc.target/arm/memset-inline-10.c: New test.
3634
3635 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
3636
3637 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
3638
3639 2014-09-04 Guozhi Wei <carrot@google.com>
3640
3641 PR target/62040
3642 * gcc.target/aarch64/pr62040.c: New test.
3643
3644 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3645
3646 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
3647 override specific ones, but specific ones do.
3648
3649 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3650
3651 * gcc.target/powerpc/swaps-p8-13.c: New test.
3652 * gcc.target/powerpc/swaps-p8-14.c: New test.
3653 * gcc.target/powerpc/swaps-p8-15.c: New test.
3654
3655 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3656
3657 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
3658 regardless of endianness.
3659
3660 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
3661
3662 PR fortran/62174
3663 * gfortran.dg/cray_pointers_11.f90: New.
3664
3665 2014-09-03 Martin Jambor <mjambor@suse.cz>
3666
3667 PR ipa/62015
3668 * g++.dg/ipa/pr62015.C: New test.
3669
3670 2014-09-03 Martin Jambor <mjambor@suse.cz>
3671
3672 PR ipa/61986
3673 * gcc.dg/ipa/pr61986.c: New test.
3674
3675 2014-09-03 Marek Polacek <polacek@redhat.com>
3676
3677 PR c/62294
3678 * gcc.dg/pr62294.c: New test.
3679 * gcc.dg/pr62294.h: New file.
3680
3681 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
3682
3683 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
3684 of dg-options. Add "inline" keyword to test functions.
3685
3686 2014-09-03 Marek Polacek <polacek@redhat.com>
3687
3688 PR c/62024
3689 * g++.dg/cpp0x/pr62024.C: New test.
3690 * gcc.dg/pr62024.c: New test.
3691
3692 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
3693
3694 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
3695 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
3696 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
3697 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
3698 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
3699 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
3700
3701 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3702
3703 PR target/61078
3704 * gcc.target/s390/pr61078.c: New testcase.
3705
3706 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
3707
3708 * gcc.dg/20111227-2.c: Compile only for x86 targets.
3709 * gcc.dg/20111227-3.c: Ditto.
3710
3711 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
3712
3713 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
3714
3715 2014-09-03 Tobias Burnus <burnus@net-b.de>
3716
3717 PR fortran/61881
3718 PR fortran/61888
3719 PR fortran/57305
3720 * gfortran.dg/sizeof_4.f90: New.
3721
3722 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3723
3724 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
3725 vec_cts, and vec_ctu.
3726 * gcc.target/powerpc/builtins-2.c: Likewise.
3727
3728 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
3729
3730 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
3731 [!__sun__ && !__hpux__] (arena_size): Scale according to
3732 target pointer size.
3733
3734 2014-09-02 Marek Polacek <polacek@redhat.com>
3735
3736 PR fortran/62270
3737 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
3738
3739 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3740
3741 PR target/62275
3742 * gcc.target/arm/vect-lceilf_1.c: New test.
3743 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3744 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3745
3746 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3747
3748 PR target/62275
3749 * gcc.target/arm/lceil-vcvt_1.c: New test.
3750 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
3751 * gcc.target/arm/lround-vcvt_1.c: Likewise.
3752
3753 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3754
3755 DR 1453
3756 * g++.dg/cpp0x/constexpr-volatile.C: New.
3757 * g++.dg/ext/is_literal_type2.C: Likewise.
3758
3759 2014-09-02 Jakub Jelinek <jakub@redhat.com>
3760 Balaji V. Iyer <balaji.v.iyer@intel.com>
3761 Igor Zamyatin <igor.zamyatin@intel.com>
3762
3763 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
3764 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
3765 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
3766 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
3767 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
3768 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
3769 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
3770 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
3771 * g++.dg/cilk-plus/CK/cf3.cc: New test.
3772 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
3773 * g++.dg/cilk-plus/CK/for1.cc: New test.
3774 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
3775 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
3776 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
3777
3778 2014-09-02 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/62695
3781 * gfortran.dg/pr62695.f90: New testcase.
3782
3783 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
3784
3785 PR target/62312
3786 * gcc.c-torture/compile/pr62312.c: New.
3787
3788 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3789
3790 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
3791
3792 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3793
3794 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3795 Return right away if !arm*-*-*.
3796
3797 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
3798
3799 * gcc.c-torture/unsorted/386.c: Move to ...
3800 * gcc.c-torture/compile/386.c: ... here.
3801 * gcc.c-torture/unsorted/86.c: Move to ...
3802 * gcc.c-torture/compile/86.c: ... here.
3803 * gcc.c-torture/unsorted/a1.c: Move to ...
3804 * gcc.c-torture/compile/a1.c: ... here.
3805 * gcc.c-torture/unsorted/a3.c: Move to ...
3806 * gcc.c-torture/compile/a3.c: ... here.
3807 * gcc.c-torture/unsorted/aaa.c: Move to ...
3808 * gcc.c-torture/compile/aaa.c: ... here.
3809 * gcc.c-torture/unsorted/aa.c: Move to ...
3810 * gcc.c-torture/compile/aa.c: ... here.
3811 * gcc.c-torture/unsorted/abs.c: Move to ...
3812 * gcc.c-torture/compile/abs.c: ... here.
3813 * gcc.c-torture/unsorted/a.c: Move to ...
3814 * gcc.c-torture/compile/a.c: ... here.
3815 * gcc.c-torture/unsorted/ac.c: Move to ...
3816 * gcc.c-torture/compile/ac.c: ... here.
3817 * gcc.c-torture/unsorted/acc.c: Move to ...
3818 * gcc.c-torture/compile/acc.c: ... here.
3819 * gcc.c-torture/unsorted/add386.c: Move to ...
3820 * gcc.c-torture/compile/add386.c: ... here.
3821 * gcc.c-torture/unsorted/add.c: Move to ...
3822 * gcc.c-torture/compile/add.c: ... here.
3823 * gcc.c-torture/unsorted/addcc.c: Move to ...
3824 * gcc.c-torture/compile/addcc.c: ... here.
3825 * gcc.c-torture/unsorted/andm.c: Move to ...
3826 * gcc.c-torture/compile/andm.c: ... here.
3827 * gcc.c-torture/unsorted/andmem.c: Move to ...
3828 * gcc.c-torture/compile/andmem.c: ... here.
3829 * gcc.c-torture/unsorted/andn.c: Move to ...
3830 * gcc.c-torture/compile/andn.c: ... here.
3831 * gcc.c-torture/unsorted/andok.c: Move to ...
3832 * gcc.c-torture/compile/andok.c: ... here.
3833 * gcc.c-torture/unsorted/andsi.c: Move to ...
3834 * gcc.c-torture/compile/andsi.c: ... here.
3835 * gcc.c-torture/unsorted/andsparc.c: Move to ...
3836 * gcc.c-torture/compile/andsparc.c: ... here.
3837 * gcc.c-torture/unsorted/aos.c: Move to ...
3838 * gcc.c-torture/compile/aos.c: ... here.
3839 * gcc.c-torture/unsorted/arr.c: Move to ...
3840 * gcc.c-torture/compile/arr.c: ... here.
3841 * gcc.c-torture/unsorted/as.c: Move to ...
3842 * gcc.c-torture/compile/as.c: ... here.
3843 * gcc.c-torture/unsorted/ase.c: Move to ...
3844 * gcc.c-torture/compile/ase.c: ... here.
3845 * gcc.c-torture/unsorted/b1.c: Move to ...
3846 * gcc.c-torture/compile/b1.c: ... here.
3847 * gcc.c-torture/unsorted/b2.c: Move to ...
3848 * gcc.c-torture/compile/b2.c: ... here.
3849 * gcc.c-torture/unsorted/b3.c: Move to ...
3850 * gcc.c-torture/compile/b3.c: ... here.
3851 * gcc.c-torture/unsorted/b88.c: Move to ...
3852 * gcc.c-torture/compile/b88.c: ... here.
3853 * gcc.c-torture/unsorted/bad.c: Move to ...
3854 * gcc.c-torture/compile/bad.c: ... here.
3855 * gcc.c-torture/unsorted/band.c: Move to ...
3856 * gcc.c-torture/compile/band.c: ... here.
3857 * gcc.c-torture/unsorted/bb0.c: Move to ...
3858 * gcc.c-torture/compile/bb0.c: ... here.
3859 * gcc.c-torture/unsorted/bb1.c: Move to ...
3860 * gcc.c-torture/compile/bb1.c: ... here.
3861 * gcc.c-torture/unsorted/bbb.c: Move to ...
3862 * gcc.c-torture/compile/bbb.c: ... here.
3863 * gcc.c-torture/unsorted/b.c: Move to ...
3864 * gcc.c-torture/compile/b.c: ... here.
3865 * gcc.c-torture/unsorted/bc.c: Move to ...
3866 * gcc.c-torture/compile/bc.c: ... here.
3867 * gcc.c-torture/unsorted/bcopy.c: Move to ...
3868 * gcc.c-torture/compile/bcopy.c: ... here.
3869 * gcc.c-torture/unsorted/bf.c: Move to ...
3870 * gcc.c-torture/compile/bf.c: ... here.
3871 * gcc.c-torture/unsorted/bfins.c: Move to ...
3872 * gcc.c-torture/compile/bfins.c: ... here.
3873 * gcc.c-torture/unsorted/bfx.c: Move to ...
3874 * gcc.c-torture/compile/bfx.c: ... here.
3875 * gcc.c-torture/unsorted/bge.c: Move to ...
3876 * gcc.c-torture/compile/bge.c: ... here.
3877 * gcc.c-torture/unsorted/bit.c: Move to ...
3878 * gcc.c-torture/compile/bit.c: ... here.
3879 * gcc.c-torture/unsorted/bitf.c: Move to ...
3880 * gcc.c-torture/compile/bitf.c: ... here.
3881 * gcc.c-torture/unsorted/bitw.c: Move to ...
3882 * gcc.c-torture/compile/bitw.c: ... here.
3883 * gcc.c-torture/unsorted/blk.c: Move to ...
3884 * gcc.c-torture/compile/blk.c: ... here.
3885 * gcc.c-torture/unsorted/bt386.c: Move to ...
3886 * gcc.c-torture/compile/bt386.c: ... here.
3887 * gcc.c-torture/unsorted/bt.c: Move to ...
3888 * gcc.c-torture/compile/bt.c: ... here.
3889 * gcc.c-torture/unsorted/BUG11.c: Move to ...
3890 * gcc.c-torture/compile/BUG11.c: ... here.
3891 * gcc.c-torture/unsorted/BUG12.c: Move to ...
3892 * gcc.c-torture/compile/BUG12.c: ... here.
3893 * gcc.c-torture/unsorted/BUG13.c: Move to ...
3894 * gcc.c-torture/compile/BUG13.c: ... here.
3895 * gcc.c-torture/unsorted/BUG16.c: Move to ...
3896 * gcc.c-torture/compile/BUG16.c: ... here.
3897 * gcc.c-torture/unsorted/BUG17.c: Move to ...
3898 * gcc.c-torture/compile/BUG17.c: ... here.
3899 * gcc.c-torture/unsorted/BUG18.c: Move to ...
3900 * gcc.c-torture/compile/BUG18.c: ... here.
3901 * gcc.c-torture/unsorted/BUG1.c: Move to ...
3902 * gcc.c-torture/compile/BUG1.c: ... here.
3903 * gcc.c-torture/unsorted/BUG21.c: Move to ...
3904 * gcc.c-torture/compile/BUG21.c: ... here.
3905 * gcc.c-torture/unsorted/BUG22.c: Move to ...
3906 * gcc.c-torture/compile/BUG22.c: ... here.
3907 * gcc.c-torture/unsorted/BUG23.c: Move to ...
3908 * gcc.c-torture/compile/BUG23.c: ... here.
3909 * gcc.c-torture/unsorted/BUG24.c: Move to ...
3910 * gcc.c-torture/compile/BUG24.c: ... here.
3911 * gcc.c-torture/unsorted/BUG25.c: Move to ...
3912 * gcc.c-torture/compile/BUG25.c: ... here.
3913 * gcc.c-torture/unsorted/BUG2.c: Move to ...
3914 * gcc.c-torture/compile/BUG2.c: ... here.
3915 * gcc.c-torture/unsorted/BUG3.c: Move to ...
3916 * gcc.c-torture/compile/BUG3.c: ... here.
3917 * gcc.c-torture/unsorted/BUG4.c: Move to ...
3918 * gcc.c-torture/compile/BUG4.c: ... here.
3919 * gcc.c-torture/unsorted/BUG5.c: Move to ...
3920 * gcc.c-torture/compile/BUG5.c: ... here.
3921 * gcc.c-torture/unsorted/BUG6.c: Move to ...
3922 * gcc.c-torture/compile/BUG6.c: ... here.
3923 * gcc.c-torture/unsorted/bug.c: Move to ...
3924 * gcc.c-torture/compile/bug.c: ... here.
3925 * gcc.c-torture/unsorted/bugc.c: Move to ...
3926 * gcc.c-torture/compile/bugc.c: ... here.
3927 * gcc.c-torture/unsorted/buns.c: Move to ...
3928 * gcc.c-torture/compile/buns.c: ... here.
3929 * gcc.c-torture/unsorted/bx.c: Move to ...
3930 * gcc.c-torture/compile/bx.c: ... here.
3931 * gcc.c-torture/unsorted/c1.c: Move to ...
3932 * gcc.c-torture/compile/c1.c: ... here.
3933 * gcc.c-torture/unsorted/c2.c: Move to ...
3934 * gcc.c-torture/compile/c2.c: ... here.
3935 * gcc.c-torture/unsorted/call386.c: Move to ...
3936 * gcc.c-torture/compile/call386.c: ... here.
3937 * gcc.c-torture/unsorted/call.c: Move to ...
3938 * gcc.c-torture/compile/call.c: ... here.
3939 * gcc.c-torture/unsorted/callind.c: Move to ...
3940 * gcc.c-torture/compile/callind.c: ... here.
3941 * gcc.c-torture/unsorted/c.c: Move to ...
3942 * gcc.c-torture/compile/c.c: ... here.
3943 * gcc.c-torture/unsorted/cc.c: Move to ...
3944 * gcc.c-torture/compile/cc.c: ... here.
3945 * gcc.c-torture/unsorted/charmtst.c: Move to ...
3946 * gcc.c-torture/compile/charmtst.c: ... here.
3947 * gcc.c-torture/unsorted/cmb.c: Move to ...
3948 * gcc.c-torture/compile/cmb.c: ... here.
3949 * gcc.c-torture/unsorted/cmp.c: Move to ...
3950 * gcc.c-torture/compile/cmp.c: ... here.
3951 * gcc.c-torture/unsorted/cmphi.c: Move to ...
3952 * gcc.c-torture/compile/cmphi.c: ... here.
3953 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
3954 * gcc.c-torture/compile/cmpsi386.c: ... here.
3955 * gcc.c-torture/unsorted/cmul.c: Move to ...
3956 * gcc.c-torture/compile/cmul.c: ... here.
3957 * gcc.c-torture/unsorted/cn1.c: Move to ...
3958 * gcc.c-torture/compile/cn1.c: ... here.
3959 * gcc.c-torture/unsorted/comb.c: Move to ...
3960 * gcc.c-torture/compile/comb.c: ... here.
3961 * gcc.c-torture/unsorted/consec.c: Move to ...
3962 * gcc.c-torture/compile/consec.c: ... here.
3963 * gcc.c-torture/unsorted/const.c: Move to ...
3964 * gcc.c-torture/compile/const.c: ... here.
3965 * gcc.c-torture/unsorted/conv.c: Move to ...
3966 * gcc.c-torture/compile/conv.c: ... here.
3967 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
3968 * gcc.c-torture/compile/conv_tst.c: ... here.
3969 * gcc.c-torture/unsorted/cp.c: Move to ...
3970 * gcc.c-torture/compile/cp.c: ... here.
3971 * gcc.c-torture/unsorted/csebug.c: Move to ...
3972 * gcc.c-torture/compile/csebug.c: ... here.
3973 * gcc.c-torture/unsorted/cvt.c: Move to ...
3974 * gcc.c-torture/compile/cvt.c: ... here.
3975 * gcc.c-torture/unsorted/dblbug.c: Move to ...
3976 * gcc.c-torture/compile/dblbug.c: ... here.
3977 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
3978 * gcc.c-torture/compile/dbl_parm.c: ... here.
3979 * gcc.c-torture/unsorted/d.c: Move to ...
3980 * gcc.c-torture/compile/d.c: ... here.
3981 * gcc.c-torture/unsorted/ddd.c: Move to ...
3982 * gcc.c-torture/compile/ddd.c: ... here.
3983 * gcc.c-torture/unsorted/dead.c: Move to ...
3984 * gcc.c-torture/compile/dead.c: ... here.
3985 * gcc.c-torture/unsorted/delay.c: Move to ...
3986 * gcc.c-torture/compile/delay.c: ... here.
3987 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
3988 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
3989 * gcc.c-torture/unsorted/di.c: Move to ...
3990 * gcc.c-torture/compile/di.c: ... here.
3991 * gcc.c-torture/unsorted/dic.c: Move to ...
3992 * gcc.c-torture/compile/dic.c: ... here.
3993 * gcc.c-torture/unsorted/dilayout.c: Move to ...
3994 * gcc.c-torture/compile/dilayout.c: ... here.
3995 * gcc.c-torture/unsorted/dimove.c: Move to ...
3996 * gcc.c-torture/compile/dimove.c: ... here.
3997 * gcc.c-torture/unsorted/dimul.c: Move to ...
3998 * gcc.c-torture/compile/dimul.c: ... here.
3999 * gcc.c-torture/unsorted/div.c: Move to ...
4000 * gcc.c-torture/compile/div.c: ... here.
4001 * gcc.c-torture/unsorted/divdf.c: Move to ...
4002 * gcc.c-torture/compile/divdf.c: ... here.
4003 * gcc.c-torture/unsorted/dm.c: Move to ...
4004 * gcc.c-torture/compile/dm.c: ... here.
4005 * gcc.c-torture/unsorted/dshift.c: Move to ...
4006 * gcc.c-torture/compile/dshift.c: ... here.
4007 * gcc.c-torture/unsorted/e.c: Move to ...
4008 * gcc.c-torture/compile/e.c: ... here.
4009 * gcc.c-torture/unsorted/ex.c: Move to ...
4010 * gcc.c-torture/compile/ex.c: ... here.
4011 * gcc.c-torture/unsorted/ext.c: Move to ...
4012 * gcc.c-torture/compile/ext.c: ... here.
4013 * gcc.c-torture/unsorted/f1.c: Move to ...
4014 * gcc.c-torture/compile/f1.c: ... here.
4015 * gcc.c-torture/unsorted/f2.c: Move to ...
4016 * gcc.c-torture/compile/f2.c: ... here.
4017 * gcc.c-torture/unsorted/fdmul.c: Move to ...
4018 * gcc.c-torture/compile/fdmul.c: ... here.
4019 * gcc.c-torture/unsorted/float.c: Move to ...
4020 * gcc.c-torture/compile/float.c: ... here.
4021 * gcc.c-torture/unsorted/flo.c: Move to ...
4022 * gcc.c-torture/compile/flo.c: ... here.
4023 * gcc.c-torture/unsorted/flt_const.c: Move to ...
4024 * gcc.c-torture/compile/flt_const.c: ... here.
4025 * gcc.c-torture/unsorted/fnul.c: Move to ...
4026 * gcc.c-torture/compile/fnul.c: ... here.
4027 * gcc.c-torture/unsorted/foo.c: Move to ...
4028 * gcc.c-torture/compile/foo.c: ... here.
4029 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4030 * gcc.c-torture/compile/forgetcc.c: ... here.
4031 * gcc.c-torture/unsorted/fq.c: Move to ...
4032 * gcc.c-torture/compile/fq.c: ... here.
4033 * gcc.c-torture/unsorted/g.c: Move to ...
4034 * gcc.c-torture/compile/g.c: ... here.
4035 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4036 * gcc.c-torture/compile/gen_tst.c: ... here.
4037 * gcc.c-torture/unsorted/glob.c: Move to ...
4038 * gcc.c-torture/compile/glob.c: ... here.
4039 * gcc.c-torture/unsorted/gronk.c: Move to ...
4040 * gcc.c-torture/compile/gronk.c: ... here.
4041 * gcc.c-torture/unsorted/hibug.c: Move to ...
4042 * gcc.c-torture/compile/hibug.c: ... here.
4043 * gcc.c-torture/unsorted/hi.c: Move to ...
4044 * gcc.c-torture/compile/hi.c: ... here.
4045 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4046 * gcc.c-torture/compile/HIcmp.c: ... here.
4047 * gcc.c-torture/unsorted/HIset.c: Move to ...
4048 * gcc.c-torture/compile/HIset.c: ... here.
4049 * gcc.c-torture/unsorted/i.c: Move to ...
4050 * gcc.c-torture/compile/i.c: ... here.
4051 * gcc.c-torture/unsorted/i++.c: Move to ...
4052 * gcc.c-torture/compile/i++.c: ... here.
4053 * gcc.c-torture/unsorted/ic.c: Move to ...
4054 * gcc.c-torture/compile/ic.c: ... here.
4055 * gcc.c-torture/unsorted/icmp.c: Move to ...
4056 * gcc.c-torture/compile/icmp.c: ... here.
4057 * gcc.c-torture/unsorted/ifreg.c: Move to ...
4058 * gcc.c-torture/compile/ifreg.c: ... here.
4059 * gcc.c-torture/unsorted/imm.c: Move to ...
4060 * gcc.c-torture/compile/imm.c: ... here.
4061 * gcc.c-torture/unsorted/isinf.c: Move to ...
4062 * gcc.c-torture/compile/isinf.c: ... here.
4063 * gcc.c-torture/unsorted/jmp.c: Move to ...
4064 * gcc.c-torture/compile/jmp.c: ... here.
4065 * gcc.c-torture/unsorted/jumptab.c: Move to ...
4066 * gcc.c-torture/compile/jumptab.c: ... here.
4067 * gcc.c-torture/unsorted/layout.c: Move to ...
4068 * gcc.c-torture/compile/layout.c: ... here.
4069 * gcc.c-torture/unsorted/lbug.c: Move to ...
4070 * gcc.c-torture/compile/lbug.c: ... here.
4071 * gcc.c-torture/unsorted/l.c: Move to ...
4072 * gcc.c-torture/compile/l.c: ... here.
4073 * gcc.c-torture/unsorted/ll1.c: Move to ...
4074 * gcc.c-torture/compile/ll1.c: ... here.
4075 * gcc.c-torture/unsorted/llbug.c: Move to ...
4076 * gcc.c-torture/compile/llbug.c: ... here.
4077 * gcc.c-torture/unsorted/lll.c: Move to ...
4078 * gcc.c-torture/compile/lll.c: ... here.
4079 * gcc.c-torture/unsorted/load8.c: Move to ...
4080 * gcc.c-torture/compile/load8.c: ... here.
4081 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4082 * gcc.c-torture/compile/loadhicc.c: ... here.
4083 * gcc.c-torture/unsorted/log2.c: Move to ...
4084 * gcc.c-torture/compile/log2.c: ... here.
4085 * gcc.c-torture/unsorted/logic.c: Move to ...
4086 * gcc.c-torture/compile/logic.c: ... here.
4087 * gcc.c-torture/unsorted/loop-1.c: Move to ...
4088 * gcc.c-torture/compile/loop-1.c: ... here.
4089 * gcc.c-torture/unsorted/loop386.c: Move to ...
4090 * gcc.c-torture/compile/loop386.c: ... here.
4091 * gcc.c-torture/unsorted/lop.c: Move to ...
4092 * gcc.c-torture/compile/lop.c: ... here.
4093 * gcc.c-torture/unsorted/m1.c: Move to ...
4094 * gcc.c-torture/compile/m1.c: ... here.
4095 * gcc.c-torture/unsorted/m2.c: Move to ...
4096 * gcc.c-torture/compile/m2.c: ... here.
4097 * gcc.c-torture/unsorted/m5.c: Move to ...
4098 * gcc.c-torture/compile/m5.c: ... here.
4099 * gcc.c-torture/unsorted/m68.c: Move to ...
4100 * gcc.c-torture/compile/m68.c: ... here.
4101 * gcc.c-torture/unsorted/mbyte.c: Move to ...
4102 * gcc.c-torture/compile/mbyte.c: ... here.
4103 * gcc.c-torture/unsorted/mchar.c: Move to ...
4104 * gcc.c-torture/compile/mchar.c: ... here.
4105 * gcc.c-torture/unsorted/mcmp.c: Move to ...
4106 * gcc.c-torture/compile/mcmp.c: ... here.
4107 * gcc.c-torture/unsorted/mdouble.c: Move to ...
4108 * gcc.c-torture/compile/mdouble.c: ... here.
4109 * gcc.c-torture/unsorted/memtst.c: Move to ...
4110 * gcc.c-torture/compile/memtst.c: ... here.
4111 * gcc.c-torture/unsorted/miscomp.c: Move to ...
4112 * gcc.c-torture/compile/miscomp.c: ... here.
4113 * gcc.c-torture/unsorted/mm.c: Move to ...
4114 * gcc.c-torture/compile/mm.c: ... here.
4115 * gcc.c-torture/unsorted/mod.c: Move to ...
4116 * gcc.c-torture/compile/mod.c: ... here.
4117 * gcc.c-torture/unsorted/modcc.c: Move to ...
4118 * gcc.c-torture/compile/modcc.c: ... here.
4119 * gcc.c-torture/unsorted/move.c: Move to ...
4120 * gcc.c-torture/compile/move.c: ... here.
4121 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4122 * gcc.c-torture/compile/move_qhi.c: ... here.
4123 * gcc.c-torture/unsorted/mregtst.c: Move to ...
4124 * gcc.c-torture/compile/mregtst.c: ... here.
4125 * gcc.c-torture/unsorted/msp.c: Move to ...
4126 * gcc.c-torture/compile/msp.c: ... here.
4127 * gcc.c-torture/unsorted/mtst.c: Move to ...
4128 * gcc.c-torture/compile/mtst.c: ... here.
4129 * gcc.c-torture/unsorted/mu.c: Move to ...
4130 * gcc.c-torture/compile/mu.c: ... here.
4131 * gcc.c-torture/unsorted/mul.c: Move to ...
4132 * gcc.c-torture/compile/mul.c: ... here.
4133 * gcc.c-torture/unsorted/mword1.c: Move to ...
4134 * gcc.c-torture/compile/mword1.c: ... here.
4135 * gcc.c-torture/unsorted/mword.c: Move to ...
4136 * gcc.c-torture/compile/mword.c: ... here.
4137 * gcc.c-torture/unsorted/n1.c: Move to ...
4138 * gcc.c-torture/compile/n1.c: ... here.
4139 * gcc.c-torture/unsorted/nand.c: Move to ...
4140 * gcc.c-torture/compile/nand.c: ... here.
4141 * gcc.c-torture/unsorted/n.c: Move to ...
4142 * gcc.c-torture/compile/n.c: ... here.
4143 * gcc.c-torture/unsorted/neg.c: Move to ...
4144 * gcc.c-torture/compile/neg.c: ... here.
4145 * gcc.c-torture/unsorted/o.c: Move to ...
4146 * gcc.c-torture/compile/o.c: ... here.
4147 * gcc.c-torture/unsorted/omit.c: Move to ...
4148 * gcc.c-torture/compile/omit.c: ... here.
4149 * gcc.c-torture/unsorted/opout.c: Move to ...
4150 * gcc.c-torture/compile/opout.c: ... here.
4151 * gcc.c-torture/unsorted/opt.c: Move to ...
4152 * gcc.c-torture/compile/opt.c: ... here.
4153 * gcc.c-torture/unsorted/or386.c: Move to ...
4154 * gcc.c-torture/compile/or386.c: ... here.
4155 * gcc.c-torture/unsorted/or.c: Move to ...
4156 * gcc.c-torture/compile/or.c: ... here.
4157 * gcc.c-torture/unsorted/parms.c: Move to ...
4158 * gcc.c-torture/compile/parms.c: ... here.
4159 * gcc.c-torture/unsorted/pass.c: Move to ...
4160 * gcc.c-torture/compile/pass.c: ... here.
4161 * gcc.c-torture/unsorted/p.c: Move to ...
4162 * gcc.c-torture/compile/p.c: ... here.
4163 * gcc.c-torture/unsorted/pmt.c: Move to ...
4164 * gcc.c-torture/compile/pmt.c: ... here.
4165 * gcc.c-torture/unsorted/poor.c: Move to ...
4166 * gcc.c-torture/compile/poor.c: ... here.
4167 * gcc.c-torture/unsorted/pp.c: Move to ...
4168 * gcc.c-torture/compile/pp.c: ... here.
4169 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4170 * gcc.c-torture/compile/pret-arg.c: ... here.
4171 * gcc.c-torture/unsorted/pyr2.c: Move to ...
4172 * gcc.c-torture/compile/pyr2.c: ... here.
4173 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4174 * gcc.c-torture/compile/PYRBUG.c: ... here.
4175 * gcc.c-torture/unsorted/pyr.c: Move to ...
4176 * gcc.c-torture/compile/pyr.c: ... here.
4177 * gcc.c-torture/unsorted/q.c: Move to ...
4178 * gcc.c-torture/compile/q.c: ... here.
4179 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4180 * gcc.c-torture/compile/QIcmp.c: ... here.
4181 * gcc.c-torture/unsorted/QIset.c: Move to ...
4182 * gcc.c-torture/compile/QIset.c: ... here.
4183 * gcc.c-torture/unsorted/r1.c: Move to ...
4184 * gcc.c-torture/compile/r1.c: ... here.
4185 * gcc.c-torture/unsorted/r.c: Move to ...
4186 * gcc.c-torture/compile/r.c: ... here.
4187 * gcc.c-torture/unsorted/rel.c: Move to ...
4188 * gcc.c-torture/compile/rel.c: ... here.
4189 * gcc.c-torture/unsorted/rmsc.c: Move to ...
4190 * gcc.c-torture/compile/rmsc.c: ... here.
4191 * gcc.c-torture/unsorted/round.c: Move to ...
4192 * gcc.c-torture/compile/round.c: ... here.
4193 * gcc.c-torture/unsorted/run.c: Move to ...
4194 * gcc.c-torture/compile/run.c: ... here.
4195 * gcc.c-torture/unsorted/sar.c: Move to ...
4196 * gcc.c-torture/compile/sar.c: ... here.
4197 * gcc.c-torture/unsorted/s.c: Move to ...
4198 * gcc.c-torture/compile/s.c: ... here.
4199 * gcc.c-torture/unsorted/scal.c: Move to ...
4200 * gcc.c-torture/compile/scal.c: ... here.
4201 * gcc.c-torture/unsorted/sc.c: Move to ...
4202 * gcc.c-torture/compile/sc.c: ... here.
4203 * gcc.c-torture/unsorted/scc.c: Move to ...
4204 * gcc.c-torture/compile/scc.c: ... here.
4205 * gcc.c-torture/unsorted/scond.c: Move to ...
4206 * gcc.c-torture/compile/scond.c: ... here.
4207 * gcc.c-torture/unsorted/selfrec.c: Move to ...
4208 * gcc.c-torture/compile/selfrec.c: ... here.
4209 * gcc.c-torture/unsorted/seq.c: Move to ...
4210 * gcc.c-torture/compile/seq.c: ... here.
4211 * gcc.c-torture/unsorted/set386.c: Move to ...
4212 * gcc.c-torture/compile/set386.c: ... here.
4213 * gcc.c-torture/unsorted/set88.c: Move to ...
4214 * gcc.c-torture/compile/set88.c: ... here.
4215 * gcc.c-torture/unsorted/SFset.c: Move to ...
4216 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
4217 * gcc.c-torture/unsorted/shand.c: Move to ...
4218 * gcc.c-torture/compile/shand.c: ... here.
4219 * gcc.c-torture/unsorted/sh.c: Move to ...
4220 * gcc.c-torture/compile/sh.c: ... here.
4221 * gcc.c-torture/unsorted/shft.c: Move to ...
4222 * gcc.c-torture/compile/shft.c: ... here.
4223 * gcc.c-torture/unsorted/shift.c: Move to ...
4224 * gcc.c-torture/compile/shift.c: ... here.
4225 * gcc.c-torture/unsorted/shloop.c: Move to ...
4226 * gcc.c-torture/compile/shloop.c: ... here.
4227 * gcc.c-torture/unsorted/shm.c: Move to ...
4228 * gcc.c-torture/compile/shm.c: ... here.
4229 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4230 * gcc.c-torture/compile/SIcmp.c: ... here.
4231 * gcc.c-torture/unsorted/signext2.c: Move to ...
4232 * gcc.c-torture/compile/signext2.c: ... here.
4233 * gcc.c-torture/unsorted/signext.c: Move to ...
4234 * gcc.c-torture/compile/signext.c: ... here.
4235 * gcc.c-torture/unsorted/sim.c: Move to ...
4236 * gcc.c-torture/compile/sim.c: ... here.
4237 * gcc.c-torture/unsorted/simple.c: Move to ...
4238 * gcc.c-torture/compile/simple.c: ... here.
4239 * gcc.c-torture/unsorted/SIset.c: Move to ...
4240 * gcc.c-torture/compile/SIset.c: ... here.
4241 * gcc.c-torture/unsorted/sne.c: Move to ...
4242 * gcc.c-torture/compile/sne.c: ... here.
4243 * gcc.c-torture/unsorted/sound.c: Move to ...
4244 * gcc.c-torture/compile/sound.c: ... here.
4245 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4246 * gcc.c-torture/compile/sparcbug.c: ... here.
4247 * gcc.c-torture/unsorted/speed.c: Move to ...
4248 * gcc.c-torture/compile/speed.c: ... here.
4249 * gcc.c-torture/unsorted/stor.c: Move to ...
4250 * gcc.c-torture/compile/stor.c: ... here.
4251 * gcc.c-torture/unsorted/store0.c: Move to ...
4252 * gcc.c-torture/compile/store0.c: ... here.
4253 * gcc.c-torture/unsorted/storecc.c: Move to ...
4254 * gcc.c-torture/compile/storecc.c: ... here.
4255 * gcc.c-torture/unsorted/str.c: Move to ...
4256 * gcc.c-torture/compile/str.c: ... here.
4257 * gcc.c-torture/unsorted/stru.c: Move to ...
4258 * gcc.c-torture/compile/stru.c: ... here.
4259 * gcc.c-torture/unsorted/structret.c: Move to ...
4260 * gcc.c-torture/compile/structret.c: ... here.
4261 * gcc.c-torture/unsorted/stuct.c: Move to ...
4262 * gcc.c-torture/compile/stuct.c: ... here.
4263 * gcc.c-torture/unsorted/sub32.c: Move to ...
4264 * gcc.c-torture/compile/sub32.c: ... here.
4265 * gcc.c-torture/unsorted/subcc.c: Move to ...
4266 * gcc.c-torture/compile/subcc.c: ... here.
4267 * gcc.c-torture/unsorted/subcse.c: Move to ...
4268 * gcc.c-torture/compile/subcse.c: ... here.
4269 * gcc.c-torture/unsorted/sym.c: Move to ...
4270 * gcc.c-torture/compile/sym.c: ... here.
4271 * gcc.c-torture/unsorted/symconst.c: Move to ...
4272 * gcc.c-torture/compile/symconst.c: ... here.
4273 * gcc.c-torture/unsorted/t.c: Move to ...
4274 * gcc.c-torture/compile/t.c: ... here.
4275 * gcc.c-torture/unsorted/test.c: Move to ...
4276 * gcc.c-torture/compile/test.c: ... here.
4277 * gcc.c-torture/unsorted/test-flow.c: Move to ...
4278 * gcc.c-torture/compile/test-flow.c: ... here.
4279 * gcc.c-torture/unsorted/test-loop.c: Move to ...
4280 * gcc.c-torture/compile/test-loop.c: ... here.
4281 * gcc.c-torture/unsorted/time.c: Move to ...
4282 * gcc.c-torture/compile/time.c: ... here.
4283 * gcc.c-torture/unsorted/tmp.c: Move to ...
4284 * gcc.c-torture/compile/tmp.c: ... here.
4285 * gcc.c-torture/unsorted/trivial.c: Move to ...
4286 * gcc.c-torture/compile/trivial.c: ... here.
4287 * gcc.c-torture/unsorted/trunc.c: Move to ...
4288 * gcc.c-torture/compile/trunc.c: ... here.
4289 * gcc.c-torture/unsorted/u.c: Move to ...
4290 * gcc.c-torture/compile/u.c: ... here.
4291 * gcc.c-torture/unsorted/udconvert.c: Move to ...
4292 * gcc.c-torture/compile/udconvert.c: ... here.
4293 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4294 * gcc.c-torture/compile/udivmod4.c: ... here.
4295 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4296 * gcc.c-torture/compile/UHIcmp.c: ... here.
4297 * gcc.c-torture/unsorted/uns.c: Move to ...
4298 * gcc.c-torture/compile/uns.c: ... here.
4299 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4300 * gcc.c-torture/compile/uns_tst.c: ... here.
4301 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4302 * gcc.c-torture/compile/UQIcmp.c: ... here.
4303 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4304 * gcc.c-torture/compile/USIcmp.c: ... here.
4305 * gcc.c-torture/unsorted/uuarg.c: Move to ...
4306 * gcc.c-torture/compile/uuarg.c: ... here.
4307 * gcc.c-torture/unsorted/v.c: Move to ...
4308 * gcc.c-torture/compile/v.c: ... here.
4309 * gcc.c-torture/unsorted/w.c: Move to ...
4310 * gcc.c-torture/compile/w.c: ... here.
4311 * gcc.c-torture/unsorted/ww.c: Move to ...
4312 * gcc.c-torture/compile/ww.c: ... here.
4313 * gcc.c-torture/unsorted/xb.c: Move to ...
4314 * gcc.c-torture/compile/xb.c: ... here.
4315 * gcc.c-torture/unsorted/xbg.c: Move to ...
4316 * gcc.c-torture/compile/xbg.c: ... here.
4317 * gcc.c-torture/unsorted/x.c: Move to ...
4318 * gcc.c-torture/compile/x.c: ... here.
4319 * gcc.c-torture/unsorted/xc.c: Move to ...
4320 * gcc.c-torture/compile/xc.c: ... here.
4321 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4322 * gcc.c-torture/compile/xcsebug.c: ... here.
4323 * gcc.c-torture/unsorted/xdi.c: Move to ...
4324 * gcc.c-torture/compile/xdi.c: ... here.
4325 * gcc.c-torture/unsorted/xfoo.c: Move to ...
4326 * gcc.c-torture/compile/xfoo.c: ... here.
4327 * gcc.c-torture/unsorted/xi.c: Move to ...
4328 * gcc.c-torture/compile/xi.c: ... here.
4329 * gcc.c-torture/unsorted/xlop.c: Move to ...
4330 * gcc.c-torture/compile/xlop.c: ... here.
4331 * gcc.c-torture/unsorted/xmtst.c: Move to ...
4332 * gcc.c-torture/compile/xmtst.c: ... here.
4333 * gcc.c-torture/unsorted/xneg.c: Move to ...
4334 * gcc.c-torture/compile/xneg.c: ... here.
4335 * gcc.c-torture/unsorted/xopt.c: Move to ...
4336 * gcc.c-torture/compile/xopt.c: ... here.
4337 * gcc.c-torture/unsorted/xor.c: Move to ...
4338 * gcc.c-torture/compile/xor.c: ... here.
4339 * gcc.c-torture/unsorted/xorn.c: Move to ...
4340 * gcc.c-torture/compile/xorn.c: ... here.
4341 * gcc.c-torture/unsorted/xp.c: Move to ...
4342 * gcc.c-torture/compile/xp.c: ... here.
4343 * gcc.c-torture/unsorted/xpp.c: Move to ...
4344 * gcc.c-torture/compile/xpp.c: ... here.
4345 * gcc.c-torture/unsorted/xs.c: Move to ...
4346 * gcc.c-torture/compile/xs.c: ... here.
4347 * gcc.c-torture/unsorted/xsh.c: Move to ...
4348 * gcc.c-torture/compile/xsh.c: ... here.
4349 * gcc.c-torture/unsorted/xz.c: Move to ...
4350 * gcc.c-torture/compile/xz.c: ... here.
4351 * gcc.c-torture/unsorted/xzz.c: Move to ...
4352 * gcc.c-torture/compile/xzz.c: ... here.
4353
4354 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4355
4356 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4357 (abort, exit): Declare.
4358
4359 2014-09-01 Yury Gribov <y.gribov@samsung.com>
4360
4361 PR sanitizer/61897
4362 PR sanitizer/62140
4363 * c-c++-common/asan/pr62140-1.c: New test.
4364 * c-c++-common/asan/pr62140-2.c: New test.
4365
4366 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
4367 Tobias Burnus <burnus@net-b.de>
4368
4369 PR fortran/62309
4370 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4371
4372 2014-08-31 Tobias Burnus <burnus@net-b.de>
4373
4374 * gfortran.dg/coarray_lib_comm_1.f90: New.
4375
4376 2014-08-30 Andrew Pinski <apinski@cavium.com>
4377
4378 * gcc.c-torture/execute/20140828-1.c: New testcase.
4379
4380 2014-08-29 DJ Delorie <dj@redhat.com>
4381
4382 * lib/target-supports.exp (check_effective_target_size32plus):
4383 Increase size to avoid false positives on 24-bit address spaces.
4384 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4385 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4386 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4387 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4388 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4389 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4390 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4391 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4392
4393 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4394
4395 PR c++/54002
4396 * g++.dg/cpp0x/constexpr-54002.C: New.
4397
4398 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4399
4400 PR c++/56991
4401 * g++.dg/cpp0x/constexpr-56991.C: New.
4402
4403 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4404
4405 PR c++/57764
4406 * g++.dg/cpp0x/constexpr-57764.C: New.
4407
4408 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4409
4410 PR c++/59938
4411 * g++.dg/cpp0x/constexpr-59938.C: New.
4412
4413 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4414
4415 PR c++/61484
4416 * g++.dg/cpp0x/constexpr-61484.C: New.
4417
4418 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4419
4420 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
4421 vec_round, vec_splat, vec_div, and vec_mul.
4422 * gcc.target/powerpc/builtins-2.c: New test.
4423
4424 2014-08-28 Richard Biener <rguenther@suse.de>
4425
4426 PR tree-optimization/62283
4427 * gfortran.dg/vect/pr62283.f: New testcase.
4428 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
4429 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4430 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4431 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4432 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4433 * gcc.dg/vect/vect-33.c: Likewise.
4434
4435 2014-08-28 Yury Gribov <y.gribov@samsung.com>
4436
4437 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4438
4439 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
4440
4441 PR cpp/23827 - standard C++ should not have hex float preprocessor
4442 tokens
4443 * g++.dg/cpp/pr23827_cxx11.C: New.
4444 * g++.dg/cpp/pr23827_cxx98.C: New.
4445 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
4446 * gcc.dg/cpp/pr23827_c90.c: New.
4447 * gcc.dg/cpp/pr23827_c90_neg.c: New.
4448 * gcc.dg/cpp/pr23827_c99.c: New.
4449
4450 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
4451
4452 PR c++/52892
4453 * g++.dg/cpp0x/constexpr-52892-1.C: New.
4454 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
4455 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
4456
4457 2014-08-27 Guozhi Wei <carrot@google.com>
4458
4459 PR target/62262
4460 * gcc.target/aarch64/pr62262.c: New test.
4461
4462 2014-08-26 Joseph Myers <joseph@codesourcery.com>
4463
4464 PR target/60606
4465 PR target/61330
4466 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
4467 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
4468
4469 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
4470
4471 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4472 failure on s390*-*-linux-gnu.
4473
4474 2014-08-26 Richard Biener <rguenther@suse.de>
4475
4476 PR tree-optimization/62175
4477 * g++.dg/torture/pr62175.C: New testcase.
4478
4479 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
4480
4481 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
4482 copy of compile/compile.exp.
4483 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
4484 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
4485 i?86-*.
4486 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
4487 m32c-*-*.
4488 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
4489 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
4490 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
4491 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
4492 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
4493 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
4494 * gcc.c-torture/execute/20040703-1.c: Likewise.
4495 * gcc.c-torture/execute/20040705-1.c: Likewise.
4496 * gcc.c-torture/execute/20040705-2.c: Likewise.
4497 * gcc.c-torture/execute/20040709-1.c: Likewise.
4498 * gcc.c-torture/execute/20040709-2.c: Likewise.
4499 * gcc.c-torture/execute/20040811-1.c: Likewise.
4500 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
4501 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
4502 compiling for x86_64-* or i?86-*.
4503 * gcc.c-torture/execute/20050604-1.c: Likewise.
4504 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
4505 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
4506 for x86_64-* or i?86-*.
4507 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
4508 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
4509 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
4510 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
4511 option.
4512 * gcc.c-torture/execute/20111227-2.c: Moved to...
4513 * gcc.dg/20111227-2.c: ... here. Add -free option.
4514 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
4515 * gcc.dg/20111227-3.c: ... here. Add -free option.
4516 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
4517 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
4518 declarations for abort and exit.
4519 * gcc.c-torture/execute/920711-1.c: Likewise.
4520 * gcc.c-torture/execute/930529-1.c: Likewise.
4521 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
4522 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
4523 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
4524 exit.
4525 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
4526 for i?86-* or x86_64-*. Add declarations for abort and exit.
4527 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
4528 i?86-* or x86_64-*.
4529 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
4530 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
4531 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
4532 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
4533 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
4534 Xfail on powerpc-ibm-aix*. Add declaration for abort.
4535 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
4536 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
4537 m68k-linux.
4538 * gcc.c-torture/execute/loop-2g.c: Likewise.
4539 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
4540 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
4541 powerpc-*-eabi*.
4542 * gcc.c-torture/execute/pr19689.c: Require int32plus.
4543 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
4544 * gcc.c-torture/execute/pr23047.c: Likewise.
4545 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
4546 declarations for abort and exit.
4547 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
4548 * gcc.c-torture/execute/pr31448.c: Likewise.
4549 * gcc.c-torture/execute/pr35456.c: Skip on vax.
4550 * gcc.c-torture/execute/pr37573.c: Require int32plus.
4551 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
4552 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
4553 Skip on spu-*.
4554 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
4555 declarations for abort and exit.
4556 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
4557 * gcc.c-torture/execute/pr43220.c: Require int32plus.
4558 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
4559 * gcc.c-torture/execute/pr45262.c: Require int32plus.
4560 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
4561 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
4562 * gcc.c-torture/execute/pr51582-2.c: Likewise.
4563 * gcc.c-torture/execute/pr52979-1.c: Likewise.
4564 * gcc.c-torture/execute/pr52979-2.c: Likewise.
4565 * gcc.c-torture/execute/pr56799.c: Likewise.
4566 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
4567 option. Add declarations for abort and exit.
4568 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
4569 * gcc.c-torture/execute/pr58570.c: Likewise.
4570 * gcc.c-torture/execute/pr60822.c: Likewise.
4571 * gcc.c-torture/execute/pr7284-1.c: Likewise.
4572 * gcc.c-torture/execute/shiftdi.c: Likewise.
4573 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
4574 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
4575 * gcc.c-torture/execute/usmul.c: Require int32plus.
4576 * gcc.c-torture/execute/vrp-5.c: Likewise.
4577 * gcc.c-torture/execute/vrp-6.c: Likewise.
4578 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
4579 * gcc.c-torture/execute/20010122-1.x: Delete.
4580 * gcc.c-torture/execute/20010129-1.x: Delete.
4581 * gcc.c-torture/execute/20020404-1.x: Delete.
4582 * gcc.c-torture/execute/20021024-1.x: Delete.
4583 * gcc.c-torture/execute/20021127-1.x: Delete.
4584 * gcc.c-torture/execute/20030125-1.x: Delete.
4585 * gcc.c-torture/execute/20030216-1.x: Delete.
4586 * gcc.c-torture/execute/20030222-1.x: Delete.
4587 * gcc.c-torture/execute/20040629-1.x: Delete.
4588 * gcc.c-torture/execute/20040703-1.x: Delete.
4589 * gcc.c-torture/execute/20040705-1.x: Delete.
4590 * gcc.c-torture/execute/20040705-2.x: Delete.
4591 * gcc.c-torture/execute/20040709-1.x: Delete.
4592 * gcc.c-torture/execute/20040709-2.x: Delete.
4593 * gcc.c-torture/execute/20040811-1.x: Delete.
4594 * gcc.c-torture/execute/20050316-1.x: Delete.
4595 * gcc.c-torture/execute/20050316-2.x: Delete.
4596 * gcc.c-torture/execute/20050316-3.x: Delete.
4597 * gcc.c-torture/execute/20050604-1.x: Delete.
4598 * gcc.c-torture/execute/20061101-1.x: Delete.
4599 * gcc.c-torture/execute/20061220-1.x: Delete.
4600 * gcc.c-torture/execute/20081117-1.x: Delete.
4601 * gcc.c-torture/execute/20101011-1.x: Delete.
4602 * gcc.c-torture/execute/20120919-1.x: Delete.
4603 * gcc.c-torture/execute/920612-1.x: Delete.
4604 * gcc.c-torture/execute/920710-1.x: Delete.
4605 * gcc.c-torture/execute/920711-1.x: Delete.
4606 * gcc.c-torture/execute/930529-1.x: Delete.
4607 * gcc.c-torture/execute/931004-12.x: Delete.
4608 * gcc.c-torture/execute/980709-1.x: Delete.
4609 * gcc.c-torture/execute/981130-1.x: Delete.
4610 * gcc.c-torture/execute/990127-2.x: Delete.
4611 * gcc.c-torture/execute/990413-2.x: Delete.
4612 * gcc.c-torture/execute/990826-0.x: Delete.
4613 * gcc.c-torture/execute/bf64-1.x: Delete.
4614 * gcc.c-torture/execute/bitfld-4.x: Delete.
4615 * gcc.c-torture/execute/cmpsi-2.x: Delete.
4616 * gcc.c-torture/execute/cvt-1.x: Delete.
4617 * gcc.c-torture/execute/eeprof-1.x: Delete.
4618 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
4619 * gcc.c-torture/execute/loop-2f.x: Delete.
4620 * gcc.c-torture/execute/loop-2g.x: Delete.
4621 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
4622 * gcc.c-torture/execute/nest-align-1.x: Delete.
4623 * gcc.c-torture/execute/pr19689.x: Delete.
4624 * gcc.c-torture/execute/pr22493-1.x: Delete.
4625 * gcc.c-torture/execute/pr23047.x: Delete.
4626 * gcc.c-torture/execute/pr23135.x: Delete.
4627 * gcc.c-torture/execute/pr29797-1.x: Delete.
4628 * gcc.c-torture/execute/pr31448.x: Delete.
4629 * gcc.c-torture/execute/pr35456.x: Delete.
4630 * gcc.c-torture/execute/pr37573.x: Delete.
4631 * gcc.c-torture/execute/pr38151.x: Delete.
4632 * gcc.c-torture/execute/pr39228.x: Delete.
4633 * gcc.c-torture/execute/pr39501.x: Delete.
4634 * gcc.c-torture/execute/pr40386.x: Delete.
4635 * gcc.c-torture/execute/pr43220.x: Delete.
4636 * gcc.c-torture/execute/pr44683.x: Delete.
4637 * gcc.c-torture/execute/pr45262.x: Delete.
4638 * gcc.c-torture/execute/pr47237.x: Delete.
4639 * gcc.c-torture/execute/pr51581-1.x: Delete.
4640 * gcc.c-torture/execute/pr51581-2.x: Delete.
4641 * gcc.c-torture/execute/pr52979-1.x: Delete.
4642 * gcc.c-torture/execute/pr52979-2.x: Delete.
4643 * gcc.c-torture/execute/pr53366-1.x: Delete.
4644 * gcc.c-torture/execute/pr56799.x: Delete.
4645 * gcc.c-torture/execute/pr57124.x: Delete.
4646 * gcc.c-torture/execute/pr57344-2.x: Delete.
4647 * gcc.c-torture/execute/pr58570.x: Delete.
4648 * gcc.c-torture/execute/pr60822.x: Delete.
4649 * gcc.c-torture/execute/pr7284-1.x: Delete.
4650 * gcc.c-torture/execute/shiftdi.x: Delete.
4651 * gcc.c-torture/execute/simd-4.x: Delete.
4652 * gcc.c-torture/execute/strncmp-1.x: Delete.
4653 * gcc.c-torture/execute/usmul.x: Delete.
4654 * gcc.c-torture/execute/vrp-5.x: Delete.
4655 * gcc.c-torture/execute/vrp-6.x: Delete.
4656 * gcc.c-torture/execute/zerolen-2.x: Delete.
4657
4658 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4659
4660 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
4661
4662 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4663
4664 PR c++/34938
4665 * g++.dg/template/pr34938-1.C: New.
4666 * g++.dg/template/pr34938-2.C: Likewise.
4667
4668 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
4669
4670 PR target/61996
4671 * gcc.target/sh/pr61996.c: New.
4672
4673 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
4674
4675 * g++.dg/cpp0x/cplusplus.C: New.
4676 * g++.dg/cpp0x/cplusplus_0x.C: New.
4677 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
4678 * g++.dg/cpp0x/auto41.C: Ditto.
4679 * g++.dg/cpp0x/auto9.C: Ditto.
4680 * g++.dg/cpp0x/initlist26.C: Ditto.
4681 * g++.dg/cpp0x/pr59111.C: Ditto.
4682 * g++.dg/cpp0x/trailing2.C: Ditto.
4683 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
4684 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
4685 * g++.dg/cpp1y/auto-fn1.C: Ditto.
4686 * g++.dg/cpp1y/auto-fn2.C: Ditto.
4687 * g++.dg/cpp1y/auto-fn3.C: Ditto.
4688 * g++.dg/cpp1y/auto-fn4.C: Ditto.
4689 * g++.dg/cpp1y/auto-fn5.C: Ditto.
4690 * g++.dg/cpp1y/auto-fn6.C: Ditto.
4691 * g++.dg/cpp1y/auto-fn7.C: Ditto.
4692 * g++.dg/cpp1y/auto-fn8.C: Ditto.
4693 * g++.dg/cpp1y/auto-fn9.C: Ditto.
4694 * g++.dg/cpp1y/auto-fn10.C: Ditto.
4695 * g++.dg/cpp1y/auto-fn11.C: Ditto.
4696 * g++.dg/cpp1y/auto-fn12.C: Ditto.
4697 * g++.dg/cpp1y/auto-fn13.C: Ditto.
4698 * g++.dg/cpp1y/auto-fn14.C: Ditto.
4699 * g++.dg/cpp1y/auto-fn15.C: Ditto.
4700 * g++.dg/cpp1y/auto-fn16.C: Ditto.
4701 * g++.dg/cpp1y/auto-fn17.C: Ditto.
4702 * g++.dg/cpp1y/auto-fn18.C: Ditto.
4703 * g++.dg/cpp1y/auto-fn19.C: Ditto.
4704 * g++.dg/cpp1y/auto-fn20.C: Ditto.
4705 * g++.dg/cpp1y/auto-fn21.C: Ditto.
4706 * g++.dg/cpp1y/auto-fn22.C: Ditto.
4707 * g++.dg/cpp1y/auto-fn23.C: Ditto.
4708 * g++.dg/cpp1y/auto-fn24.C: Ditto.
4709 * g++.dg/cpp1y/auto-fn25.C: Ditto.
4710 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
4711 * g++.dg/cpp1y/auto-neg1.C: Ditto.
4712 * g++.dg/cpp1y/digit-sep.C: Ditto.
4713 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
4714 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
4715 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
4716 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
4717 * g++.dg/cpp1y/lambda-generic.C: Ditto.
4718 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
4719 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
4720 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
4721 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
4722 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
4723 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
4724 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
4725 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
4726 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
4727 * g++.dg/cpp1y/lambda-init.C: Ditto.
4728 * g++.dg/cpp1y/lambda-init1.C: Ditto.
4729 * g++.dg/cpp1y/lambda-init2.C: Ditto.
4730 * g++.dg/cpp1y/lambda-init3.C: Ditto.
4731 * g++.dg/cpp1y/lambda-init4.C: Ditto.
4732 * g++.dg/cpp1y/lambda-init5.C: Ditto.
4733 * g++.dg/cpp1y/lambda-init6.C: Ditto.
4734 * g++.dg/cpp1y/lambda-init7.C: Ditto.
4735 * g++.dg/cpp1y/lambda-init8.C: Ditto.
4736 * g++.dg/cpp1y/lambda-init9.C: Ditto.
4737 * g++.dg/cpp1y/mangle1.C: Ditto.
4738 * g++.dg/cpp1y/pr57640.C: Ditto.
4739 * g++.dg/cpp1y/pr57644.C: Ditto.
4740 * g++.dg/cpp1y/pr58500.C: Ditto.
4741 * g++.dg/cpp1y/pr58533.C: Ditto.
4742 * g++.dg/cpp1y/pr58534.C: Ditto.
4743 * g++.dg/cpp1y/pr58535.C: Ditto.
4744 * g++.dg/cpp1y/pr58536.C: Ditto.
4745 * g++.dg/cpp1y/pr58548.C: Ditto.
4746 * g++.dg/cpp1y/pr58549.C: Ditto.
4747 * g++.dg/cpp1y/pr58637.C: Ditto.
4748 * g++.dg/cpp1y/pr58708.C: Ditto.
4749 * g++.dg/cpp1y/pr59110.C: Ditto.
4750 * g++.dg/cpp1y/pr59112.C: Ditto.
4751 * g++.dg/cpp1y/pr59113.C: Ditto.
4752 * g++.dg/cpp1y/pr59629.C: Ditto.
4753 * g++.dg/cpp1y/pr59635.C: Ditto.
4754 * g++.dg/cpp1y/pr59636.C: Ditto.
4755 * g++.dg/cpp1y/pr59638.C: Ditto.
4756 * g++.dg/cpp1y/pr59867.C: Ditto.
4757 * g++.dg/cpp1y/pr60033.C: Ditto.
4758 * g++.dg/cpp1y/pr60052.C: Ditto.
4759 * g++.dg/cpp1y/pr60053.C: Ditto.
4760 * g++.dg/cpp1y/pr60054.C: Ditto.
4761 * g++.dg/cpp1y/pr60064.C: Ditto.
4762 * g++.dg/cpp1y/pr60065.C: Ditto.
4763 * g++.dg/cpp1y/pr60190.C: Ditto.
4764 * g++.dg/cpp1y/pr60311.C: Ditto.
4765 * g++.dg/cpp1y/pr60332.C: Ditto.
4766 * g++.dg/cpp1y/pr60376.C: Ditto.
4767 * g++.dg/cpp1y/pr60377.C: Ditto.
4768 * g++.dg/cpp1y/pr60384.C: Ditto.
4769 * g++.dg/cpp1y/pr60390.C: Ditto.
4770 * g++.dg/cpp1y/pr60391.C: Ditto.
4771 * g++.dg/cpp1y/pr60393.C: Ditto.
4772 * g++.dg/cpp1y/pr60573.C: Ditto.
4773 * g++.dg/cpp1y/pr60626.C: Ditto.
4774 * g++.dg/cpp1y/pr60627.C: Ditto.
4775 * g++.dg/cpp1y/regress1.C: Ditto.
4776 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
4777 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
4778 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
4779 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
4780 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
4781 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
4782 * g++.dg/cpp1y/var-templ1.C: Ditto.
4783 * g++.dg/cpp1y/var-templ2.C: Ditto.
4784 * g++.dg/cpp1y/var-templ3.C: Ditto.
4785 * g++.dg/cpp1y/var-templ4.C: Ditto.
4786 * g++.dg/cpp1y/var-templ5.C: Ditto.
4787 * g++.dg/cpp1y/var-templ6.C: Ditto.
4788 * g++.dg/cpp1y/var-templ7.C: Ditto.
4789 * g++.dg/cpp1y/vla1.C: Ditto.
4790 * g++.dg/cpp1y/vla2.C: Ditto.
4791 * g++.dg/cpp1y/vla3.C: Ditto.
4792 * g++.dg/cpp1y/vla4.C: Ditto.
4793 * g++.dg/cpp1y/vla5.C: Ditto.
4794 * g++.dg/cpp1y/vla8.C: Ditto.
4795 * g++.dg/cpp1y/vla9.C: Ditto.
4796 * g++.dg/cpp1y/vla10.C: Ditto.
4797 * g++.dg/cpp1y/vla11.C: Ditto.
4798 * g++.dg/cpp1y/vla12.C: Ditto.
4799 * g++.dg/cpp1y/vla13.C: Ditto.
4800 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
4801 * g++.dg/ext/vector23.C: Ditto.
4802 * g++.dg/ext/vla11.C: Ditto.
4803 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
4804 * g++.dg/warn/Wvla-2.C: Ditto.
4805 * g++.dg/debug/dwarf2/auto1.C: Ditto.
4806 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
4807 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
4808 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
4809 in error message.
4810 * g++.dg/system-binary-constants-1.C: Ditto.
4811 * g++.dg/cpp1y/cplusplus_1y.C: New.
4812 * g++.dg/cpp1z/cplusplus.C: New.
4813 * lib/target-supports.exp:
4814 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
4815 (check_effective_target_c++11_only): Call check_effective_target_c++14;
4816 (check_effective_target_c++11_down): Ditto.
4817
4818 2014-08-22 Marek Polacek <polacek@redhat.com>
4819
4820 PR c++/62199
4821 * c-c++-common/pr62199.c: New test.
4822 * c-c++-common/pr62199-2.c: New test.
4823 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
4824
4825 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
4826
4827 PR c++/57709
4828 * g++.dg/Wshadow.C: New test.
4829
4830 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
4831
4832 PR fortran/62135
4833 * gfortran.dg/pr62135.f90: New test.
4834
4835 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
4836
4837 * g++.dg/warn/wdate-time.C: Remove.
4838 * gcc.dg/wdate-time.c: Move from here...
4839 * c-c++-common/wdate-time.c: ... to here.
4840
4841 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
4842
4843 * gfortran.dg/use_without_only_1.f90: New test.
4844
4845 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
4846
4847 PR other/62008
4848 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
4849
4850 2014-08-22 Tony Wang <tony.wang@arm.com>
4851
4852 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
4853 dejagnu wrapper.
4854
4855 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4856
4857 PR fortran/62214
4858 * gfortran.dg/array_assignment_5.f90: New test.
4859
4860 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
4861
4862 * lib/target-supports.exp
4863 (check_effective_target_logical_op_short_circuit): Add nios2.
4864 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
4865 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4866 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4867 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4868 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
4869 for test using -fPIC.
4870 * gcc.dg/lto/pr61526_0.c: Likewise.
4871
4872 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
4873
4874 PR tree-optimization/62091
4875 * g++.dg/ipa/devirt-37.C: Update template.
4876 * g++.dg/ipa/devirt-40.C: New testcase.
4877
4878 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
4879
4880 PR tree-optimization/62112
4881 * gcc.dg/tree-ssa/pr62112-1.c: New file.
4882 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
4883 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
4884 * gcc.c-torture/execute/20071219-1.c: Likewise.
4885
4886 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4887
4888 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
4889
4890 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4891
4892 * gcc.target/powerpc/swaps-p8-1.c: New test.
4893 * gcc.target/powerpc/swaps-p8-2.c: New test.
4894 * gcc.target/powerpc/swaps-p8-3.c: New test.
4895 * gcc.target/powerpc/swaps-p8-4.c: New test.
4896 * gcc.target/powerpc/swaps-p8-5.c: New test.
4897 * gcc.target/powerpc/swaps-p8-6.c: New test.
4898 * gcc.target/powerpc/swaps-p8-7.c: New test.
4899 * gcc.target/powerpc/swaps-p8-8.c: New test.
4900 * gcc.target/powerpc/swaps-p8-9.c: New test.
4901 * gcc.target/powerpc/swaps-p8-10.c: New test.
4902 * gcc.target/powerpc/swaps-p8-11.c: New test.
4903 * gcc.target/powerpc/swaps-p8-12.c: New test.
4904
4905 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4906
4907 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4908
4909 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4910
4911 * g++.dg/ipa/devirt-37.C: Fix testcase.
4912
4913 2014-08-20 Martin Jambor <mjambor@suse.cz>
4914 Wei Mi <wmi@google.com>
4915
4916 PR ipa/60449
4917 PR middle-end/61776
4918 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
4919 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
4920 * testsuite/gcc.dg/pr61776.c: New test.
4921
4922 2014-08-20 Steve Ellcey <sellcey@mips.com>
4923
4924 PR middle-end/49191
4925 * lib/target-supports.exp (check_effective_target_non_strict_align):
4926 Add function description.
4927
4928 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4929
4930 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
4931 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
4932
4933 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
4934
4935 PR c/59304
4936 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
4937 before setting the option.
4938 * diagnostic.c (diagnostic_classify_diagnostic): Record
4939 command-line status.
4940
4941 2014-08-20 Mark Wielaard <mjw@redhat.com>
4942
4943 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
4944
4945 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4946
4947 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
4948 Return memory full when we have a tiny target and relocation
4949 truncation occurs.
4950 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
4951 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
4952 * lib/target-supports.exp (check_effective_target_tiny): New function.
4953
4954 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
4955
4956 * gfortran.dg/errnocheck_1.f90: New test.
4957 * gfortran.dg/associative_1.f90: New test.
4958
4959 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
4960
4961 PR preprocessor/51303
4962 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
4963
4964 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
4965
4966 PR c/60975
4967 PR c/53063
4968 * gcc.dg/cpp/Wvariadic-1p.c: New test.
4969
4970 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
4971
4972 * lib/target-supports.exp
4973 (check_effective_target_arm_v8_neon_ok_nocache): Add
4974 "-march-armv8-a" to compile flags.
4975
4976 2014-08-19 Marek Polacek <polacek@redhat.com>
4977
4978 PR c++/62153
4979 * c-c++-common/Wbool-compare-1.c: New test.
4980
4981 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
4982
4983 PR c/45584
4984 * gcc.dg/pr13519-1.c: Adjust.
4985
4986 2014-08-19 Mark Wielaard <mjw@redhat.com>
4987
4988 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
4989
4990 2014-07-08 Mark Wielaard <mjw@redhat.com>
4991
4992 PR debug/59051
4993 * gcc.dg/guality/restrict.c: New test.
4994
4995 2014-08-19 Mark Wielaard <mjw@redhat.com>
4996
4997 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
4998 matching. Catch '<unknown type in ' to recognize older gdb versions.
4999 * gcc.dg/guality/const-volatile.c: New test.
5000
5001 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5002
5003 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5004 !gas.
5005
5006 2014-08-19 Marek Polacek <polacek@redhat.com>
5007
5008 * gcc.dg/Wc99-c11-compat-1.c: New test.
5009 * gcc.dg/Wc99-c11-compat-2.c: New test.
5010 * gcc.dg/Wc99-c11-compat-3.c: New test.
5011 * gcc.dg/Wc99-c11-compat-4.c: New test.
5012 * gcc.dg/Wc99-c11-compat-5.c: New test.
5013 * gcc.dg/Wc99-c11-compat-6.c: New test.
5014 * gcc.dg/Wc99-c11-compat-7.c: New test.
5015
5016 2014-08-19 Marek Polacek <polacek@redhat.com>
5017
5018 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5019 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5020 * gcc.dg/Wc90-c99-compat-7.c: New test.
5021 * gcc.dg/Wc90-c99-compat-8.c: New test.
5022 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5023
5024 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5025 Steven Bosscher <steven@gcc.gnu.org>
5026
5027 PR c/52952
5028 * gcc.dg/redecl-4.c: Add column markers.
5029 * gcc.dg/format/bitfld-1.c: Likewise.
5030 * gcc.dg/format/attr-2.c: Likewise.
5031 * gcc.dg/format/attr-6.c: Likewise.
5032 * gcc.dg/format/array-1.c: Likewise.
5033 * gcc.dg/format/attr-7.c: Likewise.
5034 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5035 * gcc.dg/format/attr-4.c: Likewise.
5036 * gcc.dg/format/branch-1.c: Likewise.
5037 * gcc.dg/format/c90-printf-1.c: Likewise.
5038
5039 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
5040
5041 * guality/nrv-1.c: Add `used' attribute to a1.
5042
5043 2014-08-18 Richard Biener <rguenther@suse.de>
5044
5045 PR tree-optimization/62090
5046 * gcc.dg/pr62090-2.c: New testcase.
5047
5048 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5049
5050 * g++.dg/ipa/pr61800.C: New.
5051
5052 2014-08-18 Yury Gribov <y.gribov@samsung.com>
5053
5054 PR sanitizer/62089
5055 * c-c++-common/asan/pr62089.c: New test.
5056 * c-c++-common/asan/bitfield-1.c: New test.
5057 * c-c++-common/asan/bitfield-2.c: New test.
5058 * c-c++-common/asan/bitfield-3.c: New test.
5059 * c-c++-common/asan/bitfield-4.c: New test.
5060
5061 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5062
5063 PR tree-optimization/52904
5064 * gcc.dg/pr52904.c: New test.
5065
5066 2014-08-17 Tobias Burnus <burnus@net-b.de>
5067
5068 * gfortran.dg/finalize_27.f90: New.
5069
5070 2014-08-16 Andrew Pinski <apinski@cavium.com>
5071
5072 * gcc.c-torture/compile/20140816-1.c: New testcase.
5073
5074 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5075
5076 PR c++/52819
5077 * g++.dg/template/pr52819.C: New.
5078
5079 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5080
5081 PR fortran/62142
5082 * gfortran.dg/realloc_on_assign_24.f90: New test.
5083
5084 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5085
5086 PR c++/62072
5087 Revert:
5088 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5089
5090 DR 1584
5091 PR c++/57466
5092 * g++.dg/template/pr57466.C: New.
5093 * g++.dg/cpp0x/pr57466.C: Likewise.
5094 * g++.dg/template/unify6.C: Update.
5095
5096 * g++.dg/cpp0x/sfinae52.C: New.
5097
5098 2014-08-15 Ilya Tocar <tocarip@gmail.com>
5099
5100 PR target/61878
5101 * gcc.target/i386/avx512f-typecast-1.c: New test.
5102 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5103 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5104 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5105 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5106 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5107 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5108 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5109 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5110 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5111 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5112 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5113 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5114 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5115 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5116 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5117 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5118 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5119 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5120 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5121 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5122 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5123 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5124 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5125 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5126 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5127 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5128 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5129 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5130 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5131 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5132 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5133 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5134 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5135 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5136 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5137 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5138 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5139 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5140 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5141 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5142
5143 2014-08-15 Jakub Jelinek <jakub@redhat.com>
5144 Tobias Burnus <burnus@net-b.de>
5145
5146 PR fortran/62131
5147 * gfortran.dg/gomp/pr62131.f90: New test.
5148
5149 2014-08-15 Richard Biener <rguenther@suse.de>
5150
5151 PR tree-optimization/62031
5152 * gcc.dg/torture/pr62031.c: New testcase.
5153
5154 2014-08-15 Bin Cheng <bin.cheng@arm.com>
5155
5156 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5157
5158 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
5159
5160 PR tree-optimization/62091
5161 * g++.dg/ipa/devirt-38.C: New testcase.
5162
5163 2014-08-14 Marek Polacek <polacek@redhat.com>
5164
5165 DR 458
5166 * gcc.dg/c11-stdatomic-2.c: New test.
5167
5168 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5169
5170 PR fortran/62106
5171 * gfortran.dg/array_constructor_49.f90: New test.
5172
5173 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5174
5175 PR c++/54377
5176 * g++.dg/template/pr54377.C: New.
5177 * g++.dg/cpp0x/pr54377.C: Likewise.
5178 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5179 * g++.dg/cpp0x/pr51226.C: Likewise.
5180 * g++.dg/cpp0x/variadic2.C: Likewise.
5181 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5182 * g++.dg/template/dtor3.C: Likewise.
5183 * g++.dg/template/qualttp4.C: Likewise.
5184 * g++.dg/template/spec28.C: Likewise.
5185 * g++.old-deja/g++.brendan/crash8.C: Likewise.
5186 * g++.old-deja/g++.pt/ttp7.C: Likewise.
5187
5188 2014-08-14 Tom de Vries <tom@codesourcery.com>
5189
5190 PR rtl-optimization/62004
5191 PR rtl-optimization/62030
5192 * gcc.dg/pr62004.c: New test.
5193 * gcc.dg/pr62030.c: Same.
5194 * gcc.target/mips/pr62030-octeon.c: Same.
5195
5196 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5197
5198 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5199 * g++.dg/cpp0x/decltype2.C: Likewise.
5200 * g++.dg/cpp0x/decltype3.C: Likewise.
5201 * g++.dg/cpp0x/pr60249.C: Likewise.
5202 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5203 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5204 * g++.dg/cpp0x/variadic2.C: Likewise.
5205 * g++.dg/cpp0x/variadic74.C: Likewise.
5206 * g++.dg/parse/error10.C: Likewise.
5207 * g++.dg/parse/error15.C: Likewise.
5208 * g++.dg/parse/error2.C: Likewise.
5209 * g++.dg/template/crash106.C: Likewise.
5210 * g++.dg/template/crash89.C: Likewise.
5211 * g++.dg/template/nontype7.C: Likewise.
5212 * g++.dg/template/void3.C: Likewise.
5213 * g++.dg/template/void7.C: Likewise.
5214
5215 2014-08-14 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/62090
5218 * gcc.dg/pr62090.c: New testcase.
5219
5220 2014-08-14 Richard Biener <rguenther@suse.de>
5221
5222 PR rtl-optimization/62079
5223 * g++.dg/pr62079.C: New testcase.
5224
5225 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5226
5227 * gcc.target/arm/max-insns-skipped.c: New test.
5228
5229 2014-08-14 Bin Cheng <bin.cheng@arm.com>
5230
5231 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5232
5233 2014-08-12 Marek Polacek <polacek@redhat.com>
5234
5235 * gcc.dg/concat.c: Add dg-options.
5236 * gcc.dg/func-outside-2.c: Add __extension__.
5237 * gcc.dg/pr19967.c: Use -std=c99.
5238 * gcc.dg/pr22458-1.c: Add dg-options.
5239 * gcc.dg/pr33676.c: Add dg-options.
5240 * gcc.dg/gnu-predef-1.c: New test.
5241 * gcc.dg/c90-func-1.c: New test.
5242 * gcc.dg/c90-func-2.c: New test.
5243 * gcc.dg/c90-func-2.h: New test.
5244
5245 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
5246
5247 * lib/target/supports.exp
5248 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5249 or later.
5250
5251 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5252
5253 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5254 on Neon hardware.
5255
5256 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5257 * gcc.target/arm/pr59985.c: Likewise.
5258
5259 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
5260
5261 PR other/61962
5262 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5263
5264 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5265
5266 PR middle-end/62103
5267 * gcc.c-torture/execute/bitfld-6.c: New test.
5268
5269 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
5270
5271 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5272 * gcc.target/arm/pr56184.C: Likewise.
5273 * gcc.target/arm/pr59896.c: Likewise.
5274 * gcc.target/arm/stack-red-zone.c: Likewise.
5275 * gcc.target/arm/thumb-find-work-register.c: Likewise.
5276
5277 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5278 check_effective_target_arm_thumb2_ok): Test with code that passes
5279 an argument and returns a result.
5280
5281 2014-08-11 Richard Biener <rguenther@suse.de>
5282
5283 PR tree-optimization/62075
5284 * gcc.dg/vect/pr62075.c: New testcase.
5285
5286 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
5287
5288 PR tree-optimization/62073
5289 * gcc.dg/vect/pr62073.c: New test.
5290
5291 2014-08-11 Richard Biener <rguenther@suse.de>
5292
5293 PR tree-optimization/62070
5294 * gcc.dg/pr62070.c: New testcase.
5295
5296 2014-08-11 Yury Gribov <y.gribov@samsung.com>
5297
5298 * c-c++-common/asan/inc.c: Update test.
5299 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5300 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5301 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5302 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5303 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5304 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5305 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5306 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5307 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5308 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5309
5310 2014-08-10 Marek Polacek <polacek@redhat.com>
5311
5312 PR c/51849
5313 * gcc.dg/Wc90-c99-compat-1.c: New test.
5314 * gcc.dg/Wc90-c99-compat-2.c: New test.
5315 * gcc.dg/Wc90-c99-compat-3.c: New test.
5316 * gcc.dg/Wc90-c99-compat-4.c: New test.
5317 * gcc.dg/Wc90-c99-compat-5.c: New test.
5318 * gcc.dg/Wc90-c99-compat-6.c: New test.
5319 * gcc.dg/wvla-1.c: Adjust dg-warning.
5320 * gcc.dg/wvla-2.c: Adjust dg-warning.
5321 * gcc.dg/wvla-4.c: Adjust dg-warning.
5322 * gcc.dg/wvla-6.c: Adjust dg-warning.
5323
5324 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5325
5326 PR fortran/61999
5327 * gfortran.dg/dot_product_3.f90: New test case.
5328
5329 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
5330
5331 * g++.dg/ipa/devirt-35.C: Fix template.
5332 * g++.dg/ipa/devirt-36.C: Likewise.
5333 * g++.dg/ipa/devirt-37.C: New testcase.
5334
5335 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5336
5337 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5338 * g++.dg/cpp0x/enum29.C: Adjust.
5339
5340 2014-08-08 Richard Biener <rguenther@suse.de>
5341
5342 * gcc.dg/strlenopt-8.c: Remove XFAIL.
5343 * gcc.dg/tree-prof/stringop-2.c: Adjust.
5344 * gfortran.dg/array_memcpy_4.f90: Likewise.
5345 * gfortran.dg/trim_optimize_1.f90: Likewise.
5346 * gfortran.dg/trim_optimize_2.f90: Likewise.
5347
5348 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5349
5350 * gcc.dg/zero_sign_ext_test.c: New test.
5351
5352 2014-08-08 Bin Cheng <bin.cheng@arm.com>
5353
5354 * gcc.dg/torture/pr61772.c: Skip lto running.
5355
5356 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5357
5358 PR tree-optimization/60707
5359 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5360
5361 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
5362
5363 * g++.dg/ipa/devirt-35.C: New testcase.
5364 * g++.dg/ipa/devirt-36.C: New testcase.
5365
5366 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/51312
5369 * g++.dg/cpp0x/enum29.C: New.
5370
5371 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5372
5373 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5374 defining in dg-options.
5375 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5376
5377 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5378
5379 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5380
5381 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5382 on 32-bit hppa-hpux.
5383
5384 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5385 * c-c++-common/pr50459.c: Likewise.
5386
5387 2014-08-07 Petr Murzin <petr.murzin@intel.com>
5388
5389 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5390 values.h, change MAXDOUBLE for DBL_MAX.
5391 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5392 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5393 values.h, change MAXFLOAT for FLT_MAX.
5394 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5395 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5396 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5397 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5398 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5399 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5400 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5401 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5402 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5403
5404 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5405
5406 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5407
5408 2014-08-07 Marek Polacek <polacek@redhat.com>
5409
5410 * gcc.dg/fold-reassoc-3.c: New test.
5411
5412 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
5413
5414 * gcc.target/i386/struct-size.c: New.
5415
5416 2014-08-07 Tom de Vries <tom@codesourcery.com>
5417
5418 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
5419 * lib/target-supports.exp (check_effective_target_glibc)
5420 (check_effective_target_glibc_2_12_or_later)
5421 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
5422
5423 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
5424
5425 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5426
5427 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/43906
5430 * g++.dg/warn/Waddress-1.C: New.
5431
5432 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5433
5434 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5435
5436 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
5437
5438 PR debug/61923
5439 * gcc.target/i386/pr61923.c: New test.
5440
5441 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
5442
5443 * gcc.target/aarch64/vdup_n_2.c: New test.
5444
5445 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5446
5447 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5448 powerpc_elfv2.
5449
5450 2014-08-06 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR rtl-optimization/61801
5453 * gcc.target/i386/pr61801.c: Rewritten.
5454
5455 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5456
5457 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5458 Fix types.
5459 (test_vqdmlsls_lane_s32): Likewise.
5460 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5461 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5462
5463 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5464
5465 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
5466 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
5467 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
5468 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
5469 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
5470 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
5471 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
5472 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
5473
5474 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5475
5476 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
5477 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
5478 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
5479 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
5480 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
5481 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
5482
5483 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5484
5485 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5486
5487 2014-08-04 Rohit <rohitarulraj@freescale.com>
5488
5489 PR target/60102
5490 * gcc.target/powerpc/pr60102.c: New testcase.
5491
5492 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5493
5494 PR target/61713
5495 * gcc.dg/pr61756.c: New test.
5496
5497 2014-08-04 Tom de Vries <tom@codesourcery.com>
5498
5499 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
5500 version instead of required-target.
5501 * lib/target-supports.exp
5502 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
5503 (check_effective_target_glibc_2_11_or_earlier): ... this.
5504
5505 2014-08-04 Arnaud Charlet <charlet@adacore.com>
5506
5507 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
5508 * gnat.dg/specs/debug1.ads: Adjust.
5509 * gnat.dg/specs/formal_type.ads: Fix error in test.
5510
5511 2014-08-03 Marek Polacek <polacek@redhat.com>
5512
5513 * gcc.dg/case-bogus-1.c: New test.
5514
5515 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
5516
5517 PR c++/15339
5518 * g++.dg/other/default9.C: New.
5519 * g++.dg/other/default10.C: Likewise.
5520 * g++.dg/other/default3.C: Remove xfail.
5521
5522 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
5523
5524 * g++.dg/warn/Wsuggest-final.C: New testcase.
5525 * g++.dg/ipa/devirt-34.C: Fix.
5526
5527 2014-08-02 Marek Polacek <polacek@redhat.com>
5528
5529 PR c/59855
5530 * gcc.dg/Wdesignated-init-2.c: New test.
5531
5532 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5533
5534 DR 217 again
5535 * g++.dg/tc1/dr217-2.C: New.
5536
5537 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
5538
5539 PR other/61963
5540 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
5541
5542 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
5543
5544 PR middle-end/61455
5545 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
5546 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
5547
5548 2014-08-01 Jiong Wang <jiong.wang@arm.com>
5549
5550 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
5551 testcase.
5552
5553 2014-08-01 Richard Biener <rguenther@suse.de>
5554
5555 PR middle-end/61762
5556 * gcc.dg/pr61762.c: Align the string to make the testcase work
5557 on strict-align targets.
5558
5559 2014-08-01 Jakub Jelinek <jakub@redhat.com>
5560
5561 * c-c++-common/ubsan/align-1.c: New test.
5562 * c-c++-common/ubsan/align-2.c: New test.
5563 * c-c++-common/ubsan/align-3.c: New test.
5564 * c-c++-common/ubsan/align-4.c: New test.
5565 * c-c++-common/ubsan/align-5.c: New test.
5566 * c-c++-common/ubsan/attrib-4.c: New test.
5567 * g++.dg/ubsan/align-1.C: New test.
5568 * g++.dg/ubsan/align-2.C: New test.
5569 * g++.dg/ubsan/align-3.C: New test.
5570 * g++.dg/ubsan/attrib-1.C: New test.
5571 * g++.dg/ubsan/null-1.C: New test.
5572 * g++.dg/ubsan/null-2.C: New test.
5573
5574 2014-08-01 Tom de Vries <tom@codesourcery.com>
5575
5576 * lib/target-supports.exp (check_effective_target_glibc)
5577 (check_effective_target_glibc_2_12_or_later)
5578 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
5579 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
5580 not_glibc_2_11_or_earlier.
5581
5582 2014-07-31 Tom de Vries <tom@codesourcery.com>
5583
5584 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
5585
5586 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
5587
5588 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
5589 (test_vpaddd_s64): Likewise.
5590 (test_vpaddd_s64): Likewise.
5591 * gcc.target/aarch64/simd/vpaddd_f64: New.
5592 * gcc.target/aarch64/simd/vpaddd_s64: New.
5593 * gcc.target/aarch64/simd/vpaddd_u64: New.
5594
5595 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
5596
5597 PR target/61948
5598 * gcc.target/arm/pr61948.c: New test case.
5599
5600 2014-07-31 Richard Biener <rguenther@suse.de>
5601
5602 PR tree-optimization/61964
5603 * gcc.dg/torture/pr61964.c: New testcase.
5604
5605 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
5606
5607 PR c++/60517
5608 * c-c++-common/addrtmp.c: New file.
5609 * c-c++-common/uninit-G.c: Adapt.
5610
5611 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
5612
5613 PR lto/61868
5614 * gcc.dg/pr61868.c: New test.
5615
5616 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5617
5618 PR c++/57397
5619 * g++.dg/cpp0x/vt-57397-1.C: New.
5620 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
5621
5622 2014-07-30 Arnaud Charlet <charlet@adacore.com>
5623
5624 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
5625
5626 2014-07-30 Tom Tromey <tromey@redhat.com>
5627
5628 PR c/59855
5629 * gcc.dg/Wdesignated-init.c: New file.
5630
5631 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
5632
5633 * g++.dg/ipa/devirt-34.C: New testcase.
5634
5635 2014-07-28 Richard Biener <rguenther@suse.de>
5636
5637 PR rtl-optimization/61801
5638 * gcc.target/i386/pr61801.c: Fix testcase.
5639
5640 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
5641
5642 * gcc.dg/fold-abs-5.c: New test.
5643 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
5644 * gcc.dg/fold-compare-8.c: Likewise.
5645
5646 2014-07-28 Richard Biener <rguenther@suse.de>
5647
5648 PR middle-end/52478
5649 * gcc.dg/torture/ftrapv-1.c: New testcase.
5650
5651 2014-07-28 Richard Biener <rguenther@suse.de>
5652
5653 PR tree-optimization/61921
5654 * gfortran.dg/pr61921.f90: New testcase.
5655
5656 2014-07-28 Richard Biener <rguenther@suse.de>
5657
5658 PR rtl-optimization/61801
5659 * gcc.target/i386/pr61801.c: New testcase.
5660
5661 2014-07-27 Marek Polacek <polacek@redhat.com>
5662
5663 PR c/61861
5664 * gcc.dg/pr61861.c: New test.
5665
5666 2014-07-27 Petr Murzin <petr.murzin@intel.com>
5667
5668 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
5669 variable problem.
5670
5671 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
5672
5673 PR rtl-optimization/61926
5674 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
5675 Reverse argument order.
5676 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
5677 New XFAILed tests that match the original order.
5678
5679 2014-07-26 Marek Polacek <polacek@redhat.com>
5680
5681 PR c/61077
5682 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
5683
5684 2014-07-26 Tobias Burnus <burnus@net-b.de>
5685
5686 PR fortran/61881
5687 PR fortran/61888
5688 PR fortran/57305
5689 * gfortran.dg/sizeof_2.f90: Change dg-error.
5690 * gfortran.dg/sizeof_4.f90: New.
5691 * gfortran.dg/storage_size_1.f08: Correct expected
5692 value.
5693
5694 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
5695
5696 PR target/44551
5697 * gcc.target/i386/pr44551-1.c: New file.
5698
5699 2014-07-25 Xinliang David Li <davidxl@google.com>
5700
5701 * g++.dg/tree-prof/tree-prof.exp: Define macros.
5702 * g++.dg/tree-prof/reorder_class1.h: New file.
5703 * g++.dg/tree-prof/reorder_class2.h: New file.
5704 * g++.dg/tree-prof/reorder.C: New test.
5705 * g++.dg/tree-prof/morefunc.C: New test.
5706
5707 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
5708
5709 Implement N4051 - Allow typename in a template template parameter
5710 * lib/target-supports.exp (check_effective_target_c++1y): Now
5711 means C++1y and up.
5712 (check_effective_target_c++1y_down): New.
5713 (check_effective_target_c++1z_only): New.
5714 (check_effective_target_c++1z): New.
5715 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
5716 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
5717 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
5718
5719 2014-07-25 Tobias Burnus <burnus@net-b.de>
5720
5721 * gfortran.dg/storage_size_5.f90: New.
5722
5723 2014-07-25 Richard Biener <rguenther@suse.de>
5724
5725 PR middle-end/61762
5726 PR middle-end/61894
5727 * gcc.dg/pr61762.c: New testcase.
5728 * gcc.dg/fold-cstring.c: Likewise.
5729 * gcc.dg/fold-cvect.c: Likewise.
5730
5731 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5732
5733 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
5734
5735 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
5736 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
5737 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
5738 * gcc.c-torture/execute/pr23135.x: Likewise.
5739
5740 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5741
5742 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
5743
5744 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5745
5746 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
5747
5748 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5749
5750 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
5751
5752 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5753
5754 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5755 sequences.
5756 * gcc.target/aarch64/test_frame_2.c: Likewise.
5757 * gcc.target/aarch64/test_frame_4.c: Likewise.
5758 * gcc.target/aarch64/test_frame_6.c: Likewise.
5759 * gcc.target/aarch64/test_frame_7.c: Likewise.
5760 * gcc.target/aarch64/test_frame_8.c: Likewise.
5761 * gcc.target/aarch64/test_frame_10.c: Likewise.
5762
5763 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5764
5765 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5766 sequences.
5767 * gcc.target/aarch64/test_frame_10.c: Likewise.
5768 * gcc.target/aarch64/test_frame_2.c: Likewise.
5769 * gcc.target/aarch64/test_frame_4.c: Likewise.
5770 * gcc.target/aarch64/test_frame_6.c: Likewise.
5771 * gcc.target/aarch64/test_frame_7.c: Likewise.
5772 * gcc.target/aarch64/test_frame_8.c: Likewise.
5773 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
5774
5775 2014-07-24 Martin Jambor <mjambor@suse.cz>
5776
5777 PR ipa/61160
5778 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
5779
5780 2014-07-24 Richard Biener <rguenther@suse.de>
5781
5782 PR ipa/61823
5783 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
5784
5785 2014-07-24 Andreas Schwab <schwab@suse.de>
5786
5787 * lib/target-supports.exp (check_effective_target_arm_nothumb):
5788 Also check for __arm__.
5789
5790 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5791
5792 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
5793 sequences.
5794
5795 2014-07-24 Marek Polacek <polacek@redhat.com>
5796
5797 PR c/57653
5798 * c-c++-common/pr57653.c: New test.
5799 * c-c++-common/pr57653.h: New file.
5800 * c-c++-common/pr57653-2.c: New test.
5801 * c-c++-common/pr57653-2.h: New file.
5802
5803 2014-07-23 Jiong Wang <jiong.wang@arm.com>
5804
5805 * gcc.target/aarch64/test_frame_common.h: New file.
5806 * gcc.target/aarch64/test_frame_1.c: Likewise.
5807 * gcc.target/aarch64/test_frame_2.c: Likewise.
5808 * gcc.target/aarch64/test_frame_3.c: Likewise.
5809 * gcc.target/aarch64/test_frame_4.c: Likewise.
5810 * gcc.target/aarch64/test_frame_5.c: Likewise.
5811 * gcc.target/aarch64/test_frame_6.c: Likewise.
5812 * gcc.target/aarch64/test_frame_7.c: Likewise.
5813 * gcc.target/aarch64/test_frame_8.c: Likewise.
5814 * gcc.target/aarch64/test_frame_9.c: Likewise.
5815 * gcc.target/aarch64/test_frame_10.c: Likewise.
5816 * gcc.target/aarch64/test_frame_11.c: Likewise.
5817 * gcc.target/aarch64/test_frame_12.c: Likewise.
5818 * gcc.target/aarch64/test_frame_13.c: Likewise.
5819 * gcc.target/aarch64/test_frame_14.c: Likewise.
5820 * gcc.target/aarch64/test_frame_15.c: Likewise.
5821
5822 2014-07-23 Marek Polacek <polacek@redhat.com>
5823
5824 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
5825 in the structure.
5826
5827 2014-07-23 Jiong Wang <jiong.wang@arm.com>
5828
5829 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
5830 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
5831 * gcc.dg/pr10474.c (target): Likewise.
5832
5833 2014-07-22 Martin Jambor <mjambor@suse.cz>
5834
5835 PR ipa/61160
5836 * pr61160-3.C (main): Return zero.
5837
5838 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
5839
5840 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
5841 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5842 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
5843 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
5844 * gcc.target/aarch64/simd/ext_s64.x: Remove.
5845 * gcc.target/aarch64/simd/ext_u64.x: Remove.
5846
5847 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
5848
5849 PR tree-optimization/61822
5850 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
5851
5852 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5853
5854 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
5855
5856 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
5857
5858 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
5859 -msse2 -mno-avx instead of -msse.
5860
5861 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
5862
5863 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
5864 * gcc.dg/pr44024.c (dg-options): Add -O1.
5865 (dg-final): Check for the condition.
5866 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
5867
5868 2014-07-21 Bin Cheng <bin.cheng@arm.com>
5869
5870 PR target/55701
5871 * gcc.target/arm/memset-inline-1.c: New test.
5872 * gcc.target/arm/memset-inline-2.c: New test.
5873 * gcc.target/arm/memset-inline-3.c: New test.
5874 * gcc.target/arm/memset-inline-4.c: New test.
5875 * gcc.target/arm/memset-inline-5.c: New test.
5876 * gcc.target/arm/memset-inline-6.c: New test.
5877 * gcc.target/arm/memset-inline-7.c: New test.
5878 * gcc.target/arm/memset-inline-8.c: New test.
5879 * gcc.target/arm/memset-inline-9.c: New test.
5880
5881 2014-07-21 Tom de Vries <tom@codesourcery.com>
5882
5883 PR target/61827
5884 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
5885 to bar symbol in scan-assembler-times call check.
5886
5887 2014-07-21 Tom de Vries <tom@codesourcery.com>
5888
5889 PR target/61827
5890 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
5891 for darwin in scan-assembler-times check.
5892 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
5893 scan-assembler-not checks. Add checks for insns.
5894 (main): Remove.
5895 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
5896 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
5897 (main): Remove.
5898
5899 2014-07-21 Tom de Vries <tom@codesourcery.com>
5900
5901 PR target/61827
5902 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
5903 dg-options. Add checks for insns with xmm registers. Remove
5904 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
5905 (main): Remove.
5906
5907 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
5908
5909 PR target/61855
5910 * gcc.target/i386/pr61855.c: New test.
5911
5912 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
5913
5914 * gnat.dg/pack20.ad[sb]: New test.
5915 * gnat.dg/pack20_pkg.ads: New helper.
5916
5917 2014-07-20 Ian Lance Taylor <iant@google.com>
5918
5919 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
5920 package for compiledir tests.
5921
5922 2014-07-20 Marek Polacek <polacek@redhat.com>
5923
5924 PR c/61852
5925 * gcc.dg/pr61852.c: New test.
5926
5927 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
5928
5929 * gcc.dg/stack-usage-2.c: Adjust.
5930
5931 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
5932
5933 PR target/61794
5934 * gcc.target/i386/pr61794.c: New test.
5935
5936 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
5937
5938 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
5939 involving both inputs rather than a multiplication involving one.
5940 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
5941 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
5942 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
5943
5944 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/50961
5947 * g++.dg/template/operator13.C: New.
5948
5949 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5950
5951 * gcc.target/aarch64/simd/vfma_f64.c: New test.
5952 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
5953 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
5954 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
5955
5956 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
5957
5958 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
5959 * c-c++-common/ubsan/bounds-5.c: Likewise.
5960 * c-c++-common/ubsan/bounds-6.c: Likewise.
5961 * c-c++-common/ubsan/bounds-7.c: Likewise.
5962 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
5963 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
5964 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5965 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
5966 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5967 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
5968 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
5969 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5970 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
5971 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
5972
5973 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5974
5975 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
5976 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
5977 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
5978 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
5979
5980 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
5981
5982 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
5983 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
5984 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
5985
5986 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
5987
5988 PR c++/61804
5989 * g++.dg/parse/pr61804.C: New.
5990
5991 2014-07-16 Arnaud Charlet <charlet@adacore.com>
5992
5993 * gnat.dg/specs/alignment2.ads: Update.
5994 * gnat.dg/specs/size_clause1.ads: Likewise.
5995 * gnat.dg/specs/size_clause2.ads: Likewise.
5996
5997 2014-07-16 Dodji Seketeli <dodji@redhat.com>
5998
5999 PR preprocessor/60723 - missing system-ness marks for macro tokens
6000 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6001
6002 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6003
6004 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6005 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6006 -mieee-with-inexact for alpha*-*-*.
6007
6008 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6009
6010 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6011 Add IEEE options to compile flags.
6012 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
6013 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6014
6015 2014-07-15 Michael Matz <matz@suse.de>
6016
6017 PR rtl-optimization/61772
6018 * gcc.dg/torture/pr61772.c: New test.
6019
6020 2014-07-15 Marek Polacek <polacek@redhat.com>
6021
6022 * gcc.dg/ubsan/bounds-1.c: New test.
6023
6024 2014-06-15 Tobias Burnus <burnus@net-b.de>
6025
6026 * gfortran.dg/coarray_34.f90: New.
6027 * gfortran.dg/coarray_6.f90: Update test case.
6028
6029 2014-07-14 Richard Biener <rguenther@suse.de>
6030
6031 PR tree-optimization/61779
6032 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6033
6034 2014-07-14 Richard Biener <rguenther@suse.de>
6035
6036 PR tree-optimization/61786
6037 * gcc.dg/torture/pr61786.c: New testcase.
6038 * gcc.dg/lto/pr61786_0.c: Likewise.
6039 * gcc.dg/lto/pr61786_1.c: Likewise.
6040
6041 2014-07-14 Richard Biener <rguenther@suse.de>
6042
6043 PR tree-optimization/61757
6044 PR tree-optimization/61783
6045 PR tree-optimization/61787
6046 * gcc.dg/torture/pr61757.c: New testcase.
6047 * gcc.dg/torture/pr61787.c: Likewise.
6048
6049 2014-07-14 Jakub Jelinek <jakub@redhat.com>
6050
6051 PR middle-end/61294
6052 * c-c++-common/Wmemset-transposed-args1.c: New test.
6053 * c-c++-common/Wmemset-transposed-args2.c: New test.
6054 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6055
6056 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
6057
6058 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6059 longer happens during parsing.
6060 * gcc.dg/pr44024.c: Update template.
6061 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6062 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6063 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6064
6065 2014-07-13 Tom de Vries <tom@codesourcery.com>
6066
6067 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6068 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6069
6070 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
6071
6072 PR C++/60209 - Declaration of user-defined literal operator cause error
6073 * g++.dg/cpp0x/pr60209-neg.C: New.
6074 * g++.dg/cpp0x/pr60209.C: New.
6075 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6076
6077 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6078
6079 PR c++/60967
6080 * g++.dg/cilk-plus/pr60967.C: New.
6081
6082 2014-07-13 Tobias Burnus <burnus@net-b.de>
6083
6084 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6085
6086 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
6087
6088 PR fortran/61780
6089 * gfortran.dg/dependency_44.f90 : New test
6090
6091 2014-07-12 Tobias Burnus <burnus@net-b.de>
6092
6093 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6094 * gfortran.dg/coarray_atomic_2.f90: New.
6095 * gfortran.dg/coarray_atomic_3.f90: New.
6096 * gfortran.dg/coarray_atomic_4.f90: New.
6097 * gfortran.dg/coarray/atomic_2.f90: New.
6098
6099 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6100
6101 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6102 * g++.dg/cpp0x/pr57644.C: New.
6103
6104 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6105
6106 PR c++/53159
6107 * g++.dg/cpp0x/Wnarrowing1.C: New.
6108
6109 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
6110
6111 PR preprocessor/61389
6112 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6113 * gcc.dg/cpp/sysmac1.c: Likewise.
6114
6115 2014-07-11 Richard Biener <rguenther@suse.de>
6116
6117 PR middle-end/61473
6118 * gcc.dg/memmove-4.c: New testcase.
6119 * gcc.dg/strlenopt-8.c: XFAIL.
6120 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6121
6122 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6123
6124 PR target/61561
6125 * gcc.dg/pr61561.c: New test.
6126
6127 2014-07-10 Tom de Vries <tom@codesourcery.com>
6128
6129 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6130 dg-options.
6131 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6132 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
6133 dg-options.
6134
6135 2014-07-10 Richard Biener <rguenther@suse.de>
6136
6137 PR c-family/61741
6138 * c-c++-common/torture/pr61741.c: Use signed char.
6139
6140 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6141
6142 * gnat.dg/opt39.adb: New test.
6143
6144 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6145
6146 PR tree-optimization/61742
6147 * gcc.dg/torture/pr61742.c: New test.
6148 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6149 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6150
6151 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6152
6153 PR c++/60686
6154 * g++.dg/cpp0x/explicit8.C: New.
6155
6156 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6157
6158 DR 1584
6159 PR c++/57466
6160 * g++.dg/template/pr57466.C: New.
6161 * g++.dg/cpp0x/pr57466.C: Likewise.
6162 * g++.dg/template/unify6.C: Update.
6163
6164 2014-07-09 Tom de Vries <tom@codesourcery.com>
6165
6166 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6167
6168 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6169
6170 * gfortran.dg/ieee/underflow_1.f90: New file.
6171
6172 2014-07-09 Richard Biener <rguenther@suse.de>
6173
6174 PR c-family/61741
6175 * c-c++-common/torture/pr61741.c: New testcase.
6176
6177 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
6178
6179 * lib/target-supports.exp
6180 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6181
6182 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
6183
6184 * gcc.dg/globalalias.c: Remove XFAIL.
6185 * gcc.dg/localalias.c: Remove XFAIL.
6186
6187 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6188
6189 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6190 * g++.dg/cpp0x/pr58155.C: New.
6191
6192 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6193
6194 PR testsuite/61453
6195 * gfortran.dg/bind_c_array_params_2.f90:
6196 Adjust regexp for more targets.
6197
6198 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
6199 Paolo Carlini <paolo.carlini@oracle.com>
6200
6201 PR c++/59361
6202 * g++.dg/cpp0x/vt-59361.C: New.
6203
6204 2014-07-08 Sriraman Tallam <tmsriram@google.com>
6205
6206 PR target/61599
6207 * gcc.target/i386/pr61599-1.c: New test.
6208 * gcc.target/i386/pr61599-2.c: New test.
6209
6210 2014-07-08 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR rtl-optimization/61673
6213 * gcc.c-torture/execute/pr61673.c: New test.
6214
6215 PR tree-optimization/61725
6216 * gcc.dg/tree-ssa/vrp93.c: New test.
6217 * gcc.c-torture/execute/pr61725.c: New test.
6218
6219 2014-07-08 Richard Biener <rguenther@suse.de>
6220
6221 * tree-ssa-dom.h (loop_depth_of_name): Remove.
6222 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6223 restriction on loop depth difference.
6224 (record_equality): Likewise.
6225 (propagate_rhs_into_lhs): Likewise. Simplify condition.
6226 (loop_depth_of_name): Remove.
6227 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6228 restriction on loop depth difference.
6229 (init_copy_prop): Likewise.
6230
6231 2014-07-08 Richard Biener <rguenther@suse.de>
6232
6233 PR tree-optimization/61681
6234 * gcc.dg/torture/pr61681.c: New testcase.
6235
6236 2014-07-08 Richard Biener <rguenther@suse.de>
6237
6238 PR tree-optimization/61680
6239 * gcc.dg/vect/pr61680.c: New testcase.
6240
6241 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6242
6243 PR tree-optimization/61576
6244 * gcc.dg/torture/pr61576.c: New test.
6245
6246 2014-07-08 Marek Polacek <polacek@redhat.com>
6247
6248 PR c/60226
6249 * c-c++-common/pr60226.c: New test.
6250
6251 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
6252
6253 PR fortran/61459
6254 PR fortran/58883
6255 * gfortran.dg/allocatable_function_8.f90 : New test
6256
6257 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6258
6259 * gcc.target/powerpc/spe-evmerge.c: New file.
6260
6261 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6264
6265 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
6266
6267 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6268
6269 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 PR c++/58898
6272 * g++.dg/parse/pr58898.C: New.
6273
6274 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6275
6276 * gfortran.dg/list_read_12.f90: Delete the file.
6277 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6278 of dg-runtest.
6279
6280 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6281
6282 PR libgfortran/61640
6283 * gfortran.dg/arrayio_16.f90: New test.
6284
6285 2014-07-06 Marek Polacek <polacek@redhat.com>
6286
6287 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6288 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6289
6290 2014-07-06 Marek Polacek <polacek@redhat.com>
6291
6292 PR c/6940
6293 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6294 -Wno-sizeof-array-argument.
6295 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6296 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6297 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6298 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6299 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6300 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6301 * c-c++-common/sizeof-array-argument.c: New test.
6302 * gcc.dg/vla-5.c: Add dg-warnings.
6303
6304 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
6305
6306 * g++.dg/ipa/devirt-26.C: Update testcase.
6307 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6308 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6309
6310 2014-07-04 Tobias Burnus <burnus@net-b.de>
6311
6312 * gfortran.dg/coarray/coindexed_3.f90: New.
6313
6314 2014-07-04 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR middle-end/61654
6317 * g++.dg/opt/pr61654.C: New test.
6318
6319 PR tree-optimization/61684
6320 * gcc.c-torture/compile/pr61684.c: New test.
6321
6322 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
6323
6324 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6325 dg-runtest's. Adapt all callers.
6326 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6327 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6328 * lib/go-dg.exp (go-dg-runtest): Likewise.
6329 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6330 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6331
6332 2014-07-03 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR tree-optimization/61682
6335 * gcc.c-torture/execute/pr61682.c: New test.
6336
6337 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6338
6339 * gcc.target/powerpc/shift-dot.c: New test.
6340
6341 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6342
6343 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6344 avoid optimization.
6345
6346 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6347
6348 * gcc.target/arm/identical-invariants.c: New test.
6349
6350 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
6351 Chen Gang <gang.chen.5i5j@gmail.com>
6352
6353 * gcc.c-torture/compile/section.c: New testcase.
6354
6355 2014-07-02 Christian Bruel <christian.bruel@st.com>
6356
6357 PR target/29349
6358 PR target/53513
6359 * gcc.target/sh/fpchg.c: New test.
6360
6361 2014-07-02 Jakub Jelinek <jakub@redhat.com>
6362 Fritz Reese <Reese-Fritz@zai.com>
6363
6364 * gfortran.dg/oldstyle_5.f: New test.
6365
6366 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
6367
6368 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6369 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6370
6371 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6374 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6375 * g++.dg/parse/error11.C: Likewise.
6376 * g++.old-deja/g++.brendan/template17.C: Likewise.
6377
6378 2014-07-02 Tobias Burnus <burnus@net-b.de>
6379
6380 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6381 * gfortran.dg/coarray/send_array.f90: Ditto.
6382 * gfortran.dg/coarray/sendget_array.f90: Ditto.
6383
6384 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6385 Yufeng Zhang <yufeng.zhang@arm.com>
6386
6387 * gcc.target/aarch64/aapcs64/aapcs64.exp:
6388 (additional_flags_for_func_ret): New variable based on
6389 $additional_flags with -fno-use-caller-save.
6390 (func-ret-*.c): Use the new variable.
6391
6392 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/59637
6395 * g++.dg/cpp0x/decltype60.C: New.
6396
6397 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6398
6399 * gcc.target/aarch64/simd/vcage_f64.c: New test.
6400 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6401 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6402 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6403 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6404 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6405 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6406 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6407
6408 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6409
6410 * g++.dg/cpp1y/pr59867.C: Fix target selector.
6411
6412 2014-07-01 Marek Polacek <polacek@redhat.com>
6413
6414 * gcc.dg/Wint-conversion.c: New test.
6415
6416 2014-07-01 Marek Polacek <polacek@redhat.com>
6417
6418 PR c/58286
6419 * gcc.dg/Wincompatible-pointer-types.c: New test.
6420
6421 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
6422
6423 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6424 MicroBlaze specific pattern.
6425
6426 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
6427
6428 PR c++/58781
6429 PR c++/60249
6430 PR c++/59867
6431 * testsuite/g++.dg/cpp0x/pr58781.C: New.
6432 * testsuite/g++.dg/cpp0x/pr60249.C: New.
6433 * testsuite/g++.dg/cpp1y/pr59867.C: New.
6434
6435 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6436
6437 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
6438 test requires greater precision than the current PowerPC long
6439 double implementation supports.
6440
6441 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/54891
6444 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6445
6446 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/51400
6449 * g++.dg/cpp0x/constexpr-attribute3.C: New.
6450
6451 2014-06-30 Jeff Law <law@redhat.com>
6452
6453 PR tree-optimization/61607
6454 * gcc.dg/tree-ssa/pr61607.c: New test.
6455
6456 2014-06-30 Marek Polacek <polacek@redhat.com>
6457
6458 * c-c++-common/ubsan/attrib-2.c: New test.
6459 * g++.dg/ubsan/return-3.C: New test.
6460
6461 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
6462
6463 PR middle-end/57541
6464 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6465 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6466
6467 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6468
6469 * gcc.dg/ira-loop-pressure.c: New test.
6470
6471 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6472
6473 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6474 checks that the dump is generated.
6475
6476 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6477
6478 PR fortran/36275
6479 PR fortran/38839
6480 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6481 * gfortran.dg/binding_label_tests_27.f90: New file.
6482
6483 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6484
6485 * gfortran.dg/graphite/pr59586.f: New testcase.
6486
6487 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
6488
6489 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6490
6491 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6492
6493 PR fortran/29383
6494 * lib/target-supports.exp (check_effective_target_fortran_ieee):
6495 New function.
6496 * gfortran.dg/ieee/ieee.exp: New file.
6497 * gfortran.dg/ieee/ieee_1.F90: New file.
6498 * gfortran.dg/ieee/ieee_2.f90: New file.
6499 * gfortran.dg/ieee/ieee_3.f90: New file.
6500 * gfortran.dg/ieee/ieee_4.f90: New file.
6501 * gfortran.dg/ieee/ieee_5.f90: New file.
6502 * gfortran.dg/ieee/ieee_6.f90: New file.
6503 * gfortran.dg/ieee/ieee_7.f90: New file.
6504 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
6505
6506 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
6507
6508 * g++.dg/cpp0x/elision_conv.C: New.
6509
6510 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6511
6512 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6513
6514 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/61614
6517 * g++.dg/ext/complit14.C: New.
6518
6519 2014-06-27 Martin Jambor <mjambor@suse.cz>
6520
6521 PR ipa/61160
6522 * g++.dg/ipa/pr61160-2.C: New test.
6523 * g++.dg/ipa/pr61160-3.C: Likewise.
6524
6525 2014-06-27 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR tree-optimization/57233
6528 PR tree-optimization/61299
6529 * gcc.dg/pr57233.c: New test.
6530 * gcc.target/i386/pr57233.c: New test.
6531 * gcc.target/i386/sse2-pr57233.c: New test.
6532 * gcc.target/i386/avx-pr57233.c: New test.
6533 * gcc.target/i386/avx2-pr57233.c: New test.
6534 * gcc.target/i386/avx512f-pr57233.c: New test.
6535 * gcc.target/i386/xop-pr57233.c: New test.
6536
6537 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
6538
6539 * gcc.dg/typeof-2.c: New testcase.
6540
6541 2014-06-27 Marek Polacek <polacek@redhat.com>
6542
6543 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
6544 (fn1): Remove store to out-of-bounds location. Add memory barrier.
6545 (fn2): Likewise.
6546 (fn5): Likewise.
6547 (fn6): Likewise.
6548 (fn7): Likewise.
6549 (fn8): Likewise.
6550 (fn9): Likewise.
6551 (fn11): Likewise.
6552 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
6553 location. Add memory barrier.
6554 (fn2): Likewise.
6555 (fn3): Likewise.
6556 (fn4): Likewise.
6557 (fn5): Likewise.
6558 * c-c++-common/ubsan/bounds-7.c: New test.
6559
6560 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6561
6562 PR libgfortran/61499
6563 * gfortran.dg/arrayio_15.f90: New test.
6564
6565 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
6566
6567 PR target/61586
6568 * gcc.target/alpha/pr61586.c: New test.
6569
6570 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6571
6572 PR c++/57573
6573 * g++.dg/template/pr57573.C: New.
6574
6575 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
6576
6577 * gcc.dg/tree-ssa/interposition.c: New testcase.
6578
6579 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 PR c++/56633
6582 * g++.dg/cpp0x/deleted8.C: New.
6583
6584 2014-06-26 Martin Jambor <mjambor@suse.cz>
6585
6586 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
6587 parameter.
6588 * g++.dg/simulate-thread/bitfields.C: Likewise.
6589 * gcc.dg/simulate-thread/strict-align-global.c: Remove
6590 allow-packed-store-data-races parameter.
6591 * gcc.dg/simulate-thread/subfields.c: Likewise.
6592 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
6593 to one.
6594
6595 2014-06-26 Martin Jambor <mjambor@suse.cz>
6596
6597 * g++.dg/ipa/pr60600.C: Fix typo.
6598 * g++.dg/ipa/devirt-25.C: Likewise.
6599
6600 2014-06-26 Richard Biener <rguenther@suse.de>
6601
6602 PR tree-optimization/61607
6603 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
6604
6605 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6606
6607 * gcc.dg/inline-22.c: Add bind_pic_locally.
6608 * gcc.dg/inline_4.c: Ditto.
6609 * gcc.dg/fail_always_inline.c: Ditto.
6610 * g++.dg/ipa/devirt-25.C: Ditto.
6611
6612 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6613
6614 * lib/target-support.exp (bind_pic_locally): Save the flags to
6615 'flags_to_postpone' instead of appending to 'flags'.
6616 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
6617 with flags_to_postpone and revert after target_compile.
6618 * lib/g++.exp (g++_target_compile): Ditto.
6619 * lib/gfortran.exp (gfortran_target_compile): Ditto.
6620
6621 2014-06-26 Nick Clifton <nickc@redhat.com>
6622
6623 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
6624
6625 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
6626
6627 PR c++/61537
6628 * g++.dg/template/pr61537.C: New testcase.
6629
6630 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6631
6632 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
6633 powerpc*-*-linux*.
6634
6635 2014-06-25 Tobias Burnus <burnus@net-b.de>
6636
6637 * gfortran.dg/coarray_33.f90: New.
6638
6639 2014-06-25 Tobias Burnus <burnus@net-b.de>
6640
6641 * gfortran.dg/coarray/coindexed_1.f90: New.
6642
6643 2014-06-25 Tobias Burnus <burnus@net-b.de>
6644
6645 * gfortran.dg/coarray_collectives_7.f90: New.
6646
6647 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6648
6649 * gcc.c-torture/execute/20140622-1.c: New test.
6650
6651 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 DR 178
6654 PR c++/49132
6655 * g++.dg/cpp0x/aggr1.C: New.
6656 * g++.dg/cpp0x/aggr2.C: Likewise.
6657 * g++.dg/init/aggr11.C: Likewise.
6658 * g++.dg/init/aggr12.C: Likewise.
6659
6660 2014-06-25 Martin Jambor <mjambor@suse.cz>
6661
6662 * g++.dg/ipa/pr61540.C: Remove dumping test.
6663
6664 2014-06-25 Marek Polacek <polacek@redhat.com>
6665
6666 PR c/61162
6667 * gcc.dg/pr61162.c: Adjust dg-warning.
6668 * gcc.dg/pr61162-2.c: New test.
6669
6670 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
6671
6672 PR tree-optimization/57742
6673 * gcc.dg/tree-ssa/calloc-3.c: New file.
6674
6675 2014-06-25 Richard Biener <rguenther@suse.de>
6676
6677 PR testsuite/61560
6678 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
6679 for targets that return _Complex float in memory.
6680
6681 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6682
6683 * gcc.target/arm/vect-noalign.c: Adjust options.
6684
6685 2014-06-24 Cong Hou <congh@google.com>
6686
6687 * gcc.dg/vect/vect-reduc-sad.c: New.
6688 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
6689
6690 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
6691
6692 PR tree-optimization/57742
6693 * g++.dg/tree-ssa/calloc.C: New testcase.
6694 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
6695 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
6696 * gcc.dg/strlenopt-9.c: Adapt.
6697
6698 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
6699
6700 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
6701 global variable.
6702 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
6703 instead of calling sequentially in the C code.
6704 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
6705 saved_return_address to the stack frame where LR register was stored.
6706 (saved_return_address): Declare weak.
6707
6708 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/33972
6711 * g++.dg/other/operator3.C: New.
6712 * g++.dg/template/operator8.C: Adjust.
6713 * g++.dg/template/operator9.C: Likewise.
6714
6715 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
6716
6717 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
6718
6719 2014-06-24 Richard Biener <rguenther@suse.de>
6720
6721 PR tree-optimization/61572
6722 * gcc.target/i386/pr61572.c: New testcase.
6723
6724 2014-06-24 Jakub Jelinek <jakub@redhat.com>
6725
6726 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
6727 reduction clause.
6728 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
6729 Remove Label is never defined expected error.
6730 * gfortran.dg/gomp/udr8.f90: New test.
6731
6732 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6733
6734 PR tree-optimization/61554
6735 * g++.dg/torture/pr61554.C: New testcase.
6736
6737 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
6738
6739 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
6740
6741 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
6742
6743 * gcc.dg/localalias-2.c: Guard by require-alias.
6744 * gcc.dg/globalalias-2.c: Likewise.
6745
6746 2014-06-23 Kai Tietz <ktietz@redhat.com>
6747
6748 * gcc.target/i386/indjmp-1.c: New test.
6749
6750 2014-06-23 Andrew Pinski <apinski@cavium.com>
6751
6752 * gcc.c-torture/compile/20140723-1.c: New testcase.
6753
6754 2014-06-23 Marek Polacek <polacek@redhat.com>
6755
6756 PR c/61553
6757 * c-c++-common/pr61553.c (foo): Add dg-error.
6758
6759 2014-06-23 Tobias Burnus <burnus@net-b.de>
6760
6761 * gfortran.dg/coarray_32.f90: New.
6762
6763 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6764
6765 DR 577
6766 PR c++/33101
6767 * g++.dg/other/void1.C: Adjust.
6768 * g++.dg/other/void3.C: Likewise.
6769
6770 2014-06-23 Marek Polacek <polacek@redhat.com>
6771
6772 PR c/61553
6773 * c-c++-common/pr61553.c: New test.
6774
6775 2014-06-23 Richard Biener <rguenther@suse.de>
6776
6777 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
6778 * g++.dg/vect/slp-pr50819.cc: Likewise.
6779 * g++.dg/vect/slp-pr56812.cc: Likewise.
6780 * gcc.dg/vect/bb-slp-1.c: Likewise.
6781 * gcc.dg/vect/bb-slp-10.c: Likewise.
6782 * gcc.dg/vect/bb-slp-11.c: Likewise.
6783 * gcc.dg/vect/bb-slp-13.c: Likewise.
6784 * gcc.dg/vect/bb-slp-14.c: Likewise.
6785 * gcc.dg/vect/bb-slp-15.c: Likewise.
6786 * gcc.dg/vect/bb-slp-16.c: Likewise.
6787 * gcc.dg/vect/bb-slp-17.c: Likewise.
6788 * gcc.dg/vect/bb-slp-18.c: Likewise.
6789 * gcc.dg/vect/bb-slp-19.c: Likewise.
6790 * gcc.dg/vect/bb-slp-2.c: Likewise.
6791 * gcc.dg/vect/bb-slp-20.c: Likewise.
6792 * gcc.dg/vect/bb-slp-21.c: Likewise.
6793 * gcc.dg/vect/bb-slp-22.c: Likewise.
6794 * gcc.dg/vect/bb-slp-23.c: Likewise.
6795 * gcc.dg/vect/bb-slp-24.c: Likewise.
6796 * gcc.dg/vect/bb-slp-25.c: Likewise.
6797 * gcc.dg/vect/bb-slp-26.c: Likewise.
6798 * gcc.dg/vect/bb-slp-27.c: Likewise.
6799 * gcc.dg/vect/bb-slp-28.c: Likewise.
6800 * gcc.dg/vect/bb-slp-29.c: Likewise.
6801 * gcc.dg/vect/bb-slp-3.c: Likewise.
6802 * gcc.dg/vect/bb-slp-30.c: Likewise.
6803 * gcc.dg/vect/bb-slp-31.c: Likewise.
6804 * gcc.dg/vect/bb-slp-32.c: Likewise.
6805 * gcc.dg/vect/bb-slp-4.c: Likewise.
6806 * gcc.dg/vect/bb-slp-5.c: Likewise.
6807 * gcc.dg/vect/bb-slp-6.c: Likewise.
6808 * gcc.dg/vect/bb-slp-7.c: Likewise.
6809 * gcc.dg/vect/bb-slp-8.c: Likewise.
6810 * gcc.dg/vect/bb-slp-8a.c: Likewise.
6811 * gcc.dg/vect/bb-slp-8b.c: Likewise.
6812 * gcc.dg/vect/bb-slp-9.c: Likewise.
6813 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
6814 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
6815 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
6816 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
6817 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
6818 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
6819 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
6820 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
6821 * gcc.dg/vect/pr26359.c: Likewise.
6822 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
6823
6824 2014-06-23 Marek Polacek <polacek@redhat.com>
6825
6826 * c-c++-common/pr49706-2.c: New test.
6827
6828 2014-06-23 Alan Modra <amodra@gmail.com>
6829
6830 * gcc.dg/pr61583.c: New.
6831
6832 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
6833
6834 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
6835 [u]int64x1_t.
6836
6837 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
6838 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
6839
6840 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
6841 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
6842 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
6843 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
6844 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
6845 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
6846 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
6847 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
6848 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
6849 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
6850 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
6851 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
6852 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
6853 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
6854 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
6855 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
6856 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
6857 test_vsrid_n_u64): Fix signature to match intrinsic.
6858
6859 (test_vabs_s64): Remove.
6860 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
6861
6862 (test_vdupd_lane_s64): Rename to...
6863 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
6864
6865 (test_vdupd_lane_u64): Rename to...
6866 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
6867
6868 (test_vtst_s64): Rename to...
6869 (test_vtstd_s64): ...and change int64x1_t to int64_t.
6870
6871 (test_vtst_u64): Rename to...
6872 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
6873
6874 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
6875 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
6876 Remove out-of-bounds tests.
6877 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
6878 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
6879 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
6880
6881 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
6882
6883 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
6884 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
6885 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
6886 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
6887 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
6888 vector types.
6889 * gcc.target/aarch64/vsub_f64.c: Likewise.
6890 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
6891 scheme as now the same for all variants.
6892 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
6893 float64x1_t.
6894
6895 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
6896
6897 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
6898
6899 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
6900
6901 * gcc.dg/localalias.c: Fix broken commit.
6902 * gcc.dg/globalalias.c: Likewise.
6903
6904 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
6905
6906 * gcc.dg/localalias.c: New testcase.
6907 * gcc.dg/localalias-2.c: New testcase.
6908 * gcc.dg/globalalias.c: New testcase.
6909 * gcc.dg/globalalias-2.c: New testcase.
6910
6911 2014-06-20 Jakub Jelinek <jakub@redhat.com>
6912
6913 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
6914
6915 2014-06-20 Marek Polacek <polacek@redhat.com>
6916
6917 * c-c++-common/ubsan/bounds-1.c: New test.
6918 * c-c++-common/ubsan/bounds-2.c: New test.
6919 * c-c++-common/ubsan/bounds-3.c: New test.
6920 * c-c++-common/ubsan/bounds-4.c: New test.
6921 * c-c++-common/ubsan/bounds-5.c: New test.
6922 * c-c++-common/ubsan/bounds-6.c: New test.
6923
6924 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
6925
6926 Make the tests big-endian friendly.
6927
6928 * gcc.target/aarch64/aapcs64/test_25.c: Update.
6929 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
6930 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
6931 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
6932 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
6933 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
6934 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
6935 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
6936 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
6937
6938 2014-06-20 Yury Gribov <y.gribov@samsung.com>
6939 Max Ostapenko <m.ostapenko@partner.samsung.com>
6940
6941 PR sanitizer/61547
6942 * c-c++-common/asan/strlen-overflow-1.c: New test.
6943
6944 2014-06-20 Martin Jambor <mjambor@suse.cz>
6945
6946 PR ipa/61540
6947 * g++.dg/ipa/pr61540.C: New test.
6948
6949 2014-06-20 Yury Gribov <y.gribov@samsung.com>
6950 Max Ostapenko <m.ostapenko@partner.samsung.com>
6951
6952 PR sanitizer/61530
6953 * c-c++-common/asan/pr61530.c: New test.
6954
6955 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6956
6957 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
6958 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
6959 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
6960 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
6961 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
6962 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
6963 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
6964 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
6965 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
6966 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
6967 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
6968 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
6969 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6970 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
6971 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
6972 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
6973 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
6974 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
6975 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
6976 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
6977 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
6978 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6979 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
6980 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
6981 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
6982 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
6983 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
6984 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
6985 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
6986 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
6987 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
6988 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
6989 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
6990 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
6991 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
6992 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6993 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6994 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
6995 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
6996 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
6997 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
6998 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
6999 (test_vqdmlal_high_lane_s16): Fix parameter type.
7000 (test_vqdmlal_high_lane_s32): Likewise.
7001 (test_vqdmull_high_lane_s16): Likewise.
7002 (test_vqdmull_high_lane_s32): Likewise.
7003 (test_vqdmlsl_high_lane_s32): Likewise.
7004 (test_vqdmlsl_high_lane_s16): Likewise.
7005 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7006 Fix argument type.
7007 (test_vqdmlals_lane_s32): Likewise.
7008 (test_vqdmlslh_lane_s16): Likewise.
7009 (test_vqdmlsls_lane_s32): Likewise.
7010 (test_vqdmulhh_lane_s16): Likewise.
7011 (test_vqdmulhs_lane_s32): Likewise.
7012 (test_vqdmullh_lane_s16): Likewise.
7013 (test_vqdmulls_lane_s32): Likewise.
7014 (test_vqrdmulhh_lane_s16): Likewise.
7015 (test_vqrdmulhs_lane_s32): Likewise.
7016
7017 2014-06-20 Tobias Burnus <burnus@net-b.de>
7018
7019 PR testsuite/61567
7020 * gfortran.dg/coarray_collectives_5.f90: Update
7021 dg-final scan-tree-dump-times.
7022 * gfortran.dg/coarray_collectives_6.f90: Ditto.
7023
7024 2014-06-20 Hale Wang <hale.wang@arm.com>
7025
7026 * gcc.target/arm/lto/: New folder to verify the LTO option.
7027 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7028 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7029 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7030 * lib/lto.exp (object-readelf): New procedure.
7031
7032 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7033
7034 PR fortran/61454
7035 * gfortran.dg/pr61454.f90: New file.
7036
7037 2014-06-19 Terry Guo <terry.guo@arm.com>
7038
7039 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7040 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7041 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7042
7043 2014-06-19 Tobias Burnus <burnus@net-b.de>
7044
7045 * gfortran.dg/coarray/collectives_2.f90: Extend
7046 and make valid.
7047
7048 2014-06-18 Tom de Vries <tom@codesourcery.com>
7049
7050 * gcc.target/aarch64/fuse-caller-save.c: New test.
7051
7052 2014-06-18 Radovan Obradovic <robradovic@mips.com>
7053 Tom de Vries <tom@codesourcery.com>
7054
7055 * gcc.target/arm/fuse-caller-save.c: New test.
7056
7057 2014-06-18 Richard Biener <rguenther@suse.de>
7058
7059 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7060 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7061 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7062
7063 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7064
7065 PR tree-optimization/61518
7066 * gcc.dg/torture/pr61518.c: New test.
7067
7068 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7069
7070 PR tree-optimization/61517
7071 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7072 (incorrect_read_be32): Likewise.
7073 (main): Call incorrect_read_* to test stmt replacement is made by
7074 bswap at the right place.
7075 * gcc.c-torture/execute/pr61517.c: New test.
7076
7077 2014-06-18 Andreas Schwab <schwab@suse.de>
7078
7079 PR rtl-optimization/54555
7080 * gcc.target/m68k/pr54555.c: New test.
7081
7082 2014-06-18 Olivier Hainque <hainque@adacore.com>
7083
7084 * gnat.dg/blocklocs.adb: New test.
7085
7086 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
7087
7088 PR tree-optimization/52252
7089 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7090 * gcc.target/i386/pr52252-core.c: Ditto.
7091
7092 PR tree-optimization/61403
7093 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7094
7095 2014-06-18 Jakub Jelinek <jakub@redhat.com>
7096
7097 * gfortran.dg/gomp/declare-simd-1.f90: New test.
7098 * gfortran.dg/gomp/depend-1.f90: New test.
7099 * gfortran.dg/gomp/target1.f90: New test.
7100 * gfortran.dg/gomp/target2.f90: New test.
7101 * gfortran.dg/gomp/target3.f90: New test.
7102 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7103 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7104 201107.
7105
7106 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7107
7108 PR fortran/61126
7109 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7110
7111 2014-06-17 Tobias Burnus <burnus@net-b.de>
7112 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7113
7114 * gfortran.dg/coarray/send_array.f90: New.
7115 * gfortran.dg/coarray/get_array.f90: New.
7116 * gfortran.dg/coarray/sendget_array.f90: New.
7117 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7118 names.
7119 * gfortran.dg/coarray/collectives_2.f90: New.
7120
7121 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7122
7123 PR target/61533
7124 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7125 dg-options.
7126
7127 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
7128
7129 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7130 unit_id and kind_id to zero.
7131
7132 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
7133
7134 PR target/61483
7135 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7136 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7137 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7138 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7139
7140 2014-06-17 Richard Biener <rguenther@suse.de>
7141
7142 PR lto/61012
7143 * gcc.dg/lto/pr61526_0.c: New testcase.
7144 * gcc.dg/lto/pr61526_1.c: Likewise.
7145
7146 2014-06-17 Richard Biener <rguenther@suse.de>
7147
7148 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7149 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7150 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7151 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7152 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7153
7154 2014-06-17 Richard Biener <rguenther@suse.de>
7155
7156 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7157
7158 2014-06-16 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/61482
7161 * g++.dg/torture/pr61482.C: New testcase.
7162
7163 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
7164
7165 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7166 vpmacsdql instruction.
7167
7168 2014-06-16 Yury Gribov <y.gribov@samsung.com>
7169
7170 * c-c++-common/asan/instrument-with-calls-1.c: New test.
7171 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7172 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7173 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7174 test patterns.
7175 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7176 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7177 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7178 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7179 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7180 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7181
7182 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7183
7184 PR fortran/28484
7185 PR fortran/61429
7186 * gfortran.dg/system_clock_1.f90: New file.
7187 * gfortran.dg/system_clock_2.f90: New file.
7188
7189 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 PR c++/33101
7192 * g++.dg/other/void3.C: New.
7193 * g++.dg/conversion/err-recover1.C: Update.
7194
7195 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
7196
7197 PR target/61415
7198 * lib/target-supports.exp (check_effective_target_longdouble128): New.
7199 * gcc.target/powerpc/pack02.c: Use it.
7200 * gcc.target/powerpc/tfmode_off.c: Likewise.
7201
7202 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
7203
7204 PR rtl-optimization/61094
7205 PR rtl-optimization/61446
7206 * gcc.target/i386/pr61446.c : New.
7207
7208 2014-06-13 Dehao Chen <dehao@google.com>
7209
7210 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7211
7212 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7213
7214 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7215
7216 2014-06-13 Richard Biener <rguenther@suse.de>
7217
7218 * c-c++-common/pr46562-2.c: Adjust.
7219 * g++.dg/tree-ssa/pr8781.C: Likewise.
7220 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7221 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7222 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7223 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7224 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7225
7226 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7227
7228 PR tree-optimization/61375
7229 * gcc.c-torture/execute/pr61375-1.c: New test.
7230
7231 2014-06-12 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR middle-end/61486
7234 * c-c++-common/gomp/pr61486-1.c: New test.
7235 * c-c++-common/gomp/pr61486-2.c: New test.
7236
7237 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7238
7239 PR target/59843
7240 * gcc.dg/vect/vect-singleton_1.c: New file.
7241
7242 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
7243
7244 PR target/61443
7245 * gcc.target/avr/torture/pr61443.c: New test.
7246
7247 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7248
7249 PR c++/19200
7250 * g++.dg/parse/friend11.C: New.
7251
7252 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7253
7254 PR c++/60265
7255 * g++.dg/cpp0x/using-enum-1.C: New.
7256 * g++.dg/cpp0x/using-enum-2.C: Likewise.
7257
7258 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7259
7260 PR c++/19200
7261 * g++.dg/parse/friend9.C: New.
7262 * g++.dg/parse/friend10.C: Likewise.
7263 * g++.dg/parse/friend7.C: Adjust.
7264
7265 2014-06-11 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/61452
7268 * gcc.dg/torture/pr61452.c: New testcase.
7269
7270 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7271
7272 PR c++/34049
7273 * g++.dg/parse/pr34049.C: New.
7274
7275 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7276
7277 * gcc.c-torture/execute/pr61306-1.c: New test.
7278 * gcc.c-torture/execute/pr61306-2.c: Likewise.
7279 * gcc.c-torture/execute/pr61306-3.c: Likewise.
7280
7281 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7282
7283 * gcc.target/aarch64/acle/acle.exp: New.
7284 * gcc.target/aarch64/acle/crc32b.c: New test.
7285 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7286 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7287 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7288 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7289 * gcc.target/aarch64/acle/crc32d.c: Likewise.
7290 * gcc.target/aarch64/acle/crc32h.c: Likewise.
7291 * gcc.target/aarch64/acle/crc32w.c: Likewise.
7292
7293 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
7294
7295 PR tree-optimization/52252
7296 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7297
7298 2014-06-11 Richard Biener <rguenther@suse.de>
7299
7300 PR middle-end/61437
7301 * gcc.dg/torture/20140610-1.c: New testcase.
7302 * gcc.dg/torture/20140610-2.c: Likewise.
7303
7304 2014-06-10 Richard Biener <rguenther@suse.de>
7305
7306 PR tree-optimization/61438
7307 * gcc.dg/torture/pr61438.c: New testcase.
7308
7309 2014-06-10 Richard Biener <rguenther@suse.de>
7310
7311 PR middle-end/61456
7312 * g++.dg/opt/pr61456.C: New testcase.
7313
7314 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
7315 Mikael Morin <mikael@gcc.gnu.org>
7316
7317 PR fortran/41936
7318 * gfortran.dg/class_array_15.f03: Check memory leaks.
7319
7320 2014-06-10 Richard Biener <rguenther@suse.de>
7321
7322 PR tree-optimization/57186
7323 PR tree-optimization/59299
7324 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7325 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7326
7327 2014-06-10 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR fortran/60928
7330 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7331 directives.
7332 * gfortran.dg/gomp/associate1.f90: New test.
7333 * gfortran.dg/gomp/intentin1.f90: New test.
7334 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7335 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7336 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7337 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7338
7339 2014-06-09 Marek Polacek <polacek@redhat.com>
7340
7341 PR c/36446
7342 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7343 * gcc.dg/array-2.c: Likewise.
7344 * gcc.dg/array-const-2.c: Likewise.
7345 * gcc.dg/ucnid-8.c: Likewise.
7346 * gcc.dg/vla-init-1.c: Likewise.
7347 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7348 * gcc.dg/c99-flex-array-7.c: Likewise.
7349 * gcc.dg/init-bad-1.c: Likewise.
7350 * gcc.dg/init-bad-3.c: Likewise.
7351 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7352 * gcc.dg/pedwarn-init.c: Add dg-warning.
7353 * gcc.dg/pr53119.c: Remove dg-excess-errors.
7354
7355 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7356
7357 PR c++/22556
7358 * g++.dg/other/redecl3.C: New.
7359
7360 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
7361
7362 PR c++/54442
7363 * g++.dg/pr54442.C: New file.
7364
7365 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
7366
7367 PR fortran/61406
7368 * gfortran.dg/associate_17.f90 : New test
7369
7370 2014-06-09 Petr Murzin <petr.murzin@intel.com>
7371
7372 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
7373 void for TEST instead of static void.
7374 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7375 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7376 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7377 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7378 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7379 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7380 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7381 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7382 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7383 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7384 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7385 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7386 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7387 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7388 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7389 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7390 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7391 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7392 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7393 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7394 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7395 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7396 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7397 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7398 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7399 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7400 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7401 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7402 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7403 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7404 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7405 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7406 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7407 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7408 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7409 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7410 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7411 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7412 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7413 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7414 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7415 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
7416 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
7417 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
7418 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
7419 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
7420 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
7421 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
7422 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
7423 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
7424 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
7425 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
7426 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
7427 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
7428 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
7429 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
7430 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
7431 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
7432 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
7433 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
7434 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
7435 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
7436 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
7437 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7438 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7439 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7440 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
7441 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
7442 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7443 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7444 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7445 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7446 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7447 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7448 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7449 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7450 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7451 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
7452 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
7453 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7454 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
7455 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
7456 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
7457 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
7458 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
7459 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
7460 instead of static void.
7461 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
7462 delete unused variables.
7463 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7464 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7465 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7466 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
7467 delete unused variables, void for TEST instead of static void.
7468 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7469 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7470 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7471 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7472 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7473 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7474 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7475 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7476 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7477 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7478 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7479 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7480 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
7481 initialize variables.
7482 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
7483 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
7484 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
7485 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
7486 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
7487 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
7488 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
7489 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
7490 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7491 * gcc.target/i386/i386.exp: Ditto.
7492 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7493 CALC, void for TEST instead of static void, initialize variables.
7494 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
7495 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
7496 static void.
7497 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
7498 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
7499 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
7500 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
7501 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
7502 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
7503 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
7504 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
7505 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
7506 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
7507 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
7508 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
7509 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
7510 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
7511 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
7512 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
7513 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7514 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7515 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7516 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
7517 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
7518 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
7519 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
7520 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
7521 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
7522 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
7523 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
7524 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
7525 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
7526 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
7527 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
7528 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
7529 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
7530 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
7531 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
7532 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
7533 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
7534 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
7535 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
7536 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
7537 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7538 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7539 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
7540 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
7541 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
7542 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
7543 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
7544 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
7545 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
7546 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
7547 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
7548 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
7549 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7550 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7551 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7552 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7553 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
7554 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
7555 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
7556 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
7557 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7558 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7559 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7560 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
7561 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
7562 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
7563 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
7564 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7565 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
7566 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7567 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
7568 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7569 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7570 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7571 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7572 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7573 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
7574 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
7575 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
7576 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
7577 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
7578 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
7579 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
7580 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
7581 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
7582 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
7583 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
7584 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
7585 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
7586 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
7587 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
7588 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7589 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
7590 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
7591 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
7592 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
7593 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
7594 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
7595 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
7596 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
7597 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
7598 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
7599 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
7600 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
7601 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
7602 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
7603 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
7604 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
7605 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
7606 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
7607 instead of static void.
7608 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
7609 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
7610 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
7611 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
7612 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
7613 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
7614 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
7615 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
7616 static void, delete unused variables.
7617 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
7618 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7619 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
7620 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
7621 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
7622 static void, delete unused variables, Change parameters for
7623 UNION_CHECK, MASK_MERGE and MASK_ZERO.
7624 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
7625 CALC, void for TEST instead of static void.
7626 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
7627 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
7628 void.
7629 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
7630 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
7631 static void, change type of parameter for UNION_TYPE.
7632 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
7633 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
7634 void for TEST instead of static void, delete unused variables, change
7635 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
7636 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
7637 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7638 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7639 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7640 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7641 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7642 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
7643 void for TEST instead of static void, change parameters for
7644 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
7645 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
7646 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
7647 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
7648 * gcc.target/i386/avx512f-additional-reg-names.c: Add
7649 __attribute__((unused)).
7650 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
7651 __attribute__((unused)).
7652 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
7653 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
7654 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
7655 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
7656 * gcc.target/i386/avx512f-korw-1.c: Ditto.
7657 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
7658 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
7659 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
7660 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
7661 add __attribute__((unused)).
7662 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
7663 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
7664 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
7665 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
7666 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
7667 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
7668 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
7669 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
7670 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
7671 delete unused variables.
7672 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
7673 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7674 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7675 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7676 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7677 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
7678 static void, mask_merging and zero_masking for unsigned types.
7679 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
7680 CHECK_ARRAY for unsigned types.
7681 * gcc.target/i386/m256-check.h: Ditto.
7682 * gcc.target/i386/m512-check.h: Ditto.
7683
7684 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
7685
7686 PR target/61062
7687 * gcc.target/arm/pr48252.c (main): Expect same result
7688 as endian-neutral.
7689
7690 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7691
7692 PR fortran/45187
7693 * gfortran.dg/cray_pointers_10.f90: New file.
7694
7695 2014-06-09 Jakub Jelinek <jakub@redhat.com>
7696
7697 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
7698 instead of complex(kind=16).
7699
7700 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7701
7702 PR fortran/38829
7703 * gfortran.dg/bind_c_usage_29.f90: New file.
7704
7705 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
7706
7707 * gnat.dg/opt38.adb: New test.
7708 * gnat.dg/opt38_pkg.ad[sb]: New helper.
7709
7710 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
7711
7712 PR target/18343
7713 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
7714 New macro, 0 for __MMIX__, default 64.
7715 (bar): Pass it to __builtin_apply instead of literal 64.
7716
7717 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7718
7719 * gfortran.dg/io_constraints_11.f90: New file.
7720 * gfortran.dg/io_constraints_12.f90: New file.
7721 * gfortran.dg/io_constraints_13.f90: New file.
7722
7723 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
7724
7725 PR target/61423
7726 * gcc.target/i386/pr61423.c: New test.
7727
7728 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7729
7730 PR c++/60184
7731 * g++.dg/cpp0x/constexpr-union6.C: New.
7732 * g++.dg/cpp0x/union6.C: Likewise.
7733 * g++.dg/init/ref14.C: Adjust.
7734 * g++.dg/init/union1.C: Likewise.
7735
7736 2014-06-06 Richard Biener <rguenther@suse.de>
7737
7738 PR tree-optimization/59299
7739 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
7740
7741 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
7742
7743 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
7744 * gcc.dg/tree-ssa/sra-12.c: Likewise.
7745
7746 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7747
7748 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
7749 bitfield and test wrong results instead of correct results to make the
7750 test more portable.
7751
7752 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/60432
7755 * g++.dg/cpp0x/constexpr-60432.C: New.
7756
7757 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/60199
7760 * g++.dg/cpp0x/constexpr-60199.C: New.
7761
7762 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7763
7764 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
7765 Specify -march=z900 as an additional option.
7766 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
7767 * gcc.dg/optimize-bswapsi-2.c: Likewise.
7768 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
7769
7770 2014-06-06 Jakub Jelinek <jakub@redhat.com>
7771
7772 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
7773 reduction clause diagnostic changes.
7774 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
7775 * gfortran.dg/gomp/reduction1.f90: Likewise.
7776 * gfortran.dg/gomp/reduction3.f90: Likewise.
7777 * gfortran.dg/gomp/udr1.f90: New test.
7778 * gfortran.dg/gomp/udr2.f90: New test.
7779 * gfortran.dg/gomp/udr3.f90: New test.
7780 * gfortran.dg/gomp/udr4.f90: New test.
7781 * gfortran.dg/gomp/udr5.f90: New test.
7782 * gfortran.dg/gomp/udr6.f90: New test.
7783 * gfortran.dg/gomp/udr7.f90: New test.
7784
7785 2014-06-06 Christian Bruel <christian.bruel@st.com>
7786
7787 PR tree-optimization/43934
7788 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
7789
7790 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
7791
7792 PR c/53119
7793 * gcc.dg/pr53119.c: New testcase.
7794
7795 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7796
7797 PR target/52472
7798 * gcc.target/avr/pr52472.c: New test.
7799
7800
7801 2014-06-05 Jeff Law <law@redhat.com>
7802
7803 PR tree-optimization/61289
7804 * g++.dg/pr61289.C: New test.
7805 * g++.dg/pr61289-2.C: New test.
7806
7807 2014-06-05 Richard Biener <rguenther@suse.de>
7808 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 PR c++/56961
7811 * g++.dg/parse/pr56961.C: New.
7812
7813 2014-06-05 Kai Tietz <ktietz@redhat.com>
7814
7815 PR target/46219
7816 * gcc.target/i386/sibcall-4.c: Remove xfail.
7817
7818 2014-06-05 Julian Brown <julian@codesourcery.com>
7819 Sandra Loosemore <sandra@codesourcery.com>
7820
7821 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
7822
7823 2014-06-05 Richard Biener <rguenther@suse.de>
7824
7825 PR c++/61004
7826 * g++.dg/diagnostic/pr61004.C: New testcase.
7827
7828 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
7829
7830 * gcc.dg/torture/pr61319.c: New test.
7831
7832 2014-06-05 Marek Polacek <polacek@redhat.com>
7833
7834 PR c/56724
7835 * gcc.dg/pr56724-3.c: New test.
7836
7837 2014-06-05 Andreas Schwab <schwab@suse.de>
7838
7839 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
7840
7841 2014-06-05 Marek Polacek <polacek@redhat.com>
7842
7843 PR c/49706
7844 * c-c++-common/pr49706.c: New test.
7845
7846 2014-06-05 Marek Polacek <polacek@redhat.com>
7847
7848 PR c/48062
7849 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
7850 * gcc.dg/Wshadow-3.c: Likewise.
7851 * gcc.dg/pr48062.c: New test.
7852
7853 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7854
7855 PR c++/43453
7856 * g++.dg/init/pr43453.C: New.
7857
7858 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
7859
7860 PR tree-optimization/61385
7861 * gcc.dg/tree-ssa/pr61385.c: New file.
7862
7863 2014-06-04 Richard Biener <rguenther@suse.de>
7864
7865 PR tree-optimization/60098
7866 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
7867
7868 2014-06-04 Richard Biener <rguenther@suse.de>
7869
7870 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
7871
7872 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
7873
7874 PR c/58942
7875 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
7876 the case with a pointer.
7877
7878 2014-06-04 Marek Polacek <polacek@redhat.com>
7879
7880 PR c/30020
7881 * c-c++-common/pr30020.c: New test.
7882
7883 2014-06-03 Andrew Pinski <apinski@cavium.com>
7884
7885 * gcc.c-torture/compile/20140528-1.c: New testcase.
7886
7887 2014-06-03 Dehao Chen <dehao@google.com>
7888
7889 * gcc.dg/tree-prof/merge_block.c: New test.
7890
7891 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
7892
7893 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
7894 * g++.dg/ext/mv15.C (dg-options): Ditto.
7895
7896 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7897
7898 DR 1423
7899 PR c++/52174
7900 * g++.dg/cpp0x/nullptr31.C: New.
7901 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
7902 * g++.dg/cpp0x/nullptr17.C: Update.
7903
7904 2014-06-03 Marek Polacek <polacek@redhat.com>
7905
7906 PR c/60439
7907 * c-c++-common/pr60439.c: New test.
7908 * g++.dg/eh/scope1.C (f4): Add dg-warning.
7909
7910 2014-06-03 Martin Jambor <mjambor@suse.cz>
7911
7912 PR ipa/61160
7913 * g++.dg/ipa/pr61160-1.C: New test.
7914
7915 2014-06-03 Richard Biener <rguenther@suse.de>
7916
7917 PR tree-optimization/61383
7918 * gcc.dg/torture/pr61383-1.c: New testcase.
7919
7920 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
7921
7922 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
7923
7924 2014-06-02 Jeff Law <law@redhat.com>
7925
7926 PR rtl-optimization/61094
7927 * g++.dg/pr61094: New test.
7928
7929 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
7930
7931 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
7932 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
7933 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
7934 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
7935 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
7936 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
7937 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
7938 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
7939
7940 2014-06-02 Richard Biener <rguenther@suse.de>
7941
7942 PR tree-optimization/61346
7943 * gcc.dg/torture/pr61346.c: New testcase.
7944
7945 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
7946
7947 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
7948 not compilation.
7949 * gcc.target/i386/sibcall-4.c: Ditto.
7950 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
7951
7952 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
7953
7954 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
7955 in scan-assembler-not string.
7956 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
7957 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
7958 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
7959
7960 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
7961
7962 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
7963
7964 2014-06-01 Kai Tietz <ktietz@redhat.com>
7965
7966 PR target/61377
7967 * gcc.target/i386/sibcall-6.c: New test.
7968
7969 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7970
7971 DR 1227
7972 PR c++/57543
7973 * g++.dg/cpp0x/pr57543-1.C: New.
7974 * g++.dg/cpp0x/pr57543-2.C: Likewise.
7975 * g++.dg/cpp0x/pr57543-3.C: Likewise.
7976 * g++.dg/cpp0x/decltype59.C: Likewise.
7977
7978 2014-05-31 Tom de Vries <tom@codesourcery.com>
7979
7980 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
7981
7982 2014-05-30 Jakub Jelinek <jakub@redhat.com>
7983
7984 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
7985 restore_gcc_exec_prefix_env_var): New procedures.
7986 (set_ld_library_path_env_vars,
7987 restore_ld_library_path_env_vars): Use them.
7988 * lib/c-compat.exp: Load target-libpath.exp.
7989 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
7990 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
7991 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
7992 restore_gcc_exec_prefix_env_var.
7993 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
7994 Likewise.
7995
7996 * c-c++-common/asan/misalign-1.c: New test.
7997 * c-c++-common/asan/misalign-2.c: New test.
7998
7999 * g++.dg/asan/asan_test.C: Add -std=c++11 and
8000 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8001 -DASAN_USE_DEJAGNU_GTEST=1.
8002 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8003 * g++.dg/asan/asan_oob_test.cc: Likewise.
8004 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8005 * g++.dg/asan/asan_str_test.cc: Likewise.
8006 * g++.dg/asan/asan_test_utils.h: Likewise.
8007 * g++.dg/asan/sanitizer_test_config.h: Likewise.
8008 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8009 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8010 Imported from upstream r209283.
8011 * g++.dg/asan/asan_test_config.h: Likewise.
8012
8013 2014-05-30 Kai Tietz <ktietz@redhat.com>
8014
8015 PR target/60104
8016 * gcc.target/i386/sibcall-1.c: New test.
8017 * gcc.target/i386/sibcall-2.c: New test.
8018 * gcc.target/i386/sibcall-3.c: New test.
8019 * gcc.target/i386/sibcall-4.c: New test.
8020
8021 2014-05-30 Ian Lance Taylor <iant@google.com>
8022
8023 * gcc.target/i386/pause-2.c: New test.
8024
8025 2014-05-30 Tom de Vries <tom@codesourcery.com>
8026
8027 * gcc.target/i386/fuse-caller-save.c: New test.
8028 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8029 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8030
8031 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8032
8033 * gcc.target/arm/simd/vrev16p8_1.c: New file.
8034 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8035 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8036 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8037 * gcc.target/arm/simd/vrev16s8_1.c: New file.
8038 * gcc.target/arm/simd/vrev16u8_1.c: New file.
8039 * gcc.target/arm/simd/vrev32p16_1.c: New file.
8040 * gcc.target/arm/simd/vrev32p8_1.c: New file.
8041 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8042 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8043 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8044 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8045 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8046 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8047 * gcc.target/arm/simd/vrev32s16_1.c: New file.
8048 * gcc.target/arm/simd/vrev32s8_1.c: New file.
8049 * gcc.target/arm/simd/vrev32u16_1.c: New file.
8050 * gcc.target/arm/simd/vrev32u8_1.c: New file.
8051 * gcc.target/arm/simd/vrev64f32_1.c: New file.
8052 * gcc.target/arm/simd/vrev64p16_1.c: New file.
8053 * gcc.target/arm/simd/vrev64p8_1.c: New file.
8054 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8055 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8056 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8057 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8058 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8059 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8060 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8061 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8062 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8063 * gcc.target/arm/simd/vrev64s16_1.c: New file.
8064 * gcc.target/arm/simd/vrev64s32_1.c: New file.
8065 * gcc.target/arm/simd/vrev64s8_1.c: New file.
8066 * gcc.target/arm/simd/vrev64u16_1.c: New file.
8067 * gcc.target/arm/simd/vrev64u32_1.c: New file.
8068 * gcc.target/arm/simd/vrev64u8_1.c: New file.
8069
8070 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8071
8072 PR rtl-optimization/61325
8073 * gcc.target/aarch64/pr61325.c: New.
8074
8075 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8076
8077 * gcc.target/arm/simd/vextQf32_1.c: New file.
8078 * gcc.target/arm/simd/vextQp16_1.c: New file.
8079 * gcc.target/arm/simd/vextQp8_1.c: New file.
8080 * gcc.target/arm/simd/vextQs16_1.c: New file.
8081 * gcc.target/arm/simd/vextQs32_1.c: New file.
8082 * gcc.target/arm/simd/vextQs64_1.c: New file.
8083 * gcc.target/arm/simd/vextQs8_1.c: New file.
8084 * gcc.target/arm/simd/vextQu16_1.c: New file.
8085 * gcc.target/arm/simd/vextQu32_1.c: New file.
8086 * gcc.target/arm/simd/vextQu64_1.c: New file.
8087 * gcc.target/arm/simd/vextQu8_1.c: New file.
8088 * gcc.target/arm/simd/vextQp64_1.c: New file.
8089 * gcc.target/arm/simd/vextf32_1.c: New file.
8090 * gcc.target/arm/simd/vextp16_1.c: New file.
8091 * gcc.target/arm/simd/vextp8_1.c: New file.
8092 * gcc.target/arm/simd/vexts16_1.c: New file.
8093 * gcc.target/arm/simd/vexts32_1.c: New file.
8094 * gcc.target/arm/simd/vexts64_1.c: New file.
8095 * gcc.target/arm/simd/vexts8_1.c: New file.
8096 * gcc.target/arm/simd/vextu16_1.c: New file.
8097 * gcc.target/arm/simd/vextu32_1.c: New file.
8098 * gcc.target/arm/simd/vextu64_1.c: New file.
8099 * gcc.target/arm/simd/vextu8_1.c: New file.
8100 * gcc.target/arm/simd/vextp64_1.c: New file.
8101
8102 2014-05-29 Radovan Obradovic <robradovic@mips.com>
8103 Tom de Vries <tom@codesourcery.com>
8104
8105 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8106 options.
8107 * gcc.target/mips/fuse-caller-save.h: New include file.
8108 * gcc.target/mips/fuse-caller-save.c: New test.
8109 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8110 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8111
8112 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8113
8114 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8115
8116 2014-05-28 Richard Biener <rguenther@suse.de>
8117
8118 PR middle-end/61045
8119 * gcc.dg/pr61045.c: New testcase.
8120
8121 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8122
8123 * lib/clearcap.exp: New file.
8124 * gcc.dg/vect/vect.exp: Load clearcap.exp.
8125 Remove clearcap_ldflags handling.
8126 Call clearcap-init, clearcap-finish.
8127 * gcc.target/i386/i386.exp: Likewise.
8128 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8129 * gcc.target/i386/clearcapv2.map: Move to
8130 ../config/sol2-clearcapv2.map.
8131 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8132 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8133
8134 2014-05-28 Richard Biener <rguenther@suse.de>
8135
8136 PR tree-optimization/61335
8137 * gfortran.dg/pr61335.f90: New testcase.
8138
8139 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8140
8141 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8142
8143 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8144
8145 * gnat.dg/overflow_fixed.adb: New test.
8146
8147 2014-05-27 Marek Polacek <polacek@redhat.com>
8148
8149 PR c/56724
8150 * gcc.dg/pr56724-1.c: New test.
8151 * gcc.dg/pr56724-2.c: New test.
8152 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8153 -Wtraditional.
8154 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8155
8156 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8157
8158 * gcc.dg/fold-compare-8.c: New test.
8159 * gcc.dg/Wstrict-overflow-25.c: Likewise.
8160
8161 2014-05-27 Richard Biener <rguenther@suse.de>
8162
8163 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8164
8165 2014-05-27 Marek Polacek <polacek@redhat.com>
8166
8167 PR testsuite/61319
8168 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8169 LLONG_MIN, and ULLONG_MAX.
8170
8171 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8172
8173 * lib/target-supports.exp (check_effective_target_vect_bswap):
8174 Specify arm*-*-* support.
8175
8176 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8177
8178 PR testsuite/61319
8179 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8180 -nan optional.
8181 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8182 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8183
8184 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8185
8186 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8187
8188 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
8189
8190 PR rtl-optimization/61222
8191 * gcc.c-torture/compile/pr61222-1.c: New test.
8192 * gcc.c-torture/compile/pr61222-2.c: Likewise.
8193
8194 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8195
8196 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8197
8198 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8199
8200 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8201
8202 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8203
8204 PR libgfortran/55117
8205 * gfortran.dg/namelist_85.f90: New test.
8206
8207 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
8208
8209 PR c/61191
8210 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8211 the case with syntax error.
8212
8213 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8214
8215 * gcc.dg/lto/pr61278_0.c: New test.
8216 * gcc.dg/lto/pr61278_1.c: New test.
8217
8218 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8219
8220 * gcc.dg/pr61220.c: New test.
8221 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8222
8223 2014-05-25 Tobias Burnus <burnus@net-b.de>
8224
8225 * gfortran.dg/coarray_10.f90: Update dg-warning.
8226 * gfortran.dg/coarray_this_image_1.f90: New.
8227 * gfortran.dg/coarray_this_image_2.f90: New.
8228
8229 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8230
8231 PR libfortran/61173
8232 * gfortran.dg/arrayio_14.f90: New test.
8233
8234 2014-05-24 Andreas Schwab <schwab@suse.de>
8235
8236 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8237
8238 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8239
8240 * gfortran.dg/bind_c_array_params_2.f90:
8241 Adjust regexp for -flto.
8242 * gfortran.dg/pr48636-2.f90: Likewise.
8243 * gfortran.dg/pr52835.f90: Likewise.
8244
8245 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8246
8247 PR rtl-optimization/61215
8248 * gcc.target/i386/pr61215.c: New.
8249
8250 2014-05-23 Marek Polacek <polacek@redhat.com>
8251 Jakub Jelinek <jakub@redhat.com>
8252
8253 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8254 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8255 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8256 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8257 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8258 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8259 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8260 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8261 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8262 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8263 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8264 * c-c++-common/ubsan/float-cast.h: New file.
8265 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8266 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8267
8268 2014-05-23 Jiong Wang <jiong.wang@arm.com>
8269
8270 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8271
8272 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8273
8274 * g++.dg/cpp1y/lambda-init9.C: New.
8275
8276 2014-05-23 Richard Biener <rguenther@suse.de>
8277
8278 PR testsuite/61266
8279 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8280 adjust testcase to reflect reality.
8281
8282 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8283
8284 PR tree-optimization/54733
8285 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8286 optimization to support memory sources and bitwise operations
8287 equivalent to load in host endianness.
8288 * gcc.dg/optimize-bswaphi-1.c: Likewise.
8289 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8290 * gcc.c-torture/execute/bswap-2.c: Likewise.
8291
8292 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8293
8294 * lib/target-supports.exp: New effective targets for architectures
8295 capable of performing byte swap.
8296 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8297 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8298 * gcc.dg/optimize-bswapsi-1.c: Likewise.
8299
8300 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8301
8302 PR c++/61088
8303 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8304 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8305
8306 2014-05-22 Xinliang David Li <davidxl@google.com>
8307
8308 * g++.dg/ipa/devirt-15.C: Fix expected message.
8309 * g++.dg/ipa/devirt-16.C: Ditto.
8310 * g++.dg/ipa/devirt-17.C: Ditto.
8311 * g++.dg/ipa/devirt-26.C: Ditto.
8312 * g++.dg/ipa/imm-devirt-1.C: Ditto.
8313 * g++.dg/ipa/imm-devirt-2.C: Ditto.
8314 * g++.dg/tree-ssa/pr8781.C:Ditto.
8315
8316 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8317
8318 * gcc.target/powerpc/htm-ttest.c: New test.
8319
8320 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gnat.dg/opt37.ad[sb]: New test.
8323
8324 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
8325
8326 PR c/61271
8327 * g++.dg/cilk-plus/AN/array_function.cc: New.
8328
8329 2014-05-22 Richard Biener <rguenther@suse.de>
8330
8331 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8332
8333 2014-05-22 Kostya Serebryany <kcc@google.com>
8334
8335 * c-c++-common/tsan/mutexset1.c: Update the test to match
8336 upstream r209283.
8337 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8338
8339 2014-05-21 Marek Polacek <polacek@redhat.com>
8340
8341 PR sanitizer/61272
8342 * g++.dg/ubsan/pr61272.C: New test.
8343
8344 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
8345 Sandra Loosemore <sandra@codesourcery.com>
8346
8347 PR lto/60179
8348 * lib/scanasm.exp (scan-lto-assembler): New procedure.
8349 * gcc.target/nios2/custom-fp-lto.c: New test.
8350
8351 2014-05-21 Andreas Schwab <schwab@suse.de>
8352
8353 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8354
8355 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8356
8357 PR target/54236
8358 * gcc.target/sh/pr54236-3.c: New.
8359
8360 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8361
8362 PR c++/60189
8363 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8364
8365 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
8366
8367 PR tree-optimization/60899
8368 * g++.dg/ipa/devirt-11.C: Update template.
8369
8370 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8371
8372 PR C++/61038
8373 * g++.dg/cpp0x/pr61038.C: New.
8374
8375 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8376
8377 PR c++/58753
8378 PR c++/58930
8379 PR c++/58704
8380 * g++.dg/cpp0x/nsdmi-template11.C: New.
8381 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8382 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8383
8384 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
8385
8386 * gnat.dg/opt35.adb: New test.
8387 * gnat.dg/opt36.adb: Likewise.
8388 * gnat.dg/opt35_pkg.ad[sb]: New helper.
8389
8390 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8391
8392 PR c++/60373
8393 * g++.dg/cpp0x/Wattributes1.C: New.
8394 * g++.dg/ext/visibility/redecl1.C: Adjust.
8395 * g++.dg/ext/visibility/visibility-7.C: Likewise.
8396
8397 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8398
8399 * gcc.target/powerpc/vsxcopy.c: New test.
8400
8401 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8402
8403 PR c++/58664
8404 * g++.dg/cpp0x/nsdmi-union6.C: New.
8405 * g++.dg/parse/pr58664.C: Likewise.
8406 * g++.dg/cpp0x/nsdmi6.C: Tweak.
8407 * g++.dg/parse/crash31.C: Likewise.
8408 * g++.dg/template/error2.C: Likewise.
8409 * g++.dg/template/inherit8.C: Likewise.
8410 * g++.dg/template/offsetof2.C: Likewise.
8411
8412 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
8413
8414 * c-c++-common/gomp/simd4.c: Adjust for inform.
8415 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8416 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8417 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
8418 * g++.dg/cpp0x/noexcept15.C: Likewise.
8419 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
8420 * g++.dg/eh/spec6.C: Likewise.
8421 * g++.dg/expr/cast1.C: Likewise.
8422 * g++.dg/expr/dtor1.C: Likewise.
8423 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
8424 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
8425 * g++.dg/gomp/pr49223-2.C: Likewise.
8426 * g++.dg/gomp/udr-4.C: Likewise.
8427 * g++.dg/init/delete1.C: Likewise.
8428 * g++.dg/other/crash-2.C: Likewise.
8429 * g++.dg/parse/crash24.C: Likewise.
8430 * g++.dg/parse/crash25.C: Likewise.
8431 * g++.dg/parse/crash31.C: Likewise.
8432 * g++.dg/parse/crash49.C: Likewise.
8433 * g++.dg/parse/crash50.C: Likewise.
8434 * g++.dg/parse/crash54.C: Likewise.
8435 * g++.dg/parse/dtor7.C: Likewise.
8436 * g++.dg/parse/error40.C: Likewise.
8437 * g++.dg/parse/fused-params1.C: Likewise.
8438 * g++.dg/parse/new1.C: Likewise.
8439 * g++.dg/template/crash35.C: Likewise.
8440 * g++.dg/template/crash59.C: Likewise.
8441 * g++.dg/template/crash77.C: Likewise.
8442 * g++.dg/template/error51.C: Likewise.
8443 * g++.dg/template/incomplete1.C: Likewise.
8444 * g++.dg/template/incomplete3.C: Likewise.
8445 * g++.dg/template/incomplete4.C: Likewise.
8446 * g++.dg/template/incomplete5.C: Likewise.
8447 * g++.dg/template/inherit8.C: Likewise.
8448 * g++.dg/template/instantiate1.C: Likewise.
8449 * g++.dg/template/instantiate3.C: Likewis: Likewise.
8450 * g++.dg/template/offsetof2.C: Likewise.
8451 * g++.dg/tm/pr51928.C: Likewise.
8452 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
8453 * g++.dg/warn/incomplete1.C: Likewise.
8454 * g++.dg/warn/incomplete2.C: Likewise.
8455 * g++.old-deja/g++.brendan/friend4.C: Likewise.
8456 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
8457 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
8458 * g++.old-deja/g++.eh/catch1.C: Likewise.
8459 * g++.old-deja/g++.eh/spec6.C: Likewise.
8460 * g++.old-deja/g++.mike/p7868.C: Likewise.
8461 * g++.old-deja/g++.other/crash38.C: Likewise.
8462 * g++.old-deja/g++.other/enum2.C: Likewise.
8463 * g++.old-deja/g++.other/incomplete.C: Likewise.
8464 * g++.old-deja/g++.other/vaarg3.C: Likewise.
8465 * g++.old-deja/g++.pt/crash9.C: Likewise.
8466 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
8467 * g++.old-deja/g++.pt/typename8.C: Likewise.
8468 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
8469
8470 2014-05-19 Joseph Myers <joseph@codesourcery.com>
8471
8472 * lib/target-supports.exp
8473 (check_effective_target_vect_sizes_32B_16B): Return false if
8474 128-bit AVX vectors preferred.
8475
8476 2014-05-19 Mike Stump <mikestump@comcast.net>
8477
8478 * lib/target-supports.exp (check_effective_target_avx): Early out
8479 if not x86 to prevent x86 flags on non-x86 targets.
8480
8481 2014-05-19 Richard Biener <rguenther@suse.de>
8482
8483 PR tree-optimization/61221
8484 * gcc.dg/torture/pr61221.c: New testcase.
8485
8486 2014-05-19 Richard Biener <rguenther@suse.de>
8487
8488 PR tree-optimization/61209
8489 * gfortran.dg/pr61209.f90: New testcase.
8490
8491 2014-05-19 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/61184
8494 * c-c++-common/torture/pr61184.c: New testcase.
8495
8496 2014-05-19 Christian Bruel <christian.bruel@st.com>
8497
8498 PR target/61195
8499 * gcc.target/sh/pr61195.c: New test.
8500
8501 2014-05-18 Wei Mi <wmi@google.com>
8502
8503 PR target/58066
8504 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
8505 directive with rtl insns. Add effective-target fpic and
8506 tls_native.
8507
8508 2014-05-17 Xinliang David Li <davidxl@google.com>
8509
8510 * g++.dg/ipa/devirt-33.C: New testcase.
8511
8512 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
8513
8514 * g++.dg/ipa/comdat.C: New file.
8515
8516 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8517
8518 * gnat.dg/volatile12.ad[sb]: New test.
8519
8520 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8521
8522 * gnat.dg/enum3.adb: New test.
8523
8524 2014-05-18 Andreas Schwab <schwab@suse.de>
8525
8526 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8527
8528 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
8529
8530 PR libfortran/52539
8531 * gfortran.dg/namelist_utf8.f90: New test.
8532
8533 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8534
8535 PR c++/52875
8536 * g++.dg/cpp0x/decltype58.C: New.
8537
8538 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
8539
8540 * gcc.target/microblaze/others/break_handler.c: New.
8541
8542 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
8543
8544 PR tree-optimization/61140
8545 PR tree-optimization/61150
8546 PR tree-optimization/61197
8547 * gcc.dg/tree-ssa/pr61140.c: New file.
8548 * gcc.dg/tree-ssa/pr61150.c: New file.
8549 * gcc.dg/tree-ssa/pr61197.c: New file.
8550
8551 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
8552
8553 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
8554 (dg-options): Add -mfpmath=387.
8555 (dg-final): Check that no MMX registers are used.
8556
8557 2014-05-17 Andreas Schwab <schwab@suse.de>
8558
8559 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
8560
8561 2014-05-16 David Malcolm <dmalcolm@redhat.com>
8562
8563 Revert:
8564 2014-04-29 David Malcolm <dmalcolm@redhat.com>
8565
8566 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8567 occurrences of "int" in the gimple dump to reflect that the return
8568 types of functions now show up in such dumps.
8569 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8570
8571 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
8572
8573 * gcc.c-torture/execute/20101011-1.c: Update testcase.
8574 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
8575 * gcc.dg/tree-ssa/writeonly.c: New testcase.
8576 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
8577 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
8578 * gcc.dg/debug/pr35154.c: Update testcase.
8579 * gcc.target/i386/vectorize1.c: Update testcase.
8580
8581 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
8582
8583 PR c++/51640
8584 * g++.dg/parse/error54.C: New.
8585
8586 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
8587
8588 PR rtl-optimization/60969
8589 * g++.dg/pr60969.C: New.
8590
8591 2014-05-16 Richard Biener <rguenther@suse.de>
8592
8593 PR tree-optimization/61194
8594 * gcc.dg/vect/pr61194.c: New testcase.
8595
8596 2014-05-16 Richard Biener <rguenther@suse.de>
8597
8598 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
8599 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
8600 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
8601 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
8602
8603 2014-05-16 Richard Biener <rguenther@suse.de>
8604
8605 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
8606
8607 2014-05-15 Martin Jambor <mjambor@suse.cz>
8608
8609 PR ipa/61085
8610 * g++.dg/ipa/pr61085.C: New test.
8611
8612 2014-05-15 Martin Jambor <mjambor@suse.cz>
8613
8614 PR tree-optimization/61090
8615 * gcc.dg/tree-ssa/pr61090.c: New test.
8616
8617 2014-05-15 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR tree-optimization/61158
8620 * gcc.dg/pr61158.c: New test.
8621
8622 2014-05-15 Andreas Schwab <schwab@suse.de>
8623
8624 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
8625 emitted.
8626 * obj-c++.dg/exceptions-5.mm: Likewise.
8627
8628 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8629
8630 * shrink-wrap-loop.c: New test case.
8631
8632 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
8633
8634 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
8635 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
8636 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
8637 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
8638 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
8639 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
8640 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
8641 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
8642 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
8643 * gcc.target/arm/simd/vtrnf32_1.c: New file.
8644 * gcc.target/arm/simd/vtrnp16_1.c: New file.
8645 * gcc.target/arm/simd/vtrnp8_1.c: New file.
8646 * gcc.target/arm/simd/vtrns16_1.c: New file.
8647 * gcc.target/arm/simd/vtrns32_1.c: New file.
8648 * gcc.target/arm/simd/vtrns8_1.c: New file.
8649 * gcc.target/arm/simd/vtrnu16_1.c: New file.
8650 * gcc.target/arm/simd/vtrnu32_1.c: New file.
8651 * gcc.target/arm/simd/vtrnu8_1.c: New file.
8652
8653 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
8654
8655 * gcc.target/i386/clflushopt-1.c: New.
8656 * gcc.target/i386/xsavec-1.c: Ditto.
8657 * gcc.target/i386/xsavec64-1.c: Ditto.
8658 * gcc.target/i386/xsaves-1.c: Ditto.
8659 * gcc.target/i386/xsaves64-1.c: Ditto.
8660 * gcc.target/i386/sse-12.c: Test new options.
8661 * gcc.target/i386/sse-13.c: Ditto.
8662 * gcc.target/i386/sse-14.c: Ditto.
8663 * gcc.target/i386/sse-22.c: Ditto.
8664 * gcc.target/i386/sse-23.c: Ditto.
8665 * g++.dg/other/i386-2.C: Ditto.
8666 * g++.dg/other/i386-3.C: Ditto.
8667
8668 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8669
8670 PR rtl-optimization/60866
8671 * gcc.dg/pr60866.c: New test.
8672
8673 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8674
8675 PR rtl-optimization/60901
8676 * gcc.target/i386/pr60901.c: New test.
8677
8678 2014-05-14 Yury Gribov <y.gribov@samsung.com>
8679
8680 PR sanitizer/61100
8681 * c-c++-common/asan/asan-interface-1.c: New test.
8682 * lib/asan-dg.exp (asan_include_flags): New function.
8683 (asan_init): Call asan_include_flags to obtain path
8684 to sanitizer headers.
8685
8686 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
8687
8688 * lib/target-support.exp (check_dfp_hw_available): New function.
8689 (is-effective-target): Check $arg for dfp_hw.
8690 (is-effective-target-keyword): Likewise.
8691 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
8692 Change target to dfp_hw.
8693
8694 2014-05-13 Marek Polacek <polacek@redhat.com>
8695
8696 PR c/61162
8697 * gcc.dg/pr61162.c: New test.
8698
8699 2014-05-13 Marek Polacek <polacek@redhat.com>
8700
8701 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
8702 * c-c++-common/pr50459-2.c: New test.
8703
8704 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
8705
8706 PR c++/54310
8707 * g++.dg/template/pr54310.C: New.
8708
8709 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
8710 Sandra Loosemore <sandra@codesourcery.com>
8711
8712 * gcc.target/mips/loongson-simd.c: Disable micromips too.
8713
8714 2014-05-13 Catherine Moore <clm@cm00re.com>
8715
8716 * gcc.target/mips/near-far-1.c: Adjust expected output
8717 to allow the JALS instruction.
8718 * gcc.target/mips/near-far-2.c: Likewise.
8719 * gcc.target/mips/near-far-4.c: Likewise.
8720
8721 2014-05-13 Bin Cheng <bin.cheng@arm.com>
8722
8723 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
8724
8725 2014-05-13 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR target/61060
8728 * gcc.dg/pr61060.c: New test.
8729
8730 2014-05-12 DJ Delorie <dj@redhat.com>
8731
8732 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
8733 * gcc.dg/sibcall-4.c: Likewise.
8734
8735 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
8736
8737 * objc.dg/shadow-1.m: New test.
8738 * objc.dg/shadow-2.m: New test.
8739 * objc.dg/ivar-scope-1.m: New test.
8740 * objc.dg/ivar-scope-2.m: New test.
8741 * objc.dg/ivar-scope-3.m: New test.
8742 * objc.dg/ivar-scope-4.m: New test.
8743 * objc.dg/ivar-visibility-1.m: New test.
8744 * objc.dg/ivar-visibility-2.m: New test.
8745 * objc.dg/ivar-visibility-3.m: New test.
8746 * objc.dg/ivar-visibility-4.m: New test.
8747
8748 2014-05-12 Tobias Burnus <burnus@net-b.de>
8749
8750 PR fortran/60127
8751 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
8752
8753 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8754
8755 PR fortran/60834
8756 * gfortran.dg/associate_16.f90: New test.
8757
8758 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8759
8760 PR target/60991
8761 * gcc.target/avr/pr60991.c: New testcase.
8762
8763 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8764
8765 PR c++/60054
8766 * g++.dg/cpp1y/pr60054.C: New.
8767
8768 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8769
8770 PR c++/51199
8771 * g++.dg/template/pr51199.C: New.
8772
8773 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
8774
8775 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
8776
8777 2014-05-11 Jakub Jelinek <jakub@redhat.com>
8778
8779 * gfortran.dg/gomp/affinity-1.f90: New test.
8780
8781 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
8782
8783 * gcc.dg/torture/pr61136.c: New test.
8784
8785 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8786
8787 PR c++/59705
8788 * g++.dg/cpp0x/sfinae51.C: New.
8789
8790 PR c++/58353
8791 * g++.dg/cpp0x/variadic157.C: New.
8792
8793 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
8794
8795 PR target/51244
8796 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
8797
8798 2014-05-10 Marek Polacek <polacek@redhat.com>
8799
8800 * gcc.dg/pedwarn-init.c: New test.
8801 * gcc.dg/init-string-1.c: Adjust dg-error.
8802
8803 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
8804
8805 * lib/target-supports.exp
8806 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
8807 to the list.
8808
8809 2014-05-09 Marek Polacek <polacek@redhat.com>
8810
8811 PR c/61096
8812 * gcc.dg/pr61096-1.c: New test.
8813 * gcc.dg/pr61096-2.c: New test.
8814
8815 2014-05-09 Florian Weimer <fweimer@redhat.com>
8816
8817 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
8818 * g++.dg/fstack-protector-strong.C: Likewise.
8819 * gcc.target/i386/ssp-strong-reg.c: New file.
8820
8821 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
8822
8823 PR target/61055
8824 * gcc.target/avr/torture/pr61055.c: New test.
8825
8826 2014-05-09 Marek Polacek <polacek@redhat.com>
8827
8828 PR c/50459
8829 * c-c++-common/attributes-1.c: Move test line to a new test.
8830 * c-c++-common/attributes-2.c: New test.
8831 * c-c++-common/pr50459.c: New test.
8832 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
8833 * gcc.dg/nonnull-2.c: Likewise.
8834 * gcc.dg/pr55570.c: Modify dg-error.
8835 * gcc.dg/tm/wrap-2.c: Likewise.
8836
8837 2014-05-08 Jeff Law <law@redhat.com>
8838
8839 PR tree-optimization/61009
8840 * g++.dg/tree-ssa/pr61009.C: New test.
8841
8842 2014-05-08 Matthias Klose <doko@ubuntu.com>
8843
8844 PR driver/61106
8845 * gcc-dg/unused-8a.c: New.
8846 * gcc-dg/unused-8b.c: Likewise.
8847
8848 2014-05-08 Marek Polacek <polacek@redhat.com>
8849
8850 PR c/61053
8851 * gcc.dg/pr61053.c: New test.
8852
8853 2014-05-08 Marek Polacek <polacek@redhat.com>
8854
8855 PR c/61077
8856 * gcc.dg/pr61077.c: New test.
8857
8858 2014-05-08 Tobias Burnus <burnus@net-b.de>
8859
8860 * gfortran.dg/coarray_collectives_1.f90: New.
8861 * gfortran.dg/coarray_collectives_2.f90: New.
8862 * gfortran.dg/coarray_collectives_3.f90: New.
8863 * gfortran.dg/coarray_collectives_4.f90: New.
8864 * gfortran.dg/coarray_collectives_5.f90: New.
8865 * gfortran.dg/coarray_collectives_6.f90: New.
8866 * gfortran.dg/coarray/collectives_1.f90: New.
8867 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
8868 * gfortran.dg/assumed_type_4.f90: Update dg-error.
8869 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
8870 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
8871 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
8872 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
8873 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8874
8875 2014-05-08 Wei Mi <wmi@google.com>
8876
8877 PR target/58066
8878 * gcc.target/i386/pr58066.c: New test.
8879
8880 2014-05-08 Joseph Myers <joseph@codesourcery.com>
8881
8882 * gcc.target/i386/avx256-unaligned-load-2.c,
8883 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
8884 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
8885 packed-single instructions.
8886
8887 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8888
8889 PR c++/13981
8890 * g++.dg/diagnostic/pr13981.C: New.
8891
8892 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
8893
8894 PR tree-optimization/59100
8895 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
8896 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
8897
8898 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8899
8900 PR tree-optimization/61095
8901 * gcc.dg/torture/pr61095.c: New test.
8902
8903 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8904
8905 PR middle-end/39246
8906 * gcc.dg/uninit-13.c: Move warning on the actual source line where
8907 the uninitialized complex is used.
8908 * gcc.dg/uninit-17.c: New test to check partial initialization of
8909 complex with branches.
8910 * gcc.dg/uninit-17-O0.c: Likewise.
8911
8912 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
8913
8914 PR target/60884
8915 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
8916 (test_03): Rename to test_02.
8917
8918 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
8919
8920 PR c++/61083
8921 * g++.dg/cpp0x/sfinae50.C: New.
8922
8923 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
8924
8925 PR c++/61080
8926 * g++.dg/cpp0x/deleted7.C: New.
8927
8928 2014-05-07 Richard Biener <rguenther@suse.de>
8929
8930 PR tree-optimization/61034
8931 * g++.dg/tree-ssa/pr61034.C: New testcase.
8932
8933 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
8934
8935 * gcc.target/epiphany/isr-arg.c: New file.
8936
8937 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
8938
8939 PR tree-optimization/52252
8940 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
8941
8942 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
8943
8944 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
8945 * gcc.target/aarch64/simd/vrev16p8.x: New file.
8946 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
8947 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
8948 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
8949 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
8950 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
8951 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
8952 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
8953 * gcc.target/aarch64/simd/vrev16s8.x: New file.
8954 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
8955 * gcc.target/aarch64/simd/vrev16u8.x: New file.
8956 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
8957 * gcc.target/aarch64/simd/vrev32p16.x: New file.
8958 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
8959 * gcc.target/aarch64/simd/vrev32p8.x: New file.
8960 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
8961 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
8962 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
8963 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
8964 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
8965 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
8966 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
8967 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
8968 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
8969 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
8970 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
8971 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
8972 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
8973 * gcc.target/aarch64/simd/vrev32s16.x: New file.
8974 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
8975 * gcc.target/aarch64/simd/vrev32s8.x: New file.
8976 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
8977 * gcc.target/aarch64/simd/vrev32u16.x: New file.
8978 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
8979 * gcc.target/aarch64/simd/vrev32u8.x: New file.
8980 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
8981 * gcc.target/aarch64/simd/vrev64f32.x: New file.
8982 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
8983 * gcc.target/aarch64/simd/vrev64p16.x: New file.
8984 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
8985 * gcc.target/aarch64/simd/vrev64p8.x: New file.
8986 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
8987 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
8988 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
8989 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
8990 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
8991 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
8992 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
8993 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
8994 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
8995 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
8996 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
8997 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
8998 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
8999 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9000 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9001 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9002 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9003 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9004 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9005 * gcc.target/aarch64/simd/vrev64s16.x: New file.
9006 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9007 * gcc.target/aarch64/simd/vrev64s32.x: New file.
9008 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9009 * gcc.target/aarch64/simd/vrev64s8.x: New file.
9010 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9011 * gcc.target/aarch64/simd/vrev64u16.x: New file.
9012 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9013 * gcc.target/aarch64/simd/vrev64u32.x: New file.
9014 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9015 * gcc.target/aarch64/simd/vrev64u8.x: New file.
9016
9017 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9018
9019 gcc.target/aarch64/simd/ext_f32.x: New file.
9020 gcc.target/aarch64/simd/ext_f32_1.c: New file.
9021 gcc.target/aarch64/simd/ext_p16.x: New file.
9022 gcc.target/aarch64/simd/ext_p16_1.c: New file.
9023 gcc.target/aarch64/simd/ext_p8.x: New file.
9024 gcc.target/aarch64/simd/ext_p8_1.c: New file.
9025 gcc.target/aarch64/simd/ext_s16.x: New file.
9026 gcc.target/aarch64/simd/ext_s16_1.c: New file.
9027 gcc.target/aarch64/simd/ext_s32.x: New file.
9028 gcc.target/aarch64/simd/ext_s32_1.c: New file.
9029 gcc.target/aarch64/simd/ext_s64.x: New file.
9030 gcc.target/aarch64/simd/ext_s64_1.c: New file.
9031 gcc.target/aarch64/simd/ext_s8.x: New file.
9032 gcc.target/aarch64/simd/ext_s8_1.c: New file.
9033 gcc.target/aarch64/simd/ext_u16.x: New file.
9034 gcc.target/aarch64/simd/ext_u16_1.c: New file.
9035 gcc.target/aarch64/simd/ext_u32.x: New file.
9036 gcc.target/aarch64/simd/ext_u32_1.c: New file.
9037 gcc.target/aarch64/simd/ext_u64.x: New file.
9038 gcc.target/aarch64/simd/ext_u64_1.c: New file.
9039 gcc.target/aarch64/simd/ext_u8.x: New file.
9040 gcc.target/aarch64/simd/ext_u8_1.c: New file.
9041 gcc.target/aarch64/simd/ext_f64.c: New file.
9042 gcc.target/aarch64/simd/extq_f32.x: New file.
9043 gcc.target/aarch64/simd/extq_f32_1.c: New file.
9044 gcc.target/aarch64/simd/extq_p16.x: New file.
9045 gcc.target/aarch64/simd/extq_p16_1.c: New file.
9046 gcc.target/aarch64/simd/extq_p8.x: New file.
9047 gcc.target/aarch64/simd/extq_p8_1.c: New file.
9048 gcc.target/aarch64/simd/extq_s16.x: New file.
9049 gcc.target/aarch64/simd/extq_s16_1.c: New file.
9050 gcc.target/aarch64/simd/extq_s32.x: New file.
9051 gcc.target/aarch64/simd/extq_s32_1.c: New file.
9052 gcc.target/aarch64/simd/extq_s64.x: New file.
9053 gcc.target/aarch64/simd/extq_s64_1.c: New file.
9054 gcc.target/aarch64/simd/extq_s8.x: New file.
9055 gcc.target/aarch64/simd/extq_s8_1.c: New file.
9056 gcc.target/aarch64/simd/extq_u16.x: New file.
9057 gcc.target/aarch64/simd/extq_u16_1.c: New file.
9058 gcc.target/aarch64/simd/extq_u32.x: New file.
9059 gcc.target/aarch64/simd/extq_u32_1.c: New file.
9060 gcc.target/aarch64/simd/extq_u64.x: New file.
9061 gcc.target/aarch64/simd/extq_u64_1.c: New file.
9062 gcc.target/aarch64/simd/extq_u8.x: New file.
9063 gcc.target/aarch64/simd/extq_u8_1.c: New file.
9064 gcc.target/aarch64/simd/extq_f64.c: New file.
9065
9066 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9067
9068 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9069 * gcc.target/aarch64/vtrnu32.c: Likewise.
9070 * gcc.target/aarch64/vtrnf32.c: Likewise.
9071
9072 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9073
9074 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9075 * gcc.target/aarch64/simd/vtrnf32.x: New file.
9076 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9077 * gcc.target/aarch64/simd/vtrnp16.x: New file.
9078 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9079 * gcc.target/aarch64/simd/vtrnp8.x: New file.
9080 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9081 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9082 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9083 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9084 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9085 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9086 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9087 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9088 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9089 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9090 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9091 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9092 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9093 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9094 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9095 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9096 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9097 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9098 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9099 * gcc.target/aarch64/simd/vtrns16.x: New file.
9100 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9101 * gcc.target/aarch64/simd/vtrns32.x: New file.
9102 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9103 * gcc.target/aarch64/simd/vtrns8.x: New file.
9104 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9105 * gcc.target/aarch64/simd/vtrnu16.x: New file.
9106 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9107 * gcc.target/aarch64/simd/vtrnu32.x: New file.
9108 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9109 * gcc.target/aarch64/simd/vtrnu8.x: New file.
9110
9111 2014-05-07 Richard Biener <rguenther@suse.de>
9112
9113 PR tree-optimization/57864
9114 * gcc.dg/torture/pr57864.c: New testcase.
9115
9116 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9117
9118 PR libfortran/61049
9119 * gfortran.dg/list_read_13.f: New test.
9120
9121 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9122
9123 PR c++/60999
9124 * g++.dg/cpp0x/nsdmi-template9.C: New.
9125 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9126
9127 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
9128 Mike Stump <mikestump@comcast.net>
9129 Richard Sandiford <rdsandiford@googlemail.com>
9130
9131 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9132
9133 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
9134
9135 PR ipa/60965
9136 * g++.dg/ipa/devirt-32.C: New testcase.
9137
9138 2014-05-05 Richard Biener <rguenther@suse.de>
9139
9140 PR middle-end/61010
9141 * gcc.dg/torture/pr61010.c: New testcase.
9142
9143 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9144
9145 * gcc.target/s390/leaf-profile.c: New testcase.
9146
9147 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9148
9149 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9150 Disable asm scan for s390.
9151 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9152 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9153
9154 2014-05-05 Bin Cheng <bin.cheng@arm.com>
9155
9156 PR tree-optimization/60363
9157 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9158
9159 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
9160
9161 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9162 (dg-require-effective-target): Change target to powerpc_fprs.
9163 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9164 (dg-require-effective-target): Change target to dfprt.
9165
9166 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9167
9168 PR c++/58582
9169 * g++.dg/cpp0x/deleted4.C: New.
9170 * g++.dg/cpp0x/deleted5.C: Likewise.
9171 * g++.dg/cpp0x/deleted6.C: Likewise.
9172
9173 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
9174
9175 PR fortran/61025
9176 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9177 regexps for -m32.
9178 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9179 * gfortran.dg/coarray_poly_6.f90: Likewise.
9180 * gfortran.dg/coarray_poly_7.f90: Likewise.
9181 * gfortran.dg/coarray_poly_8.f90: Likewise.
9182
9183 2014-05-02 Marek Polacek <polacek@redhat.com>
9184
9185 PR c/25801
9186 * gcc.dg/pr25801.c: New test.
9187
9188 2014-05-02 Marek Polacek <polacek@redhat.com>
9189
9190 PR c/60784
9191 * gcc.dg/pr60784.c: New test.
9192
9193 2014-05-01 Marek Polacek <polacek@redhat.com>
9194
9195 PR c/60915
9196 * gcc.dg/pr60915.c: New test.
9197
9198 2014-05-01 Marek Polacek <polacek@redhat.com>
9199
9200 PR c/60257
9201 * gcc.dg/pr60257.c: New test.
9202
9203 2014-05-01 Marek Polacek <polacek@redhat.com>
9204
9205 PR c/43395
9206 * c-c++-common/pr43395.c: New test.
9207
9208 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
9209
9210 * gcc.dg/cond-reduc-1.c: New test.
9211 * gcc.dg/cond-reduc-2.c: Likewise.
9212
9213 2014-05-01 Marek Polacek <polacek@redhat.com>
9214
9215 PR c/29467
9216 * gcc.dg/pr29467.c: New test.
9217 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
9218 about boolean types.
9219 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
9220 to bool.
9221 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9222
9223 2014-05-01 Marek Polacek <polacek@redhat.com>
9224
9225 PR c/43245
9226 * gcc.dg/pr43245.c: New test.
9227
9228 2014-05-01 Marek Polacek <polacek@redhat.com>
9229
9230 PR c/56989
9231 * gcc.dg/pr56989.c: New test.
9232
9233 2014-04-30 Ian Lance Taylor <iant@google.com>
9234
9235 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9236 in go_compile_args rather than in argument to go-torture-execute.
9237
9238 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
9239
9240 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9241 instead of getpid.
9242
9243 2014-04-30 Tobias Burnus <burnus@net-b.de>
9244
9245 * gfortran.dg/coarray_poly_6.f90
9246 * gfortran.dg/coarray_poly_7.f90
9247 * gfortran.dg/coarray_poly_8.f90
9248
9249 2014-04-30 Tobias Burnus <burnus@net-b.de>
9250
9251 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9252 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9253 * gfortran.dg/coarray/codimension.f90: New.
9254
9255 2014-04-30 Tobias Burnus <burnus@net-b.de>
9256
9257 * gfortran.dg/coarray_lib_this_image_1.f90: New.
9258 * gfortran.dg/coarray_lib_this_image_2.f90: New.
9259
9260 2014-04-30 Tobias Burnus <burnus@net-b.de>
9261
9262 * gfortran.dg/coarray_poly_4.f90: New.
9263 * gfortran.dg/coarray_poly_5.f90: New.
9264
9265 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9266
9267 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9268 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9269 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9270 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9271 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9272 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9273 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9274 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9275 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9276 * gcc.target/arm/simd/vuzpf32_1.c: New file.
9277 * gcc.target/arm/simd/vuzpp16_1.c: New file.
9278 * gcc.target/arm/simd/vuzpp8_1.c: New file.
9279 * gcc.target/arm/simd/vuzps16_1.c: New file.
9280 * gcc.target/arm/simd/vuzps32_1.c: New file.
9281 * gcc.target/arm/simd/vuzps8_1.c: New file.
9282 * gcc.target/arm/simd/vuzpu16_1.c: New file.
9283 * gcc.target/arm/simd/vuzpu32_1.c: New file.
9284 * gcc.target/arm/simd/vuzpu8_1.c: New file.
9285
9286 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9287
9288 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9289 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9290 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9291
9292 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9293
9294 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9295 * gcc.target/aarch64/simd/vuzpf32.x: New file.
9296 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9297 * gcc.target/aarch64/simd/vuzpp16.x: New file.
9298 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9299 * gcc.target/aarch64/simd/vuzpp8.x: New file.
9300 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9301 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9302 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9303 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9304 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9305 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9306 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9307 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9308 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9309 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9310 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9311 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9312 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9313 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9314 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9315 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9316 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9317 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9318 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9319 * gcc.target/aarch64/simd/vuzps16.x: New file.
9320 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9321 * gcc.target/aarch64/simd/vuzps32.x: New file.
9322 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9323 * gcc.target/aarch64/simd/vuzps8.x: New file.
9324 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9325 * gcc.target/aarch64/simd/vuzpu16.x: New file.
9326 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9327 * gcc.target/aarch64/simd/vuzpu32.x: New file.
9328 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9329 * gcc.target/aarch64/simd/vuzpu8.x: New file.
9330
9331 2014-04-30 Richard Biener <rguenther@suse.de>
9332
9333 PR tree-optimization/48329
9334 * gfortran.dg/vect/pr48329.f90: New testcase.
9335
9336 2014-04-30 Marek Polacek <polacek@redhat.com>
9337
9338 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9339 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9340
9341 2014-04-30 Marek Polacek <polacek@redhat.com>
9342
9343 PR c/60139
9344 * gcc.dg/pr60139.c: New test.
9345
9346 2014-04-30 Marek Polacek <polacek@redhat.com>
9347
9348 PR c/60351
9349 * gcc.dg/pr60351.c: New test.
9350
9351 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
9352
9353 * gcc.target/arm/simd/simd.exp: New file.
9354 * gcc.target/arm/simd/vzipqf32_1.c: New file.
9355 * gcc.target/arm/simd/vzipqp16_1.c: New file.
9356 * gcc.target/arm/simd/vzipqp8_1.c: New file.
9357 * gcc.target/arm/simd/vzipqs16_1.c: New file.
9358 * gcc.target/arm/simd/vzipqs32_1.c: New file.
9359 * gcc.target/arm/simd/vzipqs8_1.c: New file.
9360 * gcc.target/arm/simd/vzipqu16_1.c: New file.
9361 * gcc.target/arm/simd/vzipqu32_1.c: New file.
9362 * gcc.target/arm/simd/vzipqu8_1.c: New file.
9363 * gcc.target/arm/simd/vzipf32_1.c: New file.
9364 * gcc.target/arm/simd/vzipp16_1.c: New file.
9365 * gcc.target/arm/simd/vzipp8_1.c: New file.
9366 * gcc.target/arm/simd/vzips16_1.c: New file.
9367 * gcc.target/arm/simd/vzips32_1.c: New file.
9368 * gcc.target/arm/simd/vzips8_1.c: New file.
9369 * gcc.target/arm/simd/vzipu16_1.c: New file.
9370 * gcc.target/arm/simd/vzipu32_1.c: New file.
9371 * gcc.target/arm/simd/vzipu8_1.c: New file.
9372
9373 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9374
9375 PR c++/51707
9376 * g++.dg/cpp0x/constexpr-51707.C: New.
9377
9378 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9379
9380 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9381 occurrences of "int" in the gimple dump to reflect that the return
9382 types of functions now show up in such dumps.
9383 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9384
9385 2014-04-29 Jakub Jelinek <jakub@redhat.com>
9386
9387 PR tree-optimization/60971
9388 * c-c++-common/turtore/pr60971.c: New test.
9389
9390 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
9391
9392 * gcc.target/aarch64/simd/simd.exp: New file.
9393 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9394 * gcc.target/aarch64/simd/vzipf32.x: New file.
9395 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9396 * gcc.target/aarch64/simd/vzipp16.x: New file.
9397 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9398 * gcc.target/aarch64/simd/vzipp8.x: New file.
9399 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9400 * gcc.target/aarch64/simd/vzipqf32.x: New file.
9401 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9402 * gcc.target/aarch64/simd/vzipqp16.x: New file.
9403 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9404 * gcc.target/aarch64/simd/vzipqp8.x: New file.
9405 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9406 * gcc.target/aarch64/simd/vzipqs16.x: New file.
9407 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9408 * gcc.target/aarch64/simd/vzipqs32.x: New file.
9409 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9410 * gcc.target/aarch64/simd/vzipqs8.x: New file.
9411 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
9412 * gcc.target/aarch64/simd/vzipqu16.x: New file.
9413 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
9414 * gcc.target/aarch64/simd/vzipqu32.x: New file.
9415 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
9416 * gcc.target/aarch64/simd/vzipqu8.x: New file.
9417 * gcc.target/aarch64/simd/vzips16_1.c: New file.
9418 * gcc.target/aarch64/simd/vzips16.x: New file.
9419 * gcc.target/aarch64/simd/vzips32_1.c: New file.
9420 * gcc.target/aarch64/simd/vzips32.x: New file.
9421 * gcc.target/aarch64/simd/vzips8_1.c: New file.
9422 * gcc.target/aarch64/simd/vzips8.x: New file.
9423 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
9424 * gcc.target/aarch64/simd/vzipu16.x: New file.
9425 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
9426 * gcc.target/aarch64/simd/vzipu32.x: New file.
9427 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
9428 * gcc.target/aarch64/simd/vzipu8.x: New file.
9429
9430 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9431
9432 * gcc.target/aarch64/fcsel_1.c: New test case.
9433
9434 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
9435
9436 PR libfortran/60810
9437 * gfortran.dg/arrayio_13.f90: New test.
9438
9439 2014-04-28 Martin Jambor <mjambor@suse.cz>
9440
9441 * gcc.dg/tree-ssa/sra-14.c: New test.
9442
9443 2014-04-28 Richard Biener <rguenther@suse.de>
9444
9445 PR middle-end/60092
9446 * gcc.dg/tree-ssa/alias-32.c: New testcase.
9447 * gcc.dg/vect/pr60092.c: Likewise.
9448
9449 2014-04-28 Richard Biener <rguenther@suse.de>
9450
9451 * gcc.dg/tree-ssa/vrp91.c: New testcase.
9452 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
9453 * gcc.dg/Wstrict-overflow-15.c: Likewise.
9454 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
9455
9456 2014-04-28 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/60979
9459 * gcc.dg/graphite/pr60979.c: New testcase.
9460
9461 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9462
9463 PR c/60983
9464 * gcc.dg/pr60114.c: Use signed chars.
9465
9466 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9467
9468 PR c++/59120
9469 * g++.dg/cpp0x/alias-decl-43.C: New.
9470
9471 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9472
9473 PR fortran/59604
9474 PR fortran/58003
9475 * gfortran.dg/no_range_check_3.f90: New test.
9476
9477 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
9478
9479 PR libfortran/52539
9480 * gfortran.dg/namelist_utf8.f90: New test.
9481
9482 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
9483
9484 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
9485 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
9486 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
9487
9488 2014-04-25 Cary Coutant <ccoutant@google.com>
9489
9490 PR debug/60929
9491 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
9492 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
9493 -fdebug-types-section flag.
9494
9495 2014-04-25 Jiong Wang <jiong.wang@arm.com>
9496
9497 * gcc.target/arm/tail-long-call.c: New test.
9498
9499 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9500
9501 PR tree-optimization/60930
9502 * gcc.dg/torture/pr60930.c: New test.
9503
9504 2014-04-25 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR tree-optimization/60960
9507 * gcc.c-torture/execute/pr60960.c: New test.
9508
9509 2014-04-25 Marek Polacek <polacek@redhat.com>
9510
9511 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9512
9513 2014-04-25 Marek Polacek <polacek@redhat.com>
9514
9515 PR c/18079
9516 * gcc.dg/pr18079.c: New test.
9517 * gcc.dg/pr18079-2.c: New test.
9518
9519 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
9520
9521 * c-c++-common/gomp/pr60823-2.c: Require effective target
9522 vect_simd_clones.
9523
9524 2014-04-25 Marek Polacek <polacek@redhat.com>
9525
9526 PR c/60114
9527 * gcc.dg/pr60114.c: New test.
9528
9529 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
9530
9531 * gcc.c-torture/execute/20140425-1.c: New test.
9532
9533 2014-04-25 Marek Polacek <polacek@redhat.com>
9534
9535 PR c/60156
9536 * c-c++-common/pr60156.c: New test.
9537
9538 2014-04-25 Richard Biener <rguenther@suse.de>
9539
9540 PR ipa/60912
9541 * g++.dg/opt/pr60912.C: New testcase.
9542
9543 2014-04-25 Richard Biener <rguenther@suse.de>
9544
9545 PR ipa/60911
9546 * gcc.dg/lto/pr60911_0.c: New testcase.
9547
9548 2014-04-24 Cong Hou <congh@google.com>
9549
9550 PR tree-optimization/60896
9551 * g++.dg/vect/pr60896.cc: New test.
9552
9553 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9554
9555 * gcc.target/powerpc/pack01.c: New test to test the new pack and
9556 unpack builtin functionss for 128-bit types.
9557 * gcc.target/powerpc/pack02.c: Likewise.
9558 * gcc.target/powerpc/pack03.c: Likewise.
9559 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
9560 divide builtin functionss.
9561 * gcc.target/powerpc/extend-divide-2.c: Likewise.
9562 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
9563 functions.
9564 * gcc.target/powerpc/bcd-2.c: Likewise.
9565 * gcc.target/powerpc/bcd-3.c: Likewise.
9566 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
9567 builtin functionss.
9568 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
9569
9570 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
9571
9572 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
9573 keeps_null_pointer_checks.
9574 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
9575 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
9576 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
9577 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
9578
9579 2014-04-24 Jakub Jelinek <jakub@redhat.com>
9580
9581 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
9582 Replace load with read and store with write.
9583
9584 2014-04-24 Jeff Law <law@redhat.com>
9585
9586 PR target/60822
9587 * gcc.c-torture/pr60822.c: New test.
9588 * gcc.c-torture/pr60822.x: New test.
9589
9590 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
9591
9592 PR c++/57958
9593 * g++.dg/cpp0x/pr57958.C: New test.
9594
9595 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
9596
9597 * lib/target-supports.exp (check_effective_target_vect_perm): Return
9598 true for aarch64_be.
9599
9600 2014-04-24 Radovan Obradovic <robradovic@mips.com>
9601 Tom de Vries <tom@codesourcery.com>
9602
9603 * gcc.dg/fuse-caller-save.c: New test.
9604
9605 2014-04-24 Joey Ye <joey.ye@arm.com>
9606
9607 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
9608
9609 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9610
9611 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
9612 * gcc.dg/vect/vect-bswap16: New test.
9613 * gcc.dg/vect/vect-bswap32: Likewise.
9614 * gcc.dg/vect/vect-bswap64: Likewise.
9615
9616 2014-04-23 Jeff Law <law@redhat.com>
9617
9618 PR tree-optimization/60902
9619 * gcc.target/i386/pr60902.c: New test.
9620
9621 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
9622
9623 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
9624 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
9625 * gcc.target/aarch64/vdup_n_1.c: New testcase.
9626
9627 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9628
9629 * gcc.target/arm/rev16.c: New test.
9630
9631 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9632
9633 * gcc.target/aarch64/rev16_1.c: New test.
9634
9635 2014-04-23 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/60903
9638 * gcc.dg/torture/pr60903.c: New testcase.
9639
9640 2014-04-23 Richard Biener <rguenther@suse.de>
9641
9642 PR middle-end/60895
9643 * g++.dg/torture/pr60895.C: New testcase.
9644
9645 2014-04-23 Richard Biener <rguenther@suse.de>
9646
9647 PR middle-end/60891
9648 * gcc.dg/torture/pr60891.c: New testcase.
9649
9650 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR sanitizer/60275
9653 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
9654 -fno-sanitize-recover to dg-options.
9655 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
9656 add -std=c++11 to dg-options.
9657 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
9658 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
9659 add -std=c++1y to dg-options.
9660 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
9661 -fno-sanitize-recover to dg-options.
9662 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9663 * c-c++-common/ubsan/vla-4.c: Likewise.
9664 * c-c++-common/ubsan/pr59503.c: Likewise.
9665 * c-c++-common/ubsan/vla-3.c: Likewise.
9666 * c-c++-common/ubsan/save-expr-1.c: Likewise.
9667 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9668 * c-c++-common/ubsan/shift-3.c: Likewise.
9669 * c-c++-common/ubsan/overflow-1.c: Likewise.
9670 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9671 * c-c++-common/ubsan/vla-2.c: Likewise.
9672 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9673 * c-c++-common/ubsan/pr60613-1.c: Likewise.
9674 * c-c++-common/ubsan/shift-6.c: Likewise.
9675 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9676 * c-c++-common/ubsan/overflow-add-3.c: New test.
9677 * c-c++-common/ubsan/overflow-add-4.c: New test.
9678 * c-c++-common/ubsan/div-by-zero-6.c: New test.
9679 * c-c++-common/ubsan/div-by-zero-7.c: New test.
9680
9681 2014-04-22 Christian Bruel <christian.bruel@st.com>
9682
9683 * gcc.target/sh/hiconst.c: New test.
9684
9685 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
9686
9687 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
9688 lroundf generates custom round instruction, too.
9689
9690 2014-04-22 Tobias Burnus <burnus@net-b.de>
9691
9692 PR fortran/60881
9693 * coarray/alloc_comp_3.f90: New.
9694
9695 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
9696
9697 PR target/60868
9698 * gcc.target/i386/pr60868.c: New testcase.
9699
9700 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR c/59073
9703 * c-c++-common/gomp/pr59073.c: New test.
9704
9705 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9706
9707 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
9708
9709 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9710
9711 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
9712 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
9713
9714 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
9715
9716 * gcc.dg/memcpy-5.c: New test.
9717
9718 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9719
9720 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
9721
9722 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
9723 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
9724 *-*-solaris2.9.
9725 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
9726 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
9727 from dg-options.
9728 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
9729 from dg-additional-options.
9730 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
9731 from dg-options.
9732
9733 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
9734 execution check.
9735 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
9736 (sigill_hdlr): Remove.
9737 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
9738 check.
9739
9740 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
9741 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
9742 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
9743
9744 * lib/target-supports.exp (add_options_for_tls): Remove
9745 *-*-solaris2.9* handling.
9746
9747 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
9748
9749 * gcc.target/aarch64/vect_cvtf_1.c: New.
9750
9751 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR tree-optimization/60823
9754 * c-c++-common/gomp/pr60823-1.c: New test.
9755 * c-c++-common/gomp/pr60823-2.c: New test.
9756 * c-c++-common/gomp/pr60823-3.c: New test.
9757
9758 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9759
9760 * gcc.target/arm/anddi_notdi-1.c: New test.
9761 * gcc.target/arm/iordi_notdi-1.c: New test case.
9762
9763 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9764
9765 * gcc.target/arm/iordi_notdi-1.c: New test.
9766
9767 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9768
9769 * gcc.target/aarch64/vrnd_f64_1.c : New file.
9770
9771 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9772
9773 PR target/60735
9774 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
9775 not cause errors if -mspe.
9776
9777 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
9778
9779 PR target/60909
9780 * gcc.target/i386/pr60909-1.c: New test.
9781 * gcc.target/i386/pr60909-2.c: Ditto.
9782
9783 2014-04-18 Cong Hou <congh@google.com>
9784
9785 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
9786 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
9787
9788 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9789
9790 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
9791 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9792
9793 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
9794
9795 PR c++/59200
9796 * g++.dg/cpp0x/alias-decl-42.C: New.
9797
9798 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
9799
9800 * gcc.target/powerpc/ti_math1.c: New.
9801 * gcc.target/powerpc/ti_math2.c: New.
9802
9803 2014-04-17 Martin Jambor <mjambor@suse.cz>
9804
9805 * gnat.dg/opt34.adb: New.
9806 * gnat.dg/opt34_pkg.ads: Likewise.
9807
9808 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
9809
9810 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
9811 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
9812
9813 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
9814
9815 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
9816 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
9817
9818 2014-04-17 Jakub Jelinek <jakub@redhat.com>
9819
9820 PR target/60847
9821 Forward port from 4.8 branch
9822 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
9823
9824 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
9825 Fix scan patterns.
9826 * gcc.target/i386/bmi-2.c: Ditto.
9827
9828 2014-04-17 Richard Biener <rguenther@suse.de>
9829
9830 PR middle-end/60849
9831 * g++.dg/opt/pr60849.C: New testcase.
9832
9833 2014-04-17 Richard Biener <rguenther@suse.de>
9834
9835 PR tree-optimization/60836
9836 * g++.dg/vect/pr60836.cc: New testcase.
9837
9838 2014-04-17 Richard Biener <rguenther@suse.de>
9839
9840 PR tree-optimization/60841
9841 * gcc.dg/vect/pr60841.c: New testcase.
9842
9843 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9844
9845 * g++.dg/ipa/devirt-31.C: New testcase.
9846
9847 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9848
9849 PR lto/60820
9850 * gcc.dg/lto/pr60820_0.c: New testcase.
9851 * gcc.dg/lto/pr60820_1.c: New testcase.
9852
9853 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9854
9855 PR ipa/60854
9856 * g++.dg/torture/pr60854.C: New testcase.
9857
9858 2014-04-16 Catherine Moore <clm@codesourcery.com>
9859
9860 * gcc.target/mips/umips-store16-2.c: New test.
9861
9862 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
9863
9864 * g++.dg/cpp0x/initlist-vect.C: New file.
9865
9866 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
9867
9868 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
9869 * gcc.dg/uninit-I-O0.c: Likewise.
9870 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
9871
9872 2014-04-16 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR tree-optimization/60844
9875 * gcc.dg/pr60844.c: New test.
9876
9877 2014-04-15 Richard Biener <rguenther@suse.de>
9878
9879 PR rtl-optimization/56965
9880 * gcc.dg/torture/pr56965-1.c: New testcase.
9881 * gcc.dg/torture/pr56965-2.c: Likewise.
9882
9883 2014-04-15 Teresa Johnson <tejohnson@google.com>
9884
9885 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
9886
9887 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
9888
9889 * gnat.dg/vect14.adb: New test.
9890
9891 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
9892
9893 * gnat.dg/vect12.ad[sb]: New test.
9894 * gnat.dg/vect13.ad[sb]: Likewise.
9895
9896 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
9897
9898 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
9899 under qemu-arm.
9900 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
9901 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
9902 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
9903 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
9904 * c-c++-common/ubsan/null-1.c: Likewise.
9905 * c-c++-common/ubsan/null-10.c: Likewise.
9906 * c-c++-common/ubsan/null-11.c: Likewise.
9907 * c-c++-common/ubsan/null-2.c: Likewise.
9908 * c-c++-common/ubsan/null-3.c: Likewise.
9909 * c-c++-common/ubsan/null-4.c: Likewise.
9910 * c-c++-common/ubsan/null-5.c: Likewise.
9911 * c-c++-common/ubsan/null-6.c: Likewise.
9912 * c-c++-common/ubsan/null-7.c: Likewise.
9913 * c-c++-common/ubsan/null-8.c: Likewise.
9914 * c-c++-common/ubsan/null-9.c: Likewise.
9915 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9916 * c-c++-common/ubsan/overflow-int128.c: Likewise.
9917 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9918 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9919 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9920 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9921 * c-c++-common/ubsan/pr59333.c: Likewise.
9922 * c-c++-common/ubsan/pr59667.c: Likewise.
9923 * c-c++-common/ubsan/pr60613-2.c: Likewise.
9924 * c-c++-common/ubsan/pr60636.c: Likewise.
9925 * c-c++-common/ubsan/shift-1.c: Likewise.
9926 * c-c++-common/ubsan/shift-2.c: Likewise.
9927 * c-c++-common/ubsan/vla-1.c: Likewise.
9928
9929 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
9930
9931 * gnat.dg/vect11.ad[sb]: New test.
9932
9933 2014-04-14 Richard Biener <rguenther@suse.de>
9934
9935 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
9936
9937 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9938
9939 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
9940
9941 2014-04-14 Richard Biener <rguenther@suse.de>
9942 Marc Glisse <marc.glisse@inria.fr>
9943
9944 PR c/60819
9945 * gcc.target/i386/vec-may_alias.c: New testcase.
9946
9947 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9948
9949 * lib/target-supports.exp
9950 (check_effective_target_vect_widen_mult_si_to_di_pattern):
9951 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
9952 Fix formatting.
9953
9954 2014-04-14 Richard Biener <rguenther@suse.de>
9955
9956 PR lto/60720
9957 * gcc.dg/lto/pr60720_0.c: New testcase.
9958 * gcc.dg/lto/pr60720_1.c: Likewise.
9959
9960 2014-04-14 Christian Bruel <christian.bruel@st.com>
9961
9962 * gcc.target/sh/memset.c: New test.
9963
9964 2014-04-14 Richard Biener <rguenther@suse.de>
9965
9966 PR middle-end/55022
9967 * gcc.dg/graphite/pr55022.c: New testcase.
9968
9969 2014-04-14 Richard Biener <rguenther@suse.de>
9970
9971 PR tree-optimization/59817
9972 PR tree-optimization/60453
9973 * gfortran.dg/graphite/pr59817.f: New testcase.
9974 * gcc.dg/graphite/pr59817-1.c: Likewise.
9975 * gcc.dg/graphite/pr59817-2.c: Likewise.
9976
9977 2014-04-14 Jason Merrill <jason@redhat.com>
9978
9979 Revert:
9980 * lib/gcc-dg.exp (dg-build-dso): New.
9981 (gcc-dg-test-1): Handle dg-do-what "dso".
9982
9983 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
9984
9985 PR fortran/60717
9986 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
9987
9988 PR fortran/58085
9989 * gfortran.dg/associate_15.f90: New test.
9990
9991 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
9992
9993 PR middle-end/60467
9994 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
9995 case to check.
9996
9997 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
9998
9999 PR middle-end/60469
10000 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10001
10002 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10003
10004 * gcc.target/mips/umips-store16-1.c: New test.
10005
10006 2014-04-11 Tobias Burnus <burnus@net-b.de>
10007
10008 PR c/60194
10009 * * g++.dg/warn/warn_format_signedness.C: New.
10010 * gcc.dg/format/warn-signedness.c: New.
10011
10012 2014-04-11 Tobias Burnus <burnus@net-b.de>
10013
10014 PR fortran/58880
10015 PR fortran/60495
10016 * gfortran.dg/finalize_25.f90: New.
10017
10018 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10019
10020 * gcc.target/epiphany/t1068-2.c: New file.
10021
10022 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10023
10024 * gcc.target/epiphany/btst-1.c: New test.
10025
10026 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10027
10028 PR rtl-optimization/60651
10029 * gcc.target/epiphany/mode-switch.c: New test.
10030
10031 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10032
10033 PR c++/58600
10034 * g++.dg/cpp0x/gen-attrs-58.C: New.
10035 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10036
10037 2014-04-11 Steve Ellcey <sellcey@mips.com>
10038 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR middle-end/60556
10041 * gcc.c-torture/compile/pr60556.c: New test.
10042
10043 2014-04-11 Richard Biener <rguenther@suse.de>
10044
10045 PR middle-end/60797
10046 * gcc.dg/pr60797.c: New testcase.
10047
10048 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10049
10050 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10051 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10052 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10053 rename to ...
10054 * gcc.target/s390/htm-nofloat-1.c: ... this one.
10055 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10056 instructions as well.
10057
10058 2014-04-11 Jakub Jelinek <jakub@redhat.com>
10059
10060 PR rtl-optimization/60663
10061 * gcc.target/arm/pr60663.c: New test.
10062
10063 2014-04-10 Jason Merrill <jason@redhat.com>
10064
10065 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10066
10067 2014-04-10 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR lto/60567
10070 * g++.dg/lto/pr60567_0.C: New test.
10071
10072 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10073
10074 * gfortran.dg/class_nameclash.f90: New test.
10075
10076 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10077
10078 PR c++/52844
10079 * g++.dg/cpp0x/variadic156.C: New.
10080
10081 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10082
10083 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10084 long.
10085
10086 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10087
10088 PR debug/60655
10089 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10090 -fdata-sections.
10091
10092 2014-04-09 Steve Ellcey <sellcey@mips.com>
10093
10094 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10095 and scan lists.
10096
10097 2014-04-09 Cong Hou <congh@google.com>
10098
10099 PR testsuite/60773
10100 * lib/target-supports.exp:
10101 (check_effective_target_vect_widen_si_to_di_pattern): New.
10102 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10103 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10104 targets only.
10105 (foo): Fix up formatting.
10106 (main): Call check_vect.
10107
10108 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10109
10110 PR c++/59115
10111 * g++.dg/template/crash119.C: New.
10112
10113 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10114
10115 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10116
10117 2014-04-08 Jason Merrill <jason@redhat.com>
10118
10119 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10120
10121 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10122
10123 PR rtl-optimization/60776
10124 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10125 * gcc.dg/builtin-bswap-7.c: Likewise.
10126 * gcc.dg/builtin-bswap-6a.c: New testcase.
10127 * gcc.dg/builtin-bswap-7a.c: New testcase.
10128
10129 Revert
10130 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10131
10132 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10133 optimization.
10134 * gcc.dg/builtin-bswap-7.c: Likewise.
10135
10136 2014-04-08 Richard Biener <rguenther@suse.de>
10137
10138 PR tree-optimization/60785
10139 * gcc.dg/graphite/pr60785.c: New testcase.
10140
10141 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10142
10143 PR target/60602
10144 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10145 with as at -O0.
10146
10147 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
10148
10149 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10150 * g++.dg/warn/Wnvdtor-3.C: Likewise.
10151 * g++.dg/warn/Wnvdtor-4.C: Likewise.
10152
10153 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10154
10155 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10156
10157 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
10158
10159 PR target/60609
10160 * g++.dg/torture/pr60609.C: New test.
10161
10162 2014-04-07 Richard Biener <rguenther@suse.de>
10163
10164 PR tree-optimization/60766
10165 * gcc.dg/torture/pr60766.c: New testcase.
10166
10167 2014-04-07 Jason Merrill <jason@redhat.com>
10168
10169 * lib/gcc-dg.exp (dg-build-dso): New.
10170 (gcc-dg-test-1): Handle dg-do-what "dso".
10171 * lib/target-supports.exp (add_options_for_dlopen): New.
10172 (check_effective_target_dlopen): Use it.
10173
10174 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10175
10176 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10177
10178 2014-04-07 Richard Biener <rguenther@suse.de>
10179
10180 PR middle-end/60750
10181 * g++.dg/torture/pr60750.C: New testcase.
10182 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10183
10184 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10185
10186 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10187
10188 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10189
10190 PR testsuite/60671
10191 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10192
10193 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10194
10195 PR testsuite/60672
10196 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10197
10198 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10199
10200 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10201
10202 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10203
10204 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10205
10206 * gcc.target/avr/dev-specific-rmw.c: New test.
10207
10208 2014-04-04 Cong Hou <congh@google.com>
10209
10210 PR tree-optimization/60656
10211 * gcc.dg/vect/pr60656.c: New test.
10212
10213 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10214
10215 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10216 optimization.
10217 * gcc.dg/builtin-bswap-7.c: Likewise.
10218
10219 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10220
10221 PR c++/58207
10222 * g++.dg/cpp0x/constexpr-ice15.C: New.
10223
10224 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
10225
10226 PR ipa/59626
10227 testcase by Richard Biener
10228 * gcc.dg/lto/pr59626_0.c: New testcase.
10229 * gcc.dg/lto/pr59626_1.c: New testcase.
10230
10231 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10232
10233 PR debug/60655
10234 * gcc.c-torture/compile/pr60655-1.c: New test.
10235
10236 2014-04-04 Martin Jambor <mjambor@suse.cz>
10237
10238 PR ipa/60640
10239 * g++.dg/ipa/pr60640-1.C: New test.
10240 * g++.dg/ipa/pr60640-2.C: Likewise.
10241 * g++.dg/ipa/pr60640-3.C: Likewise.
10242 * g++.dg/ipa/pr60640-4.C: Likewise.
10243
10244 2014-04-04 Jeff Law <law@redhat.com>
10245
10246 PR target/60657
10247 * gcc.target/arm/pr60657.c: New test.
10248
10249 2014-04-04 Richard Biener <rguenther@suse.de>
10250
10251 PR ipa/60746
10252 * g++.dg/torture/pr60746.C: New testcase.
10253
10254 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
10255
10256 * g++.old-deja/g++.robertl/eb121.C: Adjust.
10257 * g++.old-deja/g++.jason/overload21.C: Likewise.
10258 * g++.old-deja/g++.law/init5.C: Likewise.
10259
10260 2014-04-03 Cong Hou <congh@google.com>
10261
10262 PR tree-optimization/60505
10263 * gcc.dg/vect/pr60505.c: New test.
10264
10265 2014-04-03 Richard Biener <rguenther@suse.de>
10266
10267 PR tree-optimization/60740
10268 * gcc.dg/graphite/pr60740.c: New testcase.
10269
10270 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
10271
10272 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10273 * g++.dg/warn/Wnvdtor-2.C: New.
10274 * g++.dg/warn/Wnvdtor-3.C: New.
10275 * g++.dg/warn/Wnvdtor-4.C: New.
10276 * g++.dg/warn/Weff1.C: Delete.
10277 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10278 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10279
10280 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
10281
10282 PR ipa/60659
10283 * g++.dg/torture/pr60659.C: New testcase.
10284
10285 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10286
10287 PR tree-optimization/60733
10288 * gcc.dg/torture/pr60733.c: New test.
10289
10290 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10291
10292 PR rtl-optimization/60650
10293 * gcc.target/arm/pr60650-2.c: New.
10294
10295 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
10296
10297 * gcc.target/i386/avx2-vpand-3.c,
10298 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10299
10300 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10301
10302 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10303 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10304 gcc.target/i386/memcpy-strategy-1.c,
10305 gcc.target/i386/memcpy-strategy-2.c,
10306 gcc.target/i386/memcpy-vector_loop-1.c,
10307 gcc.target/i386/memcpy-vector_loop-2.c,
10308 gcc.target/i386/memset-vector_loop-1.c,
10309 gcc.target/i386/memset-vector_loop-2.c,
10310 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10311 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10312 -march= options different from those in dg-options.
10313
10314 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10315
10316 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10317 gcc.target/i386/pr30970.c: Use -mtune=generic.
10318 * gcc.target/i386/avx2-vpaddb-3.c,
10319 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10320 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10321 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10322 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10323 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10324 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10325 gcc.target/i386/avx2-vpsubw-3.c,
10326 gcc.target/i386/avx256-unaligned-load-1.c,
10327 gcc.target/i386/avx256-unaligned-load-4.c,
10328 gcc.target/i386/avx256-unaligned-store-1.c,
10329 gcc.target/i386/avx256-unaligned-store-2.c,
10330 gcc.target/i386/avx256-unaligned-store-4.c: Use
10331 -mno-prefer-avx128.
10332
10333 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10334 Iain Sandoe <iain@codesourcery.com>
10335
10336 PR target/54083
10337 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10338 with the additional options -Wl,-undefined,dynamic_lookup
10339 and -Wl,-flat_namespace.
10340 * gcc.dg/torture/pr53922.c: Additional option
10341 -Wl,-flat_namespace for darwin[89].
10342 * gcc.dg/torture/pr60092.c: Additional options
10343 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10344 for darwin[89].
10345
10346 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10347
10348 PR target/43751
10349 * lib/prune.exp: Modify the regular express to prune
10350 the new warnings introduced by r205679 on darwin9.
10351
10352 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10353
10354 * g++.dg/init/ctor4.C: Adjust.
10355 * g++.dg/init/ctor4-1.C: New.
10356 * g++.dg/cpp0x/defaulted2.C: Adjust.
10357
10358 2014-04-01 Richard Henderson <rth@redhat.com>
10359
10360 PR target/60704
10361 * gcc.dg/pr60704.c: New file.
10362
10363 2014-04-01 Bin Cheng <bin.cheng@arm.com>
10364
10365 PR target/60363
10366 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10367 logical_op_short_circuit targets.
10368
10369 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10370
10371 PR libfortran/60128
10372 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10373 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10374
10375 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10376
10377 PR rtl-optimization/60700
10378 * gcc.target/i386/pr60700.c: New test.
10379
10380 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10381
10382 PR target/60650
10383 * gcc.target/arm/pr60650.c: Adjust command line options.
10384
10385 2014-03-31 Martin Jambor <mjambor@suse.cz>
10386
10387 PR middle-end/60647
10388 * gcc.dg/pr60647-1.c: New test.
10389 * gcc.dg/pr60647-2.c: Likewise.
10390
10391 2014-03-31 Richard Biener <rguenther@suse.de>
10392
10393 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10394
10395 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10396
10397 PR target/60034
10398 * gcc.target/aarch64/pr60034.c: New file.
10399
10400 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
10401
10402 PR c++/60626
10403 * g++.dg/cpp1y/pr60626.C: New testcase.
10404
10405 2014-03-29 Joseph Myers <joseph@codesourcery.com>
10406
10407 * gcc.dg/pr45416.c: Allow bextr on x86.
10408 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10409 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10410 gcc.target/i386/fma4-vector.c: Use -mno-fma.
10411 * gcc.target/i386/l_fma_double_1.c,
10412 gcc.target/i386/l_fma_double_2.c,
10413 gcc.target/i386/l_fma_double_3.c,
10414 gcc.target/i386/l_fma_double_4.c,
10415 gcc.target/i386/l_fma_double_5.c,
10416 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
10417 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
10418 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
10419 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
10420 * gcc.target/i386/pr27971.c: Use -mno-tbm.
10421 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
10422 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
10423
10424 2014-03-29 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR target/60648
10427 * g++.dg/pr60648.C: Move test to...
10428 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
10429 dg-options, add for fpic targets dg-additional-options -fPIC.
10430
10431 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
10432
10433 * gnat.dg/opt33.adb: New testcase.
10434
10435 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10436
10437 PR target/60697
10438 * gcc.target/aarch64/pr60697.c: New.
10439
10440 2014-03-27 Jeff Law <law@redhat.com>
10441
10442 PR target/60648
10443 * g++.dg/pr60648.C: New test.
10444
10445 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
10446
10447 PR c++/60573
10448 * g++.dg/cpp1y/pr60573.C: New testcase.
10449
10450 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10451
10452 PR target/60693
10453 * gcc.target/i386/pr60693.c: New test.
10454
10455 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
10456
10457 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10458
10459 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR c++/60689
10462 * c-c++-common/pr60689.c: New test.
10463
10464 PR c++/58678
10465 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
10466 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
10467 targets.
10468
10469 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10470
10471 PR target/60675
10472 * gcc.target/aarch64/pr60675.C: New.
10473
10474 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10475
10476 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
10477 * lib/target-supports.exp: Return true for s390
10478 in check_effective_logical_op_short_circuit.
10479
10480 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10481
10482 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
10483 of second source operand.
10484 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10485 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10486 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10487
10488 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10489
10490 PR ipa/60315
10491 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10492
10493 2014-03-28 Tobias Burnus <burnus@net-b.de>
10494
10495 * lib/cilk-plus-dg.exp: New.
10496 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
10497 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
10498
10499 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10500
10501 PR fortran/60522
10502 * gfortran.dg/where_4.f90: New test case.
10503
10504 2014-03-27 Tobias Burnus <burnus@net-b.de>
10505
10506 PR fortran/58880
10507 * gfortran.dg/finalize_24.f90: New.
10508
10509 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10510
10511 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
10512 vbpermq builtin.
10513
10514 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
10515 vec_select optimizations.
10516 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
10517 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
10518
10519 PR target/60672
10520 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
10521 xxpermdi builtins are supported.
10522
10523 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
10524
10525 PR rtl-optimization/60650
10526 * gcc.target/arm/pr60650.c: New.
10527
10528 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10529
10530 * gcc.target/s390/20140327-1.c: New testcase.
10531
10532 2014-03-27 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR middle-end/60682
10535 * g++.dg/gomp/pr60682.C: New test.
10536
10537 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
10538
10539 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
10540
10541 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
10542
10543 PR target/60580
10544 * gcc.target/aarch64/pr60580_1.c: New.
10545 * gcc.target/aarch64/test_fp_attribute_1.c: New.
10546 * gcc.target/aarch64/test_fp_attribute_2.c: New.
10547
10548 2014-03-26 Dehao Chen <dehao@google.com>
10549
10550 * gcc.dg/predict-8.c: New test.
10551
10552 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
10553
10554 PR c++/52369
10555 * g++.dg/init/const10.C: New.
10556 * g++.dg/init/const11.C: New.
10557 * g++.dg/init/pr25811.C: Adjust.
10558 * g++.dg/init/pr29043.C: Likewise.
10559 * g++.dg/init/pr43719.C: Likewise.
10560 * g++.dg/init/pr44086.C: Likewise.
10561 * g++.dg/init/ctor8.C: Likewise.
10562 * g++.dg/init/uninitialized1.C: Likewise.
10563
10564 2014-03-26 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR sanitizer/60636
10567 * c-c++-common/ubsan/pr60636.c: New test.
10568
10569 2014-03-26 Andreas Schwab <schwab@suse.de>
10570
10571 * g++.dg/torture/pr60315.C: Remove duplication.
10572
10573 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
10574
10575 * gcc.c-torture/execute/20140326-1.c: New test.
10576
10577 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
10578
10579 PR ipa/60315
10580 * g++.dg/torture/pr60315.C: New testcase.
10581
10582 2014-03-25 Martin Jambor <mjambor@suse.cz>
10583
10584 PR ipa/60600
10585 * g++.dg/ipa/pr60600.C: New test.
10586
10587 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
10588
10589 PR testsuite/58013
10590 * g++.dg/opt/pr56999.C: Pop hidden visibility.
10591
10592 2014-03-25 Richard Biener <rguenther@suse.de>
10593
10594 PR middle-end/60635
10595 * gfortran.dg/lto/pr60635_0.f90: New testcase.
10596 * gfortran.dg/lto/pr60635_1.c: Likewise.
10597
10598 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
10599
10600 PR c++/60627
10601 * g++.dg/cpp1y/pr60627.C: New testcase.
10602
10603 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
10604
10605 * gcc.target/aarch64/ushr64_1.c: New.
10606
10607 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
10608
10609 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
10610 (LONG_LONG): Use LLONG.
10611 (set_rvector_long): Explicitly return void.
10612 (set_vector_long): Likewise.
10613 (check_vector_long): Likewise.
10614
10615 2014-03-24 Marek Polacek <polacek@redhat.com>
10616
10617 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
10618 Define INT_MIN.
10619 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
10620 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10621 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10622 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10623 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10624 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10625 * c-c++-common/ubsan/pr59503.c: Likewise.
10626 * c-c++-common/ubsan/pr60613-1.c: Likewise.
10627 * c-c++-common/ubsan/save-expr-1.c: Likewise.
10628 * c-c++-common/ubsan/shift-3.c: Likewise.
10629 * c-c++-common/ubsan/shift-6.c: Likewise.
10630 * c-c++-common/ubsan/undefined-1.c: Likewise.
10631 * c-c++-common/ubsan/vla-2.c: Likewise.
10632 * c-c++-common/ubsan/vla-3.c: Likewise.
10633 * c-c++-common/ubsan/vla-4.c: Likewise.
10634 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
10635 * g++.dg/ubsan/return-2.C: Likewise.
10636
10637 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
10638
10639 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
10640 hppa*-*-hpux*.
10641
10642 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
10643
10644 PR libfortran/59313
10645 PR libfortran/58015
10646 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
10647 * gfortran.dg/round_4.f90: Likewise.
10648
10649 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
10650
10651 PR libfortran/60128
10652 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
10653 i?86-*-solaris2.9*.
10654
10655 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR sanitizer/60613
10658 * c-c++-common/ubsan/pr60613-1.c: New test.
10659 * c-c++-common/ubsan/pr60613-2.c: New test.
10660
10661 2014-03-22 Matthias Klose <doko@ubuntu.com>
10662
10663 * g++.dg/cpp0x/regress: Remove empty directory.
10664
10665 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR debug/60603
10668 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10669
10670 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10671
10672 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
10673 * g++.dg/cpp1y/pr60393.C: Likewise.
10674
10675 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10676
10677 PR c++/60384
10678 * g++.dg/cpp1y/pr60384.C: New.
10679
10680 2014-03-21 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR target/60598
10683 * gcc.dg/pr60598.c: New test.
10684
10685 2014-03-21 Martin Jambor <mjambor@suse.cz>
10686
10687 PR ipa/59176
10688 * g++.dg/torture/pr59176.C: New test.
10689
10690 2014-03-21 Martin Jambor <mjambor@suse.cz>
10691
10692 PR ipa/60419
10693 * g++.dg/ipa/pr60419.C: New test.
10694
10695 2014-03-21 Richard Biener <rguenther@suse.de>
10696
10697 PR tree-optimization/60577
10698 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
10699
10700 2014-03-21 Tobias Burnus <burnus@net-b.de>
10701
10702 PR fortran/60599
10703 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
10704
10705 2014-03-20 Jakub Jelinek <jakub@redhat.com>
10706
10707 PR middle-end/60597
10708 * g++.dg/opt/pr60597.C: New test.
10709
10710 PR c++/60572
10711 * g++.dg/init/pr60572.C: New test.
10712
10713 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10714
10715 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
10716
10717 2014-03-19 Tobias Burnus <burnus@net-b.de>
10718
10719 PR fortran/60543
10720 PR fortran/60283
10721 * gfortran.dg/implicit_pure_4.f90: New.
10722
10723 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10724
10725 PR c++/51474
10726 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
10727
10728 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
10729
10730 PR testsuite/60590
10731 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
10732 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
10733 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
10734
10735 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10736
10737 PR c++/60332
10738 * g++.dg/cpp1y/pr60332.C: New.
10739
10740 2014-03-19 Marek Polacek <polacek@redhat.com>
10741
10742 PR sanitizer/60569
10743 * g++.dg/ubsan/pr60569.C: New test.
10744
10745 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10746
10747 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
10748
10749 2014-03-19 Jakub Jelinek <jakub@redhat.com>
10750
10751 PR tree-optimization/60559
10752 * g++.dg/vect/pr60559.cc: New test.
10753
10754 2014-03-18 Ian Lance Taylor <iant@google.com>
10755
10756 PR target/60563
10757 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
10758 (ditype): Rename typedef from int64_t.
10759
10760 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10761
10762 PR c/55383
10763 * gcc.dg/cast-qual-3.c: New.
10764 Revert:
10765 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10766 * c-c++-common/Wcast-qual-1.c: More precise match text.
10767
10768 2014-03-18 Janus Weil <janus@gcc.gnu.org>
10769
10770 PR fortran/55207
10771 PR fortran/60549
10772 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
10773 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
10774 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
10775 * gfortran.dg/intent_optimize_1.f90: Ditto.
10776 * gfortran.dg/pointer_init_9.f90: Ditto.
10777 * gfortran.dg/volatile4.f90: Ditto.
10778 * gfortran.dg/volatile6.f90: Ditto.
10779
10780 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10781
10782 PR c/55383
10783 * c-c++-common/Wcast-qual-1.c: More precise match text.
10784
10785 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10786
10787 PR c++/60305
10788 * g++.dg/cpp0x/constexpr-ice14.C: New.
10789
10790 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10791
10792 PR c++/54250
10793 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
10794
10795 2014-03-18 Jakub Jelinek <jakub@redhat.com>
10796
10797 PR sanitizer/60535
10798 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
10799 * c-c++-common/ubsan/null-2.c: Likewise.
10800 * c-c++-common/ubsan/null-3.c: Likewise.
10801 * c-c++-common/ubsan/null-4.c: Likewise.
10802 * c-c++-common/ubsan/null-5.c: Likewise.
10803 * c-c++-common/ubsan/null-6.c: Likewise.
10804 * c-c++-common/ubsan/null-7.c: Likewise.
10805 * c-c++-common/ubsan/null-8.c: Likewise.
10806 * c-c++-common/ubsan/null-9.c: Likewise.
10807 * c-c++-common/ubsan/null-10.c: Likewise.
10808 * c-c++-common/ubsan/null-11.c: Likewise.
10809 * c-c++-common/ubsan/overflow-1.c: Likewise.
10810 * c-c++-common/ubsan/overflow-2.c: Likewise.
10811 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10812 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10813 * c-c++-common/ubsan/overflow-int128.c: Likewise.
10814 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10815 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10816 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10817 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10818 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10819 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10820 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10821 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10822 * c-c++-common/ubsan/pr59333.c: Likewise.
10823 * c-c++-common/ubsan/pr59503.c: Likewise.
10824 * c-c++-common/ubsan/pr59667.c: Likewise.
10825 * c-c++-common/ubsan/undefined-1.c: Likewise.
10826 * g++.dg/ubsan/pr59250.C: Likewise.
10827 * g++.dg/ubsan/pr59306.C: Likewise.
10828
10829 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10830
10831 * gcc.dg/tls/pr58595.c: Add tls options.
10832
10833 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
10834
10835 * gcc.target/i386/avx-additional-reg-names.c: New.
10836 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
10837
10838 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
10839
10840 PR c++/60390
10841 * g++.dg/cpp1y/pr60390.C: New testcase.
10842
10843 PR c++/60391
10844 * g++.dg/cpp1y/pr60391.C: New testcase.
10845
10846 2014-03-17 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR target/60516
10849 * gcc.target/i386/pr60516.c: New test.
10850
10851 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10852
10853 PR c++/59571
10854 * g++.dg/cpp0x/constexpr-ice13.C: New.
10855
10856 2014-03-17 Marek Polacek <polacek@redhat.com>
10857
10858 PR middle-end/60534
10859 * gcc.dg/gomp/pr60534.c: New test.
10860
10861 2014-03-17 Kai Tietz <ktietz@redhat.com>
10862
10863 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
10864
10865 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
10866
10867 PR testsuite/58851
10868 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
10869 storage size.
10870
10871 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
10872
10873 PR libfortran/58324
10874 * gfortran.dg/list_read_12.f90: New test.
10875
10876 2014-03-15 Janus Weil <janus@gcc.gnu.org>
10877
10878 PR fortran/55207
10879 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
10880 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
10881 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
10882 -Wno-aggressive-loop-optimizations and remove an unused variable.
10883 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
10884 * gfortran.dg/pointer_init_9.f90: New.
10885 * gfortran.dg/volatile4.f90: Put into subroutine.
10886 * gfortran.dg/volatile6.f90: Ditto.
10887
10888 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
10889
10890 PR fortran/60392
10891 * gfortran.dg/transpose_4.f90: New test.
10892
10893 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
10894
10895 PR rtl-optimization/60508
10896 * gcc.target/i386/pr60508.c: New.
10897
10898 2014-03-14 Richard Biener <rguenther@suse.de>
10899
10900 PR middle-end/60518
10901 * g++.dg/pr60518.C: New testcase.
10902
10903 2014-03-14 Martin Jambor <mjambor@suse.cz>
10904
10905 PR lto/60461
10906 * gcc.dg/lto/pr60461_0.c: New test.
10907
10908 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
10909
10910 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
10911 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
10912 * gcc.dg/lto/save-temps_0.c: New testcase.
10913
10914 2014-03-13 Jakub Jelinek <jakub@redhat.com>
10915
10916 PR middle-end/36282
10917 * c-c++-common/pr36282-1.c: New test.
10918 * c-c++-common/pr36282-2.c: New test.
10919 * c-c++-common/pr36282-3.c: New test.
10920 * c-c++-common/pr36282-4.c: New test.
10921
10922 2014-03-13 Richard Henderson <rth@redhat.com>
10923
10924 PR debug/60438
10925 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
10926
10927 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10928
10929 PR c++/60383
10930 * g++.dg/template/crash118.C: New.
10931 * g++.dg/template/crash95.C: Adjust.
10932
10933 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
10934
10935 PR rtl-optimization/57189
10936 * gcc.target/i386/pr57189.c: New.
10937
10938 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10939
10940 PR c++/60254
10941 * g++.dg/cpp0x/static_assert10.C: New.
10942 * g++.dg/cpp0x/static_assert11.C: Likewise.
10943 * g++.dg/cpp0x/static_assert3.C: Adjust.
10944
10945 2014-03-13 Richard Biener <rguenther@suse.de>
10946
10947 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
10948
10949 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10950
10951 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
10952 2.07 128-bit arithmetic.
10953 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
10954
10955 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
10956 due to when TImode is allowed in VSX registers, the allowable
10957 address modes for TImode is just a single indirect address in
10958 order for the value to be loaded and store in either GPR or VSX
10959 registers. This affects the generated code, and it would cause
10960 this test to fail, when such an option is used.
10961
10962 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
10963
10964 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
10965
10966 2014-03-12 Jakub Jelinek <jakub@redhat.com>
10967
10968 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
10969 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
10970 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
10971 only test for exactly one if if -mbranch-cost=1 has been passed.
10972
10973 2014-03-12 Christian Bruel <christian.bruel@st.com>
10974
10975 PR target/60264
10976 * gcc.target/arm/pr60264.c
10977
10978 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
10979
10980 PR tree-optimization/60454
10981 * gcc.c-torture/execute/pr60454.c: New test.
10982
10983 2014-03-12 Jakub Jelinek <jakub@redhat.com>
10984 Marc Glisse <marc.glisse@inria.fr>
10985
10986 PR tree-optimization/60502
10987 * gcc.c-torture/compile/pr60502.c: New test.
10988
10989 2014-03-12 Jakub Jelinek <jakub@redhat.com>
10990
10991 PR middle-end/60482
10992 * gcc.dg/vect/pr60482.c: New test.
10993
10994 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
10995
10996 PR c++/60389
10997 * g++.dg/cpp0x/inh-ctor19.C: New.
10998
10999 2014-03-11 Richard Biener <rguenther@suse.de>
11000
11001 PR tree-optimization/60429
11002 PR tree-optimization/60485
11003 * gcc.dg/pr60485-1.c: New testcase.
11004 * gcc.dg/pr60485-2.c: Likewise.
11005
11006 2014-03-10 Jakub Jelinek <jakub@redhat.com>
11007
11008 PR ipa/60457
11009 * g++.dg/ipa/pr60457.C: New test.
11010
11011 2014-03-10 Richard Biener <rguenther@suse.de>
11012
11013 PR middle-end/60474
11014 * g++.dg/torture/pr60474.C: New testcase.
11015
11016 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
11017
11018 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11019
11020 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
11021
11022 * gcc.dg/lto/pr55113_0.c: New testcase.
11023
11024 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
11025
11026 PR c++/60033
11027 * g++.dg/cpp1y/pr60033.C: New testcase.
11028
11029 PR c++/60393
11030 * g++.dg/cpp1y/pr60393.C: New testcase.
11031
11032 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11033
11034 PR libfortran/60128
11035 * gfortran.dg/fmt_en.f90: New test.
11036
11037 2014-03-07 Jason Merrill <jason@redhat.com>
11038
11039 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11040 * lib/target-supports.exp (check_effective_target_c++11): Now
11041 means C++11 and up.
11042 (check_effective_target_c++11_only): New.
11043 (check_effective_target_c++11_down): New.
11044 (check_effective_target_c++1y): New.
11045 (check_effective_target_c++1y_only): New.
11046 (check_effective_target_c++98_only): Rename from
11047 check_effective_target_c++98.
11048 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11049
11050 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11051
11052 PR c++/58609
11053 * g++.dg/cpp0x/constexpr-ice12.C: New.
11054
11055 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11056
11057 * c-c++-common/gomp/map-1.c: Extend.
11058
11059 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
11060 Janus Weil <janus@gcc.gnu.org>
11061
11062 PR fortran/51976
11063 * gfortran.dg/deferred_type_component_1.f90 : New test.
11064 * gfortran.dg/deferred_type_component_2.f90 : New test.
11065
11066 2014-03-06 Marek Polacek <polacek@redhat.com>
11067
11068 PR c/60197
11069 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11070 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11071
11072 2014-03-06 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR target/58595
11075 * gcc.dg/tls/pr58595.c: New test.
11076
11077 2014-03-06 Richard Biener <rguenther@suse.de>
11078
11079 PR middle-end/60445
11080 PR lto/60424
11081 PR lto/60427
11082 Revert
11083 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11084
11085 * gcc.dg/lto/pr55113_0.c: New testcase.
11086
11087 2014-03-05 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR testsuite/59308
11090 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11091 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
11092 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11093 s390*/i?86/x86_64.
11094 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11095 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11096 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11097 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11098 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11099 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
11100 even for mips*/s390*/i?86/x86_64.
11101 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11102 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11103 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11104 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11105 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11106
11107 PR lto/60404
11108 * gcc.dg/lto/pr60404_0.c: New test.
11109 * gcc.dg/lto/pr60404_1.c: New file.
11110 * gcc.dg/lto/pr60404_2.c: New file.
11111
11112 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11113
11114 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11115 long long" throughout.
11116 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11117 * gcc.dg/vmx/insert-vsx.c: Likewise.
11118 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11119 * gcc.dg/vmx/ld-vsx.c: Likewise.
11120 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11121 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11122 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11123 * gcc.dg/vmx/merge-vsx.c: Likewise.
11124 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11125 * gcc.dg/vmx/st-vsx.c: Likewise.
11126 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11127 * gcc.dg/vmx/stl-vsx.c: Likewise.
11128 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11129
11130 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11131
11132 * gcc.dg/lto/pr55113_0.c: New testcase.
11133
11134 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11135
11136 PR c++/60376
11137 * g++.dg/cpp1y/pr60376.C: New.
11138
11139 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11140
11141 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11142
11143 2014-03-04 Richard Biener <rguenther@suse.de>
11144
11145 PR tree-optimization/60382
11146 * gcc.dg/vect/pr60382.c: New testcase.
11147
11148 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11149
11150 PR libfortran/60148
11151 * gfortran.dg/namelist_84.f90: New test.
11152
11153 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
11154
11155 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11156 argument to avoid inf values.
11157 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11158 UNION_FP_CHECK machinery.
11159
11160 2014-03-03 Renlin Li <Renlin.Li@arm.com>
11161
11162 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11163 i32in128 cases outside special big-endian processing block.
11164
11165 2014-03-03 Jakub Jelinek <jakub@redhat.com>
11166
11167 PR preprocessor/60400
11168 * c-c++-common/cpp/pr60400.c: New test.
11169 * c-c++-common/cpp/pr60400-1.h: New file.
11170 * c-c++-common/cpp/pr60400-2.h: New file.
11171
11172 PR objc++/60398
11173 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11174
11175 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11176 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11177
11178 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11179
11180 PR ipa/60150
11181 * g++.dg/lto/pr60150.H: New testcase.
11182 * g++.dg/lto/pr60150_0.C: New testcase.
11183 * g++.dg/lto/pr60150_1.C: New testcase.
11184
11185 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11186
11187 PR ipa/60306
11188 * g++.dg/ipa/devirt-29.C: New testcase
11189
11190 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11191
11192 PR fortran/60236
11193 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11194
11195 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11196
11197 PR c++/50025
11198 * g++.dg/cpp0x/pr50025.C: New.
11199
11200 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
11201
11202 PR c++/60377
11203 * g++.dg/cpp1y/pr60377.C: New testcase.
11204
11205 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11206
11207 PR fortran/60341
11208 * gfortran.dg/str_comp_optimize_1.f90: New test.
11209
11210 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11211
11212 PR target/60071
11213 * gcc.c-torture/compile/pr60071.c: New.
11214
11215 2014-02-28 Janus Weil <janus@gcc.gnu.org>
11216
11217 PR fortran/60359
11218 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11219
11220 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11221
11222 PR c++/58610
11223 * g++.dg/cpp0x/constexpr-ice11.C: New.
11224
11225 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11226
11227 PR c++/60314
11228 * g++.dg/cpp1y/auto-fn24.C: New.
11229
11230 2014-02-28 Joey Ye <joey.ye@arm.com>
11231
11232 PR target/PR60169
11233 * gcc.target/arm/thumb1-far-jump-3.c: New case.
11234
11235 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11236
11237 PR c++/60253
11238 * g++.dg/overload/ellipsis2.C: New.
11239
11240 2014-02-27 Jeff Law <law@redhat.com>
11241
11242 PR rtl-optimization/52714
11243 * gcc.c-torture/compile/pr52714.c: New test.
11244
11245 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
11246 Jeff Law <law@redhat.com>
11247
11248 PR rtl-optimization/49847
11249 * g++.dg/pr49847.C: New test.
11250
11251 2014-02-27 Marek Polacek <polacek@redhat.com>
11252
11253 PR middle-end/59223
11254 * c-c++-common/pr59223.c: New test.
11255
11256 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11257
11258 * common/config/i386/predicates.md (const1256_operand): Remove.
11259 (const2356_operand): New.
11260 (const_1_to_2_operand): Remove.
11261 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11262 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11263 (*avx512pf_gatherpf<mode>sf): Ditto.
11264 (avx512pf_gatherpf<mode>df): Ditto.
11265 (*avx512pf_gatherpf<mode>df_mask): Ditto.
11266 (*avx512pf_gatherpf<mode>df): Ditto.
11267 (avx512pf_scatterpf<mode>sf): Ditto.
11268 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11269 (*avx512pf_scatterpf<mode>sf): Ditto.
11270 (avx512pf_scatterpf<mode>df): Ditto.
11271 (*avx512pf_scatterpf<mode>df_mask): Ditto.
11272 (*avx512pf_scatterpf<mode>df): Ditto.
11273 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11274
11275 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11276
11277 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11278 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11279 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11280 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11281 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11282 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11283 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11284 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11285
11286 2014-02-26 Bin Cheng <bin.cheng@arm.com>
11287
11288 PR target/60280
11289 * gnat.dg/renaming5.adb: Change to two expected gotos.
11290 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11291 jump threads.
11292 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11293 messages for removed basic block.
11294 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11295 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11296 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11297 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11298
11299 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11300
11301 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11302 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11303 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11304 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11305 * gcc.dg/vmx/merge-vsx.c: Likewise.
11306 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11307
11308 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
11309
11310 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11311 * gcc.target/i386/prefetchwt1-1.c: New.
11312 * g++.dg/other/i386-2.C: Add new option.
11313 * g++.dg/other/i386-3.C: Ditto.
11314 * gcc.target/i386/sse-12.c: Ditto.
11315 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11316 * gcc.target/i386/sse-22.c: Add new option.
11317 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11318
11319 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11320
11321 PR libfortran/59313
11322 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11323
11324 PR libfortran/58015
11325 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11326
11327 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
11328
11329 PR c++/60311
11330 * g++.dg/cpp1y/pr60311.C: New testcase.
11331
11332 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11333
11334 PR c++/60065
11335 * g++.dg/cpp1y/pr60065.C: New testcase.
11336
11337 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
11338
11339 PR rtl-optimization/60268
11340 * gcc.c-torture/compile/pr60268.c: New test.
11341
11342 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11343
11344 * gcc.target/microblaze/others/mem_reload.c: New test.
11345
11346 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11347
11348 * gcc.dg/vmx/lde.c: New test.
11349 * gcc.dg/vmx/lde-be-order.c: New test.
11350 * gcc.dg/vmx/ste.c: New test.
11351 * gcc.dg/vmx/ste-be-order.c: New test.
11352
11353 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
11354
11355 PR testsuite/60173
11356 * lib/target-supports.exp
11357 (check_effective_target_logical_op_short_circuit): Add cris-*-*
11358 and crisv32-*-* to list.
11359
11360 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11361
11362 PR fortran/60302
11363 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11364
11365 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11366
11367 * gcc.dg/vmx/vsums.c: Check entire result vector.
11368 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11369
11370 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11371
11372 * gcc.dg/vmx/ld.c: New test.
11373 * gcc.dg/vmx/ld-be-order.c: New test.
11374 * gcc.dg/vmx/ld-vsx.c: New test.
11375 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11376 * gcc.dg/vmx/ldl.c: New test.
11377 * gcc.dg/vmx/ldl-be-order.c: New test.
11378 * gcc.dg/vmx/ldl-vsx.c: New test.
11379 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11380 * gcc.dg/vmx/st.c: New test.
11381 * gcc.dg/vmx/st-be-order.c: New test.
11382 * gcc.dg/vmx/st-vsx.c: New test.
11383 * gcc.dg/vmx/st-vsx-be-order.c: New test.
11384 * gcc.dg/vmx/stl.c: New test.
11385 * gcc.dg/vmx/stl-be-order.c: New test.
11386 * gcc.dg/vmx/stl-vsx.c: New test.
11387 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11388
11389 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
11390
11391 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11392 * g++.dg/other/i386-3.C (dg-options): Ditto.
11393 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11394 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11395 -mavx512pf and -msha.
11396
11397 2014-02-21 Richard Biener <rguenther@suse.de>
11398
11399 PR tree-optimization/60276
11400 * gcc.dg/vect/pr60276.c: New testcase.
11401
11402 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11403
11404 PR fortran/60234
11405 * gfortran.dg/finalize_23.f90: New.
11406
11407 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
11408
11409 PR c++/60052
11410 PR c++/60053
11411 * g++.dg/cpp1y/pr60052.C: New testcase.
11412 * g++.dg/cpp1y/pr60053.C: New testcase.
11413
11414 2014-02-21 Tobias Burnus <burnus@net-b.de>
11415
11416 PR fortran/60286
11417 * gfortran.dg/inquire_16.f90: New.
11418
11419 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
11420
11421 * gcc.target/nios2/biggot-1.c: New.
11422 * gcc.target/nios2/biggot-2.c: New.
11423
11424 2014-02-20 Martin Jambor <mjambor@suse.cz>
11425
11426 PR ipa/55260
11427 * gcc.dg/ipa/pr55260.c: New test.
11428
11429 2014-02-20 Bin Cheng <bin.cheng@arm.com>
11430
11431 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11432 for execution test case.
11433
11434 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
11435
11436 PR ipa/58555
11437 * g++.dg/torture/pr58555.C: New testcase.
11438
11439 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11440
11441 PR target/60204
11442 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11443 reflect abi fix.
11444 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11445
11446 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11447 Kirill Yukhin <kirill.yukhin@intel.com>
11448
11449 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
11450 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
11451 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
11452 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11453 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
11454 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11455
11456 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11457
11458 PR c/37743
11459 * g++.dg/ext/builtin-bswap1.C: New test.
11460 * c-c++-common/pr37743.c: New test.
11461
11462 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
11463
11464 * gcc.dg/decl-10.c: New test.
11465
11466 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR c++/60267
11469 * g++.dg/ext/ivdep-1.C: New test.
11470
11471 PR c++/60267
11472 * gcc.dg/pr60267.c: New test.
11473
11474 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
11475
11476 PR target/59794
11477 * gcc.target/i386/pr39162.c: Add dg-prune-output.
11478 (dg-options): Remove -Wno-psabi.
11479 * gcc.target/i386/pr59794-2.c: Ditto.
11480 * gcc.target/i386/pr60205-1.c: Ditto.
11481 * gcc.target/i386/sse-5.c: Ditto.
11482
11483 2014-02-18 Nick Clifton <nickc@redhat.com>
11484
11485 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
11486 * gcc.dg/pr23623.c: Likewise.
11487 * gcc.dg/pr48784-1.c: Likewise.
11488 * gcc.dg/pr48784-2.c: Likewise.
11489 * gcc.dg/pr56997-2.c: Likewise.
11490 * gcc.dg/sms-6.c: Likewise.
11491 * gcc.dg/torture/pr60183.c: Likewise.
11492 * gcc.dg/torture/vec-cvt-1.c: Likewise.
11493 * gcc.c-torture/execute/20061220-1.x: New.
11494 * gcc.c-torture/execute/pr43220.x: New.
11495 * gcc.c-torture/execute/pr51581-1.x: New.
11496 * gcc.c-torture/execute/pr51581-2.x: New.
11497 * gcc.c-torture/execute/pr58570.x: New.
11498 * gcc.c-torture/unsorted/DFcmp.x: New.
11499 * gcc.c-torture/unsorted/SFset.x: New.
11500
11501 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
11502
11503 * gnat.dg/opt31.adb: New test.
11504
11505 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11506
11507 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11508
11509 2014-02-19 Janus Weil <janus@gcc.gnu.org>
11510
11511 PR fortran/60232
11512 * gfortran.dg/typebound_proc_33.f90: New.
11513
11514 2014-02-19 Marek Polacek <polacek@redhat.com>
11515
11516 PR c/60195
11517 * gcc.dg/pr60195.c: New test.
11518
11519 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
11520
11521 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
11522
11523 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR preprocessor/58844
11526 * c-c++-common/cpp/pr58844-1.c: New test.
11527 * c-c++-common/cpp/pr58844-2.c: New test.
11528
11529 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11530
11531 PR c++/60225
11532 * g++.dg/cpp0x/constexpr-ice10.C: New.
11533
11534 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11535
11536 PR c++/60215
11537 * g++.dg/cpp0x/pr60215.C: New.
11538
11539 2014-02-18 Tobias Burnus <burnus@net-b.de>
11540
11541 PR fortran/49397
11542 * gfortran.dg/proc_ptr_45.f90: New.
11543 * gfortran.dg/proc_ptr_46.f90: New.
11544
11545 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
11546
11547 PR c++/60190
11548 * g++.dg/cpp1y/pr60190.C: New testcase.
11549
11550 PR c++/60064
11551 * g++.dg/cpp1y/pr60064.C: New testcase.
11552
11553 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
11554
11555 PR target/60205
11556 * gcc.target/i386/pr60205-1.c: New test.
11557 * gcc.target/i386/pr60205-2.c: Ditto.
11558
11559 2014-02-18 Kai Tietz <ktietz@redhat.com>
11560
11561 PR target/60193
11562 * gcc.target/i386/nest-1.c: New testcase.
11563
11564 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
11565
11566 * gnat.dg/opt32.adb: New test.
11567
11568 2014-02-18 Janus Weil <janus@gcc.gnu.org>
11569
11570 PR fortran/60231
11571 * gfortran.dg/typebound_generic_15.f90: New.
11572
11573 2014-02-17 Janus Weil <janus@gcc.gnu.org>
11574
11575 PR fortran/55907
11576 * gfortran.dg/init_flag_12.f90: New.
11577
11578 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
11579 Ilya Tocar <ilya.tocar@intel.com>
11580
11581 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
11582 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
11583 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
11584 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
11585
11586 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
11587
11588 * lib/target-supports.exp
11589 (check_effective_target_logical_op_short_circuit): New procedure.
11590 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
11591 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
11592 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
11593 * gcc.dg/tree-ssa/vrp47.c: Likewise.
11594 * gcc.dg/tree-ssa/vrp87.c: Likewise.
11595 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
11596 logical_op_short_circuit for the alternative test, extending
11597 it to arm_cortex_m.
11598
11599 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11600
11601 PR target/60203
11602 * gcc.target/powerpc/pr60203.c: New testsuite.
11603
11604 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
11605
11606 PR fortran/59599
11607 * gfortran.dg/ichar_3.f90: New test.
11608
11609 2014-02-15 Richard Biener <rguenther@suse.de>
11610
11611 PR tree-optimization/60183
11612 * gcc.dg/torture/pr60183.c: New testcase.
11613
11614 2014-02-14 Jeff Law <law@redhat.com>
11615
11616 PR rtl-optimization/60131
11617 * g++.dg/torture/pr60131.C: New test.
11618
11619 2014-02-14 Ian Bolton <ian.bolton@arm.com>
11620
11621 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
11622 on command-line.
11623
11624 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
11625
11626 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
11627
11628 2014-02-14 Jakub Jelinek <jakub@redhat.com>
11629
11630 * gcc.c-torture/compile/20140213.c: New test.
11631
11632 2014-02-13 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR target/43546
11635 * gcc.target/i386/pr43546.c: New test.
11636
11637 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
11638
11639 * gcc.target/s390/hotpatch-compile-8.c: New test.
11640
11641 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11642
11643 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
11644 definition with an ifndef.
11645 * gcc.dg/pr59605-2.c: New test.
11646
11647 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11648
11649 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
11650
11651 2014-02-12 Joseph Myers <joseph@codesourcery.com>
11652
11653 * gcc.dg/torture/float128-mul-underflow.c,
11654 gcc.dg/torture/float128-truncdf-underflow.c,
11655 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
11656
11657 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR middle-end/59737
11660 * g++.dg/ipa/pr59737.C: New test.
11661
11662 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
11663
11664 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
11665
11666 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
11667
11668 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
11669
11670 * gcc.dg/cilk-plus/jump-openmp.c: New file.
11671
11672 2014-02-12 Richard Biener <rguenther@suse.de>
11673
11674 PR middle-end/60092
11675 * gcc.dg/torture/pr60092.c: New testcase.
11676 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
11677
11678 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
11679
11680 * gcc.c-torture/execute/20140212-1.c: New test.
11681
11682 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11683
11684 PR c++/60047
11685 * g++.dg/cpp0x/pr60047.C: New.
11686
11687 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11688
11689 PR c/60101
11690 * c-c++-common/pr60101.c: New test.
11691
11692 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
11693
11694 PR lto/59468
11695 * g++.dg/ipa/devirt-27.C: New testcase.
11696 * g++.dg/ipa/devirt-26.C: New testcase.
11697
11698 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11699
11700 PR target/60137
11701 * gcc.target/powerpc/pr60137.c: New file.
11702
11703 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR fortran/52370
11706 * gfortran.dg/pr52370.f90: New test.
11707
11708 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
11709
11710 PR target/59927
11711 Revert
11712 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
11713
11714 PR testsuite/58630
11715 * gcc.target/i386/pr43662.c (dg-options):
11716 Add -maccumulate-outgoing-args.
11717 * gcc.target/i386/pr43869.c (dg-options): Ditto.
11718 * gcc.target/i386/pr57003.c (dg-options): Ditto.
11719 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
11720 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
11721 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
11722 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
11723 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
11724 Add -maccumulate-outgoing-args.
11725 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
11726 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
11727 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
11728 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
11729 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
11730 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
11731 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
11732 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
11733 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
11734 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
11735 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
11736 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
11737 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
11738 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
11739 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
11740
11741 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
11742
11743 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
11744
11745 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11746
11747 PR debug/59776
11748 * gcc.dg/guality/pr59776.c: New test.
11749
11750 2014-02-11 Renlin Li <Renlin.Li@arm.com>
11751
11752 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
11753 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
11754 (add_options_for_arm_vfp3): New.
11755
11756 2014-02-11 Jeff Law <law@redhat.com>
11757
11758 PR middle-end/54041
11759 * gcc.target/m68k/pr54041.c: New test.
11760
11761 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR target/59927
11764 * gcc.target/i386/pr59927.c: New test.
11765
11766 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
11767
11768 * gcc.dg/vect/pr57741-3.c: Require vect_int.
11769 * gcc.dg/vect/pr60012.c: Likewise.
11770 * gcc.dg/vect/vect-119.c: Likewise.
11771 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
11772 * gcc.dg/vect/vect-outer-4c.c: Likewise.
11773
11774 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11775
11776 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
11777
11778 2014-02-10 Jeff Law <law@redhat.com>
11779
11780 PR middle-end-52306
11781 * gcc.c-torture/compile/pr52306.c: New test.
11782
11783 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11784
11785 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
11786
11787 2014-02-10 Richard Biener <rguenther@suse.de>
11788
11789 PR tree-optimization/60115
11790 * gcc.dg/torture/pr60115.c: New testcase.
11791
11792 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
11793
11794 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
11795 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
11796
11797 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
11798 Ilya Tocar <ilya.tocar@intel.com>
11799
11800 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
11801 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
11802 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11803 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11804 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
11805 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
11806 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
11807 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
11808 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11809 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11810 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
11811 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
11812 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
11813 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
11814 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
11815 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
11816 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
11817 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
11818 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11819 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
11820 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11821 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
11822 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11823 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
11824 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
11825 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
11826 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
11827
11828 2014-02-10 Jakub Jelinek <jakub@redhat.com>
11829
11830 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
11831
11832 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
11833
11834 PR fortran/57522
11835 * gfortran.dg/associated_target_5.f03: New test.
11836
11837 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
11838
11839 PR fortran/59026
11840 * gfortran.dg/elemental_by_value_1.f90: New test.
11841
11842 2014-02-08 Janus Weil <janus@gcc.gnu.org>
11843
11844 PR fortran/58470
11845 * gfortran.dg/finalize_22.f90: New.
11846
11847 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
11848
11849 PR fortran/60066
11850 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
11851 was fixed by the patch for PR59906.
11852
11853 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11854
11855 PR translation/52289
11856 * gfortran.dg/coarray_8.f90: Update dg-error match.
11857
11858 2014-02-08 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR c/59984
11861 * gcc.dg/vect/pr59984.c: New test.
11862
11863 PR middle-end/60092
11864 * gcc.dg/attr-alloc_align-1.c: New test.
11865 * gcc.dg/attr-alloc_align-2.c: New test.
11866 * gcc.dg/attr-alloc_align-3.c: New test.
11867 * gcc.dg/attr-assume_aligned-1.c: New test.
11868 * gcc.dg/attr-assume_aligned-2.c: New test.
11869 * gcc.dg/attr-assume_aligned-3.c: New test.
11870
11871 2014-02-08 Jakub Jelinek <jakub@redhat.com>
11872
11873 PR target/60077
11874 * gcc.target/i386/pr60077-1.c: New test.
11875 * gcc.target/i386/pr60077-2.c: New test.
11876
11877 2014-02-07 Jakub Jelinek <jakub@redhat.com>
11878
11879 PR preprocessor/56824
11880 * gcc.dg/pr56824.c: New test.
11881
11882 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11883
11884 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
11885 variable used for atomic operations.
11886
11887 2014-02-07 Richard Biener <rguenther@suse.de>
11888
11889 PR middle-end/60092
11890 * gcc.dg/vect/pr60092-2.c: New testcase.
11891
11892 2014-02-07 Jakub Jelinek <jakub@redhat.com>
11893
11894 PR c++/60082
11895 Revert
11896 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
11897
11898 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
11899 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11900
11901 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11902
11903 * gcc.target/s390/fp2int1.c: New testcase.
11904
11905 2014-02-07 Richard Biener <rguenther@suse.de>
11906
11907 PR middle-end/60092
11908 * gcc.dg/tree-ssa/alias-30.c: New testcase.
11909 * gcc.dg/tree-ssa/alias-31.c: Likewise.
11910
11911 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
11912
11913 PR ipa/59918
11914 * g++.dg/torture/pr59918.C: New testcase.
11915
11916 2014-02-06 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR target/59575
11919 * gcc.target/arm/pr59575.c: New test.
11920
11921 PR debug/59992
11922 * gcc.dg/pr59992.c: New test.
11923
11924 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
11925
11926 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
11927 init_priority. Test alignment of variable instead of function.
11928
11929 2014-02-06 Marek Polacek <polacek@redhat.com>
11930
11931 PR c/60087
11932 * gcc.dg/pr60087.c: New test.
11933
11934 2014-02-06 Alan Modra <amodra@gmail.com>
11935
11936 * gcc.target/powerpc/pr60032.c: New.
11937
11938 2014-02-06 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR target/60062
11941 * gcc.c-torture/execute/pr60062.c: New test.
11942 * gcc.c-torture/execute/pr60072.c: New test.
11943
11944 2014-02-06 Ian Bolton <ian.bolton@arm.com>
11945
11946 * gcc.dg/tree-ssa/pr59597.c: Make called function static
11947 so that expected outcome works for PIC variants too.
11948
11949 2014-02-06 Yury Gribov <y.gribov@samsung.com>
11950 Kugan Vivekanandarajah <kuganv@linaro.org>
11951
11952 * gcc.target/arm/vect-noalign.c: New file.
11953
11954 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
11955 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR middle-end/60013
11958 * gcc.dg/pr60013.c: New testcase.
11959
11960 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11961
11962 * gcc.dg/vmx/sum2s.c: New.
11963 * gcc.dg/vmx/sum2s-be-order.c: New.
11964
11965 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11966
11967 * gcc.dg/vmx/pack.c: New.
11968 * gcc.dg/vmx/pack-be-order.c: New.
11969 * gcc.dg/vmx/unpack.c: New.
11970 * gcc.dg/vmx/unpack-be-order.c: New.
11971
11972 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
11973
11974 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
11975 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11976
11977 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11978
11979 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
11980 Use __builtin_floorf, __builtin_ceilf.
11981 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
11982 declaration.
11983 (TEST): Use __builtin_floorf.
11984 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11985
11986 2014-02-05 Jakub Jelinek <jakub@redhat.com>
11987
11988 PR ipa/59947
11989 * g++.dg/opt/pr59947.C: New test.
11990
11991 PR c++/58703
11992 * c-c++-common/gomp/pr58703.c: New test.
11993
11994 2014-02-05 Richard Biener <rguenther@suse.de>
11995
11996 PR testsuite/60076
11997 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
11998 avoid using unsigned long long.
11999
12000 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12001
12002 PR middle-end/57499
12003 * g++.dg/torture/pr57499.C: New test.
12004
12005 2014-02-05 Yury Gribov <y.gribov@samsung.com>
12006
12007 * gcc.dg/asan/nosanitize-and-inline.c: New test.
12008
12009 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
12010
12011 * g++.dg/ipa/devirrt-22.C: Fix template.
12012
12013 2014-02-04 Marek Polacek <polacek@redhat.com>
12014
12015 PR c/60036
12016 * gcc.dg/pr60036.c: New test.
12017
12018 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12019
12020 PR ipa/60058
12021 * g++.dg/torture/pr60058.C: New testcase.
12022
12023 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12024
12025 * g++.dg/tsan/default_options.C: Invert check.
12026
12027 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12028
12029 PR tree-optimization/60002
12030 * g++.dg/opt/pr60002.C: New test.
12031
12032 PR tree-optimization/60023
12033 * g++.dg/vect/pr60023.cc: New test.
12034
12035 PR ipa/60026
12036 * c-c++-common/torture/pr60026.c: New test.
12037
12038 PR rtl-optimization/57915
12039 * gcc.target/i386/pr57915.c: New test.
12040
12041 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12042
12043 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12044
12045 2014-02-04 Renlin Li <Renlin.Li@arm.com>
12046
12047 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12048
12049 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12050
12051 PR middle-end/59261
12052 * gcc.dg/pr59261.c: New test.
12053
12054 2014-02-04 Richard Biener <rguenther@suse.de>
12055
12056 PR tree-optimization/60012
12057 * gcc.dg/vect/pr60012.c: New testcase.
12058
12059 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12060
12061 PR target/59788
12062 * g++.dg/eh/unwind-direct.C: New test.
12063
12064 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
12065
12066 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12067 timeout value to 20s.
12068
12069 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12070
12071 PR ipa/59882
12072 * g++.dg/torture/pr59882.C: New testcase
12073
12074 2014-02-03 Jan Hubicka <jh@suse.cz>
12075
12076 PR ipa/59831
12077 * g++.dg/ipa/devirt-22.C: New testcase.
12078
12079 2014-02-03 Jan Hubicka <jh@suse.cz>
12080
12081 * g++.dg/ipa/devirt-25.C: New testcase.
12082
12083 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR tree-optimization/59924
12086 * gcc.dg/pr59924.c: New test.
12087
12088 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12089
12090 PR ipa/59831
12091 * g++.dg/ipa/devirt-24.C: New testcase.
12092
12093 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
12094
12095 PR c++/53017
12096 PR c++/59211
12097 * c-c++-common/attributes-1.c: New testcase.
12098 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12099
12100 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12101
12102 PR c++/58871
12103 * g++.dg/cpp0x/pr58871.C: New.
12104
12105 2014-02-03 Cong Hou <congh@google.com>
12106
12107 PR tree-optimization/60000
12108 * g++.dg/vect/pr60000.cc: New test.
12109
12110 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
12111
12112 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12113 * gcc.target/i386/long-double-64-4.c: Likewise.
12114 * gcc.target/i386/long-double-80-1.c: Likewise.
12115 * gcc.target/i386/long-double-80-2.c: Likewise.
12116 * gcc.target/i386/long-double-80-3.c: Likewise.
12117 * gcc.target/i386/long-double-80-4.c: Likewise.
12118 * gcc.target/i386/long-double-80-5.c: Likewise.
12119 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
12120 __multf3 isn't used.
12121 * gcc.target/i386/long-double-64-3.c: Likewise.
12122 * gcc.target/i386/long-double-128-1.c: New test.
12123 * gcc.target/i386/long-double-128-2.c: Likewise.
12124 * gcc.target/i386/long-double-128-3.c: Likewise.
12125 * gcc.target/i386/long-double-128-4.c: Likewise.
12126 * gcc.target/i386/long-double-128-5.c: Likewise.
12127 * gcc.target/i386/long-double-128-6.c: Likewise.
12128 * gcc.target/i386/long-double-128-7.c: Likewise.
12129 * gcc.target/i386/long-double-128-8.c: Likewise.
12130 * gcc.target/i386/long-double-128-9.c: Likewise.
12131 * gcc.target/i386/long-double-64-5.c: Likewise.
12132 * gcc.target/i386/long-double-64-6.c: Likewise.
12133 * gcc.target/i386/long-double-64-7.c: Likewise.
12134 * gcc.target/i386/long-double-64-8.c: Likewise.
12135 * gcc.target/i386/long-double-64-9.c: Likewise.
12136 * gcc.target/i386/long-double-80-10.c: Likewise.
12137 * gcc.target/i386/long-double-80-8.c: Likewise.
12138 * gcc.target/i386/long-double-80-9.c: Likewise.
12139
12140 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
12141
12142 PR rtl-optimization/57662
12143 * g++.dg/pr57662.C: New test.
12144
12145 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12146
12147 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12148 * gcc.dg/vmx/perm.c: New.
12149 * gcc.dg/vmx/perm-be-order.c: New.
12150
12151 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12152
12153 * gcc.dg/vmx/vsums.c: New.
12154 * gcc.dg/vmx/vsums-be-order.c: New.
12155
12156 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
12157
12158 * g++.dg/ipa/devirt-23.C: New testcase.
12159 * g++.dg/ipa/devirt-20.C: Fix template.
12160
12161 2014-02-02 Jan Hubicka <jh@suse.cz>
12162
12163 * g++.dg/ipa/devirt-21.C: New testcase.
12164
12165 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
12166
12167 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12168 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12169
12170 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
12171
12172 PR target/60017
12173 * gcc.c-torture/execute/pr60017.c: New test.
12174
12175 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
12176
12177 PR fortran/57033
12178 * gfortran.dg/default_initialization_7.f90: New test.
12179
12180 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
12181
12182 PR fortran/59906
12183 * gfortran.dg/elemental_subroutine_9.f90: New test.
12184
12185 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12186
12187 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12188
12189 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12190
12191 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12192
12193 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12194
12195 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12196
12197 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12198
12199 PR c++/51219
12200 * g++.dg/init/bitfield5.C: New.
12201
12202 2014-02-01 Jakub Jelinek <jakub@redhat.com>
12203
12204 PR tree-optimization/60003
12205 * gcc.c-torture/execute/pr60003.c: New test.
12206
12207 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12208
12209 PR bootstrap/59985
12210 * gcc.target/arm/pr59985.C: New.
12211
12212 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12213
12214 PR sanitizer/59410
12215 * lib/tsan-dg.exp (tsan_init): Instead of not running any
12216 tsan tests if trivial testcase doesn't run, set dg-do-what-default
12217 to compile.
12218 (tsan_finish): Restore dg-do-what-default.
12219 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12220 * g++.dg/tsan/fd_close_norace2.C: Likewise.
12221 * g++.dg/tsan/default_options.C: Likewise.
12222 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12223 * g++.dg/tsan/atomic_free2.C: Likewise.
12224 * g++.dg/tsan/cond_race.C: Likewise.
12225 * g++.dg/tsan/fd_close_norace.C: Likewise.
12226 * g++.dg/tsan/benign_race.C: Likewise.
12227 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12228 * c-c++-common/tsan/simple_race.c: Likewise.
12229 * c-c++-common/tsan/mutexset1.c: Likewise.
12230 * c-c++-common/tsan/thread_leak2.c: Likewise.
12231 * c-c++-common/tsan/tls_race.c: Likewise.
12232 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12233 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12234 * c-c++-common/tsan/free_race2.c: Likewise.
12235 * c-c++-common/tsan/thread_leak.c: Likewise.
12236 * c-c++-common/tsan/thread_leak1.c: Likewise.
12237 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12238 * c-c++-common/tsan/free_race.c: Likewise.
12239 * c-c++-common/tsan/sleep_sync.c: Likewise.
12240 * c-c++-common/tsan/tiny_race.c: Likewise.
12241 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12242 * c-c++-common/tsan/atomic_stack.c: Likewise.
12243 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
12244 in dg-output regexps.
12245 * c-c++-common/tsan/simple_stack.c: Likewise.
12246
12247 2014-01-31 Richard Henderson <rth@redhat.com>
12248
12249 * g++.dg/tm/pr60004.C: New.
12250
12251 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12252
12253 PR c++/59082
12254 * g++.dg/inherit/crash4.C: New.
12255
12256 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
12257
12258 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12259
12260 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12261
12262 * gcc.target/i386/m512-check.h: Use correct rounding values.
12263
12264 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12265
12266 * gcc.target/i386/avx-1.c: Use correct rounding values.
12267 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12268 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12269 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12270 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12271 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12272 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12273 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12274 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12275 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12276 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12277 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12278 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12279 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12280 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12281 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12282 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12283 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12284 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12285 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12286 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12287 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12288 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12289 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12290 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12291 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12292 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12293 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12294 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12295 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12296 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12297 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12298 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12299 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12300 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12301 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12302 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12303 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12304 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12305 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12306 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12307 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12308 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12309 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12310 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12311 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12312 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12313 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12314 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12315 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12316 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12317 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12318 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12319 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12320 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12321 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12322 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12323 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12324 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12325 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12326 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12327 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12328 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12329 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12330 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12331 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12332 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12333 * gcc.target/i386/sse-13.c: Ditto.
12334 * gcc.target/i386/sse-14.c: Ditto.
12335 * gcc.target/i386/sse-22.c: Ditto.
12336 * gcc.target/i386/sse-23.c: Ditto.
12337
12338 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12339
12340 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12341 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12342
12343 2014-01-31 Richard Biener <rguenther@suse.de>
12344
12345 PR middle-end/59990
12346 * gcc.dg/torture/pr59990.c: New testcase.
12347
12348 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12349
12350 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12351 if it fails don't run any tsan tests.
12352
12353 2014-01-31 Marek Polacek <polacek@redhat.com>
12354
12355 PR c/59963
12356 * gcc.dg/pr59940.c (g): Adjust dg-warning.
12357 (y): Adjust dg-error.
12358 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12359 * gcc.dg/pr59963-1.c: New test.
12360 * gcc.dg/pr59963-2.c: New test.
12361 * gcc.dg/pr59963-3.c: New test.
12362
12363 2014-01-30 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR target/59923
12366 * gcc.target/arm/pr59923.c: New test.
12367
12368 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12369
12370 * gcc.dg/vmx/splat.c: New.
12371 * gcc.dg/vmx/splat-vsx.c: New.
12372 * gcc.dg/vmx/splat-be-order.c: New.
12373 * gcc.dg/vmx/splat-vsx-be-order.c: New.
12374 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12375 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12376
12377 2014-01-30 Richard Biener <rguenther@suse.de>
12378
12379 PR tree-optimization/59993
12380 * gcc.dg/torture/pr59993.c: New testcase.
12381
12382 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
12383
12384 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12385 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12386 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12387 vect_int rather than vect_float.
12388
12389 2014-01-30 Marek Polacek <polacek@redhat.com>
12390
12391 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12392
12393 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12394
12395 * gcc.target/microblaze/isa/fcmp4.c: New.
12396
12397 2014-01-30 Marek Polacek <polacek@redhat.com>
12398
12399 PR c/59940
12400 * gcc.dg/pr59940.c: New test.
12401 * gcc.dg/pr35635.c (func3): Move dg-warning.
12402
12403 2014-01-30 Richard Biener <rguenther@suse.de>
12404
12405 PR tree-optimization/59903
12406 * gcc.dg/torture/pr59903.c: New testcase.
12407
12408 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12409
12410 PR c++/58843
12411 * g++.dg/lookup/crash8.C: New.
12412
12413 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12414
12415 PR c++/58649
12416 * g++.dg/template/crash117.C: New.
12417
12418 2014-01-30 Richard Biener <rguenther@suse.de>
12419
12420 PR c/59905
12421 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12422 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12423 abort.
12424 * gcc.dg/invalid-call-1.c: Likewise.
12425
12426 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12427
12428 PR c++/58561
12429 * g++.dg/cpp1y/auto-fn23.C: New.
12430
12431 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12432
12433 PR c++/58846
12434 * g++.dg/init/dso_handle2.C: New.
12435
12436 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12437
12438 PR c++/58674
12439 * g++.dg/cpp0x/pr58674.C: New.
12440
12441 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
12442
12443 PR target/59617
12444 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12445 * gcc.target/i386/avx512f-gather-5.c: Ditto.
12446
12447 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12448
12449 * gcc.dg/vmx/merge-be-order.c: New.
12450 * gcc.dg/vmx/merge.c: New.
12451 * gcc.dg/vmx/merge-vsx-be-order.c: New.
12452 * gcc.dg/vmx/merge-vsx.c: New.
12453
12454 2014-01-29 Richard Biener <rguenther@suse.de>
12455
12456 PR tree-optimization/58742
12457 * gcc.dg/pr58742-1.c: New testcase.
12458 * gcc.dg/pr58742-2.c: Likewise.
12459 * gcc.dg/pr58742-3.c: Likewise.
12460
12461 2014-01-29 Renlin Li <Renlin.Li@arm.com>
12462
12463 * gcc.target/arm/ftest-armv7ve-arm.c: New.
12464 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
12465 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
12466
12467 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12468
12469 PR c++/58702
12470 * g++.dg/gomp/pr58702.C: New.
12471
12472 2014-01-29 Dodji Seketeli <dodji@redhat.com>
12473
12474 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12475 selector.
12476
12477 2014-01-29 Jakub Jelinek <jakub@redhat.com>
12478
12479 PR middle-end/59917
12480 PR tree-optimization/59920
12481 * gcc.dg/pr59920-1.c: New test.
12482 * gcc.dg/pr59920-2.c: New test.
12483 * gcc.dg/pr59920-3.c: New test.
12484 * c-c++-common/gomp/pr59917-1.c: New test.
12485 * c-c++-common/gomp/pr59917-2.c: New test.
12486
12487 PR tree-optimization/59594
12488 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
12489 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
12490 * gcc.dg/vect/pr59594.c: New test.
12491
12492 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
12493
12494 PR fortran/59414
12495 * gfortran.dg/allocate_class_3.f90: New test.
12496
12497 2014-01-28 Dodji Seketeli <dodji@redhat.com>
12498
12499 PR preprocessor/59935
12500 * c-c++-common/cpp/warning-zero-location.c: New test.
12501 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
12502
12503 2014-01-27 Steve Ellcey <sellcey@mips.com>
12504
12505 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12506
12507 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
12508
12509 * g++.dg/ext/mv16.C: New tests.
12510
12511 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
12512
12513 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
12514 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12515 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
12516 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12517 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
12518 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12519 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
12520 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
12521 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
12522 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12523 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
12524 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12525 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
12526 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12527 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
12528 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
12529 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
12530 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12531 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
12532 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12533 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
12534 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12535 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
12536 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12537 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
12538 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12539 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
12540 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12541 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
12542 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12543 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
12544 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12545 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
12546 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12547 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
12548 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12549 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
12550 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12551 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
12552 _mm512_mask_cvtepi32_storeu_epi8.
12553 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12554 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
12555 _mm512_mask_cvtepi32_storeu_epi16.
12556 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12557 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
12558 _mm512_mask_cvtepi64_storeu_epi8.
12559 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12560 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
12561 _mm512_mask_cvtepi64_storeu_epi16.
12562 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12563 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
12564 _mm512_mask_cvtepi64_storeu_epi32.
12565 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12566 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
12567 _mm512_mask_cvtsepi32_storeu_epi8.
12568 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12569 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
12570 _mm512_mask_cvtsepi32_storeu_epi16.
12571 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12572 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
12573 _mm512_mask_cvtsepi64_storeu_epi8.
12574 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12575 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
12576 _mm512_mask_cvtsepi64_storeu_epi16.
12577 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12578 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
12579 _mm512_mask_cvtsepi64_storeu_epi32.
12580 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12581 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
12582 _mm512_mask_cvtusepi32_storeu_epi8.
12583 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12584 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
12585 _mm512_mask_cvtusepi32_storeu_epi16.
12586 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12587 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
12588 _mm512_mask_cvtusepi64_storeu_epi8.
12589 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12590 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
12591 _mm512_mask_cvtusepi64_storeu_epi16.
12592 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12593 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
12594 _mm512_mask_cvtusepi64_storeu_epi32.
12595 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12596 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
12597
12598 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
12599
12600 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
12601 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12602 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12603 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12604 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
12605 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
12606 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
12607 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
12608 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
12609 built-ins roudning immediate.
12610 * gcc.target/i386/sse-22.c: Add new built-ins.
12611 * gcc.target/i386/sse-23.c: Ditto.
12612 * gcc.target/i386/avx-1.c: Ditto.
12613
12614 2014-01-27 Christian Bruel <christian.bruel@st.com>
12615
12616 * gcc.target/sh/torture/strncmp.c: New tests.
12617
12618 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
12619
12620 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
12621
12622 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
12623
12624 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
12625
12626 2014-01-24 Jeff Law <law@redhat.com>
12627
12628 PR tree-optimization/59919
12629 * gcc.c-torture/compile/pr59919.c: New test.
12630
12631 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
12632
12633 PR c++/57524
12634 * g++.dg/ext/timevar2.C: New.
12635
12636 2014-01-24 Marek Polacek <polacek@redhat.com>
12637
12638 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
12639
12640 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
12641
12642 PR target/59929
12643 * gcc.target/i386/pr59929.c: New test.
12644
12645 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
12646
12647 PR target/59909
12648 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
12649 word atomic functions at runtime.
12650
12651 2014-01-23 Marek Polacek <polacek@redhat.com>
12652
12653 PR c/59846
12654 * gcc.dg/pr59846.c: New test.
12655
12656 2014-01-23 Marek Polacek <polacek@redhat.com>
12657
12658 PR c/58346
12659 * c-c++-common/pr58346-1.c: New test.
12660 * c-c++-common/pr58346-2.c: New test.
12661 * c-c++-common/pr58346-3.c: New test.
12662
12663 2014-01-23 Marek Polacek <polacek@redhat.com>
12664
12665 PR c/59871
12666 * gcc.dg/20020220-2.c: Adjust dg-warning message.
12667 * gcc.dg/pr59871.c: New test.
12668
12669 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12670
12671 PR c++/58980
12672 * g++.dg/parse/enum11.C: New.
12673
12674 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12675
12676 * gcc.target/aarch64/sshr64_1.c: New testcase.
12677
12678 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
12679
12680 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
12681 SIMD enabled function.
12682 * g++.dg/cilk-plus/ef_test.C: New test.
12683 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
12684 and added C++ ones.
12685 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
12686 to differenciate C error messages from C++ ones.
12687
12688 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12689
12690 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
12691
12692 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
12693
12694 * gcc.target/microblaze/others/builtin-trap.c: New test,
12695
12696 2014-01-23 Jakub Jelinek <jakub@redhat.com>
12697
12698 PR middle-end/58809
12699 * c-c++-common/gomp/pr58809.c: New test.
12700
12701 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
12702
12703 PR sanitizer/59897
12704 * c-c++-common/asan/use-after-return-1.c: Fixed
12705 to pass on darwin.
12706
12707 2014-01-23 Dodji Seketeli <dodji@redhat.com>
12708
12709 PR preprocessor/58580
12710 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
12711
12712 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12713 Ilya Tocar <ilya.tocar@intel.com>
12714
12715 * gcc.target/i386/avx512f-kmovw-1.c: New.
12716
12717 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12718
12719 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
12720 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12721 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12722 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12723 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12724 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12725
12726 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
12727
12728 PR target/52125
12729 * gcc.dg/pr48774.c: Remove skip for mips_rel.
12730 * gcc.target/mips/pr52125.c: New test.
12731
12732 2014-01-22 Marek Polacek <polacek@redhat.com>
12733
12734 PR c/59891
12735 * gcc.dg/torture/pr59891.c: New test.
12736
12737 2014-01-22 Jeff Law <law@redhat.com>
12738
12739 PR tree-optimization/59597
12740 * gcc.dg/tree-ssa/pr59597.c: New test.
12741
12742 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
12743
12744 PR rtl-optimization/59477
12745 * g++.dg/pr59477.C: New.
12746
12747 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
12748
12749 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
12750
12751 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
12752
12753 PR c++/59482
12754 * g++.dg/pr59482.C: New.
12755
12756 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12757
12758 * gcc.dg/vmx/insert-vsx-be-order.c: New.
12759 * gcc.dg/vmx/extract-vsx.c: New.
12760 * gcc.dg/vmx/extract-vsx-be-order.c: New.
12761 * gcc.dg/vmx/insert-vsx.c: New.
12762
12763 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12764
12765 PR rtl-optimization/59896
12766 * gcc.target/arm/pr59896.c: New.
12767
12768 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12769
12770 PR rtl-optimization/59858
12771 * gcc.target/arm/pr59858.c: New.
12772
12773 2014-01-21 Jakub Jelinek <jakub@redhat.com>
12774
12775 PR target/59003
12776 * gcc.dg/tree-prof/pr59003.c: New test.
12777
12778 PR middle-end/59860
12779 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
12780 other targets.
12781
12782 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12783
12784 * gfortran.dg/round_3.f08: Add more cases.
12785
12786 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
12787
12788 * lib/target-supports.exp (force_conventional_output_for): New
12789 procedure.
12790 * lib/scanasm.exp (scan-assembler_required_options)
12791 (scan-assembler-not_required_options)
12792 (scan-assembler-times_required_options): Replace with
12793 force_conventional_output_fors.
12794 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
12795 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
12796
12797 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
12798
12799 PR middle-end/59789
12800 * gcc.target/i386/pr59789.c: New testcase.
12801
12802 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
12803
12804 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
12805 the 'code' bitfield from 16 to 8.
12806
12807 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
12808
12809 * lib/target-supports.exp
12810 (check_effective_target_vect_perm): Exclude aarch64_be.
12811 (check_effective_target_vect_perm_byte): Likewise.
12812 (check_effective_target_vect_perm_short): Likewise.
12813
12814 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
12815
12816 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
12817 (RUN_TEST): Use new macro.
12818 (INDEX64_32): Delete.
12819 (INDEX64_64): Likewise.
12820 (INDEX128_32): Likewise.
12821 (INDEX128_64): Likewise.
12822 (INDEX): Likewise.
12823 (test_vneg_f32): Use fixed RUN_TEST.
12824
12825 2014-01-20 Richard Biener <rguenther@suse.de>
12826
12827 PR middle-end/59860
12828 * gcc.dg/pr59860.c: New testcase.
12829
12830 2014-01-20 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR target/59880
12833 * gcc.target/i386/pr59880.c: New test.
12834
12835 2014-01-20 Renlin Li <renlin.li@arm.com>
12836
12837 * gcc.dg/pr44194-1.c: Tweak regexp.
12838
12839 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12840
12841 PR libfortran/59771
12842 PR libfortran/59774
12843 PR libfortran/59836
12844 * gfortran.dg/round_3.f08: New cases added.
12845 * gfortran.dg/fmt_g_1.f90: New test.
12846
12847 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
12848
12849 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
12850
12851 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
12852
12853 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
12854
12855 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
12856
12857 * gcc.dg/vect/pr57705.c: Require vect_int.
12858 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
12859 * gcc.dg/vect/vect-alias-check.c: Likewise.
12860
12861 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
12862
12863 PR fortran/58007
12864 * gfortran.dg/unresolved_fixup_1.f90: New test.
12865 * gfortran.dg/unresolved_fixup_2.f90: New test.
12866
12867 2014-01-18 Jakub Jelinek <jakub@redhat.com>
12868
12869 PR target/58944
12870 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
12871 Remove dg-prune-output lines.
12872
12873 2014-01-17 Jakub Jelinek <jakub@redhat.com>
12874
12875 PR middle-end/59706
12876 * gfortran.dg/pr59706.f90: New test.
12877 * g++.dg/ext/pr59706.C: New test.
12878
12879 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12880
12881 PR c++/59270
12882 PR c++/58811
12883 * g++.dg/cpp0x/decltype-incomplete1.C: New.
12884 * g++.dg/init/pr58811.C: Likewise.
12885
12886 2014-01-17 Jeff Law <law@redhat.com>
12887
12888 PR middle-end/57904
12889 * gfortran.dg/pr57904.f90: New test.
12890
12891 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12892
12893 PR c++/59269
12894 * g++.dg/cpp0x/nsdmi-union4.C: New.
12895
12896 2014-01-17 Marek Polacek <polacek@redhat.com>
12897
12898 PR c++/59838
12899 * g++.dg/diagnostic/pr59838.C: New test.
12900
12901 2014-01-17 Marek Polacek <polacek@redhat.com>
12902
12903 PR c/58346
12904 * gcc.dg/pr58346.c: New test.
12905
12906 2014-01-17 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR testsuite/58776
12909 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
12910 dg-options, use dg-additional-options for i?86/x86_64 to avoid
12911 option duplication.
12912
12913 PR fortran/59440
12914 * gfortran.dg/pr59440-1.f90: New test.
12915 * gfortran.dg/pr59440-2.f90: New test.
12916 * gfortran.dg/pr59440-3.f90: New test.
12917
12918 PR testsuite/59064
12919 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
12920 testing for " version" and " alias" with one testing for
12921 " version\[^\n\r]* alias".
12922 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
12923 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
12924 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
12925 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
12926 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
12927 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
12928
12929 PR c++/57945
12930 * c-c++-common/torture/pr57945.c: New test.
12931
12932 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
12933
12934 * gcc.target/arm/its.c: New testcase.
12935
12936 2014-01-16 Jan Hubicka <jh@suse.cz>
12937
12938 PR ipa/59775
12939 * g++.dg/torture/pr59775.C: New testcase.
12940
12941 2014-01-16 Jakub Jelinek <jakub@redhat.com>
12942
12943 PR middle-end/58344
12944 * gcc.c-torture/compile/pr58344.c: New test.
12945
12946 PR target/59839
12947 * gcc.target/i386/pr59839.c: New test.
12948
12949 PR debug/54694
12950 * gcc.target/i386/pr9771-1.c (main): Rename to...
12951 (real_main): ... this. Add __asm name "main".
12952 (ASMNAME, ASMNAME2, STRING): Define.
12953
12954 2014-01-16 Nick Clifton <nickc@redhat.com>
12955
12956 PR middle-end/28865
12957 * gcc.c-torture/compile/pr28865.c: New.
12958 * gcc.c-torture/execute/pr28865.c: New.
12959
12960 2014-01-16 Marek Polacek <polacek@redhat.com>
12961
12962 PR middle-end/59827
12963 * gcc.dg/pr59827.c: New test.
12964
12965 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
12966
12967 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
12968
12969 2014-01-15 Richard Henderson <rth@redhat.com>
12970
12971 PR debug/54694
12972 * gcc.target/i386/pr54694.c: New test.
12973
12974 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
12975
12976 PR c++/49718
12977 * g++.dg/pr49718.C: New test.
12978
12979 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
12980
12981 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
12982
12983 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
12984
12985 * gcc.dg/vmx/mult-even-odd.c: New.
12986 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
12987
12988 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
12989
12990 * lib/target-supports.exp (check_libcilkrts_available): Added an
12991 extern "C" if we are using C++ along with a function prototype.
12992
12993 2014-01-15 Jeff Law <law@redhat.com>
12994
12995 PR tree-optimization/59747
12996 * gcc.c-torture/execute/pr59747.c: New test.
12997
12998 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
12999
13000 PR target/59794
13001 * c-c++-common/convert-vec-1.c: Also prune ABI change for
13002 Linux/x86.
13003 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13004 * g++.dg/ext/attribute-test-1.C: Likewise.
13005 * g++.dg/ext/attribute-test-2.C: Likewise.
13006 * g++.dg/ext/attribute-test-3.C: Likewise.
13007 * g++.dg/ext/attribute-test-4.C: Likewise.
13008 * g++.dg/ext/pr56790-1.C: Likewise.
13009 * g++.dg/torture/pr38565.C: Likewise.
13010 * gcc.dg/pr53060.c: Likewise.
13011 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13012 * c-c++-common/vector-compare-2.c: Likewise.
13013 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13014 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
13015 dg-message line number.
13016
13017 2014-01-15 Matthias Klose <doko@ubuntu.com>
13018
13019 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13020
13021 2014-01-15 Richard Biener <rguenther@suse.de>
13022
13023 PR tree-optimization/59822
13024 * g++.dg/torture/pr59822.C: New testcase.
13025
13026 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
13027
13028 PR target/59808
13029 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13030 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13031
13032 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
13033 Kugan Vivekanandarajah <kuganv@linaro.org>
13034
13035 PR target/59695
13036 * g++.dg/pr59695.C: New testcase.
13037
13038 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13039
13040 PR target/59803
13041 * gcc.c-torture/compile/pr59803.c: New testcase.
13042
13043 2014-01-15 Jakub Jelinek <jakub@redhat.com>
13044
13045 PR c/58943
13046 * gcc.c-torture/execute/pr58943.c: New test.
13047 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13048
13049 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
13050
13051 PR target/59794
13052 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13053 * gcc.target/i386/pr39162.c (y): New __m256i variable.
13054 (bar): Change return type to void. Set y to x.
13055 * gcc.target/i386/pr59794-1.c: New testcase.
13056 * gcc.target/i386/pr59794-2.c: Likewise.
13057 * gcc.target/i386/pr59794-3.c: Likewise.
13058 * gcc.target/i386/pr59794-4.c: Likewise.
13059 * gcc.target/i386/pr59794-5.c: Likewise.
13060 * gcc.target/i386/pr59794-6.c: Likewise.
13061 * gcc.target/i386/pr59794-7.c: Likewise.
13062
13063 2014-01-14 Richard Biener <rguenther@suse.de>
13064
13065 PR tree-optimization/58921
13066 PR tree-optimization/59006
13067 * gcc.dg/torture/pr58921.c: New testcase.
13068 * gcc.dg/torture/pr59006.c: Likewise.
13069 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13070
13071 2014-01-14 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR testsuite/59494
13074 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13075 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13076 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
13077 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13078 Executing predictive commoning without unrolling.
13079
13080 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13081
13082 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13083 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13084 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13085 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13086 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13087 __builtin_ia32_rsqrt28sd_round.
13088 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13089 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13090 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13091 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13092 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13093 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13094 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13095 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13096 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13097 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13098 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13099 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13100 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13101 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13102 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13103 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13104 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13105 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13106 * gcc.target/i386/sse-22.c: Extend with new built-ins,
13107 fix wrong rounding mode (see above).
13108 * gcc.target/i386/sse-23.c: Ditto.
13109
13110 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13111
13112 * gcc.dg/vmx/insert.c: New.
13113 * gcc.dg/vmx/insert-be-order.c: New.
13114 * gcc.dg/vmx/extract.c: New.
13115 * gcc.dg/vmx/extract-be-order.c: New.
13116
13117 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13118
13119 PR tree-optimization/59387
13120 * gcc.c-torture/execute/pr59387.c: New test.
13121
13122 2014-01-13 Richard Biener <rguenther@suse.de>
13123
13124 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13125 adjusting mathlib options.
13126 * gfortran.dg/lto/lto.exp: Likewise.
13127
13128 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
13129
13130 * gnat.dg/loop_optimization17.adb: New test.
13131 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13132
13133 2014-01-13 Christian Bruel <christian.bruel@st.com>
13134
13135 * gcc.target/sh/cmpstrn.c: New case.
13136
13137 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13138
13139 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13140 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13141
13142 2014-01-12 Janus Weil <janus@gcc.gnu.org>
13143
13144 PR fortran/58026
13145 * gfortran.dg/alloc_comp_basics_6.f90: New.
13146
13147 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13148
13149 PR fortran/59700
13150 * gfortran.dg/pr59700.f90: New test.
13151
13152 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13153
13154 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13155 * gfortran.dg/use_only_3.f90: Likewise.
13156 * gfortran.dg/inquire_10.f90: Delete opened file.
13157 * gfortran.dg/inquire_15.f90: Likewise.
13158 * gfortran.dg/pr16597.f90: Likewise.
13159 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13160 for PR59419.
13161
13162 2014-01-10 Jeff Law <law@redhat.com>
13163
13164 PR middle-end/59743
13165 * gcc.c-torture/compile/pr59743.c: New test.
13166
13167 2014-01-10 Jan Hubicka <jh@suse.cz>
13168
13169 PR ipa/58585
13170 * g++.dg/torture/pr58585.C: New testcase.
13171
13172 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
13173
13174 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13175
13176 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13177
13178 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13179
13180 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
13181
13182 PR target/59744
13183 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13184 * gcc.target/aarch64/cmn-neg2.c: New test.
13185
13186 2014-01-10 Richard Biener <rguenther@suse.de>
13187
13188 PR tree-optimization/59374
13189 * gcc.dg/torture/pr59374-3.c: New testcase.
13190
13191 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13192
13193 * lib/target-supports.exp
13194 (check_effective_target_arm_crypto_ok_nocache): New.
13195 (check_effective_target_arm_crypto_ok): Use above procedure.
13196 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13197
13198 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
13199
13200 PR ipa/58252
13201 PR ipa/59226
13202 * g++.dg/ipa/devirt-20.C: New testcase.
13203 * g++.dg/torture/pr58252.C: Likewise.
13204 * g++.dg/torture/pr59226.C: Likewise.
13205
13206 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13207
13208 * c-c++-common/asan/no-asan-stack.c: New test.
13209
13210 2014-01-10 Jakub Jelinek <jakub@redhat.com>
13211
13212 PR middle-end/59670
13213 * gcc.dg/pr59670.c: New test.
13214
13215 2014-01-09 Steve Ellcey <sellcey@mips.com>
13216
13217 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13218
13219 2014-01-09 Jakub Jelinek <jakub@redhat.com>
13220
13221 PR middle-end/47735
13222 * gcc.target/i386/pr47735.c: New test.
13223
13224 PR tree-optimization/59622
13225 * g++.dg/opt/pr59622-2.C: New test.
13226 * g++.dg/opt/pr59622-3.C: New test.
13227 * g++.dg/opt/pr59622-4.C: New test.
13228 * g++.dg/opt/pr59622-5.C: New test.
13229
13230 PR sanitizer/59136
13231 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13232 filename:line instead of (modulename+offset) form with stripped
13233 initial / from the filename.
13234
13235 2014-01-09 Ian Lance Taylor <iant@google.com>
13236
13237 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13238 the other Go compiler.
13239
13240 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13241
13242 PR c++/59730
13243 * g++.dg/cpp0x/variadic145.C: New.
13244
13245 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
13246
13247 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13248 which don't support -fsplit-stack. Skip rotate[0123].go tests.
13249
13250 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13251
13252 PR testsuite/59524
13253 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13254 are run only if the Cilk library is available/enabled.
13255 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13256 * lib/target-supports.exp (check_libcilkrts_available): New function.
13257
13258 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13259
13260 PR c++/59631
13261 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13262 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13263 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13264 with dg-additional-options.
13265 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13266 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13267 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13268 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13269 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13270 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13271
13272 2014-01-09 Richard Biener <rguenther@suse.de>
13273
13274 PR tree-optimization/59715
13275 * gcc.dg/torture/pr59715.c: New testcase.
13276
13277 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
13278
13279 * c-c++-common/asan/no-asan-globals.c: New test.
13280 * c-c++-common/asan/no-instrument-reads.c: Likewise.
13281 * c-c++-common/asan/no-instrument-writes.c: Likewise.
13282 * c-c++-common/asan/use-after-return-1.c: Likewise.
13283 * c-c++-common/asan/no-use-after-return.c: Likewise.
13284
13285 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13286
13287 * gnat.dg/weak2.ad[sb]: New test.
13288
13289 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13290
13291 PR middle-end/59471
13292 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13293 type, use pointers to vector type instead.
13294
13295 2014-01-08 Catherine Moore <clm@codesourcery.com>
13296
13297 * gcc.target/mips/umips-branch-3.c: New test.
13298 * gcc.target/mips/umips-branch-4.c: New test.
13299
13300 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13301
13302 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13303 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13304 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13305 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13306 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13307 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13308 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13309 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13310
13311 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13312
13313 PR rtl-optimization/59137
13314 * gcc.target/mips/pr59137.c: New test.
13315
13316 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
13317
13318 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13319 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13320 * gcc.target/i386/pr55433.c (dg-options): Ditto.
13321 * gcc.target/i386/pr57848.c (dg-options): Ditto.
13322 * gcc.target/i386/pr59099.c (dg-options): Ditto.
13323 Require fpic effective target.
13324 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13325
13326 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13327
13328 PR ipa/59722
13329 * gcc.dg/pr59722.c: New test.
13330
13331 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13332
13333 PR middle-end/57748
13334 * gcc.dg/torture/pr57748-3.c: New test.
13335 * gcc.dg/torture/pr57748-4.c: New test.
13336
13337 2014-01-08 Marek Polacek <polacek@redhat.com>
13338
13339 PR middle-end/59669
13340 * gcc.dg/gomp/pr59669-1.c: New test.
13341 * gcc.dg/gomp/pr59669-2.c: New test.
13342
13343 2014-01-08 Martin Jambor <mjambor@suse.cz>
13344
13345 PR ipa/59610
13346 * gcc.dg/ipa/pr59610.c: New test.
13347
13348 2014-01-08 Janus Weil <janus@gcc.gnu.org>
13349
13350 PR fortran/58182
13351 * gfortran.dg/binding_label_tests_26a.f90: New.
13352 * gfortran.dg/binding_label_tests_26b.f90: New.
13353
13354 2014-01-08 Marek Polacek <polacek@redhat.com>
13355
13356 PR sanitizer/59667
13357 * c-c++-common/ubsan/pr59667.c: New test.
13358
13359 2014-01-08 Richard Biener <rguenther@suse.de>
13360
13361 PR middle-end/59630
13362 * gcc.dg/pr59630.c: New testcase.
13363
13364 2014-01-08 Richard Biener <rguenther@suse.de>
13365
13366 PR middle-end/59471
13367 * gcc.dg/pr59471.c: New testcase.
13368
13369 2014-01-07 Jeff Law <law@redhat.com>
13370
13371 PR middle-end/53623
13372 * gcc.target/i386/pr53623.c: New test.
13373
13374 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
13375
13376 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13377 blanks at EOF.
13378 * g++.dg/cpp1y/pr58534.C: Likewise.
13379 * g++.dg/cpp1y/pr58536.C: Likewise.
13380 * g++.dg/cpp1y/pr58548.C: Likewise.
13381 * g++.dg/cpp1y/pr58549.C: Likewise.
13382 * g++.dg/cpp1y/pr58637.C: Likewise.
13383 * g++.dg/cpp1y/pr59112.C: Likewise.
13384 * g++.dg/cpp1y/pr59113.C: Likewise.
13385 * g++.dg/cpp1y/pr59629.C: Likewise.
13386 * g++.dg/cpp1y/pr59635.C: Likewise.
13387 * g++.dg/cpp1y/pr59636.C: Likewise.
13388 * g++.dg/cpp1y/pr59638.C: Likewise.
13389
13390 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13391
13392 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13393
13394 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13395
13396 * gcc.target/i386/intrinsics_4.c (bar): New function.
13397
13398 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13399
13400 * g++.dg/ext/is_base_of_incomplete-2.C: New.
13401
13402 2014-01-07 Jakub Jelinek <jakub@redhat.com>
13403
13404 PR rtl-optimization/58668
13405 * gcc.dg/pr58668.c: New test.
13406
13407 PR tree-optimization/59643
13408 * gcc.dg/pr59643.c: New test.
13409 * gcc.c-torture/execute/pr59643.c: New test.
13410
13411 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13412
13413 PR fortran/59589
13414 * gfortran.dg/class_allocate_16.f90: New.
13415
13416 2014-01-06 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR target/59644
13419 * gcc.target/i386/pr59644.c: New test.
13420
13421 2014-01-06 Marek Polacek <polacek@redhat.com>
13422
13423 PR c/57773
13424 * gcc.dg/pr57773.c: New test.
13425
13426 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
13427
13428 PR c++/59635
13429 PR c++/59636
13430 PR c++/59629
13431 PR c++/59638
13432 * g++.dg/cpp1y/pr59635.C: New testcase.
13433 * g++.dg/cpp1y/pr59636.C: New testcase.
13434 * g++.dg/cpp1y/pr59629.C: New testcase.
13435 * g++.dg/cpp1y/pr59638.C: New testcase.
13436
13437 2014-01-06 Martin Jambor <mjambor@suse.cz>
13438
13439 PR ipa/59008
13440 * gcc.dg/ipa/pr59008.c: New test.
13441
13442 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13443
13444 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13445 if supported.
13446
13447 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13448
13449 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13450 Require c99_runtime.
13451 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13452
13453 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
13454 Require c99_runtime.
13455 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
13456 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
13457 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
13458
13459 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
13460 Require c99_runtime.
13461 Make CALC void static.
13462 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
13463
13464 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13465 Require c99_runtime.
13466 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13467
13468 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13469
13470 * gcc.target/i386/pr59501-1.c: Require avx effective target.
13471 * gcc.target/i386/pr59501-2.c: Likewise.
13472 * gcc.target/i386/pr59501-3.c: Likewise.
13473 * gcc.target/i386/pr59501-4.c: Likewise.
13474 * gcc.target/i386/pr59501-5.c: Likewise.
13475 * gcc.target/i386/pr59501-6.c: Likewise.
13476
13477 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13478
13479 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
13480 * gcc.target/i386/pr59390_1.c: Likewise.
13481 * gcc.target/i386/pr59390_2.c: Likewise.
13482
13483 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
13484
13485 * gcc.dg/pr59350.c: Tweak.
13486 * gcc.dg/pr59350-2.c: New test.
13487 * g++.dg/pr59510.C: Likewise.
13488
13489 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13490
13491 PR fortran/59023
13492 * gfortran.dg/bind_c_procs_2.f90: New.
13493
13494 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
13495
13496 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
13497 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13498 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13499 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13500 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
13501 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13502 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13503
13504 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
13505
13506 * gcc.target/arm/neon-nested-apcs.c: New test.
13507
13508 2014-01-04 Jakub Jelinek <jakub@redhat.com>
13509
13510 PR tree-optimization/59519
13511 * gcc.dg/vect/pr59519-1.c: New test.
13512 * gcc.dg/vect/pr59519-2.c: New test.
13513
13514 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13515 vmovdqu32.
13516
13517 2014-01-04 Janus Weil <janus@gcc.gnu.org>
13518
13519 PR fortran/59547
13520 * gfortran.dg/typebound_proc_32.f90: New.
13521
13522 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
13523
13524 PR c++/58950
13525 * g++.dg/pr58950.C: New file.
13526
13527 2014-01-03 Tobias Burnus <burnus@net-b.de>
13528
13529 PR c++/58567
13530 * g++.dg/gomp/pr58567.C: New.
13531
13532 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
13533
13534 PR tree-optimization/59651
13535 * gcc.dg/torture/pr59651.c: New test.
13536 * gcc.dg/vect/pr59651.c: Ditto.
13537
13538 2014-01-03 Jakub Jelinek <jakub@redhat.com>
13539
13540 PR target/59625
13541 * gcc.target/i386/pr59625.c: New test.
13542
13543 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
13544
13545 Core DR 1442
13546 PR c++/59165
13547 * g++.dg/cpp0x/range-for28.C: New.
13548 * g++.dg/cpp0x/range-for3.C: Update.
13549
13550 2014-01-02 Joseph Myers <joseph@codesourcery.com>
13551
13552 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
13553
13554 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13555
13556 PR c++/59641
13557 * g++.dg/cpp0x/pr59641.C: New file.
13558
13559 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13560
13561 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
13562
13563 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13564
13565 PR c++/59378
13566 * g++.dg/ext/pr59378.C: New file.
13567
13568 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13569
13570 Update copyright years
13571
13572 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13573
13574 * gcc.target/arc/arc.exp: Use the standard form for the copyright
13575 notice.
13576
13577 2014-01-02 Janus Weil <janus@gcc.gnu.org>
13578
13579 PR fortran/59654
13580 * gfortran.dg/dynamic_dispatch_12.f90: New.
13581
13582 2014-01-01 Jakub Jelinek <jakub@redhat.com>
13583
13584 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
13585 the builtin isn't optimized away as unused.
13586
13587 PR rtl-optimization/59647
13588 * g++.dg/opt/pr59647.C: New test.
13589 \f
13590 Copyright (C) 2014 Free Software Foundation, Inc.
13591
13592 Copying and distribution of this file, with or without modification,
13593 are permitted in any medium without royalty provided the copyright
13594 notice and this notice are preserved.