]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR ipa/63587
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bdb8985a 12014-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
36c50a5f 72014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8
9 * gcc.misc-tests/godump-1.c: Add tests for complex types.
10
5ac6b35e 112014-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
b7bb73ee 162014-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>
31a456bc 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
272014-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>
b7bb73ee 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
b7710e71 1052014-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
10222014-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
4d099c1c 10402014-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
f9acf11a 10452014-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
ff05bd35 10632014-10-28 Richard Biener <rguenther@suse.de>
1064
1065 PR middle-end/63665
1066 * gcc.dg/pr63665.c: New testcase.
1067
f4d482a6 10682014-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
cf357977 10822014-10-28 Yury Gribov <y.gribov@samsung.com>
1083
1084 * c-c++-common/asan/shadow-offset-1.c: New test.
1085
94ea8568 10862014-10-27 Andrew MacLeod <amacleod@redhat.com>
1087
1088 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1089 gcc-plugin.h earlier.
1090
7464361a 10912014-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
f619ecae 10962014-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
cc01c143 11022014-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
a400b1ad 11072014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 * gnat.dg/entry_queues2.adb: New test.
1110
8f936b5e 11112014-10-25 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR tree-optimization/63641
1114 * gcc.c-torture/execute/pr63641.c: New test.
1115
e39efcef 11162014-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
7bc834d9 11242014-10-24 Jiong Wang <jiong.wang@arm.com>
1125
1126 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1127
85fecbe2 11282014-10-24 Marek Polacek <polacek@redhat.com>
1129
1130 PR c/56980
1131 * gcc.dg/pr56980.c: New test.
1132
ae05a71a 11332014-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
024edbc7 11432014-10-24 Martin Liska <mliska@suse.cz>
1144
1145 * gcc.dg/ipa/pr63595.c: New test.
1146
002017b0 11472014-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
7221a348 11522014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1153
1154 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1155
2301db38 11562014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1157
1158 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1159
e8ee28d7 11602014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1161
1162 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1163
0c5f2976 11642014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1165
1166 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1167
ce2361fe 11682014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1169
1170 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1171
7650f565 11722014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1173
1174 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1175
83b38198 11762014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1177
1178 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1179
93dead67 11802014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1181
1182 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1183
3c8a177f 11842014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1185
1186 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1187
2093b5a0 11882014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1189
1190 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1191
f2671ace 11922014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1193
1194 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1195
9a36e101 11962014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1197
1198 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1199
9c08ad35 12002014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1201
1202 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1203
e4021c53 12042014-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
9aeb6008 12112014-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
a3ee4a1e 12182014-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
8aedf2a1 12262014-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
4718f422 12352014-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
b12d8e76 12462014-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
208b7e66 12522014-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
ba228f23 12652014-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
4b8ceedf 12702014-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
8c1f3873 12762014-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
28ed1b89 12812014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1282
1283 PR bootstrap/63632
1284 * g++.dg/torture/pr63632.C: New test.
1285
3b393a70 12862014-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
0d1f9fde 12922014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1293
1294 PR target/63618
1295 * gcc.target/i386/pr63618.c: New test.
1296
2981340f 12972014-10-23 Marek Polacek <polacek@redhat.com>
1298
1299 PR c/63626
1300 * gcc.dg/pr63626.c: New test.
1301
e7ec033a 13022014-10-23 Marek Polacek <polacek@redhat.com>
1303
1304 * c-c++-common/ubsan/undefined-2.c: New test.
1305
e75eecf6 13062014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1307
1308 * gcc.target/i386/pr63600.c: New.
1309
e09e6e54 13102014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1311
1312 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1313
7364595f 13142014-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
3b474d9b 13192014-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
7628303d 13282014-10-22 Guozhi Wei <carrot@google.com>
1329
1330 PR tree-optimization/63530
1331 gcc.dg/vect/pr63530.c: New testcase.
1332
b53c0b3a 13332014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1334
1335 * gcc.target/i386/conversion-2.c: New test.
1336
c2598081 13372014-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
7654bd0c 13742014-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
10db2a53 13842014-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
b38cf1ab 13902014-10-22 Jakub Jelinek <jakub@redhat.com>
1391
6e154e02 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
b38cf1ab 1406 PR target/63542
1407 * gcc.target/i386/pr63542-1.c: New test.
1408 * gcc.target/i386/pr63542-2.c: New test.
1409
b4e6d2e2 14102014-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
aa635593 14162014-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
ce5d39ad 14402014-10-21 Andreas Schwab <schwab@suse.de>
1441
1442 * gcc.dg/bf-spl1.c (main): Fix implicit int.
1443
409678bf 14442014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1445
1446 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1447
718c878a 14482014-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
5c0fac99 14552014-10-21 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR tree-optimization/63563
1458 * gcc.target/i386/pr63563.c: New test.
1459
f09ae15a 14602014-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
12030b45 14652014-10-20 Martin Liska <mliska@suse.cz>
1466
1467 * gcc.dg/ipa/pr63595.c: New test.
1468
1d8a0522 14692014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1470
1471 PR fortran/48979
1472 * gfortran.dg/ieee/intrinsics_2.F90: New test.
1473
d303aeaf 14742014-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
bfa8c6e8 14802014-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
080819af 14892014-10-18 Paul Thomas <pault@gcc.gnu.org>
1490
1491 PR fortran/63553
1492 * gfortran.dg/class_to_type_3.f03 : New test
1493
64de93dd 14942014-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
933e4737 14992014-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
bccf97da 15042014-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
d9c77450 15112014-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
a2bbd0a7 15192014-10-17 Marek Polacek <polacek@redhat.com>
1520
1521 PR c/63549
1522 * gcc.dg/pr63549.c: New test.
1523
e610d2b2 15242014-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
eebf1fd9 15312014-10-17 Andrew MacLeod <amacleod@redhat.com>
1532
1533 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1534 changes.
1535
8016354a 15362014-10-17 Jakub Jelinek <jakub@redhat.com>
1537
e3668db5 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
8016354a 1543 PR tree-optimization/63302
1544 * gcc.c-torture/execute/pr63302.c: New test.
1545
7f73851f 15462014-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
43096b52 15522014-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
25eea8ce 15582014-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
663bca43 15672014-10-16 Martin Liska <mliska@suse.cz>
1568
1569 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
1570 to match defined expectations.
1571
a3020f2f 15722014-10-16 Andrew MacLeod <amacleod@redhat.com>
1573
1574 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
1575
9346cb1e 15762014-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
1130105d 15812014-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
396b19bc 15862014-10-16 Richard Biener <rguenther@suse.de>
1587
1588 PR middle-end/63554
1589 * gcc.dg/torture/pr63554.c: New testcase.
1590
3cdf17dc 15912014-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
8e5448e4 15962014-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
343d6f41 16272014-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
b0fa59a9 16662014-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
a61aff03 16712014-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
b0fa59a9 17182014-10-16 Richard Biener <rguenther@suse.de>
fc802109 1719
1720 PR tree-optimization/63168
1721 * gcc.dg/tree-ssa/loop-40.c: New testcase.
1722
3ce2e838 17232014-10-16 Andreas Schwab <schwab@suse.de>
1724
520fefde 1725 * gcc.target/m68k/crash1.c: Fix implicit declaration.
1726
3ce2e838 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
21368453 17352014-10-16 Marek Polacek <polacek@redhat.com>
1736
1737 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
1738
99ad5a60 17392014-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
a3a6d499 17762014-10-15 Jan Hubicka <hubicka@ucw.cz>
1777
1778 PR lto/62026
1779 * lto/pr62026.C: New testcase.
1780
f95727ee 17812014-10-15 Vladimir Makarov <vmakarov@redhat.com>
1782
1783 PR rtl-optimization/63448
1784 * gcc.target/i386/pr63448.c: New test.
1785
263c64d9 17862014-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
3439b901 17912014-10-15 Richard Biener <rguenther@suse.de>
1792
1793 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
1794
c836de3f 17952014-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
9f75f026 18042014-10-14 DJ Delorie <dj@redhat.com>
1805
1806 * g++.dg/abi/mangle64.C: New.
1807
6b9c511d 18082014-10-14 Marc Glisse <marc.glisse@inria.fr>
1809
1810 * g++.dg/ext/vector9.C: Test ! with float vectors.
1811
8113f0e3 18122014-10-14 Richard Biener <rguenther@suse.de>
1813
1814 PR tree-optimization/63512
1815 * g++.dg/torture/pr63512.C: New testcase.
1816
adcdd84f 18172014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
1818
1819 PR target/63260
1820 * gcc.target/sh/pr63260.c: New.
1821
e437165b 18222014-10-13 Richard Henderson <rth@redhat.com>
1823
1824 * g++.dg/torture/20141013.C: New.
1825
a9d8ab38 18262014-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
d57704d0 18362014-10-13 Jan Hubicka <hubicka@ucw.cz>
1837
1838 PR tree-optimization/62127
1839 * g++.dg/torture/pr62127.C: New testcase.
1840
433da5c4 18412014-09-19 Marat Zakirov <m.zakirov@samsung.com>
1842
1843 * c-c++-common/asan/bitfield-5.c: New test.
1844
65f73697 18452014-10-13 Richard Biener <rguenther@suse.de>
1846
1847 PR tree-optimization/63419
1848 * g++.dg/torture/pr63419.C: New testcase.
1849
1c733bf7 18502014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1851
1852 PR target/59401
1853 PR target/54760
adcdd84f 1854 * gcc.target/sh/pr54760-5.c: New.
1855 * gcc.target/sh/pr54760-6.c: New.
1c733bf7 1856 * gcc.target/sh/pr59401-1.c: New.
1857
af1ec5d6 18582014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1859
1860 PR fortran/48979
1861 * gfortran.dg/ieee/intrinsics_1.f90: New test.
1862
98e1d6c4 18632014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
1864
1865 * lib/target-supports.exp (check_effective_target_shared): New
1866 function.
af1ec5d6 1867 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
98e1d6c4 1868
c30da3c3 18692014-10-10 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR c/63495
1872 * gcc.target/i386/pr63495.c: New test.
1873
0b45f2d1 18742014-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
1a88e549 18882014-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
298cab21 19032014-10-10 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/63379
1906 * gcc.dg/vect/pr63379.c: New testcase.
1907
7314fdfb 19082014-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
7fb14317 19142014-10-10 Richard Biener <rguenther@suse.de>
1915
1916 PR tree-optimization/63476
1917 * g++.dg/torture/pr63476.C: New testcase.
1918
94fea777 19192014-10-10 Tobias Burnus <burnus@net-b.de>
1920
1921 * gfortran.dg/implicit_16.f90: New.
1922
f6fccb12 19232014-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
d9bbc5ef 19312014-10-09 Joseph Myers <joseph@codesourcery.com>
1932
1933 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
1934
fcf293b0 19352014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
1936
1937 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
1938
1a29382c 19392014-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
89c1152a 19542014-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
61a892dc 19602014-10-09 Marek Polacek <polacek@redhat.com>
1961
1962 PR c/63480
1963 * gcc.dg/pr63480.c: New test.
1964
5be85c4c 19652014-10-09 Richard Biener <rguenther@suse.de>
1966
1967 PR tree-optimization/63445
1968 * gcc.dg/Wstrict-overflow-26.c: New testcase.
1969
95ffcfaf 19702014-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
cfe1a41a 19762014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1977
1978 * gfortran.dg/implicit_4.f90: Fix some dg-error.
1979
ef7f8bfe 19802014-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
96c6330f 19852014-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
cc919d0c 19902014-10-07 Marek Polacek <polacek@redhat.com>
1991
1992 * lib/target-supports.exp (check_effective_target_fd_truncate):
1993 Include <string.h>.
1994
4e888fd9 19952014-10-07 Marek Polacek <polacek@redhat.com>
1996
1997 PR c/59717
1998 * gcc.dg/pr59717.c: New test.
1999
b3ab0ccc 20002014-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
e76984e5 20192014-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
3b684344 20262014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2027
2028 * gnat.dg/lto16.adb: New test.
2029 * gnat.dg/lto16_pkg.adb: New helper.
2030
e012cdc7 20312014-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
5b8257e3 20362014-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
8be31d90 20422014-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
1b7bd30b 20492014-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
b45a1938 20562014-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
00face89 21162014-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
080819af 2253 int.
00face89 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
c71d36bc 22652014-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
52e050e2 22812014-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
0206ae28 22932014-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
0daab503 23302014-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
1986ca43 23362014-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
77cab475 23452014-10-02 Mark Wielaard <mjw@redhat.com>
2346
2347 PR debug/63239
2348 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2349
43aac8cb 23502014-10-04 Jan Hubicka <hubicka@ucw.cz>
2351
2352 * g++.dg/ipa/devirt-47.C: New testcase.
2353
ca7d22ca 23542014-10-04 Jan Hubicka <hubicka@ucw.cz>
2355
2356 PR ipa/61144
2357 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2358
32de3b92 23592014-10-04 Jan Hubicka <hubicka@ucw.cz>
2360
2361 * g++.dg/ipa/devirt-46.C: New testcase.
2362
50145844 23632014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2364
2365 PR fortran/36534
2366 * gfortran.dg/widechar_10.f90: New test.
2367
46424518 23682014-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
a7600498 23752014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2376
2377 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2378
6b529612 23792014-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
e522a604 23922014-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
a2bc79db 23982014-10-03 Marek Polacek <polacek@redhat.com>
2399
2400 PR c/63453
2401 * gcc.dg/pr63453.c: New test.
2402
5e84569c 24032014-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
8a0ff8c8 24132014-10-03 Jakub Jelinek <jakub@redhat.com>
2414
4883e896 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
8a0ff8c8 2423 PR tree-optimization/61403
2424 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2425
0d92d4ea 24262014-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
545f4702 24372014-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
4e06d3ca 24822014-10-03 Jakub Jelinek <jakub@redhat.com>
2483
37eaded9 2484 PR libgomp/61200
2485 * c-c++-common/gomp/pr61200.c: New test.
2486
4e06d3ca 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
78e9bd83 24912014-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
f015a042 24962014-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
53ee8f1f 26542014-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
86f0a88d 26782014-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
2d2e5b37 27002014-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
af27ae83 27062014-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
c5fefaa5 27222014-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
5b08a9ab 27422014-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
bd274446 27822014-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
6a8bc4ac 28152014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
2816
2817 * gcc.dg/combine-clobber.c: New.
2818
38ce4714 28192014-10-01 Jakub Jelinek <jakub@redhat.com>
2820
b1d4d304 2821 PR debug/63342
2822 * gcc.dg/pr63342.c: New test.
2823
8857c814 2824 PR c++/63306
2825 * g++.dg/ipa/pr63306.C: New test.
2826
38ce4714 2827 PR target/63428
2828 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
2829 to test 24 in TESTS.
2830
276791d5 28312014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2832
38ce4714 2833 * lib/target-supports.exp: Error out with preprocessor condition
276791d5 2834 instead of FOO everywhere.
2835
f6751ff2 28362014-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
30e432bb 28472014-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
8f51a05f 28522014-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
28612014-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
2cb897aa 28762014-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
a226bafb 28822014-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.
8f51a05f 2887 * gcc.target/i386/pr62120.c: New.
a226bafb 2888
4a7e7de5 28892014-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
cd97e579 28972014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9474bcd1 2898
2899 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
2900
725fe172 29012014-09-30 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR inline-asm/63282
2904 * gcc.c-torture/compile/pr63282.c: New test.
2905
1ec8aa41 29062014-09-29 Eric Botcazou <ebotcazou@adacore.com>
2907
2908 * gcc.dg/tree-ssa/vrp94.c: New test.
2909 * gnat.dg/opt40.adb: Likewise.
2910
6e7e7b3e 29112014-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
421ff52d 29172014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
2918
2919 * gcc.c-torture/compile/calls-void.c: New test.
2920
7c35d571 29212014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR c++/51385
2924 * g++.dg/template/pr51385.C: New.
2925
430afe41 29262014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
2927
2928 * gcc.target/mips/20140928.c: New test.
2929
2a29e601 29302014-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
5100acd2 29352014-09-26 Jan Hubicka <hubicka@ucw.cz>
2936
2937 PR ipa/62121
2938 * g++.dg/torture/pr62121.C: New testcase.
2939
388748aa 29402014-09-26 Jan Hubicka <hubicka@ucw.cz>
2941
2942 PR middle-end/35545
2943 * g++.dg/tree-prof/pr35545.C: New testcase.
2944
61975979 29452014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2946
2947 * gcc.target/powerpc/pr63335.c: Change effective target to
2948 vsx_hw.
2949
d65bf56c 29502014-09-26 H.J. Lu <hongjiu.lu@intel.com>
2951
2952 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
2953
30d5395f 29542014-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
39a5a6a4 29592014-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
0bc44333 29642014-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
840d898c 29842014-09-25 Jan Hubicka <hubicka@ucw.cz>
2985
2986 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
2987
a92326b6 29882014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
2989
2990 * gcc.target/aarch64/simd/vqshlb_1.c: New.
2991
e1242353 29922014-09-25 Jiong Wang <jiong.wang@arm.com>
2993
2994 * gcc.target/i386/shrink_wrap_1.c: New test.
2995
a89df520 29962014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2997
2998 PR target/63335
2999 * gcc.target/powerpc/pr63335.c: New test.
3000
fd620c07 30012014-09-25 Marek Polacek <polacek@redhat.com>
3002
3003 PR c++/61945
3004 * g++.dg/warn/pr61945.C: New test.
3005
4fc4088b 30062014-09-25 Jakub Jelinek <jakub@redhat.com>
3007
1ec61bbd 3008 PR tree-optimization/63341
3009 * gcc.dg/vect/pr63341-1.c: New test.
3010 * gcc.dg/vect/pr63341-2.c: New test.
3011
4fc4088b 3012 PR c++/63249
3013 * g++.dg/gomp/pr63249.C: New test.
3014 * c-c++-common/gomp/pr63249.c: New test.
3015
52306a18 30162014-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
23f14ac6 30242014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3025
3026 * gcc.target/powerpc/swaps-p8-17.c: New test.
3027
63b06162 30282014-09-24 Jiong Wang <jiong.wang@arm.com>
3029
3030 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3031
5213d6c9 30322014-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
6097bd7a 30392014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3040
3041 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3042
29d6fdc6 30432014-09-24 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR sanitizer/63316
3046 * c-c++-common/asan/pr63316.c: New test.
3047
14cbfffb 30482014-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
fa2cc02b 30532014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3054
3055 * gcc.target/arm/pr63210.c: New test.
3056
5b8fb557 30572014-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
8bf684df 30642014-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
7fb36be3 30732014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3074
3075 PR c++/61857
3076 * g++.dg/cpp1y/lambda-init10.C: New.
3077
280b3a05 30782014-09-23 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR fortran/63331
3081 * gfortran.dg/pr63331.f90: New test.
3082
a45f86df 30832014-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
88718973 30892014-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
e2970d9a 31002014-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
027c023a 31082014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3109
3110 PR c++/62155
3111 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3112
f915a725 31132014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3114
3115 PR c++/62219
3116 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3117
b912dc17 31182014-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
009fdc6b 31232014-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
9c1dd4d9 31312014-09-22 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR debug/63328
3134 * c-c++-common/gomp/pr63328.c: New test.
3135
7390c982 31362014-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
96c09a55 31422014-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
8dcb21db 31502014-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
8e857c41 31552014-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
b964b33e 31602014-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
f422729c 31672014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3168
3169 PR ipa/61998
3170 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3171
7a7ef342 31722014-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
787b5da6 31782014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3179
3180 PR c++/58328
3181 * g++.dg/cpp0x/nsdmi10.C: New.
3182
2d97e8e2 31832014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3184
3185 * gcc.dg/ssp-3.c: New.
3186 * gcc.dg/ssp-4.c: Likewise.
3187
11cefcbe 31882014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3189
3190 * gcc.target/s390/dfp-conv1.c: New testcase.
3191
da81fb00 31922014-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
ad967028 31972014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3198
3199 * gcc.dg/pr61053.c: Updated for x32.
3200
f63ac704 32012014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3202
3203 PR debug/63285
3204 * gcc.target/i386/pr63285.c: New test.
3205
8b4e3427 32062014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3207
3208 PR target/61360
3209 * gcc.target/i386/pr61360.c: New.
3210
9f43d180 32112014-09-18 Jakub Jelinek <jakub@redhat.com>
3212
e99409a5 3213 PR c++/62017
3214 * g++.dg/asan/pr62017.C: New test.
3215
9f43d180 3216 PR testsuite/63292
3217 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3218
7429e65e 32192014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/62232
3222 * g++.dg/cpp0x/Wdtor1.C: New.
3223
ca6c7c2e 32242014-09-18 Joseph Myers <joseph@codesourcery.com>
3225
3226 * gcc.dg/torture/float128-exact-underflow.c: New test.
3227
7b42f565 32282014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/61745
3231 * g++.dg/template/pr61745.C: New.
3232
118b2dc7 32332014-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
2e589f2b 32472014-09-17 Jakub Jelinek <jakub@redhat.com>
3248
4e9d7164 3249 PR debug/63284
3250 * gcc.dg/pr63284.c: New test.
3251
2e589f2b 3252 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3253
6030be72 32542014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 PR c++/63241
3257 * g++.dg/cpp0x/constexpr-63241.C: New.
3258
8d832ee4 32592014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3260
3261 PR libfortran/62768
3262 * gfortran.dg/filename_null.f90: New test.
3263
ad1321db 32642014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3265
3266 * gcc.dg/pg-override.c: Fix a typo.
3267
9a9c4fcd 32682014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3269
3270 * gcc.dg/pg.c: Fix a typo.
3271
25ca576e 32722014-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
2a7a71ea 32782014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3279
3280 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3281
6278a9a2 32822014-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
20c303a5 32882014-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
eb9bd3cc 32952014-09-15 Jakub Jelinek <jakub@redhat.com>
3296
9b8ec2f3 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
eb9bd3cc 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
95603b68 33722014-09-14 David Sherwood <david.sherwood@arm.com>
3373
3374 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3375
88df51ff 33762014-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
763c6e82 33842014-09-13 Marek Polacek <polacek@redhat.com>
3385
3386 PR c++/60862
3387 * g++.dg/diagnostic/pr60862.C: New test.
3388
7f96f652 33892014-09-12 Richard Biener <rguenther@suse.de>
3390
3391 PR middle-end/63237
3392 * g++.dg/torture/pr63237.C: New testcase.
3393
e7db63da 33942014-09-12 Marc Glisse <marc.glisse@inria.fr>
3395
3396 * gcc.dg/vec-andxor1.c: New file.
3397
bae6edff 33982014-09-11 Marc Glisse <marc.glisse@inria.fr>
3399
3400 PR target/58757
3401 * gcc.dg/c11-true_min-1.c: New testcase.
3402
639d66a3 34032014-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
5efd1e1b 34092014-09-11 Alan Lawrence <alan.lawrence@arm.com>
3410
3411 * gcc.target/aarch64/vset_lane_1.c: New test.
3412
2a27a925 34132014-09-11 Bernd Schmidt <bernds@codesourcery.com>
3414
bae6edff 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.
2a27a925 3423
3c659c08 34242014-09-10 Jan Hubicka <hubicka@ucw.cz>
3425
3426 PR tree-optimization/63186
3427 * gcc.dg/pr63186.c: New testcase.
3428
4d01ce2f 34292014-09-10 Xinliang David Li <davidxl@google.com>
3430
3431 PR target/63209
3432 * gcc.c-torture/execute/pr63209.c: New test.
3433
34999d6c 34342014-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
5dfeebbd 34392014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3440
3441 * gcc.target/aarch64/vstN_1.c: New test.
3442
ca9b2427 34432014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3444
3445 * gcc.target/aarch64/vldN_lane_1.c: New test.
3446
d779c7b1 34472014-09-10 Martin Jambor <mjambor@suse.cz>
3448
3449 PR ipa/61654
3450 * g++.dg/ipa/pr61654.C: New test.
3451
4a94b996 34522014-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
82b08370 34612014-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
bcc1f37e 34662014-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
cf1db733 34702014-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
636251aa 34762014-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
db84d3ca 34872014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3488
3489 * gcc.target/aarch64/vldN_dup_1.c: New test.
3490
42839bff 34912014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3492
3493 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3494
b5186104 34952014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3496
3497 * gcc.target/aarch64/vldN_1.c: New test.
3498
85df63b4 34992014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3500
3501 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3502
ff1be5c1 35032014-09-09 Jiong Wang <jiong.wang@arm.com>
3504
3505 * gcc.target/arm/vect-copysignf.c: New testcase.
3506
ec446c04 35072014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3508
3509 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3510
bd237345 35112014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3512
3513 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3514
63b74b73 35152014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3516
3517 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3518
63ac5718 35192014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3520
3521 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3522
364150f8 35232014-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
74fdfe7b 35362014-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
5fa0b646 35422014-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
ee828140 35472014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3548
3549 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
3550
b5f893e7 35512014-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
2ba5a9a0 35592014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3560
3561 * gcc.target/powerpc/swaps-p8-16.c: New test.
3562
228476d2 35632014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
3564
3565 * gcc.target/i386/pr62208.c: New test.
3566
18bf4612 35672014-09-06 John David Anglin <danglin@gcc.gnu.org>
3568
4650b804 3569 PR testsuite/56194
3570 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
3571
fa5fd0ca 3572 * g++.dg/ipa/pr61800.C: Require visibility.
3573
18bf4612 3574 * gcc.dg/pr61868.c: Require lto.
3575
935c9adb 35762014-09-05 Easwaran Raman <eraman@google.com>
3577
3578 PR rtl-optimization/62146
3579 * testsuite/g++.dg/opt/pr62146.C: New.
3580
df53c441 35812014-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
857e182a 35892014-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
f353376a 35982014-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
bead021f 36032014-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
8dc079f0 36092014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3610
3611 * gcc.target/aarch64/simd/vrbit_1.c: New test.
3612
1e074e77 36132014-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
e34ebfca 36212014-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
deb31f70 36352014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
3636
3637 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
3638
138af246 36392014-09-04 Guozhi Wei <carrot@google.com>
3640
3641 PR target/62040
3642 * gcc.target/aarch64/pr62040.c: New test.
3643
04afd878 36442014-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
09e3d55b 36492014-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
99f3b468 36552014-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
322680b5 36602014-09-02 Fritz Reese <Reese-Fritz@zai.com>
3661
3662 PR fortran/62174
3663 * gfortran.dg/cray_pointers_11.f90: New.
3664
371e3118 36652014-09-03 Martin Jambor <mjambor@suse.cz>
3666
3667 PR ipa/62015
3668 * g++.dg/ipa/pr62015.C: New test.
3669
60531eda 36702014-09-03 Martin Jambor <mjambor@suse.cz>
3671
3672 PR ipa/61986
3673 * gcc.dg/ipa/pr61986.c: New test.
3674
e7e06973 36752014-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
226a357a 36812014-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
6ea2b1bc 36862014-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
aecde6b1 36922014-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
2bd387ca 37012014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3702
3703 PR target/61078
3704 * gcc.target/s390/pr61078.c: New testcase.
3705
f4d81bbe 37062014-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
fff4b09a 37112014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
3712
3713 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
3714
f7c380bc 37152014-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
c4de79b6 37222014-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
45293dfd 37282014-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
97a8429c 37342014-09-02 Marek Polacek <polacek@redhat.com>
3735
3736 PR fortran/62270
3737 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
3738
48bd6927 37392014-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
0382def9 37462014-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
b5c6dd8a 37532014-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
40750995 37592014-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
4d327354 37782014-09-02 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/62695
3781 * gfortran.dg/pr62695.f90: New testcase.
3782
bc86879d 37832014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
3784
3785 PR target/62312
3786 * gcc.c-torture/compile/pr62312.c: New.
3787
f469ca88 37882014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3789
3790 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
3791
6faabb1f 37922014-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
19b77997 37972014-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
59cd0c8a 43542014-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
0a9f72cf 43592014-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
e275db47 43662014-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
9f1c76f9 43722014-08-31 Tobias Burnus <burnus@net-b.de>
4373
4374 * gfortran.dg/coarray_lib_comm_1.f90: New.
4375
74c8b5c0 43762014-08-30 Andrew Pinski <apinski@cavium.com>
4377
4378 * gcc.c-torture/execute/20140828-1.c: New testcase.
4379
9f30a5e0 43802014-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
ae93ec77 43932014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4394
4395 PR c++/54002
4396 * g++.dg/cpp0x/constexpr-54002.C: New.
4397
49b1445b 43982014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4399
4400 PR c++/56991
4401 * g++.dg/cpp0x/constexpr-56991.C: New.
4402
9eff87ab 44032014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4404
4405 PR c++/57764
4406 * g++.dg/cpp0x/constexpr-57764.C: New.
4407
9ccc79cb 44082014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4409
4410 PR c++/59938
4411 * g++.dg/cpp0x/constexpr-59938.C: New.
4412
212e74d6 44132014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4414
4415 PR c++/61484
4416 * g++.dg/cpp0x/constexpr-61484.C: New.
4417
d5f3ed72 44182014-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
192f7876 44242014-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
d3783403 44352014-08-28 Yury Gribov <y.gribov@samsung.com>
4436
4437 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4438
2ab4e475 44392014-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
c1ef64de 44502014-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
25b7d298 44572014-08-27 Guozhi Wei <carrot@google.com>
4458
4459 PR target/62262
4460 * gcc.target/aarch64/pr62262.c: New test.
4461
2ea8d869 44622014-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
d8068e0c 44692014-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
66d11416 44742014-08-26 Richard Biener <rguenther@suse.de>
4475
4476 PR tree-optimization/62175
4477 * g++.dg/torture/pr62175.C: New testcase.
4478
c69d02d0 44792014-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
eb142704 46582014-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
eb2dad34 46622014-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
aa8ecb42 46682014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
4669
4670 PR target/61996
4671 * gcc.target/sh/pr61996.c: New.
4672
4e454776 46732014-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
dc6229e8 48182014-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
a62433bc 48252014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
4826
4827 PR c++/57709
4828 * g++.dg/Wshadow.C: New test.
4829
b249d458 48302014-08-22 Steven Bosscher <steven@gcc.gnu.org>
4831
4832 PR fortran/62135
4833 * gfortran.dg/pr62135.f90: New test.
4834
ba7f7c88 48352014-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
7cb96c5d 48412014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
4842
4843 * gfortran.dg/use_without_only_1.f90: New test.
4844
5fdda74b 48452014-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
0f2f5278 48502014-08-22 Tony Wang <tony.wang@arm.com>
4851
7cb96c5d 4852 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
0f2f5278 4853 dejagnu wrapper.
4854
6b65b44e 48552014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4856
4857 PR fortran/62214
4858 * gfortran.dg/array_assignment_5.f90: New test.
4859
e4b75be3 48602014-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.
6b65b44e 4871
bd18656e 48722014-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
258bd648 48782014-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
271b79e4 48862014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4887
4888 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
4889
1b66c2db 48902014-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
1a382068 49052014-08-20 Jan Hubicka <hubicka@ucw.cz>
4906
4907 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4908
84c77ebd 49092014-08-20 Jan Hubicka <hubicka@ucw.cz>
4910
4911 * g++.dg/ipa/devirt-37.C: Fix testcase.
4912
c1e02247 49132014-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
207f8453 49222014-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
289c4db4 49282014-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
e472ce46 49332014-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
cfcb0b36 49412014-08-20 Mark Wielaard <mjw@redhat.com>
4942
4943 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
4944
a33f3e01 49452014-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
a5b628e2 49542014-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
1babed5f 49592014-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
3636964b 49642014-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
2108e7ff 49702014-08-19 Janis Johnson <janisjo@codesourcery.com>
4971
080819af 4972 * lib/target-supports.exp
2108e7ff 4973 (check_effective_target_arm_v8_neon_ok_nocache): Add
4974 "-march-armv8-a" to compile flags.
4975
78bf4156 49762014-08-19 Marek Polacek <polacek@redhat.com>
4977
4978 PR c++/62153
4979 * c-c++-common/Wbool-compare-1.c: New test.
4980
005b8fe7 49812014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
4982
4983 PR c/45584
4984 * gcc.dg/pr13519-1.c: Adjust.
4985
c213f7ad 49862014-08-19 Mark Wielaard <mjw@redhat.com>
4987
4988 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
4989
843db3d5 49902014-07-08 Mark Wielaard <mjw@redhat.com>
4991
4992 PR debug/59051
4993 * gcc.dg/guality/restrict.c: New test.
4994
005b8fe7 49952014-08-19 Mark Wielaard <mjw@redhat.com>
5ea32736 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
7d1503cc 50012014-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
508ea33a 50062014-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
806fe15e 50162014-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
6c867de1 50242014-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
50e26ea0 50392014-08-18 Aldy Hernandez <aldyh@redhat.com>
5040
5041 * guality/nrv-1.c: Add `used' attribute to a1.
5042
95e631b8 50432014-08-18 Richard Biener <rguenther@suse.de>
5044
5045 PR tree-optimization/62090
5046 * gcc.dg/pr62090-2.c: New testcase.
5047
39c98dee 50482014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5049
5050 * g++.dg/ipa/pr61800.C: New.
5051
828ab337 50522014-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
8d6ef28b 50612014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5062
5063 PR tree-optimization/52904
5064 * gcc.dg/pr52904.c: New test.
5065
f3348d97 50662014-08-17 Tobias Burnus <burnus@net-b.de>
5067
5068 * gfortran.dg/finalize_27.f90: New.
5069
b5fd14ff 50702014-08-16 Andrew Pinski <apinski@cavium.com>
5071
5072 * gcc.c-torture/compile/20140816-1.c: New testcase.
5073
acdbde9b 50742014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5075
5076 PR c++/52819
5077 * g++.dg/template/pr52819.C: New.
5078
55f8fa93 50792014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5080
5081 PR fortran/62142
5082 * gfortran.dg/realloc_on_assign_24.f90: New test.
5083
6c7e9e6d 50842014-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
889d21f6 50982014-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
79e690df 51432014-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
c8efcccb 51492014-08-15 Richard Biener <rguenther@suse.de>
5150
5151 PR tree-optimization/62031
5152 * gcc.dg/torture/pr62031.c: New testcase.
5153
25704bc2 51542014-08-15 Bin Cheng <bin.cheng@arm.com>
5155
5156 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5157
325396bf 51582014-08-14 Jan Hubicka <hubicka@ucw.cz>
5159
5160 PR tree-optimization/62091
5161 * g++.dg/ipa/devirt-38.C: New testcase.
5162
aedd2947 51632014-08-14 Marek Polacek <polacek@redhat.com>
5164
5165 DR 458
5166 * gcc.dg/c11-stdatomic-2.c: New test.
5167
f0c4b2a7 51682014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5169
5170 PR fortran/62106
5171 * gfortran.dg/array_constructor_49.f90: New test.
5172
98ae66be 51732014-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
f07f6526 51882014-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
48b9d9da 51962014-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
1888f376 52152014-08-14 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/62090
5218 * gcc.dg/pr62090.c: New testcase.
5219
280d03f0 52202014-08-14 Richard Biener <rguenther@suse.de>
5221
5222 PR rtl-optimization/62079
5223 * g++.dg/pr62079.C: New testcase.
5224
a453488b 52252014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5226
5227 * gcc.target/arm/max-insns-skipped.c: New test.
5228
804d82a1 52292014-08-14 Bin Cheng <bin.cheng@arm.com>
5230
5231 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5232
89868e45 52332014-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
a67ae816 52452014-08-12 Janis Johnson <janisjo@codesourcery.com>
5246
1a6145bd 5247 * lib/target/supports.exp
5248 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5249 or later.
5250
fd3e7a1d 5251 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5252
d60866b5 5253 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5254 on Neon hardware.
5255
a67ae816 5256 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5257 * gcc.target/arm/pr59985.c: Likewise.
5258
d271ec7e 52592014-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
2eac3ab5 52642014-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
a1071307 52692014-08-11 Janis Johnson <janisjo@codesourcery.com>
5270
b2206665 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
a1071307 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
2544aaab 52812014-08-11 Richard Biener <rguenther@suse.de>
5282
5283 PR tree-optimization/62075
5284 * gcc.dg/vect/pr62075.c: New testcase.
5285
149f7c8d 52862014-08-11 Felix Yang <fei.yang0953@gmail.com>
5287
5288 PR tree-optimization/62073
5289 * gcc.dg/vect/pr62073.c: New test.
f0c4b2a7 5290
fabebe15 52912014-08-11 Richard Biener <rguenther@suse.de>
5292
5293 PR tree-optimization/62070
5294 * gcc.dg/pr62070.c: New testcase.
5295
ff326078 52962014-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
890c2e2f 53102014-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
c861a821 53242014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5325
5326 PR fortran/61999
5327 * gfortran.dg/dot_product_3.f90: New test case.
5328
f30f9a2c 53292014-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
718affe2 53352014-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
b9ea678c 53402014-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
6000b562 53482014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5349
5350 * gcc.dg/zero_sign_ext_test.c: New test.
5351
1ef8f355 53522014-08-08 Bin Cheng <bin.cheng@arm.com>
5353
5354 * gcc.dg/torture/pr61772.c: Skip lto running.
5355
92641812 53562014-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
d8b5abdb 53612014-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
392214f6 53662014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/51312
5369 * g++.dg/cpp0x/enum29.C: New.
5370
f59ea097 53712014-08-07 John David Anglin <danglin@gcc.gnu.org>
5372
10fc8d6b 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
67e44554 5377 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5378
149f7140 5379 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5380
a6544cf0 5381 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5382 on 32-bit hppa-hpux.
5383
f59ea097 5384 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5385 * c-c++-common/pr50459.c: Likewise.
5386
bcc93a18 53872014-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
bd740091 54042014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5405
5406 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5407
1c75251e 54082014-08-07 Marek Polacek <polacek@redhat.com>
5409
5410 * gcc.dg/fold-reassoc-3.c: New test.
5411
79b739b4 54122013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
5413
5414 * gcc.target/i386/struct-size.c: New.
5415
a72e4e97 54162014-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
dd41e03c 54232014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
5424
5425 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5426
19222566 54272014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/43906
5430 * g++.dg/warn/Waddress-1.C: New.
5431
a989902c 54322014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5433
5434 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5435
7ded84e4 54362014-08-06 Vladimir Makarov <vmakarov@redhat.com>
5437
5438 PR debug/61923
5439 * gcc.target/i386/pr61923.c: New test.
5440
f828b3c0 54412014-08-06 Alan Lawrence <alan.lawrence@arm.com>
5442
5443 * gcc.target/aarch64/vdup_n_2.c: New test.
5444
929b335b 54452014-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
fd8cd4e8 54502014-08-06 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR rtl-optimization/61801
5453 * gcc.target/i386/pr61801.c: Rewritten.
5454
0fe55bba 54552014-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
ac016904 54632014-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
1ef25b15 54742014-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
d5a68dc6 54832014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5484
5485 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5486
0d8be6c7 54872014-08-04 Rohit <rohitarulraj@freescale.com>
5488
5489 PR target/60102
5490 * gcc.target/powerpc/pr60102.c: New testcase.
5491
02911bdb 54922014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5493
5494 PR target/61713
5495 * gcc.dg/pr61756.c: New test.
5496
66b4ce96 54972014-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
bd3b1a06 55052014-08-04 Arnaud Charlet <charlet@adacore.com>
5506
95a641a0 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.
bd3b1a06 5510
2d2f6a15 55112014-08-03 Marek Polacek <polacek@redhat.com>
5512
5513 * gcc.dg/case-bogus-1.c: New test.
5514
1b4e0e1c 55152014-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
55222014-08-02 Jan Hubicka <hubicka@ucw.cz>
fb6c6e54 5523
5524 * g++.dg/warn/Wsuggest-final.C: New testcase.
5525 * g++.dg/ipa/devirt-34.C: Fix.
5526
69d7692e 55272014-08-02 Marek Polacek <polacek@redhat.com>
5528
5529 PR c/59855
5530 * gcc.dg/Wdesignated-init-2.c: New test.
5531
007625c3 55322014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5533
5534 DR 217 again
5535 * g++.dg/tc1/dr217-2.C: New.
5536
8e9a1c25 55372014-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
3394c80c 55422014-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
ee907931 55482014-08-01 Jiong Wang <jiong.wang@arm.com>
5549
5550 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
5551 testcase.
5552
28e11702 55532014-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
392dee1e 55592014-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
22c270a2 55742014-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
924ffd54 55822014-07-31 Tom de Vries <tom@codesourcery.com>
5583
5584 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
5585
0bd30463 55862014-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
f0f38f16 55952014-07-31 Charles Baylis <charles.baylis@linaro.org>
5596
5597 PR target/61948
5598 * gcc.target/arm/pr61948.c: New test case.
5599
d3a35365 56002014-07-31 Richard Biener <rguenther@suse.de>
5601
5602 PR tree-optimization/61964
5603 * gcc.dg/torture/pr61964.c: New testcase.
5604
f22a2cb7 56052014-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
8c3766fd 56112014-07-31 Bingfeng Mei <bmei@broadcom.com>
5612
5613 PR lto/61868
5614 * gcc.dg/pr61868.c: New test.
5615
435846fa 56162014-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
760c80b0 56222014-07-30 Arnaud Charlet <charlet@adacore.com>
5623
5624 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
5625
74691f46 56262014-07-30 Tom Tromey <tromey@redhat.com>
5627
5628 PR c/59855
5629 * gcc.dg/Wdesignated-init.c: New file.
5630
d4168f68 56312014-07-29 Jan Hubicka <hubicka@ucw.cz>
5632
5633 * g++.dg/ipa/devirt-34.C: New testcase.
5634
94474a6d 56352014-07-28 Richard Biener <rguenther@suse.de>
5636
5637 PR rtl-optimization/61801
5638 * gcc.target/i386/pr61801.c: Fix testcase.
5639
46d85442 56402014-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
2069f8e1 56462014-07-28 Richard Biener <rguenther@suse.de>
5647
5648 PR middle-end/52478
5649 * gcc.dg/torture/ftrapv-1.c: New testcase.
5650
f9c5b8f1 56512014-07-28 Richard Biener <rguenther@suse.de>
5652
5653 PR tree-optimization/61921
5654 * gfortran.dg/pr61921.f90: New testcase.
5655
6a9d853a 56562014-07-28 Richard Biener <rguenther@suse.de>
5657
5658 PR rtl-optimization/61801
5659 * gcc.target/i386/pr61801.c: New testcase.
5660
2e82cf2c 56612014-07-27 Marek Polacek <polacek@redhat.com>
5662
5663 PR c/61861
5664 * gcc.dg/pr61861.c: New test.
5665
f4a2489c 56662014-07-27 Petr Murzin <petr.murzin@intel.com>
5667
5668 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
5669 variable problem.
5670
2e9b5471 56712014-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
52eb122b 56792014-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
7bd6248b 56842014-07-26 Tobias Burnus <burnus@net-b.de>
5685
f85b4ce0 5686 PR fortran/61881
5687 PR fortran/61888
5688 PR fortran/57305
7bd6248b 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
15bc2488 56942014-07-26 Marc Glisse <marc.glisse@inria.fr>
5695
5696 PR target/44551
5697 * gcc.target/i386/pr44551-1.c: New file.
5698
d9e50003 56992014-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
86f64bd9 57072014-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
91798e71 57192014-07-25 Tobias Burnus <burnus@net-b.de>
5720
5721 * gfortran.dg/storage_size_5.f90: New.
5722
4237b215 57232014-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
1cb5da9b 57312014-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
0f03c8d5 57402014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5741
5742 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
5743
b8370885 57442014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5745
5746 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
5747
7a9b3940 57482014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5749
5750 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
5751
e34a5acb 57522014-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
0904ffa7 57632014-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
806ff48a 57752014-07-24 Martin Jambor <mjambor@suse.cz>
5776
5777 PR ipa/61160
5778 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
5779
a0792f1e 57802014-07-24 Richard Biener <rguenther@suse.de>
5781
5782 PR ipa/61823
5783 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
5784
4020f311 57852014-07-24 Andreas Schwab <schwab@suse.de>
5786
5787 * lib/target-supports.exp (check_effective_target_arm_nothumb):
5788 Also check for __arm__.
5789
e72fc098 57902014-07-24 Jiong Wang <jiong.wang@arm.com>
5791
5792 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
5793 sequences.
5794
9140d56f 57952014-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
2b16ca23 58032014-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
114313f2 58222014-07-23 Marek Polacek <polacek@redhat.com>
5823
5824 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4020f311 5825 in the structure.
114313f2 5826
8ebb113c 58272014-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
27e0d25c 58332014-07-22 Martin Jambor <mjambor@suse.cz>
5834
5835 PR ipa/61160
5836 * pr61160-3.C (main): Return zero.
5837
8ec9c102 58382014-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
68c641e3 58472014-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
8056dfaa 58522014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5853
5854 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
5855
b92d4fd1 58562014-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
5d9f3adc 58612014-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
37835fc2 58682014-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
b984f90e 58812014-07-21 Tom de Vries <tom@codesourcery.com>
5882
5883 PR target/61827
5d9f3adc 5884 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
5885 to bar symbol in scan-assembler-times call check.
b984f90e 5886
4fcc061f 58872014-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
5732084c 58992014-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
2bd17c0c 59072014-07-21 Uros Bizjak <ubizjak@gmail.com>
5908
83475687 5909 PR target/61855
5910 * gcc.target/i386/pr61855.c: New test.
2bd17c0c 5911
e0fb89d5 59122014-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
1aeeba05 59172014-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
f9767fb6 59222014-07-20 Marek Polacek <polacek@redhat.com>
5923
5924 PR c/61852
5925 * gcc.dg/pr61852.c: New test.
5926
9025d8f0 59272014-07-19 Eric Botcazou <ebotcazou@adacore.com>
5928
5929 * gcc.dg/stack-usage-2.c: Adjust.
5930
d948b265 59312014-07-18 Uros Bizjak <ubizjak@gmail.com>
5932
5933 PR target/61794
5934 * gcc.target/i386/pr61794.c: New test.
5935
dad64b4f 59362014-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
6fb57d29 59442014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/50961
5947 * g++.dg/template/operator13.C: New.
5948
73e894ba 59492014-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
d565526a 59562014-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
00080ac2 59732014-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
7b009b5f 59802014-07-17 Uros Bizjak <ubizjak@gmail.com>
5981
5982 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
d948b265 5983 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
7b009b5f 5984 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
5985
e9457fe5 59862014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
5987
5988 PR c++/61804
5989 * g++.dg/parse/pr61804.C: New.
5990
84bf81ea 59912014-07-16 Arnaud Charlet <charlet@adacore.com>
5992
c964c1a1 5993 * gnat.dg/specs/alignment2.ads: Update.
5994 * gnat.dg/specs/size_clause1.ads: Likewise.
5995 * gnat.dg/specs/size_clause2.ads: Likewise.
84bf81ea 5996
a09c5cc2 59972014-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
5773b6ab 60022014-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
175a5f5f 60082014-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
68960717 60152014-07-15 Michael Matz <matz@suse.de>
6016
6017 PR rtl-optimization/61772
6018 * gcc.dg/torture/pr61772.c: New test.
6019
2b25b62f 60202014-07-15 Marek Polacek <polacek@redhat.com>
6021
6022 * gcc.dg/ubsan/bounds-1.c: New test.
6023
8f3f392c 60242014-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
06a06ab5 60292014-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
c121a173 60342014-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
2b5ad301 60412014-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
305d96bc 60492014-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
56ac70ed 60562014-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
6c11178d 60652014-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
90575ae9 60702014-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
ca6ce0db 60772014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6078
6079 PR c++/60967
6080 * g++.dg/cilk-plus/pr60967.C: New.
6081
8850f64c 60822014-07-13 Tobias Burnus <burnus@net-b.de>
6083
175a5f5f 6084 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8850f64c 6085
9caa6670 60862014-07-12 Paul Thomas <pault@gcc.gnu.org>
6087
6088 PR fortran/61780
6089 * gfortran.dg/dependency_44.f90 : New test
6090
75fe6d70 60912014-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
1f63aeee 60992014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6100
6101 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
efae9bdb 6102 * g++.dg/cpp0x/pr57644.C: New.
1f63aeee 6103
c4991e3e 61042014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6105
6106 PR c++/53159
6107 * g++.dg/cpp0x/Wnarrowing1.C: New.
6108
b5905560 61092014-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
6bda159e 61152014-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
5fd254ed 61222014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6123
6124 PR target/61561
6125 * gcc.dg/pr61561.c: New test.
6126
b4ccfa5f 61272014-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
7ffd4607 61352014-07-10 Richard Biener <rguenther@suse.de>
6136
6137 PR c-family/61741
6138 * c-c++-common/torture/pr61741.c: Use signed char.
6139
c4c3cd53 61402014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6141
6142 * gnat.dg/opt39.adb: New test.
6143
715bf6fc 61442014-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
4ae7fd31 61512014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6152
6153 PR c++/60686
6154 * g++.dg/cpp0x/explicit8.C: New.
6155
14421d56 61562014-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
676eb0c1 61642014-07-09 Tom de Vries <tom@codesourcery.com>
6165
6166 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6167
3e5db1e0 61682014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6169
6170 * gfortran.dg/ieee/underflow_1.f90: New file.
6171
cd480f3d 61722014-07-09 Richard Biener <rguenther@suse.de>
6173
6174 PR c-family/61741
6175 * c-c++-common/torture/pr61741.c: New testcase.
6176
251d049a 61772014-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
b93c6f4d 61822014-07-09 Jan Hubicka <hubicka@ucw.cz>
6183
6184 * gcc.dg/globalalias.c: Remove XFAIL.
6185 * gcc.dg/localalias.c: Remove XFAIL.
6186
8947e5dc 61872014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6188
6189 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
39b24ab2 6190 * g++.dg/cpp0x/pr58155.C: New.
8947e5dc 6191
ed4d7c8a 61922014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6193
6194 PR testsuite/61453
cfe1a41a 6195 * gfortran.dg/bind_c_array_params_2.f90:
ed4d7c8a 6196 Adjust regexp for more targets.
6197
5939c003 61982014-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
55aea829 62042014-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
80b766e4 62102014-07-08 Jakub Jelinek <jakub@redhat.com>
6211
a485453a 6212 PR rtl-optimization/61673
6213 * gcc.c-torture/execute/pr61673.c: New test.
6214
80b766e4 6215 PR tree-optimization/61725
6216 * gcc.dg/tree-ssa/vrp93.c: New test.
6217 * gcc.c-torture/execute/pr61725.c: New test.
6218
3beff0e1 62192014-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
8798f0ab 62312014-07-08 Richard Biener <rguenther@suse.de>
6232
6233 PR tree-optimization/61681
6234 * gcc.dg/torture/pr61681.c: New testcase.
6235
5a91be9e 62362014-07-08 Richard Biener <rguenther@suse.de>
6237
6238 PR tree-optimization/61680
6239 * gcc.dg/vect/pr61680.c: New testcase.
6240
91c4c1db 62412014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6242
6243 PR tree-optimization/61576
6244 * gcc.dg/torture/pr61576.c: New test.
6245
9aa78eb0 62462014-07-08 Marek Polacek <polacek@redhat.com>
6247
6248 PR c/60226
6249 * c-c++-common/pr60226.c: New test.
6250
724b177d 62512014-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
01fdb366 62572014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6258
6259 * gcc.target/powerpc/spe-evmerge.c: New file.
6260
c8bded68 62612014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6264
62652014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
a3127434 6266
6267 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6268
f6e77fc4 62692014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 PR c++/58898
6272 * g++.dg/parse/pr58898.C: New.
6273
f8b53bc8 62742014-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
e21902c8 62802014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6281
6282 PR libgfortran/61640
6283 * gfortran.dg/arrayio_16.f90: New test.
6284
8891eba4 62852014-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
87d59e72 62902014-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
7b009b5f 63042014-07-05 Jan Hubicka <hubicka@ucw.cz>
1b613a0a 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
102abea2 63102014-07-04 Tobias Burnus <burnus@net-b.de>
6311
6312 * gfortran.dg/coarray/coindexed_3.f90: New.
6313
48331bf4 63142014-07-04 Jakub Jelinek <jakub@redhat.com>
6315
ba4dc75f 6316 PR middle-end/61654
6317 * g++.dg/opt/pr61654.C: New test.
6318
48331bf4 6319 PR tree-optimization/61684
6320 * gcc.c-torture/compile/pr61684.c: New test.
6321
faff04c3 63222014-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
ea796d8b 63322014-07-03 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR tree-optimization/61682
6335 * gcc.c-torture/execute/pr61682.c: New test.
6336
5f5c2cdd 63372014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6338
6339 * gcc.target/powerpc/shift-dot.c: New test.
6340
840ab4e2 63412014-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
f69fbf74 63462014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6347
6348 * gcc.target/arm/identical-invariants.c: New test.
6349
752098c8 63502014-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.
7243b931 6354
7fc0df2f 63552014-07-02 Christian Bruel <christian.bruel@st.com>
6356
0329998e 6357 PR target/29349
6358 PR target/53513
7fc0df2f 6359 * gcc.target/sh/fpchg.c: New test.
6360
d57a1422 63612014-07-02 Jakub Jelinek <jakub@redhat.com>
6362 Fritz Reese <Reese-Fritz@zai.com>
6363
6364 * gfortran.dg/oldstyle_5.f: New test.
6365
5cb73389 63662014-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
947ccd60 63712014-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
5b8ace07 63782014-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
c5b187cd 63842014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6385 Yufeng Zhang <yufeng.zhang@arm.com>
6386
6387 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5cb73389 6388 (additional_flags_for_func_ret): New variable based on
6389 $additional_flags with -fno-use-caller-save.
c5b187cd 6390 (func-ret-*.c): Use the new variable.
6391
d675dabb 63922014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/59637
6395 * g++.dg/cpp0x/decltype60.C: New.
6396
b08f19aa 63972014-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
8f1d997a 64082014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6409
6410 * g++.dg/cpp1y/pr59867.C: Fix target selector.
6411
1207866e 64122014-07-01 Marek Polacek <polacek@redhat.com>
6413
6414 * gcc.dg/Wint-conversion.c: New test.
6415
7a6bbb76 64162014-07-01 Marek Polacek <polacek@redhat.com>
6417
6418 PR c/58286
6419 * gcc.dg/Wincompatible-pointer-types.c: New test.
6420
5d0f9ccd 64212014-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
a61f13e3 64262014-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
25c59729 64352014-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
2c18ecc5 64412014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/54891
6444 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6445
9d4eeb52 64462014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/51400
6449 * g++.dg/cpp0x/constexpr-attribute3.C: New.
6450
1cda6e06 64512014-06-30 Jeff Law <law@redhat.com>
6452
6453 PR tree-optimization/61607
6454 * gcc.dg/tree-ssa/pr61607.c: New test.
6455
70575064 64562014-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
4879e4cf 64612014-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
e234921f 64672014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6468
792c77aa 6469 * gcc.dg/ira-loop-pressure.c: New test.
6470
64712014-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.
e234921f 6475
7136063b 64762014-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
792c77aa 64832014-06-29 Roman Gareev <gareevroman@gmail.com>
6484
6485 * gfortran.dg/graphite/pr59586.f: New testcase.
6486
5ccbaf4f 64872014-06-29 Andreas Schwab <schwab@linux-m68k.org>
6488
792c77aa 6489 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5ccbaf4f 6490
d566c3e0 64912014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6492
6493 PR fortran/29383
5ccbaf4f 6494 * lib/target-supports.exp (check_effective_target_fortran_ieee):
d566c3e0 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
8dd9e61e 65062014-06-28 Jonathan Wakely <jwakely@redhat.com>
6507
6508 * g++.dg/cpp0x/elision_conv.C: New.
6509
9ef5fce7 65102014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6511
6512 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6513
4357ad63 65142014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/61614
6517 * g++.dg/ext/complit14.C: New.
6518
2e1475da 65192014-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
c10b4d55 65252014-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
45c5b823 65372014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
6538
6539 * gcc.dg/typeof-2.c: New testcase.
6540
7ee4ed2e 65412014-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
4506f429 65602014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6561
6562 PR libgfortran/61499
e21902c8 6563 * gfortran.dg/arrayio_15.f90: New test.
4506f429 6564
acaaf650 65652014-06-26 Uros Bizjak <ubizjak@gmail.com>
6566
6567 PR target/61586
6568 * gcc.target/alpha/pr61586.c: New test.
6569
c7c175ad 65702014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6571
6572 PR c++/57573
6573 * g++.dg/template/pr57573.C: New.
6574
92bfaaee 65752014-06-26 Jan Hubicka <hubicka@ucw.cz>
6576
6577 * gcc.dg/tree-ssa/interposition.c: New testcase.
6578
57a64058 65792014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 PR c++/56633
6582 * g++.dg/cpp0x/deleted8.C: New.
6583
f4d15364 65842014-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
3bc62a51 65952014-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
27510cd8 66002014-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
e0952100 66052014-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
47583fc8 66122014-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
cd1455a2 66212014-06-26 Nick Clifton <nickc@redhat.com>
6622
792c77aa 6623 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
cd1455a2 6624
9d2d1ab8 66252014-06-26 Adam Butcher <adam@jessamine.co.uk>
6626
6627 PR c++/61537
6628 * g++.dg/template/pr61537.C: New testcase.
6629
f5f80ae9 66302014-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
7c8ba2fd 66352014-06-25 Tobias Burnus <burnus@net-b.de>
6636
6637 * gfortran.dg/coarray_33.f90: New.
6638
a10fb10a 66392014-06-25 Tobias Burnus <burnus@net-b.de>
6640
6641 * gfortran.dg/coarray/coindexed_1.f90: New.
6642
00bc0309 66432014-06-25 Tobias Burnus <burnus@net-b.de>
6644
6645 * gfortran.dg/coarray_collectives_7.f90: New.
6646
8f79c655 66472014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6648
6649 * gcc.c-torture/execute/20140622-1.c: New test.
6650
af71319a 66512014-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
c2a1d60b 66602014-06-25 Martin Jambor <mjambor@suse.cz>
6661
6662 * g++.dg/ipa/pr61540.C: Remove dumping test.
6663
430b73ee 66642014-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
9e2c064e 66702014-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
5cf7ff55 66752014-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
9267569f 66812014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6682
6683 * gcc.target/arm/vect-noalign.c: Adjust options.
6684
a2287001 66852014-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
9f15ed6e 66902014-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
b507a429 66982014-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
acab45ee 67082014-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
d0285fb0 67152014-06-24 Alan Lawrence <alan.lawrence@arm.com>
6716
6717 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
6718
7ec37726 67192014-06-24 Richard Biener <rguenther@suse.de>
6720
6721 PR tree-optimization/61572
6722 * gcc.target/i386/pr61572.c: New testcase.
6723
c3f3b68d 67242014-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
42691e36 67322014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6733
6734 PR tree-optimization/61554
6735 * g++.dg/torture/pr61554.C: New testcase.
6736
4f27152e 67372014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
6738
6739 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
6740
43bbd787 67412014-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
ee2e8258 67462014-06-23 Kai Tietz <ktietz@redhat.com>
6747
6748 * gcc.target/i386/indjmp-1.c: New test.
6749
c4449ad6 67502014-06-23 Andrew Pinski <apinski@cavium.com>
6751
6752 * gcc.c-torture/compile/20140723-1.c: New testcase.
6753
c7c8ecf6 67542014-06-23 Marek Polacek <polacek@redhat.com>
6755
6756 PR c/61553
6757 * c-c++-common/pr61553.c (foo): Add dg-error.
6758
197423f5 67592014-06-23 Tobias Burnus <burnus@net-b.de>
6760
6761 * gfortran.dg/coarray_32.f90: New.
6762
f8388201 67632014-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
1f6be080 67702014-06-23 Marek Polacek <polacek@redhat.com>
6771
6772 PR c/61553
6773 * c-c++-common/pr61553.c: New test.
6774
ef3f2b6f 67752014-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.
acaaf650 6823
499b7390 68242014-06-23 Marek Polacek <polacek@redhat.com>
6825
6826 * c-c++-common/pr49706-2.c: New test.
6827
519aed8f 68282014-06-23 Alan Modra <amodra@gmail.com>
6829
6830 * gcc.dg/pr61583.c: New.
6831
7043fbd1 68322014-06-23 Alan Lawrence <alan.lawrence@arm.com>
12fc7207 6833
519aed8f 6834 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
12fc7207 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.
519aed8f 6858
12fc7207 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.
7043fbd1 6878 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
6879 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
12fc7207 6880
7043fbd1 68812014-06-23 Alan Lawrence <alan.lawrence@arm.com>
ac292ff5 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.
acaaf650 6887 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
6888 vector types.
ac292ff5 6889 * gcc.target/aarch64/vsub_f64.c: Likewise.
acaaf650 6890 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
6891 scheme as now the same for all variants.
ac292ff5 6892 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
6893 float64x1_t.
6894
8412c05c 68952014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
6896
6897 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
6898
37fedb50 68992014-06-20 Jan Hubicka <hubicka@ucw.cz>
6900
6901 * gcc.dg/localalias.c: Fix broken commit.
6902 * gcc.dg/globalalias.c: Likewise.
6903
4696e459 69042014-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
14574ac7 69112014-06-20 Jakub Jelinek <jakub@redhat.com>
6912
6913 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
6914
5ef6b660 69152014-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
2eeacab9 69242014-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
fea7cc1e 69382014-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
49c3fb73 69442014-06-20 Martin Jambor <mjambor@suse.cz>
6945
6946 PR ipa/61540
acaaf650 6947 * g++.dg/ipa/pr61540.C: New test.
49c3fb73 6948
3c2f2de7 69492014-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
c7a2a326 69552014-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
f611e031 70172014-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
3ccd1e6e 70242014-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
098018e2 70322014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7033
7034 PR fortran/61454
7035 * gfortran.dg/pr61454.f90: New file.
7036
42dc494c 70372014-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
8c68cf35 70432014-06-19 Tobias Burnus <burnus@net-b.de>
7044
7045 * gfortran.dg/coarray/collectives_2.f90: Extend
7046 and make valid.
7047
ba189be5 70482014-06-18 Tom de Vries <tom@codesourcery.com>
7049
7050 * gcc.target/aarch64/fuse-caller-save.c: New test.
7051
ca373797 70522014-06-18 Radovan Obradovic <robradovic@mips.com>
8c68cf35 7053 Tom de Vries <tom@codesourcery.com>
ca373797 7054
7055 * gcc.target/arm/fuse-caller-save.c: New test.
7056
c919e493 70572014-06-18 Richard Biener <rguenther@suse.de>
7058
c919e493 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
f8212648 70632014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7064
7065 PR tree-optimization/61518
7066 * gcc.dg/torture/pr61518.c: New test.
7067
29314253 70682014-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
d4177981 70772014-06-18 Andreas Schwab <schwab@suse.de>
7078
7079 PR rtl-optimization/54555
7080 * gcc.target/m68k/pr54555.c: New test.
7081
60d578d4 70822014-06-18 Olivier Hainque <hainque@adacore.com>
7083
7084 * gnat.dg/blocklocs.adb: New test.
7085
926f7a02 70862014-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
691447ab 70952014-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
40adcfed 71062014-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
5f4a118e 71112014-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
634a5ad7 71212014-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
331c6259 71272014-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
ba5f7cbc 71322014-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
d20265f9 71402014-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
39b62084 71462014-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
07f7799f 71542014-06-17 Richard Biener <rguenther@suse.de>
7155
7156 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7157
6ee295d9 71582014-06-16 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/61482
7161 * g++.dg/torture/pr61482.C: New testcase.
7162
331c6259 71632014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
d2282604 7164
7165 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7166 vpmacsdql instruction.
7167
4f86f720 71682014-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.
331c6259 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.
4f86f720 7181
72ce5390 71822014-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
9c5900d3 71892014-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
1d2fa40a 71952014-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
f49037f2 72022014-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
75252acf 72082014-06-13 Dehao Chen <dehao@google.com>
7209
7210 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7211
aaa5a510 72122014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7213
7214 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7215
60760c70 72162014-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
c0dd3a90 72262014-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
5fddcf34 72312014-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
d70050b8 72372014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7238
7239 PR target/59843
7240 * gcc.dg/vect/vect-singleton_1.c: New file.
7241
29dc0f25 72422014-06-12 Georg-Johann Lay <avr@gjlay.de>
7243
7244 PR target/61443
7245 * gcc.target/avr/torture/pr61443.c: New test.
7246
7c862e38 72472014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7248
7249 PR c++/19200
7250 * g++.dg/parse/friend11.C: New.
7251
a74d6927 72522014-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
fc082804 72582014-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
b46fda07 72652014-06-11 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/61452
7268 * gcc.dg/torture/pr61452.c: New testcase.
7269
4ca755d2 72702014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7271
7272 PR c++/34049
7273 * g++.dg/parse/pr34049.C: New.
7274
7101c0cf 72752014-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
2481ef3d 72812014-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
d53391a8 72932014-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
30a578e8 72982014-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
3213fe73 73042014-06-10 Richard Biener <rguenther@suse.de>
7305
7306 PR tree-optimization/61438
7307 * gcc.dg/torture/pr61438.c: New testcase.
7308
608927af 73092014-06-10 Richard Biener <rguenther@suse.de>
7310
7311 PR middle-end/61456
7312 * g++.dg/opt/pr61456.C: New testcase.
7313
d4b8f841 73142014-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
fb2efa01 73202014-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
cf5f881f 73272014-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
064b0d02 73392014-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
835648fe 73552014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7356
7357 PR c++/22556
7358 * g++.dg/other/redecl3.C: New.
7359
1aa498d2 73602014-06-09 Marc Glisse <marc.glisse@inria.fr>
7361
7362 PR c++/54442
7363 * g++.dg/pr54442.C: New file.
7364
007dd57d 73652014-06-09 Paul Thomas <pault@gcc.gnu.org>
7366
7367 PR fortran/61406
7368 * gfortran.dg/associate_17.f90 : New test
7369
84bd65a1 73702014-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.
331c6259 7492 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7493 CALC, void for TEST instead of static void, initialize variables.
84bd65a1 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,
331c6259 7643 void for TEST instead of static void, change parameters for
7644 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
84bd65a1 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
a7a73438 76842014-06-09 Alan Lawrence <alan.lawrence@arm.com>
7685
7686 PR target/61062
331c6259 7687 * gcc.target/arm/pr48252.c (main): Expect same result
7688 as endian-neutral.
a7a73438 7689
cd958916 76902014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7691
7692 PR fortran/45187
7693 * gfortran.dg/cray_pointers_10.f90: New file.
7694
15fba7e5 76952014-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
d238b355 77002014-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
4be182b9 77052014-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
2325fbd8 77102014-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
be5ce1bd 77172014-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
cf47b929 77232014-06-06 Uros Bizjak <ubizjak@gmail.com>
7724
7725 PR target/61423
7726 * gcc.target/i386/pr61423.c: New test.
7727
a0771737 77282014-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
9cc12bed 77362014-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
a7007121 77412014-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
714efd77 77462014-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
466b3de0 77522014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/60432
7755 * g++.dg/cpp0x/constexpr-60432.C: New.
7756
1a11ac90 77572014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/60199
7760 * g++.dg/cpp0x/constexpr-60199.C: New.
7761
89d0fbd4 77622014-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
b14b82d9 77702014-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
413fb820 77852014-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
95cdf3fd 77902014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
7791
7792 PR c/53119
7793 * gcc.dg/pr53119.c: New testcase.
7794
14a3093e 77952014-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
4b16a1ea 78012014-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
cfd6e8b1 78072014-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
7a66cc6b 78132014-06-05 Kai Tietz <ktietz@redhat.com>
7814
7815 PR target/46219
7816 * gcc.target/i386/sibcall-4.c: Remove xfail.
7817
f581c1e2 78182014-06-05 Julian Brown <julian@codesourcery.com>
7819 Sandra Loosemore <sandra@codesourcery.com>
7820
331c6259 7821 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
f581c1e2 7822
80de168d 78232014-06-05 Richard Biener <rguenther@suse.de>
7824
7825 PR c++/61004
7826 * g++.dg/diagnostic/pr61004.C: New testcase.
7827
3c7bf6da 78282014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
7829
7830 * gcc.dg/torture/pr61319.c: New test.
7831
a07f86a6 78322014-06-05 Marek Polacek <polacek@redhat.com>
7833
7834 PR c/56724
7835 * gcc.dg/pr56724-3.c: New test.
7836
fa3d9c9b 78372014-06-05 Andreas Schwab <schwab@suse.de>
7838
7839 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
7840
32dc1512 78412014-06-05 Marek Polacek <polacek@redhat.com>
7842
7843 PR c/49706
7844 * c-c++-common/pr49706.c: New test.
7845
64cf1262 78462014-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
40196b78 78532014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7854
7855 PR c++/43453
7856 * g++.dg/init/pr43453.C: New.
7857
6c96fe34 78582014-06-04 Marc Glisse <marc.glisse@inria.fr>
7859
7860 PR tree-optimization/61385
7861 * gcc.dg/tree-ssa/pr61385.c: New file.
7862
88114c9f 78632014-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
2e333543 78682014-06-04 Richard Biener <rguenther@suse.de>
7869
7870 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
7871
071f6d39 78722014-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
f61a9bc2 78782014-06-04 Marek Polacek <polacek@redhat.com>
7879
7880 PR c/30020
7881 * c-c++-common/pr30020.c: New test.
7882
2f76a745 78832014-06-03 Andrew Pinski <apinski@cavium.com>
7884
7885 * gcc.c-torture/compile/20140528-1.c: New testcase.
7886
6da869e1 78872014-06-03 Dehao Chen <dehao@google.com>
7888
7889 * gcc.dg/tree-prof/merge_block.c: New test.
7890
e613a1ab 78912014-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
d7f56aae 78962014-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
c69ec07d 79042014-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
7c1c3c97 79102014-06-03 Martin Jambor <mjambor@suse.cz>
7911
7912 PR ipa/61160
7913 * g++.dg/ipa/pr61160-1.C: New test.
7914
ab8f103c 79152014-06-03 Richard Biener <rguenther@suse.de>
7916
7917 PR tree-optimization/61383
7918 * gcc.dg/torture/pr61383-1.c: New testcase.
7919
6ec33beb 79202014-06-03 Andreas Schwab <schwab@linux-m68k.org>
7921
7922 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
7923
19c83bfb 79242014-06-02 Jeff Law <law@redhat.com>
7925
7926 PR rtl-optimization/61094
7927 * g++.dg/pr61094: New test.
7928
26da7629 79292014-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
dd5983aa 79402014-06-02 Richard Biener <rguenther@suse.de>
7941
7942 PR tree-optimization/61346
7943 * gcc.dg/torture/pr61346.c: New testcase.
7944
e6ae6e67 79452014-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
76e9c131 79522014-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
db626a36 79602014-06-01 Uros Bizjak <ubizjak@gmail.com>
7961
7962 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
7963
6d13feda 79642014-06-01 Kai Tietz <ktietz@redhat.com>
7965
7966 PR target/61377
7967 * gcc.target/i386/sibcall-6.c: New test.
7968
0fad3000 79692014-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
423fc7fe 79782014-05-31 Tom de Vries <tom@codesourcery.com>
7979
7980 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
7981
365884e2 79822014-05-30 Jakub Jelinek <jakub@redhat.com>
7983
3ca23479 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
93e990a3 7996 * c-c++-common/asan/misalign-1.c: New test.
7997 * c-c++-common/asan/misalign-2.c: New test.
7998
365884e2 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.
db626a36 8002 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
365884e2 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.
db626a36 8008 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
365884e2 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
730f687e 80132014-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
8776d2d7 80212014-05-30 Ian Lance Taylor <iant@google.com>
8022
8023 * gcc.target/i386/pause-2.c: New test.
8024
c86468ff 80252014-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
99947ba9 80312014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8032
db626a36 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.
99947ba9 8069
dcd5393f 80702014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8071
8072 PR rtl-optimization/61325
8073 * gcc.target/aarch64/pr61325.c: New.
8074
edf73b94 80752014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8076
db626a36 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.
edf73b94 8101
9d0ddb1d 81022014-05-29 Radovan Obradovic <robradovic@mips.com>
db626a36 8103 Tom de Vries <tom@codesourcery.com>
9d0ddb1d 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
723c5269 81122014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8113
8114 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8115
753a9c15 81162014-05-28 Richard Biener <rguenther@suse.de>
8117
8118 PR middle-end/61045
8119 * gcc.dg/pr61045.c: New testcase.
8120
53037a4d 81212014-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
0bf90b7b 81342014-05-28 Richard Biener <rguenther@suse.de>
8135
8136 PR tree-optimization/61335
8137 * gfortran.dg/pr61335.f90: New testcase.
8138
82a1c922 81392014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8140
8141 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8142
5692b79c 81432014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8144
8145 * gnat.dg/overflow_fixed.adb: New test.
8146
dcfff6f9 81472014-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
32ce9a5c 81562014-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
fa64988a 81612014-05-27 Richard Biener <rguenther@suse.de>
8162
8163 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8164
3a05a70c 81652014-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
0a8b68fa 81712014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8172
8173 * lib/target-supports.exp (check_effective_target_vect_bswap):
8174 Specify arm*-*-* support.
8175
59de8eff 81762014-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
805ac427 81842014-05-26 Uros Bizjak <ubizjak@gmail.com>
8185
8186 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8187
b704209e 81882014-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
d754a199 81942014-05-26 Uros Bizjak <ubizjak@gmail.com>
8195
8196 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8197
ea3c6fd5 81982014-05-26 Uros Bizjak <ubizjak@gmail.com>
8199
8200 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8201
05a7b7a0 82022014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8203
8204 PR libgfortran/55117
8205 * gfortran.dg/namelist_85.f90: New test.
8206
c048c42c 82072014-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
0cd43ac7 82132014-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
ceecb56c 82182014-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
3427a543 82232014-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
fb8e0457 82292014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8230
8231 PR libfortran/61173
db626a36 8232 * gfortran.dg/arrayio_14.f90: New test.
fb8e0457 8233
a21c148a 82342014-05-24 Andreas Schwab <schwab@suse.de>
8235
db626a36 8236 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
a21c148a 8237
9d546201 82382014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8239
cfe1a41a 8240 * gfortran.dg/bind_c_array_params_2.f90:
9d546201 8241 Adjust regexp for -flto.
cfe1a41a 8242 * gfortran.dg/pr48636-2.f90: Likewise.
9d546201 8243 * gfortran.dg/pr52835.f90: Likewise.
8244
f56a3701 82452014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8246
8247 PR rtl-optimization/61215
8248 * gcc.target/i386/pr61215.c: New.
8249
c8cc2651 82502014-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
26da7629 82682014-05-23 Jiong Wang <jiong.wang@arm.com>
1718b6c1 8269
8270 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8271
cc71accb 82722014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8273
8274 * g++.dg/cpp1y/lambda-init9.C: New.
8275
c2bcf3c3 82762014-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
470d5bb5 82822014-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
a23d0085 82922014-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
5444a0b4 83002014-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
159efc46 83062014-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
6cd4152b 83162014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8317
8318 * gcc.target/powerpc/htm-ttest.c: New test.
8319
f0365515 83202014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gnat.dg/opt37.ad[sb]: New test.
8323
3c82ff7f 83242014-05-21 Jonathan Wakely <jwakely@redhat.com>
8325
8326 PR c/61271
8327 * g++.dg/cilk-plus/AN/array_function.cc: New.
8328
ee890734 83292014-05-22 Richard Biener <rguenther@suse.de>
8330
8331 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8332
7d752f28 83332014-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
8e74a69c 83392014-05-21 Marek Polacek <polacek@redhat.com>
8340
8341 PR sanitizer/61272
8342 * g++.dg/ubsan/pr61272.C: New test.
8343
79d6ba8f 83442014-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
2dd80abf 83512014-05-21 Andreas Schwab <schwab@suse.de>
8352
8353 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8354
9fe92a1f 83552014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8356
8357 PR target/54236
8358 * gcc.target/sh/pr54236-3.c: New.
8359
0a931cb5 83602014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8361
8362 PR c++/60189
2dd80abf 8363 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
0a931cb5 8364
59425620 83652014-05-20 Jan Hubicka <hubicka@ucw.cz>
8366
8367 PR tree-optimization/60899
db626a36 8368 * g++.dg/ipa/devirt-11.C: Update template.
59425620 8369
df271348 83702014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8371
8372 PR C++/61038
8373 * g++.dg/cpp0x/pr61038.C: New.
8374
089c9c49 83752014-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
27b0e9e4 83842014-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
a6028cf3 83902014-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
6e21a145 83972014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8398
8399 * gcc.target/powerpc/vsxcopy.c: New test.
8400
775b9c9f 84012014-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
a4d705f9 84122014-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
698d42a7 84702014-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
1737b195 84762014-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
22499a39 84812014-05-19 Richard Biener <rguenther@suse.de>
8482
8483 PR tree-optimization/61221
8484 * gcc.dg/torture/pr61221.c: New testcase.
8485
85ba79cb 84862014-05-19 Richard Biener <rguenther@suse.de>
8487
8488 PR tree-optimization/61209
8489 * gfortran.dg/pr61209.f90: New testcase.
8490
42081cd6 84912014-05-19 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/61184
8494 * c-c++-common/torture/pr61184.c: New testcase.
8495
e733f349 84962014-05-19 Christian Bruel <christian.bruel@st.com>
8497
8498 PR target/61195
8499 * gcc.target/sh/pr61195.c: New test.
8500
9291e2e1 85012014-05-18 Wei Mi <wmi@google.com>
8502
8503 PR target/58066
8504 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
26da7629 8505 directive with rtl insns. Add effective-target fpic and
9291e2e1 8506 tls_native.
8507
7681bc26 85082014-05-17 Xinliang David Li <davidxl@google.com>
8509
8510 * g++.dg/ipa/devirt-33.C: New testcase.
8511
cf8b23bb 85122014-05-17 Jan Hubicka <hubicka@ucw.cz>
8513
8514 * g++.dg/ipa/comdat.C: New file.
8515
c1516747 85162014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8517
8518 * gnat.dg/volatile12.ad[sb]: New test.
8519
048e14fc 85202014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8521
8522 * gnat.dg/enum3.adb: New test.
8523
a645dfc8 85242014-05-18 Andreas Schwab <schwab@suse.de>
8525
8526 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8527
15f79da2 85282014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
8529
8530 PR libfortran/52539
8531 * gfortran.dg/namelist_utf8.f90: New test.
8532
0345f05c 85332014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8534
8535 PR c++/52875
8536 * g++.dg/cpp0x/decltype58.C: New.
8537
b540cb16 85382014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
8539
8540 * gcc.target/microblaze/others/break_handler.c: New.
8541
43fbec4a 85422014-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
5c87c0c8 85512014-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
2801a42d 85572014-05-17 Andreas Schwab <schwab@suse.de>
8558
8559 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
8560
ccd42569 85612014-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
703ad42c 85712014-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.
703ad42c 8580
70834003 85812014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
8582
8583 PR c++/51640
8584 * g++.dg/parse/error54.C: New.
8585
1e5911a9 85862014-05-16 Vladimir Makarov <vmakarov@redhat.com>
8587
8588 PR rtl-optimization/60969
8589 * g++.dg/pr60969.C: New.
8590
60711c82 85912014-05-16 Richard Biener <rguenther@suse.de>
8592
8593 PR tree-optimization/61194
8594 * gcc.dg/vect/pr61194.c: New testcase.
8595
85e9a542 85962014-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
b15c78f2 86032014-05-16 Richard Biener <rguenther@suse.de>
8604
8605 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
8606
5faf263f 86072014-05-15 Martin Jambor <mjambor@suse.cz>
8608
8609 PR ipa/61085
8610 * g++.dg/ipa/pr61085.C: New test.
8611
e66f5696 86122014-05-15 Martin Jambor <mjambor@suse.cz>
8613
8614 PR tree-optimization/61090
8615 * gcc.dg/tree-ssa/pr61090.c: New test.
8616
d0a5f61c 86172014-05-15 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR tree-optimization/61158
8620 * gcc.dg/pr61158.c: New test.
8621
3e9481da 86222014-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
59483f68 86282014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8629
8630 * shrink-wrap-loop.c: New test case.
8631
881c781d 86322014-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
2ed44428 86532014-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
8d1881f5 86682014-05-14 Andrey Belevantsev <abel@ispras.ru>
8669
8670 PR rtl-optimization/60866
3e9481da 8671 * gcc.dg/pr60866.c: New test.
8d1881f5 8672
a509ca9d 86732014-05-14 Andrey Belevantsev <abel@ispras.ru>
8674
8675 PR rtl-optimization/60901
3e9481da 8676 * gcc.target/i386/pr60901.c: New test.
a509ca9d 8677
910b1e93 86782014-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
e1179276 86862014-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
172b8440 86942014-05-13 Marek Polacek <polacek@redhat.com>
8695
8696 PR c/61162
8697 * gcc.dg/pr61162.c: New test.
8698
4b655b09 86992014-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
fe2a2cce 87042014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
8705
8706 PR c++/54310
8707 * g++.dg/template/pr54310.C: New.
8708
f733e6ee 87092014-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
858777c7 87142014-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
a48a7147 87212014-05-13 Bin Cheng <bin.cheng@arm.com>
8722
8723 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
8724
c256ccd8 87252014-05-13 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR target/61060
8728 * gcc.dg/pr61060.c: New test.
8729
127a0c2e 87302014-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
cea476aa 87352014-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
936318a7 87482014-05-12 Tobias Burnus <burnus@net-b.de>
8749
8750 PR fortran/60127
8751 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
8752
f17aef51 87532014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8754
8755 PR fortran/60834
8756 * gfortran.dg/associate_16.f90: New test.
8757
467dcd24 87582014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8759
8760 PR target/60991
8761 * gcc.target/avr/pr60991.c: New testcase.
8762
297aae79 87632014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8764
8765 PR c++/60054
8766 * g++.dg/cpp1y/pr60054.C: New.
8767
6d1d871e 87682014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8769
8770 PR c++/51199
8771 * g++.dg/template/pr51199.C: New.
8772
a96eec4e 87732014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
8774
8775 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
8776
15b28553 87772014-05-11 Jakub Jelinek <jakub@redhat.com>
8778
8779 * gfortran.dg/gomp/affinity-1.f90: New test.
8780
cc56a54c 87812014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
8782
8783 * gcc.dg/torture/pr61136.c: New test.
8784
b3096d43 87852014-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
6afae49a 87932014-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
c9e51d25 87982014-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
e34b778b 88032014-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
53de1631 88092014-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
ec4af1be 88152014-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
c455e5d3 88212014-05-09 Georg-Johann Lay <avr@gjlay.de>
8822
8823 PR target/61055
8824 * gcc.target/avr/torture/pr61055.c: New test.
8825
3e5a8b00 88262014-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
80ede13b 88372014-05-08 Jeff Law <law@redhat.com>
8838
8839 PR tree-optimization/61009
8840 * g++.dg/tree-ssa/pr61009.C: New test.
8841
2e6c58c4 88422014-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
c2c4ae8d 88482014-05-08 Marek Polacek <polacek@redhat.com>
8849
8850 PR c/61053
8851 * gcc.dg/pr61053.c: New test.
8852
2026249a 88532014-05-08 Marek Polacek <polacek@redhat.com>
8854
8855 PR c/61077
8856 * gcc.dg/pr61077.c: New test.
8857
79ed4a8e 88582014-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
6b50e5dc 88752014-05-08 Wei Mi <wmi@google.com>
8876
8877 PR target/58066
8878 * gcc.target/i386/pr58066.c: New test.
8879
e79f58c7 88802014-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
5544070d 88872014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8888
8889 PR c++/13981
8890 * g++.dg/diagnostic/pr13981.C: New.
8891
b6814ca0 88922014-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
1e349ade 88982014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8899
8900 PR tree-optimization/61095
8901 * gcc.dg/torture/pr61095.c: New test.
8902
c289c229 89032014-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
9c00010f 89122014-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
662eb060 89182014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
8919
8920 PR c++/61083
8921 * g++.dg/cpp0x/sfinae50.C: New.
8922
a79381fe 89232014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
8924
8925 PR c++/61080
8926 * g++.dg/cpp0x/deleted7.C: New.
8927
38168b16 89282014-05-07 Richard Biener <rguenther@suse.de>
8929
8930 PR tree-optimization/61034
8931 * g++.dg/tree-ssa/pr61034.C: New testcase.
8932
8d756247 89332014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
8934
8935 * gcc.target/epiphany/isr-arg.c: New file.
8936
1e1bca71 89372014-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
5bab64b0 89422014-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
164e9f8d 90172014-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
549412c4 90662014-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
b7fab1ef 90722014-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
7edf859c 91112014-05-07 Richard Biener <rguenther@suse.de>
9112
9113 PR tree-optimization/57864
9114 * gcc.dg/torture/pr57864.c: New testcase.
9115
2a572ccb 91162014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9117
9118 PR libfortran/61049
9119 * gfortran.dg/list_read_13.f: New test.
9120
9b5d7349 91212014-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
960d5a55 91272014-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
25807eb8 91332014-05-05 Jan Hubicka <hubicka@ucw.cz>
9134
9135 PR ipa/60965
9136 * g++.dg/ipa/devirt-32.C: New testcase.
9137
9bcd5e16 91382014-05-05 Richard Biener <rguenther@suse.de>
9139
9140 PR middle-end/61010
9141 * gcc.dg/torture/pr61010.c: New testcase.
9142
0ac109b5 91432014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9144
9145 * gcc.target/s390/leaf-profile.c: New testcase.
9146
2f71f48a 91472014-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
1b83c31b 91542014-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
4fcd5227 91592014-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
321c47b0 91662014-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
f699ea0d 91732014-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.
b7e15653 9179 * gfortran.dg/coarray_poly_6.f90: Likewise.
f699ea0d 9180 * gfortran.dg/coarray_poly_7.f90: Likewise.
9181 * gfortran.dg/coarray_poly_8.f90: Likewise.
f699ea0d 9182
e0e14cbd 91832014-05-02 Marek Polacek <polacek@redhat.com>
9184
9185 PR c/25801
9186 * gcc.dg/pr25801.c: New test.
9187
971df357 91882014-05-02 Marek Polacek <polacek@redhat.com>
9189
9190 PR c/60784
9191 * gcc.dg/pr60784.c: New test.
9192
de548fe5 91932014-05-01 Marek Polacek <polacek@redhat.com>
9194
9195 PR c/60915
9196 * gcc.dg/pr60915.c: New test.
9197
053a0ded 91982014-05-01 Marek Polacek <polacek@redhat.com>
9199
9200 PR c/60257
9201 * gcc.dg/pr60257.c: New test.
9202
694296f2 92032014-05-01 Marek Polacek <polacek@redhat.com>
9204
9205 PR c/43395
9206 * c-c++-common/pr43395.c: New test.
9207
0b6de244 92082014-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
86bbd7f9 92132014-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
e4ab2ef3 92232014-05-01 Marek Polacek <polacek@redhat.com>
9224
9225 PR c/43245
9226 * gcc.dg/pr43245.c: New test.
9227
ca3999cb 92282014-05-01 Marek Polacek <polacek@redhat.com>
9229
9230 PR c/56989
9231 * gcc.dg/pr56989.c: New test.
9232
545a46a9 92332014-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
e1272df3 92382014-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
b4d49769 92432014-04-30 Tobias Burnus <burnus@net-b.de>
9244
b7e15653 9245 * gfortran.dg/coarray_poly_6.f90
b4d49769 9246 * gfortran.dg/coarray_poly_7.f90
9247 * gfortran.dg/coarray_poly_8.f90
b4d49769 9248
4921ab8a 92492014-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
3c3f24bc 92552014-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
3cc0ee47 92602014-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
4eb60db3 92652014-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
8a21d39c 92862014-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
047fb7de 92922014-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
9e291c25 93312014-04-30 Richard Biener <rguenther@suse.de>
9332
9333 PR tree-optimization/48329
9334 * gfortran.dg/vect/pr48329.f90: New testcase.
9335
52cc0072 93362014-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
af379dd3 93412014-04-30 Marek Polacek <polacek@redhat.com>
9342
9343 PR c/60139
9344 * gcc.dg/pr60139.c: New test.
9345
b069c2a0 93462014-04-30 Marek Polacek <polacek@redhat.com>
9347
9348 PR c/60351
9349 * gcc.dg/pr60351.c: New test.
9350
bf324702 93512013-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
9ad3bec1 93732014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9374
9375 PR c++/51707
9376 * g++.dg/cpp0x/constexpr-51707.C: New.
9377
1f09cb43 93782014-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
b1562bbb 93852014-04-29 Jakub Jelinek <jakub@redhat.com>
9386
9387 PR tree-optimization/60971
9388 * c-c++-common/turtore/pr60971.c: New test.
9389
9f1b5eff 93902014-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
615d3db9 94302014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9431
9432 * gcc.target/aarch64/fcsel_1.c: New test case.
9433
cd3ce7da 94342014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
9435
9436 PR libfortran/60810
9437 * gfortran.dg/arrayio_13.f90: New test.
9438
5e62a0e5 94392014-04-28 Martin Jambor <mjambor@suse.cz>
9440
79ed4a8e 9441 * gcc.dg/tree-ssa/sra-14.c: New test.
5e62a0e5 9442
060fc206 94432014-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
b7f05e98 94492014-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
0cb40176 94562014-04-28 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/60979
9459 * gcc.dg/graphite/pr60979.c: New testcase.
9460
f38b33ce 94612014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9462
9463 PR c/60983
9464 * gcc.dg/pr60114.c: Use signed chars.
9465
7f0ae9af 94662014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9467
9468 PR c++/59120
9469 * g++.dg/cpp0x/alias-decl-43.C: New.
9470
dd0b96f0 94712014-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
446fb732 94772014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
9478
9479 PR libfortran/52539
9480 * gfortran.dg/namelist_utf8.f90: New test.
9481
d83d5bf0 94822014-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
f4c44374 94882014-04-25 Cary Coutant <ccoutant@google.com>
9489
79ed4a8e 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.
f4c44374 9494
3112c3f7 94952014-04-25 Jiong Wang <jiong.wang@arm.com>
9496
9497 * gcc.target/arm/tail-long-call.c: New test.
9498
05a4798a 94992014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9500
9501 PR tree-optimization/60930
9502 * gcc.dg/torture/pr60930.c: New test.
9503
7ecc7511 95042014-04-25 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR tree-optimization/60960
9507 * gcc.c-torture/execute/pr60960.c: New test.
9508
fb34a6cf 95092014-04-25 Marek Polacek <polacek@redhat.com>
9510
9511 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9512
4a026b48 95132014-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
d0c52495 95192014-04-25 Uros Bizjak <ubizjak@gmail.com>
9520
9521 * c-c++-common/gomp/pr60823-2.c: Require effective target
9522 vect_simd_clones.
9523
adc93f31 95242014-04-25 Marek Polacek <polacek@redhat.com>
9525
9526 PR c/60114
9527 * gcc.dg/pr60114.c: New test.
9528
49eafa82 95292014-04-25 Eric Botcazou <ebotcazou@adacore.com>
9530
9531 * gcc.c-torture/execute/20140425-1.c: New test.
9532
90e645fa 95332014-04-25 Marek Polacek <polacek@redhat.com>
9534
9535 PR c/60156
9536 * c-c++-common/pr60156.c: New test.
9537
aab7170d 95382014-04-25 Richard Biener <rguenther@suse.de>
9539
9540 PR ipa/60912
9541 * g++.dg/opt/pr60912.C: New testcase.
9542
645773da 95432014-04-25 Richard Biener <rguenther@suse.de>
9544
9545 PR ipa/60911
9546 * gcc.dg/lto/pr60911_0.c: New testcase.
9547
a16d0316 95482014-04-24 Cong Hou <congh@google.com>
9549
9550 PR tree-optimization/60896
9551 * g++.dg/vect/pr60896.cc: New test.
9552
ac0adecc 95532014-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
dbf10c97 95702014-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.
d0c52495 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.
dbf10c97 9578
e1029911 95792014-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
dd1b652b 95842014-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
b706f431 95902014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
9591
9592 PR c++/57958
331c6259 9593 * g++.dg/cpp0x/pr57958.C: New test.
b706f431 9594
95952014-04-24 Alan Lawrence <alan.lawrence@arm.com>
a2d41015 9596
9597 * lib/target-supports.exp (check_effective_target_vect_perm): Return
9598 true for aarch64_be.
9599
be4a24cc 96002014-04-24 Radovan Obradovic <robradovic@mips.com>
d0c52495 9601 Tom de Vries <tom@codesourcery.com>
be4a24cc 9602
9603 * gcc.dg/fuse-caller-save.c: New test.
9604
8bc39eda 96052014-04-24 Joey Ye <joey.ye@arm.com>
9606
9607 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
9608
e98e78fa 96092014-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
bb3a8839 96162014-04-23 Jeff Law <law@redhat.com>
9617
9618 PR tree-optimization/60902
9619 * gcc.target/i386/pr60902.c: New test.
9620
34a4f508 96212014-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
09f69e55 96272014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9628
9629 * gcc.target/arm/rev16.c: New test.
9630
d049924d 96312014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9632
d0c52495 9633 * gcc.target/aarch64/rev16_1.c: New test.
d049924d 9634
a1ccf30d 96352014-04-23 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/60903
9638 * gcc.dg/torture/pr60903.c: New testcase.
9639
586641e3 96402014-04-23 Richard Biener <rguenther@suse.de>
9641
9642 PR middle-end/60895
9643 * g++.dg/torture/pr60895.C: New testcase.
9644
37dc09f8 96452014-04-23 Richard Biener <rguenther@suse.de>
9646
9647 PR middle-end/60891
9648 * gcc.dg/torture/pr60891.c: New testcase.
9649
7311d7c1 96502014-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
a3371bc3 96812014-04-22 Christian Bruel <christian.bruel@st.com>
9682
9683 * gcc.target/sh/hiconst.c: New test.
9684
960249a9 96852014-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
0992e56f 96902014-04-22 Tobias Burnus <burnus@net-b.de>
9691
9692 PR fortran/60881
9693 * coarray/alloc_comp_3.f90: New.
9694
d91e9622 96952014-04-22 H.J. Lu <hongjiu.lu@intel.com>
9696
9697 PR target/60868
9698 * gcc.target/i386/pr60868.c: New testcase.
9699
9f0a7bc6 97002014-04-22 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR c/59073
9703 * c-c++-common/gomp/pr59073.c: New test.
9704
fe44ff96 97052014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9706
9707 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
9708
a9aae8ec 97092014-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
ac875fa4 97142014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
9715
9716 * gcc.dg/memcpy-5.c: New test.
9717
3efb5d22 97182014-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
38fb5910 97472014-04-22 Vidya Praveen <vidyapraveen@arm.com>
9748
9749 * gcc.target/aarch64/vect_cvtf_1.c: New.
9750
2d78e89f 97512014-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
d8cd5fa0 97582014-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
17de73f2 97632014-04-22 Ian Bolton <ian.bolton@arm.com>
9764
9765 * gcc.target/arm/iordi_notdi-1.c: New test.
9766
90231a68 97672014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9768
9769 * gcc.target/aarch64/vrnd_f64_1.c : New file.
9770
a263f822 97712014-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
7a8a3a7e 97772014-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
c9156338 97832014-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
0f453918 97882014-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
3745afdb 97932014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
9794
9795 PR c++/59200
9796 * g++.dg/cpp0x/alias-decl-42.C: New.
9797
ad1d5f7b 97982014-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
1605ba4b 98032014-04-17 Martin Jambor <mjambor@suse.cz>
9804
9805 * gnat.dg/opt34.adb: New.
9806 * gnat.dg/opt34_pkg.ads: Likewise.
9807
31315c24 98082014-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
92b56240 98132014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3745afdb 9814
92b56240 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
de11c63e 98182014-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
f540a052 98282014-04-17 Richard Biener <rguenther@suse.de>
9829
9830 PR middle-end/60849
9831 * g++.dg/opt/pr60849.C: New testcase.
9832
aae8f543 98332014-04-17 Richard Biener <rguenther@suse.de>
9834
9835 PR tree-optimization/60836
9836 * g++.dg/vect/pr60836.cc: New testcase.
9837
d0c52495 98382014-04-17 Richard Biener <rguenther@suse.de>
ca91d3f8 9839
9840 PR tree-optimization/60841
9841 * gcc.dg/vect/pr60841.c: New testcase.
9842
afb44165 98432014-04-16 Jan Hubicka <hubicka@ucw.cz>
9844
9845 * g++.dg/ipa/devirt-31.C: New testcase.
9846
6c5f20b6 98472014-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
89ae81e0 98532014-04-16 Jan Hubicka <hubicka@ucw.cz>
9854
9855 PR ipa/60854
9856 * g++.dg/torture/pr60854.C: New testcase.
9857
3fe9ace4 98582014-04-16 Catherine Moore <clm@codesourcery.com>
9859
9860 * gcc.target/mips/umips-store16-2.c: New test.
9861
10c9192f 98622014-04-16 Marc Glisse <marc.glisse@inria.fr>
9863
9864 * g++.dg/cpp0x/initlist-vect.C: New file.
9865
8792d9c3 98662014-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
54675e05 98722014-04-16 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR tree-optimization/60844
9875 * gcc.dg/pr60844.c: New test.
9876
f270d2a0 98772014-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
731d420e 98832014-04-15 Teresa Johnson <tejohnson@google.com>
9884
9885 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
9886
fc07fe6f 98872014-04-15 Eric Botcazou <ebotcazou@adacore.com>
9888
9889 * gnat.dg/vect14.adb: New test.
9890
eb71996d 98912014-04-15 Eric Botcazou <ebotcazou@adacore.com>
9892
9893 * gnat.dg/vect12.ad[sb]: New test.
9894 * gnat.dg/vect13.ad[sb]: Likewise.
9895
363cb5d6 98962014-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
86ac9c59 99292014-04-14 Eric Botcazou <ebotcazou@adacore.com>
9930
9931 * gnat.dg/vect11.ad[sb]: New test.
9932
00bffa46 99332014-04-14 Richard Biener <rguenther@suse.de>
9934
9935 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
9936
0c1e966f 99372014-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
b2ca6510 99412014-04-14 Richard Biener <rguenther@suse.de>
7a8a3a7e 9942 Marc Glisse <marc.glisse@inria.fr>
b2ca6510 9943
9944 PR c/60819
9945 * gcc.target/i386/vec-may_alias.c: New testcase.
9946
1811db12 99472014-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
d9ef6695 99542014-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
99602014-04-14 Christian Bruel <christian.bruel@st.com>
1878fb5b 9961
9962 * gcc.target/sh/memset.c: New test.
9963
cb799f0a 99642014-04-14 Richard Biener <rguenther@suse.de>
9965
9966 PR middle-end/55022
9967 * gcc.dg/graphite/pr55022.c: New testcase.
9968
98acb419 99692014-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
5b069d81 99772014-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
b447bac3 99832014-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
855372a3 99912014-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
094da06d 99972014-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
8deb0486 100022014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10003
10004 * gcc.target/mips/umips-store16-1.c: New test.
10005
4012a986 100062014-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
baf14602 100122014-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
e8f53f72 100182014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10019
10020 * gcc.target/epiphany/t1068-2.c: New file.
10021
4af44dbd 100222014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10023
10024 * gcc.target/epiphany/btst-1.c: New test.
10025
6d0a5596 100262014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10027
10028 PR rtl-optimization/60651
10029 * gcc.target/epiphany/mode-switch.c: New test.
10030
08f9c377 100312014-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
155586ea 100372014-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
b0a8d6c8 100432014-04-11 Richard Biener <rguenther@suse.de>
10044
10045 PR middle-end/60797
10046 * gcc.dg/pr60797.c: New testcase.
10047
0f2bdcec 100482014-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
f3f18244 100582014-04-11 Jakub Jelinek <jakub@redhat.com>
10059
10060 PR rtl-optimization/60663
10061 * gcc.target/arm/pr60663.c: New test.
10062
3e61c0e7 100632014-04-10 Jason Merrill <jason@redhat.com>
10064
10065 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10066
31c03a14 100672014-04-10 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR lto/60567
10070 * g++.dg/lto/pr60567_0.C: New test.
10071
9a6559b5 100722014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10073
10074 * gfortran.dg/class_nameclash.f90: New test.
10075
887e672b 100762014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10077
10078 PR c++/52844
10079 * g++.dg/cpp0x/variadic156.C: New.
10080
6ed3847f 100812014-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
5ad494f9 100862014-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
e6f09725 100922014-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
a4f867b1 100972014-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
bcc1089d 101082014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10109
10110 PR c++/59115
10111 * g++.dg/template/crash119.C: New.
10112
7cdf0026 101132014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10114
10115 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10116
93e11ab1 101172014-04-08 Jason Merrill <jason@redhat.com>
10118
7a8a3a7e 10119 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
93e11ab1 10120
da6ff45a 101212014-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
f5f9fa15 101362014-04-08 Richard Biener <rguenther@suse.de>
10137
10138 PR tree-optimization/60785
10139 * gcc.dg/graphite/pr60785.c: New testcase.
10140
61e8b495 101412014-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
3da466c2 101472014-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
e03556d9 101532014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10154
10155 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10156
01a19f4c 101572014-04-07 Charles Baylis <charles.baylis@linaro.org>
10158
10159 PR target/60609
10160 * g++.dg/torture/pr60609.C: New test.
10161
07eb9386 101622014-04-07 Richard Biener <rguenther@suse.de>
10163
10164 PR tree-optimization/60766
10165 * gcc.dg/torture/pr60766.c: New testcase.
10166
9dd71412 101672014-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
12d8c6eb 101742014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10175
10176 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10177
66be7346 101782014-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
826d46ec 101842014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10185
10186 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10187
c32b68f8 101882014-04-06 John David Anglin <danglin@gcc.gnu.org>
10189
ceb959b6 10190 PR testsuite/60671
10191 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10192
826d46ec 101932014-04-06 John David Anglin <danglin@gcc.gnu.org>
10194
d963f165 10195 PR testsuite/60672
10196 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10197
c32b68f8 10198 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10199
9d591cf7 102002014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10201
10202 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10203
976c7653 102042014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10205
10206 * gcc.target/avr/dev-specific-rmw.c: New test.
10207
4fc29ce4 102082014-04-04 Cong Hou <congh@google.com>
10209
10210 PR tree-optimization/60656
10211 * gcc.dg/vect/pr60656.c: New test.
10212
55d22215 102132014-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
fb73bd50 102192014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10220
10221 PR c++/58207
10222 * g++.dg/cpp0x/constexpr-ice15.C: New.
10223
f0d26d57 102242014-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
8a65c663 102312014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10232
10233 PR debug/60655
10234 * gcc.c-torture/compile/pr60655-1.c: New test.
10235
98d52bcd 102362014-04-04 Martin Jambor <mjambor@suse.cz>
10237
10238 PR ipa/60640
7a8a3a7e 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.
98d52bcd 10243
809003b3 102442014-04-04 Jeff Law <law@redhat.com>
10245
10246 PR target/60657
10247 * gcc.target/arm/pr60657.c: New test.
10248
98107def 102492014-04-04 Richard Biener <rguenther@suse.de>
10250
10251 PR ipa/60746
10252 * g++.dg/torture/pr60746.C: New testcase.
10253
7144bfbd 102542014-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
004a94a5 102602014-04-03 Cong Hou <congh@google.com>
10261
10262 PR tree-optimization/60505
10263 * gcc.dg/vect/pr60505.c: New test.
10264
5da4c394 102652014-04-03 Richard Biener <rguenther@suse.de>
10266
10267 PR tree-optimization/60740
10268 * gcc.dg/graphite/pr60740.c: New testcase.
10269
a35a8e18 102702014-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
e863e8f6 102802014-04-02 Jan Hubicka <hubicka@ucw.cz>
10281
10282 PR ipa/60659
331c6259 10283 * g++.dg/torture/pr60659.C: New testcase.
7144bfbd 10284
f626787a 102852014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10286
10287 PR tree-optimization/60733
10288 * gcc.dg/torture/pr60733.c: New test.
10289
53f1eb5d 102902014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10291
10292 PR rtl-optimization/60650
10293 * gcc.target/arm/pr60650-2.c: New.
10294
871ad56f 102952014-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
b617f350 103002014-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
0696e23f 103142014-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
585aeed9 103332014-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
4e51aecd 103462014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
cc9e213a 10347
4e51aecd 10348 PR target/43751
10349 * lib/prune.exp: Modify the regular express to prune
10350 the new warnings introduced by r205679 on darwin9.
cc9e213a 10351
19e925b4 103522014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10353
7a8a3a7e 10354 * g++.dg/init/ctor4.C: Adjust.
19e925b4 10355 * g++.dg/init/ctor4-1.C: New.
10356 * g++.dg/cpp0x/defaulted2.C: Adjust.
10357
8ba9a9b5 103582014-04-01 Richard Henderson <rth@redhat.com>
10359
10360 PR target/60704
10361 * gcc.dg/pr60704.c: New file.
10362
678c4f9f 103632014-04-01 Bin Cheng <bin.cheng@arm.com>
10364
10365 PR target/60363
08cd4241 10366 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
678c4f9f 10367 logical_op_short_circuit targets.
10368
ca7ff43c 103692014-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
2882dea2 103752014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10376
10377 PR rtl-optimization/60700
10378 * gcc.target/i386/pr60700.c: New test.
10379
66d9c429 103802014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10381
10382 PR target/60650
10383 * gcc.target/arm/pr60650.c: Adjust command line options.
10384
95e1bae8 103852014-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
3ad418d0 103912014-03-31 Richard Biener <rguenther@suse.de>
10392
10393 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10394
f79e87ea 103952014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10396
10397 PR target/60034
10398 * gcc.target/aarch64/pr60034.c: New file.
10399
4906c0a4 104002014-03-29 Adam Butcher <adam@jessamine.co.uk>
10401
10402 PR c++/60626
10403 * g++.dg/cpp1y/pr60626.C: New testcase.
10404
6e9c6a02 104052014-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
bcd2c90d 104242014-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
7a33f452 104312014-03-28 Eric Botcazou <ebotcazou@adacore.com>
10432
10433 * gnat.dg/opt33.adb: New testcase.
10434
28f7a2af 104352014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10436
10437 PR target/60697
10438 * gcc.target/aarch64/pr60697.c: New.
10439
178ef0b6 104402014-03-27 Jeff Law <law@redhat.com>
10441
7a8a3a7e 10442 PR target/60648
10443 * g++.dg/pr60648.C: New test.
178ef0b6 10444
265a34f4 104452014-03-28 Adam Butcher <adam@jessamine.co.uk>
10446
10447 PR c++/60573
10448 * g++.dg/cpp1y/pr60573.C: New testcase.
10449
bdc8fe1f 104502014-03-28 Jakub Jelinek <jakub@redhat.com>
10451
10452 PR target/60693
10453 * gcc.target/i386/pr60693.c: New test.
10454
2123f553 104552014-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
fa13fab3 104592014-03-28 Jakub Jelinek <jakub@redhat.com>
10460
5a672e62 10461 PR c++/60689
10462 * c-c++-common/pr60689.c: New test.
10463
fa13fab3 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
d2e86786 104692014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10470
10471 PR target/60675
10472 * gcc.target/aarch64/pr60675.C: New.
10473
b07fec47 104742014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10475
7a8a3a7e 10476 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
b07fec47 10477 * lib/target-supports.exp: Return true for s390
7a8a3a7e 10478 in check_effective_logical_op_short_circuit.
b07fec47 10479
740bb1d0 104802014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10481
7a8a3a7e 10482 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
740bb1d0 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
a7a32874 104882014-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
10b5f23c 104932014-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
104992014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9c1f3230 10500
10501 PR fortran/60522
10502 * gfortran.dg/where_4.f90: New test case.
10503
efa70124 105042014-03-27 Tobias Burnus <burnus@net-b.de>
10505
10506 PR fortran/58880
10507 * gfortran.dg/finalize_24.f90: New.
10508
a1546352 105092014-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
1f558530 105232014-03-27 Vladimir Makarov <vmakarov@redhat.com>
10524
10525 PR rtl-optimization/60650
10526 * gcc.target/arm/pr60650.c: New.
10527
06fa0630 105282014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10529
10530 * gcc.target/s390/20140327-1.c: New testcase.
10531
ef8cfd4d 105322014-03-27 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR middle-end/60682
10535 * g++.dg/gomp/pr60682.C: New test.
10536
780b9a27 105372014-03-27 John David Anglin <danglin@gcc.gnu.org>
10538
10539 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
10540
743de8ed 105412014-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
bb0803fb 105482014-03-26 Dehao Chen <dehao@google.com>
10549
10550 * gcc.dg/predict-8.c: New test.
10551
bebb2c46 105522014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
10553
efa70124 10554 PR c++/52369
10555 * g++.dg/init/const10.C: New.
bebb2c46 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
57e011dc 105642014-03-26 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR sanitizer/60636
10567 * c-c++-common/ubsan/pr60636.c: New test.
10568
097681e4 105692014-03-26 Andreas Schwab <schwab@suse.de>
10570
10571 * g++.dg/torture/pr60315.C: Remove duplication.
10572
be8108ee 105732014-03-26 Eric Botcazou <ebotcazou@adacore.com>
10574
10575 * gcc.c-torture/execute/20140326-1.c: New test.
10576
5a7ad253 105772014-03-25 Jan Hubicka <hubicka@ucw.cz>
10578
10579 PR ipa/60315
097681e4 10580 * g++.dg/torture/pr60315.C: New testcase.
5a7ad253 10581
9a225e5a 105822014-03-25 Martin Jambor <mjambor@suse.cz>
10583
10584 PR ipa/60600
10585 * g++.dg/ipa/pr60600.C: New test.
10586
70083600 105872014-03-25 John David Anglin <danglin@gcc.gnu.org>
10588
10589 PR testsuite/58013
10590 * g++.dg/opt/pr56999.C: Pop hidden visibility.
10591
2637468b 105922014-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
bb7b7cec 105982014-03-24 Adam Butcher <adam@jessamine.co.uk>
10599
10600 PR c++/60627
10601 * g++.dg/cpp1y/pr60627.C: New testcase.
10602
bed34e83 106032014-03-24 Alex Velenko <Alex.Velenko@arm.com>
10604
10605 * gcc.target/aarch64/ushr64_1.c: New.
10606
d040c037 106072014-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
e93e3d93 106152014-03-24 Marek Polacek <polacek@redhat.com>
10616
7a8a3a7e 10617 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
10618 Define INT_MIN.
e93e3d93 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
a817a88b 106372014-03-23 John David Anglin <danglin@gcc.gnu.org>
10638
9d18d657 10639 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
10640 hppa*-*-hpux*.
10641
e889570d 10642 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
10643
a817a88b 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
d7ccde18 106492014-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
c866ebee 106552014-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
792cd6a2 106612014-03-22 Matthias Klose <doko@ubuntu.com>
10662
10663 * g++.dg/cpp0x/regress: Remove empty directory.
10664
446bdf5f 106652014-03-22 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR debug/60603
10668 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10669
4236a702 106702014-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
eb62b291 106752014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10676
10677 PR c++/60384
10678 * g++.dg/cpp1y/pr60384.C: New.
10679
4f997567 106802014-03-21 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR target/60598
10683 * gcc.dg/pr60598.c: New test.
10684
fa4052b3 106852014-03-21 Martin Jambor <mjambor@suse.cz>
10686
10687 PR ipa/59176
792cd6a2 10688 * g++.dg/torture/pr59176.C: New test.
fa4052b3 10689
95d0bdb9 106902014-03-21 Martin Jambor <mjambor@suse.cz>
10691
10692 PR ipa/60419
10693 * g++.dg/ipa/pr60419.C: New test.
10694
e7e44439 106952014-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
7f8df605 107002014-03-21 Tobias Burnus <burnus@net-b.de>
10701
10702 PR fortran/60599
7a8a3a7e 10703 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7f8df605 10704
2982409c 107052014-03-20 Jakub Jelinek <jakub@redhat.com>
10706
4b07180e 10707 PR middle-end/60597
10708 * g++.dg/opt/pr60597.C: New test.
10709
2982409c 10710 PR c++/60572
10711 * g++.dg/init/pr60572.C: New test.
10712
a70457b0 107132014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10714
10715 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
10716
c77badf3 107172014-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
c97fb132 107232014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10724
10725 PR c++/51474
10726 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
10727
f92e3f9c 107282014-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
a059ef8f 107352014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10736
10737 PR c++/60332
10738 * g++.dg/cpp1y/pr60332.C: New.
10739
93f7d05a 107402014-03-19 Marek Polacek <polacek@redhat.com>
10741
10742 PR sanitizer/60569
10743 * g++.dg/ubsan/pr60569.C: New test.
10744
3a8c7981 107452014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10746
10747 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
10748
da7a2b38 107492014-03-19 Jakub Jelinek <jakub@redhat.com>
10750
10751 PR tree-optimization/60559
10752 * g++.dg/vect/pr60559.cc: New test.
10753
a2b6d61f 107542014-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
ed00ab59 107602014-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
c25834c9 107682014-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
f40f5e0e 107802014-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
a0377683 107852014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10786
10787 PR c++/60305
10788 * g++.dg/cpp0x/constexpr-ice14.C: New.
10789
107902014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10791
10792 PR c++/54250
10793 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
10794
0baf842d 107952014-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
4309c9f5 108292014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10830
10831 * gcc.dg/tls/pr58595.c: Add tls options.
10832
d14c1c82 108332014-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
d2caa684 108382014-03-17 Adam Butcher <adam@jessamine.co.uk>
10839
fd6b21e6 10840 PR c++/60390
10841 * g++.dg/cpp1y/pr60390.C: New testcase.
10842
d2caa684 10843 PR c++/60391
10844 * g++.dg/cpp1y/pr60391.C: New testcase.
10845
74700902 108462014-03-17 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR target/60516
10849 * gcc.target/i386/pr60516.c: New test.
10850
34c4877b 108512014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10852
10853 PR c++/59571
10854 * g++.dg/cpp0x/constexpr-ice13.C: New.
10855
ad45e43e 108562014-03-17 Marek Polacek <polacek@redhat.com>
10857
10858 PR middle-end/60534
10859 * gcc.dg/gomp/pr60534.c: New test.
10860
3f58cb60 108612014-03-17 Kai Tietz <ktietz@redhat.com>
10862
10863 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
10864
754ce85c 108652014-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
8f07aabd 108712014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
10872
10873 PR libfortran/58324
10874 * gfortran.dg/list_read_12.f90: New test.
10875
47e80b17 108762014-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
c99239d3 108882014-03-14 Mikael Morin <mikael@gcc.gnu.org>
10889
10890 PR fortran/60392
10891 * gfortran.dg/transpose_4.f90: New test.
10892
6cadc8f7 108932014-03-14 Vladimir Makarov <vmakarov@redhat.com>
10894
10895 PR rtl-optimization/60508
10896 * gcc.target/i386/pr60508.c: New.
10897
671fe650 108982014-03-14 Richard Biener <rguenther@suse.de>
10899
10900 PR middle-end/60518
10901 * g++.dg/pr60518.C: New testcase.
10902
109032014-03-14 Martin Jambor <mjambor@suse.cz>
0f3c9fa8 10904
10905 PR lto/60461
10906 * gcc.dg/lto/pr60461_0.c: New test.
10907
0447ba57 109082014-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
8895f0a3 109142014-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
6ddd9e4c 109222014-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
c498d5d2 109272014-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
c2d1c3eb 109332014-03-13 Vladimir Makarov <vmakarov@redhat.com>
10934
10935 PR rtl-optimization/57189
10936 * gcc.target/i386/pr57189.c: New.
10937
4e839e56 109382014-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
165406d5 109452014-03-13 Richard Biener <rguenther@suse.de>
10946
10947 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
10948
ae61c502 109492014-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
1e9f2344 109622014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
10963
c253f380 10964 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1e9f2344 10965
9202fd6a 109662014-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.
c253f380 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.
9202fd6a 10972
972222f9 109732014-03-12 Christian Bruel <christian.bruel@st.com>
10974
10975 PR target/60264
10976 * gcc.target/arm/pr60264.c
10977
88a7f155 109782014-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
c2c07119 109832014-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
5a0d3f9f 109892014-03-12 Jakub Jelinek <jakub@redhat.com>
10990
10991 PR middle-end/60482
10992 * gcc.dg/vect/pr60482.c: New test.
10993
c9b99c30 109942014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
10995
10996 PR c++/60389
10997 * g++.dg/cpp0x/inh-ctor19.C: New.
10998
e7a71ff8 109992014-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
9f0b7378 110062014-03-10 Jakub Jelinek <jakub@redhat.com>
11007
11008 PR ipa/60457
11009 * g++.dg/ipa/pr60457.C: New test.
11010
87955082 110112014-03-10 Richard Biener <rguenther@suse.de>
11012
11013 PR middle-end/60474
11014 * g++.dg/torture/pr60474.C: New testcase.
11015
d4dffd58 110162014-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
c9a24b37 110202014-03-08 Paulo Matos <paulo@matos-sorge.com>
11021
d4dffd58 11022 * gcc.dg/lto/pr55113_0.c: New testcase.
c9a24b37 11023
9fad7d86 110242014-03-08 Adam Butcher <adam@jessamine.co.uk>
11025
356418b4 11026 PR c++/60033
11027 * g++.dg/cpp1y/pr60033.C: New testcase.
11028
9fad7d86 11029 PR c++/60393
11030 * g++.dg/cpp1y/pr60393.C: New testcase.
11031
ff989d31 110322014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11033
11034 PR libfortran/60128
11035 * gfortran.dg/fmt_en.f90: New test.
11036
699872ef 110372014-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
eb425395 110502014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11051
11052 PR c++/58609
11053 * g++.dg/cpp0x/constexpr-ice12.C: New.
11054
9ec099a3 110552014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11056
11057 * c-c++-common/gomp/map-1.c: Extend.
11058
13d7216c 110592014-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
3bfdc94f 110662014-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
4fa1f892 110722014-03-06 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR target/58595
11075 * gcc.dg/tls/pr58595.c: New test.
11076
0f2f1551 110772014-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
d4dffd58 11085 * gcc.dg/lto/pr55113_0.c: New testcase.
0f2f1551 11086
45ddd4eb 110872014-03-05 Jakub Jelinek <jakub@redhat.com>
11088
247207b2 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
45ddd4eb 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
5caaa3b3 111122014-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
1942e76f 111302014-03-04 Paulo Matos <paulo@matos-sorge.com>
11131
d4dffd58 11132 * gcc.dg/lto/pr55113_0.c: New testcase.
1942e76f 11133
d3f82773 111342014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11135
11136 PR c++/60376
11137 * g++.dg/cpp1y/pr60376.C: New.
11138
1fc2413c 111392014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11140
11141 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11142
75f8b7c8 111432014-03-04 Richard Biener <rguenther@suse.de>
11144
11145 PR tree-optimization/60382
11146 * gcc.dg/vect/pr60382.c: New testcase.
11147
1d9d6f54 111482014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11149
11150 PR libfortran/60148
11151 * gfortran.dg/namelist_84.f90: New test.
11152
1541c402 111532014-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
60b4723d 111602014-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
8b3a6a4c 111652014-03-03 Jakub Jelinek <jakub@redhat.com>
11166
19d6264d 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
476e3113 11172 PR objc++/60398
11173 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11174
8b3a6a4c 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
36a3e498 111782014-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
e4032363 111852014-03-02 Jan Hubicka <hubicka@ucw.cz>
11186
11187 PR ipa/60306
331c6259 11188 * g++.dg/ipa/devirt-29.C: New testcase
e4032363 11189
28103af3 111902014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11191
11192 PR fortran/60236
11193 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11194
0ad7fbc6 111952014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11196
11197 PR c++/50025
11198 * g++.dg/cpp0x/pr50025.C: New.
11199
f7b8dc7f 112002014-03-01 Adam Butcher <adam@jessamine.co.uk>
11201
11202 PR c++/60377
11203 * g++.dg/cpp1y/pr60377.C: New testcase.
11204
5230e0eb 112052014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11206
11207 PR fortran/60341
11208 * gfortran.dg/str_comp_optimize_1.f90: New test.
11209
2bf6c3e6 112102014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11211
11212 PR target/60071
11213 * gcc.c-torture/compile/pr60071.c: New.
11214
18fe23ca 112152014-02-28 Janus Weil <janus@gcc.gnu.org>
11216
11217 PR fortran/60359
11218 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11219
ea17a80d 112202014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11221
11222 PR c++/58610
11223 * g++.dg/cpp0x/constexpr-ice11.C: New.
11224
c654c503 112252014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11226
11227 PR c++/60314
11228 * g++.dg/cpp1y/auto-fn24.C: New.
11229
03ef363c 112302014-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
87a02518 112352014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11236
11237 PR c++/60253
11238 * g++.dg/overload/ellipsis2.C: New.
11239
7c7451c5 112402014-02-27 Jeff Law <law@redhat.com>
11241
11242 PR rtl-optimization/52714
11243 * gcc.c-torture/compile/pr52714.c: New test.
11244
77cb85b2 112452014-02-27 Mikael Pettersson <mikpe@it.uu.se>
d4dffd58 11246 Jeff Law <law@redhat.com>
77cb85b2 11247
c253f380 11248 PR rtl-optimization/49847
11249 * g++.dg/pr49847.C: New test.
77cb85b2 11250
b12c4baf 112512014-02-27 Marek Polacek <polacek@redhat.com>
11252
11253 PR middle-end/59223
11254 * c-c++-common/pr59223.c: New test.
11255
3befdeb0 112562014-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
f46a34a6 112752014-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
3c2e3ed6 112862014-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
252d32f1 112992014-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
e3659231 113082014-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
9c9cbe26 113192014-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
6175df17 113272014-02-25 Adam Butcher <adam@jessamine.co.uk>
11328
bc699cc7 11329 PR c++/60311
11330 * g++.dg/cpp1y/pr60311.C: New testcase.
11331
65466722 11332 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11333
6175df17 11334 PR c++/60065
11335 * g++.dg/cpp1y/pr60065.C: New testcase.
11336
91096e87 113372014-02-24 Andrey Belevantsev <abel@ispras.ru>
11338
11339 PR rtl-optimization/60268
11340 * gcc.c-torture/compile/pr60268.c: New test.
11341
2a5e9bb0 113422014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11343
91096e87 11344 * gcc.target/microblaze/others/mem_reload.c: New test.
2a5e9bb0 11345
6f73f6fe 113462014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11347
2a5e9bb0 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.
6f73f6fe 11352
4decc3ae 113532014-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
c64dd30b 113602014-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
198ff083 113652014-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
6d7bba7f 113702014-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
72a0bb7a 113892014-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
a8cf7702 113972014-02-21 Richard Biener <rguenther@suse.de>
11398
11399 PR tree-optimization/60276
11400 * gcc.dg/vect/pr60276.c: New testcase.
11401
e8393d49 114022014-02-21 Janus Weil <janus@gcc.gnu.org>
11403
11404 PR fortran/60234
11405 * gfortran.dg/finalize_23.f90: New.
11406
e966f4c3 114072014-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
ca4dd83f 114142014-02-21 Tobias Burnus <burnus@net-b.de>
11415
11416 PR fortran/60286
11417 * gfortran.dg/inquire_16.f90: New.
11418
73e15dfc 114192014-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
fc635e81 114242014-02-20 Martin Jambor <mjambor@suse.cz>
11425
11426 PR ipa/55260
11427 * gcc.dg/ipa/pr55260.c: New test.
11428
1e727acd 114292014-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
b8731470 114342014-02-20 Jan Hubicka <hubicka@ucw.cz>
11435
11436 PR ipa/58555
b4c6ce9b 11437 * g++.dg/torture/pr58555.C: New testcase.
b8731470 11438
fa52849f 114392014-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
c4f782fd 114462014-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
d1081017 114562014-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
8f1128f8 114622014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
11463
11464 * gcc.dg/decl-10.c: New test.
11465
81aec8b8 114662014-02-19 Jakub Jelinek <jakub@redhat.com>
11467
0267943e 11468 PR c++/60267
11469 * g++.dg/ext/ivdep-1.C: New test.
11470
81aec8b8 11471 PR c++/60267
11472 * gcc.dg/pr60267.c: New test.
11473
7680f324 114742014-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.
b4c6ce9b 11479 * gcc.target/i386/pr59794-2.c: Ditto.
11480 * gcc.target/i386/pr60205-1.c: Ditto.
7680f324 11481 * gcc.target/i386/sse-5.c: Ditto.
11482
02c3cb58 114832014-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
fc0bb78b 115012014-02-19 Eric Botcazou <ebotcazou@adacore.com>
11502
11503 * gnat.dg/opt31.adb: New test.
11504
05645f0e 115052014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11506
11507 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11508
70782c79 115092014-02-19 Janus Weil <janus@gcc.gnu.org>
11510
11511 PR fortran/60232
11512 * gfortran.dg/typebound_proc_33.f90: New.
11513
977b1853 115142014-02-19 Marek Polacek <polacek@redhat.com>
11515
11516 PR c/60195
11517 * gcc.dg/pr60195.c: New test.
11518
663ecdf1 115192014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
11520
d83d5bf0 11521 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
663ecdf1 11522
9b48364f 115232014-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
d5c7b365 115292014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11530
11531 PR c++/60225
11532 * g++.dg/cpp0x/constexpr-ice10.C: New.
11533
115342014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11535
11536 PR c++/60215
11537 * g++.dg/cpp0x/pr60215.C: New.
11538
77d080ca 115392014-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
040882d0 115452014-02-18 Adam Butcher <adam@jessamine.co.uk>
11546
11547 PR c++/60190
11548 * g++.dg/cpp1y/pr60190.C: New testcase.
11549
9460e325 11550 PR c++/60064
11551 * g++.dg/cpp1y/pr60064.C: New testcase.
11552
737ae9cc 115532014-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
bebe7788 115592014-02-18 Kai Tietz <ktietz@redhat.com>
11560
11561 PR target/60193
11562 * gcc.target/i386/nest-1.c: New testcase.
11563
0e384caf 115642014-02-18 Eric Botcazou <ebotcazou@adacore.com>
11565
11566 * gnat.dg/opt32.adb: New test.
11567
2ab6a21d 115682014-02-18 Janus Weil <janus@gcc.gnu.org>
11569
11570 PR fortran/60231
11571 * gfortran.dg/typebound_generic_15.f90: New.
11572
41201fa1 115732014-02-17 Janus Weil <janus@gcc.gnu.org>
11574
11575 PR fortran/55907
11576 * gfortran.dg/init_flag_12.f90: New.
11577
389b04c1 115782014-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
7d5f763f 115862014-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
8e2b3539 115992014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11600
11601 PR target/60203
11602 * gcc.target/powerpc/pr60203.c: New testsuite.
11603
5ac6468c 116042014-02-15 Mikael Morin <mikael@gcc.gnu.org>
11605
11606 PR fortran/59599
11607 * gfortran.dg/ichar_3.f90: New test.
11608
335252cb 116092014-02-15 Richard Biener <rguenther@suse.de>
11610
11611 PR tree-optimization/60183
11612 * gcc.dg/torture/pr60183.c: New testcase.
11613
8b997800 116142014-02-14 Jeff Law <law@redhat.com>
11615
11616 PR rtl-optimization/60131
11617 * g++.dg/torture/pr60131.C: New test.
11618
99e7a18e 116192014-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
36328aef 116242014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
11625
11626 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
11627
0b308eee 116282014-02-14 Jakub Jelinek <jakub@redhat.com>
11629
11630 * gcc.c-torture/compile/20140213.c: New test.
11631
0614d12c 116322014-02-13 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR target/43546
11635 * gcc.target/i386/pr43546.c: New test.
11636
ed87d3a6 116372014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
11638
11639 * gcc.target/s390/hotpatch-compile-8.c: New test.
11640
56e964d4 116412014-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
6f648625 116472014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11648
11649 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
11650
8f687340 116512014-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
6814efd0 116572014-02-12 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR middle-end/59737
11660 * g++.dg/ipa/pr59737.C: New test.
11661
f752b17b 116622014-02-12 H.J. Lu <hongjiu.lu@intel.com>
11663
11664 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
11665
a4eb3f73 116662014-02-12 Thomas Schwinge <thomas@codesourcery.com>
11667
ce39ea7b 11668 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
11669
a4eb3f73 11670 * gcc.dg/cilk-plus/jump-openmp.c: New file.
11671
712bf3a3 116722014-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
b7417723 116782014-02-12 Eric Botcazou <ebotcazou@adacore.com>
11679
11680 * gcc.c-torture/execute/20140212-1.c: New test.
11681
de782278 116822014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11683
11684 PR c++/60047
11685 * g++.dg/cpp0x/pr60047.C: New.
11686
312243bb 116872014-02-12 Jakub Jelinek <jakub@redhat.com>
11688
11689 PR c/60101
11690 * c-c++-common/pr60101.c: New test.
11691
857c5a0b 116922014-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
94ae016e 116982014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11699
11700 PR target/60137
11701 * gcc.target/powerpc/pr60137.c: New file.
11702
a1f1e248 117032014-02-11 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR fortran/52370
11706 * gfortran.dg/pr52370.f90: New test.
11707
761e76bf 117082014-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
340c70d8 117412014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
11742
11743 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
11744
b3ab9719 117452014-02-11 Jakub Jelinek <jakub@redhat.com>
11746
11747 PR debug/59776
11748 * gcc.dg/guality/pr59776.c: New test.
11749
aa593e20 117502014-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
1c634092 117562014-02-11 Jeff Law <law@redhat.com>
11757
11758 PR middle-end/54041
11759 * gcc.target/m68k/pr54041.c: New test.
11760
37a502e9 117612014-02-11 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR target/59927
11764 * gcc.target/i386/pr59927.c: New test.
11765
525eda14 117662014-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
c795e073 117742014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11775
11776 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
11777
76962ce8 117782014-02-10 Jeff Law <law@redhat.com>
11779
11780 PR middle-end-52306
11781 * gcc.c-torture/compile/pr52306.c: New test.
11782
0791e370 117832014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11784
11785 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
11786
cdf2f9e4 117872014-02-10 Richard Biener <rguenther@suse.de>
11788
11789 PR tree-optimization/60115
11790 * gcc.dg/torture/pr60115.c: New testcase.
11791
08f15762 117922014-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
23afdab7 117972014-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
3449ef62 118282014-02-10 Jakub Jelinek <jakub@redhat.com>
11829
d0c52495 11830 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3449ef62 11831
b664a6ed 118322014-02-09 Paul Thomas <pault@gcc.gnu.org>
11833
11834 PR fortran/57522
3449ef62 11835 * gfortran.dg/associated_target_5.f03: New test.
b664a6ed 11836
032f05c9 118372014-02-09 Paul Thomas <pault@gcc.gnu.org>
11838
11839 PR fortran/59026
3449ef62 11840 * gfortran.dg/elemental_by_value_1.f90: New test.
032f05c9 11841
8e0d05f4 118422014-02-08 Janus Weil <janus@gcc.gnu.org>
11843
11844 PR fortran/58470
11845 * gfortran.dg/finalize_22.f90: New.
11846
3768ff66 118472014-02-08 Paul Thomas <pault@gcc.gnu.org>
11848
11849 PR fortran/60066
3449ef62 11850 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3768ff66 11851 was fixed by the patch for PR59906.
11852
5f1736bb 118532014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11854
11855 PR translation/52289
11856 * gfortran.dg/coarray_8.f90: Update dg-error match.
11857
237e78b1 118582014-02-08 Jakub Jelinek <jakub@redhat.com>
11859
6d5a8d89 11860 PR c/59984
11861 * gcc.dg/vect/pr59984.c: New test.
11862
237e78b1 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
9313ff74 118712014-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
6e5a7913 118772014-02-07 Jakub Jelinek <jakub@redhat.com>
11878
11879 PR preprocessor/56824
11880 * gcc.dg/pr56824.c: New test.
11881
8f1ed0e5 118822014-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
18593a2c 118872014-02-07 Richard Biener <rguenther@suse.de>
11888
11889 PR middle-end/60092
11890 * gcc.dg/vect/pr60092-2.c: New testcase.
11891
8df457cb 118922014-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
fc1cd012 119012014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11902
11903 * gcc.target/s390/fp2int1.c: New testcase.
11904
be2c7f8f 119052014-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
d0f12d44 119112014-02-06 Jan Hubicka <hubicka@ucw.cz>
11912
11913 PR ipa/59918
11914 * g++.dg/torture/pr59918.C: New testcase.
11915
12033851 119162014-02-06 Jakub Jelinek <jakub@redhat.com>
11917
f6541ad2 11918 PR target/59575
11919 * gcc.target/arm/pr59575.c: New test.
11920
12033851 11921 PR debug/59992
11922 * gcc.dg/pr59992.c: New test.
11923
8025a9a0 119242014-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
76fdceeb 119292014-02-06 Marek Polacek <polacek@redhat.com>
11930
11931 PR c/60087
11932 * gcc.dg/pr60087.c: New test.
11933
b7d639bb 119342014-02-06 Alan Modra <amodra@gmail.com>
11935
11936 * gcc.target/powerpc/pr60032.c: New.
11937
9c3a43b7 119382014-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
c73f86dc 119442014-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
086db8b0 119492014-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
74d6d072 119542014-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
479e91ce 119602014-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
b9cc9f84 119652014-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
c900bd95 119722014-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
a503c22d 119772014-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
3fb71aed 119862014-02-05 Jakub Jelinek <jakub@redhat.com>
11987
bd93c679 11988 PR ipa/59947
11989 * g++.dg/opt/pr59947.C: New test.
11990
3fb71aed 11991 PR c++/58703
11992 * c-c++-common/gomp/pr58703.c: New test.
11993
c86c2e73 119942014-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
ae3a21c9 120002014-02-05 Jakub Jelinek <jakub@redhat.com>
12001
12002 PR middle-end/57499
12003 * g++.dg/torture/pr57499.C: New test.
12004
3f52b85a 120052014-02-05 Yury Gribov <y.gribov@samsung.com>
12006
ae3a21c9 12007 * gcc.dg/asan/nosanitize-and-inline.c: New test.
3f52b85a 12008
5b864aa1 120092014-02-04 Jan Hubicka <hubicka@ucw.cz>
12010
12011 * g++.dg/ipa/devirrt-22.C: Fix template.
12012
ec704957 120132014-02-04 Marek Polacek <polacek@redhat.com>
12014
12015 PR c/60036
12016 * gcc.dg/pr60036.c: New test.
12017
bc58d800 120182014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12019
12020 PR ipa/60058
12021 * g++.dg/torture/pr60058.C: New testcase.
12022
1adfd93a 120232014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12024
12025 * g++.dg/tsan/default_options.C: Invert check.
12026
f84a6a0e 120272014-02-04 Jakub Jelinek <jakub@redhat.com>
12028
de96bd4a 12029 PR tree-optimization/60002
12030 * g++.dg/opt/pr60002.C: New test.
12031
4e459157 12032 PR tree-optimization/60023
12033 * g++.dg/vect/pr60023.cc: New test.
12034
5ceeaef0 12035 PR ipa/60026
12036 * c-c++-common/torture/pr60026.c: New test.
12037
f84a6a0e 12038 PR rtl-optimization/57915
12039 * gcc.target/i386/pr57915.c: New test.
12040
fa5e2ece 120412014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12042
12043 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12044
4da563f5 120452014-02-04 Renlin Li <Renlin.Li@arm.com>
12046
12047 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12048
20ebf4ca 120492014-02-04 Jakub Jelinek <jakub@redhat.com>
12050
12051 PR middle-end/59261
12052 * gcc.dg/pr59261.c: New test.
12053
0f52e33a 120542014-02-04 Richard Biener <rguenther@suse.de>
12055
12056 PR tree-optimization/60012
12057 * gcc.dg/vect/pr60012.c: New testcase.
12058
48118d02 120592014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12060
12061 PR target/59788
12062 * g++.dg/eh/unwind-direct.C: New test.
12063
743164d2 120642014-02-04 Uros Bizjak <ubizjak@gmail.com>
12065
12066 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12067 timeout value to 20s.
12068
abcb2cab 120692014-02-03 Jan Hubicka <hubicka@ucw.cz>
12070
12071 PR ipa/59882
12072 * g++.dg/torture/pr59882.C: New testcase
12073
54176a57 120742014-02-03 Jan Hubicka <jh@suse.cz>
12075
12076 PR ipa/59831
12077 * g++.dg/ipa/devirt-22.C: New testcase.
12078
6750de5f 120792014-02-03 Jan Hubicka <jh@suse.cz>
12080
12081 * g++.dg/ipa/devirt-25.C: New testcase.
12082
bb737dbf 120832014-02-04 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR tree-optimization/59924
12086 * gcc.dg/pr59924.c: New test.
12087
02636da3 120882014-02-03 Jan Hubicka <hubicka@ucw.cz>
12089
12090 PR ipa/59831
12091 * g++.dg/ipa/devirt-24.C: New testcase.
12092
caf62483 120932014-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
d86e71c1 121002014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12101
12102 PR c++/58871
12103 * g++.dg/cpp0x/pr58871.C: New.
12104
512cbd67 121052014-02-03 Cong Hou <congh@google.com>
12106
12107 PR tree-optimization/60000
12108 * g++.dg/vect/pr60000.cc: New test.
12109
1f81c8ed 121102014-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
f18c3345 121402014-02-03 Andrey Belevantsev <abel@ispras.ru>
12141
12142 PR rtl-optimization/57662
12143 * g++.dg/pr57662.C: New test.
12144
47f833a2 121452014-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
6c65ab35 121512014-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
ac66ebf1 121562014-02-02 Jan Hubicka <hubicka@ucw.cz>
12157
12158 * g++.dg/ipa/devirt-23.C: New testcase.
3a4f7ef5 12159 * g++.dg/ipa/devirt-20.C: Fix template.
12160
121612014-02-02 Jan Hubicka <jh@suse.cz>
12162
12163 * g++.dg/ipa/devirt-21.C: New testcase.
ac66ebf1 12164
9641080c 121652014-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
fd3c118d 121702014-02-02 Uros Bizjak <ubizjak@gmail.com>
12171
12172 PR target/60017
12173 * gcc.c-torture/execute/pr60017.c: New test.
12174
24ecc224 121752014-02-02 Mikael Morin <mikael@gcc.gnu.org>
42412a94 12176
12177 PR fortran/57033
12178 * gfortran.dg/default_initialization_7.f90: New test.
12179
e6b90557 121802014-02-01 Paul Thomas <pault@gcc.gnu.org>
12181
12182 PR fortran/59906
3449ef62 12183 * gfortran.dg/elemental_subroutine_9.f90: New test.
e6b90557 12184
650005c7 121852014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12186
12187 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12188
68c69a11 121892014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12190
12191 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12192
1156a352 121932014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12194
12195 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12196
3da3051d 121972014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12198
12199 PR c++/51219
12200 * g++.dg/init/bitfield5.C: New.
12201
b8e66853 122022014-02-01 Jakub Jelinek <jakub@redhat.com>
12203
12204 PR tree-optimization/60003
12205 * gcc.c-torture/execute/pr60003.c: New test.
12206
92b64c52 122072014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12208
12209 PR bootstrap/59985
12210 * gcc.target/arm/pr59985.C: New.
12211
fb829ba6 122122014-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
b4c6ce9b 122472014-01-31 Richard Henderson <rth@redhat.com>
9ae6e329 12248
12249 * g++.dg/tm/pr60004.C: New.
12250
7ed7b5b0 122512014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12252
12253 PR c++/59082
12254 * g++.dg/inherit/crash4.C: New.
12255
83f0ecbd 122562014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7ed7b5b0 12257
83f0ecbd 12258 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12259
68a26b0e 122602014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12261
12262 * gcc.target/i386/m512-check.h: Use correct rounding values.
12263
bd7e5882 122642014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12265
12266 * gcc.target/i386/avx-1.c: Use correct rounding values.
24ecc224 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.
bd7e5882 12337
a31e7f46 123382014-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
ce319529 123432014-01-31 Richard Biener <rguenther@suse.de>
12344
12345 PR middle-end/59990
12346 * gcc.dg/torture/pr59990.c: New testcase.
12347
02699c6f 123482014-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
ec761d5a 123532014-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
97e155b1 123632014-01-30 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR target/59923
12366 * gcc.target/arm/pr59923.c: New test.
12367
8e6e94c4 123682014-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
135b982d 123772014-01-30 Richard Biener <rguenther@suse.de>
12378
12379 PR tree-optimization/59993
12380 * gcc.dg/torture/pr59993.c: New testcase.
12381
f8ca591b 123822014-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
2fa2fd21 123892014-01-30 Marek Polacek <polacek@redhat.com>
12390
12391 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12392
fb32bcd7 123932014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12394
12395 * gcc.target/microblaze/isa/fcmp4.c: New.
12396
22a75734 123972014-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
bb4b5e0f 124032014-01-30 Richard Biener <rguenther@suse.de>
12404
12405 PR tree-optimization/59903
12406 * gcc.dg/torture/pr59903.c: New testcase.
12407
fcd59115 124082014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12409
12410 PR c++/58843
12411 * g++.dg/lookup/crash8.C: New.
12412
aa005ede 124132014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12414
12415 PR c++/58649
12416 * g++.dg/template/crash117.C: New.
12417
29f580ac 124182014-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
65a3b224 124262014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12427
12428 PR c++/58561
12429 * g++.dg/cpp1y/auto-fn23.C: New.
12430
55a18590 124312014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12432
12433 PR c++/58846
12434 * g++.dg/init/dso_handle2.C: New.
12435
9e31b03d 124362014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12437
12438 PR c++/58674
12439 * g++.dg/cpp0x/pr58674.C: New.
12440
3beed474 124412014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
12442
24ecc224 12443 PR target/59617
3beed474 12444 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12445 * gcc.target/i386/avx512f-gather-5.c: Ditto.
12446
f848237b 124472014-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
b904104c 124542014-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
67127400 124612014-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
dac04683 124672014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12468
12469 PR c++/58702
12470 * g++.dg/gomp/pr58702.C: New.
12471
7d6bcc93 124722014-01-29 Dodji Seketeli <dodji@redhat.com>
12473
12474 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12475 selector.
12476
863a3781 124772014-01-29 Jakub Jelinek <jakub@redhat.com>
12478
b2c0e0b7 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
863a3781 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
85596a5e 124922014-01-28 Paul Thomas <pault@gcc.gnu.org>
390d8a0b 12493
85596a5e 12494 PR fortran/59414
863a3781 12495 * gfortran.dg/allocate_class_3.f90: New test.
390d8a0b 12496
9e8234d0 124972014-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
b0da79d2 125032014-01-27 Steve Ellcey <sellcey@mips.com>
12504
12505 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12506
b17a1fa8 125072014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
12508
12509 * g++.dg/ext/mv16.C: New tests.
12510
f4a19f2a 125112014-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
0daf3bbe 125982014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
12599
24ecc224 12600 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
0daf3bbe 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
42e035a5 126142014-01-27 Christian Bruel <christian.bruel@st.com>
12615
12616 * gcc.target/sh/torture/strncmp.c: New tests.
12617
d7f4ca1d 126182014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
12619
12620 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
12621
d4a82ce2 126222014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
12623
12624 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
12625
d3d3f7c2 126262014-01-24 Jeff Law <law@redhat.com>
12627
12628 PR tree-optimization/59919
12629 * gcc.c-torture/compile/pr59919.c: New test.
12630
34e387b0 126312014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
12632
12633 PR c++/57524
12634 * g++.dg/ext/timevar2.C: New.
12635
6c82e7b4 126362014-01-24 Marek Polacek <polacek@redhat.com>
12637
12638 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
12639
d5ad33f7 126402014-01-23 H.J. Lu <hongjiu.lu@intel.com>
12641
12642 PR target/59929
12643 * gcc.target/i386/pr59929.c: New test.
12644
1c09f133 126452014-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
2623625f 126512014-01-23 Marek Polacek <polacek@redhat.com>
12652
12653 PR c/59846
12654 * gcc.dg/pr59846.c: New test.
12655
46da3601 126562014-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
9a9db3c1 126632014-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
199e0e60 126692014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12670
12671 PR c++/58980
12672 * g++.dg/parse/enum11.C: New.
12673
33fb2095 126742014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12675
12676 * gcc.target/aarch64/sshr64_1.c: New testcase.
12677
7e005ab5 126782014-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.
d4a82ce2 12683 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
12684 and added C++ ones.
7e005ab5 12685 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
12686 to differenciate C error messages from C++ ones.
12687
c2259249 126882014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12689
12690 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
12691
deed735a 126922014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
12693
12694 * gcc.target/microblaze/others/builtin-trap.c: New test,
12695
d6779b5f 126962014-01-23 Jakub Jelinek <jakub@redhat.com>
12697
12698 PR middle-end/58809
12699 * c-c++-common/gomp/pr58809.c: New test.
12700
375b0477 127012014-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
ffc2c526 127072014-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
3e8ed1e8 127122014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
b4c6ce9b 12713 Ilya Tocar <ilya.tocar@intel.com>
3e8ed1e8 12714
765faa80 12715 * gcc.target/i386/avx512f-kmovw-1.c: New.
12716
127172014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12718
12719 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
3e8ed1e8 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
431cd7a8 127262014-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
ec431042 127322014-01-22 Marek Polacek <polacek@redhat.com>
12733
12734 PR c/59891
12735 * gcc.dg/torture/pr59891.c: New test.
12736
b93ba654 127372014-01-22 Jeff Law <law@redhat.com>
12738
12739 PR tree-optimization/59597
12740 * gcc.dg/tree-ssa/pr59597.c: New test.
12741
422470c1 127422014-01-22 Vladimir Makarov <vmakarov@redhat.com>
12743
12744 PR rtl-optimization/59477
12745 * g++.dg/pr59477.C: New.
12746
2a3e9d68 127472014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
12748
12749 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
12750
fae539a5 127512014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
12752
12753 PR c++/59482
12754 * g++.dg/pr59482.C: New.
12755
0f97c9d9 127562014-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
fe5cb3e1 127632014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12764
12765 PR rtl-optimization/59896
12766 * gcc.target/arm/pr59896.c: New.
12767
4f428208 127682014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12769
12770 PR rtl-optimization/59858
12771 * gcc.target/arm/pr59858.c: New.
12772
d5d426f8 127732014-01-21 Jakub Jelinek <jakub@redhat.com>
12774
36cdb2ab 12775 PR target/59003
12776 * gcc.dg/tree-prof/pr59003.c: New test.
12777
d5d426f8 12778 PR middle-end/59860
12779 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
12780 other targets.
12781
3f5c5d5b 127822014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12783
12784 * gfortran.dg/round_3.f08: Add more cases.
fe5cb3e1 12785
0d02e22f 127862014-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
4f13e575 127972014-01-20 H.J. Lu <hongjiu.lu@intel.com>
12798
12799 PR middle-end/59789
12800 * gcc.target/i386/pr59789.c: New testcase.
12801
50555595 128022014-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
6c3b9b79 128072014-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
d245306a 128142014-01-20 Alex Velenko <Alex.Velenko@arm.com>
f04d0d91 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
d4addd98 128252014-01-20 Richard Biener <rguenther@suse.de>
12826
12827 PR middle-end/59860
12828 * gcc.dg/pr59860.c: New testcase.
12829
bfe1a13d 128302014-01-20 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR target/59880
12833 * gcc.target/i386/pr59880.c: New test.
12834
8b644976 128352014-01-20 Renlin Li <renlin.li@arm.com>
12836
12837 * gcc.dg/pr44194-1.c: Tweak regexp.
12838
237de546 128392014-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
19de0631 128472014-01-19 Uros Bizjak <ubizjak@gmail.com>
12848
12849 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
12850
478f4a69 128512014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
12852
12853 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
12854
cc197f65 128552014-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
2c658c2c 128612014-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
9d1464c1 128672014-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
c291d34a 128732014-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
06422b55 128792014-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
b2e502cd 128862014-01-17 Jeff Law <law@redhat.com>
12887
2c658c2c 12888 PR middle-end/57904
b2e502cd 12889 * gfortran.dg/pr57904.f90: New test.
12890
60508649 128912014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12892
12893 PR c++/59269
12894 * g++.dg/cpp0x/nsdmi-union4.C: New.
12895
0116c9f8 128962014-01-17 Marek Polacek <polacek@redhat.com>
12897
12898 PR c++/59838
12899 * g++.dg/diagnostic/pr59838.C: New test.
12900
a576c57a 129012014-01-17 Marek Polacek <polacek@redhat.com>
12902
12903 PR c/58346
12904 * gcc.dg/pr58346.c: New test.
12905
1905e86a 129062014-01-17 Jakub Jelinek <jakub@redhat.com>
12907
0cce7699 12908 PR testsuite/58776
bfe1a13d 12909 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
0cce7699 12910 dg-options, use dg-additional-options for i?86/x86_64 to avoid
12911 option duplication.
12912
5e1da545 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
ec6c2387 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
1905e86a 12929 PR c++/57945
12930 * c-c++-common/torture/pr57945.c: New test.
12931
01b23159 129322014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
12933
12934 * gcc.target/arm/its.c: New testcase.
12935
c473fea7 129362014-01-16 Jan Hubicka <jh@suse.cz>
12937
12938 PR ipa/59775
12939 * g++.dg/torture/pr59775.C: New testcase.
12940
d47659aa 129412014-01-16 Jakub Jelinek <jakub@redhat.com>
12942
e8e60ada 12943 PR middle-end/58344
12944 * gcc.c-torture/compile/pr58344.c: New test.
12945
e111028e 12946 PR target/59839
12947 * gcc.target/i386/pr59839.c: New test.
12948
d47659aa 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
4edd2c14 129542014-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
2830de69 129602014-01-16 Marek Polacek <polacek@redhat.com>
12961
12962 PR middle-end/59827
12963 * gcc.dg/pr59827.c: New test.
12964
018db0b6 129652014-01-16 Andreas Schwab <schwab@linux-m68k.org>
12966
12967 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
12968
f67bb7c6 129692014-01-15 Richard Henderson <rth@redhat.com>
12970
12971 PR debug/54694
12972 * gcc.target/i386/pr54694.c: New test.
12973
36e33c6a 129742014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
12975
12976 PR c++/49718
12977 * g++.dg/pr49718.C: New test.
12978
a972074f 129792014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
12980
12981 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
12982
3adca139 129832014-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
f0b627ff 129882014-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
92802c6f 129932014-01-15 Jeff Law <law@redhat.com>
12994
12995 PR tree-optimization/59747
12996 * gcc.c-torture/execute/pr59747.c: New test.
12997
71035007 129982014-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
19b58ae9 130172014-01-15 Matthias Klose <doko@ubuntu.com>
13018
13019 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13020
500fffe1 130212014-01-15 Richard Biener <rguenther@suse.de>
13022
13023 PR tree-optimization/59822
13024 * g++.dg/torture/pr59822.C: New testcase.
13025
0126208c 130262014-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.
ccc1de89 13030 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
0126208c 13031
d9fb4e77 130322014-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
37c55f71 130382014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13039
3716dd35 13040 PR target/59803
37c55f71 13041 * gcc.c-torture/compile/pr59803.c: New testcase.
13042
1248c663 130432014-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
838bf047 130492014-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
546d1cc8 130632014-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
21a805eb 130712014-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
fbf4df62 130802014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13081
838bf047 13082 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
fbf4df62 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
51cc20fd 131102014-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
f6a34e3f 131172014-01-13 Jakub Jelinek <jakub@redhat.com>
13118
13119 PR tree-optimization/59387
13120 * gcc.c-torture/execute/pr59387.c: New test.
13121
f1278bb4 131222014-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
ad464c56 131282014-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
75c9129c 131332014-01-13 Christian Bruel <christian.bruel@st.com>
13134
13135 * gcc.target/sh/cmpstrn.c: New case.
13136
1d93666d 131372014-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
a1e76cd9 131422014-01-12 Janus Weil <janus@gcc.gnu.org>
13143
13144 PR fortran/58026
13145 * gfortran.dg/alloc_comp_basics_6.f90: New.
13146
d0503897 131472014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13148
13149 PR fortran/59700
13150 * gfortran.dg/pr59700.f90: New test.
13151
f1033484 131522014-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
782ce6aa 131622014-01-10 Jeff Law <law@redhat.com>
13163
13164 PR middle-end/59743
13165 * gcc.c-torture/compile/pr59743.c: New test.
13166
2441731c 131672014-01-10 Jan Hubicka <jh@suse.cz>
13168
13169 PR ipa/58585
13170 * g++.dg/torture/pr58585.C: New testcase.
13171
2a53c18b 131722014-01-10 Hans-Peter Nilsson <hp@axis.com>
13173
13174 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13175
f377cd15 131762014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13177
13178 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13179
46b590a1 131802014-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
1824e1e2 131862014-01-10 Richard Biener <rguenther@suse.de>
13187
13188 PR tree-optimization/59374
13189 * gcc.dg/torture/pr59374-3.c: New testcase.
13190
02e3d281 131912014-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
10a8f02f 131982014-01-10 Jan Hubicka <hubicka@ucw.cz>
13199
13200 PR ipa/58252
13201 PR ipa/59226
85596a5e 13202 * g++.dg/ipa/devirt-20.C: New testcase.
10a8f02f 13203 * g++.dg/torture/pr58252.C: Likewise.
13204 * g++.dg/torture/pr59226.C: Likewise.
13205
a5e3873d 132062014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13207
13208 * c-c++-common/asan/no-asan-stack.c: New test.
13209
cae17039 132102014-01-10 Jakub Jelinek <jakub@redhat.com>
13211
13212 PR middle-end/59670
13213 * gcc.dg/pr59670.c: New test.
13214
1ce10158 132152014-01-09 Steve Ellcey <sellcey@mips.com>
13216
13217 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13218
f70f513f 132192014-01-09 Jakub Jelinek <jakub@redhat.com>
13220
fc1995c6 13221 PR middle-end/47735
13222 * gcc.target/i386/pr47735.c: New test.
13223
f70f513f 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.
1e25dcad 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
2a2ed8e7 132352014-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
de1831e0 132402014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13241
13242 PR c++/59730
13243 * g++.dg/cpp0x/variadic145.C: New.
13244
02cf6efc 132452014-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
808ea464 132502014-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
0bc789fc 132582014-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
470c168f 132722014-01-09 Richard Biener <rguenther@suse.de>
13273
13274 PR tree-optimization/59715
13275 * gcc.dg/torture/pr59715.c: New testcase.
13276
bf2b7c22 132772014-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
6cdce0f6 132852014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13286
13287 * gnat.dg/weak2.ad[sb]: New test.
13288
cb8210e4 132892014-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
75be3bab 132952014-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
a52e5e60 133002014-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
3d59aca0 133112014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13312
13313 PR rtl-optimization/59137
13314 * gcc.target/mips/pr59137.c: New test.
13315
4862a768 133162014-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
0891f4f9 133262014-01-08 Jakub Jelinek <jakub@redhat.com>
13327
13328 PR ipa/59722
13329 * gcc.dg/pr59722.c: New test.
13330
a12f023f 133312014-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
6db33a3d 133372014-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
669bb844 133432014-01-08 Martin Jambor <mjambor@suse.cz>
13344
13345 PR ipa/59610
13346 * gcc.dg/ipa/pr59610.c: New test.
13347
a52fbc53 133482014-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
1603f939 133542014-01-08 Marek Polacek <polacek@redhat.com>
13355
13356 PR sanitizer/59667
13357 * c-c++-common/ubsan/pr59667.c: New test.
13358
8ded4352 133592014-01-08 Richard Biener <rguenther@suse.de>
13360
13361 PR middle-end/59630
13362 * gcc.dg/pr59630.c: New testcase.
13363
3370c0ec 133642014-01-08 Richard Biener <rguenther@suse.de>
13365
13366 PR middle-end/59471
13367 * gcc.dg/pr59471.c: New testcase.
13368
956391c1 133692014-01-07 Jeff Law <law@redhat.com>
13370
13371 PR middle-end/53623
13372 * gcc.target/i386/pr53623.c: New test.
13373
72bf1c0e 133742014-01-07 Adam Butcher <adam@jessamine.co.uk>
13375
b0e570f8 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.
72bf1c0e 13389
5832a5e2 133902014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13391
13392 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13393
2265e215 133942014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13395
13396 * gcc.target/i386/intrinsics_4.c (bar): New function.
13397
7664f7a0 133982014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13399
13400 * g++.dg/ext/is_base_of_incomplete-2.C: New.
13401
19f2ced2 134022014-01-07 Jakub Jelinek <jakub@redhat.com>
13403
177a616b 13404 PR rtl-optimization/58668
13405 * gcc.dg/pr58668.c: New test.
13406
19f2ced2 13407 PR tree-optimization/59643
13408 * gcc.dg/pr59643.c: New test.
13409 * gcc.c-torture/execute/pr59643.c: New test.
13410
195a3a36 134112014-01-06 Janus Weil <janus@gcc.gnu.org>
13412
13413 PR fortran/59589
13414 * gfortran.dg/class_allocate_16.f90: New.
13415
22d5a519 134162014-01-06 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR target/59644
13419 * gcc.target/i386/pr59644.c: New test.
13420
6685d11c 134212014-01-06 Marek Polacek <polacek@redhat.com>
13422
13423 PR c/57773
13424 * gcc.dg/pr57773.c: New test.
13425
93b82835 134262014-01-06 Adam Butcher <adam@jessamine.co.uk>
13427
13428 PR c++/59635
06e996cd 13429 PR c++/59636
4d901bc2 13430 PR c++/59629
5afc8ab4 13431 PR c++/59638
93b82835 13432 * g++.dg/cpp1y/pr59635.C: New testcase.
06e996cd 13433 * g++.dg/cpp1y/pr59636.C: New testcase.
4d901bc2 13434 * g++.dg/cpp1y/pr59629.C: New testcase.
5afc8ab4 13435 * g++.dg/cpp1y/pr59638.C: New testcase.
93b82835 13436
436b29f7 134372014-01-06 Martin Jambor <mjambor@suse.cz>
13438
13439 PR ipa/59008
13440 * gcc.dg/ipa/pr59008.c: New test.
13441
af8c457b 134422014-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
da2cc590 134472014-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
2eaa25af 134682014-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
85228c92 134772014-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
6b44c9ee 134832014-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
cf3654f0 134892014-01-06 Janus Weil <janus@gcc.gnu.org>
13490
13491 PR fortran/59023
13492 * gfortran.dg/bind_c_procs_2.f90: New.
13493
c3bfb478 134942014-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
54b044c3 135042014-01-04 Eric Botcazou <ebotcazou@adacore.com>
13505
13506 * gcc.target/arm/neon-nested-apcs.c: New test.
13507
8688c545 135082014-01-04 Jakub Jelinek <jakub@redhat.com>
13509
9dbe1d59 13510 PR tree-optimization/59519
13511 * gcc.dg/vect/pr59519-1.c: New test.
13512 * gcc.dg/vect/pr59519-2.c: New test.
13513
8688c545 13514 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13515 vmovdqu32.
13516
bd8f578b 135172014-01-04 Janus Weil <janus@gcc.gnu.org>
13518
13519 PR fortran/59547
13520 * gfortran.dg/typebound_proc_32.f90: New.
13521
9372a89d 135222014-01-03 Marc Glisse <marc.glisse@inria.fr>
13523
13524 PR c++/58950
13525 * g++.dg/pr58950.C: New file.
13526
04e0495a 135272014-01-03 Tobias Burnus <burnus@net-b.de>
13528
13529 PR c++/58567
13530 * g++.dg/gomp/pr58567.C: New.
13531
6e984e6f 135322014-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
0ff576b9 135382014-01-03 Jakub Jelinek <jakub@redhat.com>
13539
13540 PR target/59625
13541 * gcc.target/i386/pr59625.c: New test.
13542
4a7973e1 135432014-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
acf40e7e 135502014-01-02 Joseph Myers <joseph@codesourcery.com>
13551
13552 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
13553
37c19cb6 135542014-01-02 Marc Glisse <marc.glisse@inria.fr>
13555
13556 PR c++/59641
13557 * g++.dg/cpp0x/pr59641.C: New file.
13558
cdfa9d87 135592014-01-02 Marc Glisse <marc.glisse@inria.fr>
13560
13561 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
13562
5a5f1b48 135632014-01-02 Marc Glisse <marc.glisse@inria.fr>
13564
13565 PR c++/59378
13566 * g++.dg/ext/pr59378.C: New file.
13567
3aea1f79 135682014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13569
13570 Update copyright years
13571
e4f22041 135722014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13573
13574 * gcc.target/arc/arc.exp: Use the standard form for the copyright
13575 notice.
13576
839ddc8e 135772014-01-02 Janus Weil <janus@gcc.gnu.org>
13578
13579 PR fortran/59654
13580 * gfortran.dg/dynamic_dispatch_12.f90: New.
13581
d733203b 135822014-01-01 Jakub Jelinek <jakub@redhat.com>
68b0b56c 13583
a80c339f 13584 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
13585 the builtin isn't optimized away as unused.
13586
d733203b 13587 PR rtl-optimization/59647
13588 * g++.dg/opt/pr59647.C: New test.
7dfbd804 13589\f
a80c339f 13590Copyright (C) 2014 Free Software Foundation, Inc.
7dfbd804 13591
13592Copying and distribution of this file, with or without modification,
13593are permitted in any medium without royalty provided the copyright
13594notice and this notice are preserved.