1 2014-12-01 Marek Polacek <polacek@redhat.com>
4 * c-c++-common/ubsan/shift-5.c: Add xfails.
5 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail.
6 * g++.dg/ubsan/pr63956.C: New test.
8 2014-12-01 Marek Polacek <polacek@redhat.com>
10 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
11 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
12 * g++.dg/cpp1y/constexpr-void1.C: New test.
14 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
17 * g++.dg/parse/error55.C: New.
19 2014-12-01 Richard Biener <rguenther@suse.de>
21 PR tree-optimization/15346
22 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
24 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
26 PR tree-optimization/63941
27 * gcc.dg/torture/pr63941.c: New test.
29 2014-12-01 Martin Jambor <mjambor@suse.cz>
32 * gcc.dg/ipa/pr63551.c: New test.
33 * gcc.dg/ipa/pr64041.c: Likewise.
35 2014-12-01 Ilya Tocar <ilya.tocar@intel.com>
37 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
38 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
39 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
40 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
41 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
42 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
43 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
44 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
45 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
46 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
47 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
48 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
49 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
50 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
51 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
52 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
53 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
54 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
55 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
56 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
57 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
58 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
59 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
60 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
61 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
62 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
63 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
64 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
65 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
66 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
67 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
68 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
69 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
70 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
71 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
72 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
73 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
74 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
75 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
76 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
77 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
78 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
79 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
80 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
81 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
82 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
83 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
84 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
85 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
86 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
87 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
88 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
89 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
90 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
91 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
92 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
93 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
94 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
95 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
96 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
97 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
98 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
99 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
100 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
101 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
102 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
103 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
104 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
105 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
106 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
107 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
108 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
109 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
110 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
111 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
112 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
113 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
114 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
115 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
116 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
117 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
118 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
119 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
120 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
121 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
122 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
123 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
124 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
125 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
126 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
127 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
128 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
129 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
130 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
131 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
132 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
133 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
134 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
135 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
136 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
137 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
138 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
139 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
140 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
141 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
142 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
143 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
144 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
145 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
146 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
147 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
148 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
149 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
150 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
151 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
152 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
153 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
154 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
155 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
156 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
157 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
158 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
159 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
160 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
161 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
162 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
163 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
164 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
165 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
166 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
167 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
168 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
169 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
170 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
171 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
172 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
173 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
174 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
175 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
176 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
177 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
178 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
179 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
180 * gcc.target/i386/avx512f-helper.h: Ditto.
181 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
182 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
183 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
184 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
185 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
186 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
187 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
188 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
189 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
190 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
191 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
192 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
193 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
194 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
195 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
196 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
197 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
198 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
199 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
200 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
201 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
202 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
203 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
204 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
205 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
206 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
207 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
208 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
209 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
210 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
211 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
212 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
213 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
214 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
215 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
216 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
217 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
218 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
219 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
220 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
221 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
222 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
223 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
224 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
225 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
226 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
227 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
228 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
229 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
230 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
231 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
232 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
233 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
234 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
235 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
236 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
237 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
238 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
239 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
240 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
241 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
242 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
243 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
244 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
245 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
246 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
247 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
248 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
249 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
250 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
251 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
252 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
253 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
254 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
255 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
256 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
257 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
258 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
259 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
260 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
261 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
262 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
263 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
264 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
265 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
266 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
267 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
268 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
269 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
270 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
271 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
272 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
273 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
274 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
275 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
276 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
277 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
278 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
279 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
280 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
281 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
282 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
283 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
284 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
285 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
286 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
287 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
288 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
289 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
290 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
291 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
292 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
293 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
294 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
295 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
296 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
297 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
298 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
299 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
300 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
301 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
302 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
303 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
304 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
305 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
306 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
307 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
308 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
309 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
310 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
311 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
312 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
313 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
314 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
315 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
316 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
317 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
318 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
319 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
320 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
321 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
322 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
323 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
324 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
325 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
326 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
327 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
328 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
329 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
330 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
331 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
332 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
333 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
334 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
335 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
336 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
337 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
338 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
339 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
340 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
341 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
342 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
343 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
344 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
345 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
346 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
347 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
348 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
349 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
350 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
351 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
352 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
353 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
354 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
355 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
356 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
357 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
358 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
359 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
360 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
361 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
362 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
363 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
364 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
365 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
366 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
367 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
368 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
369 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
370 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
371 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
372 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
373 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
374 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
375 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
376 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
377 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
378 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
379 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
380 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
381 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
382 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
383 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
384 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
385 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
386 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
387 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
388 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
389 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
390 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
391 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
392 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
393 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
394 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
395 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
396 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
397 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
398 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
399 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
400 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
401 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
402 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
403 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
404 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
405 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
406 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
407 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
408 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
409 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
410 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
411 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
412 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
413 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
414 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
415 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
416 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
417 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
418 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
419 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
420 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
421 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
422 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
423 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
424 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
425 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
426 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
427 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
428 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
429 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
430 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
431 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
432 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
433 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
434 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
435 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
436 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
437 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
438 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
439 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
440 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
441 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
442 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
443 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
444 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
445 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
446 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
447 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
448 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
449 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
450 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
451 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
452 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
453 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
454 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
455 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
456 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
457 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
458 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
459 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
460 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
461 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
462 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
463 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
464 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
465 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
466 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
467 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
468 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
469 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
470 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
471 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
472 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
473 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
474 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
475 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
476 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
477 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
478 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
479 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
480 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
481 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
482 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
483 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
484 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
485 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
486 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
487 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
488 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
489 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
490 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
491 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
492 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
493 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
494 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
495 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
496 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
497 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
498 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
499 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
500 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
501 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
502 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
503 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
504 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
505 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
506 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
507 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
508 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
509 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
510 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
511 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
512 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
513 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
514 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
515 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
516 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
517 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
518 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
519 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
520 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
521 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
522 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
523 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
524 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
525 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
526 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
527 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
528 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
529 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
530 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
531 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
532 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
533 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
534 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
535 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
536 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
537 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
538 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
539 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
540 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
541 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
542 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
543 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
544 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
545 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
546 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
547 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
548 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
549 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
550 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
551 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
552 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
553 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
555 2014-12-01 Richard Biener <rguenther@suse.de>
557 PR tree-optimization/63738
558 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
560 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
563 * gcc.target/i386/pr64114.c: New test.
565 2014-11-29 Joseph Myers <joseph@codesourcery.com>
567 PR preprocessor/41698
568 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
570 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
573 * gcc.target/i386/pr64061.c: New.
575 2014-11-28 Marek Polacek <polacek@redhat.com>
577 * c-c++-common/ubsan/shift-8.c: New test.
579 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
581 PR rtl-optimization/64087
582 * gcc.dg/pr64087.c: New.
584 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
586 PR rtl-optimization/64037
587 * g++.dg/pr64037.C: New test.
589 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
591 * gcc.target/i386/pr52252-atom-1.c: Delete.
593 2014-11-28 Jiong Wang <jiong.wang@arm.com>
595 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
596 testcase for soft-float.
598 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
600 * gcc.target/i386/pr63661.c: Replace -mtune=native with
602 (foo): Replace "!=" with delta.
603 (main): Remove __builtin_printf.
605 2014-11-28 Renlin Li <renlin.li@arm.com>
608 * gcc.target/i386/pr63661.c: Use native tune.
610 2014-11-28 Renlin Li <renlin.li@arm.com>
613 * gcc.target/i386/pr63661.c: New test.
615 2014-11-28 Marek Polacek <polacek@redhat.com>
618 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
619 * c-c++-common/ubsan/shift-7.c: New test.
621 2014-11-28 Richard Biener <rguenther@suse.de>
624 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
625 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
627 2014-11-27 Richard Biener <rguenther@suse.de>
630 * gcc.dg/torture/pr64088.c: New testcase.
632 PR tree-optimization/64088
633 * gcc.dg/torture/pr64091.c: New testcase.
635 2014-11-27 Ilya Tocar <ilya.tocar@intel.com>
637 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
638 * gcc.target/i386/builtin_target.c: Ditto.
640 2014-11-27 Kai Tietz <ktietz@redhat.com>
643 * g++.dg/cpp0x/pr63904.C: New.
645 2014-11-27 Jakub Jelinek <jakub@redhat.com>
648 * gcc.c-torture/compile/pr64067.c: New test.
650 PR tree-optimization/64024
651 * gcc.dg/vect/vect-simd-clone-13.c: New test.
652 * gcc.dg/vect/vect-simd-clone-14.c: New test.
654 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
657 * gcc.target/arm/constant-pool.c: New test.
659 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
661 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
663 2014-11-27 Richard Biener <rguenther@suse.de>
665 PR tree-optimization/64083
666 * gcc.dg/torture/pr64083.c: New testcase.
668 2014-11-27 Richard Biener <rguenther@suse.de>
670 PR tree-optimization/61634
671 * gcc.dg/vect/pr61634.c: New testcase.
673 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
675 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
677 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
680 * g++.dg/cpp0x/nullptr33.C: New.
682 2014-11-26 Jakub Jelinek <jakub@redhat.com>
684 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
685 tsan_init): Don't use -fPIE or -pie.
687 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
690 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
692 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
695 * g++.dg/cpp0x/auto43.C: New.
697 2014-11-26 Richard Biener <rguenther@suse.de>
700 * gcc.dg/torture/pr63738.c: New testcase.
702 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
705 * gcc.target/i386/pr63995-2.c: New.
707 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
710 * gcc.dg/pr64075.c: New.
712 2014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
714 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
715 *-*-solaris* && !gld.
716 * gcc.target/i386/mcount_pic.c: Likewise.
719 2014-11-21 Mark Wielaard <mjw@redhat.com>
721 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
722 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
723 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
724 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
725 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
727 2014-11-24 Mark Wielaard <mjw@redhat.com>
729 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
730 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
731 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
733 2014-11-26 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/62238
736 * gcc.dg/torture/pr62238.c: New testcase.
738 2014-11-25 Andrew Pinski <apinski@cavium.com>
740 * gcc.c-torture/execute/20141125-1.c: New testcase.
742 2014-11-25 Tobias Burnus <burnus@net-b.de>
744 * gfortran.dg/empty_label.f: Change test to continue testing
746 * gfortran.dg/empty_label.f90: Ditto.
747 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
749 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
751 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
753 * g++.old-deja/g++.law/enum9.C: Likewise.
754 * g++.old-deja/g++.other/enum4.C: Likewise.
756 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
759 * gcc.target/i386/pr63534.c: New test.
761 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
764 * gcc.target/i386/pr63527.c: New test.
766 2014-11-25 Martin Liska <mliska@suse.cz>
770 * gcc.dg/plugin/plugin.exp: New plugin.
771 * gcc.dg/plugin/sreal-test-1.c: New test.
772 * gcc.dg/plugin/sreal_plugin.c: New test.
774 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
776 * gcc.target/mips/mips.exp: Add support for -msoft-float and
777 -mhard-float options. Ensure that explicit -mfp* options imply
778 both -mhard-float and -mdouble-float.
779 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
782 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
785 * g++.dg/cpp0x/variadic163.C: New.
787 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
790 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
791 * gcc.target/i386/chkp-stropt-4.c: Likewise.
792 * gcc.target/i386/chkp-stropt-8.c: Likewise.
793 * gcc.target/i386/chkp-stropt-12.c: Likewise.
794 * gcc.target/i386/chkp-stropt-16.c: Likewise.
796 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
798 * gcc.target/powerpc/longcall-2.c: New test.
800 2014-11-25 Marek Polacek <polacek@redhat.com>
803 * gcc.dg/pr63877.c: New test.
805 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
808 * g++.dg/ipa/pr64059.C: New test.
810 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
813 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
814 for 32bit x86 targets.
815 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
817 2014-11-24 Tobias Burnus <burnus@net-b.de>
819 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
820 * gfortran.dg/dollar_sym_1.f90: Ditto.
821 * gfortran.dg/dollar_sym_3.f: Ditto.
823 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
825 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
828 2014-11-24 Richard Biener <rguenther@suse.de>
830 PR tree-optimization/63679
831 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
832 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
833 * gcc.target/i386/ssetype-1.c: Likewise.
834 * gcc.target/i386/ssetype-3.c: Likewise.
835 * gcc.target/i386/ssetype-5.c: Likewise.
837 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
838 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/warn/Winit-self-2.C: New.
843 2014-11-24 Petr Murzin <petr.murzin@intel.com>
845 * gcc.target/i386/extract-insert-combining.c: New test.
847 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
849 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
851 2014-11-24 Richard Biener <rguenther@suse.de>
854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
856 2014-11-24 Richard Biener <rguenther@suse.de>
858 PR tree-optimization/55334
859 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
861 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
863 * gnat.dg/opt45.adb: New test.
865 2014-11-24 Tobias Burnus <burnus@net-b.de>
867 * gfortran.dg/dollar_sym_3.f: Update dg-error.
868 * gfortran.dg/coarray_collectives_3.f90: Ditto.
870 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
872 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
873 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
874 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
875 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
877 2014-11-23 Tobias Burnus <burnus@net-b.de>
879 * gfortran.dg/tab_continuation.f: Update dg-*.
881 2014-11-23 Andrew Pinski <apinski@cavium.com>
883 * gcc.c-torture/compile/20120927-1.c: New testcase.
884 * gcc.c-torture/compile/20120830-1.c: New testcase.
886 2014-11-22 Andrew Pinski <apinski@cavium.com>
888 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
889 argc is always greater than 1 (octeon simulator).
890 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
892 2014-11-22 Andrew Pinski <apinski@cavium.com>
895 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
896 x30 (in the epilogue).
897 * gcc.target/aarch64/test_frame_6.c: Likewise.
898 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
899 x30 and x19 (in the epilogue).
900 * gcc.target/aarch64/test_frame_4.c: Likewise.
901 * gcc.target/aarch64/test_frame_7.c: Likewise.
903 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
907 * gcc.target/sh/torture/pr63783-1.c: New.
908 * gcc.target/sh/torture/pr63783-2.c: New.
909 * gcc.target/sh/pr51244-20.c: Adjust.
910 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
912 2014-11-22 Tobias Burnus <burnus@net-b.de>
914 * gfortran.dg/coarray/cosubscript_1.f90: New.
916 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
918 * gnat.dg/specs/pack11.ads: New test.
920 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
922 * gnat.dg/specs/no_streams.ads: New test.
924 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
926 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
927 store_modtion rtl dump.
928 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
929 * gcc.dg/var-expand3.c (dg-final): Ditto.
931 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
933 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
934 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
935 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
936 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
937 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
938 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
940 2014-11-21 Jakub Jelinek <jakub@redhat.com>
942 PR tree-optimization/64006
943 * gcc.c-torture/execute/pr64006.c: New test.
945 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
947 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
948 value for go testing.
950 2014-11-21 Jiong Wang <jiong.wang@arm.com>
952 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
954 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
956 * gcc.target/aarch64/simd/vsqrt_f64_1.c
958 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
960 * g++.dg/other/i386-2.C: Add -mpcommit.
961 * g++.dg/other/i386-3.C: Ditto.
962 * gcc.target/i386/pcommit-1.c: New test.
963 * gcc.target/i386/sse-12.c: Add new options.
964 * gcc.target/i386/sse-13.c: Ditto.
965 * gcc.target/i386/sse-14.c: Ditto.
966 * gcc.target/i386/sse-22.c: Ditto.
967 * gcc.target/i386/sse-23.c: Ditto.
969 2014-11-20 Mark Wielaard <mjw@redhat.com>
972 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
973 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
975 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
977 * g++.dg/other/i386-2.C: Add -mclwb.
978 * g++.dg/other/i386-3.C: Ditto.
979 * gcc.target/i386/clwb-1.c: New test.
980 * gcc.target/i386/sse-12.c: Add new options.
981 * gcc.target/i386/sse-13.c: Ditto.
982 * gcc.target/i386/sse-14.c: Ditto.
983 * gcc.target/i386/sse-22.c: Ditto.
984 * gcc.target/i386/sse-23.c: Ditto.
986 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
988 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
989 * g++.dg/other/i386-3.C: Ditto.
990 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
991 * gcc.target/i386/avx512vbmi-check.h: Ditto.
992 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
993 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
994 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
995 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
996 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
997 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
998 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
999 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1000 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
1001 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
1002 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
1003 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
1004 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
1005 * gcc.target/i386/sse-12.c: Add new options.
1006 * gcc.target/i386/sse-13.c: Ditto.
1007 * gcc.target/i386/sse-14.c: Ditto.
1008 * gcc.target/i386/sse-22.c: Ditto.
1009 * gcc.target/i386/sse-23.c: Ditto.
1011 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
1013 * g++.dg/other/i386-2.C: Add -mavx512ifma.
1014 * g++.dg/other/i386-3.C: Ditto.
1015 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
1016 * gcc.target/i386/avx512ifma-check.h: New.
1017 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1018 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
1019 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1020 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1021 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
1022 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
1023 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
1024 * gcc.target/i386/sse-12.c: Add new options.
1025 * gcc.target/i386/sse-13.c: Ditto.
1026 * gcc.target/i386/sse-14.c: Ditto.
1027 * gcc.target/i386/sse-22.c: Ditto.
1028 * gcc.target/i386/sse-23.c: Ditto.
1030 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
1032 Forward-port from 2014-10-30 4_9-branch r216934
1035 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
1037 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1040 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
1043 2014-11-21 Tom de Vries <tom@codesourcery.com>
1045 * gcc.dg/store-motion-fgcse-sm.c: New test.
1047 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
1050 * gcc.target/i386/pr60451.c: New.
1052 2014-11-21 Jakub Jelinek <jakub@redhat.com>
1054 PR tree-optimization/61773
1055 * gcc.dg/pr61773.c: New test.
1058 * c-c++-common/pr63764-1.c: New test.
1059 * c-c++-common/pr63764-2.c: New test.
1062 * gcc.target/i386/pr63910.c: New test.
1064 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1067 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
1069 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
1071 * gcc.dg/no-strict-overflow-8.c: New test.
1073 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1075 * gcc.dg/undefined-loop-1.c: New file.
1076 * gcc.dg/undefined-loop-2.c: New file.
1078 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
1080 * gcc.target/aarch64/symbol-range.c: New.
1081 * gcc.target/aarch64/symbol-range-tiny.c: New.
1082 2014-11-20 Richard Biener <rguenther@suse.de>
1085 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
1087 2014-11-20 Richard Biener <rguenther@suse.de>
1089 PR tree-optimization/63677
1090 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
1091 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
1093 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
1096 * gcc.dg/asan/pr63845.c: New test.
1098 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1101 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
1102 stack pointer address, to fit darwin output when symbolizer is not
1104 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1105 * c-c++-common/asan/memcmp-1.c: Likewise.
1106 * c-c++-common/asan/misalign-1.c: Likewise.
1107 * c-c++-common/asan/misalign-2.c: Likewise.
1108 * c-c++-common/asan/null-deref-1.c: Likewise.
1109 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1110 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
1111 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1112 * c-c++-common/asan/use-after-free-1.c: Likewise.
1113 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
1114 * g++.dg/asan/deep-tail-call-1.C: Likewise.
1115 * g++.dg/asan/large-func-test-1.C: Likewise.
1117 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1120 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
1122 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1125 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
1126 * c-c++-common/asan/memcmp-1.c: Likewise.
1127 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1128 * c-c++-common/asan/use-after-free-1.c: Likewise.
1130 2014-11-19 David Malcolm <dmalcolm@redhat.com>
1133 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
1134 (make_random_function): Free ff->locals.
1136 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
1139 * gcc.target/i386/pr63947.c: New test.
1141 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/cpp0x/constexpr-__func__.C: New.
1146 2014-11-19 Renlin Li <Renlin.Li@arm.com>
1149 * gcc.target/aarch64/pr63424.c: New test.
1151 2014-11-19 Renlin Li <Renlin.Li@arm.com>
1154 * gcc.dg/pr63762.c: New test.
1156 2014-11-19 Marek Polacek <polacek@redhat.com>
1159 * gcc.dg/ubsan/pr63690.c: New test.
1161 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1164 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
1165 darwin, adjust dg-output.
1166 * c-c++-common/asan/misalign-2.c: Likewise.
1168 2014-11-19 Richard Henderson <rth@redhat.com>
1170 * gcc.dg/cwsc0.c: New test.
1171 * gcc.dg/cwsc1.c: New test.
1173 2014-11-19 Marek Polacek <polacek@redhat.com>
1176 * c-c++-common/ubsan/pr63879-1.c: New test.
1177 * c-c++-common/ubsan/pr63879-2.c: New test.
1179 2014-11-19 Tom de Vries <tom@codesourcery.com>
1181 PR tree-optimization/62167
1182 * gcc.dg/pr51879-12.c: Add xfails.
1183 * gcc.dg/pr62167-run.c: New test.
1184 * gcc.dg/pr62167.c: New test.
1186 2014-11-19 Jakub Jelinek <jakub@redhat.com>
1188 PR tree-optimization/63915
1189 * c-c++-common/gomp/pr60823-4.c: New test.
1192 * c-c++-common/ubsan/pr63520.c: New test.
1194 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1197 * g++.dg/cpp0x/constexpr-ref7.C: New.
1199 2014-11-19 Jakub Jelinek <jakub@redhat.com>
1202 * g++.dg/ubsan/pr63913.C: New test.
1204 2014-11-19 Andreas Schwab <schwab@suse.de>
1206 * gcc.dg/pure-2.c: Update line numbers.
1208 2014-11-19 Jakub Jelinek <jakub@redhat.com>
1210 PR rtl-optimization/63843
1211 * gcc.c-torture/execute/pr63843.c: New test.
1213 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
1216 * gcc.dg/memset-2.c: New.
1218 2014-11-18 Jakub Jelinek <jakub@redhat.com>
1221 * g++.dg/ubsan/pr63813.C: New test.
1223 PR tree-optimization/61042
1224 * gcc.c-torture/compile/pr61042.c: New test.
1226 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
1228 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
1231 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/constexpr-55942.C: New.
1236 2014-11-18 Marek Polacek <polacek@redhat.com>
1239 * c-c++-common/ubsan/pr63866.c: New test.
1241 2014-11-18 Richard Biener <rguenther@suse.de>
1243 PR tree-optimization/63914
1244 * gcc.dg/pr63914.c: New testcase.
1246 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1249 * g++.dg/cpp0x/noexcept26.C: New.
1250 * g++.dg/cpp0x/noexcept27.C: Likewise.
1252 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1255 * g++.dg/cpp0x/constexpr-60245.C: New.
1257 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/cpp0x/constexpr-ref6.C: New.
1262 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
1264 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
1265 * gcc.target/arm/neon/vbicQs32.c: Likewise.
1266 * gcc.target/arm/neon/vbicQs64.c: Likewise.
1267 * gcc.target/arm/neon/vbicQs8.c: Likewise.
1268 * gcc.target/arm/neon/vbicQu16.c: Likewise.
1269 * gcc.target/arm/neon/vbicQu32.c: Likewise.
1270 * gcc.target/arm/neon/vbicQu64.c: Likewise.
1271 * gcc.target/arm/neon/vbicQu8.c: Likewise.
1272 * gcc.target/arm/neon/vbics16.c: Likewise.
1273 * gcc.target/arm/neon/vbics32.c: Likewise.
1274 * gcc.target/arm/neon/vbics64.c: Likewise.
1275 * gcc.target/arm/neon/vbics8.c: Likewise.
1276 * gcc.target/arm/neon/vbicu16.c: Likewise.
1277 * gcc.target/arm/neon/vbicu32.c: Likewise.
1278 * gcc.target/arm/neon/vbicu64.c: Likewise.
1279 * gcc.target/arm/neon/vbicu8.c: Likewise.
1280 * gcc.target/arm/neon/vornQs16.c: Likewise.
1281 * gcc.target/arm/neon/vornQs32.c: Likewise.
1282 * gcc.target/arm/neon/vornQs64.c: Likewise.
1283 * gcc.target/arm/neon/vornQs8.c: Likewise.
1284 * gcc.target/arm/neon/vornQu16.c: Likewise.
1285 * gcc.target/arm/neon/vornQu32.c: Likewise.
1286 * gcc.target/arm/neon/vornQu64.c: Likewise.
1287 * gcc.target/arm/neon/vornQu8.c: Likewise.
1288 * gcc.target/arm/neon/vorns16.c: Likewise.
1289 * gcc.target/arm/neon/vorns32.c: Likewise.
1290 * gcc.target/arm/neon/vorns64.c: Likewise.
1291 * gcc.target/arm/neon/vorns8.c: Likewise.
1292 * gcc.target/arm/neon/vornu16.c: Likewise.
1293 * gcc.target/arm/neon/vornu32.c: Likewise.
1294 * gcc.target/arm/neon/vornu64.c: Likewise.
1295 * gcc.target/arm/neon/vornu8.c: Likewise.
1297 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
1299 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
1300 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
1301 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
1302 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
1303 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
1304 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
1305 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
1306 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
1307 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
1309 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
1311 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
1312 * g++.dg/ipa/devirt-15.C: Ditto.
1313 * g++.dg/ipa/devirt-7.C: Ditto.
1314 * g++.dg/ipa/pr60600.C: Ditto.
1315 * g++.dg/opt/vt2.C: Ditto.
1316 * g++.dg/opt/vt4.C: Ditto.
1317 * g++.dg/pr48484.C: Ditto.
1318 * g++.dg/tm/pr47746.C: Ditto.
1319 * g++.dg/tree-ssa/pr57380.C: Ditto.
1320 * gcc.dg/ipa/inline-4.c: Ditto.
1321 * gcc.dg/ipa/inlinehint-1.c: Ditto.
1322 * gcc.dg/ipa/inlinehint-2.c: Ditto.
1323 * gcc.dg/ipa/inlinehint-3.c: Ditto.
1324 * gcc.dg/pr47276.c: Ditto.
1325 * gcc.dg/pure-2.c: Ditto.
1326 * gcc.dg/tm/nested-2.c: Ditto.
1327 * gcc.dg/tree-ssa/alias-29.c: Ditto.
1328 * gcc.target/i386/3dnow-1.c: Ditto.
1329 * gcc.target/i386/3dnow-2.c: Ditto.
1330 * gcc.target/i386/3dnowA-1.c: Ditto.
1331 * gcc.target/i386/3dnowA-2.c: Ditto.
1332 * gcc.target/i386/avx-1.c: Ditto.
1333 * gcc.target/i386/avx-2.c: Ditto.
1334 * gcc.target/i386/memcpy-1.c: Ditto.
1335 * gcc.target/i386/mmx-1.c: Ditto.
1336 * gcc.target/i386/mmx-2.c: Ditto.
1337 * gcc.target/i386/sse-14.c: Ditto.
1338 * gcc.target/i386/sse-22.c: Ditto.
1339 * gcc.target/i386/sse-22a.c: Ditto.
1340 * gcc.target/i386/sse-23.c: Ditto.
1341 * gcc.target/i386/sse-24.c: Ditto.
1342 * gcc.target/i386/vect-double-1.c: Ditto.
1343 * g++.dg/fstack-protector-strong.C: Add target nonpic.
1344 * gcc.dg/fstack-protector-strong.c: Ditto.
1346 2014-11-18 Hale Wang <hale.wang@arm.com>
1348 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
1349 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
1350 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1351 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1352 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1353 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1354 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1355 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1356 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1357 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1359 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
1361 * g++.dg/abi/mangle-arm-crypto.C: New.
1362 * g++.dg/abi/mangle-neon.C (f19): New.
1365 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
1367 * gcc.target/arm/pr51968.c (foo): Fix call to
1368 __builtin_neon_vqmovunv8hi.
1370 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
1372 * c-c++-common/asan/aggressive-opts.c: New test.
1374 2014-11-18 Yury Gribov <y.gribov@samsung.com>
1377 * c-c++-common/ubsan/pr63802.c: New test.
1379 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
1381 * g++.dg/pr63766.C: New.
1383 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1385 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
1386 floating point variables instead of using asm to test allocating
1387 values to the Altivec registers.
1389 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
1390 -mupper-regs-df tests.
1391 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1393 * config/rs6000/predicates.md (memory_fp_constant): New predicate
1395 2014-11-17 Tom de Vries <tom@codesourcery.com>
1397 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
1398 * gcc.dg/pr43864-3.c: Same.
1399 * gcc.dg/pr43864-4.c: Same.
1400 * gcc.dg/pr43864.c: Same.
1401 * gcc.dg/pr50763.c: Same.
1402 * gcc.dg/pr51879-12.c: Same.
1403 * gcc.dg/pr51879-16.c: Same.
1404 * gcc.dg/pr51879-17.c: Same.
1405 * gcc.dg/pr51879-18.c: Same.
1406 * gcc.dg/pr51879-2.c: Same.
1407 * gcc.dg/pr51879-3.c: Same.
1408 * gcc.dg/pr51879-4.c: Same.
1409 * gcc.dg/pr51879-6.c: Same.
1410 * gcc.dg/pr51879-7.c: Same.
1411 * gcc.dg/pr51879.c: Same.
1413 2014-11-17 Tom de Vries <tom@codesourcery.com>
1415 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
1416 * gcc.dg/pr43864-3.c: Same.
1417 * gcc.dg/pr43864-4.c: Same.
1419 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
1421 * gcc.target/aarch64/vld1_lane.c: New test.
1423 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
1425 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
1426 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
1428 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
1430 * gcc.target/i386/chkp-strlen-1.c: New.
1431 * gcc.target/i386/chkp-strlen-2.c: New.
1432 * gcc.target/i386/chkp-strlen-3.c: New.
1433 * gcc.target/i386/chkp-strlen-4.c: New.
1434 * gcc.target/i386/chkp-strlen-5.c: New.
1436 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
1438 * gcc.target/i386/chkp-stropt-1.c: New.
1439 * gcc.target/i386/chkp-stropt-2.c: New.
1440 * gcc.target/i386/chkp-stropt-3.c: New.
1441 * gcc.target/i386/chkp-stropt-4.c: New.
1442 * gcc.target/i386/chkp-stropt-5.c: New.
1443 * gcc.target/i386/chkp-stropt-6.c: New.
1444 * gcc.target/i386/chkp-stropt-7.c: New.
1445 * gcc.target/i386/chkp-stropt-8.c: New.
1446 * gcc.target/i386/chkp-stropt-9.c: New.
1447 * gcc.target/i386/chkp-stropt-10.c: New.
1448 * gcc.target/i386/chkp-stropt-11.c: New.
1449 * gcc.target/i386/chkp-stropt-12.c: New.
1450 * gcc.target/i386/chkp-stropt-13.c: New.
1451 * gcc.target/i386/chkp-stropt-14.c: New.
1452 * gcc.target/i386/chkp-stropt-15.c: New.
1453 * gcc.target/i386/chkp-stropt-16.c: New.
1455 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
1457 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
1460 2014-11-17 Richard Biener <rguenther@suse.de>
1464 * gfortran.dg/pr63883.f90: New testcase.
1466 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
1469 * g++.dg/ipa/pr63894.C: New test.
1471 2014-11-17 Terry Guo <terry.guo@arm.com>
1473 * gcc.target/arm/thumb1-ual-1.c: New test.
1475 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
1478 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
1479 * gcc.dg/tree-ssa/forwprop-29.c: New test.
1481 2014-11-16 Andrew Pinski <apinski@cavium.com>
1483 * gcc.c-torture/execute/memset-4.c: New test.
1484 * gcc.c-torture/execute/20110418-1.c: New test.
1485 * gcc.c-torture/execute/20141022-1.c: New test.
1486 * gcc.c-torture/execute/strcpy-2.c: New test.
1487 * gcc.c-torture/execute/20140212-2.c: New test.
1488 * gcc.c-torture/compile/20120913-1.c: New test.
1489 * gcc.c-torture/compile/20121010-1.c: New test.
1490 * gcc.c-torture/compile/20120917-1.c: New test.
1491 * gcc.c-torture/compile/20140110-1.c: New test.
1492 * gcc.c-torture/compile/20121220-1.c: New test.
1493 * gcc.c-torture/compile/20120822-1.c: New test.
1494 * gcc.c-torture/compile/20121027-1.c: New test.
1495 * gcc.c-torture/compile/20120830-2.c: New test.
1497 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
1499 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
1502 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1504 * gcc.dg/atomic/c11-atomic-exec-5.c
1505 (test_main_long_double_add_overflow): Only actually define if
1506 LDBL_MANT_DIG != 106.
1507 (test_main_complex_long_double_add_overflow): Likewise.
1508 (test_main_long_double_sub_overflow): Likewise.
1509 (test_main_complex_long_double_sub_overflow): Likewise.
1511 (NOT_LDBL_EPSILON_2): Likewise.
1512 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
1514 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
1516 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
1517 instead of run on ia32 targets.
1519 2014-11-15 Marek Polacek <polacek@redhat.com>
1522 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
1524 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1527 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
1529 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
1531 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
1532 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
1533 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
1534 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
1536 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1538 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
1540 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1542 * gcc.dg/pubtypes-3.c: Include <string.h>.
1543 * gcc.dg/pubtypes-4.c: Likewise.
1545 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1547 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
1549 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
1551 * gnat.dg/opt44.ad[sb]: New test.
1553 2014-11-15 Tobias Burnus <burnus@net-b.de>
1555 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
1556 * gfortran.dg/coarray_9.f90: Ditto.
1557 * gfortran.dg/empty_label.f: Ditto.
1558 * gfortran.dg/empty_label.f90: Ditto.
1560 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1562 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
1564 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1565 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1566 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
1567 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1568 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
1569 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1570 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1571 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1572 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1573 * gcc.target/powerpc/ppc-round.c: Likewise.
1575 2014-11-14 Martin Jambor <mjambor@suse.cz>
1577 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
1579 * g++.dg/ipa/devirt-21.C: Xfail.
1580 * g++.dg/ipa/devirt-24.C: Likewise.
1581 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
1582 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
1583 * g++.dg/ipa/devirt-44.C: Likewise.
1584 * g++.dg/ipa/devirt-43.C: Xfail.
1586 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
1588 * g++.dg/abi/abi-tag11.C: New.
1590 2014-11-14 Marek Polacek <polacek@redhat.com>
1592 * c-c++-common/ubsan/overflow-negate-3.c: New test.
1594 2014-11-14 Marek Polacek <polacek@redhat.com>
1597 * c-c++-common/ubsan/pr63839.c: New test.
1598 * c-c++-common/ubsan/unreachable-2.c: New test.
1600 2014-11-14 Richard Biener <rguenther@suse.de>
1602 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
1604 2014-11-13 Teresa Johnson <tejohnson@google.com>
1606 PR tree-optimization/63841
1607 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
1609 2014-11-14 Bin Cheng <bin.cheng@arm.com>
1611 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
1612 * gcc.target/arm/vfp-1.c: Improve scanning string.
1614 2014-11-13 Rong Xu <xur@google.com>
1617 * g++.dg/tree-prof/pr63581.C: New test.
1619 2014-11-13 Teresa Johnson <tejohnson@google.com>
1621 PR tree-optimization/63841
1622 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
1624 2014-11-13 Teresa Johnson <tejohnson@google.com>
1626 PR tree-optimization/63841
1627 * g++.dg/tree-ssa/pr63841.C: New test.
1629 2014-11-13 Richard Biener <rguenther@suse.de>
1631 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
1633 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
1635 * lib/target-supports.exp (error_h): New check.
1636 (libc_has_complex_functions): Ditto.
1638 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
1639 * gcc.dg/builtins-61.c: Likewise.
1640 * gcc.dg/builtins-67.c: Disable test for Bionic.
1641 * gcc.dg/strlenopt-14g.c: Likewise.
1642 * gcc.dg/strlenopt-14gf.c: Likewise.
1643 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
1644 * gcc.dg/c99-tgmath-2.c: Likewise.
1645 * gcc.dg/c99-tgmath-3.c: Likewise.
1646 * gcc.dg/c99-tgmath-4.c: Likewise.
1647 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
1649 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/ipa/pr63838.C: New test.
1654 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
1656 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
1657 * gcc.target/mips/call-clobbered-1.c: New.
1658 * gcc.target/mips/call-clobbered-2.c: New.
1659 * gcc.target/mips/call-clobbered-3.c: New.
1660 * gcc.target/mips/call-clobbered-4.c: New.
1661 * gcc.target/mips/call-clobbered-5.c: New.
1662 * gcc.target/mips/call-saved-4.c: New.
1663 * gcc.target/mips/call-saved-5.c: New.
1664 * gcc.target/mips/call-saved-6.c: New.
1665 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
1666 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
1667 odd-spreg option. Account for -modd-spreg in minimum arch code.
1668 * gcc.target/mips/movdf-1.c: New.
1669 * gcc.target/mips/movdf-2.c: New.
1670 * gcc.target/mips/movdf-3.c: New.
1671 * gcc.target/mips/oddspreg-1.c: New.
1672 * gcc.target/mips/oddspreg-2.c: New.
1673 * gcc.target/mips/oddspreg-3.c: New.
1674 * gcc.target/mips/oddspreg-4.c: New.
1675 * gcc.target/mips/oddspreg-5.c: New.
1676 * gcc.target/mips/oddspreg-6.c: New.
1678 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1681 * g++.dg/other/pr63815.C: New test.
1683 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1687 * g++.dg/cpp0x/decltype61.C: New.
1689 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1691 PR tree-optimization/63835
1692 * gcc.dg/pr63835.c: New test.
1694 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
1696 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
1697 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
1698 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
1699 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
1700 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
1701 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
1702 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
1703 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
1704 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
1705 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
1706 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
1707 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
1708 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
1709 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
1710 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
1711 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
1712 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
1713 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
1714 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
1715 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
1716 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
1717 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
1718 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
1719 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
1720 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
1721 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
1722 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
1723 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
1724 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
1725 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
1726 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
1727 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
1728 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
1729 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
1730 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
1731 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
1732 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
1733 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
1734 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
1735 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
1736 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
1737 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
1738 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
1739 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
1740 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
1741 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
1742 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
1743 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
1744 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
1745 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
1747 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1749 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
1750 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
1751 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
1752 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
1753 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
1754 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
1755 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
1756 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
1757 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
1758 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
1760 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
1762 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
1763 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
1764 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
1765 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
1766 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
1767 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
1768 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
1769 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
1770 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
1771 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
1772 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
1773 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
1774 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
1775 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
1776 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
1777 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
1778 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
1779 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
1780 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
1781 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
1782 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
1783 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
1784 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
1785 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
1786 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
1787 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
1788 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
1789 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
1790 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
1791 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
1793 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1795 * gcc.target/i386/pr45852.c: Simplify target selector.
1796 * gcc.target/i386/pr63495.c: Ditto.
1797 * gcc.target/i386/pr39496.c: Ditto.
1798 * gcc.target/i386/pr36613.c: Ditto.
1800 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1802 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
1803 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
1804 -fno-omit-frame-pointer.
1806 2014-11-12 Marek Polacek <polacek@redhat.com>
1808 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
1809 of prune_gcc_output.
1810 * lib/prune.exp (prune_file_path): New procedure.
1812 2014-11-12 Marek Polacek <polacek@redhat.com>
1814 * c-c++-common/ubsan/overflow-sub-4.c: New test.
1815 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
1816 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1818 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
1820 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
1822 2014-11-12 Richard Biener <rguenther@suse.de>
1824 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
1826 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1828 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1829 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1831 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1834 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1836 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1839 * c-c++-common/builtin-arith-overflow-1.c: New test.
1840 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1841 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1842 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1843 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1844 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1845 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1846 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1847 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1848 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1849 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1850 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1851 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1852 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1853 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1854 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1855 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1856 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1857 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1858 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1859 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1860 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1861 * gcc.dg/builtin-arith-overflow-1.c: New test.
1862 * gcc.dg/builtin-arith-overflow-2.c: New test.
1864 2014-11-12 Richard Biener <rguenther@suse.de>
1867 * gfortran.dg/pr63821.f90: New testcase.
1869 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1871 PR tree-optimization/63761
1872 * gcc.c-torture/compile/pr63761.c: New test.
1874 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1876 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1877 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1880 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1882 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1884 * g++.dg/abi/arm_rtti1.C: Likewise.
1885 * g++.dg/abi/key1.C: Likewise.
1886 * g++.dg/ext/visibility/arm1.C: Likewise.
1887 * g++.dg/ext/visibility/arm2.C: Likewise.
1888 * g++.dg/ext/visibility/arm3.C: Likewise.
1890 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1892 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1894 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1895 Manuel López-Ibáñez <manu@gcc.gnu.org>
1898 * gcc.misc-tests/output.exp: New test case for identical input and
1901 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1904 * lib/gfortran-dg.exp: Update regexp to match locus and message
1906 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1907 * gfortran.dg/warnings_are_errors_1.f: Update.
1909 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1911 * ChangeLog.jit: New.
1912 * jit.dg/all-non-failing-tests.h: New.
1913 * jit.dg/harness.h: New.
1914 * jit.dg/jit.exp: New.
1915 * jit.dg/test-accessing-struct.c: New.
1916 * jit.dg/test-accessing-union.c: New.
1917 * jit.dg/test-array-as-pointer.c: New.
1918 * jit.dg/test-arrays.c: New.
1919 * jit.dg/test-calling-external-function.c: New.
1920 * jit.dg/test-calling-function-ptr.c: New.
1921 * jit.dg/test-combination.c: New.
1922 * jit.dg/test-dot-product.c: New.
1923 * jit.dg/test-empty.c: New.
1924 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1925 * jit.dg/test-error-adding-to-terminated-block.c: New.
1926 * jit.dg/test-error-array-as-pointer.c: New.
1927 * jit.dg/test-error-bad-cast.c: New.
1928 * jit.dg/test-error-block-in-wrong-function.c: New.
1929 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1930 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1931 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1932 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1933 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1934 * jit.dg/test-error-call-with-mismatching-args.c: New.
1935 * jit.dg/test-error-call-with-not-enough-args.c: New.
1936 * jit.dg/test-error-call-with-too-many-args.c: New.
1937 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1938 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1939 * jit.dg/test-error-get-type-bad-enum.c: New.
1940 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1941 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1942 * jit.dg/test-error-mismatching-types-in-call.c: New.
1943 * jit.dg/test-error-missing-return.c: New.
1944 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1945 * jit.dg/test-error-new-function-bad-kind.c: New.
1946 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1947 * jit.dg/test-error-null-passed-to-api.c: New.
1948 * jit.dg/test-error-return-within-void-function.c: New.
1949 * jit.dg/test-error-unreachable-block.c: New.
1950 * jit.dg/test-error-unterminated-block.c: New.
1951 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1952 * jit.dg/test-expressions.c: New.
1953 * jit.dg/test-factorial.c: New.
1954 * jit.dg/test-fibonacci.c: New.
1955 * jit.dg/test-functions.c: New.
1956 * jit.dg/test-fuzzer.c: New.
1957 * jit.dg/test-hello-world.c: New.
1958 * jit.dg/test-linked-list.c: New.
1959 * jit.dg/test-long-names.c: New.
1960 * jit.dg/test-nested-contexts.c: New.
1961 * jit.dg/test-nested-loops.c: New.
1962 * jit.dg/test-operator-overloading.cc: New.
1963 * jit.dg/test-quadratic.c: New.
1964 * jit.dg/test-quadratic.cc: New.
1965 * jit.dg/test-reading-struct.c: New.
1966 * jit.dg/test-string-literal.c: New.
1967 * jit.dg/test-sum-of-squares.c: New.
1968 * jit.dg/test-threads.c: New.
1969 * jit.dg/test-types.c: New.
1970 * jit.dg/test-using-global.c: New.
1971 * jit.dg/test-volatile.c: New.
1973 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1975 * gcc.target/aarch64/vbslq_f64_1.c: New.
1976 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1977 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1978 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1980 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1983 * g++.dg/cpp0x/constexpr-63265.C: New.
1985 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1987 * gcc.target/i386/pr52252-atom-1.c: New.
1989 2014-11-11 Martin Liska <mliska@suse.cz>
1993 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1994 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1995 with symbol alias support.
1997 2014-11-10 Andi Kleen <ak@linux.intel.com>
1999 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
2002 2014-11-10 Andi Kleen <ak@linux.intel.com>
2004 * c-c++-common/cilk-plus/CK/errors.c: New test.
2006 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
2007 Ilya Enkovich <ilya.enkovich@intel.com>
2010 * gcc.target/i386/pr63620.c: New test.
2012 2014-11-11 Jakub Jelinek <jakub@redhat.com>
2014 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
2016 * gcc.dg/ubsan/ipa-icf-1.c: New test.
2017 * gcc.dg/ipa/ipa-icf-31.c: New test.
2019 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
2022 * gcc.dg/pr63748.c: New testcase.
2024 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
2026 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
2028 2014-11-10 Roman Gareev <gareevroman@gmail.com>
2030 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
2031 fgraphite-code-generator flag.
2032 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
2033 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
2034 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
2035 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
2036 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
2037 * gcc.dg/graphite/pr35356-2.c: Likewise.
2038 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
2039 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
2040 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
2041 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
2042 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
2044 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
2046 * gcc.c-torture/compile/pr35468.c: Revert the last change.
2048 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
2050 * c-c++-common/Wshift-count-overflow-1.c: New.
2051 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
2052 * c-c++-common/Wshift-count-negative-1.c: Likewise.
2053 * c-c++-common/Wshift-count-negative-2.c: Likewise.
2055 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
2057 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
2058 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
2059 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
2060 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
2061 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
2062 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
2063 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
2064 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
2065 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
2066 * gcc.target/arm/aapcs/vfp1.c: Likewise.
2067 * gcc.target/arm/aapcs/vfp2.c: Likewise.
2068 * gcc.target/arm/aapcs/vfp3.c: Likewise.
2069 * gcc.target/arm/aapcs/vfp4.c: Likewise.
2070 * gcc.target/arm/aapcs/vfp5.c: Likewise.
2071 * gcc.target/arm/aapcs/vfp6.c: Likewise.
2072 * gcc.target/arm/aapcs/vfp7.c: Likewise.
2073 * gcc.target/arm/aapcs/vfp8.c: Likewise.
2074 * gcc.target/arm/aapcs/vfp9.c: Likewise.
2075 * gcc.target/arm/aapcs/vfp10.c: Likewise.
2076 * gcc.target/arm/aapcs/vfp11.c: Likewise.
2077 * gcc.target/arm/aapcs/vfp12.c: Likewise.
2078 * gcc.target/arm/aapcs/vfp13.c: Likewise.
2079 * gcc.target/arm/aapcs/vfp14.c: Likewise.
2080 * gcc.target/arm/aapcs/vfp15.c: Likewise.
2081 * gcc.target/arm/aapcs/vfp16.c: Likewise.
2082 * gcc.target/arm/aapcs/vfp17.c: Likewise.
2084 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
2086 PR tree-optimization/63778
2087 * gfortran.dg/pr63778.f: New test.
2089 2014-11-10 Renlin Li <renlin.li@arm.com>
2092 * gcc.dg/pr61529.c: New.
2094 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
2096 * lib/target-supports.exp (check_effective_target_return_address):
2098 * gcc.c-torture/execute/20010122-1.c: Require return_address.
2099 * gcc.c-torture/execute/20030323-1.c: Likewise.
2100 * gcc.c-torture/execute/20030811-1.c: Likewise.
2101 * gcc.c-torture/execute/eeprof-1.c: Likewise.
2102 * gcc.c-torture/execute/frame-address.c: Likewise.
2103 * gcc.c-torture/execute/pr17377.c: Likewise.
2105 * gcc.c-torture/compile/920625-2.c: Add return type to
2107 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
2108 * gcc.c-torture/execute/pr61375.c: Likewise.
2109 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
2110 * gcc.dg/pr30904.c: Remove extern from declaration of t.
2112 * lib/target-supports.exp (check_effective_target_indirect_jumps):
2114 (check_effective_target_nonlocal_goto): New function.
2115 (check_effective_target_label_values): New function.
2116 * gcc.c-torture/execute/20071220-2.c: Require label_values.
2117 * gcc.c-torture/compile/labels-2.c: Likewise.
2118 * gcc.c-torture/compile/20000518-1.c: Likewise.
2119 * gcc.c-torture/compile/20021108-1.c: Likewise.
2120 * gcc.c-torture/compile/981006-1.c: Likewise.
2121 * gcc.c-torture/execute/20040302-1.c: Likewise.
2122 * gcc.dg/torture/pr33848.c: Likewise.
2124 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
2126 * gcc.c-torture/compile/pr32919.c: Likewise.
2127 * gcc.c-torture/compile/pr17913.c: Likewise.
2128 * gcc.c-torture/compile/pr51495.c: Likewise.
2129 * gcc.c-torture/compile/pr25224.c: Likewise.
2130 * gcc.c-torture/compile/labels-3.c: Likewise.
2131 * gcc.c-torture/compile/pr27863.c: Likewise.
2132 * gcc.c-torture/compile/20050510-1.c: Likewise.
2133 * gcc.c-torture/compile/pr28489.c: Likewise.
2134 * gcc.c-torture/compile/pr29128.c: Likewise.
2135 * gcc.c-torture/compile/pr21356: Likewise.
2136 * gcc.c-torture/execute/20071210-1.c: Likewise.
2137 * gcc.c-torture/execute/200701220-1.c: Likewise.
2138 * gcc.c-torture/execute/pr51447.c: Likewise.
2139 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2140 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
2141 * gcc.dg/20021029-1.c: Likewise.
2142 * gcc.dg/pr43379.c: Likewise.
2143 * gcc.dg/pr45259.c: Likewise.
2144 * gcc.dg/torture/pr53695.c: Likewise.
2145 * gcc.dg/torture/pr57584.c: Likewise.
2147 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
2148 or indirect_jumps are available.
2149 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
2151 * gcc.c-torture/compile/920428-3.c: Likewise.
2152 * gcc.c-torture/compile/950613-1.c: Likewise.
2154 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
2155 * gcc.c-torture/compile/991213-3.c: Likewise.
2156 * gcc.c-torture/compile/920825-1.c: Likewise.
2157 * gcc.c-torture/compile/20011029-1.c: Likewise.
2158 * gcc.c-torture/compile/complex-6.c: Likewise.
2159 * gcc.c-torture/compile/pr27127.c: Likewise.
2160 * gcc.c-torture/compile/pr58164.c: Likewise.
2161 * gcc.c-torture/compile/20041214-1.c: Likewise.
2162 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
2163 * gcc.c-torture/execute/pr56982.c: Likewise.
2164 * gcc.c-torture/execute/pr60003.c: Likewise.
2165 * gcc.c-torture/execute/pr26983.c: Likewise.
2166 * gcc.dg/pr57287-2.c: Likewise.
2167 * gcc.dg/pr59920-1.c: Likewise.
2168 * gcc.dg/pr59920-2.c: Likewise.
2169 * gcc.dg/pr59920-3.c: Likewise.
2170 * gcc.dg/setjmp-3.c: Likewise.
2171 * gcc.dg/setjmp-4.c: Likewise.
2172 * gcc.dg/setjmp-5.c: Likewise.
2173 * gcc.dg/torture/pr48542.c: Likewise.
2174 * gcc.dg/torture/pr57147-2.c: Likewise.
2175 * gcc.dg/torture/pr59993.c: Likewise.
2177 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
2178 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
2179 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
2180 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2181 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2182 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
2183 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
2184 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
2185 * gcc.dg/non-local-goto-1.c: Likewise.
2186 * gcc.dg/non-local-goto-2.c: Likewise.
2187 * gcc.dg/pr49994-1.c: Likewise.
2188 * gcc.dg/torture/pr57036-2.c: Likewise.
2190 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
2191 NO_LABEL_VALUES test.
2192 * gcc.c-torture/compile/920831-1.c: Likewise.
2193 * gcc.c-torture/compile/920502-1.c: Likewise.
2194 * gcc.c-torture/compile/920501-7.c: Likewise.
2195 * gcc.dg/pr52139.c: Likewise.
2197 * lib/target-supports.exp (check_effective_target_trampolines,
2198 check_profiling_available, check_effective_target_lto,
2199 check_effective_target_vect_natural): False for nvptx-*-*.
2200 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
2201 * gcc.c-torture/compile/pr34334.c: Likewise.
2202 * gcc.c-torture/compile/pr37056.c: Likewise.
2203 * gcc.c-torture/compile/pr39423-1.c: Likewise.
2204 * gcc.c-torture/compile/pr46534.c: Likewise.
2205 * gcc.c-torture/compile/pr49049.c: Likewise.
2206 * gcc.c-torture/compile/pr59417.c: Likewise.
2207 * gcc.c-torture/compile/20080721-1.c: Likewise.
2208 * gcc.c-torture/compile/920501-4.c: Likewise.
2209 * gcc.c-torture/compile/921011-1.c: Likewise.
2210 * gcc.dg/20040813-1.c: Likewise.
2211 * gcc.dg/pr28755.c: Likewise.
2212 * gcc.dg/pr44194-1.c: Likewise.
2213 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
2214 * gcc.c-torture/compile/pr61684.c: Likewise.
2215 * gcc.c-torture/compile/pr20601-1.c: Likewise.
2216 * gcc.c-torture/compile/pr59221.c: Likewise.
2217 * gcc.c-torture/compile/20060208-1.c: Likewise.
2218 * gcc.c-torture/execute/pr52129.c: Likewise.
2219 * gcc.c-torture/execute/20020310-1.c: Likewise.
2220 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
2221 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
2222 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
2224 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
2225 * gcc.dg/const-elim-2.c: Likewise.
2227 * lib/target-supports.exp
2228 (check_effective_target_untyped_assembly): New function.
2229 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
2230 * gcc.c-torture/compile/920917-1.c: Likewise.
2231 * gcc.c-torture/compile/930120-1.c: Likewise.
2232 * gcc.c-torture/compile/930411-1.c: Likewise.
2233 * gcc.c-torture/compile/930529-1.c: Likewise.
2234 * gcc.c-torture/compile/930623-1.c: Likewise.
2235 * gcc.c-torture/compile/950329-1.c: Likewise.
2236 * gcc.c-torture/compile/calls.c: Likewise.
2237 * gcc.c-torture/compile/pr37258.c: Likewise.
2238 * gcc.c-torture/compile/pr37327.c: Likewise.
2239 * gcc.c-torture/compile/pr38360.c: Likewise.
2240 * gcc.c-torture/compile/pr43635.c: Likewise.
2241 * gcc.c-torture/compile/pr47428.c: Likewise.
2242 * gcc.c-torture/compile/pr47967.c: Likewise.
2243 * gcc.c-torture/compile/pr49145.c: Likewise.
2244 * gcc.c-torture/compile/pr51694.c: Likewise.
2245 * gcc.c-torture/compile/pr53411.c: Likewise.
2246 * gcc.c-torture/execute/20001101.c: Likewise.
2247 * gcc.c-torture/execute/20051012-1.c: Likewise.
2248 * gcc.c-torture/execute/920501-1.c: Likewise.
2249 * gcc.c-torture/execute/921202-1.c: Likewise.
2250 * gcc.c-torture/execute/921208-2.c: Likewise.
2251 * gcc.c-torture/execute/call-trap-1.c: Likewise.
2252 * gcc.c-torture/compile/20010525-1.c: Likewise.
2253 * gcc.c-torture/compile/20021015-2.c: Likewise.
2254 * gcc.c-torture/compile/20031023-1.c: Likewise.
2255 * gcc.c-torture/compile/20031023-2.c: Likewise.
2256 * gcc.c-torture/compile/pr49206.c: Likewise.
2257 * gcc.c-torture/execute/pr47237.c: Likewise.
2258 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
2259 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2260 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
2261 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
2262 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
2263 * gcc.dg/builtin-apply1.c: Likewise.
2264 * gcc.dg/builtin-apply2.c: Likewise.
2265 * gcc.dg/builtin-apply3.c: Likewise.
2266 * gcc.dg/builtin-apply4.c: Likewise.
2267 * gcc.dg/pr38338.c: Likewise.
2268 * gcc.dg/torture/pr41993.c: Likewise.
2269 * gcc.c-torture/compile/386.c: Likewise.
2270 * gcc.c-torture/compile/cmpsi386.c: Likewise.
2271 * gcc.c-torture/compile/consec.c: Likewise.
2272 * gcc.c-torture/compile/ex.c: Likewise.
2273 * gcc.c-torture/compile/pass.c: Likewise.
2274 * gcc.c-torture/compile/scal.c: Likewise.
2275 * gcc.c-torture/compile/uuarg.c: Likewise.
2276 * gcc.c-torture/compile/conv_tst.c: Likewise.
2278 * lib/target-supports.exp (check_effective_target_alloca): New function.
2279 * gcc.c-torture/execute/20010209-1.c: Require alloca.
2280 * gcc.c-torture/execute/20020314-1.c: Likewise.
2281 * gcc.c-torture/execute/20020412-1.c: Likewise.
2282 * gcc.c-torture/execute/20021113-1.c: Likewise.
2283 * gcc.c-torture/execute/20040223-1.c: Likewise.
2284 * gcc.c-torture/execute/20040308-1.c: Likewise.
2285 * gcc.c-torture/execute/20040811-1.c: Likewise.
2286 * gcc.c-torture/execute/20070824-1.c: Likewise.
2287 * gcc.c-torture/execute/20070919-1.c: Likewise.
2288 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
2289 * gcc.c-torture/execute/pr22061-1.c: Likewise.
2290 * gcc.c-torture/execute/pr22061-4.c: Likewise.
2291 * gcc.c-torture/execute/pr43220.c: Likewise.
2292 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
2293 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
2294 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
2295 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
2296 * gcc.c-torture/compile/20000923-1.c: Likewise.
2297 * gcc.c-torture/compile/20030224-1.c: Likewise.
2298 * gcc.c-torture/compile/20071108-1.c: Likewise.
2299 * gcc.c-torture/compile/20071117-1.c: Likewise.
2300 * gcc.c-torture/compile/900313-1.c: Likewise.
2301 * gcc.c-torture/compile/pr17397.c: Likewise.
2302 * gcc.c-torture/compile/pr35006.c: Likewise.
2303 * gcc.c-torture/compile/pr42956.c: Likewise.
2304 * gcc.c-torture/compile/pr51354.c: Likewise.
2305 * gcc.c-torture/compile/pr55851.c: Likewise.
2306 * gcc.c-torture/compile/vla-const-1.c: Likewise.
2307 * gcc.c-torture/compile/vla-const-2.c: Likewise.
2308 * gcc.c-torture/compile/pr31507-1.c: Likewise.
2309 * gcc.c-torture/compile/pr52714.c: Likewise.
2310 * gcc.dg/20001012-2.c: Likewise.
2311 * gcc.dg/auto-type-1.c: Likewise.
2312 * gcc.dg/builtin-object-size-1.c: Likewise.
2313 * gcc.dg/builtin-object-size-2.c: Likewise.
2314 * gcc.dg/builtin-object-size-3.c: Likewise.
2315 * gcc.dg/builtin-object-size-4.c: Likewise.
2316 * gcc.dg/packed-vla.c: Likewise.
2317 * gcc.c-torture/compile/parms.c: Likewise.
2318 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
2319 * gcc.c-torture/execute/920929-1.c: Likewise.
2320 * gcc.c-torture/execute/921017-1.c: Likewise.
2321 * gcc.c-torture/execute/941202-1.c: Likewise.
2322 * gcc.c-torture/execute/align-nest.c: Likewise.
2323 * gcc.c-torture/execute/alloca-1.c: Likewise.
2324 * gcc.c-torture/execute/pr36321.c: Likewise.
2325 * gcc.c-torture/compile/20001221-1.c: Likewise.
2326 * gcc.c-torture/compile/20020807-1.c: Likewise.
2327 * gcc.c-torture/compile/20050801-2.c: Likewise.
2328 * gcc.c-torture/compile/920428-4.c: Likewise.
2329 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
2330 * gcc.c-torture/compile/pr41469.c: Likewise.
2331 * gcc.dg/torture/pr48953.c: Likewise.
2332 * gcc.dg/torture/pr8081.c: Likewise.
2333 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
2334 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
2335 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
2336 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
2337 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2338 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
2339 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
2340 * gcc.dg/torture/stackalign/global-1.c: Likewise.
2341 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
2342 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
2343 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
2344 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
2345 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
2347 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
2349 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
2350 and C++11; Test existence of __has_cpp_attribute; Test C++11
2352 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
2353 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
2354 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
2355 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
2356 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
2357 will be undefined for -fno-rtti -fno-exceptions.
2359 2014-11-10 Richard Biener <rguenther@suse.de>
2361 PR tree-optimization/63800
2362 * gcc.dg/torture/pr63800.c: New testcase.
2364 2014-11-10 Marek Polacek <polacek@redhat.com>
2366 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
2367 * c-c++-common/ubsan/align-8.c: Likewise.
2368 * g++.dg/ubsan/null-4.C: Likewise.
2369 * g++.dg/ubsan/null-5.C: Likewise.
2371 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
2373 * gcc.misc-tests/gcov-16.c: New test.
2375 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2377 * gcc.dg/tree-ssa/ifc-cd.c: New test.
2379 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
2382 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
2384 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
2386 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
2388 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
2390 2014-11-09 Richard Biener <rguenther@suse.de>
2392 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
2393 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
2395 2014-11-07 Andrew Pinski <apinski@cavium.com>
2397 * gcc.c-torture/execute/20141107-1.c: New testcase.
2399 2014-11-07 Richard Biener <rguenther@suse.de>
2401 PR tree-optimization/63605
2402 * gcc.dg/vect/pr63605.c: New testcase.
2404 2014-11-07 Jeff Law <law@redhat.com>
2406 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
2408 2014-11-07 Jiong Wang <jiong.wang@arm.com>
2410 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
2411 (xhci_check_trb_in_td_math): Likewise.
2413 2014-11-07 Jiong Wang <jiong.wang@arm.com>
2415 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
2417 2014-11-07 Martin Liska <mliska@suse.cz>
2420 * g++.dg/ipa/pr63580.C: New test.
2422 2014-11-07 Martin Liska <mliska@suse.cz>
2425 * gcc.dg/ipa/pr63747.c: New test.
2427 2014-11-07 Martin Liska <mliska@suse.cz>
2430 * g++.dg/ipa/pr63595.C: New test.
2432 2014-11-07 Richard Biener <rguenther@suse.de>
2435 * gcc.dg/pr63770.c: New testcase.
2437 2014-11-07 Terry Guo <terry.guo@arm.com>
2439 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
2440 * gcc.target/arm/pr40956.c: Likewise.
2441 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
2442 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
2443 * gcc.target/arm/scd42-1.c: Likewise.
2445 2014-11-06 Joseph Myers <joseph@codesourcery.com>
2447 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
2448 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
2449 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
2450 gcc.dg/cpp/ucnid-15.c: New tests.
2452 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
2454 * gnat.dg/opt43.adb: New test.
2456 2014-11-06 Marek Polacek <polacek@redhat.com>
2458 * c-c++-common/ubsan/align-2.c: Add dg-output.
2459 * c-c++-common/ubsan/align-4.c: Likewise.
2460 * c-c++-common/ubsan/align-6.c: New test.
2461 * c-c++-common/ubsan/align-7.c: New test.
2462 * c-c++-common/ubsan/align-8.c: New test.
2463 * g++.dg/ubsan/null-1.C: Add dg-output.
2464 * g++.dg/ubsan/null-2.C: Likewise.
2465 * g++.dg/ubsan/null-3.C: New test.
2466 * g++.dg/ubsan/null-4.C: New test.
2467 * g++.dg/ubsan/null-5.C: New test.
2469 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
2471 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
2472 dg-require-effective-target check.
2473 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2474 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2475 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2476 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2477 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2478 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2479 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2480 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2481 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2482 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2483 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2484 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2485 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2486 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2487 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2488 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2489 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2490 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2491 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2492 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2493 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2494 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2495 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2496 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2497 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2498 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2499 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2500 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2501 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2502 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2503 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2504 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2505 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2506 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2507 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2508 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2509 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2510 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2511 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2512 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2513 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2514 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2515 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2516 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2517 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2518 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2519 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2520 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2521 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2522 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2523 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2524 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2525 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2526 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2527 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2528 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2529 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2530 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2531 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2532 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2533 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2534 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2535 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2536 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2537 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2538 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2539 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2540 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2541 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2542 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2543 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2544 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2545 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2546 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2547 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2548 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2549 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2550 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2551 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2552 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2553 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2554 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2555 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2556 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2557 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2558 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2559 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2560 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2561 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2562 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2563 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2564 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2565 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2566 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2567 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2568 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2569 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2570 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2571 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2572 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2573 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2574 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2575 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2576 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2577 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2578 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2579 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2580 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2581 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2582 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2583 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2584 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2585 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2586 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2587 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2588 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2589 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2590 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2591 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2592 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2593 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2594 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2595 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2596 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2597 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2598 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2600 2014-11-06 Hale Wang <hale.wang@arm.com>
2602 * gcc.target/arm/small-multiply-m0-1.c: New test for
2603 target -mcpu=cortex-m0.small-multiply.
2604 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2605 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2606 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
2607 target -mcpu=cortex-m0plus.small-multiply.
2608 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2609 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2610 * gcc.target/arm/small-multiply-m1-1.c: New test for
2611 target -mcpu=cortex-m1.small-multiply.
2612 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2613 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2615 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
2617 * lib/mpx-dg.exp: New.
2618 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
2619 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
2620 * gcc.target/i386/chkp-builtins-2.c: Likewise.
2621 * gcc.target/i386/chkp-builtins-3.c: Likewise.
2622 * gcc.target/i386/chkp-builtins-4.c: Likewise.
2623 * gcc.target/i386/chkp-const-check-1.c: Likewise.
2624 * gcc.target/i386/chkp-const-check-2.c: Likewise.
2625 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
2626 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
2627 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
2629 2014-11-06 Richard Biener <rguenther@suse.de>
2631 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
2634 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
2636 * gcc.target/mips/asm-1.c (bar): Add prototype.
2637 * gcc.target/mips/call-1.c (f, h): Add return type.
2638 * gcc.target/mips/call-5.c (f, h): Likewise.
2639 * gcc.target/mips/call-6.c (f, h): Likewise.
2640 * gcc.target/mips/call-3.c (f): Likewise.
2641 * gcc.target/mips/call-2.c (g): Add prototype.
2642 (f): Add return type.
2643 * gcc.target/mips/call-4.c: Likewise.
2644 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
2645 * gcc.target/mips/code-readable-2.c (foo): Likewise.
2646 * gcc.target/mips/code-readable-3.c (foo): Likewise.
2647 * gcc.target/mips/code-readable-4.c (foo): Likewise.
2648 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
2649 * gcc.target/mips/const-anchor-2.c (g): Likewise.
2650 * gcc.target/mips/const-anchor-3.c (g): Likewise.
2651 * gcc.target/mips/const-anchor-4.c (g): Likewise.
2652 * gcc.target/mips/interrupt_handler.c (t): Likewise.
2653 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
2654 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
2655 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
2656 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
2657 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
2658 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
2659 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
2660 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
2661 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
2662 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
2663 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
2664 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
2665 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
2666 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
2667 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
2668 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
2669 * gcc.target/mips/mips-nonpic/mips-nonpic.h
2670 (nonpic_call, nonpic_addr_call): Add prototype.
2671 (pic_call, pic_addr_call): Likewise.
2672 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
2673 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
2674 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
2675 * gcc.target/mips/truncate-3.c (g): Add prototype.
2676 (f): Add return type.
2678 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
2681 * gcc.target/i386/pr63538.c: New test.
2683 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
2685 * gnat.dg/discr42.adb: New test.
2686 * gnat.dg/discr42_pkg.ad[sb]: New helper.
2688 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
2690 * gnat.dg/specs/private2.ads: New test.
2691 * gnat.dg/specs/private2_pkg.ads: New helper.
2693 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
2695 * gnat.dg/inline1.adb: New test.
2696 * gnat.dg/inline1_pkg.ad[sb]: New helper.
2697 * gnat.dg/inline2.adb: New test.
2698 * gnat.dg/inline2_pkg.ad[sb]: New helper.
2699 * gnat.dg/inline3.adb: New test.
2700 * gnat.dg/inline3_pkg.ad[sb]: New helper.
2701 * gnat.dg/inline4.adb: New test.
2702 * gnat.dg/inline4_pkg.ad[sb]: New helper.
2703 * gnat.dg/inline5.adb: New test.
2704 * gnat.dg/inline5_pkg.ad[sb]: New helper.
2705 * gnat.dg/inline6.adb: New test.
2706 * gnat.dg/inline6_pkg.ad[sb]: New helper.
2707 * gnat.dg/inline7.adb: New test.
2708 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
2709 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
2710 * gnat.dg/inline8.adb: New test.
2711 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
2712 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
2713 * gnat.dg/inline9.adb: New test.
2714 * gnat.dg/inline9_pkg.ad[sb]: New helper.
2715 * gnat.dg/inline10.adb: New test.
2716 * gnat.dg/inline10_pkg.ad[sb]: New helper.
2717 * gnat.dg/inline11.adb: New test.
2718 * gnat.dg/inline11_pkg.ad[sb]: New helper.
2720 2014-11-05 Joseph Myers <joseph@codesourcery.com>
2722 PR preprocessor/9449
2723 * lib/target-supports.exp (check_effective_target_ucn_nocache):
2724 Don't use -fextended-identifiers.
2725 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
2726 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
2727 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
2728 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
2729 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
2731 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
2732 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
2733 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
2734 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
2735 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
2736 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
2737 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
2738 -fextended-identifiers. Use -g.
2739 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
2740 -fextended-identifiers.
2741 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
2742 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
2743 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
2744 -fextended-identifiers. Use -g.
2745 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
2746 * gcc.dg/cpp/ucnid-8.c: Remove test.
2747 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
2749 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2751 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2752 Skip tests if target does not support Neon.
2754 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2756 * lib/target-supports.exp (check_effective_target_bswap): Update
2757 conditions for AArch64 and ARM targets.
2759 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
2761 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2762 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
2763 * g++.dg/opt/pr60002.C: XFAIL on AIX.
2764 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
2765 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
2767 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
2769 * gcc.target/i386/chkp-builtins-1.c: New.
2770 * gcc.target/i386/chkp-builtins-2.c: New.
2771 * gcc.target/i386/chkp-builtins-3.c: New.
2772 * gcc.target/i386/chkp-builtins-4.c: New.
2773 * gcc.target/i386/chkp-remove-bndint-1.c: New.
2774 * gcc.target/i386/chkp-remove-bndint-2.c: New.
2775 * gcc.target/i386/chkp-const-check-1.c: New.
2776 * gcc.target/i386/chkp-const-check-2.c: New.
2777 * gcc.target/i386/chkp-lifetime-1.c: New.
2778 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
2779 with build_ssa_passes.
2781 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
2783 * gcc.dg/asr-div1.c: New testcase.
2785 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2787 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
2789 * go.test/go-test.exp: In +build lines, require whitespace around
2790 expected strings, fix check for negation.
2792 2014-11-04 Marek Polacek <polacek@redhat.com>
2794 * c-c++-common/ubsan/align-2.c: Remove dg-output.
2795 * c-c++-common/ubsan/align-4.c: Likewise.
2796 * g++.dg/ubsan/null-1.C: Likewise.
2797 * g++.dg/ubsan/null-2.C: Likewise.
2799 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2801 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
2803 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2805 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
2806 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
2807 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
2808 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
2809 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
2811 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
2812 Cleanup original tree dump.
2813 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
2814 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
2815 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
2817 2014-11-04 Martin Jambor <mjambor@suse.cz>
2819 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
2822 2014-11-04 Jason Merrill <jason@redhat.com>
2824 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
2825 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
2827 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2829 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2830 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2831 conflicting -mcpu options.
2832 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2833 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2834 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2835 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2836 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2837 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2838 * gcc.target/powerpc/pr48053-3.c: Likewise.
2839 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2840 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2841 * gcc.target/powerpc/pr57744.c: Likewise.
2842 * gcc.target/powerpc/pr47862.c: Likewise.
2843 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2844 * gcc.target/powerpc/recip-1.c: Likewise.
2845 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2846 * gcc.target/powerpc/bool2-p8.c: Likewise.
2847 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2848 * gcc.target/powerpc/pr60203.c: Likewise.
2849 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2850 * gcc.target/powerpc/bool2-av.c: Likewise.
2851 * gcc.target/powerpc/pr43154.c: Likewise.
2852 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2853 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2854 * gcc.target/powerpc/pr59054.c: Likewise.
2855 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2856 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2857 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2858 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2859 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2860 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2861 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2862 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2863 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2864 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2865 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2866 * gcc.target/powerpc/bswap64-3.c: Likewise.
2867 * gcc.target/powerpc/bcd-1.c: Likewise.
2868 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2869 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2870 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2871 * gcc.target/powerpc/pr48192.c: Likewise.
2872 * gcc.target/powerpc/pr52775.c: Likewise.
2873 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2874 * gcc.target/powerpc/pr58673-1.c: Likewise.
2875 * gcc.target/powerpc/pr53487.c: Likewise.
2876 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2877 * gcc.target/powerpc/recip-2.c: Likewise.
2878 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2879 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2880 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2881 * gcc.target/powerpc/pr57150.c: Likewise.
2882 * gcc.target/powerpc/pr47251.c: Likewise.
2883 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2884 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2885 * gcc.target/powerpc/bool3-p7.c: Likewise.
2886 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2887 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2888 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2889 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2890 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2891 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2892 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2893 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2894 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2895 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2896 * gcc.target/powerpc/loop_align.c: Likewise.
2897 * gcc.target/powerpc/lhs-1.c: Likewise.
2898 * gcc.target/powerpc/sd-vsx.c: Likewise.
2899 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2900 * gcc.target/powerpc/bcd-2.c: Likewise.
2901 * gcc.target/powerpc/20040121-1.c: Likewise.
2902 * gcc.target/powerpc/pr52457.c: Likewise.
2903 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2904 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2905 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2906 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2907 * gcc.target/powerpc/pr58673-2.c: Likewise.
2908 * gcc.target/powerpc/atomic-p7.c: Likewise.
2909 * gcc.target/powerpc/recip-3.c: Likewise.
2910 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2911 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2912 * gcc.target/powerpc/popcount-1.c: Likewise.
2913 * gcc.target/powerpc/altivec-32.c: Likewise.
2914 * gcc.target/powerpc/timode_off.c: Likewise.
2915 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2916 * gcc.target/powerpc/pack01.c: Likewise.
2917 * gcc.target/powerpc/pr55033.c: Likewise.
2918 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2919 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2920 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2921 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2922 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2923 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2924 * gcc.target/powerpc/bool3-p8.c: Likewise.
2925 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2926 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2927 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2928 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2929 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2930 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2931 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2932 * gcc.target/powerpc/pr46728-16.c: Likewise.
2933 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2934 * gcc.target/powerpc/bool3-av.c: Likewise.
2935 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2936 * gcc.target/powerpc/ppc-pow.c: Likewise.
2937 * gcc.target/powerpc/lhs-2.c: Likewise.
2938 * gcc.target/powerpc/pr39902-2.c: Likewise.
2939 * gcc.target/powerpc/20041111-1.c: Likewise.
2940 * gcc.target/powerpc/builtins-1.c: Likewise.
2941 * gcc.target/powerpc/bcd-3.c: Likewise.
2942 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2943 * gcc.target/powerpc/pr57949-1.c: Likewise.
2944 * gcc.target/powerpc/atomic-p8.c: Likewise.
2945 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2946 * gcc.target/powerpc/recip-4.c: Likewise.
2947 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2948 * gcc.target/powerpc/warn-2.c: Likewise.
2949 * gcc.target/powerpc/parity-1.c: Likewise.
2950 * gcc.target/powerpc/popcount-2.c: Likewise.
2951 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2952 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2953 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2954 * gcc.target/powerpc/pr42747.c: Likewise.
2955 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2956 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2957 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2958 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2959 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2960 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2961 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2962 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2963 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2964 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2965 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2966 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2967 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2968 * gcc.target/powerpc/lhs-3.c: Likewise.
2969 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2970 * gcc.target/powerpc/builtins-2.c: Likewise.
2971 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2972 * gcc.target/powerpc/pr52199.c: Likewise.
2973 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2974 * gcc.target/powerpc/pr57949-2.c: Likewise.
2975 * gcc.target/powerpc/recip-5.c: Likewise.
2976 * gcc.target/powerpc/popcount-3.c: Likewise.
2977 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2978 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2979 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2980 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2981 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2982 * gcc.target/powerpc/pr48226.c: Likewise.
2983 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2984 * gcc.target/powerpc/pr47755-2.c: Likewise.
2985 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2986 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2987 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2988 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2989 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2990 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2991 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2992 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2993 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2994 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2995 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2996 * gcc.target/powerpc/bool2-p5.c: Likewise.
2997 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2998 * gcc.target/powerpc/fusion.c: Likewise.
2999 * gcc.target/powerpc/recip-6.c: Likewise.
3000 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
3001 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
3002 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
3003 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
3004 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3005 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3006 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3007 * gcc.target/powerpc/dfp-dd.c: Likewise.
3008 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
3009 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
3010 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3011 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
3012 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3013 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
3014 * gcc.target/powerpc/dfp-td.c: Likewise.
3015 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3016 * gcc.target/powerpc/pr48053-1.c: Likewise.
3017 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
3018 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
3019 * gcc.target/powerpc/pr60676.c: Likewise.
3020 * gcc.target/powerpc/pr48258-1.c: Likewise.
3021 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3022 * gcc.target/powerpc/pr48857.c: Likewise.
3023 * gcc.target/powerpc/quad-atomic.c: Likewise.
3024 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
3025 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
3026 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
3027 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
3028 * gcc.target/powerpc/pr56605.c: Likewise.
3029 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3030 * gcc.target/powerpc/pr53199.c: Likewise.
3031 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3032 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
3033 * gcc.target/powerpc/vsx-float0.c: Likewise.
3034 * gcc.target/powerpc/ppc-target-1.c: Likewise.
3035 * gcc.target/powerpc/altivec-20.c: Likewise.
3036 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
3037 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
3038 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
3039 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3040 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
3041 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
3042 * gcc.target/powerpc/pr60137.c: Likewise.
3043 * gcc.target/powerpc/bswap64-1.c: Likewise.
3044 * gcc.target/powerpc/pr48053-2.c: Likewise.
3045 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
3046 * gcc.target/powerpc/pr48258-2.c: Likewise.
3047 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3048 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
3049 * gcc.target/powerpc/bool2-p7.c: Likewise.
3050 * gcc.target/powerpc/ppc-round.c: Likewise.
3051 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
3052 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
3053 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
3054 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
3055 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3056 * gcc.target/powerpc/pr47755.c: Likewise.
3058 2014-11-04 Marek Polacek <polacek@redhat.com>
3060 * c-c++-common/ubsan/object-size-10.c: New test.
3062 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3064 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
3066 2014-11-03 Tobias Burnus <burnus@net-b.de>
3068 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
3070 2014-11-03 Marek Polacek <polacek@redhat.com>
3073 * gcc.dg/pr52769.c: New test.
3075 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
3078 * g++.dg/cpp0x/constexpr-ctor16.C: New.
3079 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
3081 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
3083 PR tree-optimization/60770
3084 * gcc.dg/tree-ssa/pr60770-1.c: New file.
3086 2014-11-03 Jan Beulich <jbeulich@suse.com>
3088 * gcc.target/i386/i386.exp: Extend option set to test
3089 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
3090 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
3092 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
3094 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
3095 for ia32 targets only.
3096 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
3097 * g++.dg/tree-ssa/pr29902.C: Ditto.
3098 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
3100 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
3102 * gcc.target/arm/ifcvt-size-check.c: New test.
3104 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3106 * gcc.target/mips/octeon3-pipe-1.c: New test.
3108 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
3110 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
3111 * g++.dg/ext/attrib42.C: Ditto.
3112 * g++.dg/torture/pr51344.C: Ditto.
3113 * g++.dg/tree-ssa/pr29902.C: Ditto.
3114 * gcc.c-torture/execute/20010129-1.c: Ditto.
3115 * gcc.dg/combine_ashiftrt_2.c: Ditto.
3116 * gcc.dg/march-generic.c: Ditto.
3117 * gcc.dg/torture/pr17526.c: Ditto.
3118 * gcc.dg/union-4.c: Ditto.
3120 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
3122 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
3123 * g++.dg/abi/no-weak1.C: Ditto.
3124 * g++.dg/opt/pr44919.C: Ditto.
3125 * g++.dg/opt/pr46640.C: Ditto.
3126 * g++.dg/opt/pr46649.C: Ditto.
3127 * g++.dg/opt/pr47036.C: Ditto.
3128 * g++.dg/opt/pr48273.C: Ditto.
3129 * g++.dg/opt/pr48302.C: Ditto.
3130 * g++.dg/opt/pr45788.C: Ditto.
3131 * g++.dg/opt/pr57662.C: Ditto.
3132 * gcc.dg/20031102-1.c: Ditto.
3133 * gcc.dg/builtin-bswap-7.c: Ditto.
3134 * gcc.dg/builtin-bswap-7a.c: Ditto.
3135 * gcc.dg/builtin-bswap-9.c: Ditto.
3136 * gcc.dg/combine_ashiftrt_1.c: Ditto.
3137 * gcc.dg/guality/bswaptest.c: Ditto.
3138 * gcc.dg/guality/clztest.c: Ditto.
3139 * gcc.dg/guality/ctztest.c: Ditto.
3140 * gcc.dg/guality/pr45003-1.c: Ditto.
3141 * gcc.dg/guality/pr45003-2.c: Ditto.
3142 * gcc.dg/guality/pr45003-3.c: Ditto.
3143 * gcc.dg/guality/pr58791-4.c: Ditto.
3144 * gcc.dg/guality/rotatetest.c:Ditto.
3145 * gcc.dg/ifcvt-fabs-1.c: Ditto.
3146 * gcc.dg/ira-loop-pressure.c: Ditto.
3147 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
3148 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
3149 * gcc.dg/lto/pr47259_0.c: Ditto.
3150 * gcc.dg/memcpy-5.c: Ditto.
3151 * gcc.dg/pr10474.c: Ditto.
3152 * gcc.dg/pr37438.c: Ditto.
3153 * gcc.dg/pr39453.c: Ditto.
3154 * gcc.dg/pr40501.c: Ditto.
3155 * gcc.dg/pr42245-2.c: Ditto.
3156 * gcc.dg/pr42245.c: Ditto.
3157 * gcc.dg/pr42246.c: Ditto.
3158 * gcc.dg/pr42249.c: Ditto.
3159 * gcc.dg/pr42388.c: Ditto.
3160 * gcc.dg/pr42389.c: Ditto.
3161 * gcc.dg/pr45352-1.c: Ditto.
3162 * gcc.dg/pr45352-2.c: Ditto.
3163 * gcc.dg/pr45352-3.c: Ditto.
3164 * gcc.dg/pr45352.c: Ditto.
3165 * gcc.dg/pr45472.c: Ditto.
3166 * gcc.dg/pr45652.c: Ditto.
3167 * gcc.dg/pr46212.c: Ditto.
3168 * gcc.dg/pr46521.c: Ditto.
3169 * gcc.dg/pr46522.c: Ditto.
3170 * gcc.dg/pr46875.c: Ditto.
3171 * gcc.dg/pr48374.c: Ditto.
3172 * gcc.dg/pr50251.c: Ditto.
3173 * gcc.dg/pr54472.c: Ditto.
3174 * gcc.dg/pr55702.c: Ditto.
3175 * gcc.dg/pr56990.c: Ditto.
3176 * gcc.dg/pr57104.c: Ditto.
3177 * gcc.dg/pr57662.c: Ditto.
3178 * gcc.dg/pr60866.c: Ditto.
3179 * gcc.dg/shrink-wrap-loop.c: Ditto.
3180 * gcc.dg/tm/memopt-15.c: Ditto.
3181 * gcc.dg/torture/pr52720.c: Ditto.
3182 * gcc.dg/torture/pr56778.c: Ditto.
3183 * gcc.dg/tree-prof/pr45354.c: Ditto.
3184 * gcc.dg/tree-prof/pr50907.c: Ditto.
3185 * gcc.dg/tree-ssa/loop-16.c: Ditto.
3186 * gcc.dg/tree-ssa/loop-18.c: Ditto.
3187 * gcc.dg/tree-ssa/pr44423.c: Ditto.
3188 * gcc.dg/misc-tests/godump-1.c: Ditto.
3189 * gfortran.dg/PR24188.f: Ditto.
3190 * gfortran.dg/errnocheck_1.f90: Ditto.
3191 * gfortran.dg/g77/20010216-1.f: Ditto.
3192 * gfortran.dg/pr42246-2.f: Ditto.
3193 * gfortran.dg/pr42294.f: Ditto.
3194 * gfortran.dg/pr44691.f: Ditto.
3195 * gfortran.dg/vect/pr45714-a.f: Ditto.
3196 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
3197 * gcc.misc-tests/linkage.exp: Ditto.
3198 * lib/target-supports.exp: Reformat x86 tagets.
3199 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
3201 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
3204 * g++.dg/cpp0x/constexpr-ctor15.C: New.
3206 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3208 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
3209 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
3210 Commentary and rearrangement of tests.
3211 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
3212 Commentary and rearrangement of tests.
3213 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
3214 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
3216 2014-10-31 Jakub Jelinek <jakub@redhat.com>
3218 PR rtl-optimization/63659
3219 * gcc.c-torture/execute/pr63659.c: New test.
3221 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
3224 * gcc.target/i386/mcount_pic.c: New.
3226 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
3228 * gcc.target/i386/pr23098.c: Remove xfail.
3230 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
3232 * gnat.dg/opt42.ad[sb]: New test.
3234 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3236 PR tree-optimization/63259
3237 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
3238 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
3241 2014-10-31 Jakub Jelinek <jakub@redhat.com>
3244 * c-c++-common/ubsan/overflow-sub-3.c: New test.
3246 2014-10-30 Marek Polacek <polacek@redhat.com>
3248 * gcc.dg/diag-aka-1.c: New test.
3249 * gcc.dg/pr13804-1.c: Adjust dg-error.
3250 * gcc.dg/redecl-14.c: Likewise.
3251 * gcc.dg/pr56980.c: Adjust dg-message.
3253 2014-10-30 Ian Lance Taylor <iant@google.com>
3255 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
3257 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
3259 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
3260 platforms except s390[x] and x86_64.
3262 2014-10-30 Martin Liska <mliska@suse.cz>
3266 * g++.dg/ipa/pr63574.C: New test.
3268 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3270 * gcc.target/aarch64/madd_after_asm_1.c: New test.
3272 2014-10-29 DJ Delorie <dj@redhat.com>
3274 * gcc.dg/20141029-1.c: New.
3276 2014-10-29 Martin Liska <mliska@suse.cz>
3279 * g++.dg/ipa/pr63587-1.C: New test.
3280 * g++.dg/ipa/pr63587-2.C: New test.
3282 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3284 * gcc.misc-tests/godump-1.c: Add tests for complex types.
3286 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
3288 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
3289 * gcc.dg/optimize-bswapsi-3.c: New test.
3291 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
3292 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3293 Anna Tikhonova <anna.tikhonova@intel.com>
3294 Ilya Tocar <ilya.tocar@intel.com>
3295 Andrey Turetskiy <andrey.turetskiy@intel.com>
3296 Ilya Verbin <ilya.verbin@intel.com>
3297 Kirill Yukhin <kirill.yukhin@intel.com>
3298 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3300 * gcc.target/i386/avx512dq-kmovb-1.c: New.
3302 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3303 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3304 Anna Tikhonova <anna.tikhonova@intel.com>
3305 Ilya Tocar <ilya.tocar@intel.com>
3306 Andrey Turetskiy <andrey.turetskiy@intel.com>
3307 Ilya Verbin <ilya.verbin@intel.com>
3308 Kirill Yukhin <kirill.yukhin@intel.com>
3309 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3311 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
3312 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
3313 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
3314 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
3315 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
3316 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
3317 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
3318 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
3319 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
3320 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
3321 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
3322 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
3323 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
3324 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
3325 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
3326 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
3327 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
3328 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
3329 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
3330 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
3331 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
3332 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
3333 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
3334 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
3335 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
3336 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
3337 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
3338 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
3339 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
3340 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
3341 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
3342 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
3343 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
3344 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
3345 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
3346 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
3347 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
3348 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
3349 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
3350 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
3351 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
3353 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
3355 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
3356 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
3357 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
3358 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
3359 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
3360 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
3362 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
3365 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
3366 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
3367 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
3368 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
3369 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
3370 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
3371 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
3372 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
3373 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
3374 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
3375 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
3376 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
3377 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
3378 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
3380 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3381 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3382 Anna Tikhonova <anna.tikhonova@intel.com>
3383 Ilya Tocar <ilya.tocar@intel.com>
3384 Andrey Turetskiy <andrey.turetskiy@intel.com>
3385 Ilya Verbin <ilya.verbin@intel.com>
3386 Kirill Yukhin <kirill.yukhin@intel.com>
3387 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3389 * gcc.target/i386/avx512bw-check.h: New.
3390 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
3391 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
3392 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
3393 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
3394 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
3395 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
3396 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
3397 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
3398 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
3399 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
3400 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
3401 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
3402 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
3403 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
3404 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
3405 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
3406 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
3407 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
3408 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
3409 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
3410 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
3411 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
3412 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
3413 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
3414 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
3415 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
3416 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
3417 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
3418 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
3419 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
3420 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
3421 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
3422 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
3423 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
3424 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
3425 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
3426 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
3427 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
3428 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
3429 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
3430 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
3431 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
3432 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
3433 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
3434 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
3435 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
3436 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
3437 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
3438 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
3439 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
3440 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
3441 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
3442 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
3443 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
3444 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
3445 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
3446 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
3447 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
3448 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
3449 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
3450 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
3451 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
3452 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
3453 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
3454 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
3455 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
3456 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
3457 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
3458 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
3459 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
3460 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
3461 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
3462 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
3463 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
3464 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
3465 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
3466 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
3467 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
3468 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
3469 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
3470 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
3471 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
3472 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
3473 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
3474 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
3475 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
3476 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
3477 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
3478 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
3479 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
3480 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
3481 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
3482 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
3483 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
3484 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
3485 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3486 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
3487 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
3488 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3489 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3490 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
3491 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
3492 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3493 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3494 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
3495 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
3496 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
3497 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
3498 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
3499 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
3500 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
3501 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
3502 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
3503 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
3504 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
3505 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
3506 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
3507 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
3508 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
3509 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
3510 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
3511 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
3512 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
3513 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
3514 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
3515 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
3516 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
3517 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
3518 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
3519 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
3520 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
3521 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
3522 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
3523 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
3524 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
3525 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
3526 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
3527 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
3528 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
3529 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
3530 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
3531 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
3532 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
3533 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
3534 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
3535 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
3536 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
3537 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
3538 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
3539 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
3540 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
3541 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
3542 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
3543 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
3544 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
3545 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
3546 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
3547 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
3548 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
3549 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
3550 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
3551 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
3552 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
3553 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
3554 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
3555 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
3556 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
3557 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
3558 * gcc.target/i386/avx512dq-check.h: Ditto.
3559 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
3560 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
3561 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
3562 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
3563 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
3564 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
3565 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
3566 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
3567 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
3568 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
3569 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
3570 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
3571 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
3572 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
3573 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
3574 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
3575 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
3576 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
3577 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
3578 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
3579 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
3580 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
3581 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
3582 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
3583 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
3584 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
3585 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
3586 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
3587 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
3588 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
3589 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
3590 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
3591 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
3592 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
3593 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
3594 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
3595 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
3596 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
3597 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
3598 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
3599 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
3600 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
3601 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
3602 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
3603 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
3604 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
3605 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
3606 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
3607 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
3608 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
3609 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
3610 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
3611 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
3612 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
3613 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
3614 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
3615 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
3616 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
3617 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
3618 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
3619 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
3620 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
3621 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
3622 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
3623 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
3624 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
3625 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
3626 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
3627 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
3628 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
3629 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
3630 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
3631 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
3632 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
3633 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
3634 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
3635 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
3636 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
3637 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
3638 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
3639 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
3640 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
3641 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
3642 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
3643 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
3644 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
3645 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
3646 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
3647 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
3648 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
3649 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
3650 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
3651 * gcc.target/i386/avx512vl-check.h: Ditto.
3652 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
3653 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
3654 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
3655 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
3656 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
3657 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
3658 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
3659 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
3660 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
3661 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
3662 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
3663 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
3664 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
3665 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
3666 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
3667 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
3668 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
3669 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
3670 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
3671 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
3672 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
3673 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
3674 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
3675 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
3676 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
3677 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
3678 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
3679 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
3680 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
3681 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
3682 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
3683 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
3684 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
3685 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
3686 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
3687 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
3688 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
3689 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
3690 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
3691 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
3692 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
3693 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
3694 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
3695 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
3696 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
3697 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
3698 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
3699 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
3700 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
3701 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
3702 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
3703 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
3704 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
3705 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
3706 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
3707 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
3708 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
3709 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
3710 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
3711 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
3712 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
3713 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
3714 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
3715 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
3716 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
3717 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
3718 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
3719 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
3720 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
3721 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
3722 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
3723 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
3724 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
3725 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
3726 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
3727 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
3728 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
3729 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
3730 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
3731 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
3732 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
3733 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
3734 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
3735 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
3736 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
3737 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
3738 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
3739 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
3740 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
3741 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
3742 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
3743 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
3744 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
3745 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
3746 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
3747 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
3748 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
3749 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
3750 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
3751 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
3752 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
3753 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
3754 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
3755 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
3756 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
3757 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
3758 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
3759 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
3760 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
3761 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
3762 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
3763 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
3764 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3765 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
3766 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3767 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
3768 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
3769 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
3770 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
3771 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
3772 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
3773 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
3774 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
3775 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
3776 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
3777 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
3778 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
3779 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
3780 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
3781 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
3782 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
3783 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
3784 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
3785 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
3786 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
3787 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
3788 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
3789 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
3790 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
3791 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
3792 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
3793 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
3794 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
3795 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
3796 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
3797 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
3798 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
3799 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
3800 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
3801 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
3802 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
3803 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
3804 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
3805 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
3806 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
3807 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
3808 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
3809 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
3810 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
3811 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
3812 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
3813 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
3814 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
3815 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
3816 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
3817 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
3818 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
3819 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
3820 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
3821 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
3822 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3823 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
3824 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3825 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
3826 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3827 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3828 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3829 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3830 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3831 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3832 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3833 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3834 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3835 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3836 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3837 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3838 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3839 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3840 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3841 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3842 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3843 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3844 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3845 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3846 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3847 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3848 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3849 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3850 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3851 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3852 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3853 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3854 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3855 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3856 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3857 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3858 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3859 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3860 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3861 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3862 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3863 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3864 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3865 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3866 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3867 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3868 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3869 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3870 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3871 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3872 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3873 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3874 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3875 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3876 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3877 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3878 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3879 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3880 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3881 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3882 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3883 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3884 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3885 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3886 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3887 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3888 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3889 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3890 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3891 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3892 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3893 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3894 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3895 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3896 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3897 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3898 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3899 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3900 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3901 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3902 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3903 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3904 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3905 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3906 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3907 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3908 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3909 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3910 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3911 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3912 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3913 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3914 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3915 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3916 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3917 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3918 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3919 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3920 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3921 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3922 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3923 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3924 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3925 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3926 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3927 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3928 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3929 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3930 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3931 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3932 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3933 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3934 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3935 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3936 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3937 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3938 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3939 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3940 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3941 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3942 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3943 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3944 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3945 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3946 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3947 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3948 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3949 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3950 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3951 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3952 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3953 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3954 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3955 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3956 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3957 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3958 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3959 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3960 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3961 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3962 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3963 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3964 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3965 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3966 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3967 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3968 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3969 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3970 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3971 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3972 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3973 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3974 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3975 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3976 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3977 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3978 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3979 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3980 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3981 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3982 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3983 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3984 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3985 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3986 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3987 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3988 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3989 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3990 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3991 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3992 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3993 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3994 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3995 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3996 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3997 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3998 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3999 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
4000 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
4001 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
4002 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
4003 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
4004 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
4005 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
4006 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
4007 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
4008 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4009 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4010 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4011 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
4012 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
4013 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
4014 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
4015 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4016 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4017 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4018 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4019 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4020 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
4021 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
4022 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
4023 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
4024 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
4025 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
4026 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
4027 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
4028 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
4029 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
4030 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
4031 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
4032 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
4033 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
4034 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
4035 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
4036 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4037 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
4038 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
4039 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
4040 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
4041 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4042 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
4043 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
4044 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
4045 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
4046 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
4047 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
4048 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
4049 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
4050 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
4051 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
4052 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
4053 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
4054 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
4055 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
4056 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
4057 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
4058 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4059 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4060 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4061 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
4062 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
4063 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
4064 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
4065 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4066 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
4067 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
4068 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
4069 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
4070 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
4071 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
4072 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
4073 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
4074 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4075 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4076 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4077 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
4078 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
4079 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4080 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4081 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4082 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
4083 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
4084 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
4085 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
4086 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
4087 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
4088 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
4089 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
4090 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
4091 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
4092 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
4093 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
4094 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
4095 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
4096 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
4097 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
4098 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
4099 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
4100 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
4101 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
4102 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
4103 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
4104 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4105 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
4106 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
4107 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4108 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4109 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
4110 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
4111 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
4112 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
4113 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
4114 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
4115 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
4116 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
4117 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
4118 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
4119 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
4120 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
4121 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4122 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4123 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4124 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
4125 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
4126 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
4127 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
4128 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
4129 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
4130 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
4131 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
4132 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
4133 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
4134 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
4135 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
4136 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4137 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4138 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4139 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
4140 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
4141 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
4142 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
4143 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
4144 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
4145 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
4146 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
4147 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
4148 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
4149 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
4150 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
4151 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4152 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4153 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4154 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4155 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
4156 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
4157 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
4158 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
4159 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4160 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4161 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4162 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4163 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4164 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
4165 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
4166 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
4167 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
4168 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4169 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
4170 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
4171 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
4172 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
4173 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4174 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4175 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
4176 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
4177 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
4178 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
4179 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4180 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4181 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
4182 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
4183 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
4184 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
4185 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4186 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4187 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
4188 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
4189 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
4190 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
4191 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4192 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
4193 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
4194 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
4195 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
4196 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4197 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4198 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
4199 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
4200 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
4201 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
4202 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4203 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4204 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
4205 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
4206 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
4207 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
4208 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
4209 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
4210 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
4211 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
4212 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
4213 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
4214 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
4215 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
4216 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
4217 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
4218 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
4219 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
4220 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
4221 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
4222 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
4223 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
4224 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
4225 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
4226 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
4227 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
4228 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
4229 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
4230 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
4231 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
4232 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
4233 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
4234 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
4235 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
4236 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
4237 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
4238 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
4239 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
4240 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
4241 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
4242 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
4243 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
4244 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4245 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4246 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
4247 * gcc.target/i386/avx512f-mask-type.h: Ditto.
4248 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4294 * gcc.target/i386/i386.exp: Ditto.
4295 * gcc.target/i386/m512-check.h: Ditto.
4297 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4298 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4299 Anna Tikhonova <anna.tikhonova@intel.com>
4300 Ilya Tocar <ilya.tocar@intel.com>
4301 Andrey Turetskiy <andrey.turetskiy@intel.com>
4302 Ilya Verbin <ilya.verbin@intel.com>
4303 Kirill Yukhin <kirill.yukhin@intel.com>
4304 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4306 * g++.dg/other/i386-2.C: Add new options.
4307 * g++.dg/other/i386-3.C: Ditto.
4308 * gcc.target/i386/sse-12.c: Ditto.
4309 * gcc.target/i386/sse-14.c: Ditto.
4310 * gcc.target/i386/sse-22.c: Ditto.
4311 * gcc.target/i386/sse-13.c: Add new options and builtins.
4312 * gcc.target/i386/sse-23.c: Ditto.
4313 * gcc.target/i386/avx-1.c: Add new builtins.
4315 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
4317 * gcc.misc-tests/godump.exp: New.
4318 * gcc.misc-tests/godump-1.c: New.
4320 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
4322 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
4323 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4324 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4325 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4326 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4327 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4328 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
4329 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
4330 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
4331 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
4332 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
4333 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
4334 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
4335 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
4336 * c-c++-common/asan/pr63638.c: Likewise.
4338 2014-10-28 Richard Biener <rguenther@suse.de>
4341 * gcc.dg/pr63665.c: New testcase.
4343 2014-10-28 Yury Gribov <y.gribov@samsung.com>
4345 * c-c++-common/asan/kasan-recover-1.c: New test.
4346 * c-c++-common/asan/kasan-recover-2.c: New test.
4347 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
4348 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4349 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4350 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4351 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4352 * c-c++-common/asan/no-asan-globals.c: Likewise.
4353 * c-c++-common/asan/no-instrument-reads.c: Likewise.
4354 * c-c++-common/asan/no-instrument-writes.c: Likewise.
4355 * c-c++-common/asan/no-use-after-return.c: Likewise.
4357 2014-10-28 Yury Gribov <y.gribov@samsung.com>
4359 * c-c++-common/asan/shadow-offset-1.c: New test.
4361 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
4363 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
4364 gcc-plugin.h earlier.
4366 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
4368 * gnat.dg/specs/concat1.ads: New test.
4369 * gnat.dg/specs/concat1_pkg.ads: New helper.
4371 2014-10-27 Richard Biener <rguenther@suse.de>
4373 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
4374 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
4375 target due to memcpy inline-expansion.
4377 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
4379 * gnat.dg/specs/pack10.ads: New test.
4380 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
4382 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
4384 * gnat.dg/entry_queues2.adb: New test.
4386 2014-10-25 Jakub Jelinek <jakub@redhat.com>
4388 PR tree-optimization/63641
4389 * gcc.c-torture/execute/pr63641.c: New test.
4391 2014-10-24 Tobias Burnus <burnus@net-b.de>
4393 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
4394 * gfortran.dg/coarray_collectives_13.f90: New.
4395 * gfortran.dg/coarray_collectives_14.f90: New.
4396 * gfortran.dg/coarray_collectives_15.f90: New.
4397 * gfortran.dg/coarray_collectives_16.f90: New.
4399 2014-10-24 Jiong Wang <jiong.wang@arm.com>
4401 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
4403 2014-10-24 Marek Polacek <polacek@redhat.com>
4406 * gcc.dg/pr56980.c: New test.
4408 2014-10-24 Jiong Wang <jiong.wang@arm.com>
4410 * lib/target-supports.exp
4411 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
4413 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
4415 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
4418 2014-10-24 Martin Liska <mliska@suse.cz>
4420 * gcc.dg/ipa/pr63595.c: New test.
4422 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4424 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
4425 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4427 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4429 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
4431 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4433 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
4435 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4437 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
4439 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4441 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
4443 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4445 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
4447 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4449 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
4451 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4453 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
4455 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4457 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
4459 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4461 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
4463 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4465 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
4467 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4469 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
4471 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4473 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
4475 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4477 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
4479 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4481 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
4483 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4484 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4486 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4488 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
4490 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4491 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4493 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4495 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
4496 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4497 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4498 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4499 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4501 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4503 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
4504 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4505 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4506 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4507 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4508 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4510 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4512 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
4513 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4514 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4515 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4516 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4517 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4518 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4519 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4521 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4523 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
4524 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4525 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4527 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4529 * gcc.target/arm/README.advsimd-intrinsics: New file.
4530 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
4531 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
4532 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
4534 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4536 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
4537 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
4538 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4540 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4542 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
4543 wrap_compile_flags before setting it.
4545 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4547 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
4549 * gcc.dg/pr63594-2.c: Likewise.
4551 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
4553 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
4554 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
4556 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
4559 * g++.dg/torture/pr63632.C: New test.
4561 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
4564 * g++.dg/warn/Wdelete-incomplete-3.C: New.
4565 * g++.dg/warn/Wdelete-incomplete-4.C: New.
4567 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
4570 * gcc.target/i386/pr63618.c: New test.
4572 2014-10-23 Marek Polacek <polacek@redhat.com>
4575 * gcc.dg/pr63626.c: New test.
4577 2014-10-23 Marek Polacek <polacek@redhat.com>
4579 * c-c++-common/ubsan/undefined-2.c: New test.
4581 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4583 * gcc.target/i386/pr63600.c: New.
4585 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4587 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
4589 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4591 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
4592 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
4594 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4596 * gcc.target/sparc/20001013-1.c (main): Declare int return.
4597 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
4598 * gcc.target/sparc/sparc-ret.c (toto): Declare.
4599 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
4600 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
4603 2014-10-22 Guozhi Wei <carrot@google.com>
4605 PR tree-optimization/63530
4606 gcc.dg/vect/pr63530.c: New testcase.
4608 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
4610 * gcc.target/i386/conversion-2.c: New test.
4612 2014-10-22 Jakub Jelinek <jakub@redhat.com>
4613 Yury Gribov <y.gribov@samsung.com>
4615 * c-c++-common/ubsan/align-1.c: Update cmdline options.
4616 * c-c++-common/ubsan/align-3.c: Likewise.
4617 * c-c++-common/ubsan/bounds-1.c: Likewise.
4618 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
4619 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4620 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
4621 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4622 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4623 * c-c++-common/ubsan/nonnull-2.c: Likewise.
4624 * c-c++-common/ubsan/nonnull-3.c: Likewise.
4625 * c-c++-common/ubsan/object-size-3.c: Likewise.
4626 * c-c++-common/ubsan/overflow-1.c: Likewise.
4627 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4628 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
4629 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4630 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4631 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4632 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4633 * c-c++-common/ubsan/pr59503.c: Likewise.
4634 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4635 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4636 * c-c++-common/ubsan/shift-3.c: Likewise.
4637 * c-c++-common/ubsan/shift-6.c: Likewise.
4638 * c-c++-common/ubsan/undefined-1.c: Likewise.
4639 * c-c++-common/ubsan/vla-2.c: Likewise.
4640 * c-c++-common/ubsan/vla-3.c: Likewise.
4641 * c-c++-common/ubsan/vla-4.c: Likewise.
4642 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4643 * g++.dg/ubsan/return-2.C: Likewise.
4644 * c-c++-common/ubsan/recovery-1.c: New test.
4645 * c-c++-common/ubsan/recovery-2.c: New test.
4646 * c-c++-common/ubsan/recovery-3.c: New test.
4647 * c-c++-common/ubsan/recovery-common.inc: New file.
4649 2014-10-22 Jiong Wang <jiong.wang@arm.com>
4651 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
4652 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
4653 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
4654 * gcc.target/aarch64/vect.x: Likewise.
4655 * gcc.target/aarch64/vect-ld1r.x: Add return type.
4656 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
4657 * gcc.target/aarch64/vect-fp.c: Likewise.
4659 2014-10-22 Jiong Wang <jiong.wang@arm.com>
4661 * lib/compat.exp (compat-run): Remove "unresolved".
4662 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
4663 unsupported testcase.
4665 2014-10-22 Jakub Jelinek <jakub@redhat.com>
4668 * gcc.dg/pr63594-1.c: New test.
4669 * gcc.dg/pr63594-2.c: New test.
4670 * gcc.target/i386/sse2-pr63594-1.c: New test.
4671 * gcc.target/i386/sse2-pr63594-2.c: New test.
4672 * gcc.target/i386/avx-pr63594-1.c: New test.
4673 * gcc.target/i386/avx-pr63594-2.c: New test.
4674 * gcc.target/i386/avx2-pr63594-1.c: New test.
4675 * gcc.target/i386/avx2-pr63594-2.c: New test.
4676 * gcc.target/i386/avx512f-pr63594-1.c: New test.
4677 * gcc.target/i386/avx512f-pr63594-2.c: New test.
4678 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
4682 * gcc.target/i386/pr63542-1.c: New test.
4683 * gcc.target/i386/pr63542-2.c: New test.
4685 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
4687 * gcc.target/avr/tiny-memx.c: New test.
4689 * gcc.target/avr/tiny-caller-save.c: New test.
4691 2014-10-21 Jiong Wang <jiong.wang@arm.com>
4693 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
4694 (Proc_1): Add return type.
4695 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
4696 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
4697 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
4698 * gcc.target/arm/pr44788.c (foo): Likewise.
4699 * gcc.target/arm/pr55642.c (abs): Likewise.
4700 * gcc.target/arm/pr58784.c (f): Likewise.
4701 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
4702 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
4703 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
4704 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
4705 for local variables.
4706 * lib/target-supports.exp
4707 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
4709 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
4711 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
4713 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
4715 2014-10-21 Andreas Schwab <schwab@suse.de>
4717 * gcc.dg/bf-spl1.c (main): Fix implicit int.
4719 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
4721 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
4723 2014-10-21 Richard Biener <rguenther@suse.de>
4725 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
4726 * g++.dg/ipa/devirt-46.C: Likewise.
4727 * g++.dg/ipa/devirt-47.C: Likewise.
4728 * g++.dg/tree-prof/pr35545.C: Likewise.
4730 2014-10-21 Jakub Jelinek <jakub@redhat.com>
4732 PR tree-optimization/63563
4733 * gcc.target/i386/pr63563.c: New test.
4735 2014-10-20 Richard Biener <rguenther@suse.de>
4737 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
4738 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
4740 2014-10-20 Martin Liska <mliska@suse.cz>
4742 * gcc.dg/ipa/pr63595.c: New test.
4744 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4747 * gfortran.dg/ieee/intrinsics_2.F90: New test.
4749 2014-10-19 Marek Polacek <polacek@redhat.com>
4752 * gcc.dg/pr63567-3.c: New test.
4753 * gcc.dg/pr63567-4.c: New test.
4755 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4757 * gcc.dg/atomic/c11-atomic-exec-5.c
4758 (test_main_long_double_add_overflow): Define and run only for
4759 LDBL_MANT_DIG != 106.
4760 (test_main_complex_long_double_add_overflow): Likewise.
4761 (test_main_long_double_sub_overflow): Likewise.
4762 (test_main_complex_long_double_sub_overflow): Likewise.
4764 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
4767 * gfortran.dg/class_to_type_3.f03 : New test
4769 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4771 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
4774 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4776 * gcc.dg/attr-isr.c: Move SH specific test to ...
4777 * gcc.target/sh/attr-isr.c: ... here.
4780 2014-10-17 Marek Polacek <polacek@redhat.com>
4783 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
4784 * gcc.dg/pr63567-1.c: New test.
4785 * gcc.dg/pr63567-2.c: New test.
4787 2014-10-17 Marek Polacek <polacek@redhat.com>
4790 * gcc.dg/pr63543.c: New test.
4791 * gcc.dg/array-8.c: Remove dg-error.
4792 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
4793 * gcc.dg/pr48552-2.c: Likewise.
4795 2014-10-17 Marek Polacek <polacek@redhat.com>
4798 * gcc.dg/pr63549.c: New test.
4800 2014-10-17 Marek Polacek <polacek@redhat.com>
4802 * gcc.dg/Wimplicit-int-1.c: New test.
4803 * gcc.dg/Wimplicit-int-2.c: New test.
4804 * gcc.dg/Wimplicit-int-3.c: New test.
4805 * gcc.dg/Wimplicit-int-4.c: New test.
4807 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
4809 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
4812 2014-10-17 Jakub Jelinek <jakub@redhat.com>
4814 PR tree-optimization/63464
4815 * gcc.dg/torture/pr63464.c: New test.
4816 * gcc.dg/tree-ssa/reassoc-37.c: New test.
4817 * gcc.dg/tree-ssa/reassoc-38.c: New test.
4819 PR tree-optimization/63302
4820 * gcc.c-torture/execute/pr63302.c: New test.
4822 2014-10-17 Tom de Vries <tom@codesourcery.com>
4824 PR rtl-optimization/61605
4825 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
4828 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4831 * g++.dg/torture/pr61848.C: New testcase.
4832 * gcc.c-torture/compile/pr61848.c: New testcase.
4834 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4836 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4837 * gcc.target/sh/strlen.c: Likewise.
4838 * gcc.target/sh/pr51244-13.c: Likewise.
4839 * gcc.target/sh/cmpstrn.c: Likewise.
4840 * gcc.target/sh/hiconst.c: Likewise.
4841 * gcc.target/sh/pr43417.c: Likewise.
4843 2014-10-16 Martin Liska <mliska@suse.cz>
4845 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4846 to match defined expectations.
4848 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4850 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4852 2014-10-16 Martin Liska <mliska@suse.cz>
4854 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4855 * g++.dg/ipa/ipa-icf-5.C: Likewise
4857 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4860 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4862 2014-10-16 Richard Biener <rguenther@suse.de>
4865 * gcc.dg/torture/pr63554.c: New testcase.
4867 2014-10-16 Marek Polacek <polacek@redhat.com>
4869 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4870 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4872 2014-10-16 Marek Polacek <polacek@redhat.com>
4874 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4875 * gcc.dg/graphite/id-2.c: Likewise.
4876 * gcc.dg/graphite/id-4.c: Likewise.
4877 * gcc.dg/graphite/id-8.c: Likewise.
4878 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4879 * gcc.dg/graphite/id-pr45230.c: Likewise.
4880 * gcc.dg/graphite/id-pr45231.c: Likewise.
4881 * gcc.dg/graphite/pr38073.c: Likewise.
4882 * gcc.dg/graphite/pr38125.c: Likewise.
4883 * gcc.dg/graphite/pr38409.c: Likewise.
4884 * gcc.dg/graphite/pr38413.c: Likewise.
4885 * gcc.dg/graphite/pr38510.c: Likewise.
4886 * gcc.dg/graphite/pr38786.c: Likewise.
4887 * gcc.dg/graphite/pr39260.c: Likewise.
4888 * gcc.dg/graphite/scop-19.c: Likewise.
4889 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4890 * gcc.dg/graphite/id-17.c: Likewise.
4891 * gcc.dg/graphite/id-23.c: Likewise.
4892 * gcc.dg/graphite/id-26.c: Likewise.
4893 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4894 * gcc.dg/graphite/pr37485.c: Likewise.
4895 * gcc.dg/graphite/pr38500.c: Likewise.
4896 * gcc.dg/graphite/pr42284.c: Likewise.
4897 * gcc.dg/graphite/pr42914.c: Likewise.
4898 * gcc.dg/graphite/pr46404-1.c: Likewise.
4899 * gcc.dg/graphite/pr60979.c: Likewise.
4900 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4903 2014-10-16 Martin Liska <mliska@suse.cz>
4904 Jan Hubicka <hubicka@ucw.cz>
4906 * g++.dg/ipa/ipa-icf-1.C: New test.
4907 * g++.dg/ipa/ipa-icf-2.C: New test.
4908 * g++.dg/ipa/ipa-icf-3.C: New test.
4909 * g++.dg/ipa/ipa-icf-4.C: New test.
4910 * g++.dg/ipa/ipa-icf-5.C: New test.
4911 * gcc.dg/ipa/ipa-icf-1.c: New test.
4912 * gcc.dg/ipa/ipa-icf-10.c: New test.
4913 * gcc.dg/ipa/ipa-icf-11.c: New test.
4914 * gcc.dg/ipa/ipa-icf-12.c: New test.
4915 * gcc.dg/ipa/ipa-icf-13.c: New test.
4916 * gcc.dg/ipa/ipa-icf-14.c: New test.
4917 * gcc.dg/ipa/ipa-icf-15.c: New test.
4918 * gcc.dg/ipa/ipa-icf-16.c: New test.
4919 * gcc.dg/ipa/ipa-icf-17.c: New test.
4920 * gcc.dg/ipa/ipa-icf-18.c: New test.
4921 * gcc.dg/ipa/ipa-icf-19.c: New test.
4922 * gcc.dg/ipa/ipa-icf-2.c: New test.
4923 * gcc.dg/ipa/ipa-icf-20.c: New test.
4924 * gcc.dg/ipa/ipa-icf-21.c: New test.
4925 * gcc.dg/ipa/ipa-icf-22.c: New test.
4926 * gcc.dg/ipa/ipa-icf-23.c: New test.
4927 * gcc.dg/ipa/ipa-icf-24.c: New test.
4928 * gcc.dg/ipa/ipa-icf-25.c: New test.
4929 * gcc.dg/ipa/ipa-icf-26.c: New test.
4930 * gcc.dg/ipa/ipa-icf-27.c: New test.
4931 * gcc.dg/ipa/ipa-icf-28.c: New test.
4932 * gcc.dg/ipa/ipa-icf-29.c: New test.
4933 * gcc.dg/ipa/ipa-icf-3.c: New test.
4934 * gcc.dg/ipa/ipa-icf-30.c: New test.
4935 * gcc.dg/ipa/ipa-icf-4.c: New test.
4936 * gcc.dg/ipa/ipa-icf-5.c: New test.
4937 * gcc.dg/ipa/ipa-icf-6.c: New test.
4938 * gcc.dg/ipa/ipa-icf-7.c: New test.
4939 * gcc.dg/ipa/ipa-icf-8.c: New test.
4940 * gcc.dg/ipa/ipa-icf-9.c: New test.
4942 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4945 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4947 2014-10-16 Martin Liska <mliska@suse.cz>
4948 Jan Hubicka <hubicka@ucw.cz>
4950 * c-c++-common/rotate-1.c: Options changed to not collide
4951 with a new IPA ICF pass.
4952 * c-c++-common/rotate-2.c: Likewise.
4953 * c-c++-common/rotate-3.c: Likewise.
4954 * c-c++-common/rotate-4.c: Likewise.
4955 * g++.dg/cpp0x/rv-return.C: Likewise.
4956 * g++.dg/cpp0x/rv1n.C: Likewise.
4957 * g++.dg/cpp0x/rv1p.C: Likewise.
4958 * g++.dg/cpp0x/rv2n.C: Likewise.
4959 * g++.dg/cpp0x/rv3n.C: Likewise.
4960 * g++.dg/cpp0x/rv4n.C: Likewise.
4961 * g++.dg/cpp0x/rv5n.C: Likewise.
4962 * g++.dg/cpp0x/rv6n.C: Likewise.
4963 * g++.dg/cpp0x/rv7n.C: Likewise.
4964 * g++.dg/ipa/devirt-g-1.C: Likewise.
4965 * g++.dg/ipa/inline-1.C: Likewise.
4966 * g++.dg/ipa/inline-2.C: Likewise.
4967 * g++.dg/ipa/inline-3.C: Likewise.
4968 * g++.dg/opt/pr30965.C: Likewise.
4969 * g++.dg/tree-ssa/pr19637.C: Likewise.
4970 * gcc.dg/guality/csttest.c: Likewise.
4971 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4972 * gcc.dg/ipa/iinline-7.c: Likewise.
4973 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4974 * gcc.dg/ipa/ipacost-1.c: Likewise.
4975 * gcc.dg/ipa/ipacost-2.c: Likewise.
4976 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4977 * gcc.dg/ipa/remref-2a.c: Likewise.
4978 * gcc.dg/ipa/remref-2b.c: Likewise.
4979 * gcc.dg/pr46309-2.c: Likewise.
4980 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4981 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4982 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4983 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4984 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4985 * gcc.dg/vect/vect-cond-10.c: Likewise.
4986 * gcc.dg/vect/vect-cond-9.c: Likewise.
4987 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4988 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4989 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4990 * gcc.target/i386/bmi-1.c: Likewise.
4991 * gcc.target/i386/bmi-2.c: Likewise.
4992 * gcc.target/i386/pr56564-2.c: Likewise.
4994 2014-10-16 Richard Biener <rguenther@suse.de>
4996 PR tree-optimization/63168
4997 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4999 2014-10-16 Andreas Schwab <schwab@suse.de>
5001 * gcc.target/m68k/crash1.c: Fix implicit declaration.
5003 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
5005 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
5006 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
5007 * gcc.target/ia64/pr29682.c: Likewise.
5008 * gcc.target/ia64/pr43603.c: Likewise.
5009 * gcc.target/ia64/pr48496.c: Likewise.
5011 2014-10-16 Marek Polacek <polacek@redhat.com>
5013 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
5015 2014-10-16 Jakub Jelinek <jakub@redhat.com>
5016 Marek Polacek <polacek@redhat.com>
5018 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
5020 * gcc.dg/pr32176.c: Likewise.
5021 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
5022 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
5023 * gcc.dg/ia64-sync-2.c: Likewise.
5024 * gcc.dg/ia64-sync-3.c: Likewise.
5025 * gcc.dg/sync-2.c: Likewise.
5026 * gcc.dg/sync-3.c: Likewise.
5027 * gcc.target/i386/990524-1.c: Likewise.
5028 * gcc.target/i386/avx512f-pr57233.c: Likewise.
5029 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
5030 * gcc.target/i386/pr26826.c: Likewise.
5031 * gcc.target/i386/pr37184.c: Likewise.
5032 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
5033 * gcc.target/i386/20060125-2.c: Likewise.
5034 * gcc.target/i386/memcpy-1.c: Likewise.
5035 * gcc.target/i386/pr40934.c: Likewise.
5036 * gcc.target/i386/sse-5.c: Likewise.
5037 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5038 * gcc.target/i386/vectorize4.c: Likewise.
5039 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
5041 * gcc.target/i386/980313-1.c: Likewise.
5042 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
5043 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
5044 * gcc.target/i386/crc32-3.c: Likewise.
5045 * gcc.target/i386/intrinsics_3.c: Likewise.
5046 * gcc.target/i386/loop-1.c: Likewise.
5047 * gcc.target/i386/pr44948-2a.c: Likewise.
5048 * gcc.target/i386/pr47564.c: Likewise.
5049 * gcc.target/i386/pr50712.c: Likewise.
5050 * gcc.target/i386/stackalign/return-2.c: Likewise.
5052 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
5055 * lto/pr62026.C: New testcase.
5057 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
5059 PR rtl-optimization/63448
5060 * gcc.target/i386/pr63448.c: New test.
5062 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
5064 * gnat.dg/opt41.adb: New test.
5065 * gnat.dg/opt41_pkg.ad[sb]: New helper.
5067 2014-10-15 Richard Biener <rguenther@suse.de>
5069 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
5071 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
5073 * gcc.dg/tree-prof/peel-1.c: Update.
5074 * gcc.dg/tree-prof/unroll-1.c: Update.
5075 * gcc.dg/unroll_1.c: Update.
5076 * gcc.dg/unroll_2.c: Update.
5077 * gcc.dg/unroll_3.c: Update.
5078 * gcc.dg/unroll_4.c: Update.
5080 2014-10-14 DJ Delorie <dj@redhat.com>
5082 * g++.dg/abi/mangle64.C: New.
5084 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
5086 * g++.dg/ext/vector9.C: Test ! with float vectors.
5088 2014-10-14 Richard Biener <rguenther@suse.de>
5090 PR tree-optimization/63512
5091 * g++.dg/torture/pr63512.C: New testcase.
5093 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
5096 * gcc.target/sh/pr63260.c: New.
5098 2014-10-13 Richard Henderson <rth@redhat.com>
5100 * g++.dg/torture/20141013.C: New.
5102 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
5106 PR rtl-optimization/55458
5107 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
5108 * gcc.target/i386/pr55458.c: Likewise.
5109 * gcc.target/i386/pr47602.c: New.
5110 * gcc.target/i386/pr23098.c: Move to XFAIL.
5112 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
5114 PR tree-optimization/62127
5115 * g++.dg/torture/pr62127.C: New testcase.
5117 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5119 * c-c++-common/asan/bitfield-5.c: New test.
5121 2014-10-13 Richard Biener <rguenther@suse.de>
5123 PR tree-optimization/63419
5124 * g++.dg/torture/pr63419.C: New testcase.
5126 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
5130 * gcc.target/sh/pr54760-5.c: New.
5131 * gcc.target/sh/pr54760-6.c: New.
5132 * gcc.target/sh/pr59401-1.c: New.
5134 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5137 * gfortran.dg/ieee/intrinsics_1.f90: New test.
5139 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
5141 * lib/target-supports.exp (check_effective_target_shared): New
5143 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
5145 2014-10-10 Jakub Jelinek <jakub@redhat.com>
5148 * gcc.target/i386/pr63495.c: New test.
5150 2014-10-10 Marek Polacek <polacek@redhat.com>
5152 * c-c++-common/ubsan/object-size-1.c: New test.
5153 * c-c++-common/ubsan/object-size-2.c: New test.
5154 * c-c++-common/ubsan/object-size-3.c: New test.
5155 * c-c++-common/ubsan/object-size-4.c: New test.
5156 * c-c++-common/ubsan/object-size-5.c: New test.
5157 * c-c++-common/ubsan/object-size-6.c: New test.
5158 * c-c++-common/ubsan/object-size-7.c: New test.
5159 * c-c++-common/ubsan/object-size-8.c: New test.
5160 * c-c++-common/ubsan/object-size-9.c: New test.
5161 * g++.dg/ubsan/object-size-1.C: New test.
5162 * gcc.dg/ubsan/object-size-9.c: New test.
5164 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
5166 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
5167 (asan_finish): Remove restore_ld_library_path_env_vars.
5168 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
5169 related env variables by calling set_ld_library_path_env_vars.
5170 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
5171 (tsan_finish): Remove restore_ld_library_path_env_vars.
5172 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
5173 related env variables by calling set_ld_library_path_env_vars.
5174 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
5175 (ubsan_finish): Remove restore_ld_library_path_env_vars.
5176 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
5177 related env variables by calling set_ld_library_path_env_vars.
5179 2014-10-10 Richard Biener <rguenther@suse.de>
5181 PR tree-optimization/63379
5182 * gcc.dg/vect/pr63379.c: New testcase.
5184 2014-10-10 Jakub Jelinek <jakub@redhat.com>
5187 * gfortran.dg/gomp/pr59488-1.f90: New test.
5188 * gfortran.dg/gomp/pr59488-2.f90: New test.
5190 2014-10-10 Richard Biener <rguenther@suse.de>
5192 PR tree-optimization/63476
5193 * g++.dg/torture/pr63476.C: New testcase.
5195 2014-10-10 Tobias Burnus <burnus@net-b.de>
5197 * gfortran.dg/implicit_16.f90: New.
5199 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
5201 * g++.dg/cpp0x/constexpr-using3.C: New.
5202 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
5203 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
5204 * g++.dg/cpp1y/constexpr-local1.C: Extend.
5205 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
5207 2014-10-09 Joseph Myers <joseph@codesourcery.com>
5209 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
5211 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
5213 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
5215 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
5217 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
5218 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
5219 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
5220 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
5221 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
5222 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
5223 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
5224 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
5225 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
5226 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
5227 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
5228 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
5230 2014-10-09 Richard Biener <rguenther@suse.de>
5232 PR tree-optimization/63380
5233 * gcc.dg/torture/pr63380-1.c: New testcase.
5234 * gcc.dg/torture/pr63380-2.c: Likewise.
5236 2014-10-09 Marek Polacek <polacek@redhat.com>
5239 * gcc.dg/pr63480.c: New test.
5241 2014-10-09 Richard Biener <rguenther@suse.de>
5243 PR tree-optimization/63445
5244 * gcc.dg/Wstrict-overflow-26.c: New testcase.
5246 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
5248 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
5249 * gcc.dg/vmx/ops.c: Likewise.
5250 * gcc.dg/vmx/ops-long-1.c: Likewise.
5252 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5254 * gfortran.dg/implicit_4.f90: Fix some dg-error.
5256 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5258 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
5259 dg-additional-options.
5261 2014-10-08 Mark Wielaard <mjw@redhat.com>
5263 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
5264 prefix from scan-assembler-times.
5266 2014-10-07 Marek Polacek <polacek@redhat.com>
5268 * lib/target-supports.exp (check_effective_target_fd_truncate):
5271 2014-10-07 Marek Polacek <polacek@redhat.com>
5274 * gcc.dg/pr59717.c: New test.
5276 2014-10-07 Marek Polacek <polacek@redhat.com>
5278 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
5279 * gcc.dg/iftrap-1.c: Fix implicit declarations.
5280 * gcc.target/powerpc/pr26350.c: Likewise.
5281 * gcc.target/powerpc/altivec-consts.c: Likewise.
5282 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
5283 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
5284 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
5285 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
5286 * gcc.target/powerpc/pr47862.c: Likewise.
5287 * gcc.target/powerpc/pr48053-1.c: Likewise.
5288 * gcc.target/powerpc/pr53487.c: Likewise.
5289 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
5291 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
5292 * gcc.target/powerpc/altivec-2.c: Likewise.
5293 * gcc.target/powerpc/pr47755-2.c: Likewise.
5295 2014-10-07 Martin Liska <mliska@suse.cz>
5297 * g++.dg/lto/pr63270.h: New test.
5298 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
5300 * g++.dg/lto/pr63270_2.C: New test.
5302 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
5304 * gnat.dg/lto16.adb: New test.
5305 * gnat.dg/lto16_pkg.adb: New helper.
5307 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
5309 * gnat.dg/return4.adb: New test.
5310 * gnat.dg/return4_pkg.ad[sb]: New helper.
5312 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
5314 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
5315 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
5316 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
5318 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
5321 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
5322 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
5323 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
5325 2014-10-06 Marek Polacek <polacek@redhat.com>
5327 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
5328 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
5329 * g++.dg/lto/pr54625-2_0.c: Likewise.
5330 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
5332 2014-10-06 Marek Polacek <polacek@redhat.com>
5334 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
5335 * gcc.target/i386/avxfp-1.c: Likewise.
5336 * gcc.target/i386/avxfp-2.c: Likewise.
5337 * gcc.target/i386/cadd.c: Likewise.
5338 * gcc.target/i386/cmov2.c: Likewise.
5339 * gcc.target/i386/cmov3.c: Likewise.
5340 * gcc.target/i386/cmov4.c: Likewise.
5341 * gcc.target/i386/cold-attribute-1.c: Likewise.
5342 * gcc.target/i386/cvt-1.c: Likewise.
5343 * gcc.target/i386/fpcvt-1.c: Likewise.
5344 * gcc.target/i386/fpcvt-2.c: Likewise.
5345 * gcc.target/i386/fpcvt-3.c: Likewise.
5346 * gcc.target/i386/local.c: Likewise.
5347 * gcc.target/i386/memcpy-2.c: Likewise.
5348 * gcc.target/i386/memcpy-3.c: Likewise.
5349 * gcc.target/i386/memset-1.c: Likewise.
5350 * gcc.target/i386/minmax-1.c: Likewise.
5351 * gcc.target/i386/minmax-2.c: Likewise.
5352 * gcc.target/i386/pr45352-2.c: Likewise.
5353 * gcc.target/i386/pr46253.c: Likewise.
5354 * gcc.target/i386/pr53623.c: Likewise.
5355 * gcc.target/i386/pr60902.c: Likewise.
5356 * gcc.target/i386/pr57003.c: Likewise.
5357 * gcc.target/i386/sse-14.c: Likewise.
5358 * gcc.target/i386/sse-19.c: Likewise.
5359 * gcc.target/i386/sse-22.c: Likewise.
5360 * gcc.target/i386/sse4a-extract.c: Likewise.
5361 * gcc.target/i386/sse4a-insert.c: Likewise.
5362 * gcc.target/i386/ssefp-1.c: Likewise.
5363 * gcc.target/i386/ssefp-2.c: Likewise.
5364 * gcc.target/i386/testimm-10.c: Likewise.
5365 * gcc.target/i386/vectorize4-avx.c: Likewise.
5366 * gcc.target/i386/980709-1.c: Fix implicit declarations.
5367 * gcc.target/i386/avx-pr57233.c: Likewise.
5368 * gcc.target/i386/avx2-pr57233.c: Likewise.
5369 * gcc.target/i386/avx2-vpop-check.h: Likewise.
5370 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5371 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5372 * gcc.target/i386/crc32-4.c: Likewise.
5373 * gcc.target/i386/pr20204.c: Likewise.
5374 * gcc.target/i386/pr23570.c: Likewise.
5375 * gcc.target/i386/pr26449-1.c: Likewise.
5376 * gcc.target/i386/pr28839.c: Likewise.
5377 * gcc.target/i386/pr37101.c: Likewise.
5378 * gcc.target/i386/pr61923.c: Likewise.
5379 * gcc.target/i386/shrink_wrap_1.c: Likewise.
5380 * gcc.target/i386/sse2-pr57233.c: Likewise.
5381 * gcc.target/i386/vect-abs-s16.c: Likewise.
5382 * gcc.target/i386/vect-abs-s32.c: Likewise.
5383 * gcc.target/i386/vect-abs-s8.c: Likewise.
5384 * gcc.target/i386/xop-pr57233.c: Likewise.
5385 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5386 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
5387 implicit declarations.
5388 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
5389 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5390 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5392 2014-10-06 Marek Polacek <polacek@redhat.com>
5394 * gcc.dg/20001012-1.c: Fix defaulting to int.
5395 * gcc.dg/20001012-2.c: Likewise.
5396 * gcc.dg/20001108-1.c: Likewise.
5397 * gcc.dg/20010516-1.c: Likewise.
5398 * gcc.dg/20011008-2.c: Likewise.
5399 * gcc.dg/20030612-1.c: Likewise.
5400 * gcc.dg/20040219-1.c: Likewise.
5401 * gcc.dg/20050603-2.c: Likewise.
5402 * gcc.dg/20070507-1.c: Likewise.
5403 * gcc.dg/attr-alias-3.c: Likewise.
5404 * gcc.dg/fastmath-1.c: Likewise.
5405 * gcc.dg/fork-instrumentation.c: Likewise.
5406 * gcc.dg/fwrapv-1.c: Likewise.
5407 * gcc.dg/fwrapv-2.c: Likewise.
5408 * gcc.dg/memmove-1.c: Likewise.
5409 * gcc.dg/non-local-goto-1.c: Likewise.
5410 * gcc.dg/non-local-goto-2.c: Likewise.
5411 * gcc.dg/noreturn-8.c: Likewise.
5412 * gcc.dg/parse-decl-after-if.c: Likewise.
5413 * gcc.dg/parse-decl-after-label.c: Likewise.
5414 * gcc.dg/pr25795-1.c: Likewise.
5415 * gcc.dg/pr25795.c: Likewise.
5416 * gcc.dg/pr28574.c: Likewise.
5417 * gcc.dg/pr30189.c: Likewise.
5418 * gcc.dg/pr31529-2.c: Likewise.
5419 * gcc.dg/pr33923.c: Likewise.
5420 * gcc.dg/pr34263.c: Likewise.
5421 * gcc.dg/pr36194.c: Likewise.
5422 * gcc.dg/pr45415.c: Likewise.
5423 * gcc.dg/pr47443.c: Likewise.
5424 * gcc.dg/pr47763.c: Likewise.
5425 * gcc.dg/pr49000.c: Likewise.
5426 * gcc.dg/pr50340.c: Likewise.
5427 * gcc.dg/webizer.c: Likewise.
5428 * gcc.dg/pr59940.c: Likewise.
5429 * gcc.dg/pr63186.c: Likewise.
5430 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
5431 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
5432 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
5433 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
5434 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
5435 * gcc.dg/sms-1.c: Likewise.
5436 * gcc.dg/unused-3.c: Likewise.
5437 * gcc.dg/varpool-1.c: Likewise.
5438 * gcc.dg/pr35899.c: Use -std=gnu89.
5439 * gcc.dg/pr59963-1.c: Likewise.
5440 * gcc.dg/redecl-15.c: Likewise.
5441 * gcc.dg/20041213-1.c: Likewise.
5442 * gcc.dg/20080820.c: Likewise.
5443 * gcc.dg/920413-1.c: Likewise.
5444 * gcc.dg/Wold-style-definition-1.c: Likewise.
5445 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
5446 * gcc.dg/decl-nospec-1.c: Likewise.
5447 * gcc.dg/decl-nospec-2.c: Likewise.
5448 * gcc.dg/decl-nospec-3.c: Likewise.
5449 * gcc.dg/bitfld-1.c: Likewise.
5450 * gcc.dg/bitfld-9.c: Likewise.
5451 * gcc.dg/parm-impl-decl-1.c: Likewise.
5452 * gcc.dg/parm-impl-decl-3.c: Likewise.
5453 * gcc.dg/pr18596-1.c: Likewise.
5454 * gcc.dg/pr18596-2.c: Likewise.
5455 * gcc.dg/pr18596-3.c: Likewise.
5456 * gcc.dg/pr60139.c: Likewise.
5457 * gcc.dg/utf-dflt.c: Likewise.
5458 * gcc.dg/utf-dflt2.c: Likewise.
5459 * gcc.dg/wtr-func-def-1.c: Likewise.
5460 * gcc.dg/declspec-5.c: Likewise.
5461 * gcc.dg/declspec-6.c: Likewise.
5462 * gcc.dg/ftrapv-2.c: Likewise.
5463 * gcc.dg/20020430-1.c: Fix implicit declarations.
5464 * gcc.dg/20030702-1.c: Likewise.
5465 * gcc.dg/20040127-2.c: Likewise.
5466 * gcc.dg/20041122-1.c: Likewise.
5467 * gcc.dg/20050309-1.c: Likewise.
5468 * gcc.dg/20061026.c: Likewise.
5469 * gcc.dg/20101010-1.c: Likewise.
5470 * gcc.dg/Werror-1.c: Likewise.
5471 * gcc.dg/Werror-10.c: Likewise.
5472 * gcc.dg/Werror-11.c: Likewise.
5473 * gcc.dg/Werror-12.c: Likewise.
5474 * gcc.dg/Werror-2.c: Likewise.
5475 * gcc.dg/Werror-3.c: Likewise.
5476 * gcc.dg/Werror-4.c: Likewise.
5477 * gcc.dg/Werror-5.c: Likewise.
5478 * gcc.dg/Werror-6.c: Likewise.
5479 * gcc.dg/Werror-7.c: Likewise.
5480 * gcc.dg/Werror-8.c: Likewise.
5481 * gcc.dg/Wstrict-overflow-20.c: Likewise.
5482 * gcc.dg/cpp/trad/macroargs.c: Likewise.
5483 * gcc.dg/delay-slot-2.c: Likewise.
5484 * gcc.dg/errno-1.c: Likewise.
5485 * gcc.dg/globalalias.c: Likewise.
5486 * gcc.dg/inline-3.c: Likewise.
5487 * gcc.dg/localalias.c: Likewise.
5488 * gcc.dg/pr19633-1.c: Likewise.
5489 * gcc.dg/pr19633.c: Likewise.
5490 * gcc.dg/pr23408.c: Likewise.
5491 * gcc.dg/pr23470-1.c: Likewise.
5492 * gcc.dg/pr28121.c: Likewise.
5493 * gcc.dg/pr28243.c: Likewise.
5494 * gcc.dg/pr30260.c: Likewise.
5495 * gcc.dg/pr32573.c: Likewise.
5496 * gcc.dg/pr33826.c: Likewise.
5497 * gcc.dg/pr35065.c: Likewise.
5498 * gcc.dg/pr38616.c: Likewise.
5499 * gcc.dg/pr39867.c: Likewise.
5500 * gcc.dg/pr41470.c: Likewise.
5501 * gcc.dg/pr41837.c: Likewise.
5502 * gcc.dg/pr44024.c: Likewise.
5503 * gcc.dg/pr44699.c: Likewise.
5504 * gcc.dg/pr46252.c: Likewise.
5505 * gcc.dg/pr46878-1.c: Likewise.
5506 * gcc.dg/pr50908-3.c: Likewise.
5507 * gcc.dg/pr51796.c: Likewise.
5508 * gcc.dg/pr55150-2.c: Likewise.
5509 * gcc.dg/pr55833.c: Likewise.
5510 * gcc.dg/pr59350.c: Likewise.
5511 * gcc.dg/pr59418.c: Likewise.
5512 * gcc.dg/pr60647-2.c: Likewise.
5513 * gcc.dg/uninit-suppress.c: Likewise.
5514 * gcc.dg/uninit-suppress_2.c: Likewise.
5515 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
5516 * gcc.dg/always_inline.c: Likewise.
5517 * gcc.dg/always_inline2.c: Likewise.
5518 * gcc.dg/always_inline3.c: Likewise.
5519 * gcc.dg/builtin-apply4.c: Likewise.
5520 * gcc.dg/declspec-7.c: Likewise.
5521 * gcc.dg/inline-1.c: Likewise.
5522 * gcc.dg/va-arg-pack-1.c: Likewise.
5523 * gcc.dg/winline-2.c: Likewise.
5524 * gcc.dg/winline-3.c: Likewise.
5525 * gcc.dg/winline-5.c: Likewise.
5526 * gcc.dg/winline-6.c: Likewise.
5527 * gcc.dg/winline-7.c: Likewise.
5528 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
5530 * gcc.dg/inline-33.c: Likewise.
5531 * gcc.dg/pr27861-1.c: Likewise.
5532 * gcc.dg/pr28888.c: Likewise.
5533 * gcc.dg/pr29254.c: Likewise.
5534 * gcc.dg/pr50908.c: Likewise.
5535 * gcc.dg/pr60647-1.c: Likewise.
5536 * gcc.dg/pragma-diag-1.c: Likewise.
5537 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
5538 * gcc.dg/winline-9.c: Likewise.
5539 * gcc.dg/pr52808.c: Return 0 instead of nothing.
5541 2014-10-06 Marek Polacek <polacek@redhat.com>
5543 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
5544 * gcc.dg/ipa/inline-4.c: Likewise.
5545 * gcc.dg/ipa/inline-5.c: Likewise.
5546 * gcc.dg/ipa/pr57539.c: Likewise.
5547 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
5549 * gcc.dg/ipa/inlinehint-1.c: Likewise.
5550 * gcc.dg/ipa/inlinehint-3.c: Likewise.
5551 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
5552 * gcc.dg/ipa/ipacost-1.c: Likewise.
5553 * gcc.dg/ipa/ipacost-2.c: Likewise.
5554 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
5557 2014-10-06 Marek Polacek <polacek@redhat.com>
5559 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
5561 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
5562 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
5563 * gcc.dg/debug/pr42767.c: Likewise.
5564 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
5565 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
5566 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5567 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
5569 2014-10-06 Marek Polacek <polacek@redhat.com>
5571 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
5572 * gcc.dg/lto/20090213_0.c: Likewise.
5573 * gcc.dg/lto/20090706-2_0.c: Likewise.
5574 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
5575 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
5576 * gcc.dg/lto/ipareference2_0.c: Likewise.
5577 * gcc.dg/lto/ipareference_0.c: Likewise.
5578 * gcc.dg/lto/ipareference_1.c: Likewise.
5579 * gcc.dg/lto/pr55703_0.c: Likewise.
5580 * gcc.dg/lto/resolutions_0.c: Likewise.
5581 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
5582 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
5583 declarations. Mark function as gnu_inline.
5584 * gcc.dg/lto/20081118_0.c: Likewise.
5585 * gcc.dg/lto/20081201-1_0.c: Likewise.
5586 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
5587 * gcc.dg/lto/20081118_1.c: Likewise.
5588 * gcc.dg/lto/20081120-1_1.c: Likewise.
5589 * gcc.dg/lto/20081201-1_1.c: Likewise.
5590 * gcc.dg/lto/20081210-1_0.c: Likewise.
5591 * gcc.dg/lto/20090218-1_0.c: Likewise.
5592 * gcc.dg/lto/20091006-1_0.c: Likewise.
5593 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
5594 * gcc.dg/lto/20090218-2_1.c: Likewise.
5595 * gcc.dg/lto/materialize-1_0.c: Likewise.
5596 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
5597 * gcc.dg/lto/20091013-1_1.c: Likewise.
5598 * gcc.dg/lto/20091013-1_2.c: Likewise.
5599 * gcc.dg/lto/20091015-1_2.c: Likewise.
5600 * gcc.dg/lto/20091027-1_1.c: Likewise.
5601 * gcc.dg/lto/pr48622_0.c: Likewise.
5602 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
5604 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
5606 2014-10-06 Tobias Burnus <burnus@net-b.de>
5608 * gfortran.dg/implicit_14.f90: New.
5609 * gfortran.dg/implicit_15.f90: New.
5610 * gfortran.dg/implicit_4.f90: Update dg-error.
5612 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
5614 * g++.dg/ipa/devirt-42.C: Update template.
5615 * g++.dg/ipa/devirt-44.C: Update template.
5616 * g++.dg/ipa/devirt-45.C: Update template.
5617 * g++.dg/ipa/devirt-46.C: Update template.
5618 * g++.dg/ipa/devirt-47.C: Update template.
5619 * g++.dg/ipa/devirt-48.C: New testcase.
5621 2014-10-02 Mark Wielaard <mjw@redhat.com>
5624 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
5626 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
5628 * g++.dg/ipa/devirt-47.C: New testcase.
5630 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
5633 * gcc.dg/tree-ssa/pr61144.c: New testcase.
5635 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
5637 * g++.dg/ipa/devirt-46.C: New testcase.
5639 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5642 * gfortran.dg/widechar_10.f90: New test.
5644 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
5646 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
5647 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
5648 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
5649 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
5651 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5653 * gcc.target/powerpc/lvsl-lvsr.c: New test.
5655 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5657 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
5658 failing with the new warning message.
5659 * gcc.dg/vmx/3c-01a.c: Likewise.
5660 * gcc.dg/vmx/ops-long-1.c: Likewise.
5661 * gcc.dg/vmx/ops.c: Likewise.
5662 * gcc.target/powerpc/altivec-20.c: Likewise.
5663 * gcc.target/powerpc/altivec-6.c: Likewise.
5664 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
5665 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
5666 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
5668 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5670 * gcc.dg/tm/debug-1.c: Update regex.
5671 * c-c++-common/raw-string-18.c: Update regex.
5672 * c-c++-common/raw-string-19.c: Update regex.
5674 2014-10-03 Marek Polacek <polacek@redhat.com>
5677 * gcc.dg/pr63453.c: New test.
5679 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
5684 * g++.dg/ext/vector9.C: Update, not an error anymore.
5685 * g++.dg/ext/vector27.C: Replace with new test.
5686 * g++.dg/ext/vector28.C: New file.
5687 * g++.dg/other/error23.C: Update to a different error.
5689 2014-10-03 Jakub Jelinek <jakub@redhat.com>
5691 * gcc.dg/torture/vshuf-v8df.c: New test.
5692 * gcc.dg/torture/vshuf-v8di.c: New test.
5693 * gcc.dg/torture/vshuf-v16sf.c: New test.
5694 * gcc.dg/torture/vshuf-v16si.c: New test.
5695 * gcc.dg/torture/vshuf-v32hi.c: New test.
5696 * gcc.dg/torture/vshuf-v64qi.c: New test.
5697 * gcc.dg/torture/vshuf-64.inc: New file.
5699 PR tree-optimization/61403
5700 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
5702 2014-10-03 Marek Polacek <polacek@redhat.com>
5704 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
5705 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
5706 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
5707 * gcc.dg/gomp/asm-1.c: Likewise.
5708 * gcc.dg/gomp/for-1.c: Likewise.
5709 * gcc.dg/gomp/empty.c: Fix defaulting to int.
5710 * gcc.dg/gomp/sharing-3.c: Likewise.
5711 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
5713 2014-10-03 Marek Polacek <polacek@redhat.com>
5715 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
5717 * gcc.dg/torture/pr28814.c: Likewise.
5718 * gcc.dg/torture/pr57036-1.c: Likewise.
5719 * gcc.dg/torture/inline-1.c: Add function declarations.
5720 * gcc.dg/torture/pr24626-1.c: Likewise.
5721 * gcc.dg/torture/pr24626-3.c: Likewise.
5722 * gcc.dg/torture/pr25947-1.c: Likewise.
5723 * gcc.dg/torture/pr27409.c: Likewise.
5724 * gcc.dg/torture/pr38948.c: Likewise.
5725 * gcc.dg/torture/pr44807.c: Likewise.
5726 * gcc.dg/torture/pr49603.c: Likewise.
5727 * gcc.dg/torture/pr45865.c: Likewise.
5728 * gcc.dg/torture/pr51071-2.c: Likewise.
5729 * gcc.dg/torture/pr51801.c: Likewise.
5730 * gcc.dg/torture/pr52720.c: Likewise.
5731 * gcc.dg/torture/pr55124.c: Likewise.
5732 * gcc.dg/torture/pr55238.c: Likewise.
5733 * gcc.dg/torture/pr55687.c: Likewise.
5734 * gcc.dg/torture/pr55888.c: Likewise.
5735 * gcc.dg/torture/pr57036-2.c: Likewise.
5736 * gcc.dg/torture/pr57147-3.c: Likewise.
5737 * gcc.dg/torture/pr57584.c: Likewise.
5738 * gcc.dg/torture/pr59993.c: Likewise.
5739 * gcc.dg/torture/pr58079.c: Likewise.
5740 * gcc.dg/torture/va-arg-25.c: Likewise.
5741 * gcc.dg/torture/vector-2.c: Likewise.
5742 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
5743 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
5744 * gcc.dg/torture/pr43781.c: Likewise.
5745 * gcc.dg/torture/pr52912.c: Likewise.
5746 * gcc.dg/torture/pr59139.c: Likewise.
5747 * gcc.dg/torture/pr55890-1.c: Likewise.
5748 * gcc.dg/torture/pr55890-2.c: Likewise.
5749 * gcc.dg/torture/pr59164.c: Likewise.
5750 * gcc.dg/torture/pr57393-2.c: Likewise.
5751 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
5752 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
5753 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
5754 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
5755 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
5756 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
5758 2014-10-03 Jakub Jelinek <jakub@redhat.com>
5761 * c-c++-common/gomp/pr61200.c: New test.
5764 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
5765 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
5767 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
5769 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
5770 add many more tests.
5772 2014-10-02 Marek Polacek <polacek@redhat.com>
5774 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
5775 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5776 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5777 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
5778 * gcc.dg/tree-ssa/vrp27.c: Likewise.
5779 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5780 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
5781 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5782 * gcc.dg/tree-ssa/vrp09.c: Likewise.
5783 * gcc.dg/tree-ssa/inline-7.c: Likewise.
5784 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
5785 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5786 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
5787 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5788 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
5789 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
5790 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5791 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
5792 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5793 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5794 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5795 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5796 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5797 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
5798 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5799 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5800 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5801 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5802 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5803 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5804 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5805 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5806 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
5807 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
5808 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
5809 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
5810 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
5811 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5812 * gcc.dg/tree-ssa/alias-13.c: Likewise.
5813 * gcc.dg/tree-ssa/alias-28.c: Likewise.
5814 * gcc.dg/tree-ssa/asm-3.c: Likewise.
5815 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
5816 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5817 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
5818 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
5819 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5820 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5821 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
5822 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5823 * gcc.dg/tree-ssa/pr23744.c: Likewise.
5824 * gcc.dg/tree-ssa/pr24117.c: Likewise.
5825 * gcc.dg/tree-ssa/pr24840.c: Likewise.
5826 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5827 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5828 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5829 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5830 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5831 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5832 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5833 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5834 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5835 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5836 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5837 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5838 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5839 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5840 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5841 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5842 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5843 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5844 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5845 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5846 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5847 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5848 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5849 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5850 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5851 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5852 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5853 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5854 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5855 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5856 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5857 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5858 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5859 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5860 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5861 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5862 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5863 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5864 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5865 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5866 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5867 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5868 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5869 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5870 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5871 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5872 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5873 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5874 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5875 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5876 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5877 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5878 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5879 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5880 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5881 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5882 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5883 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5884 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5885 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5886 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5887 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5888 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5889 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5890 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5891 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5892 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5893 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5895 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5896 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5897 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5898 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5899 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5900 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5901 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5902 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5903 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5904 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5905 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5906 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5907 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5908 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5909 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5910 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5911 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5912 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5913 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5914 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5915 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5916 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5917 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5918 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5919 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5920 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5921 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5922 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5923 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5924 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5925 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5926 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5927 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5928 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5930 2014-10-02 Marek Polacek <polacek@redhat.com>
5932 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5933 * gcc.dg/tm/20091221.c: Likewise.
5934 * gcc.dg/tm/debug-1.c: Likewise.
5935 * gcc.dg/tm/irrevocable-1.c: Likewise.
5936 * gcc.dg/tm/irrevocable-2.c: Likewise.
5937 * gcc.dg/tm/irrevocable-3.c: Likewise.
5938 * gcc.dg/tm/irrevocable-4.c: Likewise.
5939 * gcc.dg/tm/memopt-1.c: Likewise.
5940 * gcc.dg/tm/pr52173-1.c: Likewise.
5941 * gcc.dg/tm/props-1.c: Likewise.
5942 * gcc.dg/tm/props-2.c: Likewise.
5943 * gcc.dg/tm/props-3.c: Likewise.
5944 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5945 * gcc.dg/tm/memopt-11.c: Likewise.
5946 * gcc.dg/tm/memopt-12.c: Likewise.
5947 * gcc.dg/tm/memopt-16.c: Likewise.
5948 * gcc.dg/tm/memopt-3.c: Likewise.
5949 * gcc.dg/tm/memopt-4.c: Likewise.
5950 * gcc.dg/tm/memopt-5.c: Likewise.
5951 * gcc.dg/tm/memopt-6.c: Likewise.
5952 * gcc.dg/tm/wrap-4.c: Likewise.
5954 2014-10-02 Marek Polacek <polacek@redhat.com>
5956 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5957 * gcc.dg/vect/pr37730.c: Likewise.
5958 * gcc.dg/vect/pr52870.c: Likewise.
5959 * gcc.dg/vect/pr60092-2.c: Likewise.
5960 * gcc.dg/vect/pr60092.c: Likewise.
5961 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5962 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5963 * gcc.dg/vect/pr31041.c: Likewise.
5964 * gcc.dg/vect/pr32216.c: Likewise.
5965 * gcc.dg/vect/pr32224.c: Likewise.
5966 * gcc.dg/vect/pr32366.c: Likewise.
5967 * gcc.dg/vect/pr33866.c: Likewise.
5968 * gcc.dg/vect/pr43430-2.c: Likewise.
5969 * gcc.dg/vect/pr43842.c: Likewise.
5970 * gcc.dg/vect/vect-1.c: Likewise.
5971 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5972 * gcc.dg/vect/vect-93.c: Likewise.
5973 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5976 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5979 * g++.dg/cpp0x/noexcept23.C: New.
5980 * g++.dg/cpp0x/noexcept24.C: Likewise.
5982 2014-10-02 Marek Polacek <polacek@redhat.com>
5984 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5985 * gcc.dg/noncompile/20050120-1.c: Likewise.
5986 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5987 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5988 * gcc.dg/noncompile/930301-1.c: Likewise.
5989 * gcc.dg/noncompile/930622-1.c: Likewise.
5990 * gcc.dg/noncompile/930622-2.c: Likewise.
5991 * gcc.dg/noncompile/950825-1.c: Likewise.
5992 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5993 * gcc.dg/noncompile/scope.c: Likewise.
5994 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5995 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5996 * gcc.dg/noncompile/971104-1.c: Likewise.
5998 2014-10-02 Marek Polacek <polacek@redhat.com>
6000 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
6001 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
6002 * gcc.dg/tree-prof/merge_block.c: Likewise.
6003 * gcc.dg/tree-prof/peel-1.c: Likewise.
6004 * gcc.dg/tree-prof/stringop-1.c: Likewise.
6005 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6006 * gcc.dg/tree-prof/unroll-1.c: Likewise.
6007 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
6008 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6009 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6010 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6011 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6012 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6013 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
6014 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
6015 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
6018 2014-10-02 Marek Polacek <polacek@redhat.com>
6020 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
6021 * gcc.c-torture/compile/20011119-1.c: Likewise.
6022 * gcc.c-torture/compile/20011119-2.c: Likewise.
6023 * gcc.c-torture/compile/20021120-1.c: Likewise.
6024 * gcc.c-torture/compile/20021120-2.c: Likewise.
6025 * gcc.c-torture/compile/20050215-1.c: Likewise.
6026 * gcc.c-torture/compile/20050215-2.c: Likewise.
6027 * gcc.c-torture/compile/20050215-3.c: Likewise.
6028 * gcc.c-torture/compile/pr37669.c: Likewise.
6029 * gcc.c-torture/execute/20020107-1.c: Likewise.
6030 * gcc.c-torture/execute/restrict-1.c: Likewise.
6031 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
6032 * gcc.c-torture/execute/930529-1.c: Likewise.
6033 * gcc.c-torture/execute/920612-1.c: Likewise.
6034 * gcc.c-torture/execute/920711-1.c: Likewise.
6035 * gcc.c-torture/execute/990127-2.c: Likewise.
6036 * gcc.c-torture/execute/pr40386.c: Likewise.
6037 * gcc.c-torture/execute/pr57124.c: Likewise.
6038 * gcc.c-torture/compile/pr34808.c: Add function declarations.
6039 * gcc.c-torture/compile/pr42299.c: Likewise.
6040 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
6041 * gcc.c-torture/compile/simd-6.c: Likewise.
6042 * gcc.c-torture/execute/pr53645-2.c: Likewise.
6043 * gcc.c-torture/execute/pr53645.c: Likewise.
6044 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
6046 * gcc.c-torture/execute/980608-1.c: Likewise.
6047 * gcc.c-torture/execute/bcp-1.c: Likewise.
6048 * gcc.c-torture/execute/p18298.c: Likewise.
6049 * gcc.c-torture/execute/unroll-1.c: Likewise.
6050 * gcc.c-torture/execute/va-arg-7.c: Likewise.
6051 * gcc.c-torture/execute/va-arg-8.c: Likewise.
6052 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
6053 declarations. Fix defaulting to int.
6054 * gcc.c-torture/execute/961223-1.c: Likewise.
6055 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
6056 -Wno-pointer-to-int-cast. Fix defaulting to int.
6058 2014-10-02 Andrew Pinski <apinski@cavium.com>
6059 Max Ostapenko <m.ostapenko@partner.samsung.com>
6062 (check_effective_target_fsanitize_address): New function.
6063 (ubsan_init): Save off ALWAYS_CXXFLAGS.
6064 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
6066 (check_effective_target_faddress_sanitizer): Rename to ...
6067 (check_effective_target_fsanitize_address): ... this. Change to creating
6069 (asan_init): Save off ALWAYS_CXXFLAGS.
6070 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
6072 (check_effective_target_fthread_sanitizer): Rename to ...
6073 (check_effective_target_fsanitize_thread): ... this. Change to creating
6075 (tsan_init): Save off ALWAYS_CXXFLAGS.
6076 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
6077 to run as a default behaviour.
6078 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
6079 Check check_effective_target_fsanitize_undefined before running the
6081 * g++.dg/ubsan/ubsan.exp: Likewise.
6082 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
6083 check_effective_target_fsanitize_address too early.
6084 Check check_effective_target_fsanitize_address before running the tests.
6085 * g++.dg/asan/asan.exp: Likewise.
6086 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
6087 check_effective_target_fsanitize_thread too early.
6088 Check check_effective_target_fsanitize_thread before running the tests.
6089 * g++.dg/tsan/tsan.exp: Likewise.
6091 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6093 * gcc.dg/combine-clobber.c: New.
6095 2014-10-01 Jakub Jelinek <jakub@redhat.com>
6098 * gcc.dg/pr63342.c: New test.
6101 * g++.dg/ipa/pr63306.C: New test.
6104 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
6105 to test 24 in TESTS.
6107 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6109 * lib/target-supports.exp: Error out with preprocessor condition
6110 instead of FOO everywhere.
6112 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
6114 Implement SD-6: SG10 Feature Test Recommendations
6115 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
6116 * g++.dg/cpp1y/feat-cxx11.C: New.
6117 * g++.dg/cpp1y/feat-cxx14.C: New.
6118 * g++.dg/cpp1y/feat-cxx98.C: New.
6119 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
6120 * g++.dg/cpp1y/phoobhar.h: New.
6121 * g++.dg/cpp1y/testinc/phoobhar.h: New.
6123 2014-09-30 Teresa Johnson <tejohnson@google.com>
6125 * gcc.dg/tree-prof/20050826-2.c: New test.
6126 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
6128 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
6131 * lib/gcc.exp: Accept "fatal error:" as error prefix.
6132 * lib/g++.exp: Likewise.
6133 * lib/obj-c++.exp: Likewise.
6134 * lib/objc.exp: Likewise.
6135 * g++.dg/template/pr16564.C: New test.
6137 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
6140 * g++.dg/cpp0x/decltype26.C: Adjust.
6141 * g++.dg/cpp0x/decltype28.C: Likewise.
6142 * g++.dg/cpp0x/decltype29.C: Likewise.
6143 * g++.dg/cpp0x/decltype32.C: Likewise.
6144 * g++.dg/cpp0x/enum11.C: Likewise.
6145 * g++.dg/template/arrow1.C: Likewise.
6146 * g++.dg/template/pr23510.C: Likewise.
6147 * g++.dg/template/recurse.C: Likewise.
6148 * g++.dg/template/recurse2.C: Likewise.
6149 * g++.dg/template/vtable2.C: Likewise.
6150 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6152 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6154 PR preprocessor/58893
6155 * gcc.dg/pr58893.c: New test case.
6156 * gcc.dg/pr58893-0.h: New include.
6158 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
6161 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
6163 * gcc.target/i386/pr62120.c: New.
6165 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
6167 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
6168 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
6169 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
6170 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
6173 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6175 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
6177 2014-09-30 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.c-torture/compile/pr63282.c: New test.
6182 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
6184 * gcc.dg/tree-ssa/vrp94.c: New test.
6185 * gnat.dg/opt40.adb: Likewise.
6187 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6189 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
6190 vec_vspltw, and vec_vspltb for which the second argument is out of
6193 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
6195 * gcc.c-torture/compile/calls-void.c: New test.
6197 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
6200 * g++.dg/template/pr51385.C: New.
6202 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
6204 * gcc.target/mips/20140928.c: New test.
6206 2014-09-27 Andi Kleen <ak@linux.intel.com>
6208 * gcc.target/i386/nop-mcount.c: Only run on Linux.
6209 * gcc.target/i386/record-mcount.c: dito.
6211 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
6214 * g++.dg/torture/pr62121.C: New testcase.
6216 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
6219 * g++.dg/tree-prof/pr35545.C: New testcase.
6221 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6223 * gcc.target/powerpc/pr63335.c: Change effective target to
6226 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
6228 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
6230 2014-09-26 Jakub Jelinek <jakub@redhat.com>
6232 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
6235 2014-09-25 Andi Kleen <ak@linux.intel.com>
6237 * gcc.target/i386/nop-mcount.c: New file.
6238 * gcc.target/i386/record-mcount.c: New file.
6240 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
6242 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
6243 * gcc.dg/vect/pr57705.c: Likewise.
6244 * gcc.dg/vect/pr57741-2.c: Likewise.
6245 * gcc.dg/vect/pr57741-3.c: Likewise.
6246 * gcc.dg/vect/pr59591-1.c: Likewise.
6247 * gcc.dg/vect/pr59591-2.c: Likewise.
6248 * gcc.dg/vect/pr60196-1.c: Likewise.
6249 * gcc.dg/vect/pr60196-2.c: Likewise.
6250 * gcc.dg/vect/pr60276.c: Likewise.
6251 * gcc.dg/vect/pr61680.c: Likewise.
6252 * gcc.dg/vect/pr63148.c: Likewise.
6253 * gcc.dg/vect/pr63189.c: Likewise.
6254 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6255 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6256 * gcc.dg/vect/vect-nop-move.c: Likewise.
6257 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
6258 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6260 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
6262 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
6264 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
6266 * gcc.target/aarch64/simd/vqshlb_1.c: New.
6268 2014-09-25 Jiong Wang <jiong.wang@arm.com>
6270 * gcc.target/i386/shrink_wrap_1.c: New test.
6272 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6275 * gcc.target/powerpc/pr63335.c: New test.
6277 2014-09-25 Marek Polacek <polacek@redhat.com>
6280 * g++.dg/warn/pr61945.C: New test.
6282 2014-09-25 Jakub Jelinek <jakub@redhat.com>
6284 PR tree-optimization/63341
6285 * gcc.dg/vect/pr63341-1.c: New test.
6286 * gcc.dg/vect/pr63341-2.c: New test.
6289 * g++.dg/gomp/pr63249.C: New test.
6290 * c-c++-common/gomp/pr63249.c: New test.
6292 2014-09-25 Tobias Burnus <burnus@net-b.de>
6294 * gfortran.dg/coarray/collectives_3.f90: New.
6295 * gfortran.dg/coarray_collectives_9.f90: New.
6296 * gfortran.dg/coarray_collectives_10.f90: New.
6297 * gfortran.dg/coarray_collectives_11.f90: New.
6298 * gfortran.dg/coarray_collectives_12.f90: New.
6300 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6302 * gcc.target/powerpc/swaps-p8-17.c: New test.
6304 2014-09-24 Jiong Wang <jiong.wang@arm.com>
6306 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
6308 2014-09-24 Marek Polacek <polacek@redhat.com>
6312 * c-c++-common/pr53874.c: New test.
6313 * c-c++-common/pr61405.c: New test.
6315 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6317 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
6319 2014-09-24 Jakub Jelinek <jakub@redhat.com>
6322 * c-c++-common/asan/pr63316.c: New test.
6324 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6326 PR tree-optimization/63266
6327 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
6329 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
6331 * gcc.target/arm/pr63210.c: New test.
6333 2014-09-23 Andi Kleen <ak@linux.intel.com>
6335 * gcc.dg/noreorder.c: New test.
6336 * gcc.dg/noreorder2.c: New test.
6337 * gcc.dg/noreorder3.c: New test.
6338 * gcc.dg/noreorder4.c: New test.
6340 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
6342 * gcc.dg/combine_ashiftrt_1.c: New test.
6343 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6344 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
6345 workarounds for cmge.
6346 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
6349 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
6352 * g++.dg/cpp1y/lambda-init10.C: New.
6354 2014-09-23 Jakub Jelinek <jakub@redhat.com>
6357 * gfortran.dg/pr63331.f90: New test.
6359 2014-09-24 Renlin Li <renlin.li@arm.com>
6361 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
6362 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
6363 * gcc.dg/pr10474.c: Likewise.
6365 2014-09-20 Mark Wielaard <mjw@redhat.com>
6367 * gcc.dg/guality/const-volatile.c (i): Mark as used.
6376 2014-09-20 Mark Wielaard <mjw@redhat.com>
6378 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
6379 and "long int" to plain "short" and "long".
6380 * gcc.dg/guality/const-volatile.c (struct bar): New struct
6381 containing short and long long fields.
6382 (bar): New variable to test the type.
6384 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
6387 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
6389 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
6392 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
6394 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
6396 * gcc.dg/vect/vect-reduc-or_1.c: New test.
6397 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6399 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
6401 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
6404 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
6405 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
6407 2014-09-22 Jakub Jelinek <jakub@redhat.com>
6410 * c-c++-common/gomp/pr63328.c: New test.
6412 2014-09-22 Martin Liska <mliska@suse.cz>
6415 * g++.dg/lto/pr63270_0.C: New test.
6416 * g++.dg/lto/pr63270_1.C: New test.
6418 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
6420 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
6421 for call_value_rex64_ms_sysv.
6422 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
6423 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
6424 for call_rex64_ms_sysv.
6426 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6427 Tobias Burnus <burnus@net-b.de>
6429 * gfortran.dg/coarray_atomic_5.f90: New
6431 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
6434 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
6436 2014-09-19 Andi Kleen <ak@linux.intel.com>
6438 * gcc.dg/pg-override.c: Only run on x86 Linux.
6439 * gcc.dg/pg.c: Dito.
6440 * gcc.target/i386/fentry-override.c: Exclude for PIC.
6441 * gcc.target/i386/fentry.c: Dito.
6443 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
6446 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
6448 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
6451 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
6452 * gfortran.dg/pr63152.f90: New test.
6454 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
6457 * g++.dg/cpp0x/nsdmi10.C: New.
6459 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
6461 * gcc.dg/ssp-3.c: New.
6462 * gcc.dg/ssp-4.c: Likewise.
6464 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6466 * gcc.target/s390/dfp-conv1.c: New testcase.
6468 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6470 * c-c++-common/asan/red-align-1.c: New test.
6471 * c-c++-common/asan/red-align-2.c: New test.
6473 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
6475 * gcc.dg/pr61053.c: Updated for x32.
6477 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
6480 * gcc.target/i386/pr63285.c: New test.
6482 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
6485 * gcc.target/i386/pr61360.c: New.
6487 2014-09-18 Jakub Jelinek <jakub@redhat.com>
6490 * g++.dg/asan/pr62017.C: New test.
6493 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
6495 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6498 * g++.dg/cpp0x/Wdtor1.C: New.
6500 2014-09-18 Joseph Myers <joseph@codesourcery.com>
6502 * gcc.dg/torture/float128-exact-underflow.c: New test.
6504 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6507 * g++.dg/template/pr61745.C: New.
6509 2014-09-17 Marek Polacek <polacek@redhat.com>
6512 * gcc.dg/cpp/pr61854-1.c: New test.
6513 * gcc.dg/cpp/pr61854-2.c: New test.
6514 * gcc.dg/cpp/pr61854-3.c: New test.
6515 * gcc.dg/cpp/pr61854-3.h: New test.
6516 * gcc.dg/cpp/pr61854-4.c: New test.
6517 * gcc.dg/cpp/pr61854-5.c: New test.
6518 * gcc.dg/cpp/pr61854-6.c: New test.
6519 * gcc.dg/cpp/pr61854-7.c: New test.
6520 * gcc.dg/cpp/pr61854-c90.c: New test.
6521 * gcc.dg/cpp/pr61854-c94.c: New test.
6523 2014-09-17 Jakub Jelinek <jakub@redhat.com>
6526 * gcc.dg/pr63284.c: New test.
6528 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
6530 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
6533 * g++.dg/cpp0x/constexpr-63241.C: New.
6535 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
6538 * gfortran.dg/filename_null.f90: New test.
6540 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
6542 * gcc.dg/pg-override.c: Fix a typo.
6544 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
6546 * gcc.dg/pg.c: Fix a typo.
6548 2014-09-16 Richard Biener <rguenther@suse.de>
6551 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
6552 for "vectorization not profitable".
6554 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
6556 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
6558 2014-09-16 Jakub Jelinek <jakub@redhat.com>
6561 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
6562 missing nexted dg-test call support in dejaGNU 1.4.4.
6564 2014-09-15 Andi Kleen <ak@linux.intel.com>
6566 * gcc.dg/pg-override.c: New test.
6567 * gcc.dg/pg.c: New test.
6568 * gcc.target/i386/fentry-override.c: New test.
6569 * gcc.target/i386/fentry.c: New test.
6571 2014-09-15 Jakub Jelinek <jakub@redhat.com>
6574 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
6576 (dg-compile-aux-modules): New procedure.
6577 * gfortran.dg/binding_label_tests_10.f03: Remove comment
6579 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
6580 use dg-compile-aux-modules.
6581 * gfortran.dg/binding_label_tests_11.f03: Remove comment
6583 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
6584 use dg-compile-aux-modules.
6585 * gfortran.dg/binding_label_tests_13.f03: Remove comment
6587 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
6588 use dg-compile-aux-modules.
6589 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
6591 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
6592 use dg-compile-aux-modules.
6593 * gfortran.dg/class_45a.f03: Remove keep-modules.
6594 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
6595 and cleanup-modules.
6596 * gfortran.dg/class_4a.f03: Use dg-do link, use
6597 dg-additional-sources and cleanup-modules, remove keep-modules
6599 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
6600 keep-modules, adjust comment.
6601 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
6602 dg-additional-sources and cleanup-modules.
6603 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
6605 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
6607 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
6608 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
6609 use dg-compile-aux-modules.
6610 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
6611 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
6612 use dg-compile-aux-modules.
6613 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
6614 * gfortran.dg/whole_file_29.f90: Remove comment, use
6615 dg-compile-aux-modules.
6616 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
6617 * gfortran.dg/whole_file_31.f90: Remove comment, use
6618 dg-compile-aux-modules.
6620 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
6621 gcc_parallel_test_enable): New procedures. If
6622 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
6623 runtest_file_p to invoke also gcc_parallel_test_run_p.
6624 * g++.dg/guality/guality.exp (check_guality): Save/restore
6625 test_counts array around the body of the procedure.
6626 * gcc.dg/guality/guality.exp (check_guality): Likewise.
6627 * g++.dg/plugin/plugin.exp: Run all the tests serially
6628 by the first parallel runtest encountering it.
6629 * gcc.dg/plugin/plugin.exp: Likewise.
6630 * gcc.misc-tests/matrix1.exp: Likewise.
6631 * gcc.misc-tests/dhry.exp: Likewise.
6632 * gcc.misc-tests/acker1.exp: Likewise.
6633 * gcc.misc-tests/linkage.exp: Likewise.
6634 * gcc.misc-tests/mg.exp: Likewise.
6635 * gcc.misc-tests/mg-2.exp: Likewise.
6636 * gcc.misc-tests/sort2.exp: Likewise.
6637 * gcc.misc-tests/sieve.exp: Likewise.
6638 * gcc.misc-tests/options.exp: Likewise.
6639 * gcc.misc-tests/help.exp: Likewise.
6640 * go.test/go-test.exp (go-gc-tests): Use
6641 gcc_parallel_test_enable {0, 1} around all handling of
6643 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
6644 * ada/acats/run_all.sh: Parallelize using mkdir inside of
6645 a shared directory. Avoid forking and expr uses if
6646 shell supports $(()).
6648 2014-09-14 David Sherwood <david.sherwood@arm.com>
6650 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
6652 2014-09-14 James Clarke <jrtc27@jrtc27.com>
6655 * gcc.dg/darwin-minversion-1.c: Fixed formatting
6656 * gcc.dg/darwin-minversion-2.c: Fixed formatting
6657 * gcc.dg/darwin-minversion-3.c: Fixed formatting
6658 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
6660 2014-09-13 Marek Polacek <polacek@redhat.com>
6663 * g++.dg/diagnostic/pr60862.C: New test.
6665 2014-09-12 Richard Biener <rguenther@suse.de>
6668 * g++.dg/torture/pr63237.C: New testcase.
6670 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
6672 * gcc.dg/vec-andxor1.c: New file.
6674 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
6677 * gcc.dg/c11-true_min-1.c: New testcase.
6679 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
6682 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
6683 * g++.old-deja/g++.other/warn5.C: Adjust.
6685 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
6687 * gcc.target/aarch64/vset_lane_1.c: New test.
6689 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
6691 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
6693 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
6695 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
6697 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
6700 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
6702 PR tree-optimization/63186
6703 * gcc.dg/pr63186.c: New testcase.
6705 2014-09-10 Xinliang David Li <davidxl@google.com>
6708 * gcc.c-torture/execute/pr63209.c: New test.
6710 2014-09-10 Jakub Jelinek <jakub@redhat.com>
6712 * gcc.target/i386/i386.exp: Only run vect-args.c tests
6713 if runtest_file_p says they should be run.
6715 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
6717 * gcc.target/aarch64/vstN_1.c: New test.
6719 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
6721 * gcc.target/aarch64/vldN_lane_1.c: New test.
6723 2014-09-10 Martin Jambor <mjambor@suse.cz>
6726 * g++.dg/ipa/pr61654.C: New test.
6728 2014-09-10 Jakub Jelinek <jakub@redhat.com>
6730 * c-c++-common/ubsan/attrib-3.c: New test.
6731 * c-c++-common/ubsan/nonnull-1.c: New test.
6732 * c-c++-common/ubsan/nonnull-2.c: New test.
6733 * c-c++-common/ubsan/nonnull-3.c: New test.
6734 * c-c++-common/ubsan/nonnull-4.c: New test.
6735 * c-c++-common/ubsan/nonnull-5.c: New test.
6737 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
6739 * g++.dg/lto/pr63166_0.ii: New testcase.
6740 * g++.dg/lto/pr63166_1.ii: New testcase.
6742 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6744 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
6746 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6748 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
6749 xxpermdi and add commentary about adding it back later; remove
6752 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6754 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
6755 and 16-byte aligned.
6756 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6757 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6758 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
6759 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6760 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6761 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6763 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6765 * gcc.target/aarch64/vldN_dup_1.c: New test.
6767 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6769 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
6771 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6773 * gcc.target/aarch64/vldN_1.c: New test.
6775 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6777 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
6779 2014-09-09 Jiong Wang <jiong.wang@arm.com>
6781 * gcc.target/arm/vect-copysignf.c: New testcase.
6783 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6785 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6787 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6789 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6791 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6793 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6795 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6797 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6799 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6801 * gcc.target/arm/pr51835.c: Update expected assembly.
6802 * gcc.target/arm/vfp-1.c: Likewise.
6803 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6804 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6805 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6806 * gcc.target/arm/vfp-ldmias.c: Likewise.
6807 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6808 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6809 * gcc.target/arm/vfp-stmiad.c: Likewise.
6810 * gcc.target/arm/vfp-stmias.c: Likewise.
6812 2014-09-09 Tony Wang <tony.wang@arm.com>
6814 * gcc.target/arm/xordi3-opt.c: Disable this
6815 test case for thumb1 target.
6816 * gcc.target/arm/iordi3-opt.c: Ditto.
6818 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6821 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
6823 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
6825 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
6827 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6829 PR tree-optimization/60196
6830 PR tree-optimization/63189
6831 * gcc.dg/vect/pr63189.c: New test.
6832 * gcc.dg/vect/pr60196-1.c: New test.
6833 * gcc.dg/vect/pr60196-2.c: New test.
6835 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6837 * gcc.target/powerpc/swaps-p8-16.c: New test.
6839 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6841 * gcc.target/i386/pr62208.c: New test.
6843 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6846 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6848 * g++.dg/ipa/pr61800.C: Require visibility.
6850 * gcc.dg/pr61868.c: Require lto.
6852 2014-09-05 Easwaran Raman <eraman@google.com>
6854 PR rtl-optimization/62146
6855 * testsuite/g++.dg/opt/pr62146.C: New.
6857 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6859 * gcc.dg/vect/vect-109.c: Skip predicate added.
6860 * gcc.dg/vect/vect-93.c: Test check fixed.
6861 * gcc.dg/vect/bb-slp-10.c: Likewise.
6862 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6863 Check unaligned feature.
6865 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6867 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6868 int{32,16,8}x1_t with int{32,16,8}_t.
6869 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6870 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6871 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6872 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6874 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6876 * gcc.target/aarch64/vget_high_1.c: New test.
6877 * gcc.target/aarch64/vget_low_1.c: Likewise.
6879 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6881 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6882 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6883 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6885 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6887 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6889 2014-09-05 Richard Biener <rguenther@suse.de>
6892 * gcc.dg/vect/pr63148.c: New testcase.
6893 * c-c++-common/pr19807-1.c: Likewise.
6894 * g++.dg/tree-ssa/pr19807.C: Adjust.
6895 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6897 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6900 * gcc.target/arm/memset-inline-1.c: New test.
6901 * gcc.target/arm/memset-inline-2.c: New test.
6902 * gcc.target/arm/memset-inline-3.c: New test.
6903 * gcc.target/arm/memset-inline-4.c: New test.
6904 * gcc.target/arm/memset-inline-5.c: New test.
6905 * gcc.target/arm/memset-inline-6.c: New test.
6906 * gcc.target/arm/memset-inline-7.c: New test.
6907 * gcc.target/arm/memset-inline-8.c: New test.
6908 * gcc.target/arm/memset-inline-9.c: New test.
6909 * gcc.target/arm/memset-inline-10.c: New test.
6911 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6913 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6915 2014-09-04 Guozhi Wei <carrot@google.com>
6918 * gcc.target/aarch64/pr62040.c: New test.
6920 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6922 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6923 override specific ones, but specific ones do.
6925 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6927 * gcc.target/powerpc/swaps-p8-13.c: New test.
6928 * gcc.target/powerpc/swaps-p8-14.c: New test.
6929 * gcc.target/powerpc/swaps-p8-15.c: New test.
6931 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6933 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6934 regardless of endianness.
6936 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6939 * gfortran.dg/cray_pointers_11.f90: New.
6941 2014-09-03 Martin Jambor <mjambor@suse.cz>
6944 * g++.dg/ipa/pr62015.C: New test.
6946 2014-09-03 Martin Jambor <mjambor@suse.cz>
6949 * gcc.dg/ipa/pr61986.c: New test.
6951 2014-09-03 Marek Polacek <polacek@redhat.com>
6954 * gcc.dg/pr62294.c: New test.
6955 * gcc.dg/pr62294.h: New file.
6957 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6959 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6960 of dg-options. Add "inline" keyword to test functions.
6962 2014-09-03 Marek Polacek <polacek@redhat.com>
6965 * g++.dg/cpp0x/pr62024.C: New test.
6966 * gcc.dg/pr62024.c: New test.
6968 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6970 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6971 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6972 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6973 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6974 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6975 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6977 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6980 * gcc.target/s390/pr61078.c: New testcase.
6982 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6984 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6985 * gcc.dg/20111227-3.c: Ditto.
6987 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6989 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6991 2014-09-03 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/sizeof_4.f90: New.
6998 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7000 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
7001 vec_cts, and vec_ctu.
7002 * gcc.target/powerpc/builtins-2.c: Likewise.
7004 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
7006 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
7007 [!__sun__ && !__hpux__] (arena_size): Scale according to
7008 target pointer size.
7010 2014-09-02 Marek Polacek <polacek@redhat.com>
7013 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
7015 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7018 * gcc.target/arm/vect-lceilf_1.c: New test.
7019 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
7020 * gcc.target/arm/vect-lroundf_1.c: Likewise.
7022 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7025 * gcc.target/arm/lceil-vcvt_1.c: New test.
7026 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
7027 * gcc.target/arm/lround-vcvt_1.c: Likewise.
7029 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
7032 * g++.dg/cpp0x/constexpr-volatile.C: New.
7033 * g++.dg/ext/is_literal_type2.C: Likewise.
7035 2014-09-02 Jakub Jelinek <jakub@redhat.com>
7036 Balaji V. Iyer <balaji.v.iyer@intel.com>
7037 Igor Zamyatin <igor.zamyatin@intel.com>
7039 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
7040 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
7041 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
7042 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
7043 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
7044 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
7045 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
7046 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
7047 * g++.dg/cilk-plus/CK/cf3.cc: New test.
7048 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
7049 * g++.dg/cilk-plus/CK/for1.cc: New test.
7050 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
7051 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
7052 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
7054 2014-09-02 Richard Biener <rguenther@suse.de>
7056 PR tree-optimization/62695
7057 * gfortran.dg/pr62695.f90: New testcase.
7059 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
7062 * gcc.c-torture/compile/pr62312.c: New.
7064 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
7066 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
7068 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
7070 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
7071 Return right away if !arm*-*-*.
7073 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
7075 * gcc.c-torture/unsorted/386.c: Move to ...
7076 * gcc.c-torture/compile/386.c: ... here.
7077 * gcc.c-torture/unsorted/86.c: Move to ...
7078 * gcc.c-torture/compile/86.c: ... here.
7079 * gcc.c-torture/unsorted/a1.c: Move to ...
7080 * gcc.c-torture/compile/a1.c: ... here.
7081 * gcc.c-torture/unsorted/a3.c: Move to ...
7082 * gcc.c-torture/compile/a3.c: ... here.
7083 * gcc.c-torture/unsorted/aaa.c: Move to ...
7084 * gcc.c-torture/compile/aaa.c: ... here.
7085 * gcc.c-torture/unsorted/aa.c: Move to ...
7086 * gcc.c-torture/compile/aa.c: ... here.
7087 * gcc.c-torture/unsorted/abs.c: Move to ...
7088 * gcc.c-torture/compile/abs.c: ... here.
7089 * gcc.c-torture/unsorted/a.c: Move to ...
7090 * gcc.c-torture/compile/a.c: ... here.
7091 * gcc.c-torture/unsorted/ac.c: Move to ...
7092 * gcc.c-torture/compile/ac.c: ... here.
7093 * gcc.c-torture/unsorted/acc.c: Move to ...
7094 * gcc.c-torture/compile/acc.c: ... here.
7095 * gcc.c-torture/unsorted/add386.c: Move to ...
7096 * gcc.c-torture/compile/add386.c: ... here.
7097 * gcc.c-torture/unsorted/add.c: Move to ...
7098 * gcc.c-torture/compile/add.c: ... here.
7099 * gcc.c-torture/unsorted/addcc.c: Move to ...
7100 * gcc.c-torture/compile/addcc.c: ... here.
7101 * gcc.c-torture/unsorted/andm.c: Move to ...
7102 * gcc.c-torture/compile/andm.c: ... here.
7103 * gcc.c-torture/unsorted/andmem.c: Move to ...
7104 * gcc.c-torture/compile/andmem.c: ... here.
7105 * gcc.c-torture/unsorted/andn.c: Move to ...
7106 * gcc.c-torture/compile/andn.c: ... here.
7107 * gcc.c-torture/unsorted/andok.c: Move to ...
7108 * gcc.c-torture/compile/andok.c: ... here.
7109 * gcc.c-torture/unsorted/andsi.c: Move to ...
7110 * gcc.c-torture/compile/andsi.c: ... here.
7111 * gcc.c-torture/unsorted/andsparc.c: Move to ...
7112 * gcc.c-torture/compile/andsparc.c: ... here.
7113 * gcc.c-torture/unsorted/aos.c: Move to ...
7114 * gcc.c-torture/compile/aos.c: ... here.
7115 * gcc.c-torture/unsorted/arr.c: Move to ...
7116 * gcc.c-torture/compile/arr.c: ... here.
7117 * gcc.c-torture/unsorted/as.c: Move to ...
7118 * gcc.c-torture/compile/as.c: ... here.
7119 * gcc.c-torture/unsorted/ase.c: Move to ...
7120 * gcc.c-torture/compile/ase.c: ... here.
7121 * gcc.c-torture/unsorted/b1.c: Move to ...
7122 * gcc.c-torture/compile/b1.c: ... here.
7123 * gcc.c-torture/unsorted/b2.c: Move to ...
7124 * gcc.c-torture/compile/b2.c: ... here.
7125 * gcc.c-torture/unsorted/b3.c: Move to ...
7126 * gcc.c-torture/compile/b3.c: ... here.
7127 * gcc.c-torture/unsorted/b88.c: Move to ...
7128 * gcc.c-torture/compile/b88.c: ... here.
7129 * gcc.c-torture/unsorted/bad.c: Move to ...
7130 * gcc.c-torture/compile/bad.c: ... here.
7131 * gcc.c-torture/unsorted/band.c: Move to ...
7132 * gcc.c-torture/compile/band.c: ... here.
7133 * gcc.c-torture/unsorted/bb0.c: Move to ...
7134 * gcc.c-torture/compile/bb0.c: ... here.
7135 * gcc.c-torture/unsorted/bb1.c: Move to ...
7136 * gcc.c-torture/compile/bb1.c: ... here.
7137 * gcc.c-torture/unsorted/bbb.c: Move to ...
7138 * gcc.c-torture/compile/bbb.c: ... here.
7139 * gcc.c-torture/unsorted/b.c: Move to ...
7140 * gcc.c-torture/compile/b.c: ... here.
7141 * gcc.c-torture/unsorted/bc.c: Move to ...
7142 * gcc.c-torture/compile/bc.c: ... here.
7143 * gcc.c-torture/unsorted/bcopy.c: Move to ...
7144 * gcc.c-torture/compile/bcopy.c: ... here.
7145 * gcc.c-torture/unsorted/bf.c: Move to ...
7146 * gcc.c-torture/compile/bf.c: ... here.
7147 * gcc.c-torture/unsorted/bfins.c: Move to ...
7148 * gcc.c-torture/compile/bfins.c: ... here.
7149 * gcc.c-torture/unsorted/bfx.c: Move to ...
7150 * gcc.c-torture/compile/bfx.c: ... here.
7151 * gcc.c-torture/unsorted/bge.c: Move to ...
7152 * gcc.c-torture/compile/bge.c: ... here.
7153 * gcc.c-torture/unsorted/bit.c: Move to ...
7154 * gcc.c-torture/compile/bit.c: ... here.
7155 * gcc.c-torture/unsorted/bitf.c: Move to ...
7156 * gcc.c-torture/compile/bitf.c: ... here.
7157 * gcc.c-torture/unsorted/bitw.c: Move to ...
7158 * gcc.c-torture/compile/bitw.c: ... here.
7159 * gcc.c-torture/unsorted/blk.c: Move to ...
7160 * gcc.c-torture/compile/blk.c: ... here.
7161 * gcc.c-torture/unsorted/bt386.c: Move to ...
7162 * gcc.c-torture/compile/bt386.c: ... here.
7163 * gcc.c-torture/unsorted/bt.c: Move to ...
7164 * gcc.c-torture/compile/bt.c: ... here.
7165 * gcc.c-torture/unsorted/BUG11.c: Move to ...
7166 * gcc.c-torture/compile/BUG11.c: ... here.
7167 * gcc.c-torture/unsorted/BUG12.c: Move to ...
7168 * gcc.c-torture/compile/BUG12.c: ... here.
7169 * gcc.c-torture/unsorted/BUG13.c: Move to ...
7170 * gcc.c-torture/compile/BUG13.c: ... here.
7171 * gcc.c-torture/unsorted/BUG16.c: Move to ...
7172 * gcc.c-torture/compile/BUG16.c: ... here.
7173 * gcc.c-torture/unsorted/BUG17.c: Move to ...
7174 * gcc.c-torture/compile/BUG17.c: ... here.
7175 * gcc.c-torture/unsorted/BUG18.c: Move to ...
7176 * gcc.c-torture/compile/BUG18.c: ... here.
7177 * gcc.c-torture/unsorted/BUG1.c: Move to ...
7178 * gcc.c-torture/compile/BUG1.c: ... here.
7179 * gcc.c-torture/unsorted/BUG21.c: Move to ...
7180 * gcc.c-torture/compile/BUG21.c: ... here.
7181 * gcc.c-torture/unsorted/BUG22.c: Move to ...
7182 * gcc.c-torture/compile/BUG22.c: ... here.
7183 * gcc.c-torture/unsorted/BUG23.c: Move to ...
7184 * gcc.c-torture/compile/BUG23.c: ... here.
7185 * gcc.c-torture/unsorted/BUG24.c: Move to ...
7186 * gcc.c-torture/compile/BUG24.c: ... here.
7187 * gcc.c-torture/unsorted/BUG25.c: Move to ...
7188 * gcc.c-torture/compile/BUG25.c: ... here.
7189 * gcc.c-torture/unsorted/BUG2.c: Move to ...
7190 * gcc.c-torture/compile/BUG2.c: ... here.
7191 * gcc.c-torture/unsorted/BUG3.c: Move to ...
7192 * gcc.c-torture/compile/BUG3.c: ... here.
7193 * gcc.c-torture/unsorted/BUG4.c: Move to ...
7194 * gcc.c-torture/compile/BUG4.c: ... here.
7195 * gcc.c-torture/unsorted/BUG5.c: Move to ...
7196 * gcc.c-torture/compile/BUG5.c: ... here.
7197 * gcc.c-torture/unsorted/BUG6.c: Move to ...
7198 * gcc.c-torture/compile/BUG6.c: ... here.
7199 * gcc.c-torture/unsorted/bug.c: Move to ...
7200 * gcc.c-torture/compile/bug.c: ... here.
7201 * gcc.c-torture/unsorted/bugc.c: Move to ...
7202 * gcc.c-torture/compile/bugc.c: ... here.
7203 * gcc.c-torture/unsorted/buns.c: Move to ...
7204 * gcc.c-torture/compile/buns.c: ... here.
7205 * gcc.c-torture/unsorted/bx.c: Move to ...
7206 * gcc.c-torture/compile/bx.c: ... here.
7207 * gcc.c-torture/unsorted/c1.c: Move to ...
7208 * gcc.c-torture/compile/c1.c: ... here.
7209 * gcc.c-torture/unsorted/c2.c: Move to ...
7210 * gcc.c-torture/compile/c2.c: ... here.
7211 * gcc.c-torture/unsorted/call386.c: Move to ...
7212 * gcc.c-torture/compile/call386.c: ... here.
7213 * gcc.c-torture/unsorted/call.c: Move to ...
7214 * gcc.c-torture/compile/call.c: ... here.
7215 * gcc.c-torture/unsorted/callind.c: Move to ...
7216 * gcc.c-torture/compile/callind.c: ... here.
7217 * gcc.c-torture/unsorted/c.c: Move to ...
7218 * gcc.c-torture/compile/c.c: ... here.
7219 * gcc.c-torture/unsorted/cc.c: Move to ...
7220 * gcc.c-torture/compile/cc.c: ... here.
7221 * gcc.c-torture/unsorted/charmtst.c: Move to ...
7222 * gcc.c-torture/compile/charmtst.c: ... here.
7223 * gcc.c-torture/unsorted/cmb.c: Move to ...
7224 * gcc.c-torture/compile/cmb.c: ... here.
7225 * gcc.c-torture/unsorted/cmp.c: Move to ...
7226 * gcc.c-torture/compile/cmp.c: ... here.
7227 * gcc.c-torture/unsorted/cmphi.c: Move to ...
7228 * gcc.c-torture/compile/cmphi.c: ... here.
7229 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
7230 * gcc.c-torture/compile/cmpsi386.c: ... here.
7231 * gcc.c-torture/unsorted/cmul.c: Move to ...
7232 * gcc.c-torture/compile/cmul.c: ... here.
7233 * gcc.c-torture/unsorted/cn1.c: Move to ...
7234 * gcc.c-torture/compile/cn1.c: ... here.
7235 * gcc.c-torture/unsorted/comb.c: Move to ...
7236 * gcc.c-torture/compile/comb.c: ... here.
7237 * gcc.c-torture/unsorted/consec.c: Move to ...
7238 * gcc.c-torture/compile/consec.c: ... here.
7239 * gcc.c-torture/unsorted/const.c: Move to ...
7240 * gcc.c-torture/compile/const.c: ... here.
7241 * gcc.c-torture/unsorted/conv.c: Move to ...
7242 * gcc.c-torture/compile/conv.c: ... here.
7243 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
7244 * gcc.c-torture/compile/conv_tst.c: ... here.
7245 * gcc.c-torture/unsorted/cp.c: Move to ...
7246 * gcc.c-torture/compile/cp.c: ... here.
7247 * gcc.c-torture/unsorted/csebug.c: Move to ...
7248 * gcc.c-torture/compile/csebug.c: ... here.
7249 * gcc.c-torture/unsorted/cvt.c: Move to ...
7250 * gcc.c-torture/compile/cvt.c: ... here.
7251 * gcc.c-torture/unsorted/dblbug.c: Move to ...
7252 * gcc.c-torture/compile/dblbug.c: ... here.
7253 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
7254 * gcc.c-torture/compile/dbl_parm.c: ... here.
7255 * gcc.c-torture/unsorted/d.c: Move to ...
7256 * gcc.c-torture/compile/d.c: ... here.
7257 * gcc.c-torture/unsorted/ddd.c: Move to ...
7258 * gcc.c-torture/compile/ddd.c: ... here.
7259 * gcc.c-torture/unsorted/dead.c: Move to ...
7260 * gcc.c-torture/compile/dead.c: ... here.
7261 * gcc.c-torture/unsorted/delay.c: Move to ...
7262 * gcc.c-torture/compile/delay.c: ... here.
7263 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
7264 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
7265 * gcc.c-torture/unsorted/di.c: Move to ...
7266 * gcc.c-torture/compile/di.c: ... here.
7267 * gcc.c-torture/unsorted/dic.c: Move to ...
7268 * gcc.c-torture/compile/dic.c: ... here.
7269 * gcc.c-torture/unsorted/dilayout.c: Move to ...
7270 * gcc.c-torture/compile/dilayout.c: ... here.
7271 * gcc.c-torture/unsorted/dimove.c: Move to ...
7272 * gcc.c-torture/compile/dimove.c: ... here.
7273 * gcc.c-torture/unsorted/dimul.c: Move to ...
7274 * gcc.c-torture/compile/dimul.c: ... here.
7275 * gcc.c-torture/unsorted/div.c: Move to ...
7276 * gcc.c-torture/compile/div.c: ... here.
7277 * gcc.c-torture/unsorted/divdf.c: Move to ...
7278 * gcc.c-torture/compile/divdf.c: ... here.
7279 * gcc.c-torture/unsorted/dm.c: Move to ...
7280 * gcc.c-torture/compile/dm.c: ... here.
7281 * gcc.c-torture/unsorted/dshift.c: Move to ...
7282 * gcc.c-torture/compile/dshift.c: ... here.
7283 * gcc.c-torture/unsorted/e.c: Move to ...
7284 * gcc.c-torture/compile/e.c: ... here.
7285 * gcc.c-torture/unsorted/ex.c: Move to ...
7286 * gcc.c-torture/compile/ex.c: ... here.
7287 * gcc.c-torture/unsorted/ext.c: Move to ...
7288 * gcc.c-torture/compile/ext.c: ... here.
7289 * gcc.c-torture/unsorted/f1.c: Move to ...
7290 * gcc.c-torture/compile/f1.c: ... here.
7291 * gcc.c-torture/unsorted/f2.c: Move to ...
7292 * gcc.c-torture/compile/f2.c: ... here.
7293 * gcc.c-torture/unsorted/fdmul.c: Move to ...
7294 * gcc.c-torture/compile/fdmul.c: ... here.
7295 * gcc.c-torture/unsorted/float.c: Move to ...
7296 * gcc.c-torture/compile/float.c: ... here.
7297 * gcc.c-torture/unsorted/flo.c: Move to ...
7298 * gcc.c-torture/compile/flo.c: ... here.
7299 * gcc.c-torture/unsorted/flt_const.c: Move to ...
7300 * gcc.c-torture/compile/flt_const.c: ... here.
7301 * gcc.c-torture/unsorted/fnul.c: Move to ...
7302 * gcc.c-torture/compile/fnul.c: ... here.
7303 * gcc.c-torture/unsorted/foo.c: Move to ...
7304 * gcc.c-torture/compile/foo.c: ... here.
7305 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
7306 * gcc.c-torture/compile/forgetcc.c: ... here.
7307 * gcc.c-torture/unsorted/fq.c: Move to ...
7308 * gcc.c-torture/compile/fq.c: ... here.
7309 * gcc.c-torture/unsorted/g.c: Move to ...
7310 * gcc.c-torture/compile/g.c: ... here.
7311 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
7312 * gcc.c-torture/compile/gen_tst.c: ... here.
7313 * gcc.c-torture/unsorted/glob.c: Move to ...
7314 * gcc.c-torture/compile/glob.c: ... here.
7315 * gcc.c-torture/unsorted/gronk.c: Move to ...
7316 * gcc.c-torture/compile/gronk.c: ... here.
7317 * gcc.c-torture/unsorted/hibug.c: Move to ...
7318 * gcc.c-torture/compile/hibug.c: ... here.
7319 * gcc.c-torture/unsorted/hi.c: Move to ...
7320 * gcc.c-torture/compile/hi.c: ... here.
7321 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
7322 * gcc.c-torture/compile/HIcmp.c: ... here.
7323 * gcc.c-torture/unsorted/HIset.c: Move to ...
7324 * gcc.c-torture/compile/HIset.c: ... here.
7325 * gcc.c-torture/unsorted/i.c: Move to ...
7326 * gcc.c-torture/compile/i.c: ... here.
7327 * gcc.c-torture/unsorted/i++.c: Move to ...
7328 * gcc.c-torture/compile/i++.c: ... here.
7329 * gcc.c-torture/unsorted/ic.c: Move to ...
7330 * gcc.c-torture/compile/ic.c: ... here.
7331 * gcc.c-torture/unsorted/icmp.c: Move to ...
7332 * gcc.c-torture/compile/icmp.c: ... here.
7333 * gcc.c-torture/unsorted/ifreg.c: Move to ...
7334 * gcc.c-torture/compile/ifreg.c: ... here.
7335 * gcc.c-torture/unsorted/imm.c: Move to ...
7336 * gcc.c-torture/compile/imm.c: ... here.
7337 * gcc.c-torture/unsorted/isinf.c: Move to ...
7338 * gcc.c-torture/compile/isinf.c: ... here.
7339 * gcc.c-torture/unsorted/jmp.c: Move to ...
7340 * gcc.c-torture/compile/jmp.c: ... here.
7341 * gcc.c-torture/unsorted/jumptab.c: Move to ...
7342 * gcc.c-torture/compile/jumptab.c: ... here.
7343 * gcc.c-torture/unsorted/layout.c: Move to ...
7344 * gcc.c-torture/compile/layout.c: ... here.
7345 * gcc.c-torture/unsorted/lbug.c: Move to ...
7346 * gcc.c-torture/compile/lbug.c: ... here.
7347 * gcc.c-torture/unsorted/l.c: Move to ...
7348 * gcc.c-torture/compile/l.c: ... here.
7349 * gcc.c-torture/unsorted/ll1.c: Move to ...
7350 * gcc.c-torture/compile/ll1.c: ... here.
7351 * gcc.c-torture/unsorted/llbug.c: Move to ...
7352 * gcc.c-torture/compile/llbug.c: ... here.
7353 * gcc.c-torture/unsorted/lll.c: Move to ...
7354 * gcc.c-torture/compile/lll.c: ... here.
7355 * gcc.c-torture/unsorted/load8.c: Move to ...
7356 * gcc.c-torture/compile/load8.c: ... here.
7357 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
7358 * gcc.c-torture/compile/loadhicc.c: ... here.
7359 * gcc.c-torture/unsorted/log2.c: Move to ...
7360 * gcc.c-torture/compile/log2.c: ... here.
7361 * gcc.c-torture/unsorted/logic.c: Move to ...
7362 * gcc.c-torture/compile/logic.c: ... here.
7363 * gcc.c-torture/unsorted/loop-1.c: Move to ...
7364 * gcc.c-torture/compile/loop-1.c: ... here.
7365 * gcc.c-torture/unsorted/loop386.c: Move to ...
7366 * gcc.c-torture/compile/loop386.c: ... here.
7367 * gcc.c-torture/unsorted/lop.c: Move to ...
7368 * gcc.c-torture/compile/lop.c: ... here.
7369 * gcc.c-torture/unsorted/m1.c: Move to ...
7370 * gcc.c-torture/compile/m1.c: ... here.
7371 * gcc.c-torture/unsorted/m2.c: Move to ...
7372 * gcc.c-torture/compile/m2.c: ... here.
7373 * gcc.c-torture/unsorted/m5.c: Move to ...
7374 * gcc.c-torture/compile/m5.c: ... here.
7375 * gcc.c-torture/unsorted/m68.c: Move to ...
7376 * gcc.c-torture/compile/m68.c: ... here.
7377 * gcc.c-torture/unsorted/mbyte.c: Move to ...
7378 * gcc.c-torture/compile/mbyte.c: ... here.
7379 * gcc.c-torture/unsorted/mchar.c: Move to ...
7380 * gcc.c-torture/compile/mchar.c: ... here.
7381 * gcc.c-torture/unsorted/mcmp.c: Move to ...
7382 * gcc.c-torture/compile/mcmp.c: ... here.
7383 * gcc.c-torture/unsorted/mdouble.c: Move to ...
7384 * gcc.c-torture/compile/mdouble.c: ... here.
7385 * gcc.c-torture/unsorted/memtst.c: Move to ...
7386 * gcc.c-torture/compile/memtst.c: ... here.
7387 * gcc.c-torture/unsorted/miscomp.c: Move to ...
7388 * gcc.c-torture/compile/miscomp.c: ... here.
7389 * gcc.c-torture/unsorted/mm.c: Move to ...
7390 * gcc.c-torture/compile/mm.c: ... here.
7391 * gcc.c-torture/unsorted/mod.c: Move to ...
7392 * gcc.c-torture/compile/mod.c: ... here.
7393 * gcc.c-torture/unsorted/modcc.c: Move to ...
7394 * gcc.c-torture/compile/modcc.c: ... here.
7395 * gcc.c-torture/unsorted/move.c: Move to ...
7396 * gcc.c-torture/compile/move.c: ... here.
7397 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
7398 * gcc.c-torture/compile/move_qhi.c: ... here.
7399 * gcc.c-torture/unsorted/mregtst.c: Move to ...
7400 * gcc.c-torture/compile/mregtst.c: ... here.
7401 * gcc.c-torture/unsorted/msp.c: Move to ...
7402 * gcc.c-torture/compile/msp.c: ... here.
7403 * gcc.c-torture/unsorted/mtst.c: Move to ...
7404 * gcc.c-torture/compile/mtst.c: ... here.
7405 * gcc.c-torture/unsorted/mu.c: Move to ...
7406 * gcc.c-torture/compile/mu.c: ... here.
7407 * gcc.c-torture/unsorted/mul.c: Move to ...
7408 * gcc.c-torture/compile/mul.c: ... here.
7409 * gcc.c-torture/unsorted/mword1.c: Move to ...
7410 * gcc.c-torture/compile/mword1.c: ... here.
7411 * gcc.c-torture/unsorted/mword.c: Move to ...
7412 * gcc.c-torture/compile/mword.c: ... here.
7413 * gcc.c-torture/unsorted/n1.c: Move to ...
7414 * gcc.c-torture/compile/n1.c: ... here.
7415 * gcc.c-torture/unsorted/nand.c: Move to ...
7416 * gcc.c-torture/compile/nand.c: ... here.
7417 * gcc.c-torture/unsorted/n.c: Move to ...
7418 * gcc.c-torture/compile/n.c: ... here.
7419 * gcc.c-torture/unsorted/neg.c: Move to ...
7420 * gcc.c-torture/compile/neg.c: ... here.
7421 * gcc.c-torture/unsorted/o.c: Move to ...
7422 * gcc.c-torture/compile/o.c: ... here.
7423 * gcc.c-torture/unsorted/omit.c: Move to ...
7424 * gcc.c-torture/compile/omit.c: ... here.
7425 * gcc.c-torture/unsorted/opout.c: Move to ...
7426 * gcc.c-torture/compile/opout.c: ... here.
7427 * gcc.c-torture/unsorted/opt.c: Move to ...
7428 * gcc.c-torture/compile/opt.c: ... here.
7429 * gcc.c-torture/unsorted/or386.c: Move to ...
7430 * gcc.c-torture/compile/or386.c: ... here.
7431 * gcc.c-torture/unsorted/or.c: Move to ...
7432 * gcc.c-torture/compile/or.c: ... here.
7433 * gcc.c-torture/unsorted/parms.c: Move to ...
7434 * gcc.c-torture/compile/parms.c: ... here.
7435 * gcc.c-torture/unsorted/pass.c: Move to ...
7436 * gcc.c-torture/compile/pass.c: ... here.
7437 * gcc.c-torture/unsorted/p.c: Move to ...
7438 * gcc.c-torture/compile/p.c: ... here.
7439 * gcc.c-torture/unsorted/pmt.c: Move to ...
7440 * gcc.c-torture/compile/pmt.c: ... here.
7441 * gcc.c-torture/unsorted/poor.c: Move to ...
7442 * gcc.c-torture/compile/poor.c: ... here.
7443 * gcc.c-torture/unsorted/pp.c: Move to ...
7444 * gcc.c-torture/compile/pp.c: ... here.
7445 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
7446 * gcc.c-torture/compile/pret-arg.c: ... here.
7447 * gcc.c-torture/unsorted/pyr2.c: Move to ...
7448 * gcc.c-torture/compile/pyr2.c: ... here.
7449 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
7450 * gcc.c-torture/compile/PYRBUG.c: ... here.
7451 * gcc.c-torture/unsorted/pyr.c: Move to ...
7452 * gcc.c-torture/compile/pyr.c: ... here.
7453 * gcc.c-torture/unsorted/q.c: Move to ...
7454 * gcc.c-torture/compile/q.c: ... here.
7455 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
7456 * gcc.c-torture/compile/QIcmp.c: ... here.
7457 * gcc.c-torture/unsorted/QIset.c: Move to ...
7458 * gcc.c-torture/compile/QIset.c: ... here.
7459 * gcc.c-torture/unsorted/r1.c: Move to ...
7460 * gcc.c-torture/compile/r1.c: ... here.
7461 * gcc.c-torture/unsorted/r.c: Move to ...
7462 * gcc.c-torture/compile/r.c: ... here.
7463 * gcc.c-torture/unsorted/rel.c: Move to ...
7464 * gcc.c-torture/compile/rel.c: ... here.
7465 * gcc.c-torture/unsorted/rmsc.c: Move to ...
7466 * gcc.c-torture/compile/rmsc.c: ... here.
7467 * gcc.c-torture/unsorted/round.c: Move to ...
7468 * gcc.c-torture/compile/round.c: ... here.
7469 * gcc.c-torture/unsorted/run.c: Move to ...
7470 * gcc.c-torture/compile/run.c: ... here.
7471 * gcc.c-torture/unsorted/sar.c: Move to ...
7472 * gcc.c-torture/compile/sar.c: ... here.
7473 * gcc.c-torture/unsorted/s.c: Move to ...
7474 * gcc.c-torture/compile/s.c: ... here.
7475 * gcc.c-torture/unsorted/scal.c: Move to ...
7476 * gcc.c-torture/compile/scal.c: ... here.
7477 * gcc.c-torture/unsorted/sc.c: Move to ...
7478 * gcc.c-torture/compile/sc.c: ... here.
7479 * gcc.c-torture/unsorted/scc.c: Move to ...
7480 * gcc.c-torture/compile/scc.c: ... here.
7481 * gcc.c-torture/unsorted/scond.c: Move to ...
7482 * gcc.c-torture/compile/scond.c: ... here.
7483 * gcc.c-torture/unsorted/selfrec.c: Move to ...
7484 * gcc.c-torture/compile/selfrec.c: ... here.
7485 * gcc.c-torture/unsorted/seq.c: Move to ...
7486 * gcc.c-torture/compile/seq.c: ... here.
7487 * gcc.c-torture/unsorted/set386.c: Move to ...
7488 * gcc.c-torture/compile/set386.c: ... here.
7489 * gcc.c-torture/unsorted/set88.c: Move to ...
7490 * gcc.c-torture/compile/set88.c: ... here.
7491 * gcc.c-torture/unsorted/SFset.c: Move to ...
7492 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
7493 * gcc.c-torture/unsorted/shand.c: Move to ...
7494 * gcc.c-torture/compile/shand.c: ... here.
7495 * gcc.c-torture/unsorted/sh.c: Move to ...
7496 * gcc.c-torture/compile/sh.c: ... here.
7497 * gcc.c-torture/unsorted/shft.c: Move to ...
7498 * gcc.c-torture/compile/shft.c: ... here.
7499 * gcc.c-torture/unsorted/shift.c: Move to ...
7500 * gcc.c-torture/compile/shift.c: ... here.
7501 * gcc.c-torture/unsorted/shloop.c: Move to ...
7502 * gcc.c-torture/compile/shloop.c: ... here.
7503 * gcc.c-torture/unsorted/shm.c: Move to ...
7504 * gcc.c-torture/compile/shm.c: ... here.
7505 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
7506 * gcc.c-torture/compile/SIcmp.c: ... here.
7507 * gcc.c-torture/unsorted/signext2.c: Move to ...
7508 * gcc.c-torture/compile/signext2.c: ... here.
7509 * gcc.c-torture/unsorted/signext.c: Move to ...
7510 * gcc.c-torture/compile/signext.c: ... here.
7511 * gcc.c-torture/unsorted/sim.c: Move to ...
7512 * gcc.c-torture/compile/sim.c: ... here.
7513 * gcc.c-torture/unsorted/simple.c: Move to ...
7514 * gcc.c-torture/compile/simple.c: ... here.
7515 * gcc.c-torture/unsorted/SIset.c: Move to ...
7516 * gcc.c-torture/compile/SIset.c: ... here.
7517 * gcc.c-torture/unsorted/sne.c: Move to ...
7518 * gcc.c-torture/compile/sne.c: ... here.
7519 * gcc.c-torture/unsorted/sound.c: Move to ...
7520 * gcc.c-torture/compile/sound.c: ... here.
7521 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
7522 * gcc.c-torture/compile/sparcbug.c: ... here.
7523 * gcc.c-torture/unsorted/speed.c: Move to ...
7524 * gcc.c-torture/compile/speed.c: ... here.
7525 * gcc.c-torture/unsorted/stor.c: Move to ...
7526 * gcc.c-torture/compile/stor.c: ... here.
7527 * gcc.c-torture/unsorted/store0.c: Move to ...
7528 * gcc.c-torture/compile/store0.c: ... here.
7529 * gcc.c-torture/unsorted/storecc.c: Move to ...
7530 * gcc.c-torture/compile/storecc.c: ... here.
7531 * gcc.c-torture/unsorted/str.c: Move to ...
7532 * gcc.c-torture/compile/str.c: ... here.
7533 * gcc.c-torture/unsorted/stru.c: Move to ...
7534 * gcc.c-torture/compile/stru.c: ... here.
7535 * gcc.c-torture/unsorted/structret.c: Move to ...
7536 * gcc.c-torture/compile/structret.c: ... here.
7537 * gcc.c-torture/unsorted/stuct.c: Move to ...
7538 * gcc.c-torture/compile/stuct.c: ... here.
7539 * gcc.c-torture/unsorted/sub32.c: Move to ...
7540 * gcc.c-torture/compile/sub32.c: ... here.
7541 * gcc.c-torture/unsorted/subcc.c: Move to ...
7542 * gcc.c-torture/compile/subcc.c: ... here.
7543 * gcc.c-torture/unsorted/subcse.c: Move to ...
7544 * gcc.c-torture/compile/subcse.c: ... here.
7545 * gcc.c-torture/unsorted/sym.c: Move to ...
7546 * gcc.c-torture/compile/sym.c: ... here.
7547 * gcc.c-torture/unsorted/symconst.c: Move to ...
7548 * gcc.c-torture/compile/symconst.c: ... here.
7549 * gcc.c-torture/unsorted/t.c: Move to ...
7550 * gcc.c-torture/compile/t.c: ... here.
7551 * gcc.c-torture/unsorted/test.c: Move to ...
7552 * gcc.c-torture/compile/test.c: ... here.
7553 * gcc.c-torture/unsorted/test-flow.c: Move to ...
7554 * gcc.c-torture/compile/test-flow.c: ... here.
7555 * gcc.c-torture/unsorted/test-loop.c: Move to ...
7556 * gcc.c-torture/compile/test-loop.c: ... here.
7557 * gcc.c-torture/unsorted/time.c: Move to ...
7558 * gcc.c-torture/compile/time.c: ... here.
7559 * gcc.c-torture/unsorted/tmp.c: Move to ...
7560 * gcc.c-torture/compile/tmp.c: ... here.
7561 * gcc.c-torture/unsorted/trivial.c: Move to ...
7562 * gcc.c-torture/compile/trivial.c: ... here.
7563 * gcc.c-torture/unsorted/trunc.c: Move to ...
7564 * gcc.c-torture/compile/trunc.c: ... here.
7565 * gcc.c-torture/unsorted/u.c: Move to ...
7566 * gcc.c-torture/compile/u.c: ... here.
7567 * gcc.c-torture/unsorted/udconvert.c: Move to ...
7568 * gcc.c-torture/compile/udconvert.c: ... here.
7569 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
7570 * gcc.c-torture/compile/udivmod4.c: ... here.
7571 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
7572 * gcc.c-torture/compile/UHIcmp.c: ... here.
7573 * gcc.c-torture/unsorted/uns.c: Move to ...
7574 * gcc.c-torture/compile/uns.c: ... here.
7575 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
7576 * gcc.c-torture/compile/uns_tst.c: ... here.
7577 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
7578 * gcc.c-torture/compile/UQIcmp.c: ... here.
7579 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
7580 * gcc.c-torture/compile/USIcmp.c: ... here.
7581 * gcc.c-torture/unsorted/uuarg.c: Move to ...
7582 * gcc.c-torture/compile/uuarg.c: ... here.
7583 * gcc.c-torture/unsorted/v.c: Move to ...
7584 * gcc.c-torture/compile/v.c: ... here.
7585 * gcc.c-torture/unsorted/w.c: Move to ...
7586 * gcc.c-torture/compile/w.c: ... here.
7587 * gcc.c-torture/unsorted/ww.c: Move to ...
7588 * gcc.c-torture/compile/ww.c: ... here.
7589 * gcc.c-torture/unsorted/xb.c: Move to ...
7590 * gcc.c-torture/compile/xb.c: ... here.
7591 * gcc.c-torture/unsorted/xbg.c: Move to ...
7592 * gcc.c-torture/compile/xbg.c: ... here.
7593 * gcc.c-torture/unsorted/x.c: Move to ...
7594 * gcc.c-torture/compile/x.c: ... here.
7595 * gcc.c-torture/unsorted/xc.c: Move to ...
7596 * gcc.c-torture/compile/xc.c: ... here.
7597 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
7598 * gcc.c-torture/compile/xcsebug.c: ... here.
7599 * gcc.c-torture/unsorted/xdi.c: Move to ...
7600 * gcc.c-torture/compile/xdi.c: ... here.
7601 * gcc.c-torture/unsorted/xfoo.c: Move to ...
7602 * gcc.c-torture/compile/xfoo.c: ... here.
7603 * gcc.c-torture/unsorted/xi.c: Move to ...
7604 * gcc.c-torture/compile/xi.c: ... here.
7605 * gcc.c-torture/unsorted/xlop.c: Move to ...
7606 * gcc.c-torture/compile/xlop.c: ... here.
7607 * gcc.c-torture/unsorted/xmtst.c: Move to ...
7608 * gcc.c-torture/compile/xmtst.c: ... here.
7609 * gcc.c-torture/unsorted/xneg.c: Move to ...
7610 * gcc.c-torture/compile/xneg.c: ... here.
7611 * gcc.c-torture/unsorted/xopt.c: Move to ...
7612 * gcc.c-torture/compile/xopt.c: ... here.
7613 * gcc.c-torture/unsorted/xor.c: Move to ...
7614 * gcc.c-torture/compile/xor.c: ... here.
7615 * gcc.c-torture/unsorted/xorn.c: Move to ...
7616 * gcc.c-torture/compile/xorn.c: ... here.
7617 * gcc.c-torture/unsorted/xp.c: Move to ...
7618 * gcc.c-torture/compile/xp.c: ... here.
7619 * gcc.c-torture/unsorted/xpp.c: Move to ...
7620 * gcc.c-torture/compile/xpp.c: ... here.
7621 * gcc.c-torture/unsorted/xs.c: Move to ...
7622 * gcc.c-torture/compile/xs.c: ... here.
7623 * gcc.c-torture/unsorted/xsh.c: Move to ...
7624 * gcc.c-torture/compile/xsh.c: ... here.
7625 * gcc.c-torture/unsorted/xz.c: Move to ...
7626 * gcc.c-torture/compile/xz.c: ... here.
7627 * gcc.c-torture/unsorted/xzz.c: Move to ...
7628 * gcc.c-torture/compile/xzz.c: ... here.
7630 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7632 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
7633 (abort, exit): Declare.
7635 2014-09-01 Yury Gribov <y.gribov@samsung.com>
7639 * c-c++-common/asan/pr62140-1.c: New test.
7640 * c-c++-common/asan/pr62140-2.c: New test.
7642 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
7643 Tobias Burnus <burnus@net-b.de>
7646 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
7648 2014-08-31 Tobias Burnus <burnus@net-b.de>
7650 * gfortran.dg/coarray_lib_comm_1.f90: New.
7652 2014-08-30 Andrew Pinski <apinski@cavium.com>
7654 * gcc.c-torture/execute/20140828-1.c: New testcase.
7656 2014-08-29 DJ Delorie <dj@redhat.com>
7658 * lib/target-supports.exp (check_effective_target_size32plus):
7659 Increase size to avoid false positives on 24-bit address spaces.
7660 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
7661 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
7662 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
7663 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
7664 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
7665 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
7666 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
7667 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
7669 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7672 * g++.dg/cpp0x/constexpr-54002.C: New.
7674 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7677 * g++.dg/cpp0x/constexpr-56991.C: New.
7679 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7682 * g++.dg/cpp0x/constexpr-57764.C: New.
7684 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7687 * g++.dg/cpp0x/constexpr-59938.C: New.
7689 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7692 * g++.dg/cpp0x/constexpr-61484.C: New.
7694 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7696 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
7697 vec_round, vec_splat, vec_div, and vec_mul.
7698 * gcc.target/powerpc/builtins-2.c: New test.
7700 2014-08-28 Richard Biener <rguenther@suse.de>
7702 PR tree-optimization/62283
7703 * gfortran.dg/vect/pr62283.f: New testcase.
7704 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
7705 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7706 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7707 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7708 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7709 * gcc.dg/vect/vect-33.c: Likewise.
7711 2014-08-28 Yury Gribov <y.gribov@samsung.com>
7713 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
7715 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
7717 PR cpp/23827 - standard C++ should not have hex float preprocessor
7719 * g++.dg/cpp/pr23827_cxx11.C: New.
7720 * g++.dg/cpp/pr23827_cxx98.C: New.
7721 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
7722 * gcc.dg/cpp/pr23827_c90.c: New.
7723 * gcc.dg/cpp/pr23827_c90_neg.c: New.
7724 * gcc.dg/cpp/pr23827_c99.c: New.
7726 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
7729 * g++.dg/cpp0x/constexpr-52892-1.C: New.
7730 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
7731 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
7733 2014-08-27 Guozhi Wei <carrot@google.com>
7736 * gcc.target/aarch64/pr62262.c: New test.
7738 2014-08-26 Joseph Myers <joseph@codesourcery.com>
7742 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
7743 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
7745 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
7747 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
7748 failure on s390*-*-linux-gnu.
7750 2014-08-26 Richard Biener <rguenther@suse.de>
7752 PR tree-optimization/62175
7753 * g++.dg/torture/pr62175.C: New testcase.
7755 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
7757 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
7758 copy of compile/compile.exp.
7759 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
7760 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
7762 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
7764 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
7765 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
7766 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
7767 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
7768 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
7769 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
7770 * gcc.c-torture/execute/20040703-1.c: Likewise.
7771 * gcc.c-torture/execute/20040705-1.c: Likewise.
7772 * gcc.c-torture/execute/20040705-2.c: Likewise.
7773 * gcc.c-torture/execute/20040709-1.c: Likewise.
7774 * gcc.c-torture/execute/20040709-2.c: Likewise.
7775 * gcc.c-torture/execute/20040811-1.c: Likewise.
7776 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
7777 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
7778 compiling for x86_64-* or i?86-*.
7779 * gcc.c-torture/execute/20050604-1.c: Likewise.
7780 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
7781 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
7782 for x86_64-* or i?86-*.
7783 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
7784 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
7785 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
7786 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
7788 * gcc.c-torture/execute/20111227-2.c: Moved to...
7789 * gcc.dg/20111227-2.c: ... here. Add -free option.
7790 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
7791 * gcc.dg/20111227-3.c: ... here. Add -free option.
7792 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
7793 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
7794 declarations for abort and exit.
7795 * gcc.c-torture/execute/920711-1.c: Likewise.
7796 * gcc.c-torture/execute/930529-1.c: Likewise.
7797 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
7798 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
7799 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
7801 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
7802 for i?86-* or x86_64-*. Add declarations for abort and exit.
7803 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
7805 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
7806 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
7807 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
7808 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
7809 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
7810 Xfail on powerpc-ibm-aix*. Add declaration for abort.
7811 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
7812 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
7814 * gcc.c-torture/execute/loop-2g.c: Likewise.
7815 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
7816 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
7818 * gcc.c-torture/execute/pr19689.c: Require int32plus.
7819 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
7820 * gcc.c-torture/execute/pr23047.c: Likewise.
7821 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
7822 declarations for abort and exit.
7823 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
7824 * gcc.c-torture/execute/pr31448.c: Likewise.
7825 * gcc.c-torture/execute/pr35456.c: Skip on vax.
7826 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7827 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7828 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7830 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7831 declarations for abort and exit.
7832 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7833 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7834 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7835 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7836 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7837 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7838 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7839 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7840 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7841 * gcc.c-torture/execute/pr56799.c: Likewise.
7842 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7843 option. Add declarations for abort and exit.
7844 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7845 * gcc.c-torture/execute/pr58570.c: Likewise.
7846 * gcc.c-torture/execute/pr60822.c: Likewise.
7847 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7848 * gcc.c-torture/execute/shiftdi.c: Likewise.
7849 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7850 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7851 * gcc.c-torture/execute/usmul.c: Require int32plus.
7852 * gcc.c-torture/execute/vrp-5.c: Likewise.
7853 * gcc.c-torture/execute/vrp-6.c: Likewise.
7854 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7855 * gcc.c-torture/execute/20010122-1.x: Delete.
7856 * gcc.c-torture/execute/20010129-1.x: Delete.
7857 * gcc.c-torture/execute/20020404-1.x: Delete.
7858 * gcc.c-torture/execute/20021024-1.x: Delete.
7859 * gcc.c-torture/execute/20021127-1.x: Delete.
7860 * gcc.c-torture/execute/20030125-1.x: Delete.
7861 * gcc.c-torture/execute/20030216-1.x: Delete.
7862 * gcc.c-torture/execute/20030222-1.x: Delete.
7863 * gcc.c-torture/execute/20040629-1.x: Delete.
7864 * gcc.c-torture/execute/20040703-1.x: Delete.
7865 * gcc.c-torture/execute/20040705-1.x: Delete.
7866 * gcc.c-torture/execute/20040705-2.x: Delete.
7867 * gcc.c-torture/execute/20040709-1.x: Delete.
7868 * gcc.c-torture/execute/20040709-2.x: Delete.
7869 * gcc.c-torture/execute/20040811-1.x: Delete.
7870 * gcc.c-torture/execute/20050316-1.x: Delete.
7871 * gcc.c-torture/execute/20050316-2.x: Delete.
7872 * gcc.c-torture/execute/20050316-3.x: Delete.
7873 * gcc.c-torture/execute/20050604-1.x: Delete.
7874 * gcc.c-torture/execute/20061101-1.x: Delete.
7875 * gcc.c-torture/execute/20061220-1.x: Delete.
7876 * gcc.c-torture/execute/20081117-1.x: Delete.
7877 * gcc.c-torture/execute/20101011-1.x: Delete.
7878 * gcc.c-torture/execute/20120919-1.x: Delete.
7879 * gcc.c-torture/execute/920612-1.x: Delete.
7880 * gcc.c-torture/execute/920710-1.x: Delete.
7881 * gcc.c-torture/execute/920711-1.x: Delete.
7882 * gcc.c-torture/execute/930529-1.x: Delete.
7883 * gcc.c-torture/execute/931004-12.x: Delete.
7884 * gcc.c-torture/execute/980709-1.x: Delete.
7885 * gcc.c-torture/execute/981130-1.x: Delete.
7886 * gcc.c-torture/execute/990127-2.x: Delete.
7887 * gcc.c-torture/execute/990413-2.x: Delete.
7888 * gcc.c-torture/execute/990826-0.x: Delete.
7889 * gcc.c-torture/execute/bf64-1.x: Delete.
7890 * gcc.c-torture/execute/bitfld-4.x: Delete.
7891 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7892 * gcc.c-torture/execute/cvt-1.x: Delete.
7893 * gcc.c-torture/execute/eeprof-1.x: Delete.
7894 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7895 * gcc.c-torture/execute/loop-2f.x: Delete.
7896 * gcc.c-torture/execute/loop-2g.x: Delete.
7897 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7898 * gcc.c-torture/execute/nest-align-1.x: Delete.
7899 * gcc.c-torture/execute/pr19689.x: Delete.
7900 * gcc.c-torture/execute/pr22493-1.x: Delete.
7901 * gcc.c-torture/execute/pr23047.x: Delete.
7902 * gcc.c-torture/execute/pr23135.x: Delete.
7903 * gcc.c-torture/execute/pr29797-1.x: Delete.
7904 * gcc.c-torture/execute/pr31448.x: Delete.
7905 * gcc.c-torture/execute/pr35456.x: Delete.
7906 * gcc.c-torture/execute/pr37573.x: Delete.
7907 * gcc.c-torture/execute/pr38151.x: Delete.
7908 * gcc.c-torture/execute/pr39228.x: Delete.
7909 * gcc.c-torture/execute/pr39501.x: Delete.
7910 * gcc.c-torture/execute/pr40386.x: Delete.
7911 * gcc.c-torture/execute/pr43220.x: Delete.
7912 * gcc.c-torture/execute/pr44683.x: Delete.
7913 * gcc.c-torture/execute/pr45262.x: Delete.
7914 * gcc.c-torture/execute/pr47237.x: Delete.
7915 * gcc.c-torture/execute/pr51581-1.x: Delete.
7916 * gcc.c-torture/execute/pr51581-2.x: Delete.
7917 * gcc.c-torture/execute/pr52979-1.x: Delete.
7918 * gcc.c-torture/execute/pr52979-2.x: Delete.
7919 * gcc.c-torture/execute/pr53366-1.x: Delete.
7920 * gcc.c-torture/execute/pr56799.x: Delete.
7921 * gcc.c-torture/execute/pr57124.x: Delete.
7922 * gcc.c-torture/execute/pr57344-2.x: Delete.
7923 * gcc.c-torture/execute/pr58570.x: Delete.
7924 * gcc.c-torture/execute/pr60822.x: Delete.
7925 * gcc.c-torture/execute/pr7284-1.x: Delete.
7926 * gcc.c-torture/execute/shiftdi.x: Delete.
7927 * gcc.c-torture/execute/simd-4.x: Delete.
7928 * gcc.c-torture/execute/strncmp-1.x: Delete.
7929 * gcc.c-torture/execute/usmul.x: Delete.
7930 * gcc.c-torture/execute/vrp-5.x: Delete.
7931 * gcc.c-torture/execute/vrp-6.x: Delete.
7932 * gcc.c-torture/execute/zerolen-2.x: Delete.
7934 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7936 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7938 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7941 * g++.dg/template/pr34938-1.C: New.
7942 * g++.dg/template/pr34938-2.C: Likewise.
7944 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7947 * gcc.target/sh/pr61996.c: New.
7949 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7951 * g++.dg/cpp0x/cplusplus.C: New.
7952 * g++.dg/cpp0x/cplusplus_0x.C: New.
7953 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7954 * g++.dg/cpp0x/auto41.C: Ditto.
7955 * g++.dg/cpp0x/auto9.C: Ditto.
7956 * g++.dg/cpp0x/initlist26.C: Ditto.
7957 * g++.dg/cpp0x/pr59111.C: Ditto.
7958 * g++.dg/cpp0x/trailing2.C: Ditto.
7959 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7960 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7961 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7962 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7963 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7964 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7965 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7966 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7967 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7968 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7969 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7970 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7971 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7972 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7973 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7974 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7975 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7976 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7977 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7978 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7979 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7980 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7981 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7982 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7983 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7984 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7985 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7986 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7987 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7988 * g++.dg/cpp1y/digit-sep.C: Ditto.
7989 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7990 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7991 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7992 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7993 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7994 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7995 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7996 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7997 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7998 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7999 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
8000 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
8001 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
8002 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
8003 * g++.dg/cpp1y/lambda-init.C: Ditto.
8004 * g++.dg/cpp1y/lambda-init1.C: Ditto.
8005 * g++.dg/cpp1y/lambda-init2.C: Ditto.
8006 * g++.dg/cpp1y/lambda-init3.C: Ditto.
8007 * g++.dg/cpp1y/lambda-init4.C: Ditto.
8008 * g++.dg/cpp1y/lambda-init5.C: Ditto.
8009 * g++.dg/cpp1y/lambda-init6.C: Ditto.
8010 * g++.dg/cpp1y/lambda-init7.C: Ditto.
8011 * g++.dg/cpp1y/lambda-init8.C: Ditto.
8012 * g++.dg/cpp1y/lambda-init9.C: Ditto.
8013 * g++.dg/cpp1y/mangle1.C: Ditto.
8014 * g++.dg/cpp1y/pr57640.C: Ditto.
8015 * g++.dg/cpp1y/pr57644.C: Ditto.
8016 * g++.dg/cpp1y/pr58500.C: Ditto.
8017 * g++.dg/cpp1y/pr58533.C: Ditto.
8018 * g++.dg/cpp1y/pr58534.C: Ditto.
8019 * g++.dg/cpp1y/pr58535.C: Ditto.
8020 * g++.dg/cpp1y/pr58536.C: Ditto.
8021 * g++.dg/cpp1y/pr58548.C: Ditto.
8022 * g++.dg/cpp1y/pr58549.C: Ditto.
8023 * g++.dg/cpp1y/pr58637.C: Ditto.
8024 * g++.dg/cpp1y/pr58708.C: Ditto.
8025 * g++.dg/cpp1y/pr59110.C: Ditto.
8026 * g++.dg/cpp1y/pr59112.C: Ditto.
8027 * g++.dg/cpp1y/pr59113.C: Ditto.
8028 * g++.dg/cpp1y/pr59629.C: Ditto.
8029 * g++.dg/cpp1y/pr59635.C: Ditto.
8030 * g++.dg/cpp1y/pr59636.C: Ditto.
8031 * g++.dg/cpp1y/pr59638.C: Ditto.
8032 * g++.dg/cpp1y/pr59867.C: Ditto.
8033 * g++.dg/cpp1y/pr60033.C: Ditto.
8034 * g++.dg/cpp1y/pr60052.C: Ditto.
8035 * g++.dg/cpp1y/pr60053.C: Ditto.
8036 * g++.dg/cpp1y/pr60054.C: Ditto.
8037 * g++.dg/cpp1y/pr60064.C: Ditto.
8038 * g++.dg/cpp1y/pr60065.C: Ditto.
8039 * g++.dg/cpp1y/pr60190.C: Ditto.
8040 * g++.dg/cpp1y/pr60311.C: Ditto.
8041 * g++.dg/cpp1y/pr60332.C: Ditto.
8042 * g++.dg/cpp1y/pr60376.C: Ditto.
8043 * g++.dg/cpp1y/pr60377.C: Ditto.
8044 * g++.dg/cpp1y/pr60384.C: Ditto.
8045 * g++.dg/cpp1y/pr60390.C: Ditto.
8046 * g++.dg/cpp1y/pr60391.C: Ditto.
8047 * g++.dg/cpp1y/pr60393.C: Ditto.
8048 * g++.dg/cpp1y/pr60573.C: Ditto.
8049 * g++.dg/cpp1y/pr60626.C: Ditto.
8050 * g++.dg/cpp1y/pr60627.C: Ditto.
8051 * g++.dg/cpp1y/regress1.C: Ditto.
8052 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
8053 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
8054 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
8055 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
8056 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
8057 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
8058 * g++.dg/cpp1y/var-templ1.C: Ditto.
8059 * g++.dg/cpp1y/var-templ2.C: Ditto.
8060 * g++.dg/cpp1y/var-templ3.C: Ditto.
8061 * g++.dg/cpp1y/var-templ4.C: Ditto.
8062 * g++.dg/cpp1y/var-templ5.C: Ditto.
8063 * g++.dg/cpp1y/var-templ6.C: Ditto.
8064 * g++.dg/cpp1y/var-templ7.C: Ditto.
8065 * g++.dg/cpp1y/vla1.C: Ditto.
8066 * g++.dg/cpp1y/vla2.C: Ditto.
8067 * g++.dg/cpp1y/vla3.C: Ditto.
8068 * g++.dg/cpp1y/vla4.C: Ditto.
8069 * g++.dg/cpp1y/vla5.C: Ditto.
8070 * g++.dg/cpp1y/vla8.C: Ditto.
8071 * g++.dg/cpp1y/vla9.C: Ditto.
8072 * g++.dg/cpp1y/vla10.C: Ditto.
8073 * g++.dg/cpp1y/vla11.C: Ditto.
8074 * g++.dg/cpp1y/vla12.C: Ditto.
8075 * g++.dg/cpp1y/vla13.C: Ditto.
8076 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
8077 * g++.dg/ext/vector23.C: Ditto.
8078 * g++.dg/ext/vla11.C: Ditto.
8079 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
8080 * g++.dg/warn/Wvla-2.C: Ditto.
8081 * g++.dg/debug/dwarf2/auto1.C: Ditto.
8082 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
8083 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
8084 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
8086 * g++.dg/system-binary-constants-1.C: Ditto.
8087 * g++.dg/cpp1y/cplusplus_1y.C: New.
8088 * g++.dg/cpp1z/cplusplus.C: New.
8089 * lib/target-supports.exp:
8090 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
8091 (check_effective_target_c++11_only): Call check_effective_target_c++14;
8092 (check_effective_target_c++11_down): Ditto.
8094 2014-08-22 Marek Polacek <polacek@redhat.com>
8097 * c-c++-common/pr62199.c: New test.
8098 * c-c++-common/pr62199-2.c: New test.
8099 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
8101 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8104 * g++.dg/Wshadow.C: New test.
8106 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
8109 * gfortran.dg/pr62135.f90: New test.
8111 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8113 * g++.dg/warn/wdate-time.C: Remove.
8114 * gcc.dg/wdate-time.c: Move from here...
8115 * c-c++-common/wdate-time.c: ... to here.
8117 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
8119 * gfortran.dg/use_without_only_1.f90: New test.
8121 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
8124 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
8126 2014-08-22 Tony Wang <tony.wang@arm.com>
8128 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
8131 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8134 * gfortran.dg/array_assignment_5.f90: New test.
8136 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
8138 * lib/target-supports.exp
8139 (check_effective_target_logical_op_short_circuit): Add nios2.
8140 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
8141 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8142 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8143 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8144 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
8145 for test using -fPIC.
8146 * gcc.dg/lto/pr61526_0.c: Likewise.
8148 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
8150 PR tree-optimization/62091
8151 * g++.dg/ipa/devirt-37.C: Update template.
8152 * g++.dg/ipa/devirt-40.C: New testcase.
8154 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
8156 PR tree-optimization/62112
8157 * gcc.dg/tree-ssa/pr62112-1.c: New file.
8158 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
8159 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
8160 * gcc.c-torture/execute/20071219-1.c: Likewise.
8162 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8164 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
8166 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8168 * gcc.target/powerpc/swaps-p8-1.c: New test.
8169 * gcc.target/powerpc/swaps-p8-2.c: New test.
8170 * gcc.target/powerpc/swaps-p8-3.c: New test.
8171 * gcc.target/powerpc/swaps-p8-4.c: New test.
8172 * gcc.target/powerpc/swaps-p8-5.c: New test.
8173 * gcc.target/powerpc/swaps-p8-6.c: New test.
8174 * gcc.target/powerpc/swaps-p8-7.c: New test.
8175 * gcc.target/powerpc/swaps-p8-8.c: New test.
8176 * gcc.target/powerpc/swaps-p8-9.c: New test.
8177 * gcc.target/powerpc/swaps-p8-10.c: New test.
8178 * gcc.target/powerpc/swaps-p8-11.c: New test.
8179 * gcc.target/powerpc/swaps-p8-12.c: New test.
8181 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
8183 * gcc.dg/ipa/ctor-empty-1.c: Update template.
8185 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
8187 * g++.dg/ipa/devirt-37.C: Fix testcase.
8189 2014-08-20 Martin Jambor <mjambor@suse.cz>
8190 Wei Mi <wmi@google.com>
8194 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
8195 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
8196 * testsuite/gcc.dg/pr61776.c: New test.
8198 2014-08-20 Steve Ellcey <sellcey@mips.com>
8201 * lib/target-supports.exp (check_effective_target_non_strict_align):
8202 Add function description.
8204 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
8206 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
8207 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
8209 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8212 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
8213 before setting the option.
8214 * diagnostic.c (diagnostic_classify_diagnostic): Record
8215 command-line status.
8217 2014-08-20 Mark Wielaard <mjw@redhat.com>
8219 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
8221 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8223 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
8224 Return memory full when we have a tiny target and relocation
8226 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
8227 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
8228 * lib/target-supports.exp (check_effective_target_tiny): New function.
8230 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
8232 * gfortran.dg/errnocheck_1.f90: New test.
8233 * gfortran.dg/associative_1.f90: New test.
8235 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8237 PR preprocessor/51303
8238 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
8240 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8244 * gcc.dg/cpp/Wvariadic-1p.c: New test.
8246 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
8248 * lib/target-supports.exp
8249 (check_effective_target_arm_v8_neon_ok_nocache): Add
8250 "-march-armv8-a" to compile flags.
8252 2014-08-19 Marek Polacek <polacek@redhat.com>
8255 * c-c++-common/Wbool-compare-1.c: New test.
8257 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
8260 * gcc.dg/pr13519-1.c: Adjust.
8262 2014-08-19 Mark Wielaard <mjw@redhat.com>
8264 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
8266 2014-07-08 Mark Wielaard <mjw@redhat.com>
8269 * gcc.dg/guality/restrict.c: New test.
8271 2014-08-19 Mark Wielaard <mjw@redhat.com>
8273 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
8274 matching. Catch '<unknown type in ' to recognize older gdb versions.
8275 * gcc.dg/guality/const-volatile.c: New test.
8277 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8279 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
8282 2014-08-19 Marek Polacek <polacek@redhat.com>
8284 * gcc.dg/Wc99-c11-compat-1.c: New test.
8285 * gcc.dg/Wc99-c11-compat-2.c: New test.
8286 * gcc.dg/Wc99-c11-compat-3.c: New test.
8287 * gcc.dg/Wc99-c11-compat-4.c: New test.
8288 * gcc.dg/Wc99-c11-compat-5.c: New test.
8289 * gcc.dg/Wc99-c11-compat-6.c: New test.
8290 * gcc.dg/Wc99-c11-compat-7.c: New test.
8292 2014-08-19 Marek Polacek <polacek@redhat.com>
8294 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
8295 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
8296 * gcc.dg/Wc90-c99-compat-7.c: New test.
8297 * gcc.dg/Wc90-c99-compat-8.c: New test.
8298 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
8300 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8301 Steven Bosscher <steven@gcc.gnu.org>
8304 * gcc.dg/redecl-4.c: Add column markers.
8305 * gcc.dg/format/bitfld-1.c: Likewise.
8306 * gcc.dg/format/attr-2.c: Likewise.
8307 * gcc.dg/format/attr-6.c: Likewise.
8308 * gcc.dg/format/array-1.c: Likewise.
8309 * gcc.dg/format/attr-7.c: Likewise.
8310 * gcc.dg/format/asm_fprintf-1.c: Likewise.
8311 * gcc.dg/format/attr-4.c: Likewise.
8312 * gcc.dg/format/branch-1.c: Likewise.
8313 * gcc.dg/format/c90-printf-1.c: Likewise.
8315 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
8317 * guality/nrv-1.c: Add `used' attribute to a1.
8319 2014-08-18 Richard Biener <rguenther@suse.de>
8321 PR tree-optimization/62090
8322 * gcc.dg/pr62090-2.c: New testcase.
8324 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
8326 * g++.dg/ipa/pr61800.C: New.
8328 2014-08-18 Yury Gribov <y.gribov@samsung.com>
8331 * c-c++-common/asan/pr62089.c: New test.
8332 * c-c++-common/asan/bitfield-1.c: New test.
8333 * c-c++-common/asan/bitfield-2.c: New test.
8334 * c-c++-common/asan/bitfield-3.c: New test.
8335 * c-c++-common/asan/bitfield-4.c: New test.
8337 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
8339 PR tree-optimization/52904
8340 * gcc.dg/pr52904.c: New test.
8342 2014-08-17 Tobias Burnus <burnus@net-b.de>
8344 * gfortran.dg/finalize_27.f90: New.
8346 2014-08-16 Andrew Pinski <apinski@cavium.com>
8348 * gcc.c-torture/compile/20140816-1.c: New testcase.
8350 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
8353 * g++.dg/template/pr52819.C: New.
8355 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8358 * gfortran.dg/realloc_on_assign_24.f90: New test.
8360 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
8364 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8368 * g++.dg/template/pr57466.C: New.
8369 * g++.dg/cpp0x/pr57466.C: Likewise.
8370 * g++.dg/template/unify6.C: Update.
8372 * g++.dg/cpp0x/sfinae52.C: New.
8374 2014-08-15 Ilya Tocar <tocarip@gmail.com>
8377 * gcc.target/i386/avx512f-typecast-1.c: New test.
8378 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
8379 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
8380 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
8381 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
8382 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
8383 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
8384 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
8385 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8386 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
8387 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8388 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
8389 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8390 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
8391 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
8392 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
8393 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
8394 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
8395 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
8396 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
8397 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8398 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
8399 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8400 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
8401 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8402 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
8403 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8404 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
8405 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8406 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
8407 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8408 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
8409 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8410 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
8411 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8412 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
8413 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8414 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
8415 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8416 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
8417 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8419 2014-08-15 Jakub Jelinek <jakub@redhat.com>
8420 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/gomp/pr62131.f90: New test.
8425 2014-08-15 Richard Biener <rguenther@suse.de>
8427 PR tree-optimization/62031
8428 * gcc.dg/torture/pr62031.c: New testcase.
8430 2014-08-15 Bin Cheng <bin.cheng@arm.com>
8432 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
8434 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
8436 PR tree-optimization/62091
8437 * g++.dg/ipa/devirt-38.C: New testcase.
8439 2014-08-14 Marek Polacek <polacek@redhat.com>
8442 * gcc.dg/c11-stdatomic-2.c: New test.
8444 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8447 * gfortran.dg/array_constructor_49.f90: New test.
8449 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
8452 * g++.dg/template/pr54377.C: New.
8453 * g++.dg/cpp0x/pr54377.C: Likewise.
8454 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
8455 * g++.dg/cpp0x/pr51226.C: Likewise.
8456 * g++.dg/cpp0x/variadic2.C: Likewise.
8457 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
8458 * g++.dg/template/dtor3.C: Likewise.
8459 * g++.dg/template/qualttp4.C: Likewise.
8460 * g++.dg/template/spec28.C: Likewise.
8461 * g++.old-deja/g++.brendan/crash8.C: Likewise.
8462 * g++.old-deja/g++.pt/ttp7.C: Likewise.
8464 2014-08-14 Tom de Vries <tom@codesourcery.com>
8466 PR rtl-optimization/62004
8467 PR rtl-optimization/62030
8468 * gcc.dg/pr62004.c: New test.
8469 * gcc.dg/pr62030.c: Same.
8470 * gcc.target/mips/pr62030-octeon.c: Same.
8472 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
8474 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
8475 * g++.dg/cpp0x/decltype2.C: Likewise.
8476 * g++.dg/cpp0x/decltype3.C: Likewise.
8477 * g++.dg/cpp0x/pr60249.C: Likewise.
8478 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
8479 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8480 * g++.dg/cpp0x/variadic2.C: Likewise.
8481 * g++.dg/cpp0x/variadic74.C: Likewise.
8482 * g++.dg/parse/error10.C: Likewise.
8483 * g++.dg/parse/error15.C: Likewise.
8484 * g++.dg/parse/error2.C: Likewise.
8485 * g++.dg/template/crash106.C: Likewise.
8486 * g++.dg/template/crash89.C: Likewise.
8487 * g++.dg/template/nontype7.C: Likewise.
8488 * g++.dg/template/void3.C: Likewise.
8489 * g++.dg/template/void7.C: Likewise.
8491 2014-08-14 Richard Biener <rguenther@suse.de>
8493 PR tree-optimization/62090
8494 * gcc.dg/pr62090.c: New testcase.
8496 2014-08-14 Richard Biener <rguenther@suse.de>
8498 PR rtl-optimization/62079
8499 * g++.dg/pr62079.C: New testcase.
8501 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
8503 * gcc.target/arm/max-insns-skipped.c: New test.
8505 2014-08-14 Bin Cheng <bin.cheng@arm.com>
8507 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
8509 2014-08-12 Marek Polacek <polacek@redhat.com>
8511 * gcc.dg/concat.c: Add dg-options.
8512 * gcc.dg/func-outside-2.c: Add __extension__.
8513 * gcc.dg/pr19967.c: Use -std=c99.
8514 * gcc.dg/pr22458-1.c: Add dg-options.
8515 * gcc.dg/pr33676.c: Add dg-options.
8516 * gcc.dg/gnu-predef-1.c: New test.
8517 * gcc.dg/c90-func-1.c: New test.
8518 * gcc.dg/c90-func-2.c: New test.
8519 * gcc.dg/c90-func-2.h: New test.
8521 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
8523 * lib/target/supports.exp
8524 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
8527 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
8529 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
8532 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
8533 * gcc.target/arm/pr59985.c: Likewise.
8535 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
8538 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
8540 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
8543 * gcc.c-torture/execute/bitfld-6.c: New test.
8545 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
8547 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
8548 * gcc.target/arm/pr56184.C: Likewise.
8549 * gcc.target/arm/pr59896.c: Likewise.
8550 * gcc.target/arm/stack-red-zone.c: Likewise.
8551 * gcc.target/arm/thumb-find-work-register.c: Likewise.
8553 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
8554 check_effective_target_arm_thumb2_ok): Test with code that passes
8555 an argument and returns a result.
8557 2014-08-11 Richard Biener <rguenther@suse.de>
8559 PR tree-optimization/62075
8560 * gcc.dg/vect/pr62075.c: New testcase.
8562 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
8564 PR tree-optimization/62073
8565 * gcc.dg/vect/pr62073.c: New test.
8567 2014-08-11 Richard Biener <rguenther@suse.de>
8569 PR tree-optimization/62070
8570 * gcc.dg/pr62070.c: New testcase.
8572 2014-08-11 Yury Gribov <y.gribov@samsung.com>
8574 * c-c++-common/asan/inc.c: Update test.
8575 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8576 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
8577 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8578 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8579 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
8580 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8581 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8582 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8583 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8584 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
8586 2014-08-10 Marek Polacek <polacek@redhat.com>
8589 * gcc.dg/Wc90-c99-compat-1.c: New test.
8590 * gcc.dg/Wc90-c99-compat-2.c: New test.
8591 * gcc.dg/Wc90-c99-compat-3.c: New test.
8592 * gcc.dg/Wc90-c99-compat-4.c: New test.
8593 * gcc.dg/Wc90-c99-compat-5.c: New test.
8594 * gcc.dg/Wc90-c99-compat-6.c: New test.
8595 * gcc.dg/wvla-1.c: Adjust dg-warning.
8596 * gcc.dg/wvla-2.c: Adjust dg-warning.
8597 * gcc.dg/wvla-4.c: Adjust dg-warning.
8598 * gcc.dg/wvla-6.c: Adjust dg-warning.
8600 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8603 * gfortran.dg/dot_product_3.f90: New test case.
8605 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
8607 * g++.dg/ipa/devirt-35.C: Fix template.
8608 * g++.dg/ipa/devirt-36.C: Likewise.
8609 * g++.dg/ipa/devirt-37.C: New testcase.
8611 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
8613 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
8614 * g++.dg/cpp0x/enum29.C: Adjust.
8616 2014-08-08 Richard Biener <rguenther@suse.de>
8618 * gcc.dg/strlenopt-8.c: Remove XFAIL.
8619 * gcc.dg/tree-prof/stringop-2.c: Adjust.
8620 * gfortran.dg/array_memcpy_4.f90: Likewise.
8621 * gfortran.dg/trim_optimize_1.f90: Likewise.
8622 * gfortran.dg/trim_optimize_2.f90: Likewise.
8624 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
8626 * gcc.dg/zero_sign_ext_test.c: New test.
8628 2014-08-08 Bin Cheng <bin.cheng@arm.com>
8630 * gcc.dg/torture/pr61772.c: Skip lto running.
8632 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
8634 PR tree-optimization/60707
8635 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
8637 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
8639 * g++.dg/ipa/devirt-35.C: New testcase.
8640 * g++.dg/ipa/devirt-36.C: New testcase.
8642 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
8645 * g++.dg/cpp0x/enum29.C: New.
8647 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
8649 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
8650 defining in dg-options.
8651 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
8653 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
8655 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
8657 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
8658 on 32-bit hppa-hpux.
8660 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
8661 * c-c++-common/pr50459.c: Likewise.
8663 2014-08-07 Petr Murzin <petr.murzin@intel.com>
8665 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
8666 values.h, change MAXDOUBLE for DBL_MAX.
8667 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8668 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
8669 values.h, change MAXFLOAT for FLT_MAX.
8670 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8671 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
8672 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8673 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8674 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8675 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8676 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8677 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8678 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8680 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8682 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
8684 2014-08-07 Marek Polacek <polacek@redhat.com>
8686 * gcc.dg/fold-reassoc-3.c: New test.
8688 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
8690 * gcc.target/i386/struct-size.c: New.
8692 2014-08-07 Tom de Vries <tom@codesourcery.com>
8694 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
8695 * lib/target-supports.exp (check_effective_target_glibc)
8696 (check_effective_target_glibc_2_12_or_later)
8697 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
8699 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
8701 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
8703 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
8706 * g++.dg/warn/Waddress-1.C: New.
8708 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
8710 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
8712 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
8715 * gcc.target/i386/pr61923.c: New test.
8717 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
8719 * gcc.target/aarch64/vdup_n_2.c: New test.
8721 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
8723 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
8726 2014-08-06 Jakub Jelinek <jakub@redhat.com>
8728 PR rtl-optimization/61801
8729 * gcc.target/i386/pr61801.c: Rewritten.
8731 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8733 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
8735 (test_vqdmlsls_lane_s32): Likewise.
8736 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8737 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8739 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8741 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
8742 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
8743 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
8744 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
8745 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
8746 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
8747 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
8748 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
8750 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8752 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
8753 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
8754 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
8755 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
8756 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
8757 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
8759 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8761 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
8763 2014-08-04 Rohit <rohitarulraj@freescale.com>
8766 * gcc.target/powerpc/pr60102.c: New testcase.
8768 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8771 * gcc.dg/pr61756.c: New test.
8773 2014-08-04 Tom de Vries <tom@codesourcery.com>
8775 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
8776 version instead of required-target.
8777 * lib/target-supports.exp
8778 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
8779 (check_effective_target_glibc_2_11_or_earlier): ... this.
8781 2014-08-04 Arnaud Charlet <charlet@adacore.com>
8783 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
8784 * gnat.dg/specs/debug1.ads: Adjust.
8785 * gnat.dg/specs/formal_type.ads: Fix error in test.
8787 2014-08-03 Marek Polacek <polacek@redhat.com>
8789 * gcc.dg/case-bogus-1.c: New test.
8791 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
8794 * g++.dg/other/default9.C: New.
8795 * g++.dg/other/default10.C: Likewise.
8796 * g++.dg/other/default3.C: Remove xfail.
8798 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
8800 * g++.dg/warn/Wsuggest-final.C: New testcase.
8801 * g++.dg/ipa/devirt-34.C: Fix.
8803 2014-08-02 Marek Polacek <polacek@redhat.com>
8806 * gcc.dg/Wdesignated-init-2.c: New test.
8808 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
8811 * g++.dg/tc1/dr217-2.C: New.
8813 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
8816 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
8818 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
8821 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
8822 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
8824 2014-08-01 Jiong Wang <jiong.wang@arm.com>
8826 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8829 2014-08-01 Richard Biener <rguenther@suse.de>
8832 * gcc.dg/pr61762.c: Align the string to make the testcase work
8833 on strict-align targets.
8835 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8837 * c-c++-common/ubsan/align-1.c: New test.
8838 * c-c++-common/ubsan/align-2.c: New test.
8839 * c-c++-common/ubsan/align-3.c: New test.
8840 * c-c++-common/ubsan/align-4.c: New test.
8841 * c-c++-common/ubsan/align-5.c: New test.
8842 * c-c++-common/ubsan/attrib-4.c: New test.
8843 * g++.dg/ubsan/align-1.C: New test.
8844 * g++.dg/ubsan/align-2.C: New test.
8845 * g++.dg/ubsan/align-3.C: New test.
8846 * g++.dg/ubsan/attrib-1.C: New test.
8847 * g++.dg/ubsan/null-1.C: New test.
8848 * g++.dg/ubsan/null-2.C: New test.
8850 2014-08-01 Tom de Vries <tom@codesourcery.com>
8852 * lib/target-supports.exp (check_effective_target_glibc)
8853 (check_effective_target_glibc_2_12_or_later)
8854 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8855 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8856 not_glibc_2_11_or_earlier.
8858 2014-07-31 Tom de Vries <tom@codesourcery.com>
8860 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8862 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8864 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8865 (test_vpaddd_s64): Likewise.
8866 (test_vpaddd_s64): Likewise.
8867 * gcc.target/aarch64/simd/vpaddd_f64: New.
8868 * gcc.target/aarch64/simd/vpaddd_s64: New.
8869 * gcc.target/aarch64/simd/vpaddd_u64: New.
8871 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8874 * gcc.target/arm/pr61948.c: New test case.
8876 2014-07-31 Richard Biener <rguenther@suse.de>
8878 PR tree-optimization/61964
8879 * gcc.dg/torture/pr61964.c: New testcase.
8881 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8884 * c-c++-common/addrtmp.c: New file.
8885 * c-c++-common/uninit-G.c: Adapt.
8887 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8890 * gcc.dg/pr61868.c: New test.
8892 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8895 * g++.dg/cpp0x/vt-57397-1.C: New.
8896 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8898 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8900 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8902 2014-07-30 Tom Tromey <tromey@redhat.com>
8905 * gcc.dg/Wdesignated-init.c: New file.
8907 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8909 * g++.dg/ipa/devirt-34.C: New testcase.
8911 2014-07-28 Richard Biener <rguenther@suse.de>
8913 PR rtl-optimization/61801
8914 * gcc.target/i386/pr61801.c: Fix testcase.
8916 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8918 * gcc.dg/fold-abs-5.c: New test.
8919 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8920 * gcc.dg/fold-compare-8.c: Likewise.
8922 2014-07-28 Richard Biener <rguenther@suse.de>
8925 * gcc.dg/torture/ftrapv-1.c: New testcase.
8927 2014-07-28 Richard Biener <rguenther@suse.de>
8929 PR tree-optimization/61921
8930 * gfortran.dg/pr61921.f90: New testcase.
8932 2014-07-28 Richard Biener <rguenther@suse.de>
8934 PR rtl-optimization/61801
8935 * gcc.target/i386/pr61801.c: New testcase.
8937 2014-07-27 Marek Polacek <polacek@redhat.com>
8940 * gcc.dg/pr61861.c: New test.
8942 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8944 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8947 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8949 PR rtl-optimization/61926
8950 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8951 Reverse argument order.
8952 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8953 New XFAILed tests that match the original order.
8955 2014-07-26 Marek Polacek <polacek@redhat.com>
8958 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8960 2014-07-26 Tobias Burnus <burnus@net-b.de>
8965 * gfortran.dg/sizeof_2.f90: Change dg-error.
8966 * gfortran.dg/sizeof_4.f90: New.
8967 * gfortran.dg/storage_size_1.f08: Correct expected
8970 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8973 * gcc.target/i386/pr44551-1.c: New file.
8975 2014-07-25 Xinliang David Li <davidxl@google.com>
8977 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8978 * g++.dg/tree-prof/reorder_class1.h: New file.
8979 * g++.dg/tree-prof/reorder_class2.h: New file.
8980 * g++.dg/tree-prof/reorder.C: New test.
8981 * g++.dg/tree-prof/morefunc.C: New test.
8983 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8985 Implement N4051 - Allow typename in a template template parameter
8986 * lib/target-supports.exp (check_effective_target_c++1y): Now
8988 (check_effective_target_c++1y_down): New.
8989 (check_effective_target_c++1z_only): New.
8990 (check_effective_target_c++1z): New.
8991 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8992 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8993 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8995 2014-07-25 Tobias Burnus <burnus@net-b.de>
8997 * gfortran.dg/storage_size_5.f90: New.
8999 2014-07-25 Richard Biener <rguenther@suse.de>
9003 * gcc.dg/pr61762.c: New testcase.
9004 * gcc.dg/fold-cstring.c: Likewise.
9005 * gcc.dg/fold-cvect.c: Likewise.
9007 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9009 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
9011 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
9012 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
9013 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
9014 * gcc.c-torture/execute/pr23135.x: Likewise.
9016 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9018 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
9020 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9022 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
9024 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9026 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
9028 2014-07-24 Jiong Wang <jiong.wang@arm.com>
9030 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
9032 * gcc.target/aarch64/test_frame_2.c: Likewise.
9033 * gcc.target/aarch64/test_frame_4.c: Likewise.
9034 * gcc.target/aarch64/test_frame_6.c: Likewise.
9035 * gcc.target/aarch64/test_frame_7.c: Likewise.
9036 * gcc.target/aarch64/test_frame_8.c: Likewise.
9037 * gcc.target/aarch64/test_frame_10.c: Likewise.
9039 2014-07-24 Jiong Wang <jiong.wang@arm.com>
9041 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
9043 * gcc.target/aarch64/test_frame_10.c: Likewise.
9044 * gcc.target/aarch64/test_frame_2.c: Likewise.
9045 * gcc.target/aarch64/test_frame_4.c: Likewise.
9046 * gcc.target/aarch64/test_frame_6.c: Likewise.
9047 * gcc.target/aarch64/test_frame_7.c: Likewise.
9048 * gcc.target/aarch64/test_frame_8.c: Likewise.
9049 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
9051 2014-07-24 Martin Jambor <mjambor@suse.cz>
9054 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
9056 2014-07-24 Richard Biener <rguenther@suse.de>
9059 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
9061 2014-07-24 Andreas Schwab <schwab@suse.de>
9063 * lib/target-supports.exp (check_effective_target_arm_nothumb):
9064 Also check for __arm__.
9066 2014-07-24 Jiong Wang <jiong.wang@arm.com>
9068 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
9071 2014-07-24 Marek Polacek <polacek@redhat.com>
9074 * c-c++-common/pr57653.c: New test.
9075 * c-c++-common/pr57653.h: New file.
9076 * c-c++-common/pr57653-2.c: New test.
9077 * c-c++-common/pr57653-2.h: New file.
9079 2014-07-23 Jiong Wang <jiong.wang@arm.com>
9081 * gcc.target/aarch64/test_frame_common.h: New file.
9082 * gcc.target/aarch64/test_frame_1.c: Likewise.
9083 * gcc.target/aarch64/test_frame_2.c: Likewise.
9084 * gcc.target/aarch64/test_frame_3.c: Likewise.
9085 * gcc.target/aarch64/test_frame_4.c: Likewise.
9086 * gcc.target/aarch64/test_frame_5.c: Likewise.
9087 * gcc.target/aarch64/test_frame_6.c: Likewise.
9088 * gcc.target/aarch64/test_frame_7.c: Likewise.
9089 * gcc.target/aarch64/test_frame_8.c: Likewise.
9090 * gcc.target/aarch64/test_frame_9.c: Likewise.
9091 * gcc.target/aarch64/test_frame_10.c: Likewise.
9092 * gcc.target/aarch64/test_frame_11.c: Likewise.
9093 * gcc.target/aarch64/test_frame_12.c: Likewise.
9094 * gcc.target/aarch64/test_frame_13.c: Likewise.
9095 * gcc.target/aarch64/test_frame_14.c: Likewise.
9096 * gcc.target/aarch64/test_frame_15.c: Likewise.
9098 2014-07-23 Marek Polacek <polacek@redhat.com>
9100 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
9103 2014-07-23 Jiong Wang <jiong.wang@arm.com>
9105 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
9106 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
9107 * gcc.dg/pr10474.c (target): Likewise.
9109 2014-07-22 Martin Jambor <mjambor@suse.cz>
9112 * pr61160-3.C (main): Return zero.
9114 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
9116 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
9117 * gcc.target/arm/simd/vextu64_1.c: Likewise.
9118 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
9119 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
9120 * gcc.target/aarch64/simd/ext_s64.x: Remove.
9121 * gcc.target/aarch64/simd/ext_u64.x: Remove.
9123 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
9125 PR tree-optimization/61822
9126 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
9128 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9130 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
9132 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
9134 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
9135 -msse2 -mno-avx instead of -msse.
9137 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
9139 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
9140 * gcc.dg/pr44024.c (dg-options): Add -O1.
9141 (dg-final): Check for the condition.
9142 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
9144 2014-07-21 Bin Cheng <bin.cheng@arm.com>
9147 * gcc.target/arm/memset-inline-1.c: New test.
9148 * gcc.target/arm/memset-inline-2.c: New test.
9149 * gcc.target/arm/memset-inline-3.c: New test.
9150 * gcc.target/arm/memset-inline-4.c: New test.
9151 * gcc.target/arm/memset-inline-5.c: New test.
9152 * gcc.target/arm/memset-inline-6.c: New test.
9153 * gcc.target/arm/memset-inline-7.c: New test.
9154 * gcc.target/arm/memset-inline-8.c: New test.
9155 * gcc.target/arm/memset-inline-9.c: New test.
9157 2014-07-21 Tom de Vries <tom@codesourcery.com>
9160 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
9161 to bar symbol in scan-assembler-times call check.
9163 2014-07-21 Tom de Vries <tom@codesourcery.com>
9166 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
9167 for darwin in scan-assembler-times check.
9168 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
9169 scan-assembler-not checks. Add checks for insns.
9171 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
9172 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
9175 2014-07-21 Tom de Vries <tom@codesourcery.com>
9178 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
9179 dg-options. Add checks for insns with xmm registers. Remove
9180 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
9183 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
9186 * gcc.target/i386/pr61855.c: New test.
9188 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
9190 * gnat.dg/pack20.ad[sb]: New test.
9191 * gnat.dg/pack20_pkg.ads: New helper.
9193 2014-07-20 Ian Lance Taylor <iant@google.com>
9195 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
9196 package for compiledir tests.
9198 2014-07-20 Marek Polacek <polacek@redhat.com>
9201 * gcc.dg/pr61852.c: New test.
9203 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
9205 * gcc.dg/stack-usage-2.c: Adjust.
9207 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
9210 * gcc.target/i386/pr61794.c: New test.
9212 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
9214 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
9215 involving both inputs rather than a multiplication involving one.
9216 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
9217 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
9218 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
9220 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
9223 * g++.dg/template/operator13.C: New.
9225 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9227 * gcc.target/aarch64/simd/vfma_f64.c: New test.
9228 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
9229 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
9230 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
9232 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
9234 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
9235 * c-c++-common/ubsan/bounds-5.c: Likewise.
9236 * c-c++-common/ubsan/bounds-6.c: Likewise.
9237 * c-c++-common/ubsan/bounds-7.c: Likewise.
9238 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
9239 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
9240 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
9241 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
9242 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
9243 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
9244 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
9245 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
9246 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
9247 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
9249 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9251 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
9252 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
9253 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
9254 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
9256 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
9258 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
9259 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
9260 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
9262 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
9265 * g++.dg/parse/pr61804.C: New.
9267 2014-07-16 Arnaud Charlet <charlet@adacore.com>
9269 * gnat.dg/specs/alignment2.ads: Update.
9270 * gnat.dg/specs/size_clause1.ads: Likewise.
9271 * gnat.dg/specs/size_clause2.ads: Likewise.
9273 2014-07-16 Dodji Seketeli <dodji@redhat.com>
9275 PR preprocessor/60723 - missing system-ness marks for macro tokens
9276 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
9278 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
9280 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
9281 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
9282 -mieee-with-inexact for alpha*-*-*.
9284 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
9286 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
9287 Add IEEE options to compile flags.
9288 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
9289 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
9291 2014-07-15 Michael Matz <matz@suse.de>
9293 PR rtl-optimization/61772
9294 * gcc.dg/torture/pr61772.c: New test.
9296 2014-07-15 Marek Polacek <polacek@redhat.com>
9298 * gcc.dg/ubsan/bounds-1.c: New test.
9300 2014-06-15 Tobias Burnus <burnus@net-b.de>
9302 * gfortran.dg/coarray_34.f90: New.
9303 * gfortran.dg/coarray_6.f90: Update test case.
9305 2014-07-14 Richard Biener <rguenther@suse.de>
9307 PR tree-optimization/61779
9308 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
9310 2014-07-14 Richard Biener <rguenther@suse.de>
9312 PR tree-optimization/61786
9313 * gcc.dg/torture/pr61786.c: New testcase.
9314 * gcc.dg/lto/pr61786_0.c: Likewise.
9315 * gcc.dg/lto/pr61786_1.c: Likewise.
9317 2014-07-14 Richard Biener <rguenther@suse.de>
9319 PR tree-optimization/61757
9320 PR tree-optimization/61783
9321 PR tree-optimization/61787
9322 * gcc.dg/torture/pr61757.c: New testcase.
9323 * gcc.dg/torture/pr61787.c: Likewise.
9325 2014-07-14 Jakub Jelinek <jakub@redhat.com>
9328 * c-c++-common/Wmemset-transposed-args1.c: New test.
9329 * c-c++-common/Wmemset-transposed-args2.c: New test.
9330 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
9332 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
9334 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
9335 longer happens during parsing.
9336 * gcc.dg/pr44024.c: Update template.
9337 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
9338 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
9339 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
9341 2014-07-13 Tom de Vries <tom@codesourcery.com>
9343 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
9344 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
9346 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
9348 PR C++/60209 - Declaration of user-defined literal operator cause error
9349 * g++.dg/cpp0x/pr60209-neg.C: New.
9350 * g++.dg/cpp0x/pr60209.C: New.
9351 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
9353 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
9356 * g++.dg/cilk-plus/pr60967.C: New.
9358 2014-07-13 Tobias Burnus <burnus@net-b.de>
9360 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
9362 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
9365 * gfortran.dg/dependency_44.f90 : New test
9367 2014-07-12 Tobias Burnus <burnus@net-b.de>
9369 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
9370 * gfortran.dg/coarray_atomic_2.f90: New.
9371 * gfortran.dg/coarray_atomic_3.f90: New.
9372 * gfortran.dg/coarray_atomic_4.f90: New.
9373 * gfortran.dg/coarray/atomic_2.f90: New.
9375 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
9377 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
9378 * g++.dg/cpp0x/pr57644.C: New.
9380 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9383 * g++.dg/cpp0x/Wnarrowing1.C: New.
9385 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
9387 PR preprocessor/61389
9388 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
9389 * gcc.dg/cpp/sysmac1.c: Likewise.
9391 2014-07-11 Richard Biener <rguenther@suse.de>
9394 * gcc.dg/memmove-4.c: New testcase.
9395 * gcc.dg/strlenopt-8.c: XFAIL.
9396 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
9398 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
9401 * gcc.dg/pr61561.c: New test.
9403 2014-07-10 Tom de Vries <tom@codesourcery.com>
9405 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
9407 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
9408 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
9411 2014-07-10 Richard Biener <rguenther@suse.de>
9414 * c-c++-common/torture/pr61741.c: Use signed char.
9416 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
9418 * gnat.dg/opt39.adb: New test.
9420 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9422 PR tree-optimization/61742
9423 * gcc.dg/torture/pr61742.c: New test.
9424 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
9425 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
9427 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9430 * g++.dg/cpp0x/explicit8.C: New.
9432 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9436 * g++.dg/template/pr57466.C: New.
9437 * g++.dg/cpp0x/pr57466.C: Likewise.
9438 * g++.dg/template/unify6.C: Update.
9440 2014-07-09 Tom de Vries <tom@codesourcery.com>
9442 * gcc.target/i386/fuse-caller-save-rec.c: New test.
9444 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9446 * gfortran.dg/ieee/underflow_1.f90: New file.
9448 2014-07-09 Richard Biener <rguenther@suse.de>
9451 * c-c++-common/torture/pr61741.c: New testcase.
9453 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
9455 * lib/target-supports.exp
9456 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
9458 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
9460 * gcc.dg/globalalias.c: Remove XFAIL.
9461 * gcc.dg/localalias.c: Remove XFAIL.
9463 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
9465 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
9466 * g++.dg/cpp0x/pr58155.C: New.
9468 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9471 * gfortran.dg/bind_c_array_params_2.f90:
9472 Adjust regexp for more targets.
9474 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
9475 Paolo Carlini <paolo.carlini@oracle.com>
9478 * g++.dg/cpp0x/vt-59361.C: New.
9480 2014-07-08 Sriraman Tallam <tmsriram@google.com>
9483 * gcc.target/i386/pr61599-1.c: New test.
9484 * gcc.target/i386/pr61599-2.c: New test.
9486 2014-07-08 Jakub Jelinek <jakub@redhat.com>
9488 PR rtl-optimization/61673
9489 * gcc.c-torture/execute/pr61673.c: New test.
9491 PR tree-optimization/61725
9492 * gcc.dg/tree-ssa/vrp93.c: New test.
9493 * gcc.c-torture/execute/pr61725.c: New test.
9495 2014-07-08 Richard Biener <rguenther@suse.de>
9497 * tree-ssa-dom.h (loop_depth_of_name): Remove.
9498 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
9499 restriction on loop depth difference.
9500 (record_equality): Likewise.
9501 (propagate_rhs_into_lhs): Likewise. Simplify condition.
9502 (loop_depth_of_name): Remove.
9503 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
9504 restriction on loop depth difference.
9505 (init_copy_prop): Likewise.
9507 2014-07-08 Richard Biener <rguenther@suse.de>
9509 PR tree-optimization/61681
9510 * gcc.dg/torture/pr61681.c: New testcase.
9512 2014-07-08 Richard Biener <rguenther@suse.de>
9514 PR tree-optimization/61680
9515 * gcc.dg/vect/pr61680.c: New testcase.
9517 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
9519 PR tree-optimization/61576
9520 * gcc.dg/torture/pr61576.c: New test.
9522 2014-07-08 Marek Polacek <polacek@redhat.com>
9525 * c-c++-common/pr60226.c: New test.
9527 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
9531 * gfortran.dg/allocatable_function_8.f90 : New test
9533 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
9535 * gcc.target/powerpc/spe-evmerge.c: New file.
9537 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
9539 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
9541 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
9543 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
9545 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
9548 * g++.dg/parse/pr58898.C: New.
9550 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9552 * gfortran.dg/list_read_12.f90: Delete the file.
9553 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
9556 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9558 PR libgfortran/61640
9559 * gfortran.dg/arrayio_16.f90: New test.
9561 2014-07-06 Marek Polacek <polacek@redhat.com>
9563 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
9564 * g++.dg/ipa/imm-devirt-2.C: Likewise.
9566 2014-07-06 Marek Polacek <polacek@redhat.com>
9569 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
9570 -Wno-sizeof-array-argument.
9571 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9572 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
9573 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9574 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
9575 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
9576 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9577 * c-c++-common/sizeof-array-argument.c: New test.
9578 * gcc.dg/vla-5.c: Add dg-warnings.
9580 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
9582 * g++.dg/ipa/devirt-26.C: Update testcase.
9583 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
9584 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
9586 2014-07-04 Tobias Burnus <burnus@net-b.de>
9588 * gfortran.dg/coarray/coindexed_3.f90: New.
9590 2014-07-04 Jakub Jelinek <jakub@redhat.com>
9593 * g++.dg/opt/pr61654.C: New test.
9595 PR tree-optimization/61684
9596 * gcc.c-torture/compile/pr61684.c: New test.
9598 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
9600 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
9601 dg-runtest's. Adapt all callers.
9602 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
9603 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
9604 * lib/go-dg.exp (go-dg-runtest): Likewise.
9605 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
9606 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
9608 2014-07-03 Jakub Jelinek <jakub@redhat.com>
9610 PR tree-optimization/61682
9611 * gcc.c-torture/execute/pr61682.c: New test.
9613 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
9615 * gcc.target/powerpc/shift-dot.c: New test.
9617 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9619 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
9622 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9624 * gcc.target/arm/identical-invariants.c: New test.
9626 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
9627 Chen Gang <gang.chen.5i5j@gmail.com>
9629 * gcc.c-torture/compile/section.c: New testcase.
9631 2014-07-02 Christian Bruel <christian.bruel@st.com>
9635 * gcc.target/sh/fpchg.c: New test.
9637 2014-07-02 Jakub Jelinek <jakub@redhat.com>
9638 Fritz Reese <Reese-Fritz@zai.com>
9640 * gfortran.dg/oldstyle_5.f: New test.
9642 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
9644 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
9645 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
9647 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
9649 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
9650 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
9651 * g++.dg/parse/error11.C: Likewise.
9652 * g++.old-deja/g++.brendan/template17.C: Likewise.
9654 2014-07-02 Tobias Burnus <burnus@net-b.de>
9656 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
9657 * gfortran.dg/coarray/send_array.f90: Ditto.
9658 * gfortran.dg/coarray/sendget_array.f90: Ditto.
9660 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
9661 Yufeng Zhang <yufeng.zhang@arm.com>
9663 * gcc.target/aarch64/aapcs64/aapcs64.exp:
9664 (additional_flags_for_func_ret): New variable based on
9665 $additional_flags with -fno-use-caller-save.
9666 (func-ret-*.c): Use the new variable.
9668 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
9671 * g++.dg/cpp0x/decltype60.C: New.
9673 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9675 * gcc.target/aarch64/simd/vcage_f64.c: New test.
9676 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
9677 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
9678 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
9679 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
9680 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
9681 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
9682 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
9684 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
9686 * g++.dg/cpp1y/pr59867.C: Fix target selector.
9688 2014-07-01 Marek Polacek <polacek@redhat.com>
9690 * gcc.dg/Wint-conversion.c: New test.
9692 2014-07-01 Marek Polacek <polacek@redhat.com>
9695 * gcc.dg/Wincompatible-pointer-types.c: New test.
9697 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
9699 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
9700 MicroBlaze specific pattern.
9702 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
9707 * testsuite/g++.dg/cpp0x/pr58781.C: New.
9708 * testsuite/g++.dg/cpp0x/pr60249.C: New.
9709 * testsuite/g++.dg/cpp1y/pr59867.C: New.
9711 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9713 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
9714 test requires greater precision than the current PowerPC long
9715 double implementation supports.
9717 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
9720 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
9722 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
9725 * g++.dg/cpp0x/constexpr-attribute3.C: New.
9727 2014-06-30 Jeff Law <law@redhat.com>
9729 PR tree-optimization/61607
9730 * gcc.dg/tree-ssa/pr61607.c: New test.
9732 2014-06-30 Marek Polacek <polacek@redhat.com>
9734 * c-c++-common/ubsan/attrib-2.c: New test.
9735 * g++.dg/ubsan/return-3.C: New test.
9737 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
9740 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
9741 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
9743 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9745 * gcc.dg/ira-loop-pressure.c: New test.
9747 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9749 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
9750 checks that the dump is generated.
9752 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9756 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
9757 * gfortran.dg/binding_label_tests_27.f90: New file.
9759 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9761 * gfortran.dg/graphite/pr59586.f: New testcase.
9763 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
9765 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
9767 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9770 * lib/target-supports.exp (check_effective_target_fortran_ieee):
9772 * gfortran.dg/ieee/ieee.exp: New file.
9773 * gfortran.dg/ieee/ieee_1.F90: New file.
9774 * gfortran.dg/ieee/ieee_2.f90: New file.
9775 * gfortran.dg/ieee/ieee_3.f90: New file.
9776 * gfortran.dg/ieee/ieee_4.f90: New file.
9777 * gfortran.dg/ieee/ieee_5.f90: New file.
9778 * gfortran.dg/ieee/ieee_6.f90: New file.
9779 * gfortran.dg/ieee/ieee_7.f90: New file.
9780 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
9782 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
9784 * g++.dg/cpp0x/elision_conv.C: New.
9786 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9788 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
9790 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
9793 * g++.dg/ext/complit14.C: New.
9795 2014-06-27 Martin Jambor <mjambor@suse.cz>
9798 * g++.dg/ipa/pr61160-2.C: New test.
9799 * g++.dg/ipa/pr61160-3.C: Likewise.
9801 2014-06-27 Jakub Jelinek <jakub@redhat.com>
9803 PR tree-optimization/57233
9804 PR tree-optimization/61299
9805 * gcc.dg/pr57233.c: New test.
9806 * gcc.target/i386/pr57233.c: New test.
9807 * gcc.target/i386/sse2-pr57233.c: New test.
9808 * gcc.target/i386/avx-pr57233.c: New test.
9809 * gcc.target/i386/avx2-pr57233.c: New test.
9810 * gcc.target/i386/avx512f-pr57233.c: New test.
9811 * gcc.target/i386/xop-pr57233.c: New test.
9813 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
9815 * gcc.dg/typeof-2.c: New testcase.
9817 2014-06-27 Marek Polacek <polacek@redhat.com>
9819 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
9820 (fn1): Remove store to out-of-bounds location. Add memory barrier.
9828 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9829 location. Add memory barrier.
9834 * c-c++-common/ubsan/bounds-7.c: New test.
9836 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9838 PR libgfortran/61499
9839 * gfortran.dg/arrayio_15.f90: New test.
9841 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9844 * gcc.target/alpha/pr61586.c: New test.
9846 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9849 * g++.dg/template/pr57573.C: New.
9851 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9853 * gcc.dg/tree-ssa/interposition.c: New testcase.
9855 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9858 * g++.dg/cpp0x/deleted8.C: New.
9860 2014-06-26 Martin Jambor <mjambor@suse.cz>
9862 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9864 * g++.dg/simulate-thread/bitfields.C: Likewise.
9865 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9866 allow-packed-store-data-races parameter.
9867 * gcc.dg/simulate-thread/subfields.c: Likewise.
9868 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9871 2014-06-26 Martin Jambor <mjambor@suse.cz>
9873 * g++.dg/ipa/pr60600.C: Fix typo.
9874 * g++.dg/ipa/devirt-25.C: Likewise.
9876 2014-06-26 Richard Biener <rguenther@suse.de>
9878 PR tree-optimization/61607
9879 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9881 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9883 * gcc.dg/inline-22.c: Add bind_pic_locally.
9884 * gcc.dg/inline_4.c: Ditto.
9885 * gcc.dg/fail_always_inline.c: Ditto.
9886 * g++.dg/ipa/devirt-25.C: Ditto.
9888 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9890 * lib/target-support.exp (bind_pic_locally): Save the flags to
9891 'flags_to_postpone' instead of appending to 'flags'.
9892 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9893 with flags_to_postpone and revert after target_compile.
9894 * lib/g++.exp (g++_target_compile): Ditto.
9895 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9897 2014-06-26 Nick Clifton <nickc@redhat.com>
9899 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9901 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9904 * g++.dg/template/pr61537.C: New testcase.
9906 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9908 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9911 2014-06-25 Tobias Burnus <burnus@net-b.de>
9913 * gfortran.dg/coarray_33.f90: New.
9915 2014-06-25 Tobias Burnus <burnus@net-b.de>
9917 * gfortran.dg/coarray/coindexed_1.f90: New.
9919 2014-06-25 Tobias Burnus <burnus@net-b.de>
9921 * gfortran.dg/coarray_collectives_7.f90: New.
9923 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9925 * gcc.c-torture/execute/20140622-1.c: New test.
9927 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9931 * g++.dg/cpp0x/aggr1.C: New.
9932 * g++.dg/cpp0x/aggr2.C: Likewise.
9933 * g++.dg/init/aggr11.C: Likewise.
9934 * g++.dg/init/aggr12.C: Likewise.
9936 2014-06-25 Martin Jambor <mjambor@suse.cz>
9938 * g++.dg/ipa/pr61540.C: Remove dumping test.
9940 2014-06-25 Marek Polacek <polacek@redhat.com>
9943 * gcc.dg/pr61162.c: Adjust dg-warning.
9944 * gcc.dg/pr61162-2.c: New test.
9946 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9948 PR tree-optimization/57742
9949 * gcc.dg/tree-ssa/calloc-3.c: New file.
9951 2014-06-25 Richard Biener <rguenther@suse.de>
9954 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9955 for targets that return _Complex float in memory.
9957 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9959 * gcc.target/arm/vect-noalign.c: Adjust options.
9961 2014-06-24 Cong Hou <congh@google.com>
9963 * gcc.dg/vect/vect-reduc-sad.c: New.
9964 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9966 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9968 PR tree-optimization/57742
9969 * g++.dg/tree-ssa/calloc.C: New testcase.
9970 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9971 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9972 * gcc.dg/strlenopt-9.c: Adapt.
9974 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9976 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9978 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9979 instead of calling sequentially in the C code.
9980 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9981 saved_return_address to the stack frame where LR register was stored.
9982 (saved_return_address): Declare weak.
9984 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9987 * g++.dg/other/operator3.C: New.
9988 * g++.dg/template/operator8.C: Adjust.
9989 * g++.dg/template/operator9.C: Likewise.
9991 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9993 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9995 2014-06-24 Richard Biener <rguenther@suse.de>
9997 PR tree-optimization/61572
9998 * gcc.target/i386/pr61572.c: New testcase.
10000 2014-06-24 Jakub Jelinek <jakub@redhat.com>
10002 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
10004 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
10005 Remove Label is never defined expected error.
10006 * gfortran.dg/gomp/udr8.f90: New test.
10008 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
10010 PR tree-optimization/61554
10011 * g++.dg/torture/pr61554.C: New testcase.
10013 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
10015 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
10017 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
10019 * gcc.dg/localalias-2.c: Guard by require-alias.
10020 * gcc.dg/globalalias-2.c: Likewise.
10022 2014-06-23 Kai Tietz <ktietz@redhat.com>
10024 * gcc.target/i386/indjmp-1.c: New test.
10026 2014-06-23 Andrew Pinski <apinski@cavium.com>
10028 * gcc.c-torture/compile/20140723-1.c: New testcase.
10030 2014-06-23 Marek Polacek <polacek@redhat.com>
10033 * c-c++-common/pr61553.c (foo): Add dg-error.
10035 2014-06-23 Tobias Burnus <burnus@net-b.de>
10037 * gfortran.dg/coarray_32.f90: New.
10039 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10043 * g++.dg/other/void1.C: Adjust.
10044 * g++.dg/other/void3.C: Likewise.
10046 2014-06-23 Marek Polacek <polacek@redhat.com>
10049 * c-c++-common/pr61553.c: New test.
10051 2014-06-23 Richard Biener <rguenther@suse.de>
10053 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
10054 * g++.dg/vect/slp-pr50819.cc: Likewise.
10055 * g++.dg/vect/slp-pr56812.cc: Likewise.
10056 * gcc.dg/vect/bb-slp-1.c: Likewise.
10057 * gcc.dg/vect/bb-slp-10.c: Likewise.
10058 * gcc.dg/vect/bb-slp-11.c: Likewise.
10059 * gcc.dg/vect/bb-slp-13.c: Likewise.
10060 * gcc.dg/vect/bb-slp-14.c: Likewise.
10061 * gcc.dg/vect/bb-slp-15.c: Likewise.
10062 * gcc.dg/vect/bb-slp-16.c: Likewise.
10063 * gcc.dg/vect/bb-slp-17.c: Likewise.
10064 * gcc.dg/vect/bb-slp-18.c: Likewise.
10065 * gcc.dg/vect/bb-slp-19.c: Likewise.
10066 * gcc.dg/vect/bb-slp-2.c: Likewise.
10067 * gcc.dg/vect/bb-slp-20.c: Likewise.
10068 * gcc.dg/vect/bb-slp-21.c: Likewise.
10069 * gcc.dg/vect/bb-slp-22.c: Likewise.
10070 * gcc.dg/vect/bb-slp-23.c: Likewise.
10071 * gcc.dg/vect/bb-slp-24.c: Likewise.
10072 * gcc.dg/vect/bb-slp-25.c: Likewise.
10073 * gcc.dg/vect/bb-slp-26.c: Likewise.
10074 * gcc.dg/vect/bb-slp-27.c: Likewise.
10075 * gcc.dg/vect/bb-slp-28.c: Likewise.
10076 * gcc.dg/vect/bb-slp-29.c: Likewise.
10077 * gcc.dg/vect/bb-slp-3.c: Likewise.
10078 * gcc.dg/vect/bb-slp-30.c: Likewise.
10079 * gcc.dg/vect/bb-slp-31.c: Likewise.
10080 * gcc.dg/vect/bb-slp-32.c: Likewise.
10081 * gcc.dg/vect/bb-slp-4.c: Likewise.
10082 * gcc.dg/vect/bb-slp-5.c: Likewise.
10083 * gcc.dg/vect/bb-slp-6.c: Likewise.
10084 * gcc.dg/vect/bb-slp-7.c: Likewise.
10085 * gcc.dg/vect/bb-slp-8.c: Likewise.
10086 * gcc.dg/vect/bb-slp-8a.c: Likewise.
10087 * gcc.dg/vect/bb-slp-8b.c: Likewise.
10088 * gcc.dg/vect/bb-slp-9.c: Likewise.
10089 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
10090 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
10091 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
10092 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
10093 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
10094 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
10095 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
10096 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
10097 * gcc.dg/vect/pr26359.c: Likewise.
10098 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
10100 2014-06-23 Marek Polacek <polacek@redhat.com>
10102 * c-c++-common/pr49706-2.c: New test.
10104 2014-06-23 Alan Modra <amodra@gmail.com>
10106 * gcc.dg/pr61583.c: New.
10108 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
10110 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
10113 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
10114 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
10116 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
10117 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
10118 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
10119 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
10120 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
10121 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
10122 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
10123 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
10124 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
10125 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
10126 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
10127 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
10128 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
10129 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
10130 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
10131 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
10132 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
10133 test_vsrid_n_u64): Fix signature to match intrinsic.
10135 (test_vabs_s64): Remove.
10136 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
10138 (test_vdupd_lane_s64): Rename to...
10139 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
10141 (test_vdupd_lane_u64): Rename to...
10142 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
10144 (test_vtst_s64): Rename to...
10145 (test_vtstd_s64): ...and change int64x1_t to int64_t.
10147 (test_vtst_u64): Rename to...
10148 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
10150 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
10151 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
10152 Remove out-of-bounds tests.
10153 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
10154 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
10155 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
10157 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
10159 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
10160 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
10161 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
10162 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
10163 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
10165 * gcc.target/aarch64/vsub_f64.c: Likewise.
10166 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
10167 scheme as now the same for all variants.
10168 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
10171 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10173 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
10175 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
10177 * gcc.dg/localalias.c: Fix broken commit.
10178 * gcc.dg/globalalias.c: Likewise.
10180 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
10182 * gcc.dg/localalias.c: New testcase.
10183 * gcc.dg/localalias-2.c: New testcase.
10184 * gcc.dg/globalalias.c: New testcase.
10185 * gcc.dg/globalalias-2.c: New testcase.
10187 2014-06-20 Jakub Jelinek <jakub@redhat.com>
10189 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
10191 2014-06-20 Marek Polacek <polacek@redhat.com>
10193 * c-c++-common/ubsan/bounds-1.c: New test.
10194 * c-c++-common/ubsan/bounds-2.c: New test.
10195 * c-c++-common/ubsan/bounds-3.c: New test.
10196 * c-c++-common/ubsan/bounds-4.c: New test.
10197 * c-c++-common/ubsan/bounds-5.c: New test.
10198 * c-c++-common/ubsan/bounds-6.c: New test.
10200 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
10202 Make the tests big-endian friendly.
10204 * gcc.target/aarch64/aapcs64/test_25.c: Update.
10205 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
10206 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
10207 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
10208 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
10209 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
10210 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
10211 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
10212 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
10214 2014-06-20 Yury Gribov <y.gribov@samsung.com>
10215 Max Ostapenko <m.ostapenko@partner.samsung.com>
10218 * c-c++-common/asan/strlen-overflow-1.c: New test.
10220 2014-06-20 Martin Jambor <mjambor@suse.cz>
10223 * g++.dg/ipa/pr61540.C: New test.
10225 2014-06-20 Yury Gribov <y.gribov@samsung.com>
10226 Max Ostapenko <m.ostapenko@partner.samsung.com>
10229 * c-c++-common/asan/pr61530.c: New test.
10231 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10233 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
10234 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
10235 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
10236 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
10237 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
10238 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
10239 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
10240 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
10241 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
10242 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
10243 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
10244 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
10245 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
10246 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10247 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
10248 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
10249 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
10250 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
10251 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
10252 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
10253 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
10254 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
10255 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10256 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
10257 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
10258 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
10259 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
10260 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
10261 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
10262 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
10263 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
10264 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
10265 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
10266 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
10267 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
10268 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
10269 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
10270 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
10271 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
10272 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
10273 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
10274 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
10275 (test_vqdmlal_high_lane_s16): Fix parameter type.
10276 (test_vqdmlal_high_lane_s32): Likewise.
10277 (test_vqdmull_high_lane_s16): Likewise.
10278 (test_vqdmull_high_lane_s32): Likewise.
10279 (test_vqdmlsl_high_lane_s32): Likewise.
10280 (test_vqdmlsl_high_lane_s16): Likewise.
10281 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
10283 (test_vqdmlals_lane_s32): Likewise.
10284 (test_vqdmlslh_lane_s16): Likewise.
10285 (test_vqdmlsls_lane_s32): Likewise.
10286 (test_vqdmulhh_lane_s16): Likewise.
10287 (test_vqdmulhs_lane_s32): Likewise.
10288 (test_vqdmullh_lane_s16): Likewise.
10289 (test_vqdmulls_lane_s32): Likewise.
10290 (test_vqrdmulhh_lane_s16): Likewise.
10291 (test_vqrdmulhs_lane_s32): Likewise.
10293 2014-06-20 Tobias Burnus <burnus@net-b.de>
10296 * gfortran.dg/coarray_collectives_5.f90: Update
10297 dg-final scan-tree-dump-times.
10298 * gfortran.dg/coarray_collectives_6.f90: Ditto.
10300 2014-06-20 Hale Wang <hale.wang@arm.com>
10302 * gcc.target/arm/lto/: New folder to verify the LTO option.
10303 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
10304 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
10305 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
10306 * lib/lto.exp (object-readelf): New procedure.
10308 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10311 * gfortran.dg/pr61454.f90: New file.
10313 2014-06-19 Terry Guo <terry.guo@arm.com>
10315 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
10316 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
10317 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
10319 2014-06-19 Tobias Burnus <burnus@net-b.de>
10321 * gfortran.dg/coarray/collectives_2.f90: Extend
10324 2014-06-18 Tom de Vries <tom@codesourcery.com>
10326 * gcc.target/aarch64/fuse-caller-save.c: New test.
10328 2014-06-18 Radovan Obradovic <robradovic@mips.com>
10329 Tom de Vries <tom@codesourcery.com>
10331 * gcc.target/arm/fuse-caller-save.c: New test.
10333 2014-06-18 Richard Biener <rguenther@suse.de>
10335 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
10336 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
10337 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
10339 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
10341 PR tree-optimization/61518
10342 * gcc.dg/torture/pr61518.c: New test.
10344 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10346 PR tree-optimization/61517
10347 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
10348 (incorrect_read_be32): Likewise.
10349 (main): Call incorrect_read_* to test stmt replacement is made by
10350 bswap at the right place.
10351 * gcc.c-torture/execute/pr61517.c: New test.
10353 2014-06-18 Andreas Schwab <schwab@suse.de>
10355 PR rtl-optimization/54555
10356 * gcc.target/m68k/pr54555.c: New test.
10358 2014-06-18 Olivier Hainque <hainque@adacore.com>
10360 * gnat.dg/blocklocs.adb: New test.
10362 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
10364 PR tree-optimization/52252
10365 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
10366 * gcc.target/i386/pr52252-core.c: Ditto.
10368 PR tree-optimization/61403
10369 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
10371 2014-06-18 Jakub Jelinek <jakub@redhat.com>
10373 * gfortran.dg/gomp/declare-simd-1.f90: New test.
10374 * gfortran.dg/gomp/depend-1.f90: New test.
10375 * gfortran.dg/gomp/target1.f90: New test.
10376 * gfortran.dg/gomp/target2.f90: New test.
10377 * gfortran.dg/gomp/target3.f90: New test.
10378 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
10379 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
10382 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10385 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
10387 2014-06-17 Tobias Burnus <burnus@net-b.de>
10388 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
10390 * gfortran.dg/coarray/send_array.f90: New.
10391 * gfortran.dg/coarray/get_array.f90: New.
10392 * gfortran.dg/coarray/sendget_array.f90: New.
10393 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
10395 * gfortran.dg/coarray/collectives_2.f90: New.
10397 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10400 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
10403 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
10405 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
10406 unit_id and kind_id to zero.
10408 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
10411 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
10412 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
10413 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
10414 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
10416 2014-06-17 Richard Biener <rguenther@suse.de>
10419 * gcc.dg/lto/pr61526_0.c: New testcase.
10420 * gcc.dg/lto/pr61526_1.c: Likewise.
10422 2014-06-17 Richard Biener <rguenther@suse.de>
10424 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
10425 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
10426 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
10427 * gcc.dg/tree-ssa/vrp36.c: Likewise.
10428 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
10430 2014-06-17 Richard Biener <rguenther@suse.de>
10432 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
10434 2014-06-16 Richard Biener <rguenther@suse.de>
10436 PR tree-optimization/61482
10437 * g++.dg/torture/pr61482.C: New testcase.
10439 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
10441 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
10442 vpmacsdql instruction.
10444 2014-06-16 Yury Gribov <y.gribov@samsung.com>
10446 * c-c++-common/asan/instrument-with-calls-1.c: New test.
10447 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10448 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10449 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
10451 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10452 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10453 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10454 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10455 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10456 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10458 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10462 * gfortran.dg/system_clock_1.f90: New file.
10463 * gfortran.dg/system_clock_2.f90: New file.
10465 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
10468 * g++.dg/other/void3.C: New.
10469 * g++.dg/conversion/err-recover1.C: Update.
10471 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
10474 * lib/target-supports.exp (check_effective_target_longdouble128): New.
10475 * gcc.target/powerpc/pack02.c: Use it.
10476 * gcc.target/powerpc/tfmode_off.c: Likewise.
10478 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
10480 PR rtl-optimization/61094
10481 PR rtl-optimization/61446
10482 * gcc.target/i386/pr61446.c : New.
10484 2014-06-13 Dehao Chen <dehao@google.com>
10486 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
10488 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
10490 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
10492 2014-06-13 Richard Biener <rguenther@suse.de>
10494 * c-c++-common/pr46562-2.c: Adjust.
10495 * g++.dg/tree-ssa/pr8781.C: Likewise.
10496 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10497 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10498 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
10499 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
10500 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10502 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
10504 PR tree-optimization/61375
10505 * gcc.c-torture/execute/pr61375-1.c: New test.
10507 2014-06-12 Jakub Jelinek <jakub@redhat.com>
10509 PR middle-end/61486
10510 * c-c++-common/gomp/pr61486-1.c: New test.
10511 * c-c++-common/gomp/pr61486-2.c: New test.
10513 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
10516 * gcc.dg/vect/vect-singleton_1.c: New file.
10518 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
10521 * gcc.target/avr/torture/pr61443.c: New test.
10523 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
10526 * g++.dg/parse/friend11.C: New.
10528 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
10531 * g++.dg/cpp0x/using-enum-1.C: New.
10532 * g++.dg/cpp0x/using-enum-2.C: Likewise.
10534 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
10537 * g++.dg/parse/friend9.C: New.
10538 * g++.dg/parse/friend10.C: Likewise.
10539 * g++.dg/parse/friend7.C: Adjust.
10541 2014-06-11 Richard Biener <rguenther@suse.de>
10543 PR tree-optimization/61452
10544 * gcc.dg/torture/pr61452.c: New testcase.
10546 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
10549 * g++.dg/parse/pr34049.C: New.
10551 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
10553 * gcc.c-torture/execute/pr61306-1.c: New test.
10554 * gcc.c-torture/execute/pr61306-2.c: Likewise.
10555 * gcc.c-torture/execute/pr61306-3.c: Likewise.
10557 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10559 * gcc.target/aarch64/acle/acle.exp: New.
10560 * gcc.target/aarch64/acle/crc32b.c: New test.
10561 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
10562 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
10563 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
10564 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
10565 * gcc.target/aarch64/acle/crc32d.c: Likewise.
10566 * gcc.target/aarch64/acle/crc32h.c: Likewise.
10567 * gcc.target/aarch64/acle/crc32w.c: Likewise.
10569 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
10571 PR tree-optimization/52252
10572 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
10574 2014-06-11 Richard Biener <rguenther@suse.de>
10576 PR middle-end/61437
10577 * gcc.dg/torture/20140610-1.c: New testcase.
10578 * gcc.dg/torture/20140610-2.c: Likewise.
10580 2014-06-10 Richard Biener <rguenther@suse.de>
10582 PR tree-optimization/61438
10583 * gcc.dg/torture/pr61438.c: New testcase.
10585 2014-06-10 Richard Biener <rguenther@suse.de>
10587 PR middle-end/61456
10588 * g++.dg/opt/pr61456.C: New testcase.
10590 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
10591 Mikael Morin <mikael@gcc.gnu.org>
10594 * gfortran.dg/class_array_15.f03: Check memory leaks.
10596 2014-06-10 Richard Biener <rguenther@suse.de>
10598 PR tree-optimization/57186
10599 PR tree-optimization/59299
10600 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
10601 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
10603 2014-06-10 Jakub Jelinek <jakub@redhat.com>
10606 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
10608 * gfortran.dg/gomp/associate1.f90: New test.
10609 * gfortran.dg/gomp/intentin1.f90: New test.
10610 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
10611 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
10612 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
10613 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
10615 2014-06-09 Marek Polacek <polacek@redhat.com>
10618 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
10619 * gcc.dg/array-2.c: Likewise.
10620 * gcc.dg/array-const-2.c: Likewise.
10621 * gcc.dg/ucnid-8.c: Likewise.
10622 * gcc.dg/vla-init-1.c: Likewise.
10623 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
10624 * gcc.dg/c99-flex-array-7.c: Likewise.
10625 * gcc.dg/init-bad-1.c: Likewise.
10626 * gcc.dg/init-bad-3.c: Likewise.
10627 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
10628 * gcc.dg/pedwarn-init.c: Add dg-warning.
10629 * gcc.dg/pr53119.c: Remove dg-excess-errors.
10631 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10634 * g++.dg/other/redecl3.C: New.
10636 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
10639 * g++.dg/pr54442.C: New file.
10641 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
10644 * gfortran.dg/associate_17.f90 : New test
10646 2014-06-09 Petr Murzin <petr.murzin@intel.com>
10648 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
10649 void for TEST instead of static void.
10650 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
10651 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
10652 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
10653 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
10654 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
10655 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
10656 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
10657 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
10658 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
10659 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
10660 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
10661 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
10662 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
10663 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
10664 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
10665 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
10666 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
10667 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
10668 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
10669 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
10670 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
10671 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
10672 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
10673 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
10674 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
10675 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
10676 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
10677 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
10678 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
10679 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
10680 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
10681 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
10682 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
10683 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
10684 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
10685 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
10686 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
10687 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
10688 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
10689 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
10690 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10691 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
10692 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
10693 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
10694 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
10695 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
10696 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
10697 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
10698 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
10699 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
10700 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
10701 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
10702 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
10703 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
10704 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
10705 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
10706 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
10707 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
10708 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
10709 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
10710 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
10711 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
10712 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
10713 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10714 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10715 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10716 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
10717 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
10718 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
10719 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
10720 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
10721 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
10722 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
10723 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
10724 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
10725 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
10726 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
10727 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
10728 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
10729 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10730 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
10731 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
10732 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
10733 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
10734 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
10735 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
10736 instead of static void.
10737 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
10738 delete unused variables.
10739 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10740 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10741 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10742 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
10743 delete unused variables, void for TEST instead of static void.
10744 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10745 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10746 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10747 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10748 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10749 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10750 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10751 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10752 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10753 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10754 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10755 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
10756 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
10757 initialize variables.
10758 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
10759 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
10760 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
10761 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
10762 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
10763 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
10764 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
10765 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
10766 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10767 * gcc.target/i386/i386.exp: Ditto.
10768 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
10769 CALC, void for TEST instead of static void, initialize variables.
10770 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
10771 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
10773 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
10774 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
10775 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
10776 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
10777 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
10778 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
10779 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
10780 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
10781 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
10782 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
10783 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
10784 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
10785 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
10786 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
10787 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
10788 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
10789 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10790 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10791 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10792 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
10793 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
10794 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
10795 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
10796 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
10797 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
10798 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
10799 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
10800 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
10801 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
10802 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
10803 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
10804 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
10805 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
10806 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
10807 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
10808 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
10809 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
10810 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
10811 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
10812 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
10813 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
10814 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10815 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
10816 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
10817 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
10818 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
10819 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
10820 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
10821 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
10822 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
10823 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
10824 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
10825 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10826 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10827 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10828 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10829 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10830 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10831 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10832 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10833 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10834 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10835 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10836 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10837 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10838 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10839 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10840 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10841 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10842 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10843 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10844 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10845 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10846 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10847 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10848 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10849 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10850 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10851 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10852 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10853 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10854 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10855 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10856 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10857 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10858 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10859 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10860 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10861 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10862 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10863 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10864 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10865 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10866 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10867 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10868 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10869 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10870 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10871 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10872 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10873 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10874 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10875 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10876 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10877 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10878 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10879 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10880 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10881 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10882 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10883 instead of static void.
10884 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10885 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10886 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10887 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10888 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10889 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10890 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10891 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10892 static void, delete unused variables.
10893 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10894 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10895 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10896 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10897 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10898 static void, delete unused variables, Change parameters for
10899 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10900 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10901 CALC, void for TEST instead of static void.
10902 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10903 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10905 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10906 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10907 static void, change type of parameter for UNION_TYPE.
10908 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10909 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10910 void for TEST instead of static void, delete unused variables, change
10911 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10912 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10913 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10914 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10915 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10916 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10917 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10918 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10919 void for TEST instead of static void, change parameters for
10920 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10921 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10922 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10923 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10924 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10925 __attribute__((unused)).
10926 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10927 __attribute__((unused)).
10928 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10929 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10930 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10931 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10932 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10933 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10934 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10935 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10936 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10937 add __attribute__((unused)).
10938 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10939 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10940 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10941 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10942 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10943 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10944 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10945 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10946 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10947 delete unused variables.
10948 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10949 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10950 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10951 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10952 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10953 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10954 static void, mask_merging and zero_masking for unsigned types.
10955 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10956 CHECK_ARRAY for unsigned types.
10957 * gcc.target/i386/m256-check.h: Ditto.
10958 * gcc.target/i386/m512-check.h: Ditto.
10960 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10963 * gcc.target/arm/pr48252.c (main): Expect same result
10966 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10969 * gfortran.dg/cray_pointers_10.f90: New file.
10971 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10973 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10974 instead of complex(kind=16).
10976 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10979 * gfortran.dg/bind_c_usage_29.f90: New file.
10981 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10983 * gnat.dg/opt38.adb: New test.
10984 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10986 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10989 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10990 New macro, 0 for __MMIX__, default 64.
10991 (bar): Pass it to __builtin_apply instead of literal 64.
10993 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10995 * gfortran.dg/io_constraints_11.f90: New file.
10996 * gfortran.dg/io_constraints_12.f90: New file.
10997 * gfortran.dg/io_constraints_13.f90: New file.
10999 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
11002 * gcc.target/i386/pr61423.c: New test.
11004 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
11007 * g++.dg/cpp0x/constexpr-union6.C: New.
11008 * g++.dg/cpp0x/union6.C: Likewise.
11009 * g++.dg/init/ref14.C: Adjust.
11010 * g++.dg/init/union1.C: Likewise.
11012 2014-06-06 Richard Biener <rguenther@suse.de>
11014 PR tree-optimization/59299
11015 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
11017 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
11019 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
11020 * gcc.dg/tree-ssa/sra-12.c: Likewise.
11022 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11024 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
11025 bitfield and test wrong results instead of correct results to make the
11026 test more portable.
11028 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
11031 * g++.dg/cpp0x/constexpr-60432.C: New.
11033 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
11036 * g++.dg/cpp0x/constexpr-60199.C: New.
11038 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11040 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
11041 Specify -march=z900 as an additional option.
11042 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
11043 * gcc.dg/optimize-bswapsi-2.c: Likewise.
11044 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
11046 2014-06-06 Jakub Jelinek <jakub@redhat.com>
11048 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
11049 reduction clause diagnostic changes.
11050 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
11051 * gfortran.dg/gomp/reduction1.f90: Likewise.
11052 * gfortran.dg/gomp/reduction3.f90: Likewise.
11053 * gfortran.dg/gomp/udr1.f90: New test.
11054 * gfortran.dg/gomp/udr2.f90: New test.
11055 * gfortran.dg/gomp/udr3.f90: New test.
11056 * gfortran.dg/gomp/udr4.f90: New test.
11057 * gfortran.dg/gomp/udr5.f90: New test.
11058 * gfortran.dg/gomp/udr6.f90: New test.
11059 * gfortran.dg/gomp/udr7.f90: New test.
11061 2014-06-06 Christian Bruel <christian.bruel@st.com>
11063 PR tree-optimization/43934
11064 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
11066 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
11069 * gcc.dg/pr53119.c: New testcase.
11071 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11074 * gcc.target/avr/pr52472.c: New test.
11077 2014-06-05 Jeff Law <law@redhat.com>
11079 PR tree-optimization/61289
11080 * g++.dg/pr61289.C: New test.
11081 * g++.dg/pr61289-2.C: New test.
11083 2014-06-05 Richard Biener <rguenther@suse.de>
11084 Paolo Carlini <paolo.carlini@oracle.com>
11087 * g++.dg/parse/pr56961.C: New.
11089 2014-06-05 Kai Tietz <ktietz@redhat.com>
11092 * gcc.target/i386/sibcall-4.c: Remove xfail.
11094 2014-06-05 Julian Brown <julian@codesourcery.com>
11095 Sandra Loosemore <sandra@codesourcery.com>
11097 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
11099 2014-06-05 Richard Biener <rguenther@suse.de>
11102 * g++.dg/diagnostic/pr61004.C: New testcase.
11104 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
11106 * gcc.dg/torture/pr61319.c: New test.
11108 2014-06-05 Marek Polacek <polacek@redhat.com>
11111 * gcc.dg/pr56724-3.c: New test.
11113 2014-06-05 Andreas Schwab <schwab@suse.de>
11115 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
11117 2014-06-05 Marek Polacek <polacek@redhat.com>
11120 * c-c++-common/pr49706.c: New test.
11122 2014-06-05 Marek Polacek <polacek@redhat.com>
11125 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
11126 * gcc.dg/Wshadow-3.c: Likewise.
11127 * gcc.dg/pr48062.c: New test.
11129 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11132 * g++.dg/init/pr43453.C: New.
11134 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
11136 PR tree-optimization/61385
11137 * gcc.dg/tree-ssa/pr61385.c: New file.
11139 2014-06-04 Richard Biener <rguenther@suse.de>
11141 PR tree-optimization/60098
11142 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
11144 2014-06-04 Richard Biener <rguenther@suse.de>
11146 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
11148 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
11151 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
11152 the case with a pointer.
11154 2014-06-04 Marek Polacek <polacek@redhat.com>
11157 * c-c++-common/pr30020.c: New test.
11159 2014-06-03 Andrew Pinski <apinski@cavium.com>
11161 * gcc.c-torture/compile/20140528-1.c: New testcase.
11163 2014-06-03 Dehao Chen <dehao@google.com>
11165 * gcc.dg/tree-prof/merge_block.c: New test.
11167 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
11169 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
11170 * g++.dg/ext/mv15.C (dg-options): Ditto.
11172 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11176 * g++.dg/cpp0x/nullptr31.C: New.
11177 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
11178 * g++.dg/cpp0x/nullptr17.C: Update.
11180 2014-06-03 Marek Polacek <polacek@redhat.com>
11183 * c-c++-common/pr60439.c: New test.
11184 * g++.dg/eh/scope1.C (f4): Add dg-warning.
11186 2014-06-03 Martin Jambor <mjambor@suse.cz>
11189 * g++.dg/ipa/pr61160-1.C: New test.
11191 2014-06-03 Richard Biener <rguenther@suse.de>
11193 PR tree-optimization/61383
11194 * gcc.dg/torture/pr61383-1.c: New testcase.
11196 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
11198 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
11200 2014-06-02 Jeff Law <law@redhat.com>
11202 PR rtl-optimization/61094
11203 * g++.dg/pr61094: New test.
11205 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
11207 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
11208 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
11209 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
11210 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
11211 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
11212 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
11213 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
11214 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
11216 2014-06-02 Richard Biener <rguenther@suse.de>
11218 PR tree-optimization/61346
11219 * gcc.dg/torture/pr61346.c: New testcase.
11221 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
11223 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
11225 * gcc.target/i386/sibcall-4.c: Ditto.
11226 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
11228 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
11230 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
11231 in scan-assembler-not string.
11232 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
11233 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
11234 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
11236 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
11238 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
11240 2014-06-01 Kai Tietz <ktietz@redhat.com>
11243 * gcc.target/i386/sibcall-6.c: New test.
11245 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
11249 * g++.dg/cpp0x/pr57543-1.C: New.
11250 * g++.dg/cpp0x/pr57543-2.C: Likewise.
11251 * g++.dg/cpp0x/pr57543-3.C: Likewise.
11252 * g++.dg/cpp0x/decltype59.C: Likewise.
11254 2014-05-31 Tom de Vries <tom@codesourcery.com>
11256 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
11258 2014-05-30 Jakub Jelinek <jakub@redhat.com>
11260 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
11261 restore_gcc_exec_prefix_env_var): New procedures.
11262 (set_ld_library_path_env_vars,
11263 restore_ld_library_path_env_vars): Use them.
11264 * lib/c-compat.exp: Load target-libpath.exp.
11265 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
11266 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
11267 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
11268 restore_gcc_exec_prefix_env_var.
11269 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
11272 * c-c++-common/asan/misalign-1.c: New test.
11273 * c-c++-common/asan/misalign-2.c: New test.
11275 * g++.dg/asan/asan_test.C: Add -std=c++11 and
11276 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
11277 -DASAN_USE_DEJAGNU_GTEST=1.
11278 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
11279 * g++.dg/asan/asan_oob_test.cc: Likewise.
11280 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
11281 * g++.dg/asan/asan_str_test.cc: Likewise.
11282 * g++.dg/asan/asan_test_utils.h: Likewise.
11283 * g++.dg/asan/sanitizer_test_config.h: Likewise.
11284 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
11285 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
11286 Imported from upstream r209283.
11287 * g++.dg/asan/asan_test_config.h: Likewise.
11289 2014-05-30 Kai Tietz <ktietz@redhat.com>
11292 * gcc.target/i386/sibcall-1.c: New test.
11293 * gcc.target/i386/sibcall-2.c: New test.
11294 * gcc.target/i386/sibcall-3.c: New test.
11295 * gcc.target/i386/sibcall-4.c: New test.
11297 2014-05-30 Ian Lance Taylor <iant@google.com>
11299 * gcc.target/i386/pause-2.c: New test.
11301 2014-05-30 Tom de Vries <tom@codesourcery.com>
11303 * gcc.target/i386/fuse-caller-save.c: New test.
11304 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
11305 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
11307 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11309 * gcc.target/arm/simd/vrev16p8_1.c: New file.
11310 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
11311 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
11312 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
11313 * gcc.target/arm/simd/vrev16s8_1.c: New file.
11314 * gcc.target/arm/simd/vrev16u8_1.c: New file.
11315 * gcc.target/arm/simd/vrev32p16_1.c: New file.
11316 * gcc.target/arm/simd/vrev32p8_1.c: New file.
11317 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
11318 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
11319 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
11320 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
11321 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
11322 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
11323 * gcc.target/arm/simd/vrev32s16_1.c: New file.
11324 * gcc.target/arm/simd/vrev32s8_1.c: New file.
11325 * gcc.target/arm/simd/vrev32u16_1.c: New file.
11326 * gcc.target/arm/simd/vrev32u8_1.c: New file.
11327 * gcc.target/arm/simd/vrev64f32_1.c: New file.
11328 * gcc.target/arm/simd/vrev64p16_1.c: New file.
11329 * gcc.target/arm/simd/vrev64p8_1.c: New file.
11330 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
11331 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
11332 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
11333 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
11334 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
11335 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
11336 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
11337 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
11338 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
11339 * gcc.target/arm/simd/vrev64s16_1.c: New file.
11340 * gcc.target/arm/simd/vrev64s32_1.c: New file.
11341 * gcc.target/arm/simd/vrev64s8_1.c: New file.
11342 * gcc.target/arm/simd/vrev64u16_1.c: New file.
11343 * gcc.target/arm/simd/vrev64u32_1.c: New file.
11344 * gcc.target/arm/simd/vrev64u8_1.c: New file.
11346 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
11348 PR rtl-optimization/61325
11349 * gcc.target/aarch64/pr61325.c: New.
11351 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
11353 * gcc.target/arm/simd/vextQf32_1.c: New file.
11354 * gcc.target/arm/simd/vextQp16_1.c: New file.
11355 * gcc.target/arm/simd/vextQp8_1.c: New file.
11356 * gcc.target/arm/simd/vextQs16_1.c: New file.
11357 * gcc.target/arm/simd/vextQs32_1.c: New file.
11358 * gcc.target/arm/simd/vextQs64_1.c: New file.
11359 * gcc.target/arm/simd/vextQs8_1.c: New file.
11360 * gcc.target/arm/simd/vextQu16_1.c: New file.
11361 * gcc.target/arm/simd/vextQu32_1.c: New file.
11362 * gcc.target/arm/simd/vextQu64_1.c: New file.
11363 * gcc.target/arm/simd/vextQu8_1.c: New file.
11364 * gcc.target/arm/simd/vextQp64_1.c: New file.
11365 * gcc.target/arm/simd/vextf32_1.c: New file.
11366 * gcc.target/arm/simd/vextp16_1.c: New file.
11367 * gcc.target/arm/simd/vextp8_1.c: New file.
11368 * gcc.target/arm/simd/vexts16_1.c: New file.
11369 * gcc.target/arm/simd/vexts32_1.c: New file.
11370 * gcc.target/arm/simd/vexts64_1.c: New file.
11371 * gcc.target/arm/simd/vexts8_1.c: New file.
11372 * gcc.target/arm/simd/vextu16_1.c: New file.
11373 * gcc.target/arm/simd/vextu32_1.c: New file.
11374 * gcc.target/arm/simd/vextu64_1.c: New file.
11375 * gcc.target/arm/simd/vextu8_1.c: New file.
11376 * gcc.target/arm/simd/vextp64_1.c: New file.
11378 2014-05-29 Radovan Obradovic <robradovic@mips.com>
11379 Tom de Vries <tom@codesourcery.com>
11381 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
11383 * gcc.target/mips/fuse-caller-save.h: New include file.
11384 * gcc.target/mips/fuse-caller-save.c: New test.
11385 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
11386 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
11388 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
11390 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
11392 2014-05-28 Richard Biener <rguenther@suse.de>
11394 PR middle-end/61045
11395 * gcc.dg/pr61045.c: New testcase.
11397 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11399 * lib/clearcap.exp: New file.
11400 * gcc.dg/vect/vect.exp: Load clearcap.exp.
11401 Remove clearcap_ldflags handling.
11402 Call clearcap-init, clearcap-finish.
11403 * gcc.target/i386/i386.exp: Likewise.
11404 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
11405 * gcc.target/i386/clearcapv2.map: Move to
11406 ../config/sol2-clearcapv2.map.
11407 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
11408 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
11410 2014-05-28 Richard Biener <rguenther@suse.de>
11412 PR tree-optimization/61335
11413 * gfortran.dg/pr61335.f90: New testcase.
11415 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
11417 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
11419 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
11421 * gnat.dg/overflow_fixed.adb: New test.
11423 2014-05-27 Marek Polacek <polacek@redhat.com>
11426 * gcc.dg/pr56724-1.c: New test.
11427 * gcc.dg/pr56724-2.c: New test.
11428 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
11430 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
11432 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
11434 * gcc.dg/fold-compare-8.c: New test.
11435 * gcc.dg/Wstrict-overflow-25.c: Likewise.
11437 2014-05-27 Richard Biener <rguenther@suse.de>
11439 * gcc.dg/tree-ssa/vrp92.c: New testcase.
11441 2014-05-27 Marek Polacek <polacek@redhat.com>
11444 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
11445 LLONG_MIN, and ULLONG_MAX.
11447 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11449 * lib/target-supports.exp (check_effective_target_vect_bswap):
11450 Specify arm*-*-* support.
11452 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
11455 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
11457 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
11458 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
11460 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
11462 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
11464 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
11466 PR rtl-optimization/61222
11467 * gcc.c-torture/compile/pr61222-1.c: New test.
11468 * gcc.c-torture/compile/pr61222-2.c: Likewise.
11470 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
11472 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
11474 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
11476 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
11478 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11480 PR libgfortran/55117
11481 * gfortran.dg/namelist_85.f90: New test.
11483 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
11486 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
11487 the case with syntax error.
11489 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11491 * gcc.dg/lto/pr61278_0.c: New test.
11492 * gcc.dg/lto/pr61278_1.c: New test.
11494 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11496 * gcc.dg/pr61220.c: New test.
11497 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
11499 2014-05-25 Tobias Burnus <burnus@net-b.de>
11501 * gfortran.dg/coarray_10.f90: Update dg-warning.
11502 * gfortran.dg/coarray_this_image_1.f90: New.
11503 * gfortran.dg/coarray_this_image_2.f90: New.
11505 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
11507 PR libfortran/61173
11508 * gfortran.dg/arrayio_14.f90: New test.
11510 2014-05-24 Andreas Schwab <schwab@suse.de>
11512 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
11514 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11516 * gfortran.dg/bind_c_array_params_2.f90:
11517 Adjust regexp for -flto.
11518 * gfortran.dg/pr48636-2.f90: Likewise.
11519 * gfortran.dg/pr52835.f90: Likewise.
11521 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
11523 PR rtl-optimization/61215
11524 * gcc.target/i386/pr61215.c: New.
11526 2014-05-23 Marek Polacek <polacek@redhat.com>
11527 Jakub Jelinek <jakub@redhat.com>
11529 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
11530 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
11531 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
11532 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
11533 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
11534 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
11535 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
11536 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
11537 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
11538 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
11539 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
11540 * c-c++-common/ubsan/float-cast.h: New file.
11541 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
11542 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
11544 2014-05-23 Jiong Wang <jiong.wang@arm.com>
11546 * gcc.target/aarch64/tail_indirect_call_1.c: New.
11548 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11550 * g++.dg/cpp1y/lambda-init9.C: New.
11552 2014-05-23 Richard Biener <rguenther@suse.de>
11555 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
11556 adjust testcase to reflect reality.
11558 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
11560 PR tree-optimization/54733
11561 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
11562 optimization to support memory sources and bitwise operations
11563 equivalent to load in host endianness.
11564 * gcc.dg/optimize-bswaphi-1.c: Likewise.
11565 * gcc.dg/optimize-bswapsi-2.c: Likewise.
11566 * gcc.c-torture/execute/bswap-2.c: Likewise.
11568 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
11570 * lib/target-supports.exp: New effective targets for architectures
11571 capable of performing byte swap.
11572 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
11573 * gcc.dg/optimize-bswapdi-2.c: Likewise.
11574 * gcc.dg/optimize-bswapsi-1.c: Likewise.
11576 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
11579 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
11580 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
11582 2014-05-22 Xinliang David Li <davidxl@google.com>
11584 * g++.dg/ipa/devirt-15.C: Fix expected message.
11585 * g++.dg/ipa/devirt-16.C: Ditto.
11586 * g++.dg/ipa/devirt-17.C: Ditto.
11587 * g++.dg/ipa/devirt-26.C: Ditto.
11588 * g++.dg/ipa/imm-devirt-1.C: Ditto.
11589 * g++.dg/ipa/imm-devirt-2.C: Ditto.
11590 * g++.dg/tree-ssa/pr8781.C:Ditto.
11592 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
11594 * gcc.target/powerpc/htm-ttest.c: New test.
11596 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
11598 * gnat.dg/opt37.ad[sb]: New test.
11600 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
11603 * g++.dg/cilk-plus/AN/array_function.cc: New.
11605 2014-05-22 Richard Biener <rguenther@suse.de>
11607 * gcc.dg/tree-ssa/alias-33.c: New testcase.
11609 2014-05-22 Kostya Serebryany <kcc@google.com>
11611 * c-c++-common/tsan/mutexset1.c: Update the test to match
11613 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
11615 2014-05-21 Marek Polacek <polacek@redhat.com>
11618 * g++.dg/ubsan/pr61272.C: New test.
11620 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
11621 Sandra Loosemore <sandra@codesourcery.com>
11624 * lib/scanasm.exp (scan-lto-assembler): New procedure.
11625 * gcc.target/nios2/custom-fp-lto.c: New test.
11627 2014-05-21 Andreas Schwab <schwab@suse.de>
11629 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
11631 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
11634 * gcc.target/sh/pr54236-3.c: New.
11636 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
11639 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
11641 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
11643 PR tree-optimization/60899
11644 * g++.dg/ipa/devirt-11.C: Update template.
11646 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
11649 * g++.dg/cpp0x/pr61038.C: New.
11651 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11656 * g++.dg/cpp0x/nsdmi-template11.C: New.
11657 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
11658 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
11660 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
11662 * gnat.dg/opt35.adb: New test.
11663 * gnat.dg/opt36.adb: Likewise.
11664 * gnat.dg/opt35_pkg.ad[sb]: New helper.
11666 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11669 * g++.dg/cpp0x/Wattributes1.C: New.
11670 * g++.dg/ext/visibility/redecl1.C: Adjust.
11671 * g++.dg/ext/visibility/visibility-7.C: Likewise.
11673 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11675 * gcc.target/powerpc/vsxcopy.c: New test.
11677 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11680 * g++.dg/cpp0x/nsdmi-union6.C: New.
11681 * g++.dg/parse/pr58664.C: Likewise.
11682 * g++.dg/cpp0x/nsdmi6.C: Tweak.
11683 * g++.dg/parse/crash31.C: Likewise.
11684 * g++.dg/template/error2.C: Likewise.
11685 * g++.dg/template/inherit8.C: Likewise.
11686 * g++.dg/template/offsetof2.C: Likewise.
11688 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
11690 * c-c++-common/gomp/simd4.c: Adjust for inform.
11691 * g++.dg/cpp0x/decltype-call1.C: Likewise.
11692 * g++.dg/cpp0x/forw_enum6.C: Likewise.
11693 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
11694 * g++.dg/cpp0x/noexcept15.C: Likewise.
11695 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
11696 * g++.dg/eh/spec6.C: Likewise.
11697 * g++.dg/expr/cast1.C: Likewise.
11698 * g++.dg/expr/dtor1.C: Likewise.
11699 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
11700 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
11701 * g++.dg/gomp/pr49223-2.C: Likewise.
11702 * g++.dg/gomp/udr-4.C: Likewise.
11703 * g++.dg/init/delete1.C: Likewise.
11704 * g++.dg/other/crash-2.C: Likewise.
11705 * g++.dg/parse/crash24.C: Likewise.
11706 * g++.dg/parse/crash25.C: Likewise.
11707 * g++.dg/parse/crash31.C: Likewise.
11708 * g++.dg/parse/crash49.C: Likewise.
11709 * g++.dg/parse/crash50.C: Likewise.
11710 * g++.dg/parse/crash54.C: Likewise.
11711 * g++.dg/parse/dtor7.C: Likewise.
11712 * g++.dg/parse/error40.C: Likewise.
11713 * g++.dg/parse/fused-params1.C: Likewise.
11714 * g++.dg/parse/new1.C: Likewise.
11715 * g++.dg/template/crash35.C: Likewise.
11716 * g++.dg/template/crash59.C: Likewise.
11717 * g++.dg/template/crash77.C: Likewise.
11718 * g++.dg/template/error51.C: Likewise.
11719 * g++.dg/template/incomplete1.C: Likewise.
11720 * g++.dg/template/incomplete3.C: Likewise.
11721 * g++.dg/template/incomplete4.C: Likewise.
11722 * g++.dg/template/incomplete5.C: Likewise.
11723 * g++.dg/template/inherit8.C: Likewise.
11724 * g++.dg/template/instantiate1.C: Likewise.
11725 * g++.dg/template/instantiate3.C: Likewis: Likewise.
11726 * g++.dg/template/offsetof2.C: Likewise.
11727 * g++.dg/tm/pr51928.C: Likewise.
11728 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
11729 * g++.dg/warn/incomplete1.C: Likewise.
11730 * g++.dg/warn/incomplete2.C: Likewise.
11731 * g++.old-deja/g++.brendan/friend4.C: Likewise.
11732 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
11733 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
11734 * g++.old-deja/g++.eh/catch1.C: Likewise.
11735 * g++.old-deja/g++.eh/spec6.C: Likewise.
11736 * g++.old-deja/g++.mike/p7868.C: Likewise.
11737 * g++.old-deja/g++.other/crash38.C: Likewise.
11738 * g++.old-deja/g++.other/enum2.C: Likewise.
11739 * g++.old-deja/g++.other/incomplete.C: Likewise.
11740 * g++.old-deja/g++.other/vaarg3.C: Likewise.
11741 * g++.old-deja/g++.pt/crash9.C: Likewise.
11742 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
11743 * g++.old-deja/g++.pt/typename8.C: Likewise.
11744 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
11746 2014-05-19 Joseph Myers <joseph@codesourcery.com>
11748 * lib/target-supports.exp
11749 (check_effective_target_vect_sizes_32B_16B): Return false if
11750 128-bit AVX vectors preferred.
11752 2014-05-19 Mike Stump <mikestump@comcast.net>
11754 * lib/target-supports.exp (check_effective_target_avx): Early out
11755 if not x86 to prevent x86 flags on non-x86 targets.
11757 2014-05-19 Richard Biener <rguenther@suse.de>
11759 PR tree-optimization/61221
11760 * gcc.dg/torture/pr61221.c: New testcase.
11762 2014-05-19 Richard Biener <rguenther@suse.de>
11764 PR tree-optimization/61209
11765 * gfortran.dg/pr61209.f90: New testcase.
11767 2014-05-19 Richard Biener <rguenther@suse.de>
11769 PR tree-optimization/61184
11770 * c-c++-common/torture/pr61184.c: New testcase.
11772 2014-05-19 Christian Bruel <christian.bruel@st.com>
11775 * gcc.target/sh/pr61195.c: New test.
11777 2014-05-18 Wei Mi <wmi@google.com>
11780 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
11781 directive with rtl insns. Add effective-target fpic and
11784 2014-05-17 Xinliang David Li <davidxl@google.com>
11786 * g++.dg/ipa/devirt-33.C: New testcase.
11788 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
11790 * g++.dg/ipa/comdat.C: New file.
11792 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11794 * gnat.dg/volatile12.ad[sb]: New test.
11796 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11798 * gnat.dg/enum3.adb: New test.
11800 2014-05-18 Andreas Schwab <schwab@suse.de>
11802 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
11804 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
11806 PR libfortran/52539
11807 * gfortran.dg/namelist_utf8.f90: New test.
11809 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11812 * g++.dg/cpp0x/decltype58.C: New.
11814 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
11816 * gcc.target/microblaze/others/break_handler.c: New.
11818 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
11820 PR tree-optimization/61140
11821 PR tree-optimization/61150
11822 PR tree-optimization/61197
11823 * gcc.dg/tree-ssa/pr61140.c: New file.
11824 * gcc.dg/tree-ssa/pr61150.c: New file.
11825 * gcc.dg/tree-ssa/pr61197.c: New file.
11827 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11829 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11830 (dg-options): Add -mfpmath=387.
11831 (dg-final): Check that no MMX registers are used.
11833 2014-05-17 Andreas Schwab <schwab@suse.de>
11835 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11837 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11840 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11842 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11843 occurrences of "int" in the gimple dump to reflect that the return
11844 types of functions now show up in such dumps.
11845 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11847 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11849 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11850 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11851 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11852 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11853 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11854 * gcc.dg/debug/pr35154.c: Update testcase.
11855 * gcc.target/i386/vectorize1.c: Update testcase.
11857 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11860 * g++.dg/parse/error54.C: New.
11862 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11864 PR rtl-optimization/60969
11865 * g++.dg/pr60969.C: New.
11867 2014-05-16 Richard Biener <rguenther@suse.de>
11869 PR tree-optimization/61194
11870 * gcc.dg/vect/pr61194.c: New testcase.
11872 2014-05-16 Richard Biener <rguenther@suse.de>
11874 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11875 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11876 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11877 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11879 2014-05-16 Richard Biener <rguenther@suse.de>
11881 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11883 2014-05-15 Martin Jambor <mjambor@suse.cz>
11886 * g++.dg/ipa/pr61085.C: New test.
11888 2014-05-15 Martin Jambor <mjambor@suse.cz>
11890 PR tree-optimization/61090
11891 * gcc.dg/tree-ssa/pr61090.c: New test.
11893 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11895 PR tree-optimization/61158
11896 * gcc.dg/pr61158.c: New test.
11898 2014-05-15 Andreas Schwab <schwab@suse.de>
11900 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11902 * obj-c++.dg/exceptions-5.mm: Likewise.
11904 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11906 * shrink-wrap-loop.c: New test case.
11908 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11910 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11911 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11912 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11913 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11914 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11915 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11916 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11917 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11918 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11919 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11920 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11921 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11922 * gcc.target/arm/simd/vtrns16_1.c: New file.
11923 * gcc.target/arm/simd/vtrns32_1.c: New file.
11924 * gcc.target/arm/simd/vtrns8_1.c: New file.
11925 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11926 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11927 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11929 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11931 * gcc.target/i386/clflushopt-1.c: New.
11932 * gcc.target/i386/xsavec-1.c: Ditto.
11933 * gcc.target/i386/xsavec64-1.c: Ditto.
11934 * gcc.target/i386/xsaves-1.c: Ditto.
11935 * gcc.target/i386/xsaves64-1.c: Ditto.
11936 * gcc.target/i386/sse-12.c: Test new options.
11937 * gcc.target/i386/sse-13.c: Ditto.
11938 * gcc.target/i386/sse-14.c: Ditto.
11939 * gcc.target/i386/sse-22.c: Ditto.
11940 * gcc.target/i386/sse-23.c: Ditto.
11941 * g++.dg/other/i386-2.C: Ditto.
11942 * g++.dg/other/i386-3.C: Ditto.
11944 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11946 PR rtl-optimization/60866
11947 * gcc.dg/pr60866.c: New test.
11949 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11951 PR rtl-optimization/60901
11952 * gcc.target/i386/pr60901.c: New test.
11954 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11957 * c-c++-common/asan/asan-interface-1.c: New test.
11958 * lib/asan-dg.exp (asan_include_flags): New function.
11959 (asan_init): Call asan_include_flags to obtain path
11960 to sanitizer headers.
11962 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11964 * lib/target-support.exp (check_dfp_hw_available): New function.
11965 (is-effective-target): Check $arg for dfp_hw.
11966 (is-effective-target-keyword): Likewise.
11967 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11968 Change target to dfp_hw.
11970 2014-05-13 Marek Polacek <polacek@redhat.com>
11973 * gcc.dg/pr61162.c: New test.
11975 2014-05-13 Marek Polacek <polacek@redhat.com>
11977 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11978 * c-c++-common/pr50459-2.c: New test.
11980 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11983 * g++.dg/template/pr54310.C: New.
11985 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11986 Sandra Loosemore <sandra@codesourcery.com>
11988 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11990 2014-05-13 Catherine Moore <clm@cm00re.com>
11992 * gcc.target/mips/near-far-1.c: Adjust expected output
11993 to allow the JALS instruction.
11994 * gcc.target/mips/near-far-2.c: Likewise.
11995 * gcc.target/mips/near-far-4.c: Likewise.
11997 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11999 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
12001 2014-05-13 Jakub Jelinek <jakub@redhat.com>
12004 * gcc.dg/pr61060.c: New test.
12006 2014-05-12 DJ Delorie <dj@redhat.com>
12008 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
12009 * gcc.dg/sibcall-4.c: Likewise.
12011 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
12013 * objc.dg/shadow-1.m: New test.
12014 * objc.dg/shadow-2.m: New test.
12015 * objc.dg/ivar-scope-1.m: New test.
12016 * objc.dg/ivar-scope-2.m: New test.
12017 * objc.dg/ivar-scope-3.m: New test.
12018 * objc.dg/ivar-scope-4.m: New test.
12019 * objc.dg/ivar-visibility-1.m: New test.
12020 * objc.dg/ivar-visibility-2.m: New test.
12021 * objc.dg/ivar-visibility-3.m: New test.
12022 * objc.dg/ivar-visibility-4.m: New test.
12024 2014-05-12 Tobias Burnus <burnus@net-b.de>
12027 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
12029 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12032 * gfortran.dg/associate_16.f90: New test.
12034 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12037 * gcc.target/avr/pr60991.c: New testcase.
12039 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12042 * g++.dg/cpp1y/pr60054.C: New.
12044 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12047 * g++.dg/template/pr51199.C: New.
12049 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
12051 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
12053 2014-05-11 Jakub Jelinek <jakub@redhat.com>
12055 * gfortran.dg/gomp/affinity-1.f90: New test.
12057 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
12059 * gcc.dg/torture/pr61136.c: New test.
12061 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
12064 * g++.dg/cpp0x/sfinae51.C: New.
12067 * g++.dg/cpp0x/variadic157.C: New.
12069 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
12072 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
12074 2014-05-10 Marek Polacek <polacek@redhat.com>
12076 * gcc.dg/pedwarn-init.c: New test.
12077 * gcc.dg/init-string-1.c: Adjust dg-error.
12079 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
12081 * lib/target-supports.exp
12082 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
12085 2014-05-09 Marek Polacek <polacek@redhat.com>
12088 * gcc.dg/pr61096-1.c: New test.
12089 * gcc.dg/pr61096-2.c: New test.
12091 2014-05-09 Florian Weimer <fweimer@redhat.com>
12093 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
12094 * g++.dg/fstack-protector-strong.C: Likewise.
12095 * gcc.target/i386/ssp-strong-reg.c: New file.
12097 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
12100 * gcc.target/avr/torture/pr61055.c: New test.
12102 2014-05-09 Marek Polacek <polacek@redhat.com>
12105 * c-c++-common/attributes-1.c: Move test line to a new test.
12106 * c-c++-common/attributes-2.c: New test.
12107 * c-c++-common/pr50459.c: New test.
12108 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
12109 * gcc.dg/nonnull-2.c: Likewise.
12110 * gcc.dg/pr55570.c: Modify dg-error.
12111 * gcc.dg/tm/wrap-2.c: Likewise.
12113 2014-05-08 Jeff Law <law@redhat.com>
12115 PR tree-optimization/61009
12116 * g++.dg/tree-ssa/pr61009.C: New test.
12118 2014-05-08 Matthias Klose <doko@ubuntu.com>
12121 * gcc-dg/unused-8a.c: New.
12122 * gcc-dg/unused-8b.c: Likewise.
12124 2014-05-08 Marek Polacek <polacek@redhat.com>
12127 * gcc.dg/pr61053.c: New test.
12129 2014-05-08 Marek Polacek <polacek@redhat.com>
12132 * gcc.dg/pr61077.c: New test.
12134 2014-05-08 Tobias Burnus <burnus@net-b.de>
12136 * gfortran.dg/coarray_collectives_1.f90: New.
12137 * gfortran.dg/coarray_collectives_2.f90: New.
12138 * gfortran.dg/coarray_collectives_3.f90: New.
12139 * gfortran.dg/coarray_collectives_4.f90: New.
12140 * gfortran.dg/coarray_collectives_5.f90: New.
12141 * gfortran.dg/coarray_collectives_6.f90: New.
12142 * gfortran.dg/coarray/collectives_1.f90: New.
12143 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
12144 * gfortran.dg/assumed_type_4.f90: Update dg-error.
12145 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
12146 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
12147 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
12148 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
12149 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
12151 2014-05-08 Wei Mi <wmi@google.com>
12154 * gcc.target/i386/pr58066.c: New test.
12156 2014-05-08 Joseph Myers <joseph@codesourcery.com>
12158 * gcc.target/i386/avx256-unaligned-load-2.c,
12159 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
12160 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
12161 packed-single instructions.
12163 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12166 * g++.dg/diagnostic/pr13981.C: New.
12168 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
12170 PR tree-optimization/59100
12171 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
12172 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
12174 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
12176 PR tree-optimization/61095
12177 * gcc.dg/torture/pr61095.c: New test.
12179 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12181 PR middle-end/39246
12182 * gcc.dg/uninit-13.c: Move warning on the actual source line where
12183 the uninitialized complex is used.
12184 * gcc.dg/uninit-17.c: New test to check partial initialization of
12185 complex with branches.
12186 * gcc.dg/uninit-17-O0.c: Likewise.
12188 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
12191 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
12192 (test_03): Rename to test_02.
12194 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
12197 * g++.dg/cpp0x/sfinae50.C: New.
12199 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
12202 * g++.dg/cpp0x/deleted7.C: New.
12204 2014-05-07 Richard Biener <rguenther@suse.de>
12206 PR tree-optimization/61034
12207 * g++.dg/tree-ssa/pr61034.C: New testcase.
12209 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
12211 * gcc.target/epiphany/isr-arg.c: New file.
12213 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
12215 PR tree-optimization/52252
12216 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
12218 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
12220 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
12221 * gcc.target/aarch64/simd/vrev16p8.x: New file.
12222 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
12223 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
12224 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
12225 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
12226 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
12227 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
12228 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
12229 * gcc.target/aarch64/simd/vrev16s8.x: New file.
12230 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
12231 * gcc.target/aarch64/simd/vrev16u8.x: New file.
12232 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
12233 * gcc.target/aarch64/simd/vrev32p16.x: New file.
12234 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
12235 * gcc.target/aarch64/simd/vrev32p8.x: New file.
12236 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
12237 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
12238 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
12239 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
12240 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
12241 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
12242 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
12243 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
12244 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
12245 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
12246 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
12247 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
12248 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
12249 * gcc.target/aarch64/simd/vrev32s16.x: New file.
12250 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
12251 * gcc.target/aarch64/simd/vrev32s8.x: New file.
12252 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
12253 * gcc.target/aarch64/simd/vrev32u16.x: New file.
12254 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
12255 * gcc.target/aarch64/simd/vrev32u8.x: New file.
12256 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
12257 * gcc.target/aarch64/simd/vrev64f32.x: New file.
12258 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
12259 * gcc.target/aarch64/simd/vrev64p16.x: New file.
12260 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
12261 * gcc.target/aarch64/simd/vrev64p8.x: New file.
12262 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
12263 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
12264 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
12265 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
12266 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
12267 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
12268 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
12269 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
12270 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
12271 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
12272 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
12273 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
12274 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
12275 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
12276 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
12277 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
12278 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
12279 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
12280 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
12281 * gcc.target/aarch64/simd/vrev64s16.x: New file.
12282 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
12283 * gcc.target/aarch64/simd/vrev64s32.x: New file.
12284 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
12285 * gcc.target/aarch64/simd/vrev64s8.x: New file.
12286 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
12287 * gcc.target/aarch64/simd/vrev64u16.x: New file.
12288 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
12289 * gcc.target/aarch64/simd/vrev64u32.x: New file.
12290 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
12291 * gcc.target/aarch64/simd/vrev64u8.x: New file.
12293 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
12295 gcc.target/aarch64/simd/ext_f32.x: New file.
12296 gcc.target/aarch64/simd/ext_f32_1.c: New file.
12297 gcc.target/aarch64/simd/ext_p16.x: New file.
12298 gcc.target/aarch64/simd/ext_p16_1.c: New file.
12299 gcc.target/aarch64/simd/ext_p8.x: New file.
12300 gcc.target/aarch64/simd/ext_p8_1.c: New file.
12301 gcc.target/aarch64/simd/ext_s16.x: New file.
12302 gcc.target/aarch64/simd/ext_s16_1.c: New file.
12303 gcc.target/aarch64/simd/ext_s32.x: New file.
12304 gcc.target/aarch64/simd/ext_s32_1.c: New file.
12305 gcc.target/aarch64/simd/ext_s64.x: New file.
12306 gcc.target/aarch64/simd/ext_s64_1.c: New file.
12307 gcc.target/aarch64/simd/ext_s8.x: New file.
12308 gcc.target/aarch64/simd/ext_s8_1.c: New file.
12309 gcc.target/aarch64/simd/ext_u16.x: New file.
12310 gcc.target/aarch64/simd/ext_u16_1.c: New file.
12311 gcc.target/aarch64/simd/ext_u32.x: New file.
12312 gcc.target/aarch64/simd/ext_u32_1.c: New file.
12313 gcc.target/aarch64/simd/ext_u64.x: New file.
12314 gcc.target/aarch64/simd/ext_u64_1.c: New file.
12315 gcc.target/aarch64/simd/ext_u8.x: New file.
12316 gcc.target/aarch64/simd/ext_u8_1.c: New file.
12317 gcc.target/aarch64/simd/ext_f64.c: New file.
12318 gcc.target/aarch64/simd/extq_f32.x: New file.
12319 gcc.target/aarch64/simd/extq_f32_1.c: New file.
12320 gcc.target/aarch64/simd/extq_p16.x: New file.
12321 gcc.target/aarch64/simd/extq_p16_1.c: New file.
12322 gcc.target/aarch64/simd/extq_p8.x: New file.
12323 gcc.target/aarch64/simd/extq_p8_1.c: New file.
12324 gcc.target/aarch64/simd/extq_s16.x: New file.
12325 gcc.target/aarch64/simd/extq_s16_1.c: New file.
12326 gcc.target/aarch64/simd/extq_s32.x: New file.
12327 gcc.target/aarch64/simd/extq_s32_1.c: New file.
12328 gcc.target/aarch64/simd/extq_s64.x: New file.
12329 gcc.target/aarch64/simd/extq_s64_1.c: New file.
12330 gcc.target/aarch64/simd/extq_s8.x: New file.
12331 gcc.target/aarch64/simd/extq_s8_1.c: New file.
12332 gcc.target/aarch64/simd/extq_u16.x: New file.
12333 gcc.target/aarch64/simd/extq_u16_1.c: New file.
12334 gcc.target/aarch64/simd/extq_u32.x: New file.
12335 gcc.target/aarch64/simd/extq_u32_1.c: New file.
12336 gcc.target/aarch64/simd/extq_u64.x: New file.
12337 gcc.target/aarch64/simd/extq_u64_1.c: New file.
12338 gcc.target/aarch64/simd/extq_u8.x: New file.
12339 gcc.target/aarch64/simd/extq_u8_1.c: New file.
12340 gcc.target/aarch64/simd/extq_f64.c: New file.
12342 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
12344 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
12345 * gcc.target/aarch64/vtrnu32.c: Likewise.
12346 * gcc.target/aarch64/vtrnf32.c: Likewise.
12348 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
12350 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
12351 * gcc.target/aarch64/simd/vtrnf32.x: New file.
12352 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
12353 * gcc.target/aarch64/simd/vtrnp16.x: New file.
12354 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
12355 * gcc.target/aarch64/simd/vtrnp8.x: New file.
12356 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
12357 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
12358 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
12359 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
12360 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
12361 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
12362 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
12363 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
12364 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
12365 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
12366 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
12367 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
12368 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
12369 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
12370 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
12371 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
12372 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
12373 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
12374 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
12375 * gcc.target/aarch64/simd/vtrns16.x: New file.
12376 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
12377 * gcc.target/aarch64/simd/vtrns32.x: New file.
12378 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
12379 * gcc.target/aarch64/simd/vtrns8.x: New file.
12380 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
12381 * gcc.target/aarch64/simd/vtrnu16.x: New file.
12382 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
12383 * gcc.target/aarch64/simd/vtrnu32.x: New file.
12384 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
12385 * gcc.target/aarch64/simd/vtrnu8.x: New file.
12387 2014-05-07 Richard Biener <rguenther@suse.de>
12389 PR tree-optimization/57864
12390 * gcc.dg/torture/pr57864.c: New testcase.
12392 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
12394 PR libfortran/61049
12395 * gfortran.dg/list_read_13.f: New test.
12397 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
12400 * g++.dg/cpp0x/nsdmi-template9.C: New.
12401 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
12403 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
12404 Mike Stump <mikestump@comcast.net>
12405 Richard Sandiford <rdsandiford@googlemail.com>
12407 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
12409 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
12412 * g++.dg/ipa/devirt-32.C: New testcase.
12414 2014-05-05 Richard Biener <rguenther@suse.de>
12416 PR middle-end/61010
12417 * gcc.dg/torture/pr61010.c: New testcase.
12419 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12421 * gcc.target/s390/leaf-profile.c: New testcase.
12423 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12425 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
12426 Disable asm scan for s390.
12427 * gcc.dg/hoist-register-pressure-2.c: Likewise.
12428 * gcc.dg/hoist-register-pressure-3.c: Likewise.
12430 2014-05-05 Bin Cheng <bin.cheng@arm.com>
12432 PR tree-optimization/60363
12433 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
12435 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
12437 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
12438 (dg-require-effective-target): Change target to powerpc_fprs.
12439 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
12440 (dg-require-effective-target): Change target to dfprt.
12442 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
12445 * g++.dg/cpp0x/deleted4.C: New.
12446 * g++.dg/cpp0x/deleted5.C: Likewise.
12447 * g++.dg/cpp0x/deleted6.C: Likewise.
12449 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
12452 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
12454 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
12455 * gfortran.dg/coarray_poly_6.f90: Likewise.
12456 * gfortran.dg/coarray_poly_7.f90: Likewise.
12457 * gfortran.dg/coarray_poly_8.f90: Likewise.
12459 2014-05-02 Marek Polacek <polacek@redhat.com>
12462 * gcc.dg/pr25801.c: New test.
12464 2014-05-02 Marek Polacek <polacek@redhat.com>
12467 * gcc.dg/pr60784.c: New test.
12469 2014-05-01 Marek Polacek <polacek@redhat.com>
12472 * gcc.dg/pr60915.c: New test.
12474 2014-05-01 Marek Polacek <polacek@redhat.com>
12477 * gcc.dg/pr60257.c: New test.
12479 2014-05-01 Marek Polacek <polacek@redhat.com>
12482 * c-c++-common/pr43395.c: New test.
12484 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12486 * gcc.dg/cond-reduc-1.c: New test.
12487 * gcc.dg/cond-reduc-2.c: Likewise.
12489 2014-05-01 Marek Polacek <polacek@redhat.com>
12492 * gcc.dg/pr29467.c: New test.
12493 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
12494 about boolean types.
12495 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
12497 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
12499 2014-05-01 Marek Polacek <polacek@redhat.com>
12502 * gcc.dg/pr43245.c: New test.
12504 2014-05-01 Marek Polacek <polacek@redhat.com>
12507 * gcc.dg/pr56989.c: New test.
12509 2014-04-30 Ian Lance Taylor <iant@google.com>
12511 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
12512 in go_compile_args rather than in argument to go-torture-execute.
12514 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
12516 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
12519 2014-04-30 Tobias Burnus <burnus@net-b.de>
12521 * gfortran.dg/coarray_poly_6.f90
12522 * gfortran.dg/coarray_poly_7.f90
12523 * gfortran.dg/coarray_poly_8.f90
12525 2014-04-30 Tobias Burnus <burnus@net-b.de>
12527 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
12528 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
12529 * gfortran.dg/coarray/codimension.f90: New.
12531 2014-04-30 Tobias Burnus <burnus@net-b.de>
12533 * gfortran.dg/coarray_lib_this_image_1.f90: New.
12534 * gfortran.dg/coarray_lib_this_image_2.f90: New.
12536 2014-04-30 Tobias Burnus <burnus@net-b.de>
12538 * gfortran.dg/coarray_poly_4.f90: New.
12539 * gfortran.dg/coarray_poly_5.f90: New.
12541 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
12543 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
12544 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
12545 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
12546 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
12547 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
12548 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
12549 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
12550 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
12551 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
12552 * gcc.target/arm/simd/vuzpf32_1.c: New file.
12553 * gcc.target/arm/simd/vuzpp16_1.c: New file.
12554 * gcc.target/arm/simd/vuzpp8_1.c: New file.
12555 * gcc.target/arm/simd/vuzps16_1.c: New file.
12556 * gcc.target/arm/simd/vuzps32_1.c: New file.
12557 * gcc.target/arm/simd/vuzps8_1.c: New file.
12558 * gcc.target/arm/simd/vuzpu16_1.c: New file.
12559 * gcc.target/arm/simd/vuzpu32_1.c: New file.
12560 * gcc.target/arm/simd/vuzpu8_1.c: New file.
12562 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
12564 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
12565 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
12566 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
12568 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
12570 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
12571 * gcc.target/aarch64/simd/vuzpf32.x: New file.
12572 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
12573 * gcc.target/aarch64/simd/vuzpp16.x: New file.
12574 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
12575 * gcc.target/aarch64/simd/vuzpp8.x: New file.
12576 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
12577 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
12578 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
12579 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
12580 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
12581 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
12582 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
12583 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
12584 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
12585 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
12586 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
12587 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
12588 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
12589 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
12590 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
12591 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
12592 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
12593 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
12594 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
12595 * gcc.target/aarch64/simd/vuzps16.x: New file.
12596 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
12597 * gcc.target/aarch64/simd/vuzps32.x: New file.
12598 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
12599 * gcc.target/aarch64/simd/vuzps8.x: New file.
12600 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
12601 * gcc.target/aarch64/simd/vuzpu16.x: New file.
12602 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
12603 * gcc.target/aarch64/simd/vuzpu32.x: New file.
12604 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
12605 * gcc.target/aarch64/simd/vuzpu8.x: New file.
12607 2014-04-30 Richard Biener <rguenther@suse.de>
12609 PR tree-optimization/48329
12610 * gfortran.dg/vect/pr48329.f90: New testcase.
12612 2014-04-30 Marek Polacek <polacek@redhat.com>
12614 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
12615 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
12617 2014-04-30 Marek Polacek <polacek@redhat.com>
12620 * gcc.dg/pr60139.c: New test.
12622 2014-04-30 Marek Polacek <polacek@redhat.com>
12625 * gcc.dg/pr60351.c: New test.
12627 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
12629 * gcc.target/arm/simd/simd.exp: New file.
12630 * gcc.target/arm/simd/vzipqf32_1.c: New file.
12631 * gcc.target/arm/simd/vzipqp16_1.c: New file.
12632 * gcc.target/arm/simd/vzipqp8_1.c: New file.
12633 * gcc.target/arm/simd/vzipqs16_1.c: New file.
12634 * gcc.target/arm/simd/vzipqs32_1.c: New file.
12635 * gcc.target/arm/simd/vzipqs8_1.c: New file.
12636 * gcc.target/arm/simd/vzipqu16_1.c: New file.
12637 * gcc.target/arm/simd/vzipqu32_1.c: New file.
12638 * gcc.target/arm/simd/vzipqu8_1.c: New file.
12639 * gcc.target/arm/simd/vzipf32_1.c: New file.
12640 * gcc.target/arm/simd/vzipp16_1.c: New file.
12641 * gcc.target/arm/simd/vzipp8_1.c: New file.
12642 * gcc.target/arm/simd/vzips16_1.c: New file.
12643 * gcc.target/arm/simd/vzips32_1.c: New file.
12644 * gcc.target/arm/simd/vzips8_1.c: New file.
12645 * gcc.target/arm/simd/vzipu16_1.c: New file.
12646 * gcc.target/arm/simd/vzipu32_1.c: New file.
12647 * gcc.target/arm/simd/vzipu8_1.c: New file.
12649 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12652 * g++.dg/cpp0x/constexpr-51707.C: New.
12654 2014-04-29 David Malcolm <dmalcolm@redhat.com>
12656 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
12657 occurrences of "int" in the gimple dump to reflect that the return
12658 types of functions now show up in such dumps.
12659 * gcc.dg/tree-ssa/pr27810.c: Likewise.
12661 2014-04-29 Jakub Jelinek <jakub@redhat.com>
12663 PR tree-optimization/60971
12664 * c-c++-common/turtore/pr60971.c: New test.
12666 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
12668 * gcc.target/aarch64/simd/simd.exp: New file.
12669 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
12670 * gcc.target/aarch64/simd/vzipf32.x: New file.
12671 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
12672 * gcc.target/aarch64/simd/vzipp16.x: New file.
12673 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
12674 * gcc.target/aarch64/simd/vzipp8.x: New file.
12675 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
12676 * gcc.target/aarch64/simd/vzipqf32.x: New file.
12677 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
12678 * gcc.target/aarch64/simd/vzipqp16.x: New file.
12679 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
12680 * gcc.target/aarch64/simd/vzipqp8.x: New file.
12681 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
12682 * gcc.target/aarch64/simd/vzipqs16.x: New file.
12683 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
12684 * gcc.target/aarch64/simd/vzipqs32.x: New file.
12685 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
12686 * gcc.target/aarch64/simd/vzipqs8.x: New file.
12687 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
12688 * gcc.target/aarch64/simd/vzipqu16.x: New file.
12689 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
12690 * gcc.target/aarch64/simd/vzipqu32.x: New file.
12691 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
12692 * gcc.target/aarch64/simd/vzipqu8.x: New file.
12693 * gcc.target/aarch64/simd/vzips16_1.c: New file.
12694 * gcc.target/aarch64/simd/vzips16.x: New file.
12695 * gcc.target/aarch64/simd/vzips32_1.c: New file.
12696 * gcc.target/aarch64/simd/vzips32.x: New file.
12697 * gcc.target/aarch64/simd/vzips8_1.c: New file.
12698 * gcc.target/aarch64/simd/vzips8.x: New file.
12699 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
12700 * gcc.target/aarch64/simd/vzipu16.x: New file.
12701 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
12702 * gcc.target/aarch64/simd/vzipu32.x: New file.
12703 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
12704 * gcc.target/aarch64/simd/vzipu8.x: New file.
12706 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12708 * gcc.target/aarch64/fcsel_1.c: New test case.
12710 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
12712 PR libfortran/60810
12713 * gfortran.dg/arrayio_13.f90: New test.
12715 2014-04-28 Martin Jambor <mjambor@suse.cz>
12717 * gcc.dg/tree-ssa/sra-14.c: New test.
12719 2014-04-28 Richard Biener <rguenther@suse.de>
12721 PR middle-end/60092
12722 * gcc.dg/tree-ssa/alias-32.c: New testcase.
12723 * gcc.dg/vect/pr60092.c: Likewise.
12725 2014-04-28 Richard Biener <rguenther@suse.de>
12727 * gcc.dg/tree-ssa/vrp91.c: New testcase.
12728 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
12729 * gcc.dg/Wstrict-overflow-15.c: Likewise.
12730 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
12732 2014-04-28 Richard Biener <rguenther@suse.de>
12734 PR tree-optimization/60979
12735 * gcc.dg/graphite/pr60979.c: New testcase.
12737 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12740 * gcc.dg/pr60114.c: Use signed chars.
12742 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
12745 * g++.dg/cpp0x/alias-decl-43.C: New.
12747 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12751 * gfortran.dg/no_range_check_3.f90: New test.
12753 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
12755 PR libfortran/52539
12756 * gfortran.dg/namelist_utf8.f90: New test.
12758 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
12760 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
12761 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
12762 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
12764 2014-04-25 Cary Coutant <ccoutant@google.com>
12767 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
12768 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
12769 -fdebug-types-section flag.
12771 2014-04-25 Jiong Wang <jiong.wang@arm.com>
12773 * gcc.target/arm/tail-long-call.c: New test.
12775 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12777 PR tree-optimization/60930
12778 * gcc.dg/torture/pr60930.c: New test.
12780 2014-04-25 Jakub Jelinek <jakub@redhat.com>
12782 PR tree-optimization/60960
12783 * gcc.c-torture/execute/pr60960.c: New test.
12785 2014-04-25 Marek Polacek <polacek@redhat.com>
12787 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
12789 2014-04-25 Marek Polacek <polacek@redhat.com>
12792 * gcc.dg/pr18079.c: New test.
12793 * gcc.dg/pr18079-2.c: New test.
12795 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
12797 * c-c++-common/gomp/pr60823-2.c: Require effective target
12800 2014-04-25 Marek Polacek <polacek@redhat.com>
12803 * gcc.dg/pr60114.c: New test.
12805 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
12807 * gcc.c-torture/execute/20140425-1.c: New test.
12809 2014-04-25 Marek Polacek <polacek@redhat.com>
12812 * c-c++-common/pr60156.c: New test.
12814 2014-04-25 Richard Biener <rguenther@suse.de>
12817 * g++.dg/opt/pr60912.C: New testcase.
12819 2014-04-25 Richard Biener <rguenther@suse.de>
12822 * gcc.dg/lto/pr60911_0.c: New testcase.
12824 2014-04-24 Cong Hou <congh@google.com>
12826 PR tree-optimization/60896
12827 * g++.dg/vect/pr60896.cc: New test.
12829 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12831 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12832 unpack builtin functionss for 128-bit types.
12833 * gcc.target/powerpc/pack02.c: Likewise.
12834 * gcc.target/powerpc/pack03.c: Likewise.
12835 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12836 divide builtin functionss.
12837 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12838 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12840 * gcc.target/powerpc/bcd-2.c: Likewise.
12841 * gcc.target/powerpc/bcd-3.c: Likewise.
12842 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12843 builtin functionss.
12844 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12846 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12848 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12849 keeps_null_pointer_checks.
12850 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12851 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12852 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12853 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12855 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12857 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12858 Replace load with read and store with write.
12860 2014-04-24 Jeff Law <law@redhat.com>
12863 * gcc.c-torture/pr60822.c: New test.
12864 * gcc.c-torture/pr60822.x: New test.
12866 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12869 * g++.dg/cpp0x/pr57958.C: New test.
12871 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12873 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12874 true for aarch64_be.
12876 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12877 Tom de Vries <tom@codesourcery.com>
12879 * gcc.dg/fuse-caller-save.c: New test.
12881 2014-04-24 Joey Ye <joey.ye@arm.com>
12883 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12885 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12887 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12888 * gcc.dg/vect/vect-bswap16: New test.
12889 * gcc.dg/vect/vect-bswap32: Likewise.
12890 * gcc.dg/vect/vect-bswap64: Likewise.
12892 2014-04-23 Jeff Law <law@redhat.com>
12894 PR tree-optimization/60902
12895 * gcc.target/i386/pr60902.c: New test.
12897 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12899 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12900 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12901 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12903 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12905 * gcc.target/arm/rev16.c: New test.
12907 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12909 * gcc.target/aarch64/rev16_1.c: New test.
12911 2014-04-23 Richard Biener <rguenther@suse.de>
12913 PR tree-optimization/60903
12914 * gcc.dg/torture/pr60903.c: New testcase.
12916 2014-04-23 Richard Biener <rguenther@suse.de>
12918 PR middle-end/60895
12919 * g++.dg/torture/pr60895.C: New testcase.
12921 2014-04-23 Richard Biener <rguenther@suse.de>
12923 PR middle-end/60891
12924 * gcc.dg/torture/pr60891.c: New testcase.
12926 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12929 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12930 -fno-sanitize-recover to dg-options.
12931 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12932 add -std=c++11 to dg-options.
12933 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12934 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12935 add -std=c++1y to dg-options.
12936 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12937 -fno-sanitize-recover to dg-options.
12938 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12939 * c-c++-common/ubsan/vla-4.c: Likewise.
12940 * c-c++-common/ubsan/pr59503.c: Likewise.
12941 * c-c++-common/ubsan/vla-3.c: Likewise.
12942 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12943 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12944 * c-c++-common/ubsan/shift-3.c: Likewise.
12945 * c-c++-common/ubsan/overflow-1.c: Likewise.
12946 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12947 * c-c++-common/ubsan/vla-2.c: Likewise.
12948 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12949 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12950 * c-c++-common/ubsan/shift-6.c: Likewise.
12951 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12952 * c-c++-common/ubsan/overflow-add-3.c: New test.
12953 * c-c++-common/ubsan/overflow-add-4.c: New test.
12954 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12955 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12957 2014-04-22 Christian Bruel <christian.bruel@st.com>
12959 * gcc.target/sh/hiconst.c: New test.
12961 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12963 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12964 lroundf generates custom round instruction, too.
12966 2014-04-22 Tobias Burnus <burnus@net-b.de>
12969 * coarray/alloc_comp_3.f90: New.
12971 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12974 * gcc.target/i386/pr60868.c: New testcase.
12976 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12979 * c-c++-common/gomp/pr59073.c: New test.
12981 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12983 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12985 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12987 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12988 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12990 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12992 * gcc.dg/memcpy-5.c: New test.
12994 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12996 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12998 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12999 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
13001 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
13002 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
13004 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
13005 from dg-additional-options.
13006 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
13009 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
13011 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
13012 (sigill_hdlr): Remove.
13013 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
13016 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
13017 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
13018 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
13020 * lib/target-supports.exp (add_options_for_tls): Remove
13021 *-*-solaris2.9* handling.
13023 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
13025 * gcc.target/aarch64/vect_cvtf_1.c: New.
13027 2014-04-22 Jakub Jelinek <jakub@redhat.com>
13029 PR tree-optimization/60823
13030 * c-c++-common/gomp/pr60823-1.c: New test.
13031 * c-c++-common/gomp/pr60823-2.c: New test.
13032 * c-c++-common/gomp/pr60823-3.c: New test.
13034 2014-04-22 Ian Bolton <ian.bolton@arm.com>
13036 * gcc.target/arm/anddi_notdi-1.c: New test.
13037 * gcc.target/arm/iordi_notdi-1.c: New test case.
13039 2014-04-22 Ian Bolton <ian.bolton@arm.com>
13041 * gcc.target/arm/iordi_notdi-1.c: New test.
13043 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
13045 * gcc.target/aarch64/vrnd_f64_1.c : New file.
13047 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13050 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
13051 not cause errors if -mspe.
13053 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
13056 * gcc.target/i386/pr60909-1.c: New test.
13057 * gcc.target/i386/pr60909-2.c: Ditto.
13059 2014-04-18 Cong Hou <congh@google.com>
13061 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
13062 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
13064 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13066 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
13067 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13069 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
13072 * g++.dg/cpp0x/alias-decl-42.C: New.
13074 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
13076 * gcc.target/powerpc/ti_math1.c: New.
13077 * gcc.target/powerpc/ti_math2.c: New.
13079 2014-04-17 Martin Jambor <mjambor@suse.cz>
13081 * gnat.dg/opt34.adb: New.
13082 * gnat.dg/opt34_pkg.ads: Likewise.
13084 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
13086 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
13087 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
13089 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
13091 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
13092 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
13094 2014-04-17 Jakub Jelinek <jakub@redhat.com>
13097 Forward port from 4.8 branch
13098 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
13100 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
13102 * gcc.target/i386/bmi-2.c: Ditto.
13104 2014-04-17 Richard Biener <rguenther@suse.de>
13106 PR middle-end/60849
13107 * g++.dg/opt/pr60849.C: New testcase.
13109 2014-04-17 Richard Biener <rguenther@suse.de>
13111 PR tree-optimization/60836
13112 * g++.dg/vect/pr60836.cc: New testcase.
13114 2014-04-17 Richard Biener <rguenther@suse.de>
13116 PR tree-optimization/60841
13117 * gcc.dg/vect/pr60841.c: New testcase.
13119 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
13121 * g++.dg/ipa/devirt-31.C: New testcase.
13123 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
13126 * gcc.dg/lto/pr60820_0.c: New testcase.
13127 * gcc.dg/lto/pr60820_1.c: New testcase.
13129 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
13132 * g++.dg/torture/pr60854.C: New testcase.
13134 2014-04-16 Catherine Moore <clm@codesourcery.com>
13136 * gcc.target/mips/umips-store16-2.c: New test.
13138 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
13140 * g++.dg/cpp0x/initlist-vect.C: New file.
13142 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
13144 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
13145 * gcc.dg/uninit-I-O0.c: Likewise.
13146 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
13148 2014-04-16 Jakub Jelinek <jakub@redhat.com>
13150 PR tree-optimization/60844
13151 * gcc.dg/pr60844.c: New test.
13153 2014-04-15 Richard Biener <rguenther@suse.de>
13155 PR rtl-optimization/56965
13156 * gcc.dg/torture/pr56965-1.c: New testcase.
13157 * gcc.dg/torture/pr56965-2.c: Likewise.
13159 2014-04-15 Teresa Johnson <tejohnson@google.com>
13161 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
13163 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
13165 * gnat.dg/vect14.adb: New test.
13167 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
13169 * gnat.dg/vect12.ad[sb]: New test.
13170 * gnat.dg/vect13.ad[sb]: Likewise.
13172 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
13174 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
13176 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
13177 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
13178 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
13179 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
13180 * c-c++-common/ubsan/null-1.c: Likewise.
13181 * c-c++-common/ubsan/null-10.c: Likewise.
13182 * c-c++-common/ubsan/null-11.c: Likewise.
13183 * c-c++-common/ubsan/null-2.c: Likewise.
13184 * c-c++-common/ubsan/null-3.c: Likewise.
13185 * c-c++-common/ubsan/null-4.c: Likewise.
13186 * c-c++-common/ubsan/null-5.c: Likewise.
13187 * c-c++-common/ubsan/null-6.c: Likewise.
13188 * c-c++-common/ubsan/null-7.c: Likewise.
13189 * c-c++-common/ubsan/null-8.c: Likewise.
13190 * c-c++-common/ubsan/null-9.c: Likewise.
13191 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13192 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13193 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13194 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13195 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13196 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13197 * c-c++-common/ubsan/pr59333.c: Likewise.
13198 * c-c++-common/ubsan/pr59667.c: Likewise.
13199 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13200 * c-c++-common/ubsan/pr60636.c: Likewise.
13201 * c-c++-common/ubsan/shift-1.c: Likewise.
13202 * c-c++-common/ubsan/shift-2.c: Likewise.
13203 * c-c++-common/ubsan/vla-1.c: Likewise.
13205 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
13207 * gnat.dg/vect11.ad[sb]: New test.
13209 2014-04-14 Richard Biener <rguenther@suse.de>
13211 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
13213 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13215 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
13217 2014-04-14 Richard Biener <rguenther@suse.de>
13218 Marc Glisse <marc.glisse@inria.fr>
13221 * gcc.target/i386/vec-may_alias.c: New testcase.
13223 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13225 * lib/target-supports.exp
13226 (check_effective_target_vect_widen_mult_si_to_di_pattern):
13227 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
13230 2014-04-14 Richard Biener <rguenther@suse.de>
13233 * gcc.dg/lto/pr60720_0.c: New testcase.
13234 * gcc.dg/lto/pr60720_1.c: Likewise.
13236 2014-04-14 Christian Bruel <christian.bruel@st.com>
13238 * gcc.target/sh/memset.c: New test.
13240 2014-04-14 Richard Biener <rguenther@suse.de>
13242 PR middle-end/55022
13243 * gcc.dg/graphite/pr55022.c: New testcase.
13245 2014-04-14 Richard Biener <rguenther@suse.de>
13247 PR tree-optimization/59817
13248 PR tree-optimization/60453
13249 * gfortran.dg/graphite/pr59817.f: New testcase.
13250 * gcc.dg/graphite/pr59817-1.c: Likewise.
13251 * gcc.dg/graphite/pr59817-2.c: Likewise.
13253 2014-04-14 Jason Merrill <jason@redhat.com>
13256 * lib/gcc-dg.exp (dg-build-dso): New.
13257 (gcc-dg-test-1): Handle dg-do-what "dso".
13259 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
13262 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
13265 * gfortran.dg/associate_15.f90: New test.
13267 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
13269 PR middle-end/60467
13270 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
13273 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
13275 PR middle-end/60469
13276 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
13278 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
13280 * gcc.target/mips/umips-store16-1.c: New test.
13282 2014-04-11 Tobias Burnus <burnus@net-b.de>
13285 * * g++.dg/warn/warn_format_signedness.C: New.
13286 * gcc.dg/format/warn-signedness.c: New.
13288 2014-04-11 Tobias Burnus <burnus@net-b.de>
13292 * gfortran.dg/finalize_25.f90: New.
13294 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
13296 * gcc.target/epiphany/t1068-2.c: New file.
13298 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
13300 * gcc.target/epiphany/btst-1.c: New test.
13302 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
13304 PR rtl-optimization/60651
13305 * gcc.target/epiphany/mode-switch.c: New test.
13307 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
13310 * g++.dg/cpp0x/gen-attrs-58.C: New.
13311 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
13313 2014-04-11 Steve Ellcey <sellcey@mips.com>
13314 Jakub Jelinek <jakub@redhat.com>
13316 PR middle-end/60556
13317 * gcc.c-torture/compile/pr60556.c: New test.
13319 2014-04-11 Richard Biener <rguenther@suse.de>
13321 PR middle-end/60797
13322 * gcc.dg/pr60797.c: New testcase.
13324 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13326 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
13327 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
13328 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
13330 * gcc.target/s390/htm-nofloat-1.c: ... this one.
13331 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
13332 instructions as well.
13334 2014-04-11 Jakub Jelinek <jakub@redhat.com>
13336 PR rtl-optimization/60663
13337 * gcc.target/arm/pr60663.c: New test.
13339 2014-04-10 Jason Merrill <jason@redhat.com>
13341 * g++.dg/dso/dlclose1.C: Disable for 4.9.
13343 2014-04-10 Jakub Jelinek <jakub@redhat.com>
13346 * g++.dg/lto/pr60567_0.C: New test.
13348 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
13350 * gfortran.dg/class_nameclash.f90: New test.
13352 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13355 * g++.dg/cpp0x/variadic156.C: New.
13357 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13359 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
13362 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13365 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
13368 2014-04-09 Steve Ellcey <sellcey@mips.com>
13370 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
13373 2014-04-09 Cong Hou <congh@google.com>
13376 * lib/target-supports.exp:
13377 (check_effective_target_vect_widen_si_to_di_pattern): New.
13378 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
13379 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
13381 (foo): Fix up formatting.
13382 (main): Call check_vect.
13384 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
13387 * g++.dg/template/crash119.C: New.
13389 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
13391 * gcc.target/powerpc/atomic_load_store-p8.c: New.
13393 2014-04-08 Jason Merrill <jason@redhat.com>
13395 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
13397 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13399 PR rtl-optimization/60776
13400 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
13401 * gcc.dg/builtin-bswap-7.c: Likewise.
13402 * gcc.dg/builtin-bswap-6a.c: New testcase.
13403 * gcc.dg/builtin-bswap-7a.c: New testcase.
13406 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13408 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
13410 * gcc.dg/builtin-bswap-7.c: Likewise.
13412 2014-04-08 Richard Biener <rguenther@suse.de>
13414 PR tree-optimization/60785
13415 * gcc.dg/graphite/pr60785.c: New testcase.
13417 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13420 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
13423 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
13425 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
13426 * g++.dg/warn/Wnvdtor-3.C: Likewise.
13427 * g++.dg/warn/Wnvdtor-4.C: Likewise.
13429 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
13431 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
13433 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
13436 * g++.dg/torture/pr60609.C: New test.
13438 2014-04-07 Richard Biener <rguenther@suse.de>
13440 PR tree-optimization/60766
13441 * gcc.dg/torture/pr60766.c: New testcase.
13443 2014-04-07 Jason Merrill <jason@redhat.com>
13445 * lib/gcc-dg.exp (dg-build-dso): New.
13446 (gcc-dg-test-1): Handle dg-do-what "dso".
13447 * lib/target-supports.exp (add_options_for_dlopen): New.
13448 (check_effective_target_dlopen): Use it.
13450 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13452 * gcc.target/arm/pr60657.c: Fix missing curly brace.
13454 2014-04-07 Richard Biener <rguenther@suse.de>
13456 PR middle-end/60750
13457 * g++.dg/torture/pr60750.C: New testcase.
13458 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
13460 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
13462 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
13464 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
13467 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
13469 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
13472 * g++.dg/cpp1y/auto-fn25.C: Require lto.
13474 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
13476 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
13478 * gfortran.dg/warn_conversion_4.f90: Adjust test.
13480 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
13482 * gcc.target/avr/dev-specific-rmw.c: New test.
13484 2014-04-04 Cong Hou <congh@google.com>
13486 PR tree-optimization/60656
13487 * gcc.dg/vect/pr60656.c: New test.
13489 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13491 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
13493 * gcc.dg/builtin-bswap-7.c: Likewise.
13495 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13498 * g++.dg/cpp0x/constexpr-ice15.C: New.
13500 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
13503 testcase by Richard Biener
13504 * gcc.dg/lto/pr59626_0.c: New testcase.
13505 * gcc.dg/lto/pr59626_1.c: New testcase.
13507 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13510 * gcc.c-torture/compile/pr60655-1.c: New test.
13512 2014-04-04 Martin Jambor <mjambor@suse.cz>
13515 * g++.dg/ipa/pr60640-1.C: New test.
13516 * g++.dg/ipa/pr60640-2.C: Likewise.
13517 * g++.dg/ipa/pr60640-3.C: Likewise.
13518 * g++.dg/ipa/pr60640-4.C: Likewise.
13520 2014-04-04 Jeff Law <law@redhat.com>
13523 * gcc.target/arm/pr60657.c: New test.
13525 2014-04-04 Richard Biener <rguenther@suse.de>
13528 * g++.dg/torture/pr60746.C: New testcase.
13530 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
13532 * g++.old-deja/g++.robertl/eb121.C: Adjust.
13533 * g++.old-deja/g++.jason/overload21.C: Likewise.
13534 * g++.old-deja/g++.law/init5.C: Likewise.
13536 2014-04-03 Cong Hou <congh@google.com>
13538 PR tree-optimization/60505
13539 * gcc.dg/vect/pr60505.c: New test.
13541 2014-04-03 Richard Biener <rguenther@suse.de>
13543 PR tree-optimization/60740
13544 * gcc.dg/graphite/pr60740.c: New testcase.
13546 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
13548 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
13549 * g++.dg/warn/Wnvdtor-2.C: New.
13550 * g++.dg/warn/Wnvdtor-3.C: New.
13551 * g++.dg/warn/Wnvdtor-4.C: New.
13552 * g++.dg/warn/Weff1.C: Delete.
13553 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
13554 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
13556 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
13559 * g++.dg/torture/pr60659.C: New testcase.
13561 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13563 PR tree-optimization/60733
13564 * gcc.dg/torture/pr60733.c: New test.
13566 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
13568 PR rtl-optimization/60650
13569 * gcc.target/arm/pr60650-2.c: New.
13571 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
13573 * gcc.target/i386/avx2-vpand-3.c,
13574 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
13576 2014-04-02 Joseph Myers <joseph@codesourcery.com>
13578 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
13579 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
13580 gcc.target/i386/memcpy-strategy-1.c,
13581 gcc.target/i386/memcpy-strategy-2.c,
13582 gcc.target/i386/memcpy-vector_loop-1.c,
13583 gcc.target/i386/memcpy-vector_loop-2.c,
13584 gcc.target/i386/memset-vector_loop-1.c,
13585 gcc.target/i386/memset-vector_loop-2.c,
13586 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
13587 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
13588 -march= options different from those in dg-options.
13590 2014-04-02 Joseph Myers <joseph@codesourcery.com>
13592 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13593 gcc.target/i386/pr30970.c: Use -mtune=generic.
13594 * gcc.target/i386/avx2-vpaddb-3.c,
13595 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
13596 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
13597 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
13598 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
13599 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
13600 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
13601 gcc.target/i386/avx2-vpsubw-3.c,
13602 gcc.target/i386/avx256-unaligned-load-1.c,
13603 gcc.target/i386/avx256-unaligned-load-4.c,
13604 gcc.target/i386/avx256-unaligned-store-1.c,
13605 gcc.target/i386/avx256-unaligned-store-2.c,
13606 gcc.target/i386/avx256-unaligned-store-4.c: Use
13607 -mno-prefer-avx128.
13609 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
13610 Iain Sandoe <iain@codesourcery.com>
13613 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
13614 with the additional options -Wl,-undefined,dynamic_lookup
13615 and -Wl,-flat_namespace.
13616 * gcc.dg/torture/pr53922.c: Additional option
13617 -Wl,-flat_namespace for darwin[89].
13618 * gcc.dg/torture/pr60092.c: Additional options
13619 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
13622 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
13625 * lib/prune.exp: Modify the regular express to prune
13626 the new warnings introduced by r205679 on darwin9.
13628 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
13630 * g++.dg/init/ctor4.C: Adjust.
13631 * g++.dg/init/ctor4-1.C: New.
13632 * g++.dg/cpp0x/defaulted2.C: Adjust.
13634 2014-04-01 Richard Henderson <rth@redhat.com>
13637 * gcc.dg/pr60704.c: New file.
13639 2014-04-01 Bin Cheng <bin.cheng@arm.com>
13642 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
13643 logical_op_short_circuit targets.
13645 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
13647 PR libfortran/60128
13648 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
13649 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
13651 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
13653 PR rtl-optimization/60700
13654 * gcc.target/i386/pr60700.c: New test.
13656 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13659 * gcc.target/arm/pr60650.c: Adjust command line options.
13661 2014-03-31 Martin Jambor <mjambor@suse.cz>
13663 PR middle-end/60647
13664 * gcc.dg/pr60647-1.c: New test.
13665 * gcc.dg/pr60647-2.c: Likewise.
13667 2014-03-31 Richard Biener <rguenther@suse.de>
13669 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
13671 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
13674 * gcc.target/aarch64/pr60034.c: New file.
13676 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
13679 * g++.dg/cpp1y/pr60626.C: New testcase.
13681 2014-03-29 Joseph Myers <joseph@codesourcery.com>
13683 * gcc.dg/pr45416.c: Allow bextr on x86.
13684 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
13685 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
13686 gcc.target/i386/fma4-vector.c: Use -mno-fma.
13687 * gcc.target/i386/l_fma_double_1.c,
13688 gcc.target/i386/l_fma_double_2.c,
13689 gcc.target/i386/l_fma_double_3.c,
13690 gcc.target/i386/l_fma_double_4.c,
13691 gcc.target/i386/l_fma_double_5.c,
13692 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
13693 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
13694 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
13695 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
13696 * gcc.target/i386/pr27971.c: Use -mno-tbm.
13697 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
13698 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
13700 2014-03-29 Jakub Jelinek <jakub@redhat.com>
13703 * g++.dg/pr60648.C: Move test to...
13704 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
13705 dg-options, add for fpic targets dg-additional-options -fPIC.
13707 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
13709 * gnat.dg/opt33.adb: New testcase.
13711 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
13714 * gcc.target/aarch64/pr60697.c: New.
13716 2014-03-27 Jeff Law <law@redhat.com>
13719 * g++.dg/pr60648.C: New test.
13721 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
13724 * g++.dg/cpp1y/pr60573.C: New testcase.
13726 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13729 * gcc.target/i386/pr60693.c: New test.
13731 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
13733 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
13735 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13738 * c-c++-common/pr60689.c: New test.
13741 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
13742 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
13745 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
13748 * gcc.target/aarch64/pr60675.C: New.
13750 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13752 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
13753 * lib/target-supports.exp: Return true for s390
13754 in check_effective_logical_op_short_circuit.
13756 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13758 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
13759 of second source operand.
13760 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
13761 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
13762 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
13764 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13767 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
13769 2014-03-28 Tobias Burnus <burnus@net-b.de>
13771 * lib/cilk-plus-dg.exp: New.
13772 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
13773 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
13775 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13778 * gfortran.dg/where_4.f90: New test case.
13780 2014-03-27 Tobias Burnus <burnus@net-b.de>
13783 * gfortran.dg/finalize_24.f90: New.
13785 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13787 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
13790 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
13791 vec_select optimizations.
13792 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
13793 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
13796 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
13797 xxpermdi builtins are supported.
13799 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
13801 PR rtl-optimization/60650
13802 * gcc.target/arm/pr60650.c: New.
13804 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13806 * gcc.target/s390/20140327-1.c: New testcase.
13808 2014-03-27 Jakub Jelinek <jakub@redhat.com>
13810 PR middle-end/60682
13811 * g++.dg/gomp/pr60682.C: New test.
13813 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
13815 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
13817 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
13820 * gcc.target/aarch64/pr60580_1.c: New.
13821 * gcc.target/aarch64/test_fp_attribute_1.c: New.
13822 * gcc.target/aarch64/test_fp_attribute_2.c: New.
13824 2014-03-26 Dehao Chen <dehao@google.com>
13826 * gcc.dg/predict-8.c: New test.
13828 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13831 * g++.dg/init/const10.C: New.
13832 * g++.dg/init/const11.C: New.
13833 * g++.dg/init/pr25811.C: Adjust.
13834 * g++.dg/init/pr29043.C: Likewise.
13835 * g++.dg/init/pr43719.C: Likewise.
13836 * g++.dg/init/pr44086.C: Likewise.
13837 * g++.dg/init/ctor8.C: Likewise.
13838 * g++.dg/init/uninitialized1.C: Likewise.
13840 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13843 * c-c++-common/ubsan/pr60636.c: New test.
13845 2014-03-26 Andreas Schwab <schwab@suse.de>
13847 * g++.dg/torture/pr60315.C: Remove duplication.
13849 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13851 * gcc.c-torture/execute/20140326-1.c: New test.
13853 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13856 * g++.dg/torture/pr60315.C: New testcase.
13858 2014-03-25 Martin Jambor <mjambor@suse.cz>
13861 * g++.dg/ipa/pr60600.C: New test.
13863 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13866 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13868 2014-03-25 Richard Biener <rguenther@suse.de>
13870 PR middle-end/60635
13871 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13872 * gfortran.dg/lto/pr60635_1.c: Likewise.
13874 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13877 * g++.dg/cpp1y/pr60627.C: New testcase.
13879 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13881 * gcc.target/aarch64/ushr64_1.c: New.
13883 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13885 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13886 (LONG_LONG): Use LLONG.
13887 (set_rvector_long): Explicitly return void.
13888 (set_vector_long): Likewise.
13889 (check_vector_long): Likewise.
13891 2014-03-24 Marek Polacek <polacek@redhat.com>
13893 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13895 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13896 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13897 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13898 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13899 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13900 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13901 * c-c++-common/ubsan/pr59503.c: Likewise.
13902 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13903 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13904 * c-c++-common/ubsan/shift-3.c: Likewise.
13905 * c-c++-common/ubsan/shift-6.c: Likewise.
13906 * c-c++-common/ubsan/undefined-1.c: Likewise.
13907 * c-c++-common/ubsan/vla-2.c: Likewise.
13908 * c-c++-common/ubsan/vla-3.c: Likewise.
13909 * c-c++-common/ubsan/vla-4.c: Likewise.
13910 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13911 * g++.dg/ubsan/return-2.C: Likewise.
13913 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13915 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13918 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13920 PR libfortran/59313
13921 PR libfortran/58015
13922 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13923 * gfortran.dg/round_4.f90: Likewise.
13925 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13927 PR libfortran/60128
13928 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13929 i?86-*-solaris2.9*.
13931 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13934 * c-c++-common/ubsan/pr60613-1.c: New test.
13935 * c-c++-common/ubsan/pr60613-2.c: New test.
13937 2014-03-22 Matthias Klose <doko@ubuntu.com>
13939 * g++.dg/cpp0x/regress: Remove empty directory.
13941 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13944 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13946 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13948 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13949 * g++.dg/cpp1y/pr60393.C: Likewise.
13951 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13954 * g++.dg/cpp1y/pr60384.C: New.
13956 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13959 * gcc.dg/pr60598.c: New test.
13961 2014-03-21 Martin Jambor <mjambor@suse.cz>
13964 * g++.dg/torture/pr59176.C: New test.
13966 2014-03-21 Martin Jambor <mjambor@suse.cz>
13969 * g++.dg/ipa/pr60419.C: New test.
13971 2014-03-21 Richard Biener <rguenther@suse.de>
13973 PR tree-optimization/60577
13974 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13976 2014-03-21 Tobias Burnus <burnus@net-b.de>
13979 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13981 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13983 PR middle-end/60597
13984 * g++.dg/opt/pr60597.C: New test.
13987 * g++.dg/init/pr60572.C: New test.
13989 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13991 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13993 2014-03-19 Tobias Burnus <burnus@net-b.de>
13997 * gfortran.dg/implicit_pure_4.f90: New.
13999 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14002 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
14004 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
14007 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
14008 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
14009 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
14011 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14014 * g++.dg/cpp1y/pr60332.C: New.
14016 2014-03-19 Marek Polacek <polacek@redhat.com>
14019 * g++.dg/ubsan/pr60569.C: New test.
14021 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14023 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
14025 2014-03-19 Jakub Jelinek <jakub@redhat.com>
14027 PR tree-optimization/60559
14028 * g++.dg/vect/pr60559.cc: New test.
14030 2014-03-18 Ian Lance Taylor <iant@google.com>
14033 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
14034 (ditype): Rename typedef from int64_t.
14036 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14039 * gcc.dg/cast-qual-3.c: New.
14041 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
14042 * c-c++-common/Wcast-qual-1.c: More precise match text.
14044 2014-03-18 Janus Weil <janus@gcc.gnu.org>
14048 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
14049 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
14050 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
14051 * gfortran.dg/intent_optimize_1.f90: Ditto.
14052 * gfortran.dg/pointer_init_9.f90: Ditto.
14053 * gfortran.dg/volatile4.f90: Ditto.
14054 * gfortran.dg/volatile6.f90: Ditto.
14056 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
14059 * c-c++-common/Wcast-qual-1.c: More precise match text.
14061 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14064 * g++.dg/cpp0x/constexpr-ice14.C: New.
14066 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14069 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
14071 2014-03-18 Jakub Jelinek <jakub@redhat.com>
14074 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
14075 * c-c++-common/ubsan/null-2.c: Likewise.
14076 * c-c++-common/ubsan/null-3.c: Likewise.
14077 * c-c++-common/ubsan/null-4.c: Likewise.
14078 * c-c++-common/ubsan/null-5.c: Likewise.
14079 * c-c++-common/ubsan/null-6.c: Likewise.
14080 * c-c++-common/ubsan/null-7.c: Likewise.
14081 * c-c++-common/ubsan/null-8.c: Likewise.
14082 * c-c++-common/ubsan/null-9.c: Likewise.
14083 * c-c++-common/ubsan/null-10.c: Likewise.
14084 * c-c++-common/ubsan/null-11.c: Likewise.
14085 * c-c++-common/ubsan/overflow-1.c: Likewise.
14086 * c-c++-common/ubsan/overflow-2.c: Likewise.
14087 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14088 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14089 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14090 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14091 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14092 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14093 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14094 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14095 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14096 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14097 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14098 * c-c++-common/ubsan/pr59333.c: Likewise.
14099 * c-c++-common/ubsan/pr59503.c: Likewise.
14100 * c-c++-common/ubsan/pr59667.c: Likewise.
14101 * c-c++-common/ubsan/undefined-1.c: Likewise.
14102 * g++.dg/ubsan/pr59250.C: Likewise.
14103 * g++.dg/ubsan/pr59306.C: Likewise.
14105 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14107 * gcc.dg/tls/pr58595.c: Add tls options.
14109 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
14111 * gcc.target/i386/avx-additional-reg-names.c: New.
14112 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
14114 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
14117 * g++.dg/cpp1y/pr60390.C: New testcase.
14120 * g++.dg/cpp1y/pr60391.C: New testcase.
14122 2014-03-17 Jakub Jelinek <jakub@redhat.com>
14125 * gcc.target/i386/pr60516.c: New test.
14127 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
14130 * g++.dg/cpp0x/constexpr-ice13.C: New.
14132 2014-03-17 Marek Polacek <polacek@redhat.com>
14134 PR middle-end/60534
14135 * gcc.dg/gomp/pr60534.c: New test.
14137 2014-03-17 Kai Tietz <ktietz@redhat.com>
14139 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
14141 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
14144 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
14147 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
14149 PR libfortran/58324
14150 * gfortran.dg/list_read_12.f90: New test.
14152 2014-03-15 Janus Weil <janus@gcc.gnu.org>
14155 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
14156 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
14157 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
14158 -Wno-aggressive-loop-optimizations and remove an unused variable.
14159 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
14160 * gfortran.dg/pointer_init_9.f90: New.
14161 * gfortran.dg/volatile4.f90: Put into subroutine.
14162 * gfortran.dg/volatile6.f90: Ditto.
14164 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
14167 * gfortran.dg/transpose_4.f90: New test.
14169 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
14171 PR rtl-optimization/60508
14172 * gcc.target/i386/pr60508.c: New.
14174 2014-03-14 Richard Biener <rguenther@suse.de>
14176 PR middle-end/60518
14177 * g++.dg/pr60518.C: New testcase.
14179 2014-03-14 Martin Jambor <mjambor@suse.cz>
14182 * gcc.dg/lto/pr60461_0.c: New test.
14184 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
14186 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
14187 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
14188 * gcc.dg/lto/save-temps_0.c: New testcase.
14190 2014-03-13 Jakub Jelinek <jakub@redhat.com>
14192 PR middle-end/36282
14193 * c-c++-common/pr36282-1.c: New test.
14194 * c-c++-common/pr36282-2.c: New test.
14195 * c-c++-common/pr36282-3.c: New test.
14196 * c-c++-common/pr36282-4.c: New test.
14198 2014-03-13 Richard Henderson <rth@redhat.com>
14201 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
14203 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
14206 * g++.dg/template/crash118.C: New.
14207 * g++.dg/template/crash95.C: Adjust.
14209 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
14211 PR rtl-optimization/57189
14212 * gcc.target/i386/pr57189.c: New.
14214 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
14217 * g++.dg/cpp0x/static_assert10.C: New.
14218 * g++.dg/cpp0x/static_assert11.C: Likewise.
14219 * g++.dg/cpp0x/static_assert3.C: Adjust.
14221 2014-03-13 Richard Biener <rguenther@suse.de>
14223 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
14225 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
14227 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
14228 2.07 128-bit arithmetic.
14229 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
14231 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
14232 due to when TImode is allowed in VSX registers, the allowable
14233 address modes for TImode is just a single indirect address in
14234 order for the value to be loaded and store in either GPR or VSX
14235 registers. This affects the generated code, and it would cause
14236 this test to fail, when such an option is used.
14238 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
14240 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
14242 2014-03-12 Jakub Jelinek <jakub@redhat.com>
14244 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
14245 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
14246 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
14247 only test for exactly one if if -mbranch-cost=1 has been passed.
14249 2014-03-12 Christian Bruel <christian.bruel@st.com>
14252 * gcc.target/arm/pr60264.c
14254 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
14256 PR tree-optimization/60454
14257 * gcc.c-torture/execute/pr60454.c: New test.
14259 2014-03-12 Jakub Jelinek <jakub@redhat.com>
14260 Marc Glisse <marc.glisse@inria.fr>
14262 PR tree-optimization/60502
14263 * gcc.c-torture/compile/pr60502.c: New test.
14265 2014-03-12 Jakub Jelinek <jakub@redhat.com>
14267 PR middle-end/60482
14268 * gcc.dg/vect/pr60482.c: New test.
14270 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
14273 * g++.dg/cpp0x/inh-ctor19.C: New.
14275 2014-03-11 Richard Biener <rguenther@suse.de>
14277 PR tree-optimization/60429
14278 PR tree-optimization/60485
14279 * gcc.dg/pr60485-1.c: New testcase.
14280 * gcc.dg/pr60485-2.c: Likewise.
14282 2014-03-10 Jakub Jelinek <jakub@redhat.com>
14285 * g++.dg/ipa/pr60457.C: New test.
14287 2014-03-10 Richard Biener <rguenther@suse.de>
14289 PR middle-end/60474
14290 * g++.dg/torture/pr60474.C: New testcase.
14292 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
14294 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
14296 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
14298 * gcc.dg/lto/pr55113_0.c: New testcase.
14300 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
14303 * g++.dg/cpp1y/pr60033.C: New testcase.
14306 * g++.dg/cpp1y/pr60393.C: New testcase.
14308 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14310 PR libfortran/60128
14311 * gfortran.dg/fmt_en.f90: New test.
14313 2014-03-07 Jason Merrill <jason@redhat.com>
14315 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
14316 * lib/target-supports.exp (check_effective_target_c++11): Now
14317 means C++11 and up.
14318 (check_effective_target_c++11_only): New.
14319 (check_effective_target_c++11_down): New.
14320 (check_effective_target_c++1y): New.
14321 (check_effective_target_c++1y_only): New.
14322 (check_effective_target_c++98_only): Rename from
14323 check_effective_target_c++98.
14324 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
14326 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
14329 * g++.dg/cpp0x/constexpr-ice12.C: New.
14331 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
14333 * c-c++-common/gomp/map-1.c: Extend.
14335 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
14336 Janus Weil <janus@gcc.gnu.org>
14339 * gfortran.dg/deferred_type_component_1.f90 : New test.
14340 * gfortran.dg/deferred_type_component_2.f90 : New test.
14342 2014-03-06 Marek Polacek <polacek@redhat.com>
14345 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
14346 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
14348 2014-03-06 Jakub Jelinek <jakub@redhat.com>
14351 * gcc.dg/tls/pr58595.c: New test.
14353 2014-03-06 Richard Biener <rguenther@suse.de>
14355 PR middle-end/60445
14359 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
14361 * gcc.dg/lto/pr55113_0.c: New testcase.
14363 2014-03-05 Jakub Jelinek <jakub@redhat.com>
14366 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
14367 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
14368 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
14370 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14371 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14372 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14373 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14374 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
14375 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
14376 even for mips*/s390*/i?86/x86_64.
14377 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14378 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14379 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14380 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14381 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14384 * gcc.dg/lto/pr60404_0.c: New test.
14385 * gcc.dg/lto/pr60404_1.c: New file.
14386 * gcc.dg/lto/pr60404_2.c: New file.
14388 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14390 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
14391 long long" throughout.
14392 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
14393 * gcc.dg/vmx/insert-vsx.c: Likewise.
14394 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
14395 * gcc.dg/vmx/ld-vsx.c: Likewise.
14396 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
14397 * gcc.dg/vmx/ldl-vsx.c: Likewise.
14398 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
14399 * gcc.dg/vmx/merge-vsx.c: Likewise.
14400 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14401 * gcc.dg/vmx/st-vsx.c: Likewise.
14402 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
14403 * gcc.dg/vmx/stl-vsx.c: Likewise.
14404 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
14406 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
14408 * gcc.dg/lto/pr55113_0.c: New testcase.
14410 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
14413 * g++.dg/cpp1y/pr60376.C: New.
14415 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14417 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
14419 2014-03-04 Richard Biener <rguenther@suse.de>
14421 PR tree-optimization/60382
14422 * gcc.dg/vect/pr60382.c: New testcase.
14424 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
14426 PR libfortran/60148
14427 * gfortran.dg/namelist_84.f90: New test.
14429 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
14431 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
14432 argument to avoid inf values.
14433 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
14434 UNION_FP_CHECK machinery.
14436 2014-03-03 Renlin Li <Renlin.Li@arm.com>
14438 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
14439 i32in128 cases outside special big-endian processing block.
14441 2014-03-03 Jakub Jelinek <jakub@redhat.com>
14443 PR preprocessor/60400
14444 * c-c++-common/cpp/pr60400.c: New test.
14445 * c-c++-common/cpp/pr60400-1.h: New file.
14446 * c-c++-common/cpp/pr60400-2.h: New file.
14449 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
14451 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
14452 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
14454 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
14457 * g++.dg/lto/pr60150.H: New testcase.
14458 * g++.dg/lto/pr60150_0.C: New testcase.
14459 * g++.dg/lto/pr60150_1.C: New testcase.
14461 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
14464 * g++.dg/ipa/devirt-29.C: New testcase
14466 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
14469 * gfortran.dg/vect/pr32380.f: Fix expected test results.
14471 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
14474 * g++.dg/cpp0x/pr50025.C: New.
14476 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
14479 * g++.dg/cpp1y/pr60377.C: New testcase.
14481 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
14484 * gfortran.dg/str_comp_optimize_1.f90: New test.
14486 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
14489 * gcc.c-torture/compile/pr60071.c: New.
14491 2014-02-28 Janus Weil <janus@gcc.gnu.org>
14494 * gfortran.dg/unlimited_polymorphic_16.f90: New.
14496 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
14499 * g++.dg/cpp0x/constexpr-ice11.C: New.
14501 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
14504 * g++.dg/cpp1y/auto-fn24.C: New.
14506 2014-02-28 Joey Ye <joey.ye@arm.com>
14509 * gcc.target/arm/thumb1-far-jump-3.c: New case.
14511 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
14514 * g++.dg/overload/ellipsis2.C: New.
14516 2014-02-27 Jeff Law <law@redhat.com>
14518 PR rtl-optimization/52714
14519 * gcc.c-torture/compile/pr52714.c: New test.
14521 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
14522 Jeff Law <law@redhat.com>
14524 PR rtl-optimization/49847
14525 * g++.dg/pr49847.C: New test.
14527 2014-02-27 Marek Polacek <polacek@redhat.com>
14529 PR middle-end/59223
14530 * c-c++-common/pr59223.c: New test.
14532 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
14534 * common/config/i386/predicates.md (const1256_operand): Remove.
14535 (const2356_operand): New.
14536 (const_1_to_2_operand): Remove.
14537 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
14538 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
14539 (*avx512pf_gatherpf<mode>sf): Ditto.
14540 (avx512pf_gatherpf<mode>df): Ditto.
14541 (*avx512pf_gatherpf<mode>df_mask): Ditto.
14542 (*avx512pf_gatherpf<mode>df): Ditto.
14543 (avx512pf_scatterpf<mode>sf): Ditto.
14544 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
14545 (*avx512pf_scatterpf<mode>sf): Ditto.
14546 (avx512pf_scatterpf<mode>df): Ditto.
14547 (*avx512pf_scatterpf<mode>df_mask): Ditto.
14548 (*avx512pf_scatterpf<mode>df): Ditto.
14549 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
14551 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
14553 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
14554 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
14555 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
14556 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
14557 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
14558 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
14559 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
14560 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
14562 2014-02-26 Bin Cheng <bin.cheng@arm.com>
14565 * gnat.dg/renaming5.adb: Change to two expected gotos.
14566 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
14568 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
14569 messages for removed basic block.
14570 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
14571 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
14572 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
14573 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
14575 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14577 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
14578 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
14579 * gcc.dg/vmx/ldl-vsx.c: Likewise.
14580 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
14581 * gcc.dg/vmx/merge-vsx.c: Likewise.
14582 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14584 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
14586 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
14587 * gcc.target/i386/prefetchwt1-1.c: New.
14588 * g++.dg/other/i386-2.C: Add new option.
14589 * g++.dg/other/i386-3.C: Ditto.
14590 * gcc.target/i386/sse-12.c: Ditto.
14591 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
14592 * gcc.target/i386/sse-22.c: Add new option.
14593 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
14595 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14597 PR libfortran/59313
14598 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
14600 PR libfortran/58015
14601 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
14603 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
14606 * g++.dg/cpp1y/pr60311.C: New testcase.
14608 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
14611 * g++.dg/cpp1y/pr60065.C: New testcase.
14613 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
14615 PR rtl-optimization/60268
14616 * gcc.c-torture/compile/pr60268.c: New test.
14618 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
14620 * gcc.target/microblaze/others/mem_reload.c: New test.
14622 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14624 * gcc.dg/vmx/lde.c: New test.
14625 * gcc.dg/vmx/lde-be-order.c: New test.
14626 * gcc.dg/vmx/ste.c: New test.
14627 * gcc.dg/vmx/ste-be-order.c: New test.
14629 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
14632 * lib/target-supports.exp
14633 (check_effective_target_logical_op_short_circuit): Add cris-*-*
14634 and crisv32-*-* to list.
14636 2014-02-21 Janus Weil <janus@gcc.gnu.org>
14639 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
14641 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14643 * gcc.dg/vmx/vsums.c: Check entire result vector.
14644 * gcc.dg/vmx/vsums-be-order.c: Likewise.
14646 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14648 * gcc.dg/vmx/ld.c: New test.
14649 * gcc.dg/vmx/ld-be-order.c: New test.
14650 * gcc.dg/vmx/ld-vsx.c: New test.
14651 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
14652 * gcc.dg/vmx/ldl.c: New test.
14653 * gcc.dg/vmx/ldl-be-order.c: New test.
14654 * gcc.dg/vmx/ldl-vsx.c: New test.
14655 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
14656 * gcc.dg/vmx/st.c: New test.
14657 * gcc.dg/vmx/st-be-order.c: New test.
14658 * gcc.dg/vmx/st-vsx.c: New test.
14659 * gcc.dg/vmx/st-vsx-be-order.c: New test.
14660 * gcc.dg/vmx/stl.c: New test.
14661 * gcc.dg/vmx/stl-be-order.c: New test.
14662 * gcc.dg/vmx/stl-vsx.c: New test.
14663 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
14665 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
14667 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
14668 * g++.dg/other/i386-3.C (dg-options): Ditto.
14669 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
14670 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
14671 -mavx512pf and -msha.
14673 2014-02-21 Richard Biener <rguenther@suse.de>
14675 PR tree-optimization/60276
14676 * gcc.dg/vect/pr60276.c: New testcase.
14678 2014-02-21 Janus Weil <janus@gcc.gnu.org>
14681 * gfortran.dg/finalize_23.f90: New.
14683 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
14687 * g++.dg/cpp1y/pr60052.C: New testcase.
14688 * g++.dg/cpp1y/pr60053.C: New testcase.
14690 2014-02-21 Tobias Burnus <burnus@net-b.de>
14693 * gfortran.dg/inquire_16.f90: New.
14695 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
14697 * gcc.target/nios2/biggot-1.c: New.
14698 * gcc.target/nios2/biggot-2.c: New.
14700 2014-02-20 Martin Jambor <mjambor@suse.cz>
14703 * gcc.dg/ipa/pr55260.c: New test.
14705 2014-02-20 Bin Cheng <bin.cheng@arm.com>
14707 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
14708 for execution test case.
14710 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
14713 * g++.dg/torture/pr58555.C: New testcase.
14715 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
14718 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
14720 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
14722 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
14723 Kirill Yukhin <kirill.yukhin@intel.com>
14725 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
14726 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
14727 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
14728 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
14729 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
14730 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
14732 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14735 * g++.dg/ext/builtin-bswap1.C: New test.
14736 * c-c++-common/pr37743.c: New test.
14738 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
14740 * gcc.dg/decl-10.c: New test.
14742 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14745 * g++.dg/ext/ivdep-1.C: New test.
14748 * gcc.dg/pr60267.c: New test.
14750 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
14753 * gcc.target/i386/pr39162.c: Add dg-prune-output.
14754 (dg-options): Remove -Wno-psabi.
14755 * gcc.target/i386/pr59794-2.c: Ditto.
14756 * gcc.target/i386/pr60205-1.c: Ditto.
14757 * gcc.target/i386/sse-5.c: Ditto.
14759 2014-02-18 Nick Clifton <nickc@redhat.com>
14761 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
14762 * gcc.dg/pr23623.c: Likewise.
14763 * gcc.dg/pr48784-1.c: Likewise.
14764 * gcc.dg/pr48784-2.c: Likewise.
14765 * gcc.dg/pr56997-2.c: Likewise.
14766 * gcc.dg/sms-6.c: Likewise.
14767 * gcc.dg/torture/pr60183.c: Likewise.
14768 * gcc.dg/torture/vec-cvt-1.c: Likewise.
14769 * gcc.c-torture/execute/20061220-1.x: New.
14770 * gcc.c-torture/execute/pr43220.x: New.
14771 * gcc.c-torture/execute/pr51581-1.x: New.
14772 * gcc.c-torture/execute/pr51581-2.x: New.
14773 * gcc.c-torture/execute/pr58570.x: New.
14774 * gcc.c-torture/unsorted/DFcmp.x: New.
14775 * gcc.c-torture/unsorted/SFset.x: New.
14777 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
14779 * gnat.dg/opt31.adb: New test.
14781 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14783 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
14785 2014-02-19 Janus Weil <janus@gcc.gnu.org>
14788 * gfortran.dg/typebound_proc_33.f90: New.
14790 2014-02-19 Marek Polacek <polacek@redhat.com>
14793 * gcc.dg/pr60195.c: New test.
14795 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
14797 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
14799 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14801 PR preprocessor/58844
14802 * c-c++-common/cpp/pr58844-1.c: New test.
14803 * c-c++-common/cpp/pr58844-2.c: New test.
14805 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14808 * g++.dg/cpp0x/constexpr-ice10.C: New.
14810 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14813 * g++.dg/cpp0x/pr60215.C: New.
14815 2014-02-18 Tobias Burnus <burnus@net-b.de>
14818 * gfortran.dg/proc_ptr_45.f90: New.
14819 * gfortran.dg/proc_ptr_46.f90: New.
14821 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
14824 * g++.dg/cpp1y/pr60190.C: New testcase.
14827 * g++.dg/cpp1y/pr60064.C: New testcase.
14829 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14832 * gcc.target/i386/pr60205-1.c: New test.
14833 * gcc.target/i386/pr60205-2.c: Ditto.
14835 2014-02-18 Kai Tietz <ktietz@redhat.com>
14838 * gcc.target/i386/nest-1.c: New testcase.
14840 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14842 * gnat.dg/opt32.adb: New test.
14844 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14847 * gfortran.dg/typebound_generic_15.f90: New.
14849 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14852 * gfortran.dg/init_flag_12.f90: New.
14854 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14855 Ilya Tocar <ilya.tocar@intel.com>
14857 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14858 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14859 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14860 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14862 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14864 * lib/target-supports.exp
14865 (check_effective_target_logical_op_short_circuit): New procedure.
14866 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14867 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14868 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14869 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14870 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14871 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14872 logical_op_short_circuit for the alternative test, extending
14873 it to arm_cortex_m.
14875 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14878 * gcc.target/powerpc/pr60203.c: New testsuite.
14880 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14883 * gfortran.dg/ichar_3.f90: New test.
14885 2014-02-15 Richard Biener <rguenther@suse.de>
14887 PR tree-optimization/60183
14888 * gcc.dg/torture/pr60183.c: New testcase.
14890 2014-02-14 Jeff Law <law@redhat.com>
14892 PR rtl-optimization/60131
14893 * g++.dg/torture/pr60131.C: New test.
14895 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14897 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14900 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14902 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14904 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14906 * gcc.c-torture/compile/20140213.c: New test.
14908 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14911 * gcc.target/i386/pr43546.c: New test.
14913 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14915 * gcc.target/s390/hotpatch-compile-8.c: New test.
14917 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14919 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14920 definition with an ifndef.
14921 * gcc.dg/pr59605-2.c: New test.
14923 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14925 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14927 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14929 * gcc.dg/torture/float128-mul-underflow.c,
14930 gcc.dg/torture/float128-truncdf-underflow.c,
14931 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14933 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14935 PR middle-end/59737
14936 * g++.dg/ipa/pr59737.C: New test.
14938 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14940 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14942 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14944 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14946 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14948 2014-02-12 Richard Biener <rguenther@suse.de>
14950 PR middle-end/60092
14951 * gcc.dg/torture/pr60092.c: New testcase.
14952 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14954 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14956 * gcc.c-torture/execute/20140212-1.c: New test.
14958 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14961 * g++.dg/cpp0x/pr60047.C: New.
14963 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14966 * c-c++-common/pr60101.c: New test.
14968 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14971 * g++.dg/ipa/devirt-27.C: New testcase.
14972 * g++.dg/ipa/devirt-26.C: New testcase.
14974 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14977 * gcc.target/powerpc/pr60137.c: New file.
14979 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14982 * gfortran.dg/pr52370.f90: New test.
14984 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14988 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14991 * gcc.target/i386/pr43662.c (dg-options):
14992 Add -maccumulate-outgoing-args.
14993 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14994 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14995 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14996 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14997 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14998 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14999 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
15000 Add -maccumulate-outgoing-args.
15001 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
15002 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
15003 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
15004 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
15005 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
15006 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
15007 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
15008 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
15009 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
15010 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
15011 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
15012 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
15013 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
15014 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
15015 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
15017 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
15019 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
15021 2014-02-11 Jakub Jelinek <jakub@redhat.com>
15024 * gcc.dg/guality/pr59776.c: New test.
15026 2014-02-11 Renlin Li <Renlin.Li@arm.com>
15028 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
15029 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
15030 (add_options_for_arm_vfp3): New.
15032 2014-02-11 Jeff Law <law@redhat.com>
15034 PR middle-end/54041
15035 * gcc.target/m68k/pr54041.c: New test.
15037 2014-02-11 Jakub Jelinek <jakub@redhat.com>
15040 * gcc.target/i386/pr59927.c: New test.
15042 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
15044 * gcc.dg/vect/pr57741-3.c: Require vect_int.
15045 * gcc.dg/vect/pr60012.c: Likewise.
15046 * gcc.dg/vect/vect-119.c: Likewise.
15047 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
15048 * gcc.dg/vect/vect-outer-4c.c: Likewise.
15050 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15052 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
15054 2014-02-10 Jeff Law <law@redhat.com>
15056 PR middle-end-52306
15057 * gcc.c-torture/compile/pr52306.c: New test.
15059 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15061 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
15063 2014-02-10 Richard Biener <rguenther@suse.de>
15065 PR tree-optimization/60115
15066 * gcc.dg/torture/pr60115.c: New testcase.
15068 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
15070 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
15071 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
15073 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
15074 Ilya Tocar <ilya.tocar@intel.com>
15076 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
15077 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
15078 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
15079 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
15080 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
15081 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
15082 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
15083 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
15084 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15085 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15086 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
15087 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
15088 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
15089 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
15090 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
15091 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
15092 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
15093 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
15094 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15095 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
15096 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15097 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
15098 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15099 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
15100 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
15101 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
15102 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
15104 2014-02-10 Jakub Jelinek <jakub@redhat.com>
15106 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
15108 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
15111 * gfortran.dg/associated_target_5.f03: New test.
15113 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
15116 * gfortran.dg/elemental_by_value_1.f90: New test.
15118 2014-02-08 Janus Weil <janus@gcc.gnu.org>
15121 * gfortran.dg/finalize_22.f90: New.
15123 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
15126 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
15127 was fixed by the patch for PR59906.
15129 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
15131 PR translation/52289
15132 * gfortran.dg/coarray_8.f90: Update dg-error match.
15134 2014-02-08 Jakub Jelinek <jakub@redhat.com>
15137 * gcc.dg/vect/pr59984.c: New test.
15139 PR middle-end/60092
15140 * gcc.dg/attr-alloc_align-1.c: New test.
15141 * gcc.dg/attr-alloc_align-2.c: New test.
15142 * gcc.dg/attr-alloc_align-3.c: New test.
15143 * gcc.dg/attr-assume_aligned-1.c: New test.
15144 * gcc.dg/attr-assume_aligned-2.c: New test.
15145 * gcc.dg/attr-assume_aligned-3.c: New test.
15147 2014-02-08 Jakub Jelinek <jakub@redhat.com>
15150 * gcc.target/i386/pr60077-1.c: New test.
15151 * gcc.target/i386/pr60077-2.c: New test.
15153 2014-02-07 Jakub Jelinek <jakub@redhat.com>
15155 PR preprocessor/56824
15156 * gcc.dg/pr56824.c: New test.
15158 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15160 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
15161 variable used for atomic operations.
15163 2014-02-07 Richard Biener <rguenther@suse.de>
15165 PR middle-end/60092
15166 * gcc.dg/vect/pr60092-2.c: New testcase.
15168 2014-02-07 Jakub Jelinek <jakub@redhat.com>
15172 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
15174 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
15175 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15177 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15179 * gcc.target/s390/fp2int1.c: New testcase.
15181 2014-02-07 Richard Biener <rguenther@suse.de>
15183 PR middle-end/60092
15184 * gcc.dg/tree-ssa/alias-30.c: New testcase.
15185 * gcc.dg/tree-ssa/alias-31.c: Likewise.
15187 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
15190 * g++.dg/torture/pr59918.C: New testcase.
15192 2014-02-06 Jakub Jelinek <jakub@redhat.com>
15195 * gcc.target/arm/pr59575.c: New test.
15198 * gcc.dg/pr59992.c: New test.
15200 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
15202 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
15203 init_priority. Test alignment of variable instead of function.
15205 2014-02-06 Marek Polacek <polacek@redhat.com>
15208 * gcc.dg/pr60087.c: New test.
15210 2014-02-06 Alan Modra <amodra@gmail.com>
15212 * gcc.target/powerpc/pr60032.c: New.
15214 2014-02-06 Jakub Jelinek <jakub@redhat.com>
15217 * gcc.c-torture/execute/pr60062.c: New test.
15218 * gcc.c-torture/execute/pr60072.c: New test.
15220 2014-02-06 Ian Bolton <ian.bolton@arm.com>
15222 * gcc.dg/tree-ssa/pr59597.c: Make called function static
15223 so that expected outcome works for PIC variants too.
15225 2014-02-06 Yury Gribov <y.gribov@samsung.com>
15226 Kugan Vivekanandarajah <kuganv@linaro.org>
15228 * gcc.target/arm/vect-noalign.c: New file.
15230 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
15231 Jakub Jelinek <jakub@redhat.com>
15233 PR middle-end/60013
15234 * gcc.dg/pr60013.c: New testcase.
15236 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15238 * gcc.dg/vmx/sum2s.c: New.
15239 * gcc.dg/vmx/sum2s-be-order.c: New.
15241 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15243 * gcc.dg/vmx/pack.c: New.
15244 * gcc.dg/vmx/pack-be-order.c: New.
15245 * gcc.dg/vmx/unpack.c: New.
15246 * gcc.dg/vmx/unpack-be-order.c: New.
15248 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
15250 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
15251 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15253 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15255 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
15256 Use __builtin_floorf, __builtin_ceilf.
15257 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
15259 (TEST): Use __builtin_floorf.
15260 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
15262 2014-02-05 Jakub Jelinek <jakub@redhat.com>
15265 * g++.dg/opt/pr59947.C: New test.
15268 * c-c++-common/gomp/pr58703.c: New test.
15270 2014-02-05 Richard Biener <rguenther@suse.de>
15273 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
15274 avoid using unsigned long long.
15276 2014-02-05 Jakub Jelinek <jakub@redhat.com>
15278 PR middle-end/57499
15279 * g++.dg/torture/pr57499.C: New test.
15281 2014-02-05 Yury Gribov <y.gribov@samsung.com>
15283 * gcc.dg/asan/nosanitize-and-inline.c: New test.
15285 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
15287 * g++.dg/ipa/devirrt-22.C: Fix template.
15289 2014-02-04 Marek Polacek <polacek@redhat.com>
15292 * gcc.dg/pr60036.c: New test.
15294 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
15297 * g++.dg/torture/pr60058.C: New testcase.
15299 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
15301 * g++.dg/tsan/default_options.C: Invert check.
15303 2014-02-04 Jakub Jelinek <jakub@redhat.com>
15305 PR tree-optimization/60002
15306 * g++.dg/opt/pr60002.C: New test.
15308 PR tree-optimization/60023
15309 * g++.dg/vect/pr60023.cc: New test.
15312 * c-c++-common/torture/pr60026.c: New test.
15314 PR rtl-optimization/57915
15315 * gcc.target/i386/pr57915.c: New test.
15317 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15319 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
15321 2014-02-04 Renlin Li <Renlin.Li@arm.com>
15323 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
15325 2014-02-04 Jakub Jelinek <jakub@redhat.com>
15327 PR middle-end/59261
15328 * gcc.dg/pr59261.c: New test.
15330 2014-02-04 Richard Biener <rguenther@suse.de>
15332 PR tree-optimization/60012
15333 * gcc.dg/vect/pr60012.c: New testcase.
15335 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15338 * g++.dg/eh/unwind-direct.C: New test.
15340 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
15342 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
15343 timeout value to 20s.
15345 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
15348 * g++.dg/torture/pr59882.C: New testcase
15350 2014-02-03 Jan Hubicka <jh@suse.cz>
15353 * g++.dg/ipa/devirt-22.C: New testcase.
15355 2014-02-03 Jan Hubicka <jh@suse.cz>
15357 * g++.dg/ipa/devirt-25.C: New testcase.
15359 2014-02-04 Jakub Jelinek <jakub@redhat.com>
15361 PR tree-optimization/59924
15362 * gcc.dg/pr59924.c: New test.
15364 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
15367 * g++.dg/ipa/devirt-24.C: New testcase.
15369 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
15373 * c-c++-common/attributes-1.c: New testcase.
15374 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
15376 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
15379 * g++.dg/cpp0x/pr58871.C: New.
15381 2014-02-03 Cong Hou <congh@google.com>
15383 PR tree-optimization/60000
15384 * g++.dg/vect/pr60000.cc: New test.
15386 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
15388 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
15389 * gcc.target/i386/long-double-64-4.c: Likewise.
15390 * gcc.target/i386/long-double-80-1.c: Likewise.
15391 * gcc.target/i386/long-double-80-2.c: Likewise.
15392 * gcc.target/i386/long-double-80-3.c: Likewise.
15393 * gcc.target/i386/long-double-80-4.c: Likewise.
15394 * gcc.target/i386/long-double-80-5.c: Likewise.
15395 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
15396 __multf3 isn't used.
15397 * gcc.target/i386/long-double-64-3.c: Likewise.
15398 * gcc.target/i386/long-double-128-1.c: New test.
15399 * gcc.target/i386/long-double-128-2.c: Likewise.
15400 * gcc.target/i386/long-double-128-3.c: Likewise.
15401 * gcc.target/i386/long-double-128-4.c: Likewise.
15402 * gcc.target/i386/long-double-128-5.c: Likewise.
15403 * gcc.target/i386/long-double-128-6.c: Likewise.
15404 * gcc.target/i386/long-double-128-7.c: Likewise.
15405 * gcc.target/i386/long-double-128-8.c: Likewise.
15406 * gcc.target/i386/long-double-128-9.c: Likewise.
15407 * gcc.target/i386/long-double-64-5.c: Likewise.
15408 * gcc.target/i386/long-double-64-6.c: Likewise.
15409 * gcc.target/i386/long-double-64-7.c: Likewise.
15410 * gcc.target/i386/long-double-64-8.c: Likewise.
15411 * gcc.target/i386/long-double-64-9.c: Likewise.
15412 * gcc.target/i386/long-double-80-10.c: Likewise.
15413 * gcc.target/i386/long-double-80-8.c: Likewise.
15414 * gcc.target/i386/long-double-80-9.c: Likewise.
15416 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
15418 PR rtl-optimization/57662
15419 * g++.dg/pr57662.C: New test.
15421 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15423 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
15424 * gcc.dg/vmx/perm.c: New.
15425 * gcc.dg/vmx/perm-be-order.c: New.
15427 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15429 * gcc.dg/vmx/vsums.c: New.
15430 * gcc.dg/vmx/vsums-be-order.c: New.
15432 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
15434 * g++.dg/ipa/devirt-23.C: New testcase.
15435 * g++.dg/ipa/devirt-20.C: Fix template.
15437 2014-02-02 Jan Hubicka <jh@suse.cz>
15439 * g++.dg/ipa/devirt-21.C: New testcase.
15441 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
15443 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
15444 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
15446 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
15449 * gcc.c-torture/execute/pr60017.c: New test.
15451 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
15454 * gfortran.dg/default_initialization_7.f90: New test.
15456 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
15459 * gfortran.dg/elemental_subroutine_9.f90: New test.
15461 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
15463 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
15465 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
15467 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
15469 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
15471 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
15473 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15476 * g++.dg/init/bitfield5.C: New.
15478 2014-02-01 Jakub Jelinek <jakub@redhat.com>
15480 PR tree-optimization/60003
15481 * gcc.c-torture/execute/pr60003.c: New test.
15483 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
15486 * gcc.target/arm/pr59985.C: New.
15488 2014-01-31 Jakub Jelinek <jakub@redhat.com>
15491 * lib/tsan-dg.exp (tsan_init): Instead of not running any
15492 tsan tests if trivial testcase doesn't run, set dg-do-what-default
15494 (tsan_finish): Restore dg-do-what-default.
15495 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
15496 * g++.dg/tsan/fd_close_norace2.C: Likewise.
15497 * g++.dg/tsan/default_options.C: Likewise.
15498 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
15499 * g++.dg/tsan/atomic_free2.C: Likewise.
15500 * g++.dg/tsan/cond_race.C: Likewise.
15501 * g++.dg/tsan/fd_close_norace.C: Likewise.
15502 * g++.dg/tsan/benign_race.C: Likewise.
15503 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
15504 * c-c++-common/tsan/simple_race.c: Likewise.
15505 * c-c++-common/tsan/mutexset1.c: Likewise.
15506 * c-c++-common/tsan/thread_leak2.c: Likewise.
15507 * c-c++-common/tsan/tls_race.c: Likewise.
15508 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
15509 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
15510 * c-c++-common/tsan/free_race2.c: Likewise.
15511 * c-c++-common/tsan/thread_leak.c: Likewise.
15512 * c-c++-common/tsan/thread_leak1.c: Likewise.
15513 * c-c++-common/tsan/race_on_barrier.c: Likewise.
15514 * c-c++-common/tsan/free_race.c: Likewise.
15515 * c-c++-common/tsan/sleep_sync.c: Likewise.
15516 * c-c++-common/tsan/tiny_race.c: Likewise.
15517 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
15518 * c-c++-common/tsan/atomic_stack.c: Likewise.
15519 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
15520 in dg-output regexps.
15521 * c-c++-common/tsan/simple_stack.c: Likewise.
15523 2014-01-31 Richard Henderson <rth@redhat.com>
15525 * g++.dg/tm/pr60004.C: New.
15527 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
15530 * g++.dg/inherit/crash4.C: New.
15532 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
15534 * c-c++-common/tsan/simple_race.c: Made test less flaky.
15536 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
15538 * gcc.target/i386/m512-check.h: Use correct rounding values.
15540 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
15542 * gcc.target/i386/avx-1.c: Use correct rounding values.
15543 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
15544 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
15545 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
15546 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
15547 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
15548 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
15549 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
15550 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
15551 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
15552 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
15553 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
15554 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
15555 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
15556 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
15557 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
15558 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
15559 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
15560 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
15561 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
15562 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
15563 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
15564 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
15565 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
15566 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
15567 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
15568 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
15569 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
15570 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
15571 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
15572 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
15573 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
15574 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
15575 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
15576 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
15577 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
15578 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
15579 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
15580 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
15581 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
15582 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
15583 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
15584 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
15585 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
15586 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
15587 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
15588 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
15589 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
15590 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
15591 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
15592 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
15593 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
15594 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
15595 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
15596 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
15597 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
15598 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
15599 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
15600 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
15601 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
15602 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
15603 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
15604 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
15605 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
15606 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
15607 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
15608 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
15609 * gcc.target/i386/sse-13.c: Ditto.
15610 * gcc.target/i386/sse-14.c: Ditto.
15611 * gcc.target/i386/sse-22.c: Ditto.
15612 * gcc.target/i386/sse-23.c: Ditto.
15614 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
15616 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
15617 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
15619 2014-01-31 Richard Biener <rguenther@suse.de>
15621 PR middle-end/59990
15622 * gcc.dg/torture/pr59990.c: New testcase.
15624 2014-01-31 Jakub Jelinek <jakub@redhat.com>
15626 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
15627 if it fails don't run any tsan tests.
15629 2014-01-31 Marek Polacek <polacek@redhat.com>
15632 * gcc.dg/pr59940.c (g): Adjust dg-warning.
15633 (y): Adjust dg-error.
15634 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
15635 * gcc.dg/pr59963-1.c: New test.
15636 * gcc.dg/pr59963-2.c: New test.
15637 * gcc.dg/pr59963-3.c: New test.
15639 2014-01-30 Jakub Jelinek <jakub@redhat.com>
15642 * gcc.target/arm/pr59923.c: New test.
15644 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15646 * gcc.dg/vmx/splat.c: New.
15647 * gcc.dg/vmx/splat-vsx.c: New.
15648 * gcc.dg/vmx/splat-be-order.c: New.
15649 * gcc.dg/vmx/splat-vsx-be-order.c: New.
15650 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
15651 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
15653 2014-01-30 Richard Biener <rguenther@suse.de>
15655 PR tree-optimization/59993
15656 * gcc.dg/torture/pr59993.c: New testcase.
15658 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
15660 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
15661 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
15662 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
15663 vect_int rather than vect_float.
15665 2014-01-30 Marek Polacek <polacek@redhat.com>
15667 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
15669 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
15671 * gcc.target/microblaze/isa/fcmp4.c: New.
15673 2014-01-30 Marek Polacek <polacek@redhat.com>
15676 * gcc.dg/pr59940.c: New test.
15677 * gcc.dg/pr35635.c (func3): Move dg-warning.
15679 2014-01-30 Richard Biener <rguenther@suse.de>
15681 PR tree-optimization/59903
15682 * gcc.dg/torture/pr59903.c: New testcase.
15684 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
15687 * g++.dg/lookup/crash8.C: New.
15689 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
15692 * g++.dg/template/crash117.C: New.
15694 2014-01-30 Richard Biener <rguenther@suse.de>
15697 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
15698 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
15700 * gcc.dg/invalid-call-1.c: Likewise.
15702 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15705 * g++.dg/cpp1y/auto-fn23.C: New.
15707 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15710 * g++.dg/init/dso_handle2.C: New.
15712 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15715 * g++.dg/cpp0x/pr58674.C: New.
15717 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
15720 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
15721 * gcc.target/i386/avx512f-gather-5.c: Ditto.
15723 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15725 * gcc.dg/vmx/merge-be-order.c: New.
15726 * gcc.dg/vmx/merge.c: New.
15727 * gcc.dg/vmx/merge-vsx-be-order.c: New.
15728 * gcc.dg/vmx/merge-vsx.c: New.
15730 2014-01-29 Richard Biener <rguenther@suse.de>
15732 PR tree-optimization/58742
15733 * gcc.dg/pr58742-1.c: New testcase.
15734 * gcc.dg/pr58742-2.c: Likewise.
15735 * gcc.dg/pr58742-3.c: Likewise.
15737 2014-01-29 Renlin Li <Renlin.Li@arm.com>
15739 * gcc.target/arm/ftest-armv7ve-arm.c: New.
15740 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
15741 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
15743 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15746 * g++.dg/gomp/pr58702.C: New.
15748 2014-01-29 Dodji Seketeli <dodji@redhat.com>
15750 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
15753 2014-01-29 Jakub Jelinek <jakub@redhat.com>
15755 PR middle-end/59917
15756 PR tree-optimization/59920
15757 * gcc.dg/pr59920-1.c: New test.
15758 * gcc.dg/pr59920-2.c: New test.
15759 * gcc.dg/pr59920-3.c: New test.
15760 * c-c++-common/gomp/pr59917-1.c: New test.
15761 * c-c++-common/gomp/pr59917-2.c: New test.
15763 PR tree-optimization/59594
15764 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
15765 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
15766 * gcc.dg/vect/pr59594.c: New test.
15768 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
15771 * gfortran.dg/allocate_class_3.f90: New test.
15773 2014-01-28 Dodji Seketeli <dodji@redhat.com>
15775 PR preprocessor/59935
15776 * c-c++-common/cpp/warning-zero-location.c: New test.
15777 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
15779 2014-01-27 Steve Ellcey <sellcey@mips.com>
15781 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
15783 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
15785 * g++.dg/ext/mv16.C: New tests.
15787 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
15789 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
15790 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
15791 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
15792 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
15793 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
15794 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
15795 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
15796 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
15797 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
15798 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
15799 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
15800 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
15801 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
15802 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
15803 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
15804 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
15805 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
15806 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
15807 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
15808 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
15809 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
15810 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
15811 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
15812 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
15813 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
15814 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
15815 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
15816 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
15817 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
15818 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
15819 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
15820 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
15821 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
15822 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
15823 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
15824 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
15825 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
15826 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15827 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15828 _mm512_mask_cvtepi32_storeu_epi8.
15829 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15830 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15831 _mm512_mask_cvtepi32_storeu_epi16.
15832 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15833 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15834 _mm512_mask_cvtepi64_storeu_epi8.
15835 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15836 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15837 _mm512_mask_cvtepi64_storeu_epi16.
15838 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15839 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15840 _mm512_mask_cvtepi64_storeu_epi32.
15841 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15842 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15843 _mm512_mask_cvtsepi32_storeu_epi8.
15844 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15845 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15846 _mm512_mask_cvtsepi32_storeu_epi16.
15847 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15848 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15849 _mm512_mask_cvtsepi64_storeu_epi8.
15850 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15851 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15852 _mm512_mask_cvtsepi64_storeu_epi16.
15853 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15854 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15855 _mm512_mask_cvtsepi64_storeu_epi32.
15856 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15857 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15858 _mm512_mask_cvtusepi32_storeu_epi8.
15859 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15860 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15861 _mm512_mask_cvtusepi32_storeu_epi16.
15862 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15863 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15864 _mm512_mask_cvtusepi64_storeu_epi8.
15865 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15866 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15867 _mm512_mask_cvtusepi64_storeu_epi16.
15868 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15869 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15870 _mm512_mask_cvtusepi64_storeu_epi32.
15871 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15872 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15874 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15876 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15877 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15878 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15879 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15880 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15881 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15882 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15883 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15884 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15885 built-ins roudning immediate.
15886 * gcc.target/i386/sse-22.c: Add new built-ins.
15887 * gcc.target/i386/sse-23.c: Ditto.
15888 * gcc.target/i386/avx-1.c: Ditto.
15890 2014-01-27 Christian Bruel <christian.bruel@st.com>
15892 * gcc.target/sh/torture/strncmp.c: New tests.
15894 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15896 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15898 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15900 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15902 2014-01-24 Jeff Law <law@redhat.com>
15904 PR tree-optimization/59919
15905 * gcc.c-torture/compile/pr59919.c: New test.
15907 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15910 * g++.dg/ext/timevar2.C: New.
15912 2014-01-24 Marek Polacek <polacek@redhat.com>
15914 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15916 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15919 * gcc.target/i386/pr59929.c: New test.
15921 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15924 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15925 word atomic functions at runtime.
15927 2014-01-23 Marek Polacek <polacek@redhat.com>
15930 * gcc.dg/pr59846.c: New test.
15932 2014-01-23 Marek Polacek <polacek@redhat.com>
15935 * c-c++-common/pr58346-1.c: New test.
15936 * c-c++-common/pr58346-2.c: New test.
15937 * c-c++-common/pr58346-3.c: New test.
15939 2014-01-23 Marek Polacek <polacek@redhat.com>
15942 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15943 * gcc.dg/pr59871.c: New test.
15945 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15948 * g++.dg/parse/enum11.C: New.
15950 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15952 * gcc.target/aarch64/sshr64_1.c: New testcase.
15954 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15956 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15957 SIMD enabled function.
15958 * g++.dg/cilk-plus/ef_test.C: New test.
15959 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15960 and added C++ ones.
15961 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15962 to differenciate C error messages from C++ ones.
15964 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15966 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15968 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15970 * gcc.target/microblaze/others/builtin-trap.c: New test,
15972 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15974 PR middle-end/58809
15975 * c-c++-common/gomp/pr58809.c: New test.
15977 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15980 * c-c++-common/asan/use-after-return-1.c: Fixed
15983 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15985 PR preprocessor/58580
15986 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15988 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15989 Ilya Tocar <ilya.tocar@intel.com>
15991 * gcc.target/i386/avx512f-kmovw-1.c: New.
15993 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15995 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15996 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15997 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15998 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15999 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
16000 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
16002 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
16005 * gcc.dg/pr48774.c: Remove skip for mips_rel.
16006 * gcc.target/mips/pr52125.c: New test.
16008 2014-01-22 Marek Polacek <polacek@redhat.com>
16011 * gcc.dg/torture/pr59891.c: New test.
16013 2014-01-22 Jeff Law <law@redhat.com>
16015 PR tree-optimization/59597
16016 * gcc.dg/tree-ssa/pr59597.c: New test.
16018 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
16020 PR rtl-optimization/59477
16021 * g++.dg/pr59477.C: New.
16023 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
16025 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
16027 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
16030 * g++.dg/pr59482.C: New.
16032 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16034 * gcc.dg/vmx/insert-vsx-be-order.c: New.
16035 * gcc.dg/vmx/extract-vsx.c: New.
16036 * gcc.dg/vmx/extract-vsx-be-order.c: New.
16037 * gcc.dg/vmx/insert-vsx.c: New.
16039 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
16041 PR rtl-optimization/59896
16042 * gcc.target/arm/pr59896.c: New.
16044 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
16046 PR rtl-optimization/59858
16047 * gcc.target/arm/pr59858.c: New.
16049 2014-01-21 Jakub Jelinek <jakub@redhat.com>
16052 * gcc.dg/tree-prof/pr59003.c: New test.
16054 PR middle-end/59860
16055 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
16058 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
16060 * gfortran.dg/round_3.f08: Add more cases.
16062 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
16064 * lib/target-supports.exp (force_conventional_output_for): New
16066 * lib/scanasm.exp (scan-assembler_required_options)
16067 (scan-assembler-not_required_options)
16068 (scan-assembler-times_required_options): Replace with
16069 force_conventional_output_fors.
16070 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
16071 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
16073 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
16075 PR middle-end/59789
16076 * gcc.target/i386/pr59789.c: New testcase.
16078 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
16080 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
16081 the 'code' bitfield from 16 to 8.
16083 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
16085 * lib/target-supports.exp
16086 (check_effective_target_vect_perm): Exclude aarch64_be.
16087 (check_effective_target_vect_perm_byte): Likewise.
16088 (check_effective_target_vect_perm_short): Likewise.
16090 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
16092 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
16093 (RUN_TEST): Use new macro.
16094 (INDEX64_32): Delete.
16095 (INDEX64_64): Likewise.
16096 (INDEX128_32): Likewise.
16097 (INDEX128_64): Likewise.
16099 (test_vneg_f32): Use fixed RUN_TEST.
16101 2014-01-20 Richard Biener <rguenther@suse.de>
16103 PR middle-end/59860
16104 * gcc.dg/pr59860.c: New testcase.
16106 2014-01-20 Jakub Jelinek <jakub@redhat.com>
16109 * gcc.target/i386/pr59880.c: New test.
16111 2014-01-20 Renlin Li <renlin.li@arm.com>
16113 * gcc.dg/pr44194-1.c: Tweak regexp.
16115 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16117 PR libfortran/59771
16118 PR libfortran/59774
16119 PR libfortran/59836
16120 * gfortran.dg/round_3.f08: New cases added.
16121 * gfortran.dg/fmt_g_1.f90: New test.
16123 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
16125 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
16127 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
16129 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
16131 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
16133 * gcc.dg/vect/pr57705.c: Require vect_int.
16134 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
16135 * gcc.dg/vect/vect-alias-check.c: Likewise.
16137 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
16140 * gfortran.dg/unresolved_fixup_1.f90: New test.
16141 * gfortran.dg/unresolved_fixup_2.f90: New test.
16143 2014-01-18 Jakub Jelinek <jakub@redhat.com>
16146 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
16147 Remove dg-prune-output lines.
16149 2014-01-17 Jakub Jelinek <jakub@redhat.com>
16151 PR middle-end/59706
16152 * gfortran.dg/pr59706.f90: New test.
16153 * g++.dg/ext/pr59706.C: New test.
16155 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16159 * g++.dg/cpp0x/decltype-incomplete1.C: New.
16160 * g++.dg/init/pr58811.C: Likewise.
16162 2014-01-17 Jeff Law <law@redhat.com>
16164 PR middle-end/57904
16165 * gfortran.dg/pr57904.f90: New test.
16167 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16170 * g++.dg/cpp0x/nsdmi-union4.C: New.
16172 2014-01-17 Marek Polacek <polacek@redhat.com>
16175 * g++.dg/diagnostic/pr59838.C: New test.
16177 2014-01-17 Marek Polacek <polacek@redhat.com>
16180 * gcc.dg/pr58346.c: New test.
16182 2014-01-17 Jakub Jelinek <jakub@redhat.com>
16185 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
16186 dg-options, use dg-additional-options for i?86/x86_64 to avoid
16187 option duplication.
16190 * gfortran.dg/pr59440-1.f90: New test.
16191 * gfortran.dg/pr59440-2.f90: New test.
16192 * gfortran.dg/pr59440-3.f90: New test.
16195 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
16196 testing for " version" and " alias" with one testing for
16197 " version\[^\n\r]* alias".
16198 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
16199 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
16200 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
16201 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
16202 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
16203 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
16206 * c-c++-common/torture/pr57945.c: New test.
16208 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
16210 * gcc.target/arm/its.c: New testcase.
16212 2014-01-16 Jan Hubicka <jh@suse.cz>
16215 * g++.dg/torture/pr59775.C: New testcase.
16217 2014-01-16 Jakub Jelinek <jakub@redhat.com>
16219 PR middle-end/58344
16220 * gcc.c-torture/compile/pr58344.c: New test.
16223 * gcc.target/i386/pr59839.c: New test.
16226 * gcc.target/i386/pr9771-1.c (main): Rename to...
16227 (real_main): ... this. Add __asm name "main".
16228 (ASMNAME, ASMNAME2, STRING): Define.
16230 2014-01-16 Nick Clifton <nickc@redhat.com>
16232 PR middle-end/28865
16233 * gcc.c-torture/compile/pr28865.c: New.
16234 * gcc.c-torture/execute/pr28865.c: New.
16236 2014-01-16 Marek Polacek <polacek@redhat.com>
16238 PR middle-end/59827
16239 * gcc.dg/pr59827.c: New test.
16241 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
16243 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
16245 2014-01-15 Richard Henderson <rth@redhat.com>
16248 * gcc.target/i386/pr54694.c: New test.
16250 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
16253 * g++.dg/pr49718.C: New test.
16255 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
16257 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
16259 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
16261 * gcc.dg/vmx/mult-even-odd.c: New.
16262 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
16264 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
16266 * lib/target-supports.exp (check_libcilkrts_available): Added an
16267 extern "C" if we are using C++ along with a function prototype.
16269 2014-01-15 Jeff Law <law@redhat.com>
16271 PR tree-optimization/59747
16272 * gcc.c-torture/execute/pr59747.c: New test.
16274 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
16277 * c-c++-common/convert-vec-1.c: Also prune ABI change for
16279 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
16280 * g++.dg/ext/attribute-test-1.C: Likewise.
16281 * g++.dg/ext/attribute-test-2.C: Likewise.
16282 * g++.dg/ext/attribute-test-3.C: Likewise.
16283 * g++.dg/ext/attribute-test-4.C: Likewise.
16284 * g++.dg/ext/pr56790-1.C: Likewise.
16285 * g++.dg/torture/pr38565.C: Likewise.
16286 * gcc.dg/pr53060.c: Likewise.
16287 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
16288 * c-c++-common/vector-compare-2.c: Likewise.
16289 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
16290 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
16291 dg-message line number.
16293 2014-01-15 Matthias Klose <doko@ubuntu.com>
16295 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
16297 2014-01-15 Richard Biener <rguenther@suse.de>
16299 PR tree-optimization/59822
16300 * g++.dg/torture/pr59822.C: New testcase.
16302 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
16305 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
16306 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
16308 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
16309 Kugan Vivekanandarajah <kuganv@linaro.org>
16312 * g++.dg/pr59695.C: New testcase.
16314 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16317 * gcc.c-torture/compile/pr59803.c: New testcase.
16319 2014-01-15 Jakub Jelinek <jakub@redhat.com>
16322 * gcc.c-torture/execute/pr58943.c: New test.
16323 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
16325 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
16328 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
16329 * gcc.target/i386/pr39162.c (y): New __m256i variable.
16330 (bar): Change return type to void. Set y to x.
16331 * gcc.target/i386/pr59794-1.c: New testcase.
16332 * gcc.target/i386/pr59794-2.c: Likewise.
16333 * gcc.target/i386/pr59794-3.c: Likewise.
16334 * gcc.target/i386/pr59794-4.c: Likewise.
16335 * gcc.target/i386/pr59794-5.c: Likewise.
16336 * gcc.target/i386/pr59794-6.c: Likewise.
16337 * gcc.target/i386/pr59794-7.c: Likewise.
16339 2014-01-14 Richard Biener <rguenther@suse.de>
16341 PR tree-optimization/58921
16342 PR tree-optimization/59006
16343 * gcc.dg/torture/pr58921.c: New testcase.
16344 * gcc.dg/torture/pr59006.c: Likewise.
16345 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
16347 2014-01-14 Jakub Jelinek <jakub@redhat.com>
16350 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
16351 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
16352 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
16353 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
16354 Executing predictive commoning without unrolling.
16356 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
16358 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
16359 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
16360 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
16361 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
16362 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
16363 __builtin_ia32_rsqrt28sd_round.
16364 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
16365 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
16366 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
16367 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
16368 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
16369 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
16370 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
16371 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
16372 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
16373 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
16374 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
16375 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
16376 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
16377 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16378 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
16379 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
16380 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
16381 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
16382 * gcc.target/i386/sse-22.c: Extend with new built-ins,
16383 fix wrong rounding mode (see above).
16384 * gcc.target/i386/sse-23.c: Ditto.
16386 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16388 * gcc.dg/vmx/insert.c: New.
16389 * gcc.dg/vmx/insert-be-order.c: New.
16390 * gcc.dg/vmx/extract.c: New.
16391 * gcc.dg/vmx/extract-be-order.c: New.
16393 2014-01-13 Jakub Jelinek <jakub@redhat.com>
16395 PR tree-optimization/59387
16396 * gcc.c-torture/execute/pr59387.c: New test.
16398 2014-01-13 Richard Biener <rguenther@suse.de>
16400 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
16401 adjusting mathlib options.
16402 * gfortran.dg/lto/lto.exp: Likewise.
16404 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
16406 * gnat.dg/loop_optimization17.adb: New test.
16407 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
16409 2014-01-13 Christian Bruel <christian.bruel@st.com>
16411 * gcc.target/sh/cmpstrn.c: New case.
16413 2014-01-13 Jakub Jelinek <jakub@redhat.com>
16415 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
16416 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
16418 2014-01-12 Janus Weil <janus@gcc.gnu.org>
16421 * gfortran.dg/alloc_comp_basics_6.f90: New.
16423 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16426 * gfortran.dg/pr59700.f90: New test.
16428 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
16430 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
16431 * gfortran.dg/use_only_3.f90: Likewise.
16432 * gfortran.dg/inquire_10.f90: Delete opened file.
16433 * gfortran.dg/inquire_15.f90: Likewise.
16434 * gfortran.dg/pr16597.f90: Likewise.
16435 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
16438 2014-01-10 Jeff Law <law@redhat.com>
16440 PR middle-end/59743
16441 * gcc.c-torture/compile/pr59743.c: New test.
16443 2014-01-10 Jan Hubicka <jh@suse.cz>
16446 * g++.dg/torture/pr58585.C: New testcase.
16448 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
16450 * gcc.dg/pr46309.c: Disable for cris*-*-*.
16452 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
16454 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
16456 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
16459 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
16460 * gcc.target/aarch64/cmn-neg2.c: New test.
16462 2014-01-10 Richard Biener <rguenther@suse.de>
16464 PR tree-optimization/59374
16465 * gcc.dg/torture/pr59374-3.c: New testcase.
16467 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16469 * lib/target-supports.exp
16470 (check_effective_target_arm_crypto_ok_nocache): New.
16471 (check_effective_target_arm_crypto_ok): Use above procedure.
16472 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
16474 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
16478 * g++.dg/ipa/devirt-20.C: New testcase.
16479 * g++.dg/torture/pr58252.C: Likewise.
16480 * g++.dg/torture/pr59226.C: Likewise.
16482 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
16484 * c-c++-common/asan/no-asan-stack.c: New test.
16486 2014-01-10 Jakub Jelinek <jakub@redhat.com>
16488 PR middle-end/59670
16489 * gcc.dg/pr59670.c: New test.
16491 2014-01-09 Steve Ellcey <sellcey@mips.com>
16493 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
16495 2014-01-09 Jakub Jelinek <jakub@redhat.com>
16497 PR middle-end/47735
16498 * gcc.target/i386/pr47735.c: New test.
16500 PR tree-optimization/59622
16501 * g++.dg/opt/pr59622-2.C: New test.
16502 * g++.dg/opt/pr59622-3.C: New test.
16503 * g++.dg/opt/pr59622-4.C: New test.
16504 * g++.dg/opt/pr59622-5.C: New test.
16507 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
16508 filename:line instead of (modulename+offset) form with stripped
16509 initial / from the filename.
16511 2014-01-09 Ian Lance Taylor <iant@google.com>
16513 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
16514 the other Go compiler.
16516 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
16519 * g++.dg/cpp0x/variadic145.C: New.
16521 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
16523 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
16524 which don't support -fsplit-stack. Skip rotate[0123].go tests.
16526 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
16529 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
16530 are run only if the Cilk library is available/enabled.
16531 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
16532 * lib/target-supports.exp (check_libcilkrts_available): New function.
16534 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
16537 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
16538 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
16539 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
16540 with dg-additional-options.
16541 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
16542 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
16543 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16544 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
16545 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
16546 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
16548 2014-01-09 Richard Biener <rguenther@suse.de>
16550 PR tree-optimization/59715
16551 * gcc.dg/torture/pr59715.c: New testcase.
16553 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
16555 * c-c++-common/asan/no-asan-globals.c: New test.
16556 * c-c++-common/asan/no-instrument-reads.c: Likewise.
16557 * c-c++-common/asan/no-instrument-writes.c: Likewise.
16558 * c-c++-common/asan/use-after-return-1.c: Likewise.
16559 * c-c++-common/asan/no-use-after-return.c: Likewise.
16561 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
16563 * gnat.dg/weak2.ad[sb]: New test.
16565 2014-01-08 Jakub Jelinek <jakub@redhat.com>
16567 PR middle-end/59471
16568 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
16569 type, use pointers to vector type instead.
16571 2014-01-08 Catherine Moore <clm@codesourcery.com>
16573 * gcc.target/mips/umips-branch-3.c: New test.
16574 * gcc.target/mips/umips-branch-4.c: New test.
16576 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
16578 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
16579 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
16580 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
16581 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
16582 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
16583 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
16584 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
16585 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
16587 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
16589 PR rtl-optimization/59137
16590 * gcc.target/mips/pr59137.c: New test.
16592 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
16594 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
16595 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
16596 * gcc.target/i386/pr55433.c (dg-options): Ditto.
16597 * gcc.target/i386/pr57848.c (dg-options): Ditto.
16598 * gcc.target/i386/pr59099.c (dg-options): Ditto.
16599 Require fpic effective target.
16600 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
16602 2014-01-08 Jakub Jelinek <jakub@redhat.com>
16605 * gcc.dg/pr59722.c: New test.
16607 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
16609 PR middle-end/57748
16610 * gcc.dg/torture/pr57748-3.c: New test.
16611 * gcc.dg/torture/pr57748-4.c: New test.
16613 2014-01-08 Marek Polacek <polacek@redhat.com>
16615 PR middle-end/59669
16616 * gcc.dg/gomp/pr59669-1.c: New test.
16617 * gcc.dg/gomp/pr59669-2.c: New test.
16619 2014-01-08 Martin Jambor <mjambor@suse.cz>
16622 * gcc.dg/ipa/pr59610.c: New test.
16624 2014-01-08 Janus Weil <janus@gcc.gnu.org>
16627 * gfortran.dg/binding_label_tests_26a.f90: New.
16628 * gfortran.dg/binding_label_tests_26b.f90: New.
16630 2014-01-08 Marek Polacek <polacek@redhat.com>
16633 * c-c++-common/ubsan/pr59667.c: New test.
16635 2014-01-08 Richard Biener <rguenther@suse.de>
16637 PR middle-end/59630
16638 * gcc.dg/pr59630.c: New testcase.
16640 2014-01-08 Richard Biener <rguenther@suse.de>
16642 PR middle-end/59471
16643 * gcc.dg/pr59471.c: New testcase.
16645 2014-01-07 Jeff Law <law@redhat.com>
16647 PR middle-end/53623
16648 * gcc.target/i386/pr53623.c: New test.
16650 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
16652 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
16654 * g++.dg/cpp1y/pr58534.C: Likewise.
16655 * g++.dg/cpp1y/pr58536.C: Likewise.
16656 * g++.dg/cpp1y/pr58548.C: Likewise.
16657 * g++.dg/cpp1y/pr58549.C: Likewise.
16658 * g++.dg/cpp1y/pr58637.C: Likewise.
16659 * g++.dg/cpp1y/pr59112.C: Likewise.
16660 * g++.dg/cpp1y/pr59113.C: Likewise.
16661 * g++.dg/cpp1y/pr59629.C: Likewise.
16662 * g++.dg/cpp1y/pr59635.C: Likewise.
16663 * g++.dg/cpp1y/pr59636.C: Likewise.
16664 * g++.dg/cpp1y/pr59638.C: Likewise.
16666 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
16668 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
16670 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
16672 * gcc.target/i386/intrinsics_4.c (bar): New function.
16674 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
16676 * g++.dg/ext/is_base_of_incomplete-2.C: New.
16678 2014-01-07 Jakub Jelinek <jakub@redhat.com>
16680 PR rtl-optimization/58668
16681 * gcc.dg/pr58668.c: New test.
16683 PR tree-optimization/59643
16684 * gcc.dg/pr59643.c: New test.
16685 * gcc.c-torture/execute/pr59643.c: New test.
16687 2014-01-06 Janus Weil <janus@gcc.gnu.org>
16690 * gfortran.dg/class_allocate_16.f90: New.
16692 2014-01-06 Jakub Jelinek <jakub@redhat.com>
16695 * gcc.target/i386/pr59644.c: New test.
16697 2014-01-06 Marek Polacek <polacek@redhat.com>
16700 * gcc.dg/pr57773.c: New test.
16702 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
16708 * g++.dg/cpp1y/pr59635.C: New testcase.
16709 * g++.dg/cpp1y/pr59636.C: New testcase.
16710 * g++.dg/cpp1y/pr59629.C: New testcase.
16711 * g++.dg/cpp1y/pr59638.C: New testcase.
16713 2014-01-06 Martin Jambor <mjambor@suse.cz>
16716 * gcc.dg/ipa/pr59008.c: New test.
16718 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16720 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
16723 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16725 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
16726 Require c99_runtime.
16727 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
16729 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
16730 Require c99_runtime.
16731 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
16732 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
16733 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
16735 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
16736 Require c99_runtime.
16737 Make CALC void static.
16738 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
16740 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
16741 Require c99_runtime.
16742 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
16744 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16746 * gcc.target/i386/pr59501-1.c: Require avx effective target.
16747 * gcc.target/i386/pr59501-2.c: Likewise.
16748 * gcc.target/i386/pr59501-3.c: Likewise.
16749 * gcc.target/i386/pr59501-4.c: Likewise.
16750 * gcc.target/i386/pr59501-5.c: Likewise.
16751 * gcc.target/i386/pr59501-6.c: Likewise.
16753 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16755 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
16756 * gcc.target/i386/pr59390_1.c: Likewise.
16757 * gcc.target/i386/pr59390_2.c: Likewise.
16759 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
16761 * gcc.dg/pr59350.c: Tweak.
16762 * gcc.dg/pr59350-2.c: New test.
16763 * g++.dg/pr59510.C: Likewise.
16765 2014-01-06 Janus Weil <janus@gcc.gnu.org>
16768 * gfortran.dg/bind_c_procs_2.f90: New.
16770 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
16772 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
16773 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16774 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16775 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16776 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
16777 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16778 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16780 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
16782 * gcc.target/arm/neon-nested-apcs.c: New test.
16784 2014-01-04 Jakub Jelinek <jakub@redhat.com>
16786 PR tree-optimization/59519
16787 * gcc.dg/vect/pr59519-1.c: New test.
16788 * gcc.dg/vect/pr59519-2.c: New test.
16790 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
16793 2014-01-04 Janus Weil <janus@gcc.gnu.org>
16796 * gfortran.dg/typebound_proc_32.f90: New.
16798 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
16801 * g++.dg/pr58950.C: New file.
16803 2014-01-03 Tobias Burnus <burnus@net-b.de>
16806 * g++.dg/gomp/pr58567.C: New.
16808 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
16810 PR tree-optimization/59651
16811 * gcc.dg/torture/pr59651.c: New test.
16812 * gcc.dg/vect/pr59651.c: Ditto.
16814 2014-01-03 Jakub Jelinek <jakub@redhat.com>
16817 * gcc.target/i386/pr59625.c: New test.
16819 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16823 * g++.dg/cpp0x/range-for28.C: New.
16824 * g++.dg/cpp0x/range-for3.C: Update.
16826 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16828 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16830 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16833 * g++.dg/cpp0x/pr59641.C: New file.
16835 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16837 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16839 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16842 * g++.dg/ext/pr59378.C: New file.
16844 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16846 Update copyright years
16848 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16850 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16853 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16856 * gfortran.dg/dynamic_dispatch_12.f90: New.
16858 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16860 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16861 the builtin isn't optimized away as unused.
16863 PR rtl-optimization/59647
16864 * g++.dg/opt/pr59647.C: New test.
16866 Copyright (C) 2014 Free Software Foundation, Inc.
16868 Copying and distribution of this file, with or without modification,
16869 are permitted in any medium without royalty provided the copyright
16870 notice and this notice are preserved.