constexpr.c (literal_type_p): Return true for void type in C++14.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-12-01 Marek Polacek <polacek@redhat.com>
2
3 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
4 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
5 * g++.dg/cpp1y/constexpr-void1.C: New test.
6
7 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
8
9 PR c++/60845
10 * g++.dg/parse/error55.C: New.
11
12 2014-12-01 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/15346
15 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
16
17 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
18
19 PR tree-optimization/63941
20 * gcc.dg/torture/pr63941.c: New test.
21
22 2014-12-01 Martin Jambor <mjambor@suse.cz>
23
24 PR ipa/63551
25 * gcc.dg/ipa/pr63551.c: New test.
26 * gcc.dg/ipa/pr64041.c: Likewise.
27
28 2014-12-01 Ilya Tocar <ilya.tocar@intel.com>
29
30 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
31 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
32 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
33 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
34 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
35 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
36 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
37 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
38 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
39 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
40 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
41 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
42 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
43 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
44 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
45 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
46 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
47 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
48 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
49 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
50 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
51 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
52 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
53 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
54 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
55 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
56 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
57 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
58 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
59 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
60 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
61 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
62 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
63 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
64 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
65 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
66 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
67 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
68 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
69 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
70 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
71 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
72 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
73 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
74 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
75 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
76 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
77 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
78 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
79 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
80 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
81 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
82 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
83 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
84 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
85 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
86 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
87 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
88 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
89 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
90 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
91 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
92 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
93 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
94 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
95 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
96 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
97 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
98 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
99 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
100 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
101 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
102 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
103 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
104 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
105 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
106 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
107 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
108 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
109 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
110 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
111 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
112 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
113 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
114 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
115 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
116 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
117 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
118 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
119 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
120 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
121 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
122 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
123 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
124 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
125 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
126 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
127 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
128 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
129 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
130 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
131 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
132 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
133 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
134 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
135 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
136 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
137 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
138 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
139 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
140 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
141 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
142 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
143 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
144 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
145 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
146 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
147 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
148 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
149 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
150 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
151 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
152 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
153 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
154 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
155 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
156 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
157 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
158 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
159 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
160 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
161 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
162 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
163 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
164 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
165 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
166 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
167 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
168 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
169 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
170 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
171 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
172 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
173 * gcc.target/i386/avx512f-helper.h: Ditto.
174 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
175 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
176 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
177 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
178 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
179 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
180 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
181 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
182 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
183 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
184 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
185 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
186 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
187 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
188 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
189 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
190 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
191 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
192 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
193 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
194 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
195 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
196 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
197 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
198 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
199 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
200 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
201 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
202 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
203 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
204 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
205 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
206 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
207 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
208 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
209 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
210 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
211 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
212 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
213 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
214 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
215 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
216 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
217 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
218 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
219 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
220 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
221 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
222 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
223 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
224 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
225 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
226 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
227 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
228 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
229 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
230 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
231 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
232 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
233 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
234 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
235 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
236 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
237 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
238 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
239 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
240 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
241 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
242 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
243 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
244 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
245 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
246 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
247 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
248 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
249 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
250 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
251 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
252 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
253 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
254 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
255 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
256 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
257 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
258 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
259 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
260 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
261 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
262 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
263 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
264 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
265 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
266 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
267 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
268 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
269 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
270 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
271 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
272 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
273 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
274 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
275 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
276 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
277 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
278 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
279 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
280 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
281 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
282 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
283 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
284 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
285 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
286 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
287 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
288 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
289 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
290 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
291 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
292 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
293 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
294 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
295 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
296 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
297 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
298 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
299 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
300 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
301 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
302 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
303 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
304 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
305 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
306 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
307 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
308 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
309 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
310 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
311 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
312 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
313 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
314 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
315 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
316 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
317 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
318 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
319 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
320 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
321 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
322 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
323 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
324 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
325 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
326 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
327 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
328 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
329 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
330 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
331 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
332 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
333 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
334 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
335 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
336 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
337 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
338 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
339 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
340 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
341 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
342 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
343 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
344 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
345 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
346 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
347 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
348 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
349 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
350 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
351 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
352 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
353 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
354 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
355 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
356 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
357 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
358 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
359 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
360 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
361 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
362 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
363 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
364 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
365 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
366 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
367 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
368 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
369 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
370 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
371 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
372 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
373 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
374 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
375 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
376 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
377 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
378 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
379 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
380 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
381 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
382 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
383 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
384 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
385 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
386 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
387 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
388 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
389 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
390 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
391 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
392 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
393 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
394 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
395 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
396 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
397 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
398 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
399 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
400 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
401 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
402 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
403 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
404 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
405 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
406 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
407 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
408 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
409 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
410 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
411 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
412 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
413 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
414 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
415 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
416 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
417 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
418 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
419 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
420 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
421 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
422 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
423 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
424 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
425 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
426 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
427 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
428 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
429 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
430 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
431 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
432 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
433 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
434 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
435 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
436 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
437 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
438 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
439 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
440 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
441 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
442 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
443 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
444 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
445 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
446 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
447 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
448 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
449 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
450 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
451 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
452 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
453 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
454 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
455 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
456 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
457 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
458 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
459 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
460 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
461 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
462 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
463 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
464 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
465 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
466 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
467 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
468 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
469 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
470 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
471 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
472 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
473 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
474 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
475 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
476 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
477 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
478 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
479 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
480 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
481 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
482 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
483 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
484 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
485 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
486 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
487 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
488 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
489 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
490 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
491 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
492 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
493 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
494 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
495 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
496 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
497 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
498 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
499 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
500 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
501 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
502 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
503 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
504 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
505 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
506 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
507 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
508 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
509 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
510 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
511 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
512 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
513 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
514 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
515 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
516 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
517 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
518 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
519 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
520 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
521 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
522 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
523 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
524 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
525 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
526 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
527 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
528 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
529 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
530 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
531 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
532 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
533 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
534 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
535 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
536 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
537 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
538 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
539 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
540 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
541 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
542 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
543 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
544 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
545 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
546 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
547
548 2014-12-01 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/63738
551 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
552
553 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
554
555 PR target/64114
556 * gcc.target/i386/pr64114.c: New test.
557
558 2014-11-29 Joseph Myers <joseph@codesourcery.com>
559
560 PR preprocessor/41698
561 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
562
563 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
564
565 PR target/64061
566 * gcc.target/i386/pr64061.c: New.
567
568 2014-11-28 Marek Polacek <polacek@redhat.com>
569
570 * c-c++-common/ubsan/shift-8.c: New test.
571
572 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
573
574 PR rtl-optimization/64087
575 * gcc.dg/pr64087.c: New.
576
577 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
578
579 PR rtl-optimization/64037
580 * g++.dg/pr64037.C: New test.
581
582 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
583
584 * gcc.target/i386/pr52252-atom-1.c: Delete.
585
586 2014-11-28 Jiong Wang <jiong.wang@arm.com>
587
588 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
589 testcase for soft-float.
590
591 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
592
593 * gcc.target/i386/pr63661.c: Replace -mtune=native with
594 -mtune=nehalem.
595 (foo): Replace "!=" with delta.
596 (main): Remove __builtin_printf.
597
598 2014-11-28 Renlin Li <renlin.li@arm.com>
599
600 PR target/63661
601 * gcc.target/i386/pr63661.c: Use native tune.
602
603 2014-11-28 Renlin Li <renlin.li@arm.com>
604
605 PR target/63661
606 * gcc.target/i386/pr63661.c: New test.
607
608 2014-11-28 Marek Polacek <polacek@redhat.com>
609
610 PR c/63862
611 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
612 * c-c++-common/ubsan/shift-7.c: New test.
613
614 2014-11-28 Richard Biener <rguenther@suse.de>
615
616 PR middle-end/64084
617 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
618 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
619
620 2014-11-27 Richard Biener <rguenther@suse.de>
621
622 PR middle-end/64088
623 * gcc.dg/torture/pr64088.c: New testcase.
624
625 PR tree-optimization/64088
626 * gcc.dg/torture/pr64091.c: New testcase.
627
628 2014-11-27 Ilya Tocar <ilya.tocar@intel.com>
629
630 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
631 * gcc.target/i386/builtin_target.c: Ditto.
632
633 2014-11-27 Kai Tietz <ktietz@redhat.com>
634
635 PR c++/63904
636 * g++.dg/cpp0x/pr63904.C: New.
637
638 2014-11-27 Jakub Jelinek <jakub@redhat.com>
639
640 PR middle-end/64067
641 * gcc.c-torture/compile/pr64067.c: New test.
642
643 PR tree-optimization/64024
644 * gcc.dg/vect/vect-simd-clone-13.c: New test.
645 * gcc.dg/vect/vect-simd-clone-14.c: New test.
646
647 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
648
649 PR target/59593
650 * gcc.target/arm/constant-pool.c: New test.
651
652 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
653
654 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
655
656 2014-11-27 Richard Biener <rguenther@suse.de>
657
658 PR tree-optimization/64083
659 * gcc.dg/torture/pr64083.c: New testcase.
660
661 2014-11-27 Richard Biener <rguenther@suse.de>
662
663 PR tree-optimization/61634
664 * gcc.dg/vect/pr61634.c: New testcase.
665
666 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
667
668 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
669
670 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
671
672 PR c++/63757
673 * g++.dg/cpp0x/nullptr33.C: New.
674
675 2014-11-26 Jakub Jelinek <jakub@redhat.com>
676
677 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
678 tsan_init): Don't use -fPIE or -pie.
679
680 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
681
682 PR ipa/61190
683 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
684
685 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
686
687 PR c++/59114
688 * g++.dg/cpp0x/auto43.C: New.
689
690 2014-11-26 Richard Biener <rguenther@suse.de>
691
692 PR middle-end/63738
693 * gcc.dg/torture/pr63738.c: New testcase.
694
695 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
696
697 PR bootstrap/63995
698 * gcc.target/i386/pr63995-2.c: New.
699
700 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
701
702 PR lto/64075
703 * gcc.dg/pr64075.c: New.
704
705 2014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
706
707 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
708 *-*-solaris* && !gld.
709 * gcc.target/i386/mcount_pic.c: Likewise.
710 Use -pg.
711
712 2014-11-21 Mark Wielaard <mjw@redhat.com>
713
714 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
715 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
716 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
717 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
718 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
719
720 2014-11-24 Mark Wielaard <mjw@redhat.com>
721
722 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
723 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
724 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
725
726 2014-11-26 Richard Biener <rguenther@suse.de>
727
728 PR tree-optimization/62238
729 * gcc.dg/torture/pr62238.c: New testcase.
730
731 2014-11-25 Andrew Pinski <apinski@cavium.com>
732
733 * gcc.c-torture/execute/20141125-1.c: New testcase.
734
735 2014-11-25 Tobias Burnus <burnus@net-b.de>
736
737 * gfortran.dg/empty_label.f: Change test to continue testing
738 for -fmax-errors=1.
739 * gfortran.dg/empty_label.f90: Ditto.
740 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
741
742 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
743
744 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
745 Update comment.
746 * g++.old-deja/g++.law/enum9.C: Likewise.
747 * g++.old-deja/g++.other/enum4.C: Likewise.
748
749 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
750
751 PR target/63534
752 * gcc.target/i386/pr63534.c: New test.
753
754 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
755
756 PR target/63527
757 * gcc.target/i386/pr63527.c: New test.
758
759 2014-11-25 Martin Liska <mliska@suse.cz>
760
761 PR bootstrap/64050
762 PR ipa/64060
763 * gcc.dg/plugin/plugin.exp: New plugin.
764 * gcc.dg/plugin/sreal-test-1.c: New test.
765 * gcc.dg/plugin/sreal_plugin.c: New test.
766
767 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
768
769 * gcc.target/mips/mips.exp: Add support for -msoft-float and
770 -mhard-float options. Ensure that explicit -mfp* options imply
771 both -mhard-float and -mdouble-float.
772 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
773 compile options.
774
775 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
776
777 PR c++/63786
778 * g++.dg/cpp0x/variadic163.C: New.
779
780 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
781
782 PR target/64056
783 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
784 * gcc.target/i386/chkp-stropt-4.c: Likewise.
785 * gcc.target/i386/chkp-stropt-8.c: Likewise.
786 * gcc.target/i386/chkp-stropt-12.c: Likewise.
787 * gcc.target/i386/chkp-stropt-16.c: Likewise.
788
789 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
790
791 * gcc.target/powerpc/longcall-2.c: New test.
792
793 2014-11-25 Marek Polacek <polacek@redhat.com>
794
795 PR c/63877
796 * gcc.dg/pr63877.c: New test.
797
798 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
799
800 PR ipa/64059
801 * g++.dg/ipa/pr64059.C: New test.
802
803 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
804
805 PR target/63847
806 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
807 for 32bit x86 targets.
808 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
809
810 2014-11-24 Tobias Burnus <burnus@net-b.de>
811
812 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
813 * gfortran.dg/dollar_sym_1.f90: Ditto.
814 * gfortran.dg/dollar_sym_3.f: Ditto.
815
816 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
817
818 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
819 Add aarch64{,_be}.
820
821 2014-11-24 Richard Biener <rguenther@suse.de>
822
823 PR tree-optimization/63679
824 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
825 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
826 * gcc.target/i386/ssetype-1.c: Likewise.
827 * gcc.target/i386/ssetype-3.c: Likewise.
828 * gcc.target/i386/ssetype-5.c: Likewise.
829
830 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
831 Paolo Carlini <paolo.carlini@oracle.com>
832
833 PR c++/63203
834 * g++.dg/warn/Winit-self-2.C: New.
835
836 2014-11-24 Petr Murzin <petr.murzin@intel.com>
837
838 * gcc.target/i386/extract-insert-combining.c: New test.
839
840 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
841
842 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
843
844 2014-11-24 Richard Biener <rguenther@suse.de>
845
846 PR testsuite/64039
847 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
848
849 2014-11-24 Richard Biener <rguenther@suse.de>
850
851 PR tree-optimization/55334
852 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
853
854 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
855
856 * gnat.dg/opt45.adb: New test.
857
858 2014-11-24 Tobias Burnus <burnus@net-b.de>
859
860 * gfortran.dg/dollar_sym_3.f: Update dg-error.
861 * gfortran.dg/coarray_collectives_3.f90: Ditto.
862
863 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
864
865 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
866 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
867 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
868 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
869
870 2014-11-23 Tobias Burnus <burnus@net-b.de>
871
872 * gfortran.dg/tab_continuation.f: Update dg-*.
873
874 2014-11-23 Andrew Pinski <apinski@cavium.com>
875
876 * gcc.c-torture/compile/20120927-1.c: New testcase.
877 * gcc.c-torture/compile/20120830-1.c: New testcase.
878
879 2014-11-22 Andrew Pinski <apinski@cavium.com>
880
881 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
882 argc is always greater than 1 (octeon simulator).
883 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
884
885 2014-11-22 Andrew Pinski <apinski@cavium.com>
886
887 PR target/63971
888 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
889 x30 (in the epilogue).
890 * gcc.target/aarch64/test_frame_6.c: Likewise.
891 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
892 x30 and x19 (in the epilogue).
893 * gcc.target/aarch64/test_frame_4.c: Likewise.
894 * gcc.target/aarch64/test_frame_7.c: Likewise.
895
896 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
897
898 PR target/63783
899 PR target/51244
900 * gcc.target/sh/torture/pr63783-1.c: New.
901 * gcc.target/sh/torture/pr63783-2.c: New.
902 * gcc.target/sh/pr51244-20.c: Adjust.
903 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
904
905 2014-11-22 Tobias Burnus <burnus@net-b.de>
906
907 * gfortran.dg/coarray/cosubscript_1.f90: New.
908
909 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
910
911 * gnat.dg/specs/pack11.ads: New test.
912
913 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
914
915 * gnat.dg/specs/no_streams.ads: New test.
916
917 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
918
919 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
920 store_modtion rtl dump.
921 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
922 * gcc.dg/var-expand3.c (dg-final): Ditto.
923
924 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
925
926 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
927 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
928 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
929 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
930 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
931 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
932
933 2014-11-21 Jakub Jelinek <jakub@redhat.com>
934
935 PR tree-optimization/64006
936 * gcc.c-torture/execute/pr64006.c: New test.
937
938 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
939
940 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
941 value for go testing.
942
943 2014-11-21 Jiong Wang <jiong.wang@arm.com>
944
945 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
946
947 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
948
949 * gcc.target/aarch64/simd/vsqrt_f64_1.c
950
951 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
952
953 * g++.dg/other/i386-2.C: Add -mpcommit.
954 * g++.dg/other/i386-3.C: Ditto.
955 * gcc.target/i386/pcommit-1.c: New test.
956 * gcc.target/i386/sse-12.c: Add new options.
957 * gcc.target/i386/sse-13.c: Ditto.
958 * gcc.target/i386/sse-14.c: Ditto.
959 * gcc.target/i386/sse-22.c: Ditto.
960 * gcc.target/i386/sse-23.c: Ditto.
961
962 2014-11-20 Mark Wielaard <mjw@redhat.com>
963
964 PR debug/38757
965 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
966 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
967
968 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
969
970 * g++.dg/other/i386-2.C: Add -mclwb.
971 * g++.dg/other/i386-3.C: Ditto.
972 * gcc.target/i386/clwb-1.c: New test.
973 * gcc.target/i386/sse-12.c: Add new options.
974 * gcc.target/i386/sse-13.c: Ditto.
975 * gcc.target/i386/sse-14.c: Ditto.
976 * gcc.target/i386/sse-22.c: Ditto.
977 * gcc.target/i386/sse-23.c: Ditto.
978
979 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
980
981 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
982 * g++.dg/other/i386-3.C: Ditto.
983 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
984 * gcc.target/i386/avx512vbmi-check.h: Ditto.
985 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
986 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
987 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
988 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
989 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
990 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
991 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
992 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
993 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
994 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
995 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
996 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
997 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
998 * gcc.target/i386/sse-12.c: Add new options.
999 * gcc.target/i386/sse-13.c: Ditto.
1000 * gcc.target/i386/sse-14.c: Ditto.
1001 * gcc.target/i386/sse-22.c: Ditto.
1002 * gcc.target/i386/sse-23.c: Ditto.
1003
1004 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
1005
1006 * g++.dg/other/i386-2.C: Add -mavx512ifma.
1007 * g++.dg/other/i386-3.C: Ditto.
1008 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
1009 * gcc.target/i386/avx512ifma-check.h: New.
1010 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1011 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
1012 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1013 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1014 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
1015 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
1016 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
1017 * gcc.target/i386/sse-12.c: Add new options.
1018 * gcc.target/i386/sse-13.c: Ditto.
1019 * gcc.target/i386/sse-14.c: Ditto.
1020 * gcc.target/i386/sse-22.c: Ditto.
1021 * gcc.target/i386/sse-23.c: Ditto.
1022
1023 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
1024
1025 Forward-port from 2014-10-30 4_9-branch r216934
1026
1027 PR target/63633
1028 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
1029
1030 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1031
1032 PR debug/63239
1033 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
1034 -gno-strict-dwarf.
1035
1036 2014-11-21 Tom de Vries <tom@codesourcery.com>
1037
1038 * gcc.dg/store-motion-fgcse-sm.c: New test.
1039
1040 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
1041
1042 PR target/60451
1043 * gcc.target/i386/pr60451.c: New.
1044
1045 2014-11-21 Jakub Jelinek <jakub@redhat.com>
1046
1047 PR tree-optimization/61773
1048 * gcc.dg/pr61773.c: New test.
1049
1050 PR target/63764
1051 * c-c++-common/pr63764-1.c: New test.
1052 * c-c++-common/pr63764-2.c: New test.
1053
1054 PR target/63910
1055 * gcc.target/i386/pr63910.c: New test.
1056
1057 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1058
1059 PR lto/63998
1060 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
1061
1062 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
1063
1064 * gcc.dg/no-strict-overflow-8.c: New test.
1065
1066 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1067
1068 * gcc.dg/undefined-loop-1.c: New file.
1069 * gcc.dg/undefined-loop-2.c: New file.
1070
1071 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
1072
1073 * gcc.target/aarch64/symbol-range.c: New.
1074 * gcc.target/aarch64/symbol-range-tiny.c: New.
1075 2014-11-20 Richard Biener <rguenther@suse.de>
1076
1077 PR middle-end/63962
1078 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
1079
1080 2014-11-20 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/63677
1083 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
1084 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
1085
1086 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
1087
1088 PR sanitizer/63845
1089 * gcc.dg/asan/pr63845.c: New test.
1090
1091 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1092
1093 PR sanitizer/63939
1094 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
1095 stack pointer address, to fit darwin output when symbolizer is not
1096 present.
1097 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1098 * c-c++-common/asan/memcmp-1.c: Likewise.
1099 * c-c++-common/asan/misalign-1.c: Likewise.
1100 * c-c++-common/asan/misalign-2.c: Likewise.
1101 * c-c++-common/asan/null-deref-1.c: Likewise.
1102 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1103 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
1104 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1105 * c-c++-common/asan/use-after-free-1.c: Likewise.
1106 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
1107 * g++.dg/asan/deep-tail-call-1.C: Likewise.
1108 * g++.dg/asan/large-func-test-1.C: Likewise.
1109
1110 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1111
1112 PR sanitizer/63939
1113 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
1114
1115 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1116
1117 PR sanitizer/63939
1118 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
1119 * c-c++-common/asan/memcmp-1.c: Likewise.
1120 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1121 * c-c++-common/asan/use-after-free-1.c: Likewise.
1122
1123 2014-11-19 David Malcolm <dmalcolm@redhat.com>
1124
1125 PR jit/63854
1126 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
1127 (make_random_function): Free ff->locals.
1128
1129 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
1130
1131 PR target/63947
1132 * gcc.target/i386/pr63947.c: New test.
1133
1134 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1135
1136 PR c++/55425
1137 * g++.dg/cpp0x/constexpr-__func__.C: New.
1138
1139 2014-11-19 Renlin Li <Renlin.Li@arm.com>
1140
1141 PR target/63424
1142 * gcc.target/aarch64/pr63424.c: New test.
1143
1144 2014-11-19 Renlin Li <Renlin.Li@arm.com>
1145
1146 PR middle-end/63762
1147 * gcc.dg/pr63762.c: New test.
1148
1149 2014-11-19 Marek Polacek <polacek@redhat.com>
1150
1151 PR sanitizer/63690
1152 * gcc.dg/ubsan/pr63690.c: New test.
1153
1154 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1155
1156 PR sanitizer/62132
1157 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
1158 darwin, adjust dg-output.
1159 * c-c++-common/asan/misalign-2.c: Likewise.
1160
1161 2014-11-19 Richard Henderson <rth@redhat.com>
1162
1163 * gcc.dg/cwsc0.c: New test.
1164 * gcc.dg/cwsc1.c: New test.
1165
1166 2014-11-19 Marek Polacek <polacek@redhat.com>
1167
1168 PR sanitizer/63879
1169 * c-c++-common/ubsan/pr63879-1.c: New test.
1170 * c-c++-common/ubsan/pr63879-2.c: New test.
1171
1172 2014-11-19 Tom de Vries <tom@codesourcery.com>
1173
1174 PR tree-optimization/62167
1175 * gcc.dg/pr51879-12.c: Add xfails.
1176 * gcc.dg/pr62167-run.c: New test.
1177 * gcc.dg/pr62167.c: New test.
1178
1179 2014-11-19 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR tree-optimization/63915
1182 * c-c++-common/gomp/pr60823-4.c: New test.
1183
1184 PR sanitizer/63520
1185 * c-c++-common/ubsan/pr63520.c: New test.
1186
1187 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/57654
1190 * g++.dg/cpp0x/constexpr-ref7.C: New.
1191
1192 2014-11-19 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR sanitizer/63913
1195 * g++.dg/ubsan/pr63913.C: New test.
1196
1197 2014-11-19 Andreas Schwab <schwab@suse.de>
1198
1199 * gcc.dg/pure-2.c: Update line numbers.
1200
1201 2014-11-19 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR rtl-optimization/63843
1204 * gcc.c-torture/execute/pr63843.c: New test.
1205
1206 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
1207
1208 PR target/63937
1209 * gcc.dg/memset-2.c: New.
1210
1211 2014-11-18 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR sanitizer/63813
1214 * g++.dg/ubsan/pr63813.C: New test.
1215
1216 PR tree-optimization/61042
1217 * gcc.c-torture/compile/pr61042.c: New test.
1218
1219 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
1220
1221 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
1222 setting.
1223
1224 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1225
1226 PR c++/55942
1227 * g++.dg/cpp0x/constexpr-55942.C: New.
1228
1229 2014-11-18 Marek Polacek <polacek@redhat.com>
1230
1231 PR sanitizer/63866
1232 * c-c++-common/ubsan/pr63866.c: New test.
1233
1234 2014-11-18 Richard Biener <rguenther@suse.de>
1235
1236 PR tree-optimization/63914
1237 * gcc.dg/pr63914.c: New testcase.
1238
1239 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/55443
1242 * g++.dg/cpp0x/noexcept26.C: New.
1243 * g++.dg/cpp0x/noexcept27.C: Likewise.
1244
1245 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/60245
1248 * g++.dg/cpp0x/constexpr-60245.C: New.
1249
1250 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/60771
1253 * g++.dg/cpp0x/constexpr-ref6.C: New.
1254
1255 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
1256
1257 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
1258 * gcc.target/arm/neon/vbicQs32.c: Likewise.
1259 * gcc.target/arm/neon/vbicQs64.c: Likewise.
1260 * gcc.target/arm/neon/vbicQs8.c: Likewise.
1261 * gcc.target/arm/neon/vbicQu16.c: Likewise.
1262 * gcc.target/arm/neon/vbicQu32.c: Likewise.
1263 * gcc.target/arm/neon/vbicQu64.c: Likewise.
1264 * gcc.target/arm/neon/vbicQu8.c: Likewise.
1265 * gcc.target/arm/neon/vbics16.c: Likewise.
1266 * gcc.target/arm/neon/vbics32.c: Likewise.
1267 * gcc.target/arm/neon/vbics64.c: Likewise.
1268 * gcc.target/arm/neon/vbics8.c: Likewise.
1269 * gcc.target/arm/neon/vbicu16.c: Likewise.
1270 * gcc.target/arm/neon/vbicu32.c: Likewise.
1271 * gcc.target/arm/neon/vbicu64.c: Likewise.
1272 * gcc.target/arm/neon/vbicu8.c: Likewise.
1273 * gcc.target/arm/neon/vornQs16.c: Likewise.
1274 * gcc.target/arm/neon/vornQs32.c: Likewise.
1275 * gcc.target/arm/neon/vornQs64.c: Likewise.
1276 * gcc.target/arm/neon/vornQs8.c: Likewise.
1277 * gcc.target/arm/neon/vornQu16.c: Likewise.
1278 * gcc.target/arm/neon/vornQu32.c: Likewise.
1279 * gcc.target/arm/neon/vornQu64.c: Likewise.
1280 * gcc.target/arm/neon/vornQu8.c: Likewise.
1281 * gcc.target/arm/neon/vorns16.c: Likewise.
1282 * gcc.target/arm/neon/vorns32.c: Likewise.
1283 * gcc.target/arm/neon/vorns64.c: Likewise.
1284 * gcc.target/arm/neon/vorns8.c: Likewise.
1285 * gcc.target/arm/neon/vornu16.c: Likewise.
1286 * gcc.target/arm/neon/vornu32.c: Likewise.
1287 * gcc.target/arm/neon/vornu64.c: Likewise.
1288 * gcc.target/arm/neon/vornu8.c: Likewise.
1289
1290 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
1291
1292 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
1293 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
1294 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
1295 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
1296 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
1297 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
1298 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
1299 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
1300 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
1301
1302 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
1303
1304 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
1305 * g++.dg/ipa/devirt-15.C: Ditto.
1306 * g++.dg/ipa/devirt-7.C: Ditto.
1307 * g++.dg/ipa/pr60600.C: Ditto.
1308 * g++.dg/opt/vt2.C: Ditto.
1309 * g++.dg/opt/vt4.C: Ditto.
1310 * g++.dg/pr48484.C: Ditto.
1311 * g++.dg/tm/pr47746.C: Ditto.
1312 * g++.dg/tree-ssa/pr57380.C: Ditto.
1313 * gcc.dg/ipa/inline-4.c: Ditto.
1314 * gcc.dg/ipa/inlinehint-1.c: Ditto.
1315 * gcc.dg/ipa/inlinehint-2.c: Ditto.
1316 * gcc.dg/ipa/inlinehint-3.c: Ditto.
1317 * gcc.dg/pr47276.c: Ditto.
1318 * gcc.dg/pure-2.c: Ditto.
1319 * gcc.dg/tm/nested-2.c: Ditto.
1320 * gcc.dg/tree-ssa/alias-29.c: Ditto.
1321 * gcc.target/i386/3dnow-1.c: Ditto.
1322 * gcc.target/i386/3dnow-2.c: Ditto.
1323 * gcc.target/i386/3dnowA-1.c: Ditto.
1324 * gcc.target/i386/3dnowA-2.c: Ditto.
1325 * gcc.target/i386/avx-1.c: Ditto.
1326 * gcc.target/i386/avx-2.c: Ditto.
1327 * gcc.target/i386/memcpy-1.c: Ditto.
1328 * gcc.target/i386/mmx-1.c: Ditto.
1329 * gcc.target/i386/mmx-2.c: Ditto.
1330 * gcc.target/i386/sse-14.c: Ditto.
1331 * gcc.target/i386/sse-22.c: Ditto.
1332 * gcc.target/i386/sse-22a.c: Ditto.
1333 * gcc.target/i386/sse-23.c: Ditto.
1334 * gcc.target/i386/sse-24.c: Ditto.
1335 * gcc.target/i386/vect-double-1.c: Ditto.
1336 * g++.dg/fstack-protector-strong.C: Add target nonpic.
1337 * gcc.dg/fstack-protector-strong.c: Ditto.
1338
1339 2014-11-18 Hale Wang <hale.wang@arm.com>
1340
1341 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
1342 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
1343 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1344 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1345 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1346 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1347 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1348 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1349 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1350 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1351
1352 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
1353
1354 * g++.dg/abi/mangle-arm-crypto.C: New.
1355 * g++.dg/abi/mangle-neon.C (f19): New.
1356 (f20): Likewise.
1357
1358 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
1359
1360 * gcc.target/arm/pr51968.c (foo): Fix call to
1361 __builtin_neon_vqmovunv8hi.
1362
1363 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
1364
1365 * c-c++-common/asan/aggressive-opts.c: New test.
1366
1367 2014-11-18 Yury Gribov <y.gribov@samsung.com>
1368
1369 PR sanitizer/63802
1370 * c-c++-common/ubsan/pr63802.c: New test.
1371
1372 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
1373
1374 * g++.dg/pr63766.C: New.
1375
1376 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1377
1378 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
1379 floating point variables instead of using asm to test allocating
1380 values to the Altivec registers.
1381
1382 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
1383 -mupper-regs-df tests.
1384 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1385
1386 * config/rs6000/predicates.md (memory_fp_constant): New predicate
1387
1388 2014-11-17 Tom de Vries <tom@codesourcery.com>
1389
1390 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
1391 * gcc.dg/pr43864-3.c: Same.
1392 * gcc.dg/pr43864-4.c: Same.
1393 * gcc.dg/pr43864.c: Same.
1394 * gcc.dg/pr50763.c: Same.
1395 * gcc.dg/pr51879-12.c: Same.
1396 * gcc.dg/pr51879-16.c: Same.
1397 * gcc.dg/pr51879-17.c: Same.
1398 * gcc.dg/pr51879-18.c: Same.
1399 * gcc.dg/pr51879-2.c: Same.
1400 * gcc.dg/pr51879-3.c: Same.
1401 * gcc.dg/pr51879-4.c: Same.
1402 * gcc.dg/pr51879-6.c: Same.
1403 * gcc.dg/pr51879-7.c: Same.
1404 * gcc.dg/pr51879.c: Same.
1405
1406 2014-11-17 Tom de Vries <tom@codesourcery.com>
1407
1408 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
1409 * gcc.dg/pr43864-3.c: Same.
1410 * gcc.dg/pr43864-4.c: Same.
1411
1412 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
1413
1414 * gcc.target/aarch64/vld1_lane.c: New test.
1415
1416 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
1417
1418 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
1419 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
1420
1421 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
1422
1423 * gcc.target/i386/chkp-strlen-1.c: New.
1424 * gcc.target/i386/chkp-strlen-2.c: New.
1425 * gcc.target/i386/chkp-strlen-3.c: New.
1426 * gcc.target/i386/chkp-strlen-4.c: New.
1427 * gcc.target/i386/chkp-strlen-5.c: New.
1428
1429 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
1430
1431 * gcc.target/i386/chkp-stropt-1.c: New.
1432 * gcc.target/i386/chkp-stropt-2.c: New.
1433 * gcc.target/i386/chkp-stropt-3.c: New.
1434 * gcc.target/i386/chkp-stropt-4.c: New.
1435 * gcc.target/i386/chkp-stropt-5.c: New.
1436 * gcc.target/i386/chkp-stropt-6.c: New.
1437 * gcc.target/i386/chkp-stropt-7.c: New.
1438 * gcc.target/i386/chkp-stropt-8.c: New.
1439 * gcc.target/i386/chkp-stropt-9.c: New.
1440 * gcc.target/i386/chkp-stropt-10.c: New.
1441 * gcc.target/i386/chkp-stropt-11.c: New.
1442 * gcc.target/i386/chkp-stropt-12.c: New.
1443 * gcc.target/i386/chkp-stropt-13.c: New.
1444 * gcc.target/i386/chkp-stropt-14.c: New.
1445 * gcc.target/i386/chkp-stropt-15.c: New.
1446 * gcc.target/i386/chkp-stropt-16.c: New.
1447
1448 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
1449
1450 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
1451 __SIZE_TYPE__.
1452
1453 2014-11-17 Richard Biener <rguenther@suse.de>
1454
1455 PR middle-end/63898
1456 PR middle-end/63883
1457 * gfortran.dg/pr63883.f90: New testcase.
1458
1459 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
1460
1461 PR ipa/63894
1462 * g++.dg/ipa/pr63894.C: New test.
1463
1464 2014-11-17 Terry Guo <terry.guo@arm.com>
1465
1466 * gcc.target/arm/thumb1-ual-1.c: New test.
1467
1468 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
1469
1470 PR middle-end/63790
1471 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
1472 * gcc.dg/tree-ssa/forwprop-29.c: New test.
1473
1474 2014-11-16 Andrew Pinski <apinski@cavium.com>
1475
1476 * gcc.c-torture/execute/memset-4.c: New test.
1477 * gcc.c-torture/execute/20110418-1.c: New test.
1478 * gcc.c-torture/execute/20141022-1.c: New test.
1479 * gcc.c-torture/execute/strcpy-2.c: New test.
1480 * gcc.c-torture/execute/20140212-2.c: New test.
1481 * gcc.c-torture/compile/20120913-1.c: New test.
1482 * gcc.c-torture/compile/20121010-1.c: New test.
1483 * gcc.c-torture/compile/20120917-1.c: New test.
1484 * gcc.c-torture/compile/20140110-1.c: New test.
1485 * gcc.c-torture/compile/20121220-1.c: New test.
1486 * gcc.c-torture/compile/20120822-1.c: New test.
1487 * gcc.c-torture/compile/20121027-1.c: New test.
1488 * gcc.c-torture/compile/20120830-2.c: New test.
1489
1490 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
1491
1492 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
1493 restoration.
1494
1495 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1496
1497 * gcc.dg/atomic/c11-atomic-exec-5.c
1498 (test_main_long_double_add_overflow): Only actually define if
1499 LDBL_MANT_DIG != 106.
1500 (test_main_complex_long_double_add_overflow): Likewise.
1501 (test_main_long_double_sub_overflow): Likewise.
1502 (test_main_complex_long_double_sub_overflow): Likewise.
1503
1504 (NOT_LDBL_EPSILON_2): Likewise.
1505 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
1506
1507 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
1508
1509 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
1510 instead of run on ia32 targets.
1511
1512 2014-11-15 Marek Polacek <polacek@redhat.com>
1513
1514 PR middle-end/63884
1515 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
1516
1517 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1518
1519 PR target/60104
1520 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
1521
1522 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
1523
1524 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
1525 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
1526 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
1527 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
1528
1529 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1530
1531 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
1532
1533 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1534
1535 * gcc.dg/pubtypes-3.c: Include <string.h>.
1536 * gcc.dg/pubtypes-4.c: Likewise.
1537
1538 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1539
1540 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
1541
1542 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
1543
1544 * gnat.dg/opt44.ad[sb]: New test.
1545
1546 2014-11-15 Tobias Burnus <burnus@net-b.de>
1547
1548 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
1549 * gfortran.dg/coarray_9.f90: Ditto.
1550 * gfortran.dg/empty_label.f: Ditto.
1551 * gfortran.dg/empty_label.f90: Ditto.
1552
1553 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1554
1555 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
1556 changes.
1557 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1558 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1559 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
1560 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1561 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
1562 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1563 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1564 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1565 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1566 * gcc.target/powerpc/ppc-round.c: Likewise.
1567
1568 2014-11-14 Martin Jambor <mjambor@suse.cz>
1569
1570 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
1571 from the dump scan.
1572 * g++.dg/ipa/devirt-21.C: Xfail.
1573 * g++.dg/ipa/devirt-24.C: Likewise.
1574 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
1575 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
1576 * g++.dg/ipa/devirt-44.C: Likewise.
1577 * g++.dg/ipa/devirt-43.C: Xfail.
1578
1579 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
1580
1581 * g++.dg/abi/abi-tag11.C: New.
1582
1583 2014-11-14 Marek Polacek <polacek@redhat.com>
1584
1585 * c-c++-common/ubsan/overflow-negate-3.c: New test.
1586
1587 2014-11-14 Marek Polacek <polacek@redhat.com>
1588
1589 PR sanitizer/63839
1590 * c-c++-common/ubsan/pr63839.c: New test.
1591 * c-c++-common/ubsan/unreachable-2.c: New test.
1592
1593 2014-11-14 Richard Biener <rguenther@suse.de>
1594
1595 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
1596
1597 2014-11-13 Teresa Johnson <tejohnson@google.com>
1598
1599 PR tree-optimization/63841
1600 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
1601
1602 2014-11-14 Bin Cheng <bin.cheng@arm.com>
1603
1604 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
1605 * gcc.target/arm/vfp-1.c: Improve scanning string.
1606
1607 2014-11-13 Rong Xu <xur@google.com>
1608
1609 PR debug/63581
1610 * g++.dg/tree-prof/pr63581.C: New test.
1611
1612 2014-11-13 Teresa Johnson <tejohnson@google.com>
1613
1614 PR tree-optimization/63841
1615 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
1616
1617 2014-11-13 Teresa Johnson <tejohnson@google.com>
1618
1619 PR tree-optimization/63841
1620 * g++.dg/tree-ssa/pr63841.C: New test.
1621
1622 2014-11-13 Richard Biener <rguenther@suse.de>
1623
1624 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
1625
1626 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
1627
1628 * lib/target-supports.exp (error_h): New check.
1629 (libc_has_complex_functions): Ditto.
1630 (tgmath_h): Ditto.
1631 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
1632 * gcc.dg/builtins-61.c: Likewise.
1633 * gcc.dg/builtins-67.c: Disable test for Bionic.
1634 * gcc.dg/strlenopt-14g.c: Likewise.
1635 * gcc.dg/strlenopt-14gf.c: Likewise.
1636 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
1637 * gcc.dg/c99-tgmath-2.c: Likewise.
1638 * gcc.dg/c99-tgmath-3.c: Likewise.
1639 * gcc.dg/c99-tgmath-4.c: Likewise.
1640 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
1641
1642 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1643
1644 PR ipa/63838
1645 * g++.dg/ipa/pr63838.C: New test.
1646
1647 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
1648
1649 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
1650 * gcc.target/mips/call-clobbered-1.c: New.
1651 * gcc.target/mips/call-clobbered-2.c: New.
1652 * gcc.target/mips/call-clobbered-3.c: New.
1653 * gcc.target/mips/call-clobbered-4.c: New.
1654 * gcc.target/mips/call-clobbered-5.c: New.
1655 * gcc.target/mips/call-saved-4.c: New.
1656 * gcc.target/mips/call-saved-5.c: New.
1657 * gcc.target/mips/call-saved-6.c: New.
1658 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
1659 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
1660 odd-spreg option. Account for -modd-spreg in minimum arch code.
1661 * gcc.target/mips/movdf-1.c: New.
1662 * gcc.target/mips/movdf-2.c: New.
1663 * gcc.target/mips/movdf-3.c: New.
1664 * gcc.target/mips/oddspreg-1.c: New.
1665 * gcc.target/mips/oddspreg-2.c: New.
1666 * gcc.target/mips/oddspreg-3.c: New.
1667 * gcc.target/mips/oddspreg-4.c: New.
1668 * gcc.target/mips/oddspreg-5.c: New.
1669 * gcc.target/mips/oddspreg-6.c: New.
1670
1671 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1672
1673 PR target/63815
1674 * g++.dg/other/pr63815.C: New test.
1675
1676 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1677
1678 DR 1510
1679 PR c++/60420
1680 * g++.dg/cpp0x/decltype61.C: New.
1681
1682 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1683
1684 PR tree-optimization/63835
1685 * gcc.dg/pr63835.c: New test.
1686
1687 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
1688
1689 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
1690 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
1691 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
1692 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
1693 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
1694 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
1695 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
1696 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
1697 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
1698 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
1699 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
1700 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
1701 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
1702 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
1703 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
1704 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
1705 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
1706 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
1707 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
1708 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
1709 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
1710 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
1711 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
1712 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
1713 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
1714 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
1715 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
1716 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
1717 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
1718 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
1719 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
1720 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
1721 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
1722 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
1723 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
1724 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
1725 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
1726 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
1727 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
1728 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
1729 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
1730 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
1731 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
1732 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
1733 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
1734 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
1735 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
1736 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
1737 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
1738 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
1739
1740 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1741
1742 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
1743 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
1744 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
1745 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
1746 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
1747 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
1748 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
1749 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
1750 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
1751 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
1752 Ditto.
1753 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
1754 Ditto.
1755 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
1756 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
1757 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
1758 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
1759 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
1760 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
1761 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
1762 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
1763 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
1764 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
1765 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
1766 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
1767 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
1768 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
1769 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
1770 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
1771 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
1772 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
1773 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
1774 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
1775 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
1776 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
1777 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
1778 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
1779 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
1780 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
1781 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
1782 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
1783 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
1784 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
1785
1786 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1787
1788 * gcc.target/i386/pr45852.c: Simplify target selector.
1789 * gcc.target/i386/pr63495.c: Ditto.
1790 * gcc.target/i386/pr39496.c: Ditto.
1791 * gcc.target/i386/pr36613.c: Ditto.
1792
1793 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1794
1795 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
1796 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
1797 -fno-omit-frame-pointer.
1798
1799 2014-11-12 Marek Polacek <polacek@redhat.com>
1800
1801 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
1802 of prune_gcc_output.
1803 * lib/prune.exp (prune_file_path): New procedure.
1804
1805 2014-11-12 Marek Polacek <polacek@redhat.com>
1806
1807 * c-c++-common/ubsan/overflow-sub-4.c: New test.
1808 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
1809 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1810
1811 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
1812
1813 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
1814
1815 2014-11-12 Richard Biener <rguenther@suse.de>
1816
1817 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
1818
1819 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1820
1821 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1822 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1823
1824 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1825
1826 PR testsuite/63830
1827 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1828
1829 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR c/59708
1832 * c-c++-common/builtin-arith-overflow-1.c: New test.
1833 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1834 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1835 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1836 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1837 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1838 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1839 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1840 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1841 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1842 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1843 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1844 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1845 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1846 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1847 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1848 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1849 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1850 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1851 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1852 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1853 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1854 * gcc.dg/builtin-arith-overflow-1.c: New test.
1855 * gcc.dg/builtin-arith-overflow-2.c: New test.
1856
1857 2014-11-12 Richard Biener <rguenther@suse.de>
1858
1859 PR middle-end/63821
1860 * gfortran.dg/pr63821.f90: New testcase.
1861
1862 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1863
1864 PR tree-optimization/63761
1865 * gcc.c-torture/compile/pr63761.c: New test.
1866
1867 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1868
1869 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1870 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1871 truncation pattern.
1872
1873 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1874
1875 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1876 with arm_eabi.
1877 * g++.dg/abi/arm_rtti1.C: Likewise.
1878 * g++.dg/abi/key1.C: Likewise.
1879 * g++.dg/ext/visibility/arm1.C: Likewise.
1880 * g++.dg/ext/visibility/arm2.C: Likewise.
1881 * g++.dg/ext/visibility/arm3.C: Likewise.
1882
1883 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1884
1885 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1886
1887 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1888 Manuel López-Ibáñez <manu@gcc.gnu.org>
1889
1890 PR driver/36312
1891 * gcc.misc-tests/output.exp: New test case for identical input and
1892 output files.
1893
1894 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1895
1896 PR fortran/44054
1897 * lib/gfortran-dg.exp: Update regexp to match locus and message
1898 without caret.
1899 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1900 * gfortran.dg/warnings_are_errors_1.f: Update.
1901
1902 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1903
1904 * ChangeLog.jit: New.
1905 * jit.dg/all-non-failing-tests.h: New.
1906 * jit.dg/harness.h: New.
1907 * jit.dg/jit.exp: New.
1908 * jit.dg/test-accessing-struct.c: New.
1909 * jit.dg/test-accessing-union.c: New.
1910 * jit.dg/test-array-as-pointer.c: New.
1911 * jit.dg/test-arrays.c: New.
1912 * jit.dg/test-calling-external-function.c: New.
1913 * jit.dg/test-calling-function-ptr.c: New.
1914 * jit.dg/test-combination.c: New.
1915 * jit.dg/test-dot-product.c: New.
1916 * jit.dg/test-empty.c: New.
1917 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1918 * jit.dg/test-error-adding-to-terminated-block.c: New.
1919 * jit.dg/test-error-array-as-pointer.c: New.
1920 * jit.dg/test-error-bad-cast.c: New.
1921 * jit.dg/test-error-block-in-wrong-function.c: New.
1922 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1923 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1924 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1925 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1926 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1927 * jit.dg/test-error-call-with-mismatching-args.c: New.
1928 * jit.dg/test-error-call-with-not-enough-args.c: New.
1929 * jit.dg/test-error-call-with-too-many-args.c: New.
1930 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1931 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1932 * jit.dg/test-error-get-type-bad-enum.c: New.
1933 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1934 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1935 * jit.dg/test-error-mismatching-types-in-call.c: New.
1936 * jit.dg/test-error-missing-return.c: New.
1937 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1938 * jit.dg/test-error-new-function-bad-kind.c: New.
1939 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1940 * jit.dg/test-error-null-passed-to-api.c: New.
1941 * jit.dg/test-error-return-within-void-function.c: New.
1942 * jit.dg/test-error-unreachable-block.c: New.
1943 * jit.dg/test-error-unterminated-block.c: New.
1944 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1945 * jit.dg/test-expressions.c: New.
1946 * jit.dg/test-factorial.c: New.
1947 * jit.dg/test-fibonacci.c: New.
1948 * jit.dg/test-functions.c: New.
1949 * jit.dg/test-fuzzer.c: New.
1950 * jit.dg/test-hello-world.c: New.
1951 * jit.dg/test-linked-list.c: New.
1952 * jit.dg/test-long-names.c: New.
1953 * jit.dg/test-nested-contexts.c: New.
1954 * jit.dg/test-nested-loops.c: New.
1955 * jit.dg/test-operator-overloading.cc: New.
1956 * jit.dg/test-quadratic.c: New.
1957 * jit.dg/test-quadratic.cc: New.
1958 * jit.dg/test-reading-struct.c: New.
1959 * jit.dg/test-string-literal.c: New.
1960 * jit.dg/test-sum-of-squares.c: New.
1961 * jit.dg/test-threads.c: New.
1962 * jit.dg/test-types.c: New.
1963 * jit.dg/test-using-global.c: New.
1964 * jit.dg/test-volatile.c: New.
1965
1966 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1967
1968 * gcc.target/aarch64/vbslq_f64_1.c: New.
1969 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1970 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1971 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1972
1973 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1974
1975 PR c++/63265
1976 * g++.dg/cpp0x/constexpr-63265.C: New.
1977
1978 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1979
1980 * gcc.target/i386/pr52252-atom-1.c: New.
1981
1982 2014-11-11 Martin Liska <mliska@suse.cz>
1983
1984 PR ipa/63622
1985 PR ipa/63795
1986 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1987 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1988 with symbol alias support.
1989
1990 2014-11-10 Andi Kleen <ak@linux.intel.com>
1991
1992 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1993 new cilk errors.
1994
1995 2014-11-10 Andi Kleen <ak@linux.intel.com>
1996
1997 * c-c++-common/cilk-plus/CK/errors.c: New test.
1998
1999 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
2000 Ilya Enkovich <ilya.enkovich@intel.com>
2001
2002 PR target/63620
2003 * gcc.target/i386/pr63620.c: New test.
2004
2005 2014-11-11 Jakub Jelinek <jakub@redhat.com>
2006
2007 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
2008
2009 * gcc.dg/ubsan/ipa-icf-1.c: New test.
2010 * gcc.dg/ipa/ipa-icf-31.c: New test.
2011
2012 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
2013
2014 PR middle-end/63748
2015 * gcc.dg/pr63748.c: New testcase.
2016
2017 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
2018
2019 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
2020
2021 2014-11-10 Roman Gareev <gareevroman@gmail.com>
2022
2023 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
2024 fgraphite-code-generator flag.
2025 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
2026 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
2027 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
2028 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
2029 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
2030 * gcc.dg/graphite/pr35356-2.c: Likewise.
2031 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
2032 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
2033 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
2034 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
2035 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
2036
2037 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
2038
2039 * gcc.c-torture/compile/pr35468.c: Revert the last change.
2040
2041 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 * c-c++-common/Wshift-count-overflow-1.c: New.
2044 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
2045 * c-c++-common/Wshift-count-negative-1.c: Likewise.
2046 * c-c++-common/Wshift-count-negative-2.c: Likewise.
2047
2048 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
2049
2050 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
2051 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
2052 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
2053 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
2054 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
2055 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
2056 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
2057 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
2058 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
2059 * gcc.target/arm/aapcs/vfp1.c: Likewise.
2060 * gcc.target/arm/aapcs/vfp2.c: Likewise.
2061 * gcc.target/arm/aapcs/vfp3.c: Likewise.
2062 * gcc.target/arm/aapcs/vfp4.c: Likewise.
2063 * gcc.target/arm/aapcs/vfp5.c: Likewise.
2064 * gcc.target/arm/aapcs/vfp6.c: Likewise.
2065 * gcc.target/arm/aapcs/vfp7.c: Likewise.
2066 * gcc.target/arm/aapcs/vfp8.c: Likewise.
2067 * gcc.target/arm/aapcs/vfp9.c: Likewise.
2068 * gcc.target/arm/aapcs/vfp10.c: Likewise.
2069 * gcc.target/arm/aapcs/vfp11.c: Likewise.
2070 * gcc.target/arm/aapcs/vfp12.c: Likewise.
2071 * gcc.target/arm/aapcs/vfp13.c: Likewise.
2072 * gcc.target/arm/aapcs/vfp14.c: Likewise.
2073 * gcc.target/arm/aapcs/vfp15.c: Likewise.
2074 * gcc.target/arm/aapcs/vfp16.c: Likewise.
2075 * gcc.target/arm/aapcs/vfp17.c: Likewise.
2076
2077 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
2078
2079 PR tree-optimization/63778
2080 * gfortran.dg/pr63778.f: New test.
2081
2082 2014-11-10 Renlin Li <renlin.li@arm.com>
2083
2084 PR middle-end/61529
2085 * gcc.dg/pr61529.c: New.
2086
2087 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
2088
2089 * lib/target-supports.exp (check_effective_target_return_address):
2090 New function.
2091 * gcc.c-torture/execute/20010122-1.c: Require return_address.
2092 * gcc.c-torture/execute/20030323-1.c: Likewise.
2093 * gcc.c-torture/execute/20030811-1.c: Likewise.
2094 * gcc.c-torture/execute/eeprof-1.c: Likewise.
2095 * gcc.c-torture/execute/frame-address.c: Likewise.
2096 * gcc.c-torture/execute/pr17377.c: Likewise.
2097
2098 * gcc.c-torture/compile/920625-2.c: Add return type to
2099 freeReturnStruct.
2100 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
2101 * gcc.c-torture/execute/pr61375.c: Likewise.
2102 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
2103 * gcc.dg/pr30904.c: Remove extern from declaration of t.
2104
2105 * lib/target-supports.exp (check_effective_target_indirect_jumps):
2106 New function.
2107 (check_effective_target_nonlocal_goto): New function.
2108 (check_effective_target_label_values): New function.
2109 * gcc.c-torture/execute/20071220-2.c: Require label_values.
2110 * gcc.c-torture/compile/labels-2.c: Likewise.
2111 * gcc.c-torture/compile/20000518-1.c: Likewise.
2112 * gcc.c-torture/compile/20021108-1.c: Likewise.
2113 * gcc.c-torture/compile/981006-1.c: Likewise.
2114 * gcc.c-torture/execute/20040302-1.c: Likewise.
2115 * gcc.dg/torture/pr33848.c: Likewise.
2116
2117 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
2118 label values.
2119 * gcc.c-torture/compile/pr32919.c: Likewise.
2120 * gcc.c-torture/compile/pr17913.c: Likewise.
2121 * gcc.c-torture/compile/pr51495.c: Likewise.
2122 * gcc.c-torture/compile/pr25224.c: Likewise.
2123 * gcc.c-torture/compile/labels-3.c: Likewise.
2124 * gcc.c-torture/compile/pr27863.c: Likewise.
2125 * gcc.c-torture/compile/20050510-1.c: Likewise.
2126 * gcc.c-torture/compile/pr28489.c: Likewise.
2127 * gcc.c-torture/compile/pr29128.c: Likewise.
2128 * gcc.c-torture/compile/pr21356: Likewise.
2129 * gcc.c-torture/execute/20071210-1.c: Likewise.
2130 * gcc.c-torture/execute/200701220-1.c: Likewise.
2131 * gcc.c-torture/execute/pr51447.c: Likewise.
2132 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2133 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
2134 * gcc.dg/20021029-1.c: Likewise.
2135 * gcc.dg/pr43379.c: Likewise.
2136 * gcc.dg/pr45259.c: Likewise.
2137 * gcc.dg/torture/pr53695.c: Likewise.
2138 * gcc.dg/torture/pr57584.c: Likewise.
2139
2140 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
2141 or indirect_jumps are available.
2142 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
2143 test.
2144 * gcc.c-torture/compile/920428-3.c: Likewise.
2145 * gcc.c-torture/compile/950613-1.c: Likewise.
2146
2147 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
2148 * gcc.c-torture/compile/991213-3.c: Likewise.
2149 * gcc.c-torture/compile/920825-1.c: Likewise.
2150 * gcc.c-torture/compile/20011029-1.c: Likewise.
2151 * gcc.c-torture/compile/complex-6.c: Likewise.
2152 * gcc.c-torture/compile/pr27127.c: Likewise.
2153 * gcc.c-torture/compile/pr58164.c: Likewise.
2154 * gcc.c-torture/compile/20041214-1.c: Likewise.
2155 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
2156 * gcc.c-torture/execute/pr56982.c: Likewise.
2157 * gcc.c-torture/execute/pr60003.c: Likewise.
2158 * gcc.c-torture/execute/pr26983.c: Likewise.
2159 * gcc.dg/pr57287-2.c: Likewise.
2160 * gcc.dg/pr59920-1.c: Likewise.
2161 * gcc.dg/pr59920-2.c: Likewise.
2162 * gcc.dg/pr59920-3.c: Likewise.
2163 * gcc.dg/setjmp-3.c: Likewise.
2164 * gcc.dg/setjmp-4.c: Likewise.
2165 * gcc.dg/setjmp-5.c: Likewise.
2166 * gcc.dg/torture/pr48542.c: Likewise.
2167 * gcc.dg/torture/pr57147-2.c: Likewise.
2168 * gcc.dg/torture/pr59993.c: Likewise.
2169
2170 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
2171 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
2172 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
2173 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2174 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2175 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
2176 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
2177 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
2178 * gcc.dg/non-local-goto-1.c: Likewise.
2179 * gcc.dg/non-local-goto-2.c: Likewise.
2180 * gcc.dg/pr49994-1.c: Likewise.
2181 * gcc.dg/torture/pr57036-2.c: Likewise.
2182
2183 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
2184 NO_LABEL_VALUES test.
2185 * gcc.c-torture/compile/920831-1.c: Likewise.
2186 * gcc.c-torture/compile/920502-1.c: Likewise.
2187 * gcc.c-torture/compile/920501-7.c: Likewise.
2188 * gcc.dg/pr52139.c: Likewise.
2189
2190 * lib/target-supports.exp (check_effective_target_trampolines,
2191 check_profiling_available, check_effective_target_lto,
2192 check_effective_target_vect_natural): False for nvptx-*-*.
2193 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
2194 * gcc.c-torture/compile/pr34334.c: Likewise.
2195 * gcc.c-torture/compile/pr37056.c: Likewise.
2196 * gcc.c-torture/compile/pr39423-1.c: Likewise.
2197 * gcc.c-torture/compile/pr46534.c: Likewise.
2198 * gcc.c-torture/compile/pr49049.c: Likewise.
2199 * gcc.c-torture/compile/pr59417.c: Likewise.
2200 * gcc.c-torture/compile/20080721-1.c: Likewise.
2201 * gcc.c-torture/compile/920501-4.c: Likewise.
2202 * gcc.c-torture/compile/921011-1.c: Likewise.
2203 * gcc.dg/20040813-1.c: Likewise.
2204 * gcc.dg/pr28755.c: Likewise.
2205 * gcc.dg/pr44194-1.c: Likewise.
2206 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
2207 * gcc.c-torture/compile/pr61684.c: Likewise.
2208 * gcc.c-torture/compile/pr20601-1.c: Likewise.
2209 * gcc.c-torture/compile/pr59221.c: Likewise.
2210 * gcc.c-torture/compile/20060208-1.c: Likewise.
2211 * gcc.c-torture/execute/pr52129.c: Likewise.
2212 * gcc.c-torture/execute/20020310-1.c: Likewise.
2213 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
2214 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
2215 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
2216 for nvptx-*-*.
2217 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
2218 * gcc.dg/const-elim-2.c: Likewise.
2219
2220 * lib/target-supports.exp
2221 (check_effective_target_untyped_assembly): New function.
2222 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
2223 * gcc.c-torture/compile/920917-1.c: Likewise.
2224 * gcc.c-torture/compile/930120-1.c: Likewise.
2225 * gcc.c-torture/compile/930411-1.c: Likewise.
2226 * gcc.c-torture/compile/930529-1.c: Likewise.
2227 * gcc.c-torture/compile/930623-1.c: Likewise.
2228 * gcc.c-torture/compile/950329-1.c: Likewise.
2229 * gcc.c-torture/compile/calls.c: Likewise.
2230 * gcc.c-torture/compile/pr37258.c: Likewise.
2231 * gcc.c-torture/compile/pr37327.c: Likewise.
2232 * gcc.c-torture/compile/pr38360.c: Likewise.
2233 * gcc.c-torture/compile/pr43635.c: Likewise.
2234 * gcc.c-torture/compile/pr47428.c: Likewise.
2235 * gcc.c-torture/compile/pr47967.c: Likewise.
2236 * gcc.c-torture/compile/pr49145.c: Likewise.
2237 * gcc.c-torture/compile/pr51694.c: Likewise.
2238 * gcc.c-torture/compile/pr53411.c: Likewise.
2239 * gcc.c-torture/execute/20001101.c: Likewise.
2240 * gcc.c-torture/execute/20051012-1.c: Likewise.
2241 * gcc.c-torture/execute/920501-1.c: Likewise.
2242 * gcc.c-torture/execute/921202-1.c: Likewise.
2243 * gcc.c-torture/execute/921208-2.c: Likewise.
2244 * gcc.c-torture/execute/call-trap-1.c: Likewise.
2245 * gcc.c-torture/compile/20010525-1.c: Likewise.
2246 * gcc.c-torture/compile/20021015-2.c: Likewise.
2247 * gcc.c-torture/compile/20031023-1.c: Likewise.
2248 * gcc.c-torture/compile/20031023-2.c: Likewise.
2249 * gcc.c-torture/compile/pr49206.c: Likewise.
2250 * gcc.c-torture/execute/pr47237.c: Likewise.
2251 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
2252 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2253 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
2254 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
2255 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
2256 * gcc.dg/builtin-apply1.c: Likewise.
2257 * gcc.dg/builtin-apply2.c: Likewise.
2258 * gcc.dg/builtin-apply3.c: Likewise.
2259 * gcc.dg/builtin-apply4.c: Likewise.
2260 * gcc.dg/pr38338.c: Likewise.
2261 * gcc.dg/torture/pr41993.c: Likewise.
2262 * gcc.c-torture/compile/386.c: Likewise.
2263 * gcc.c-torture/compile/cmpsi386.c: Likewise.
2264 * gcc.c-torture/compile/consec.c: Likewise.
2265 * gcc.c-torture/compile/ex.c: Likewise.
2266 * gcc.c-torture/compile/pass.c: Likewise.
2267 * gcc.c-torture/compile/scal.c: Likewise.
2268 * gcc.c-torture/compile/uuarg.c: Likewise.
2269 * gcc.c-torture/compile/conv_tst.c: Likewise.
2270
2271 * lib/target-supports.exp (check_effective_target_alloca): New function.
2272 * gcc.c-torture/execute/20010209-1.c: Require alloca.
2273 * gcc.c-torture/execute/20020314-1.c: Likewise.
2274 * gcc.c-torture/execute/20020412-1.c: Likewise.
2275 * gcc.c-torture/execute/20021113-1.c: Likewise.
2276 * gcc.c-torture/execute/20040223-1.c: Likewise.
2277 * gcc.c-torture/execute/20040308-1.c: Likewise.
2278 * gcc.c-torture/execute/20040811-1.c: Likewise.
2279 * gcc.c-torture/execute/20070824-1.c: Likewise.
2280 * gcc.c-torture/execute/20070919-1.c: Likewise.
2281 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
2282 * gcc.c-torture/execute/pr22061-1.c: Likewise.
2283 * gcc.c-torture/execute/pr22061-4.c: Likewise.
2284 * gcc.c-torture/execute/pr43220.c: Likewise.
2285 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
2286 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
2287 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
2288 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
2289 * gcc.c-torture/compile/20000923-1.c: Likewise.
2290 * gcc.c-torture/compile/20030224-1.c: Likewise.
2291 * gcc.c-torture/compile/20071108-1.c: Likewise.
2292 * gcc.c-torture/compile/20071117-1.c: Likewise.
2293 * gcc.c-torture/compile/900313-1.c: Likewise.
2294 * gcc.c-torture/compile/pr17397.c: Likewise.
2295 * gcc.c-torture/compile/pr35006.c: Likewise.
2296 * gcc.c-torture/compile/pr42956.c: Likewise.
2297 * gcc.c-torture/compile/pr51354.c: Likewise.
2298 * gcc.c-torture/compile/pr55851.c: Likewise.
2299 * gcc.c-torture/compile/vla-const-1.c: Likewise.
2300 * gcc.c-torture/compile/vla-const-2.c: Likewise.
2301 * gcc.c-torture/compile/pr31507-1.c: Likewise.
2302 * gcc.c-torture/compile/pr52714.c: Likewise.
2303 * gcc.dg/20001012-2.c: Likewise.
2304 * gcc.dg/auto-type-1.c: Likewise.
2305 * gcc.dg/builtin-object-size-1.c: Likewise.
2306 * gcc.dg/builtin-object-size-2.c: Likewise.
2307 * gcc.dg/builtin-object-size-3.c: Likewise.
2308 * gcc.dg/builtin-object-size-4.c: Likewise.
2309 * gcc.dg/packed-vla.c: Likewise.
2310 * gcc.c-torture/compile/parms.c: Likewise.
2311 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
2312 * gcc.c-torture/execute/920929-1.c: Likewise.
2313 * gcc.c-torture/execute/921017-1.c: Likewise.
2314 * gcc.c-torture/execute/941202-1.c: Likewise.
2315 * gcc.c-torture/execute/align-nest.c: Likewise.
2316 * gcc.c-torture/execute/alloca-1.c: Likewise.
2317 * gcc.c-torture/execute/pr36321.c: Likewise.
2318 * gcc.c-torture/compile/20001221-1.c: Likewise.
2319 * gcc.c-torture/compile/20020807-1.c: Likewise.
2320 * gcc.c-torture/compile/20050801-2.c: Likewise.
2321 * gcc.c-torture/compile/920428-4.c: Likewise.
2322 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
2323 * gcc.c-torture/compile/pr41469.c: Likewise.
2324 * gcc.dg/torture/pr48953.c: Likewise.
2325 * gcc.dg/torture/pr8081.c: Likewise.
2326 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
2327 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
2328 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
2329 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
2330 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2331 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
2332 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
2333 * gcc.dg/torture/stackalign/global-1.c: Likewise.
2334 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
2335 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
2336 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
2337 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
2338 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
2339
2340 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
2341
2342 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
2343 and C++11; Test existence of __has_cpp_attribute; Test C++11
2344 attributes.
2345 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
2346 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
2347 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
2348 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
2349 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
2350 will be undefined for -fno-rtti -fno-exceptions.
2351
2352 2014-11-10 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/63800
2355 * gcc.dg/torture/pr63800.c: New testcase.
2356
2357 2014-11-10 Marek Polacek <polacek@redhat.com>
2358
2359 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
2360 * c-c++-common/ubsan/align-8.c: Likewise.
2361 * g++.dg/ubsan/null-4.C: Likewise.
2362 * g++.dg/ubsan/null-5.C: Likewise.
2363
2364 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
2365
2366 * gcc.misc-tests/gcov-16.c: New test.
2367
2368 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2369
2370 * gcc.dg/tree-ssa/ifc-cd.c: New test.
2371
2372 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
2373
2374 PR testsuite/63305
2375 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
2376 buffer overflow.
2377 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
2378
2379 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
2380
2381 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
2382
2383 2014-11-09 Richard Biener <rguenther@suse.de>
2384
2385 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
2386 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
2387
2388 2014-11-07 Andrew Pinski <apinski@cavium.com>
2389
2390 * gcc.c-torture/execute/20141107-1.c: New testcase.
2391
2392 2014-11-07 Richard Biener <rguenther@suse.de>
2393
2394 PR tree-optimization/63605
2395 * gcc.dg/vect/pr63605.c: New testcase.
2396
2397 2014-11-07 Jeff Law <law@redhat.com>
2398
2399 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
2400
2401 2014-11-07 Jiong Wang <jiong.wang@arm.com>
2402
2403 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
2404 (xhci_check_trb_in_td_math): Likewise.
2405
2406 2014-11-07 Jiong Wang <jiong.wang@arm.com>
2407
2408 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
2409
2410 2014-11-07 Martin Liska <mliska@suse.cz>
2411
2412 PR ipa/63580
2413 * g++.dg/ipa/pr63580.C: New test.
2414
2415 2014-11-07 Martin Liska <mliska@suse.cz>
2416
2417 PR ipa/63747
2418 * gcc.dg/ipa/pr63747.c: New test.
2419
2420 2014-11-07 Martin Liska <mliska@suse.cz>
2421
2422 PR ipa/63595
2423 * g++.dg/ipa/pr63595.C: New test.
2424
2425 2014-11-07 Richard Biener <rguenther@suse.de>
2426
2427 PR middle-end/63770
2428 * gcc.dg/pr63770.c: New testcase.
2429
2430 2014-11-07 Terry Guo <terry.guo@arm.com>
2431
2432 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
2433 * gcc.target/arm/pr40956.c: Likewise.
2434 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
2435 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
2436 * gcc.target/arm/scd42-1.c: Likewise.
2437
2438 2014-11-06 Joseph Myers <joseph@codesourcery.com>
2439
2440 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
2441 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
2442 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
2443 gcc.dg/cpp/ucnid-15.c: New tests.
2444
2445 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
2446
2447 * gnat.dg/opt43.adb: New test.
2448
2449 2014-11-06 Marek Polacek <polacek@redhat.com>
2450
2451 * c-c++-common/ubsan/align-2.c: Add dg-output.
2452 * c-c++-common/ubsan/align-4.c: Likewise.
2453 * c-c++-common/ubsan/align-6.c: New test.
2454 * c-c++-common/ubsan/align-7.c: New test.
2455 * c-c++-common/ubsan/align-8.c: New test.
2456 * g++.dg/ubsan/null-1.C: Add dg-output.
2457 * g++.dg/ubsan/null-2.C: Likewise.
2458 * g++.dg/ubsan/null-3.C: New test.
2459 * g++.dg/ubsan/null-4.C: New test.
2460 * g++.dg/ubsan/null-5.C: New test.
2461
2462 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
2463
2464 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
2465 dg-require-effective-target check.
2466 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2467 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2468 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2469 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2470 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2471 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2472 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2473 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2474 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2475 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2476 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2477 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2478 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2479 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2480 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2481 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2482 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2483 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2484 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2485 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2486 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2487 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2488 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2489 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2490 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2491 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2492 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2493 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2494 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2495 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2496 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2497 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2498 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2499 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2500 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2501 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2502 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2503 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2504 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2505 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2506 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2507 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2508 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2509 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2510 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2511 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2512 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2513 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2514 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2515 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2516 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2517 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2518 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2519 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2520 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2521 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2522 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2523 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2524 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2525 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2526 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2527 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2528 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2529 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2530 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2531 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2532 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2533 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2534 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2535 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2536 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2537 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2538 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2539 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2540 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2541 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2542 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2543 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2544 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2545 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2546 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2547 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2548 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2549 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2550 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2551 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2552 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2553 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2554 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2555 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2556 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2557 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2558 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2559 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2560 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2561 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2562 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2563 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2564 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2565 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2566 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2567 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2568 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2569 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2570 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2571 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2572 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2573 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2574 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2575 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2576 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2577 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2578 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2579 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2580 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2581 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2582 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2583 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2584 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2585 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2586 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2587 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2588 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2589 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2590 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2591 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2592
2593 2014-11-06 Hale Wang <hale.wang@arm.com>
2594
2595 * gcc.target/arm/small-multiply-m0-1.c: New test for
2596 target -mcpu=cortex-m0.small-multiply.
2597 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2598 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2599 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
2600 target -mcpu=cortex-m0plus.small-multiply.
2601 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2602 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2603 * gcc.target/arm/small-multiply-m1-1.c: New test for
2604 target -mcpu=cortex-m1.small-multiply.
2605 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2606 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2607
2608 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
2609
2610 * lib/mpx-dg.exp: New.
2611 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
2612 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
2613 * gcc.target/i386/chkp-builtins-2.c: Likewise.
2614 * gcc.target/i386/chkp-builtins-3.c: Likewise.
2615 * gcc.target/i386/chkp-builtins-4.c: Likewise.
2616 * gcc.target/i386/chkp-const-check-1.c: Likewise.
2617 * gcc.target/i386/chkp-const-check-2.c: Likewise.
2618 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
2619 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
2620 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
2621
2622 2014-11-06 Richard Biener <rguenther@suse.de>
2623
2624 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
2625 desired transform.
2626
2627 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
2628
2629 * gcc.target/mips/asm-1.c (bar): Add prototype.
2630 * gcc.target/mips/call-1.c (f, h): Add return type.
2631 * gcc.target/mips/call-5.c (f, h): Likewise.
2632 * gcc.target/mips/call-6.c (f, h): Likewise.
2633 * gcc.target/mips/call-3.c (f): Likewise.
2634 * gcc.target/mips/call-2.c (g): Add prototype.
2635 (f): Add return type.
2636 * gcc.target/mips/call-4.c: Likewise.
2637 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
2638 * gcc.target/mips/code-readable-2.c (foo): Likewise.
2639 * gcc.target/mips/code-readable-3.c (foo): Likewise.
2640 * gcc.target/mips/code-readable-4.c (foo): Likewise.
2641 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
2642 * gcc.target/mips/const-anchor-2.c (g): Likewise.
2643 * gcc.target/mips/const-anchor-3.c (g): Likewise.
2644 * gcc.target/mips/const-anchor-4.c (g): Likewise.
2645 * gcc.target/mips/interrupt_handler.c (t): Likewise.
2646 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
2647 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
2648 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
2649 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
2650 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
2651 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
2652 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
2653 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
2654 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
2655 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
2656 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
2657 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
2658 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
2659 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
2660 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
2661 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
2662 * gcc.target/mips/mips-nonpic/mips-nonpic.h
2663 (nonpic_call, nonpic_addr_call): Add prototype.
2664 (pic_call, pic_addr_call): Likewise.
2665 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
2666 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
2667 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
2668 * gcc.target/mips/truncate-3.c (g): Add prototype.
2669 (f): Add return type.
2670
2671 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
2672
2673 PR target/63538
2674 * gcc.target/i386/pr63538.c: New test.
2675
2676 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
2677
2678 * gnat.dg/discr42.adb: New test.
2679 * gnat.dg/discr42_pkg.ad[sb]: New helper.
2680
2681 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
2682
2683 * gnat.dg/specs/private2.ads: New test.
2684 * gnat.dg/specs/private2_pkg.ads: New helper.
2685
2686 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
2687
2688 * gnat.dg/inline1.adb: New test.
2689 * gnat.dg/inline1_pkg.ad[sb]: New helper.
2690 * gnat.dg/inline2.adb: New test.
2691 * gnat.dg/inline2_pkg.ad[sb]: New helper.
2692 * gnat.dg/inline3.adb: New test.
2693 * gnat.dg/inline3_pkg.ad[sb]: New helper.
2694 * gnat.dg/inline4.adb: New test.
2695 * gnat.dg/inline4_pkg.ad[sb]: New helper.
2696 * gnat.dg/inline5.adb: New test.
2697 * gnat.dg/inline5_pkg.ad[sb]: New helper.
2698 * gnat.dg/inline6.adb: New test.
2699 * gnat.dg/inline6_pkg.ad[sb]: New helper.
2700 * gnat.dg/inline7.adb: New test.
2701 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
2702 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
2703 * gnat.dg/inline8.adb: New test.
2704 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
2705 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
2706 * gnat.dg/inline9.adb: New test.
2707 * gnat.dg/inline9_pkg.ad[sb]: New helper.
2708 * gnat.dg/inline10.adb: New test.
2709 * gnat.dg/inline10_pkg.ad[sb]: New helper.
2710 * gnat.dg/inline11.adb: New test.
2711 * gnat.dg/inline11_pkg.ad[sb]: New helper.
2712
2713 2014-11-05 Joseph Myers <joseph@codesourcery.com>
2714
2715 PR preprocessor/9449
2716 * lib/target-supports.exp (check_effective_target_ucn_nocache):
2717 Don't use -fextended-identifiers.
2718 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
2719 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
2720 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
2721 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
2722 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
2723 -g3.
2724 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
2725 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
2726 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
2727 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
2728 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
2729 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
2730 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
2731 -fextended-identifiers. Use -g.
2732 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
2733 -fextended-identifiers.
2734 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
2735 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
2736 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
2737 -fextended-identifiers. Use -g.
2738 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
2739 * gcc.dg/cpp/ucnid-8.c: Remove test.
2740 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
2741
2742 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2743
2744 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2745 Skip tests if target does not support Neon.
2746
2747 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2748
2749 * lib/target-supports.exp (check_effective_target_bswap): Update
2750 conditions for AArch64 and ARM targets.
2751
2752 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
2753
2754 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2755 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
2756 * g++.dg/opt/pr60002.C: XFAIL on AIX.
2757 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
2758 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
2759
2760 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
2761
2762 * gcc.target/i386/chkp-builtins-1.c: New.
2763 * gcc.target/i386/chkp-builtins-2.c: New.
2764 * gcc.target/i386/chkp-builtins-3.c: New.
2765 * gcc.target/i386/chkp-builtins-4.c: New.
2766 * gcc.target/i386/chkp-remove-bndint-1.c: New.
2767 * gcc.target/i386/chkp-remove-bndint-2.c: New.
2768 * gcc.target/i386/chkp-const-check-1.c: New.
2769 * gcc.target/i386/chkp-const-check-2.c: New.
2770 * gcc.target/i386/chkp-lifetime-1.c: New.
2771 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
2772 with build_ssa_passes.
2773
2774 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
2775
2776 * gcc.dg/asr-div1.c: New testcase.
2777
2778 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2779
2780 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
2781
2782 * go.test/go-test.exp: In +build lines, require whitespace around
2783 expected strings, fix check for negation.
2784
2785 2014-11-04 Marek Polacek <polacek@redhat.com>
2786
2787 * c-c++-common/ubsan/align-2.c: Remove dg-output.
2788 * c-c++-common/ubsan/align-4.c: Likewise.
2789 * g++.dg/ubsan/null-1.C: Likewise.
2790 * g++.dg/ubsan/null-2.C: Likewise.
2791
2792 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2793
2794 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
2795
2796 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2797
2798 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
2799 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
2800 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
2801 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
2802 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
2803 ipa dump.
2804 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
2805 Cleanup original tree dump.
2806 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
2807 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
2808 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
2809
2810 2014-11-04 Martin Jambor <mjambor@suse.cz>
2811
2812 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
2813 function body.
2814
2815 2014-11-04 Jason Merrill <jason@redhat.com>
2816
2817 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
2818 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
2819
2820 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2821
2822 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2823 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2824 conflicting -mcpu options.
2825 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2826 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2827 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2828 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2829 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2830 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2831 * gcc.target/powerpc/pr48053-3.c: Likewise.
2832 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2833 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2834 * gcc.target/powerpc/pr57744.c: Likewise.
2835 * gcc.target/powerpc/pr47862.c: Likewise.
2836 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2837 * gcc.target/powerpc/recip-1.c: Likewise.
2838 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2839 * gcc.target/powerpc/bool2-p8.c: Likewise.
2840 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2841 * gcc.target/powerpc/pr60203.c: Likewise.
2842 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2843 * gcc.target/powerpc/bool2-av.c: Likewise.
2844 * gcc.target/powerpc/pr43154.c: Likewise.
2845 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2846 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2847 * gcc.target/powerpc/pr59054.c: Likewise.
2848 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2849 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2850 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2851 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2852 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2853 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2854 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2855 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2856 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2857 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2858 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2859 * gcc.target/powerpc/bswap64-3.c: Likewise.
2860 * gcc.target/powerpc/bcd-1.c: Likewise.
2861 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2862 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2863 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2864 * gcc.target/powerpc/pr48192.c: Likewise.
2865 * gcc.target/powerpc/pr52775.c: Likewise.
2866 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2867 * gcc.target/powerpc/pr58673-1.c: Likewise.
2868 * gcc.target/powerpc/pr53487.c: Likewise.
2869 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2870 * gcc.target/powerpc/recip-2.c: Likewise.
2871 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2872 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2873 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2874 * gcc.target/powerpc/pr57150.c: Likewise.
2875 * gcc.target/powerpc/pr47251.c: Likewise.
2876 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2877 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2878 * gcc.target/powerpc/bool3-p7.c: Likewise.
2879 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2880 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2881 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2882 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2883 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2884 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2885 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2886 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2887 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2888 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2889 * gcc.target/powerpc/loop_align.c: Likewise.
2890 * gcc.target/powerpc/lhs-1.c: Likewise.
2891 * gcc.target/powerpc/sd-vsx.c: Likewise.
2892 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2893 * gcc.target/powerpc/bcd-2.c: Likewise.
2894 * gcc.target/powerpc/20040121-1.c: Likewise.
2895 * gcc.target/powerpc/pr52457.c: Likewise.
2896 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2897 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2898 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2899 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2900 * gcc.target/powerpc/pr58673-2.c: Likewise.
2901 * gcc.target/powerpc/atomic-p7.c: Likewise.
2902 * gcc.target/powerpc/recip-3.c: Likewise.
2903 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2904 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2905 * gcc.target/powerpc/popcount-1.c: Likewise.
2906 * gcc.target/powerpc/altivec-32.c: Likewise.
2907 * gcc.target/powerpc/timode_off.c: Likewise.
2908 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2909 * gcc.target/powerpc/pack01.c: Likewise.
2910 * gcc.target/powerpc/pr55033.c: Likewise.
2911 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2912 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2913 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2914 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2915 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2916 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2917 * gcc.target/powerpc/bool3-p8.c: Likewise.
2918 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2919 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2920 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2921 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2922 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2923 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2924 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2925 * gcc.target/powerpc/pr46728-16.c: Likewise.
2926 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2927 * gcc.target/powerpc/bool3-av.c: Likewise.
2928 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2929 * gcc.target/powerpc/ppc-pow.c: Likewise.
2930 * gcc.target/powerpc/lhs-2.c: Likewise.
2931 * gcc.target/powerpc/pr39902-2.c: Likewise.
2932 * gcc.target/powerpc/20041111-1.c: Likewise.
2933 * gcc.target/powerpc/builtins-1.c: Likewise.
2934 * gcc.target/powerpc/bcd-3.c: Likewise.
2935 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2936 * gcc.target/powerpc/pr57949-1.c: Likewise.
2937 * gcc.target/powerpc/atomic-p8.c: Likewise.
2938 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2939 * gcc.target/powerpc/recip-4.c: Likewise.
2940 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2941 * gcc.target/powerpc/warn-2.c: Likewise.
2942 * gcc.target/powerpc/parity-1.c: Likewise.
2943 * gcc.target/powerpc/popcount-2.c: Likewise.
2944 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2945 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2946 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2947 * gcc.target/powerpc/pr42747.c: Likewise.
2948 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2949 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2950 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2951 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2952 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2953 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2954 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2955 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2956 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2957 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2958 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2959 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2960 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2961 * gcc.target/powerpc/lhs-3.c: Likewise.
2962 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2963 * gcc.target/powerpc/builtins-2.c: Likewise.
2964 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2965 * gcc.target/powerpc/pr52199.c: Likewise.
2966 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2967 * gcc.target/powerpc/pr57949-2.c: Likewise.
2968 * gcc.target/powerpc/recip-5.c: Likewise.
2969 * gcc.target/powerpc/popcount-3.c: Likewise.
2970 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2971 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2972 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2973 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2974 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2975 * gcc.target/powerpc/pr48226.c: Likewise.
2976 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2977 * gcc.target/powerpc/pr47755-2.c: Likewise.
2978 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2979 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2980 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2981 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2982 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2983 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2984 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2985 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2986 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2987 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2988 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2989 * gcc.target/powerpc/bool2-p5.c: Likewise.
2990 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2991 * gcc.target/powerpc/fusion.c: Likewise.
2992 * gcc.target/powerpc/recip-6.c: Likewise.
2993 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2994 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2995 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2996 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2997 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2998 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2999 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3000 * gcc.target/powerpc/dfp-dd.c: Likewise.
3001 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
3002 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
3003 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3004 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
3005 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3006 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
3007 * gcc.target/powerpc/dfp-td.c: Likewise.
3008 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3009 * gcc.target/powerpc/pr48053-1.c: Likewise.
3010 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
3011 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
3012 * gcc.target/powerpc/pr60676.c: Likewise.
3013 * gcc.target/powerpc/pr48258-1.c: Likewise.
3014 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3015 * gcc.target/powerpc/pr48857.c: Likewise.
3016 * gcc.target/powerpc/quad-atomic.c: Likewise.
3017 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
3018 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
3019 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
3020 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
3021 * gcc.target/powerpc/pr56605.c: Likewise.
3022 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3023 * gcc.target/powerpc/pr53199.c: Likewise.
3024 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3025 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
3026 * gcc.target/powerpc/vsx-float0.c: Likewise.
3027 * gcc.target/powerpc/ppc-target-1.c: Likewise.
3028 * gcc.target/powerpc/altivec-20.c: Likewise.
3029 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
3030 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
3031 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
3032 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3033 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
3034 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
3035 * gcc.target/powerpc/pr60137.c: Likewise.
3036 * gcc.target/powerpc/bswap64-1.c: Likewise.
3037 * gcc.target/powerpc/pr48053-2.c: Likewise.
3038 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
3039 * gcc.target/powerpc/pr48258-2.c: Likewise.
3040 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3041 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
3042 * gcc.target/powerpc/bool2-p7.c: Likewise.
3043 * gcc.target/powerpc/ppc-round.c: Likewise.
3044 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
3045 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
3046 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
3047 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
3048 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3049 * gcc.target/powerpc/pr47755.c: Likewise.
3050
3051 2014-11-04 Marek Polacek <polacek@redhat.com>
3052
3053 * c-c++-common/ubsan/object-size-10.c: New test.
3054
3055 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3056
3057 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
3058
3059 2014-11-03 Tobias Burnus <burnus@net-b.de>
3060
3061 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
3062
3063 2014-11-03 Marek Polacek <polacek@redhat.com>
3064
3065 PR c/52769
3066 * gcc.dg/pr52769.c: New test.
3067
3068 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/57820
3071 * g++.dg/cpp0x/constexpr-ctor16.C: New.
3072 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
3073
3074 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
3075
3076 PR tree-optimization/60770
3077 * gcc.dg/tree-ssa/pr60770-1.c: New file.
3078
3079 2014-11-03 Jan Beulich <jbeulich@suse.com>
3080
3081 * gcc.target/i386/i386.exp: Extend option set to test
3082 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
3083 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
3084
3085 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
3086
3087 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
3088 for ia32 targets only.
3089 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
3090 * g++.dg/tree-ssa/pr29902.C: Ditto.
3091 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
3092
3093 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
3094
3095 * gcc.target/arm/ifcvt-size-check.c: New test.
3096
3097 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3098
3099 * gcc.target/mips/octeon3-pipe-1.c: New test.
3100
3101 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
3102
3103 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
3104 * g++.dg/ext/attrib42.C: Ditto.
3105 * g++.dg/torture/pr51344.C: Ditto.
3106 * g++.dg/tree-ssa/pr29902.C: Ditto.
3107 * gcc.c-torture/execute/20010129-1.c: Ditto.
3108 * gcc.dg/combine_ashiftrt_2.c: Ditto.
3109 * gcc.dg/march-generic.c: Ditto.
3110 * gcc.dg/torture/pr17526.c: Ditto.
3111 * gcc.dg/union-4.c: Ditto.
3112
3113 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
3114
3115 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
3116 * g++.dg/abi/no-weak1.C: Ditto.
3117 * g++.dg/opt/pr44919.C: Ditto.
3118 * g++.dg/opt/pr46640.C: Ditto.
3119 * g++.dg/opt/pr46649.C: Ditto.
3120 * g++.dg/opt/pr47036.C: Ditto.
3121 * g++.dg/opt/pr48273.C: Ditto.
3122 * g++.dg/opt/pr48302.C: Ditto.
3123 * g++.dg/opt/pr45788.C: Ditto.
3124 * g++.dg/opt/pr57662.C: Ditto.
3125 * gcc.dg/20031102-1.c: Ditto.
3126 * gcc.dg/builtin-bswap-7.c: Ditto.
3127 * gcc.dg/builtin-bswap-7a.c: Ditto.
3128 * gcc.dg/builtin-bswap-9.c: Ditto.
3129 * gcc.dg/combine_ashiftrt_1.c: Ditto.
3130 * gcc.dg/guality/bswaptest.c: Ditto.
3131 * gcc.dg/guality/clztest.c: Ditto.
3132 * gcc.dg/guality/ctztest.c: Ditto.
3133 * gcc.dg/guality/pr45003-1.c: Ditto.
3134 * gcc.dg/guality/pr45003-2.c: Ditto.
3135 * gcc.dg/guality/pr45003-3.c: Ditto.
3136 * gcc.dg/guality/pr58791-4.c: Ditto.
3137 * gcc.dg/guality/rotatetest.c:Ditto.
3138 * gcc.dg/ifcvt-fabs-1.c: Ditto.
3139 * gcc.dg/ira-loop-pressure.c: Ditto.
3140 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
3141 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
3142 * gcc.dg/lto/pr47259_0.c: Ditto.
3143 * gcc.dg/memcpy-5.c: Ditto.
3144 * gcc.dg/pr10474.c: Ditto.
3145 * gcc.dg/pr37438.c: Ditto.
3146 * gcc.dg/pr39453.c: Ditto.
3147 * gcc.dg/pr40501.c: Ditto.
3148 * gcc.dg/pr42245-2.c: Ditto.
3149 * gcc.dg/pr42245.c: Ditto.
3150 * gcc.dg/pr42246.c: Ditto.
3151 * gcc.dg/pr42249.c: Ditto.
3152 * gcc.dg/pr42388.c: Ditto.
3153 * gcc.dg/pr42389.c: Ditto.
3154 * gcc.dg/pr45352-1.c: Ditto.
3155 * gcc.dg/pr45352-2.c: Ditto.
3156 * gcc.dg/pr45352-3.c: Ditto.
3157 * gcc.dg/pr45352.c: Ditto.
3158 * gcc.dg/pr45472.c: Ditto.
3159 * gcc.dg/pr45652.c: Ditto.
3160 * gcc.dg/pr46212.c: Ditto.
3161 * gcc.dg/pr46521.c: Ditto.
3162 * gcc.dg/pr46522.c: Ditto.
3163 * gcc.dg/pr46875.c: Ditto.
3164 * gcc.dg/pr48374.c: Ditto.
3165 * gcc.dg/pr50251.c: Ditto.
3166 * gcc.dg/pr54472.c: Ditto.
3167 * gcc.dg/pr55702.c: Ditto.
3168 * gcc.dg/pr56990.c: Ditto.
3169 * gcc.dg/pr57104.c: Ditto.
3170 * gcc.dg/pr57662.c: Ditto.
3171 * gcc.dg/pr60866.c: Ditto.
3172 * gcc.dg/shrink-wrap-loop.c: Ditto.
3173 * gcc.dg/tm/memopt-15.c: Ditto.
3174 * gcc.dg/torture/pr52720.c: Ditto.
3175 * gcc.dg/torture/pr56778.c: Ditto.
3176 * gcc.dg/tree-prof/pr45354.c: Ditto.
3177 * gcc.dg/tree-prof/pr50907.c: Ditto.
3178 * gcc.dg/tree-ssa/loop-16.c: Ditto.
3179 * gcc.dg/tree-ssa/loop-18.c: Ditto.
3180 * gcc.dg/tree-ssa/pr44423.c: Ditto.
3181 * gcc.dg/misc-tests/godump-1.c: Ditto.
3182 * gfortran.dg/PR24188.f: Ditto.
3183 * gfortran.dg/errnocheck_1.f90: Ditto.
3184 * gfortran.dg/g77/20010216-1.f: Ditto.
3185 * gfortran.dg/pr42246-2.f: Ditto.
3186 * gfortran.dg/pr42294.f: Ditto.
3187 * gfortran.dg/pr44691.f: Ditto.
3188 * gfortran.dg/vect/pr45714-a.f: Ditto.
3189 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
3190 * gcc.misc-tests/linkage.exp: Ditto.
3191 * lib/target-supports.exp: Reformat x86 tagets.
3192 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
3193
3194 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
3195
3196 PR c++/57694
3197 * g++.dg/cpp0x/constexpr-ctor15.C: New.
3198
3199 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3200
3201 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
3202 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
3203 Commentary and rearrangement of tests.
3204 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
3205 Commentary and rearrangement of tests.
3206 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
3207 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
3208
3209 2014-10-31 Jakub Jelinek <jakub@redhat.com>
3210
3211 PR rtl-optimization/63659
3212 * gcc.c-torture/execute/pr63659.c: New test.
3213
3214 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
3215
3216 PR target/63534
3217 * gcc.target/i386/mcount_pic.c: New.
3218
3219 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
3220
3221 * gcc.target/i386/pr23098.c: Remove xfail.
3222
3223 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
3224
3225 * gnat.dg/opt42.ad[sb]: New test.
3226
3227 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3228
3229 PR tree-optimization/63259
3230 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
3231 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
3232 following comment.
3233
3234 2014-10-31 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR sanitizer/63697
3237 * c-c++-common/ubsan/overflow-sub-3.c: New test.
3238
3239 2014-10-30 Marek Polacek <polacek@redhat.com>
3240
3241 * gcc.dg/diag-aka-1.c: New test.
3242 * gcc.dg/pr13804-1.c: Adjust dg-error.
3243 * gcc.dg/redecl-14.c: Likewise.
3244 * gcc.dg/pr56980.c: Adjust dg-message.
3245
3246 2014-10-30 Ian Lance Taylor <iant@google.com>
3247
3248 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
3249
3250 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
3251
3252 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
3253 platforms except s390[x] and x86_64.
3254
3255 2014-10-30 Martin Liska <mliska@suse.cz>
3256
3257 PR ipa/63574
3258 PR ipa/63664
3259 * g++.dg/ipa/pr63574.C: New test.
3260
3261 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3262
3263 * gcc.target/aarch64/madd_after_asm_1.c: New test.
3264
3265 2014-10-29 DJ Delorie <dj@redhat.com>
3266
3267 * gcc.dg/20141029-1.c: New.
3268
3269 2014-10-29 Martin Liska <mliska@suse.cz>
3270
3271 PR ipa/63587
3272 * g++.dg/ipa/pr63587-1.C: New test.
3273 * g++.dg/ipa/pr63587-2.C: New test.
3274
3275 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3276
3277 * gcc.misc-tests/godump-1.c: Add tests for complex types.
3278
3279 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
3280
3281 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
3282 * gcc.dg/optimize-bswapsi-3.c: New test.
3283
3284 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
3285 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3286 Anna Tikhonova <anna.tikhonova@intel.com>
3287 Ilya Tocar <ilya.tocar@intel.com>
3288 Andrey Turetskiy <andrey.turetskiy@intel.com>
3289 Ilya Verbin <ilya.verbin@intel.com>
3290 Kirill Yukhin <kirill.yukhin@intel.com>
3291 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3292
3293 * gcc.target/i386/avx512dq-kmovb-1.c: New.
3294
3295 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3296 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3297 Anna Tikhonova <anna.tikhonova@intel.com>
3298 Ilya Tocar <ilya.tocar@intel.com>
3299 Andrey Turetskiy <andrey.turetskiy@intel.com>
3300 Ilya Verbin <ilya.verbin@intel.com>
3301 Kirill Yukhin <kirill.yukhin@intel.com>
3302 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3303
3304 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
3305 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
3306 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
3307 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
3308 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
3309 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
3310 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
3311 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
3312 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
3313 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
3314 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
3315 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
3316 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
3317 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
3318 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
3319 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
3320 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
3321 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
3322 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
3323 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
3324 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
3325 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
3326 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
3327 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
3328 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
3329 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
3330 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
3331 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
3332 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
3333 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
3334 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
3335 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
3336 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
3337 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
3338 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
3339 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
3340 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
3341 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
3342 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
3343 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
3345 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
3346 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
3347 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
3348 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
3349 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
3351 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
3352 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
3353 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
3354 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
3355 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
3356 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
3357 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
3358 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
3359 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
3360 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
3362 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
3364 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
3365 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
3366 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
3367 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
3368 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
3369 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
3370 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
3371 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
3372
3373 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3374 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3375 Anna Tikhonova <anna.tikhonova@intel.com>
3376 Ilya Tocar <ilya.tocar@intel.com>
3377 Andrey Turetskiy <andrey.turetskiy@intel.com>
3378 Ilya Verbin <ilya.verbin@intel.com>
3379 Kirill Yukhin <kirill.yukhin@intel.com>
3380 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3381
3382 * gcc.target/i386/avx512bw-check.h: New.
3383 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
3384 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
3385 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
3386 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
3387 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
3388 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
3389 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
3390 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
3391 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
3392 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
3393 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
3394 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
3395 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
3396 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
3397 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
3398 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
3399 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
3400 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
3401 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
3402 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
3403 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
3404 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
3405 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
3406 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
3407 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
3408 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
3409 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
3410 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
3411 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
3412 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
3413 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
3414 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
3415 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
3416 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
3417 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
3418 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
3419 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
3420 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
3421 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
3422 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
3423 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
3424 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
3425 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
3426 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
3427 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
3428 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
3429 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
3430 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
3431 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
3432 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
3433 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
3434 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
3435 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
3436 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
3437 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
3438 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
3439 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
3440 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
3441 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
3442 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
3443 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
3444 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
3445 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
3446 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
3447 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
3448 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
3449 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
3450 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
3451 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
3452 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
3453 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
3454 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
3455 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
3456 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
3457 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
3458 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
3459 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
3460 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
3461 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
3462 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
3463 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
3464 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
3465 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
3466 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
3467 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
3468 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
3469 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
3470 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
3471 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
3472 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
3473 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
3474 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
3475 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
3476 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
3477 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
3478 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3479 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
3480 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
3481 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3482 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3483 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
3484 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
3485 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3486 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3487 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
3488 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
3489 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
3490 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
3491 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
3492 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
3493 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
3494 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
3495 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
3496 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
3497 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
3498 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
3499 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
3500 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
3501 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
3502 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
3503 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
3504 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
3505 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
3506 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
3507 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
3508 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
3509 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
3510 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
3511 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
3512 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
3513 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
3514 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
3515 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
3516 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
3517 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
3518 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
3519 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
3520 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
3521 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
3522 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
3523 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
3524 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
3525 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
3526 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
3527 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
3528 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
3529 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
3530 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
3531 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
3532 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
3533 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
3534 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
3535 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
3536 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
3537 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
3538 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
3539 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
3540 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
3541 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
3542 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
3543 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
3544 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
3545 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
3546 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
3547 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
3548 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
3549 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
3550 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
3551 * gcc.target/i386/avx512dq-check.h: Ditto.
3552 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
3553 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
3554 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
3555 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
3556 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
3557 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
3558 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
3559 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
3560 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
3561 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
3562 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
3563 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
3564 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
3565 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
3566 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
3567 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
3568 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
3569 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
3570 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
3571 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
3572 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
3573 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
3574 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
3575 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
3576 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
3577 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
3578 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
3579 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
3580 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
3581 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
3582 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
3583 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
3584 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
3585 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
3586 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
3587 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
3588 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
3589 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
3590 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
3591 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
3592 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
3593 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
3594 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
3595 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
3596 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
3597 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
3598 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
3599 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
3600 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
3601 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
3602 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
3603 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
3604 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
3605 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
3606 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
3607 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
3608 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
3609 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
3610 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
3611 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
3612 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
3613 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
3614 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
3615 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
3616 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
3617 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
3618 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
3619 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
3620 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
3621 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
3622 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
3623 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
3624 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
3625 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
3626 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
3627 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
3628 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
3629 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
3630 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
3631 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
3632 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
3633 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
3634 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
3635 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
3636 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
3637 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
3638 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
3639 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
3640 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
3641 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
3642 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
3643 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
3644 * gcc.target/i386/avx512vl-check.h: Ditto.
3645 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
3646 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
3647 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
3648 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
3649 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
3650 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
3651 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
3652 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
3653 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
3654 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
3655 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
3656 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
3657 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
3658 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
3659 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
3660 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
3661 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
3662 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
3663 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
3664 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
3665 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
3666 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
3667 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
3668 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
3669 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
3670 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
3671 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
3672 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
3673 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
3674 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
3675 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
3676 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
3677 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
3678 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
3679 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
3680 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
3681 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
3682 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
3683 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
3684 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
3685 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
3686 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
3687 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
3688 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
3689 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
3690 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
3691 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
3692 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
3693 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
3694 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
3695 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
3696 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
3697 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
3698 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
3699 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
3700 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
3701 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
3702 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
3703 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
3704 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
3705 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
3706 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
3707 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
3708 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
3709 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
3710 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
3711 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
3712 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
3713 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
3714 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
3715 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
3716 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
3717 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
3718 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
3719 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
3720 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
3721 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
3722 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
3723 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
3724 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
3725 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
3726 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
3727 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
3728 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
3729 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
3730 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
3731 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
3732 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
3733 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
3734 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
3735 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
3736 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
3737 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
3738 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
3739 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
3740 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
3741 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
3742 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
3743 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
3744 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
3745 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
3746 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
3747 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
3748 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
3749 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
3750 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
3751 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
3752 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
3753 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
3754 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
3755 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
3756 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
3757 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3758 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
3759 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3760 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
3761 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
3762 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
3763 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
3764 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
3765 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
3766 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
3767 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
3768 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
3769 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
3770 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
3771 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
3772 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
3773 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
3774 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
3775 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
3776 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
3777 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
3778 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
3779 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
3780 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
3781 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
3782 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
3783 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
3784 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
3785 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
3786 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
3787 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
3788 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
3789 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
3790 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
3791 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
3792 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
3793 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
3794 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
3795 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
3796 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
3797 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
3798 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
3799 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
3800 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
3801 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
3802 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
3803 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
3804 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
3805 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
3806 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
3807 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
3808 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
3809 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
3810 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
3811 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
3812 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
3813 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
3814 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
3815 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3816 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
3817 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3818 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
3819 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3820 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3821 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3822 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3823 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3824 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3825 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3826 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3827 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3828 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3829 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3830 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3831 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3832 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3833 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3834 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3835 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3836 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3837 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3838 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3839 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3840 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3841 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3842 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3843 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3844 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3845 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3846 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3847 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3848 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3849 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3850 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3851 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3852 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3853 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3854 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3855 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3856 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3857 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3858 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3859 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3860 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3861 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3862 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3863 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3864 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3865 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3866 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3867 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3868 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3869 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3870 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3871 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3872 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3873 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3874 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3875 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3876 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3877 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3878 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3879 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3880 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3881 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3882 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3883 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3884 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3885 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3886 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3887 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3888 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3889 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3890 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3891 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3892 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3893 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3894 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3895 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3896 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3897 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3898 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3899 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3900 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3901 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3902 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3903 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3904 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3905 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3906 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3907 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3908 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3909 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3910 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3911 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3912 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3913 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3914 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3915 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3916 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3917 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3918 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3919 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3920 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3921 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3922 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3923 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3924 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3925 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3926 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3927 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3928 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3929 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3930 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3931 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3932 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3933 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3934 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3935 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3936 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3937 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3938 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3939 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3940 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3941 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3942 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3943 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3944 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3945 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3946 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3947 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3948 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3949 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3950 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3951 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3952 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3953 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3954 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3955 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3956 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3957 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3958 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3959 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3960 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3961 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3962 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3963 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3964 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3965 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3966 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3967 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3968 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3969 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3970 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3971 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3972 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3973 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3974 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3975 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3976 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3977 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3978 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3979 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3980 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3981 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3982 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3983 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3984 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3985 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3986 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3987 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3988 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3989 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3990 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3991 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3992 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3993 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3994 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3995 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3996 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3997 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3998 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3999 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
4000 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
4001 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4002 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4003 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4004 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
4005 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
4006 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
4007 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
4008 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4009 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4010 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4011 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4012 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4013 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
4014 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
4015 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
4016 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
4017 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
4018 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
4019 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
4020 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
4021 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
4022 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
4023 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
4024 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
4025 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
4026 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
4027 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
4028 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
4029 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4030 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
4031 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
4032 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
4033 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
4034 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4035 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
4036 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
4037 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
4038 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
4039 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
4040 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
4041 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
4042 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
4043 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
4044 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
4045 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
4046 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
4047 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
4048 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
4049 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
4050 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
4051 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4052 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4053 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4054 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
4055 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
4056 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
4057 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
4058 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4059 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
4060 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
4061 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
4062 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
4063 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
4064 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
4065 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
4066 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
4067 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4068 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4069 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4070 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
4071 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
4072 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4073 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4074 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4075 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
4076 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
4077 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
4078 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
4079 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
4080 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
4081 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
4082 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
4083 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
4084 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
4085 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
4086 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
4087 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
4088 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
4089 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
4090 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
4091 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
4092 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
4093 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
4094 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
4095 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
4096 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
4097 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4098 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
4099 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
4100 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4101 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4102 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
4103 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
4104 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
4105 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
4106 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
4107 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
4108 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
4109 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
4110 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
4111 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
4112 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
4113 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
4114 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4115 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4116 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4117 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
4118 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
4119 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
4120 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
4121 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
4122 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
4123 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
4124 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
4125 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
4126 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
4127 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
4128 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
4129 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4130 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4131 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4132 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
4133 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
4134 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
4135 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
4136 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
4137 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
4138 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
4139 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
4140 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
4141 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
4142 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
4143 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
4144 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4145 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4146 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4147 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4148 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
4149 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
4150 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
4151 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
4152 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4153 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4154 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4155 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4156 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4157 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
4158 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
4159 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
4160 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
4161 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4162 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
4163 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
4164 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
4165 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
4166 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4167 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4168 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
4169 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
4170 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
4171 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
4172 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4173 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4174 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
4175 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
4176 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
4177 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
4178 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4179 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4180 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
4181 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
4182 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
4183 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
4184 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4185 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
4186 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
4187 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
4188 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
4189 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4190 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4191 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
4192 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
4193 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
4194 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
4195 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4196 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4197 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
4198 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
4199 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
4200 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
4201 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
4202 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
4203 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
4204 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
4205 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
4206 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
4207 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
4208 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
4209 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
4210 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
4211 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
4212 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
4213 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
4214 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
4215 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
4216 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
4217 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
4218 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
4219 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
4220 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
4221 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
4222 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
4223 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
4224 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
4225 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
4226 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
4227 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
4228 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
4229 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
4230 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
4231 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
4232 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
4233 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
4234 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
4235 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
4236 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
4237 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4238 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4239 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
4240 * gcc.target/i386/avx512f-mask-type.h: Ditto.
4241 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4287 * gcc.target/i386/i386.exp: Ditto.
4288 * gcc.target/i386/m512-check.h: Ditto.
4289
4290 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4291 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4292 Anna Tikhonova <anna.tikhonova@intel.com>
4293 Ilya Tocar <ilya.tocar@intel.com>
4294 Andrey Turetskiy <andrey.turetskiy@intel.com>
4295 Ilya Verbin <ilya.verbin@intel.com>
4296 Kirill Yukhin <kirill.yukhin@intel.com>
4297 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4298
4299 * g++.dg/other/i386-2.C: Add new options.
4300 * g++.dg/other/i386-3.C: Ditto.
4301 * gcc.target/i386/sse-12.c: Ditto.
4302 * gcc.target/i386/sse-14.c: Ditto.
4303 * gcc.target/i386/sse-22.c: Ditto.
4304 * gcc.target/i386/sse-13.c: Add new options and builtins.
4305 * gcc.target/i386/sse-23.c: Ditto.
4306 * gcc.target/i386/avx-1.c: Add new builtins.
4307
4308 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
4309
4310 * gcc.misc-tests/godump.exp: New.
4311 * gcc.misc-tests/godump-1.c: New.
4312
4313 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
4314
4315 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
4316 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4317 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4318 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4319 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4320 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4321 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
4322 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
4323 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
4324 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
4325 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
4326 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
4327 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
4328 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
4329 * c-c++-common/asan/pr63638.c: Likewise.
4330
4331 2014-10-28 Richard Biener <rguenther@suse.de>
4332
4333 PR middle-end/63665
4334 * gcc.dg/pr63665.c: New testcase.
4335
4336 2014-10-28 Yury Gribov <y.gribov@samsung.com>
4337
4338 * c-c++-common/asan/kasan-recover-1.c: New test.
4339 * c-c++-common/asan/kasan-recover-2.c: New test.
4340 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
4341 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4342 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4343 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4344 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4345 * c-c++-common/asan/no-asan-globals.c: Likewise.
4346 * c-c++-common/asan/no-instrument-reads.c: Likewise.
4347 * c-c++-common/asan/no-instrument-writes.c: Likewise.
4348 * c-c++-common/asan/no-use-after-return.c: Likewise.
4349
4350 2014-10-28 Yury Gribov <y.gribov@samsung.com>
4351
4352 * c-c++-common/asan/shadow-offset-1.c: New test.
4353
4354 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
4355
4356 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
4357 gcc-plugin.h earlier.
4358
4359 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
4360
4361 * gnat.dg/specs/concat1.ads: New test.
4362 * gnat.dg/specs/concat1_pkg.ads: New helper.
4363
4364 2014-10-27 Richard Biener <rguenther@suse.de>
4365
4366 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
4367 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
4368 target due to memcpy inline-expansion.
4369
4370 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
4371
4372 * gnat.dg/specs/pack10.ads: New test.
4373 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
4374
4375 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
4376
4377 * gnat.dg/entry_queues2.adb: New test.
4378
4379 2014-10-25 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR tree-optimization/63641
4382 * gcc.c-torture/execute/pr63641.c: New test.
4383
4384 2014-10-24 Tobias Burnus <burnus@net-b.de>
4385
4386 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
4387 * gfortran.dg/coarray_collectives_13.f90: New.
4388 * gfortran.dg/coarray_collectives_14.f90: New.
4389 * gfortran.dg/coarray_collectives_15.f90: New.
4390 * gfortran.dg/coarray_collectives_16.f90: New.
4391
4392 2014-10-24 Jiong Wang <jiong.wang@arm.com>
4393
4394 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
4395
4396 2014-10-24 Marek Polacek <polacek@redhat.com>
4397
4398 PR c/56980
4399 * gcc.dg/pr56980.c: New test.
4400
4401 2014-10-24 Jiong Wang <jiong.wang@arm.com>
4402
4403 * lib/target-supports.exp
4404 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
4405 vaeseq_u8.
4406 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
4407 for vcvt_f16_f32.
4408 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
4409 vfma_f32.
4410
4411 2014-10-24 Martin Liska <mliska@suse.cz>
4412
4413 * gcc.dg/ipa/pr63595.c: New test.
4414
4415 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4416
4417 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
4418 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4419
4420 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4421
4422 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
4423
4424 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4425
4426 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
4427
4428 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4429
4430 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
4431
4432 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4433
4434 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
4435
4436 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4437
4438 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
4439
4440 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4441
4442 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
4443
4444 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4445
4446 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
4447
4448 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4449
4450 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
4451
4452 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4453
4454 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
4455
4456 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4457
4458 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
4459
4460 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4461
4462 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
4463
4464 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4465
4466 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
4467
4468 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4469
4470 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
4471
4472 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4473
4474 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
4475 file.
4476 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4477 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4478
4479 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4480
4481 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
4482 file.
4483 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4484 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4485
4486 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4487
4488 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
4489 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4490 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4491 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4492 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4493
4494 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4495
4496 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
4497 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4498 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4499 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4500 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4501 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4502
4503 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4504
4505 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
4506 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4507 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4508 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4509 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4510 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4511 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4512 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4513
4514 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4515
4516 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
4517 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4518 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4519
4520 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4521
4522 * gcc.target/arm/README.advsimd-intrinsics: New file.
4523 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
4524 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
4525 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
4526 Likewise.
4527 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4528 Likewise.
4529 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
4530 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
4531 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4532
4533 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
4534
4535 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
4536 wrap_compile_flags before setting it.
4537
4538 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4539
4540 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
4541 targets.
4542 * gcc.dg/pr63594-2.c: Likewise.
4543
4544 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
4545
4546 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
4547 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
4548
4549 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
4550
4551 PR bootstrap/63632
4552 * g++.dg/torture/pr63632.C: New test.
4553
4554 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
4555
4556 PR c++/63619
4557 * g++.dg/warn/Wdelete-incomplete-3.C: New.
4558 * g++.dg/warn/Wdelete-incomplete-4.C: New.
4559
4560 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
4561
4562 PR target/63618
4563 * gcc.target/i386/pr63618.c: New test.
4564
4565 2014-10-23 Marek Polacek <polacek@redhat.com>
4566
4567 PR c/63626
4568 * gcc.dg/pr63626.c: New test.
4569
4570 2014-10-23 Marek Polacek <polacek@redhat.com>
4571
4572 * c-c++-common/ubsan/undefined-2.c: New test.
4573
4574 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4575
4576 * gcc.target/i386/pr63600.c: New.
4577
4578 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4579
4580 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
4581
4582 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4583
4584 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
4585 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
4586
4587 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4588
4589 * gcc.target/sparc/20001013-1.c (main): Declare int return.
4590 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
4591 * gcc.target/sparc/sparc-ret.c (toto): Declare.
4592 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
4593 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
4594 Declare.
4595
4596 2014-10-22 Guozhi Wei <carrot@google.com>
4597
4598 PR tree-optimization/63530
4599 gcc.dg/vect/pr63530.c: New testcase.
4600
4601 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
4602
4603 * gcc.target/i386/conversion-2.c: New test.
4604
4605 2014-10-22 Jakub Jelinek <jakub@redhat.com>
4606 Yury Gribov <y.gribov@samsung.com>
4607
4608 * c-c++-common/ubsan/align-1.c: Update cmdline options.
4609 * c-c++-common/ubsan/align-3.c: Likewise.
4610 * c-c++-common/ubsan/bounds-1.c: Likewise.
4611 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
4612 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4613 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
4614 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4615 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4616 * c-c++-common/ubsan/nonnull-2.c: Likewise.
4617 * c-c++-common/ubsan/nonnull-3.c: Likewise.
4618 * c-c++-common/ubsan/object-size-3.c: Likewise.
4619 * c-c++-common/ubsan/overflow-1.c: Likewise.
4620 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4621 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
4622 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4623 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4624 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4625 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4626 * c-c++-common/ubsan/pr59503.c: Likewise.
4627 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4628 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4629 * c-c++-common/ubsan/shift-3.c: Likewise.
4630 * c-c++-common/ubsan/shift-6.c: Likewise.
4631 * c-c++-common/ubsan/undefined-1.c: Likewise.
4632 * c-c++-common/ubsan/vla-2.c: Likewise.
4633 * c-c++-common/ubsan/vla-3.c: Likewise.
4634 * c-c++-common/ubsan/vla-4.c: Likewise.
4635 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4636 * g++.dg/ubsan/return-2.C: Likewise.
4637 * c-c++-common/ubsan/recovery-1.c: New test.
4638 * c-c++-common/ubsan/recovery-2.c: New test.
4639 * c-c++-common/ubsan/recovery-3.c: New test.
4640 * c-c++-common/ubsan/recovery-common.inc: New file.
4641
4642 2014-10-22 Jiong Wang <jiong.wang@arm.com>
4643
4644 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
4645 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
4646 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
4647 * gcc.target/aarch64/vect.x: Likewise.
4648 * gcc.target/aarch64/vect-ld1r.x: Add return type.
4649 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
4650 * gcc.target/aarch64/vect-fp.c: Likewise.
4651
4652 2014-10-22 Jiong Wang <jiong.wang@arm.com>
4653
4654 * lib/compat.exp (compat-run): Remove "unresolved".
4655 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
4656 unsupported testcase.
4657
4658 2014-10-22 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR target/63594
4661 * gcc.dg/pr63594-1.c: New test.
4662 * gcc.dg/pr63594-2.c: New test.
4663 * gcc.target/i386/sse2-pr63594-1.c: New test.
4664 * gcc.target/i386/sse2-pr63594-2.c: New test.
4665 * gcc.target/i386/avx-pr63594-1.c: New test.
4666 * gcc.target/i386/avx-pr63594-2.c: New test.
4667 * gcc.target/i386/avx2-pr63594-1.c: New test.
4668 * gcc.target/i386/avx2-pr63594-2.c: New test.
4669 * gcc.target/i386/avx512f-pr63594-1.c: New test.
4670 * gcc.target/i386/avx512f-pr63594-2.c: New test.
4671 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
4672 insn counts.
4673
4674 PR target/63542
4675 * gcc.target/i386/pr63542-1.c: New test.
4676 * gcc.target/i386/pr63542-2.c: New test.
4677
4678 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
4679
4680 * gcc.target/avr/tiny-memx.c: New test.
4681
4682 * gcc.target/avr/tiny-caller-save.c: New test.
4683
4684 2014-10-21 Jiong Wang <jiong.wang@arm.com>
4685
4686 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
4687 (Proc_1): Add return type.
4688 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
4689 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
4690 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
4691 * gcc.target/arm/pr44788.c (foo): Likewise.
4692 * gcc.target/arm/pr55642.c (abs): Likewise.
4693 * gcc.target/arm/pr58784.c (f): Likewise.
4694 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
4695 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
4696 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
4697 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
4698 for local variables.
4699 * lib/target-supports.exp
4700 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
4701 vaeseq_u8.
4702 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
4703 vcvt_f16_f32.
4704 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
4705 vfma_f32.
4706 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
4707
4708 2014-10-21 Andreas Schwab <schwab@suse.de>
4709
4710 * gcc.dg/bf-spl1.c (main): Fix implicit int.
4711
4712 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
4713
4714 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
4715
4716 2014-10-21 Richard Biener <rguenther@suse.de>
4717
4718 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
4719 * g++.dg/ipa/devirt-46.C: Likewise.
4720 * g++.dg/ipa/devirt-47.C: Likewise.
4721 * g++.dg/tree-prof/pr35545.C: Likewise.
4722
4723 2014-10-21 Jakub Jelinek <jakub@redhat.com>
4724
4725 PR tree-optimization/63563
4726 * gcc.target/i386/pr63563.c: New test.
4727
4728 2014-10-20 Richard Biener <rguenther@suse.de>
4729
4730 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
4731 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
4732
4733 2014-10-20 Martin Liska <mliska@suse.cz>
4734
4735 * gcc.dg/ipa/pr63595.c: New test.
4736
4737 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4738
4739 PR fortran/48979
4740 * gfortran.dg/ieee/intrinsics_2.F90: New test.
4741
4742 2014-10-19 Marek Polacek <polacek@redhat.com>
4743
4744 PR c/63567
4745 * gcc.dg/pr63567-3.c: New test.
4746 * gcc.dg/pr63567-4.c: New test.
4747
4748 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4749
4750 * gcc.dg/atomic/c11-atomic-exec-5.c
4751 (test_main_long_double_add_overflow): Define and run only for
4752 LDBL_MANT_DIG != 106.
4753 (test_main_complex_long_double_add_overflow): Likewise.
4754 (test_main_long_double_sub_overflow): Likewise.
4755 (test_main_complex_long_double_sub_overflow): Likewise.
4756
4757 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
4758
4759 PR fortran/63553
4760 * gfortran.dg/class_to_type_3.f03 : New test
4761
4762 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4763
4764 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
4765 to GNU11.
4766
4767 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4768
4769 * gcc.dg/attr-isr.c: Move SH specific test to ...
4770 * gcc.target/sh/attr-isr.c: ... here.
4771
4772 >>>>>>> .r217525
4773 2014-10-17 Marek Polacek <polacek@redhat.com>
4774
4775 PR c/63567
4776 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
4777 * gcc.dg/pr63567-1.c: New test.
4778 * gcc.dg/pr63567-2.c: New test.
4779
4780 2014-10-17 Marek Polacek <polacek@redhat.com>
4781
4782 PR c/63543
4783 * gcc.dg/pr63543.c: New test.
4784 * gcc.dg/array-8.c: Remove dg-error.
4785 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
4786 * gcc.dg/pr48552-2.c: Likewise.
4787
4788 2014-10-17 Marek Polacek <polacek@redhat.com>
4789
4790 PR c/63549
4791 * gcc.dg/pr63549.c: New test.
4792
4793 2014-10-17 Marek Polacek <polacek@redhat.com>
4794
4795 * gcc.dg/Wimplicit-int-1.c: New test.
4796 * gcc.dg/Wimplicit-int-2.c: New test.
4797 * gcc.dg/Wimplicit-int-3.c: New test.
4798 * gcc.dg/Wimplicit-int-4.c: New test.
4799
4800 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
4801
4802 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
4803 changes.
4804
4805 2014-10-17 Jakub Jelinek <jakub@redhat.com>
4806
4807 PR tree-optimization/63464
4808 * gcc.dg/torture/pr63464.c: New test.
4809 * gcc.dg/tree-ssa/reassoc-37.c: New test.
4810 * gcc.dg/tree-ssa/reassoc-38.c: New test.
4811
4812 PR tree-optimization/63302
4813 * gcc.c-torture/execute/pr63302.c: New test.
4814
4815 2014-10-17 Tom de Vries <tom@codesourcery.com>
4816
4817 PR rtl-optimization/61605
4818 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
4819 absence check.
4820
4821 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4822
4823 PR middle-end/61848
4824 * g++.dg/torture/pr61848.C: New testcase.
4825 * gcc.c-torture/compile/pr61848.c: New testcase.
4826
4827 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4828
4829 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4830 * gcc.target/sh/strlen.c: Likewise.
4831 * gcc.target/sh/pr51244-13.c: Likewise.
4832 * gcc.target/sh/cmpstrn.c: Likewise.
4833 * gcc.target/sh/hiconst.c: Likewise.
4834 * gcc.target/sh/pr43417.c: Likewise.
4835
4836 2014-10-16 Martin Liska <mliska@suse.cz>
4837
4838 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4839 to match defined expectations.
4840
4841 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4842
4843 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4844
4845 2014-10-16 Martin Liska <mliska@suse.cz>
4846
4847 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4848 * g++.dg/ipa/ipa-icf-5.C: Likewise
4849
4850 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4851
4852 PR target/63260
4853 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4854
4855 2014-10-16 Richard Biener <rguenther@suse.de>
4856
4857 PR middle-end/63554
4858 * gcc.dg/torture/pr63554.c: New testcase.
4859
4860 2014-10-16 Marek Polacek <polacek@redhat.com>
4861
4862 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4863 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4864
4865 2014-10-16 Marek Polacek <polacek@redhat.com>
4866
4867 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4868 * gcc.dg/graphite/id-2.c: Likewise.
4869 * gcc.dg/graphite/id-4.c: Likewise.
4870 * gcc.dg/graphite/id-8.c: Likewise.
4871 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4872 * gcc.dg/graphite/id-pr45230.c: Likewise.
4873 * gcc.dg/graphite/id-pr45231.c: Likewise.
4874 * gcc.dg/graphite/pr38073.c: Likewise.
4875 * gcc.dg/graphite/pr38125.c: Likewise.
4876 * gcc.dg/graphite/pr38409.c: Likewise.
4877 * gcc.dg/graphite/pr38413.c: Likewise.
4878 * gcc.dg/graphite/pr38510.c: Likewise.
4879 * gcc.dg/graphite/pr38786.c: Likewise.
4880 * gcc.dg/graphite/pr39260.c: Likewise.
4881 * gcc.dg/graphite/scop-19.c: Likewise.
4882 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4883 * gcc.dg/graphite/id-17.c: Likewise.
4884 * gcc.dg/graphite/id-23.c: Likewise.
4885 * gcc.dg/graphite/id-26.c: Likewise.
4886 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4887 * gcc.dg/graphite/pr37485.c: Likewise.
4888 * gcc.dg/graphite/pr38500.c: Likewise.
4889 * gcc.dg/graphite/pr42284.c: Likewise.
4890 * gcc.dg/graphite/pr42914.c: Likewise.
4891 * gcc.dg/graphite/pr46404-1.c: Likewise.
4892 * gcc.dg/graphite/pr60979.c: Likewise.
4893 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4894 defaulting to int.
4895
4896 2014-10-16 Martin Liska <mliska@suse.cz>
4897 Jan Hubicka <hubicka@ucw.cz>
4898
4899 * g++.dg/ipa/ipa-icf-1.C: New test.
4900 * g++.dg/ipa/ipa-icf-2.C: New test.
4901 * g++.dg/ipa/ipa-icf-3.C: New test.
4902 * g++.dg/ipa/ipa-icf-4.C: New test.
4903 * g++.dg/ipa/ipa-icf-5.C: New test.
4904 * gcc.dg/ipa/ipa-icf-1.c: New test.
4905 * gcc.dg/ipa/ipa-icf-10.c: New test.
4906 * gcc.dg/ipa/ipa-icf-11.c: New test.
4907 * gcc.dg/ipa/ipa-icf-12.c: New test.
4908 * gcc.dg/ipa/ipa-icf-13.c: New test.
4909 * gcc.dg/ipa/ipa-icf-14.c: New test.
4910 * gcc.dg/ipa/ipa-icf-15.c: New test.
4911 * gcc.dg/ipa/ipa-icf-16.c: New test.
4912 * gcc.dg/ipa/ipa-icf-17.c: New test.
4913 * gcc.dg/ipa/ipa-icf-18.c: New test.
4914 * gcc.dg/ipa/ipa-icf-19.c: New test.
4915 * gcc.dg/ipa/ipa-icf-2.c: New test.
4916 * gcc.dg/ipa/ipa-icf-20.c: New test.
4917 * gcc.dg/ipa/ipa-icf-21.c: New test.
4918 * gcc.dg/ipa/ipa-icf-22.c: New test.
4919 * gcc.dg/ipa/ipa-icf-23.c: New test.
4920 * gcc.dg/ipa/ipa-icf-24.c: New test.
4921 * gcc.dg/ipa/ipa-icf-25.c: New test.
4922 * gcc.dg/ipa/ipa-icf-26.c: New test.
4923 * gcc.dg/ipa/ipa-icf-27.c: New test.
4924 * gcc.dg/ipa/ipa-icf-28.c: New test.
4925 * gcc.dg/ipa/ipa-icf-29.c: New test.
4926 * gcc.dg/ipa/ipa-icf-3.c: New test.
4927 * gcc.dg/ipa/ipa-icf-30.c: New test.
4928 * gcc.dg/ipa/ipa-icf-4.c: New test.
4929 * gcc.dg/ipa/ipa-icf-5.c: New test.
4930 * gcc.dg/ipa/ipa-icf-6.c: New test.
4931 * gcc.dg/ipa/ipa-icf-7.c: New test.
4932 * gcc.dg/ipa/ipa-icf-8.c: New test.
4933 * gcc.dg/ipa/ipa-icf-9.c: New test.
4934
4935 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4936
4937 PR target/53513
4938 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4939
4940 2014-10-16 Martin Liska <mliska@suse.cz>
4941 Jan Hubicka <hubicka@ucw.cz>
4942
4943 * c-c++-common/rotate-1.c: Options changed to not collide
4944 with a new IPA ICF pass.
4945 * c-c++-common/rotate-2.c: Likewise.
4946 * c-c++-common/rotate-3.c: Likewise.
4947 * c-c++-common/rotate-4.c: Likewise.
4948 * g++.dg/cpp0x/rv-return.C: Likewise.
4949 * g++.dg/cpp0x/rv1n.C: Likewise.
4950 * g++.dg/cpp0x/rv1p.C: Likewise.
4951 * g++.dg/cpp0x/rv2n.C: Likewise.
4952 * g++.dg/cpp0x/rv3n.C: Likewise.
4953 * g++.dg/cpp0x/rv4n.C: Likewise.
4954 * g++.dg/cpp0x/rv5n.C: Likewise.
4955 * g++.dg/cpp0x/rv6n.C: Likewise.
4956 * g++.dg/cpp0x/rv7n.C: Likewise.
4957 * g++.dg/ipa/devirt-g-1.C: Likewise.
4958 * g++.dg/ipa/inline-1.C: Likewise.
4959 * g++.dg/ipa/inline-2.C: Likewise.
4960 * g++.dg/ipa/inline-3.C: Likewise.
4961 * g++.dg/opt/pr30965.C: Likewise.
4962 * g++.dg/tree-ssa/pr19637.C: Likewise.
4963 * gcc.dg/guality/csttest.c: Likewise.
4964 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4965 * gcc.dg/ipa/iinline-7.c: Likewise.
4966 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4967 * gcc.dg/ipa/ipacost-1.c: Likewise.
4968 * gcc.dg/ipa/ipacost-2.c: Likewise.
4969 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4970 * gcc.dg/ipa/remref-2a.c: Likewise.
4971 * gcc.dg/ipa/remref-2b.c: Likewise.
4972 * gcc.dg/pr46309-2.c: Likewise.
4973 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4974 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4975 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4976 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4977 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4978 * gcc.dg/vect/vect-cond-10.c: Likewise.
4979 * gcc.dg/vect/vect-cond-9.c: Likewise.
4980 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4981 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4982 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4983 * gcc.target/i386/bmi-1.c: Likewise.
4984 * gcc.target/i386/bmi-2.c: Likewise.
4985 * gcc.target/i386/pr56564-2.c: Likewise.
4986
4987 2014-10-16 Richard Biener <rguenther@suse.de>
4988
4989 PR tree-optimization/63168
4990 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4991
4992 2014-10-16 Andreas Schwab <schwab@suse.de>
4993
4994 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4995
4996 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4997 implicit int.
4998 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4999 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
5000 * gcc.target/ia64/pr29682.c: Likewise.
5001 * gcc.target/ia64/pr43603.c: Likewise.
5002 * gcc.target/ia64/pr48496.c: Likewise.
5003
5004 2014-10-16 Marek Polacek <polacek@redhat.com>
5005
5006 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
5007
5008 2014-10-16 Jakub Jelinek <jakub@redhat.com>
5009 Marek Polacek <polacek@redhat.com>
5010
5011 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
5012 declarations.
5013 * gcc.dg/pr32176.c: Likewise.
5014 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
5015 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
5016 * gcc.dg/ia64-sync-2.c: Likewise.
5017 * gcc.dg/ia64-sync-3.c: Likewise.
5018 * gcc.dg/sync-2.c: Likewise.
5019 * gcc.dg/sync-3.c: Likewise.
5020 * gcc.target/i386/990524-1.c: Likewise.
5021 * gcc.target/i386/avx512f-pr57233.c: Likewise.
5022 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
5023 * gcc.target/i386/pr26826.c: Likewise.
5024 * gcc.target/i386/pr37184.c: Likewise.
5025 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
5026 * gcc.target/i386/20060125-2.c: Likewise.
5027 * gcc.target/i386/memcpy-1.c: Likewise.
5028 * gcc.target/i386/pr40934.c: Likewise.
5029 * gcc.target/i386/sse-5.c: Likewise.
5030 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5031 * gcc.target/i386/vectorize4.c: Likewise.
5032 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
5033 -fgnu89-inline.
5034 * gcc.target/i386/980313-1.c: Likewise.
5035 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
5036 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
5037 * gcc.target/i386/crc32-3.c: Likewise.
5038 * gcc.target/i386/intrinsics_3.c: Likewise.
5039 * gcc.target/i386/loop-1.c: Likewise.
5040 * gcc.target/i386/pr44948-2a.c: Likewise.
5041 * gcc.target/i386/pr47564.c: Likewise.
5042 * gcc.target/i386/pr50712.c: Likewise.
5043 * gcc.target/i386/stackalign/return-2.c: Likewise.
5044
5045 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
5046
5047 PR lto/62026
5048 * lto/pr62026.C: New testcase.
5049
5050 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
5051
5052 PR rtl-optimization/63448
5053 * gcc.target/i386/pr63448.c: New test.
5054
5055 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
5056
5057 * gnat.dg/opt41.adb: New test.
5058 * gnat.dg/opt41_pkg.ad[sb]: New helper.
5059
5060 2014-10-15 Richard Biener <rguenther@suse.de>
5061
5062 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
5063
5064 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
5065
5066 * gcc.dg/tree-prof/peel-1.c: Update.
5067 * gcc.dg/tree-prof/unroll-1.c: Update.
5068 * gcc.dg/unroll_1.c: Update.
5069 * gcc.dg/unroll_2.c: Update.
5070 * gcc.dg/unroll_3.c: Update.
5071 * gcc.dg/unroll_4.c: Update.
5072
5073 2014-10-14 DJ Delorie <dj@redhat.com>
5074
5075 * g++.dg/abi/mangle64.C: New.
5076
5077 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
5078
5079 * g++.dg/ext/vector9.C: Test ! with float vectors.
5080
5081 2014-10-14 Richard Biener <rguenther@suse.de>
5082
5083 PR tree-optimization/63512
5084 * g++.dg/torture/pr63512.C: New testcase.
5085
5086 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
5087
5088 PR target/63260
5089 * gcc.target/sh/pr63260.c: New.
5090
5091 2014-10-13 Richard Henderson <rth@redhat.com>
5092
5093 * g++.dg/torture/20141013.C: New.
5094
5095 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
5096
5097 PR target/8340
5098 PR middle-end/47602
5099 PR rtl-optimization/55458
5100 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
5101 * gcc.target/i386/pr55458.c: Likewise.
5102 * gcc.target/i386/pr47602.c: New.
5103 * gcc.target/i386/pr23098.c: Move to XFAIL.
5104
5105 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
5106
5107 PR tree-optimization/62127
5108 * g++.dg/torture/pr62127.C: New testcase.
5109
5110 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5111
5112 * c-c++-common/asan/bitfield-5.c: New test.
5113
5114 2014-10-13 Richard Biener <rguenther@suse.de>
5115
5116 PR tree-optimization/63419
5117 * g++.dg/torture/pr63419.C: New testcase.
5118
5119 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
5120
5121 PR target/59401
5122 PR target/54760
5123 * gcc.target/sh/pr54760-5.c: New.
5124 * gcc.target/sh/pr54760-6.c: New.
5125 * gcc.target/sh/pr59401-1.c: New.
5126
5127 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5128
5129 PR fortran/48979
5130 * gfortran.dg/ieee/intrinsics_1.f90: New test.
5131
5132 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
5133
5134 * lib/target-supports.exp (check_effective_target_shared): New
5135 function.
5136 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
5137
5138 2014-10-10 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR c/63495
5141 * gcc.target/i386/pr63495.c: New test.
5142
5143 2014-10-10 Marek Polacek <polacek@redhat.com>
5144
5145 * c-c++-common/ubsan/object-size-1.c: New test.
5146 * c-c++-common/ubsan/object-size-2.c: New test.
5147 * c-c++-common/ubsan/object-size-3.c: New test.
5148 * c-c++-common/ubsan/object-size-4.c: New test.
5149 * c-c++-common/ubsan/object-size-5.c: New test.
5150 * c-c++-common/ubsan/object-size-6.c: New test.
5151 * c-c++-common/ubsan/object-size-7.c: New test.
5152 * c-c++-common/ubsan/object-size-8.c: New test.
5153 * c-c++-common/ubsan/object-size-9.c: New test.
5154 * g++.dg/ubsan/object-size-1.C: New test.
5155 * gcc.dg/ubsan/object-size-9.c: New test.
5156
5157 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
5158
5159 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
5160 (asan_finish): Remove restore_ld_library_path_env_vars.
5161 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
5162 related env variables by calling set_ld_library_path_env_vars.
5163 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
5164 (tsan_finish): Remove restore_ld_library_path_env_vars.
5165 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
5166 related env variables by calling set_ld_library_path_env_vars.
5167 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
5168 (ubsan_finish): Remove restore_ld_library_path_env_vars.
5169 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
5170 related env variables by calling set_ld_library_path_env_vars.
5171
5172 2014-10-10 Richard Biener <rguenther@suse.de>
5173
5174 PR tree-optimization/63379
5175 * gcc.dg/vect/pr63379.c: New testcase.
5176
5177 2014-10-10 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR fortran/59488
5180 * gfortran.dg/gomp/pr59488-1.f90: New test.
5181 * gfortran.dg/gomp/pr59488-2.f90: New test.
5182
5183 2014-10-10 Richard Biener <rguenther@suse.de>
5184
5185 PR tree-optimization/63476
5186 * g++.dg/torture/pr63476.C: New testcase.
5187
5188 2014-10-10 Tobias Burnus <burnus@net-b.de>
5189
5190 * gfortran.dg/implicit_16.f90: New.
5191
5192 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
5193
5194 * g++.dg/cpp0x/constexpr-using3.C: New.
5195 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
5196 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
5197 * g++.dg/cpp1y/constexpr-local1.C: Extend.
5198 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
5199
5200 2014-10-09 Joseph Myers <joseph@codesourcery.com>
5201
5202 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
5203
5204 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
5205
5206 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
5207
5208 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
5209
5210 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
5211 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
5212 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
5213 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
5214 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
5215 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
5216 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
5217 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
5218 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
5219 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
5220 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
5221 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
5222
5223 2014-10-09 Richard Biener <rguenther@suse.de>
5224
5225 PR tree-optimization/63380
5226 * gcc.dg/torture/pr63380-1.c: New testcase.
5227 * gcc.dg/torture/pr63380-2.c: Likewise.
5228
5229 2014-10-09 Marek Polacek <polacek@redhat.com>
5230
5231 PR c/63480
5232 * gcc.dg/pr63480.c: New test.
5233
5234 2014-10-09 Richard Biener <rguenther@suse.de>
5235
5236 PR tree-optimization/63445
5237 * gcc.dg/Wstrict-overflow-26.c: New testcase.
5238
5239 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
5240
5241 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
5242 * gcc.dg/vmx/ops.c: Likewise.
5243 * gcc.dg/vmx/ops-long-1.c: Likewise.
5244
5245 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5246
5247 * gfortran.dg/implicit_4.f90: Fix some dg-error.
5248
5249 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5250
5251 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
5252 dg-additional-options.
5253
5254 2014-10-08 Mark Wielaard <mjw@redhat.com>
5255
5256 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
5257 prefix from scan-assembler-times.
5258
5259 2014-10-07 Marek Polacek <polacek@redhat.com>
5260
5261 * lib/target-supports.exp (check_effective_target_fd_truncate):
5262 Include <string.h>.
5263
5264 2014-10-07 Marek Polacek <polacek@redhat.com>
5265
5266 PR c/59717
5267 * gcc.dg/pr59717.c: New test.
5268
5269 2014-10-07 Marek Polacek <polacek@redhat.com>
5270
5271 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
5272 * gcc.dg/iftrap-1.c: Fix implicit declarations.
5273 * gcc.target/powerpc/pr26350.c: Likewise.
5274 * gcc.target/powerpc/altivec-consts.c: Likewise.
5275 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
5276 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
5277 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
5278 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
5279 * gcc.target/powerpc/pr47862.c: Likewise.
5280 * gcc.target/powerpc/pr48053-1.c: Likewise.
5281 * gcc.target/powerpc/pr53487.c: Likewise.
5282 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
5283 to int.
5284 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
5285 * gcc.target/powerpc/altivec-2.c: Likewise.
5286 * gcc.target/powerpc/pr47755-2.c: Likewise.
5287
5288 2014-10-07 Martin Liska <mliska@suse.cz>
5289
5290 * g++.dg/lto/pr63270.h: New test.
5291 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
5292 include.
5293 * g++.dg/lto/pr63270_2.C: New test.
5294
5295 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
5296
5297 * gnat.dg/lto16.adb: New test.
5298 * gnat.dg/lto16_pkg.adb: New helper.
5299
5300 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
5301
5302 * gnat.dg/return4.adb: New test.
5303 * gnat.dg/return4_pkg.ad[sb]: New helper.
5304
5305 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
5306
5307 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
5308 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
5309 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
5310
5311 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
5312
5313 PR c++/55250
5314 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
5315 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
5316 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
5317
5318 2014-10-06 Marek Polacek <polacek@redhat.com>
5319
5320 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
5321 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
5322 * g++.dg/lto/pr54625-2_0.c: Likewise.
5323 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
5324
5325 2014-10-06 Marek Polacek <polacek@redhat.com>
5326
5327 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
5328 * gcc.target/i386/avxfp-1.c: Likewise.
5329 * gcc.target/i386/avxfp-2.c: Likewise.
5330 * gcc.target/i386/cadd.c: Likewise.
5331 * gcc.target/i386/cmov2.c: Likewise.
5332 * gcc.target/i386/cmov3.c: Likewise.
5333 * gcc.target/i386/cmov4.c: Likewise.
5334 * gcc.target/i386/cold-attribute-1.c: Likewise.
5335 * gcc.target/i386/cvt-1.c: Likewise.
5336 * gcc.target/i386/fpcvt-1.c: Likewise.
5337 * gcc.target/i386/fpcvt-2.c: Likewise.
5338 * gcc.target/i386/fpcvt-3.c: Likewise.
5339 * gcc.target/i386/local.c: Likewise.
5340 * gcc.target/i386/memcpy-2.c: Likewise.
5341 * gcc.target/i386/memcpy-3.c: Likewise.
5342 * gcc.target/i386/memset-1.c: Likewise.
5343 * gcc.target/i386/minmax-1.c: Likewise.
5344 * gcc.target/i386/minmax-2.c: Likewise.
5345 * gcc.target/i386/pr45352-2.c: Likewise.
5346 * gcc.target/i386/pr46253.c: Likewise.
5347 * gcc.target/i386/pr53623.c: Likewise.
5348 * gcc.target/i386/pr60902.c: Likewise.
5349 * gcc.target/i386/pr57003.c: Likewise.
5350 * gcc.target/i386/sse-14.c: Likewise.
5351 * gcc.target/i386/sse-19.c: Likewise.
5352 * gcc.target/i386/sse-22.c: Likewise.
5353 * gcc.target/i386/sse4a-extract.c: Likewise.
5354 * gcc.target/i386/sse4a-insert.c: Likewise.
5355 * gcc.target/i386/ssefp-1.c: Likewise.
5356 * gcc.target/i386/ssefp-2.c: Likewise.
5357 * gcc.target/i386/testimm-10.c: Likewise.
5358 * gcc.target/i386/vectorize4-avx.c: Likewise.
5359 * gcc.target/i386/980709-1.c: Fix implicit declarations.
5360 * gcc.target/i386/avx-pr57233.c: Likewise.
5361 * gcc.target/i386/avx2-pr57233.c: Likewise.
5362 * gcc.target/i386/avx2-vpop-check.h: Likewise.
5363 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5364 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5365 * gcc.target/i386/crc32-4.c: Likewise.
5366 * gcc.target/i386/pr20204.c: Likewise.
5367 * gcc.target/i386/pr23570.c: Likewise.
5368 * gcc.target/i386/pr26449-1.c: Likewise.
5369 * gcc.target/i386/pr28839.c: Likewise.
5370 * gcc.target/i386/pr37101.c: Likewise.
5371 * gcc.target/i386/pr61923.c: Likewise.
5372 * gcc.target/i386/shrink_wrap_1.c: Likewise.
5373 * gcc.target/i386/sse2-pr57233.c: Likewise.
5374 * gcc.target/i386/vect-abs-s16.c: Likewise.
5375 * gcc.target/i386/vect-abs-s32.c: Likewise.
5376 * gcc.target/i386/vect-abs-s8.c: Likewise.
5377 * gcc.target/i386/xop-pr57233.c: Likewise.
5378 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5379 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
5380 implicit declarations.
5381 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
5382 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5383 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5384
5385 2014-10-06 Marek Polacek <polacek@redhat.com>
5386
5387 * gcc.dg/20001012-1.c: Fix defaulting to int.
5388 * gcc.dg/20001012-2.c: Likewise.
5389 * gcc.dg/20001108-1.c: Likewise.
5390 * gcc.dg/20010516-1.c: Likewise.
5391 * gcc.dg/20011008-2.c: Likewise.
5392 * gcc.dg/20030612-1.c: Likewise.
5393 * gcc.dg/20040219-1.c: Likewise.
5394 * gcc.dg/20050603-2.c: Likewise.
5395 * gcc.dg/20070507-1.c: Likewise.
5396 * gcc.dg/attr-alias-3.c: Likewise.
5397 * gcc.dg/fastmath-1.c: Likewise.
5398 * gcc.dg/fork-instrumentation.c: Likewise.
5399 * gcc.dg/fwrapv-1.c: Likewise.
5400 * gcc.dg/fwrapv-2.c: Likewise.
5401 * gcc.dg/memmove-1.c: Likewise.
5402 * gcc.dg/non-local-goto-1.c: Likewise.
5403 * gcc.dg/non-local-goto-2.c: Likewise.
5404 * gcc.dg/noreturn-8.c: Likewise.
5405 * gcc.dg/parse-decl-after-if.c: Likewise.
5406 * gcc.dg/parse-decl-after-label.c: Likewise.
5407 * gcc.dg/pr25795-1.c: Likewise.
5408 * gcc.dg/pr25795.c: Likewise.
5409 * gcc.dg/pr28574.c: Likewise.
5410 * gcc.dg/pr30189.c: Likewise.
5411 * gcc.dg/pr31529-2.c: Likewise.
5412 * gcc.dg/pr33923.c: Likewise.
5413 * gcc.dg/pr34263.c: Likewise.
5414 * gcc.dg/pr36194.c: Likewise.
5415 * gcc.dg/pr45415.c: Likewise.
5416 * gcc.dg/pr47443.c: Likewise.
5417 * gcc.dg/pr47763.c: Likewise.
5418 * gcc.dg/pr49000.c: Likewise.
5419 * gcc.dg/pr50340.c: Likewise.
5420 * gcc.dg/webizer.c: Likewise.
5421 * gcc.dg/pr59940.c: Likewise.
5422 * gcc.dg/pr63186.c: Likewise.
5423 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
5424 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
5425 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
5426 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
5427 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
5428 * gcc.dg/sms-1.c: Likewise.
5429 * gcc.dg/unused-3.c: Likewise.
5430 * gcc.dg/varpool-1.c: Likewise.
5431 * gcc.dg/pr35899.c: Use -std=gnu89.
5432 * gcc.dg/pr59963-1.c: Likewise.
5433 * gcc.dg/redecl-15.c: Likewise.
5434 * gcc.dg/20041213-1.c: Likewise.
5435 * gcc.dg/20080820.c: Likewise.
5436 * gcc.dg/920413-1.c: Likewise.
5437 * gcc.dg/Wold-style-definition-1.c: Likewise.
5438 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
5439 * gcc.dg/decl-nospec-1.c: Likewise.
5440 * gcc.dg/decl-nospec-2.c: Likewise.
5441 * gcc.dg/decl-nospec-3.c: Likewise.
5442 * gcc.dg/bitfld-1.c: Likewise.
5443 * gcc.dg/bitfld-9.c: Likewise.
5444 * gcc.dg/parm-impl-decl-1.c: Likewise.
5445 * gcc.dg/parm-impl-decl-3.c: Likewise.
5446 * gcc.dg/pr18596-1.c: Likewise.
5447 * gcc.dg/pr18596-2.c: Likewise.
5448 * gcc.dg/pr18596-3.c: Likewise.
5449 * gcc.dg/pr60139.c: Likewise.
5450 * gcc.dg/utf-dflt.c: Likewise.
5451 * gcc.dg/utf-dflt2.c: Likewise.
5452 * gcc.dg/wtr-func-def-1.c: Likewise.
5453 * gcc.dg/declspec-5.c: Likewise.
5454 * gcc.dg/declspec-6.c: Likewise.
5455 * gcc.dg/ftrapv-2.c: Likewise.
5456 * gcc.dg/20020430-1.c: Fix implicit declarations.
5457 * gcc.dg/20030702-1.c: Likewise.
5458 * gcc.dg/20040127-2.c: Likewise.
5459 * gcc.dg/20041122-1.c: Likewise.
5460 * gcc.dg/20050309-1.c: Likewise.
5461 * gcc.dg/20061026.c: Likewise.
5462 * gcc.dg/20101010-1.c: Likewise.
5463 * gcc.dg/Werror-1.c: Likewise.
5464 * gcc.dg/Werror-10.c: Likewise.
5465 * gcc.dg/Werror-11.c: Likewise.
5466 * gcc.dg/Werror-12.c: Likewise.
5467 * gcc.dg/Werror-2.c: Likewise.
5468 * gcc.dg/Werror-3.c: Likewise.
5469 * gcc.dg/Werror-4.c: Likewise.
5470 * gcc.dg/Werror-5.c: Likewise.
5471 * gcc.dg/Werror-6.c: Likewise.
5472 * gcc.dg/Werror-7.c: Likewise.
5473 * gcc.dg/Werror-8.c: Likewise.
5474 * gcc.dg/Wstrict-overflow-20.c: Likewise.
5475 * gcc.dg/cpp/trad/macroargs.c: Likewise.
5476 * gcc.dg/delay-slot-2.c: Likewise.
5477 * gcc.dg/errno-1.c: Likewise.
5478 * gcc.dg/globalalias.c: Likewise.
5479 * gcc.dg/inline-3.c: Likewise.
5480 * gcc.dg/localalias.c: Likewise.
5481 * gcc.dg/pr19633-1.c: Likewise.
5482 * gcc.dg/pr19633.c: Likewise.
5483 * gcc.dg/pr23408.c: Likewise.
5484 * gcc.dg/pr23470-1.c: Likewise.
5485 * gcc.dg/pr28121.c: Likewise.
5486 * gcc.dg/pr28243.c: Likewise.
5487 * gcc.dg/pr30260.c: Likewise.
5488 * gcc.dg/pr32573.c: Likewise.
5489 * gcc.dg/pr33826.c: Likewise.
5490 * gcc.dg/pr35065.c: Likewise.
5491 * gcc.dg/pr38616.c: Likewise.
5492 * gcc.dg/pr39867.c: Likewise.
5493 * gcc.dg/pr41470.c: Likewise.
5494 * gcc.dg/pr41837.c: Likewise.
5495 * gcc.dg/pr44024.c: Likewise.
5496 * gcc.dg/pr44699.c: Likewise.
5497 * gcc.dg/pr46252.c: Likewise.
5498 * gcc.dg/pr46878-1.c: Likewise.
5499 * gcc.dg/pr50908-3.c: Likewise.
5500 * gcc.dg/pr51796.c: Likewise.
5501 * gcc.dg/pr55150-2.c: Likewise.
5502 * gcc.dg/pr55833.c: Likewise.
5503 * gcc.dg/pr59350.c: Likewise.
5504 * gcc.dg/pr59418.c: Likewise.
5505 * gcc.dg/pr60647-2.c: Likewise.
5506 * gcc.dg/uninit-suppress.c: Likewise.
5507 * gcc.dg/uninit-suppress_2.c: Likewise.
5508 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
5509 * gcc.dg/always_inline.c: Likewise.
5510 * gcc.dg/always_inline2.c: Likewise.
5511 * gcc.dg/always_inline3.c: Likewise.
5512 * gcc.dg/builtin-apply4.c: Likewise.
5513 * gcc.dg/declspec-7.c: Likewise.
5514 * gcc.dg/inline-1.c: Likewise.
5515 * gcc.dg/va-arg-pack-1.c: Likewise.
5516 * gcc.dg/winline-2.c: Likewise.
5517 * gcc.dg/winline-3.c: Likewise.
5518 * gcc.dg/winline-5.c: Likewise.
5519 * gcc.dg/winline-6.c: Likewise.
5520 * gcc.dg/winline-7.c: Likewise.
5521 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
5522 int.
5523 * gcc.dg/inline-33.c: Likewise.
5524 * gcc.dg/pr27861-1.c: Likewise.
5525 * gcc.dg/pr28888.c: Likewise.
5526 * gcc.dg/pr29254.c: Likewise.
5527 * gcc.dg/pr50908.c: Likewise.
5528 * gcc.dg/pr60647-1.c: Likewise.
5529 * gcc.dg/pragma-diag-1.c: Likewise.
5530 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
5531 * gcc.dg/winline-9.c: Likewise.
5532 * gcc.dg/pr52808.c: Return 0 instead of nothing.
5533
5534 2014-10-06 Marek Polacek <polacek@redhat.com>
5535
5536 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
5537 * gcc.dg/ipa/inline-4.c: Likewise.
5538 * gcc.dg/ipa/inline-5.c: Likewise.
5539 * gcc.dg/ipa/pr57539.c: Likewise.
5540 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
5541 defaulting to int.
5542 * gcc.dg/ipa/inlinehint-1.c: Likewise.
5543 * gcc.dg/ipa/inlinehint-3.c: Likewise.
5544 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
5545 * gcc.dg/ipa/ipacost-1.c: Likewise.
5546 * gcc.dg/ipa/ipacost-2.c: Likewise.
5547 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
5548 to int.
5549
5550 2014-10-06 Marek Polacek <polacek@redhat.com>
5551
5552 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
5553 declarations.
5554 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
5555 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
5556 * gcc.dg/debug/pr42767.c: Likewise.
5557 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
5558 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
5559 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5560 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
5561
5562 2014-10-06 Marek Polacek <polacek@redhat.com>
5563
5564 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
5565 * gcc.dg/lto/20090213_0.c: Likewise.
5566 * gcc.dg/lto/20090706-2_0.c: Likewise.
5567 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
5568 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
5569 * gcc.dg/lto/ipareference2_0.c: Likewise.
5570 * gcc.dg/lto/ipareference_0.c: Likewise.
5571 * gcc.dg/lto/ipareference_1.c: Likewise.
5572 * gcc.dg/lto/pr55703_0.c: Likewise.
5573 * gcc.dg/lto/resolutions_0.c: Likewise.
5574 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
5575 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
5576 declarations. Mark function as gnu_inline.
5577 * gcc.dg/lto/20081118_0.c: Likewise.
5578 * gcc.dg/lto/20081201-1_0.c: Likewise.
5579 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
5580 * gcc.dg/lto/20081118_1.c: Likewise.
5581 * gcc.dg/lto/20081120-1_1.c: Likewise.
5582 * gcc.dg/lto/20081201-1_1.c: Likewise.
5583 * gcc.dg/lto/20081210-1_0.c: Likewise.
5584 * gcc.dg/lto/20090218-1_0.c: Likewise.
5585 * gcc.dg/lto/20091006-1_0.c: Likewise.
5586 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
5587 * gcc.dg/lto/20090218-2_1.c: Likewise.
5588 * gcc.dg/lto/materialize-1_0.c: Likewise.
5589 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
5590 * gcc.dg/lto/20091013-1_1.c: Likewise.
5591 * gcc.dg/lto/20091013-1_2.c: Likewise.
5592 * gcc.dg/lto/20091015-1_2.c: Likewise.
5593 * gcc.dg/lto/20091027-1_1.c: Likewise.
5594 * gcc.dg/lto/pr48622_0.c: Likewise.
5595 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
5596 defaulting to int.
5597 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
5598
5599 2014-10-06 Tobias Burnus <burnus@net-b.de>
5600
5601 * gfortran.dg/implicit_14.f90: New.
5602 * gfortran.dg/implicit_15.f90: New.
5603 * gfortran.dg/implicit_4.f90: Update dg-error.
5604
5605 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
5606
5607 * g++.dg/ipa/devirt-42.C: Update template.
5608 * g++.dg/ipa/devirt-44.C: Update template.
5609 * g++.dg/ipa/devirt-45.C: Update template.
5610 * g++.dg/ipa/devirt-46.C: Update template.
5611 * g++.dg/ipa/devirt-47.C: Update template.
5612 * g++.dg/ipa/devirt-48.C: New testcase.
5613
5614 2014-10-02 Mark Wielaard <mjw@redhat.com>
5615
5616 PR debug/63239
5617 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
5618
5619 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
5620
5621 * g++.dg/ipa/devirt-47.C: New testcase.
5622
5623 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
5624
5625 PR ipa/61144
5626 * gcc.dg/tree-ssa/pr61144.c: New testcase.
5627
5628 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
5629
5630 * g++.dg/ipa/devirt-46.C: New testcase.
5631
5632 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5633
5634 PR fortran/36534
5635 * gfortran.dg/widechar_10.f90: New test.
5636
5637 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
5638
5639 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
5640 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
5641 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
5642 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
5643
5644 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5645
5646 * gcc.target/powerpc/lvsl-lvsr.c: New test.
5647
5648 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5649
5650 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
5651 failing with the new warning message.
5652 * gcc.dg/vmx/3c-01a.c: Likewise.
5653 * gcc.dg/vmx/ops-long-1.c: Likewise.
5654 * gcc.dg/vmx/ops.c: Likewise.
5655 * gcc.target/powerpc/altivec-20.c: Likewise.
5656 * gcc.target/powerpc/altivec-6.c: Likewise.
5657 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
5658 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
5659 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
5660
5661 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5662
5663 * gcc.dg/tm/debug-1.c: Update regex.
5664 * c-c++-common/raw-string-18.c: Update regex.
5665 * c-c++-common/raw-string-19.c: Update regex.
5666
5667 2014-10-03 Marek Polacek <polacek@redhat.com>
5668
5669 PR c/63453
5670 * gcc.dg/pr63453.c: New test.
5671
5672 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
5673
5674 PR c++/54427
5675 PR c++/57198
5676 PR c++/58845
5677 * g++.dg/ext/vector9.C: Update, not an error anymore.
5678 * g++.dg/ext/vector27.C: Replace with new test.
5679 * g++.dg/ext/vector28.C: New file.
5680 * g++.dg/other/error23.C: Update to a different error.
5681
5682 2014-10-03 Jakub Jelinek <jakub@redhat.com>
5683
5684 * gcc.dg/torture/vshuf-v8df.c: New test.
5685 * gcc.dg/torture/vshuf-v8di.c: New test.
5686 * gcc.dg/torture/vshuf-v16sf.c: New test.
5687 * gcc.dg/torture/vshuf-v16si.c: New test.
5688 * gcc.dg/torture/vshuf-v32hi.c: New test.
5689 * gcc.dg/torture/vshuf-v64qi.c: New test.
5690 * gcc.dg/torture/vshuf-64.inc: New file.
5691
5692 PR tree-optimization/61403
5693 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
5694
5695 2014-10-03 Marek Polacek <polacek@redhat.com>
5696
5697 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
5698 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
5699 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
5700 * gcc.dg/gomp/asm-1.c: Likewise.
5701 * gcc.dg/gomp/for-1.c: Likewise.
5702 * gcc.dg/gomp/empty.c: Fix defaulting to int.
5703 * gcc.dg/gomp/sharing-3.c: Likewise.
5704 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
5705
5706 2014-10-03 Marek Polacek <polacek@redhat.com>
5707
5708 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
5709 defaulting to int.
5710 * gcc.dg/torture/pr28814.c: Likewise.
5711 * gcc.dg/torture/pr57036-1.c: Likewise.
5712 * gcc.dg/torture/inline-1.c: Add function declarations.
5713 * gcc.dg/torture/pr24626-1.c: Likewise.
5714 * gcc.dg/torture/pr24626-3.c: Likewise.
5715 * gcc.dg/torture/pr25947-1.c: Likewise.
5716 * gcc.dg/torture/pr27409.c: Likewise.
5717 * gcc.dg/torture/pr38948.c: Likewise.
5718 * gcc.dg/torture/pr44807.c: Likewise.
5719 * gcc.dg/torture/pr49603.c: Likewise.
5720 * gcc.dg/torture/pr45865.c: Likewise.
5721 * gcc.dg/torture/pr51071-2.c: Likewise.
5722 * gcc.dg/torture/pr51801.c: Likewise.
5723 * gcc.dg/torture/pr52720.c: Likewise.
5724 * gcc.dg/torture/pr55124.c: Likewise.
5725 * gcc.dg/torture/pr55238.c: Likewise.
5726 * gcc.dg/torture/pr55687.c: Likewise.
5727 * gcc.dg/torture/pr55888.c: Likewise.
5728 * gcc.dg/torture/pr57036-2.c: Likewise.
5729 * gcc.dg/torture/pr57147-3.c: Likewise.
5730 * gcc.dg/torture/pr57584.c: Likewise.
5731 * gcc.dg/torture/pr59993.c: Likewise.
5732 * gcc.dg/torture/pr58079.c: Likewise.
5733 * gcc.dg/torture/va-arg-25.c: Likewise.
5734 * gcc.dg/torture/vector-2.c: Likewise.
5735 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
5736 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
5737 * gcc.dg/torture/pr43781.c: Likewise.
5738 * gcc.dg/torture/pr52912.c: Likewise.
5739 * gcc.dg/torture/pr59139.c: Likewise.
5740 * gcc.dg/torture/pr55890-1.c: Likewise.
5741 * gcc.dg/torture/pr55890-2.c: Likewise.
5742 * gcc.dg/torture/pr59164.c: Likewise.
5743 * gcc.dg/torture/pr57393-2.c: Likewise.
5744 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
5745 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
5746 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
5747 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
5748 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
5749 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
5750
5751 2014-10-03 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR libgomp/61200
5754 * c-c++-common/gomp/pr61200.c: New test.
5755
5756 PR target/62128
5757 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
5758 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
5759
5760 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
5761
5762 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
5763 add many more tests.
5764
5765 2014-10-02 Marek Polacek <polacek@redhat.com>
5766
5767 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
5768 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5769 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5770 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
5771 * gcc.dg/tree-ssa/vrp27.c: Likewise.
5772 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5773 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
5774 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5775 * gcc.dg/tree-ssa/vrp09.c: Likewise.
5776 * gcc.dg/tree-ssa/inline-7.c: Likewise.
5777 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
5778 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5779 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
5780 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5781 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
5782 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
5783 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5784 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
5785 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5786 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5787 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5788 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5789 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5790 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
5791 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5792 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5793 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5794 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5795 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5796 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5797 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5798 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5799 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
5800 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
5801 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
5802 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
5803 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
5804 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5805 * gcc.dg/tree-ssa/alias-13.c: Likewise.
5806 * gcc.dg/tree-ssa/alias-28.c: Likewise.
5807 * gcc.dg/tree-ssa/asm-3.c: Likewise.
5808 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
5809 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5810 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
5811 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
5812 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5813 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5814 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
5815 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5816 * gcc.dg/tree-ssa/pr23744.c: Likewise.
5817 * gcc.dg/tree-ssa/pr24117.c: Likewise.
5818 * gcc.dg/tree-ssa/pr24840.c: Likewise.
5819 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5820 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5821 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5822 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5823 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5824 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5825 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5826 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5827 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5828 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5829 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5830 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5831 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5832 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5833 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5834 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5835 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5836 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5837 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5838 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5839 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5840 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5841 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5842 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5843 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5844 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5845 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5846 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5847 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5848 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5849 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5850 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5851 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5852 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5853 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5854 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5855 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5856 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5857 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5858 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5859 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5860 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5861 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5862 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5863 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5864 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5865 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5866 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5867 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5868 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5869 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5870 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5871 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5872 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5873 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5874 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5875 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5876 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5877 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5878 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5879 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5880 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5881 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5882 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5883 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5884 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5885 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5886 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5887 defaulting to int.
5888 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5889 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5890 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5891 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5892 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5893 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5894 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5895 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5896 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5897 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5898 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5899 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5900 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5901 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5902 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5903 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5904 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5905 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5906 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5907 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5908 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5909 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5910 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5911 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5912 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5913 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5914 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5915 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5916 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5917 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5918 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5919 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5920 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5921 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5922
5923 2014-10-02 Marek Polacek <polacek@redhat.com>
5924
5925 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5926 * gcc.dg/tm/20091221.c: Likewise.
5927 * gcc.dg/tm/debug-1.c: Likewise.
5928 * gcc.dg/tm/irrevocable-1.c: Likewise.
5929 * gcc.dg/tm/irrevocable-2.c: Likewise.
5930 * gcc.dg/tm/irrevocable-3.c: Likewise.
5931 * gcc.dg/tm/irrevocable-4.c: Likewise.
5932 * gcc.dg/tm/memopt-1.c: Likewise.
5933 * gcc.dg/tm/pr52173-1.c: Likewise.
5934 * gcc.dg/tm/props-1.c: Likewise.
5935 * gcc.dg/tm/props-2.c: Likewise.
5936 * gcc.dg/tm/props-3.c: Likewise.
5937 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5938 * gcc.dg/tm/memopt-11.c: Likewise.
5939 * gcc.dg/tm/memopt-12.c: Likewise.
5940 * gcc.dg/tm/memopt-16.c: Likewise.
5941 * gcc.dg/tm/memopt-3.c: Likewise.
5942 * gcc.dg/tm/memopt-4.c: Likewise.
5943 * gcc.dg/tm/memopt-5.c: Likewise.
5944 * gcc.dg/tm/memopt-6.c: Likewise.
5945 * gcc.dg/tm/wrap-4.c: Likewise.
5946
5947 2014-10-02 Marek Polacek <polacek@redhat.com>
5948
5949 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5950 * gcc.dg/vect/pr37730.c: Likewise.
5951 * gcc.dg/vect/pr52870.c: Likewise.
5952 * gcc.dg/vect/pr60092-2.c: Likewise.
5953 * gcc.dg/vect/pr60092.c: Likewise.
5954 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5955 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5956 * gcc.dg/vect/pr31041.c: Likewise.
5957 * gcc.dg/vect/pr32216.c: Likewise.
5958 * gcc.dg/vect/pr32224.c: Likewise.
5959 * gcc.dg/vect/pr32366.c: Likewise.
5960 * gcc.dg/vect/pr33866.c: Likewise.
5961 * gcc.dg/vect/pr43430-2.c: Likewise.
5962 * gcc.dg/vect/pr43842.c: Likewise.
5963 * gcc.dg/vect/vect-1.c: Likewise.
5964 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5965 * gcc.dg/vect/vect-93.c: Likewise.
5966 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5967 defaulting to int.
5968
5969 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5970
5971 PR c++/53025
5972 * g++.dg/cpp0x/noexcept23.C: New.
5973 * g++.dg/cpp0x/noexcept24.C: Likewise.
5974
5975 2014-10-02 Marek Polacek <polacek@redhat.com>
5976
5977 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5978 * gcc.dg/noncompile/20050120-1.c: Likewise.
5979 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5980 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5981 * gcc.dg/noncompile/930301-1.c: Likewise.
5982 * gcc.dg/noncompile/930622-1.c: Likewise.
5983 * gcc.dg/noncompile/930622-2.c: Likewise.
5984 * gcc.dg/noncompile/950825-1.c: Likewise.
5985 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5986 * gcc.dg/noncompile/scope.c: Likewise.
5987 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5988 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5989 * gcc.dg/noncompile/971104-1.c: Likewise.
5990
5991 2014-10-02 Marek Polacek <polacek@redhat.com>
5992
5993 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5994 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5995 * gcc.dg/tree-prof/merge_block.c: Likewise.
5996 * gcc.dg/tree-prof/peel-1.c: Likewise.
5997 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5998 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5999 * gcc.dg/tree-prof/unroll-1.c: Likewise.
6000 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
6001 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6002 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6003 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6004 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6005 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6006 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
6007 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
6008 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
6009 to int.
6010
6011 2014-10-02 Marek Polacek <polacek@redhat.com>
6012
6013 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
6014 * gcc.c-torture/compile/20011119-1.c: Likewise.
6015 * gcc.c-torture/compile/20011119-2.c: Likewise.
6016 * gcc.c-torture/compile/20021120-1.c: Likewise.
6017 * gcc.c-torture/compile/20021120-2.c: Likewise.
6018 * gcc.c-torture/compile/20050215-1.c: Likewise.
6019 * gcc.c-torture/compile/20050215-2.c: Likewise.
6020 * gcc.c-torture/compile/20050215-3.c: Likewise.
6021 * gcc.c-torture/compile/pr37669.c: Likewise.
6022 * gcc.c-torture/execute/20020107-1.c: Likewise.
6023 * gcc.c-torture/execute/restrict-1.c: Likewise.
6024 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
6025 * gcc.c-torture/execute/930529-1.c: Likewise.
6026 * gcc.c-torture/execute/920612-1.c: Likewise.
6027 * gcc.c-torture/execute/920711-1.c: Likewise.
6028 * gcc.c-torture/execute/990127-2.c: Likewise.
6029 * gcc.c-torture/execute/pr40386.c: Likewise.
6030 * gcc.c-torture/execute/pr57124.c: Likewise.
6031 * gcc.c-torture/compile/pr34808.c: Add function declarations.
6032 * gcc.c-torture/compile/pr42299.c: Likewise.
6033 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
6034 * gcc.c-torture/compile/simd-6.c: Likewise.
6035 * gcc.c-torture/execute/pr53645-2.c: Likewise.
6036 * gcc.c-torture/execute/pr53645.c: Likewise.
6037 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
6038 declarations.
6039 * gcc.c-torture/execute/980608-1.c: Likewise.
6040 * gcc.c-torture/execute/bcp-1.c: Likewise.
6041 * gcc.c-torture/execute/p18298.c: Likewise.
6042 * gcc.c-torture/execute/unroll-1.c: Likewise.
6043 * gcc.c-torture/execute/va-arg-7.c: Likewise.
6044 * gcc.c-torture/execute/va-arg-8.c: Likewise.
6045 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
6046 declarations. Fix defaulting to int.
6047 * gcc.c-torture/execute/961223-1.c: Likewise.
6048 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
6049 -Wno-pointer-to-int-cast. Fix defaulting to int.
6050
6051 2014-10-02 Andrew Pinski <apinski@cavium.com>
6052 Max Ostapenko <m.ostapenko@partner.samsung.com>
6053
6054 * lib/ubsan-dg.exp
6055 (check_effective_target_fsanitize_address): New function.
6056 (ubsan_init): Save off ALWAYS_CXXFLAGS.
6057 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
6058 * lib/asan-dg.exp
6059 (check_effective_target_faddress_sanitizer): Rename to ...
6060 (check_effective_target_fsanitize_address): ... this. Change to creating
6061 an executable.
6062 (asan_init): Save off ALWAYS_CXXFLAGS.
6063 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
6064 * lib/tsan-dg.exp
6065 (check_effective_target_fthread_sanitizer): Rename to ...
6066 (check_effective_target_fsanitize_thread): ... this. Change to creating
6067 an executable.
6068 (tsan_init): Save off ALWAYS_CXXFLAGS.
6069 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
6070 to run as a default behaviour.
6071 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
6072 Check check_effective_target_fsanitize_undefined before running the
6073 tests.
6074 * g++.dg/ubsan/ubsan.exp: Likewise.
6075 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
6076 check_effective_target_fsanitize_address too early.
6077 Check check_effective_target_fsanitize_address before running the tests.
6078 * g++.dg/asan/asan.exp: Likewise.
6079 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
6080 check_effective_target_fsanitize_thread too early.
6081 Check check_effective_target_fsanitize_thread before running the tests.
6082 * g++.dg/tsan/tsan.exp: Likewise.
6083
6084 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6085
6086 * gcc.dg/combine-clobber.c: New.
6087
6088 2014-10-01 Jakub Jelinek <jakub@redhat.com>
6089
6090 PR debug/63342
6091 * gcc.dg/pr63342.c: New test.
6092
6093 PR c++/63306
6094 * g++.dg/ipa/pr63306.C: New test.
6095
6096 PR target/63428
6097 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
6098 to test 24 in TESTS.
6099
6100 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6101
6102 * lib/target-supports.exp: Error out with preprocessor condition
6103 instead of FOO everywhere.
6104
6105 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
6106
6107 Implement SD-6: SG10 Feature Test Recommendations
6108 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
6109 * g++.dg/cpp1y/feat-cxx11.C: New.
6110 * g++.dg/cpp1y/feat-cxx14.C: New.
6111 * g++.dg/cpp1y/feat-cxx98.C: New.
6112 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
6113 * g++.dg/cpp1y/phoobhar.h: New.
6114 * g++.dg/cpp1y/testinc/phoobhar.h: New.
6115
6116 2014-09-30 Teresa Johnson <tejohnson@google.com>
6117
6118 * gcc.dg/tree-prof/20050826-2.c: New test.
6119 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
6120
6121 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
6122
6123 PR c++/16564
6124 * lib/gcc.exp: Accept "fatal error:" as error prefix.
6125 * lib/g++.exp: Likewise.
6126 * lib/obj-c++.exp: Likewise.
6127 * lib/objc.exp: Likewise.
6128 * g++.dg/template/pr16564.C: New test.
6129
6130 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
6131
6132 PR c++/16564
6133 * g++.dg/cpp0x/decltype26.C: Adjust.
6134 * g++.dg/cpp0x/decltype28.C: Likewise.
6135 * g++.dg/cpp0x/decltype29.C: Likewise.
6136 * g++.dg/cpp0x/decltype32.C: Likewise.
6137 * g++.dg/cpp0x/enum11.C: Likewise.
6138 * g++.dg/template/arrow1.C: Likewise.
6139 * g++.dg/template/pr23510.C: Likewise.
6140 * g++.dg/template/recurse.C: Likewise.
6141 * g++.dg/template/recurse2.C: Likewise.
6142 * g++.dg/template/vtable2.C: Likewise.
6143 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6144
6145 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6146
6147 PR preprocessor/58893
6148 * gcc.dg/pr58893.c: New test case.
6149 * gcc.dg/pr58893-0.h: New include.
6150
6151 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
6152
6153 PR middle-end/62120
6154 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
6155 in 32-bit mode.
6156 * gcc.target/i386/pr62120.c: New.
6157
6158 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
6159
6160 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
6161 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
6162 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
6163 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
6164 return type.
6165
6166 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6167
6168 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
6169
6170 2014-09-30 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR inline-asm/63282
6173 * gcc.c-torture/compile/pr63282.c: New test.
6174
6175 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
6176
6177 * gcc.dg/tree-ssa/vrp94.c: New test.
6178 * gnat.dg/opt40.adb: Likewise.
6179
6180 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6181
6182 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
6183 vec_vspltw, and vec_vspltb for which the second argument is out of
6184 range.
6185
6186 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
6187
6188 * gcc.c-torture/compile/calls-void.c: New test.
6189
6190 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
6191
6192 PR c++/51385
6193 * g++.dg/template/pr51385.C: New.
6194
6195 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
6196
6197 * gcc.target/mips/20140928.c: New test.
6198
6199 2014-09-27 Andi Kleen <ak@linux.intel.com>
6200
6201 * gcc.target/i386/nop-mcount.c: Only run on Linux.
6202 * gcc.target/i386/record-mcount.c: dito.
6203
6204 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
6205
6206 PR ipa/62121
6207 * g++.dg/torture/pr62121.C: New testcase.
6208
6209 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
6210
6211 PR middle-end/35545
6212 * g++.dg/tree-prof/pr35545.C: New testcase.
6213
6214 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6215
6216 * gcc.target/powerpc/pr63335.c: Change effective target to
6217 vsx_hw.
6218
6219 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
6220
6221 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
6222
6223 2014-09-26 Jakub Jelinek <jakub@redhat.com>
6224
6225 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
6226 to default options.
6227
6228 2014-09-25 Andi Kleen <ak@linux.intel.com>
6229
6230 * gcc.target/i386/nop-mcount.c: New file.
6231 * gcc.target/i386/record-mcount.c: New file.
6232
6233 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
6234
6235 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
6236 * gcc.dg/vect/pr57705.c: Likewise.
6237 * gcc.dg/vect/pr57741-2.c: Likewise.
6238 * gcc.dg/vect/pr57741-3.c: Likewise.
6239 * gcc.dg/vect/pr59591-1.c: Likewise.
6240 * gcc.dg/vect/pr59591-2.c: Likewise.
6241 * gcc.dg/vect/pr60196-1.c: Likewise.
6242 * gcc.dg/vect/pr60196-2.c: Likewise.
6243 * gcc.dg/vect/pr60276.c: Likewise.
6244 * gcc.dg/vect/pr61680.c: Likewise.
6245 * gcc.dg/vect/pr63148.c: Likewise.
6246 * gcc.dg/vect/pr63189.c: Likewise.
6247 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6248 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6249 * gcc.dg/vect/vect-nop-move.c: Likewise.
6250 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
6251 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6252
6253 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
6254
6255 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
6256
6257 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
6258
6259 * gcc.target/aarch64/simd/vqshlb_1.c: New.
6260
6261 2014-09-25 Jiong Wang <jiong.wang@arm.com>
6262
6263 * gcc.target/i386/shrink_wrap_1.c: New test.
6264
6265 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6266
6267 PR target/63335
6268 * gcc.target/powerpc/pr63335.c: New test.
6269
6270 2014-09-25 Marek Polacek <polacek@redhat.com>
6271
6272 PR c++/61945
6273 * g++.dg/warn/pr61945.C: New test.
6274
6275 2014-09-25 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR tree-optimization/63341
6278 * gcc.dg/vect/pr63341-1.c: New test.
6279 * gcc.dg/vect/pr63341-2.c: New test.
6280
6281 PR c++/63249
6282 * g++.dg/gomp/pr63249.C: New test.
6283 * c-c++-common/gomp/pr63249.c: New test.
6284
6285 2014-09-25 Tobias Burnus <burnus@net-b.de>
6286
6287 * gfortran.dg/coarray/collectives_3.f90: New.
6288 * gfortran.dg/coarray_collectives_9.f90: New.
6289 * gfortran.dg/coarray_collectives_10.f90: New.
6290 * gfortran.dg/coarray_collectives_11.f90: New.
6291 * gfortran.dg/coarray_collectives_12.f90: New.
6292
6293 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6294
6295 * gcc.target/powerpc/swaps-p8-17.c: New test.
6296
6297 2014-09-24 Jiong Wang <jiong.wang@arm.com>
6298
6299 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
6300
6301 2014-09-24 Marek Polacek <polacek@redhat.com>
6302
6303 PR c/61405
6304 PR c/53874
6305 * c-c++-common/pr53874.c: New test.
6306 * c-c++-common/pr61405.c: New test.
6307
6308 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6309
6310 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
6311
6312 2014-09-24 Jakub Jelinek <jakub@redhat.com>
6313
6314 PR sanitizer/63316
6315 * c-c++-common/asan/pr63316.c: New test.
6316
6317 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6318
6319 PR tree-optimization/63266
6320 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
6321
6322 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
6323
6324 * gcc.target/arm/pr63210.c: New test.
6325
6326 2014-09-23 Andi Kleen <ak@linux.intel.com>
6327
6328 * gcc.dg/noreorder.c: New test.
6329 * gcc.dg/noreorder2.c: New test.
6330 * gcc.dg/noreorder3.c: New test.
6331 * gcc.dg/noreorder4.c: New test.
6332
6333 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
6334
6335 * gcc.dg/combine_ashiftrt_1.c: New test.
6336 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6337 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
6338 workarounds for cmge.
6339 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
6340 absence of mvn.
6341
6342 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
6343
6344 PR c++/61857
6345 * g++.dg/cpp1y/lambda-init10.C: New.
6346
6347 2014-09-23 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR fortran/63331
6350 * gfortran.dg/pr63331.f90: New test.
6351
6352 2014-09-24 Renlin Li <renlin.li@arm.com>
6353
6354 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
6355 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
6356 * gcc.dg/pr10474.c: Likewise.
6357
6358 2014-09-20 Mark Wielaard <mjw@redhat.com>
6359
6360 * gcc.dg/guality/const-volatile.c (i): Mark as used.
6361 (ci): Likewise.
6362 (pci): Likewise.
6363 (pvi): Likewise.
6364 (pcvi): Likewise.
6365 (cip): Likewise.
6366 (foo): Likewise.
6367 (cfoo): Likewise.
6368
6369 2014-09-20 Mark Wielaard <mjw@redhat.com>
6370
6371 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
6372 and "long int" to plain "short" and "long".
6373 * gcc.dg/guality/const-volatile.c (struct bar): New struct
6374 containing short and long long fields.
6375 (bar): New variable to test the type.
6376
6377 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 PR c++/62155
6380 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
6381
6382 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 PR c++/62219
6385 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
6386
6387 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
6388
6389 * gcc.dg/vect/vect-reduc-or_1.c: New test.
6390 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6391
6392 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
6393
6394 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
6395 New.
6396
6397 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
6398 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
6399
6400 2014-09-22 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR debug/63328
6403 * c-c++-common/gomp/pr63328.c: New test.
6404
6405 2014-09-22 Martin Liska <mliska@suse.cz>
6406
6407 PR lto/63270
6408 * g++.dg/lto/pr63270_0.C: New test.
6409 * g++.dg/lto/pr63270_1.C: New test.
6410
6411 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
6412
6413 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
6414 for call_value_rex64_ms_sysv.
6415 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
6416 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
6417 for call_rex64_ms_sysv.
6418
6419 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6420 Tobias Burnus <burnus@net-b.de>
6421
6422 * gfortran.dg/coarray_atomic_5.f90: New
6423
6424 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
6425
6426 PR c++/61825
6427 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
6428
6429 2014-09-19 Andi Kleen <ak@linux.intel.com>
6430
6431 * gcc.dg/pg-override.c: Only run on x86 Linux.
6432 * gcc.dg/pg.c: Dito.
6433 * gcc.target/i386/fentry-override.c: Exclude for PIC.
6434 * gcc.target/i386/fentry.c: Dito.
6435
6436 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
6437
6438 PR ipa/61998
6439 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
6440
6441 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
6442
6443 PR fortran/63152
6444 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
6445 * gfortran.dg/pr63152.f90: New test.
6446
6447 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
6448
6449 PR c++/58328
6450 * g++.dg/cpp0x/nsdmi10.C: New.
6451
6452 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
6453
6454 * gcc.dg/ssp-3.c: New.
6455 * gcc.dg/ssp-4.c: Likewise.
6456
6457 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6458
6459 * gcc.target/s390/dfp-conv1.c: New testcase.
6460
6461 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6462
6463 * c-c++-common/asan/red-align-1.c: New test.
6464 * c-c++-common/asan/red-align-2.c: New test.
6465
6466 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
6467
6468 * gcc.dg/pr61053.c: Updated for x32.
6469
6470 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
6471
6472 PR debug/63285
6473 * gcc.target/i386/pr63285.c: New test.
6474
6475 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
6476
6477 PR target/61360
6478 * gcc.target/i386/pr61360.c: New.
6479
6480 2014-09-18 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR c++/62017
6483 * g++.dg/asan/pr62017.C: New test.
6484
6485 PR testsuite/63292
6486 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
6487
6488 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6489
6490 PR c++/62232
6491 * g++.dg/cpp0x/Wdtor1.C: New.
6492
6493 2014-09-18 Joseph Myers <joseph@codesourcery.com>
6494
6495 * gcc.dg/torture/float128-exact-underflow.c: New test.
6496
6497 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/61745
6500 * g++.dg/template/pr61745.C: New.
6501
6502 2014-09-17 Marek Polacek <polacek@redhat.com>
6503
6504 PR c/61854
6505 * gcc.dg/cpp/pr61854-1.c: New test.
6506 * gcc.dg/cpp/pr61854-2.c: New test.
6507 * gcc.dg/cpp/pr61854-3.c: New test.
6508 * gcc.dg/cpp/pr61854-3.h: New test.
6509 * gcc.dg/cpp/pr61854-4.c: New test.
6510 * gcc.dg/cpp/pr61854-5.c: New test.
6511 * gcc.dg/cpp/pr61854-6.c: New test.
6512 * gcc.dg/cpp/pr61854-7.c: New test.
6513 * gcc.dg/cpp/pr61854-c90.c: New test.
6514 * gcc.dg/cpp/pr61854-c94.c: New test.
6515
6516 2014-09-17 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR debug/63284
6519 * gcc.dg/pr63284.c: New test.
6520
6521 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
6522
6523 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
6524
6525 PR c++/63241
6526 * g++.dg/cpp0x/constexpr-63241.C: New.
6527
6528 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
6529
6530 PR libfortran/62768
6531 * gfortran.dg/filename_null.f90: New test.
6532
6533 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
6534
6535 * gcc.dg/pg-override.c: Fix a typo.
6536
6537 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
6538
6539 * gcc.dg/pg.c: Fix a typo.
6540
6541 2014-09-16 Richard Biener <rguenther@suse.de>
6542
6543 PR testsuite/63258
6544 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
6545 for "vectorization not profitable".
6546
6547 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
6548
6549 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
6550
6551 2014-09-16 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR fortran/56408
6554 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
6555 missing nexted dg-test call support in dejaGNU 1.4.4.
6556
6557 2014-09-15 Andi Kleen <ak@linux.intel.com>
6558
6559 * gcc.dg/pg-override.c: New test.
6560 * gcc.dg/pg.c: New test.
6561 * gcc.target/i386/fentry-override.c: New test.
6562 * gcc.target/i386/fentry.c: New test.
6563
6564 2014-09-15 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR fortran/56408
6567 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
6568 New global vars.
6569 (dg-compile-aux-modules): New procedure.
6570 * gfortran.dg/binding_label_tests_10.f03: Remove comment
6571 and keep-modules.
6572 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
6573 use dg-compile-aux-modules.
6574 * gfortran.dg/binding_label_tests_11.f03: Remove comment
6575 and keep-modules.
6576 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
6577 use dg-compile-aux-modules.
6578 * gfortran.dg/binding_label_tests_13.f03: Remove comment
6579 and keep-modules.
6580 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
6581 use dg-compile-aux-modules.
6582 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
6583 and keep-modules.
6584 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
6585 use dg-compile-aux-modules.
6586 * gfortran.dg/class_45a.f03: Remove keep-modules.
6587 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
6588 and cleanup-modules.
6589 * gfortran.dg/class_4a.f03: Use dg-do link, use
6590 dg-additional-sources and cleanup-modules, remove keep-modules
6591 and update comment.
6592 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
6593 keep-modules, adjust comment.
6594 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
6595 dg-additional-sources and cleanup-modules.
6596 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
6597 associated comment.
6598 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
6599 remove comment.
6600 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
6601 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
6602 use dg-compile-aux-modules.
6603 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
6604 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
6605 use dg-compile-aux-modules.
6606 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
6607 * gfortran.dg/whole_file_29.f90: Remove comment, use
6608 dg-compile-aux-modules.
6609 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
6610 * gfortran.dg/whole_file_31.f90: Remove comment, use
6611 dg-compile-aux-modules.
6612
6613 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
6614 gcc_parallel_test_enable): New procedures. If
6615 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
6616 runtest_file_p to invoke also gcc_parallel_test_run_p.
6617 * g++.dg/guality/guality.exp (check_guality): Save/restore
6618 test_counts array around the body of the procedure.
6619 * gcc.dg/guality/guality.exp (check_guality): Likewise.
6620 * g++.dg/plugin/plugin.exp: Run all the tests serially
6621 by the first parallel runtest encountering it.
6622 * gcc.dg/plugin/plugin.exp: Likewise.
6623 * gcc.misc-tests/matrix1.exp: Likewise.
6624 * gcc.misc-tests/dhry.exp: Likewise.
6625 * gcc.misc-tests/acker1.exp: Likewise.
6626 * gcc.misc-tests/linkage.exp: Likewise.
6627 * gcc.misc-tests/mg.exp: Likewise.
6628 * gcc.misc-tests/mg-2.exp: Likewise.
6629 * gcc.misc-tests/sort2.exp: Likewise.
6630 * gcc.misc-tests/sieve.exp: Likewise.
6631 * gcc.misc-tests/options.exp: Likewise.
6632 * gcc.misc-tests/help.exp: Likewise.
6633 * go.test/go-test.exp (go-gc-tests): Use
6634 gcc_parallel_test_enable {0, 1} around all handling of
6635 each test.
6636 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
6637 * ada/acats/run_all.sh: Parallelize using mkdir inside of
6638 a shared directory. Avoid forking and expr uses if
6639 shell supports $(()).
6640
6641 2014-09-14 David Sherwood <david.sherwood@arm.com>
6642
6643 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
6644
6645 2014-09-14 James Clarke <jrtc27@jrtc27.com>
6646
6647 PR target/61407
6648 * gcc.dg/darwin-minversion-1.c: Fixed formatting
6649 * gcc.dg/darwin-minversion-2.c: Fixed formatting
6650 * gcc.dg/darwin-minversion-3.c: Fixed formatting
6651 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
6652
6653 2014-09-13 Marek Polacek <polacek@redhat.com>
6654
6655 PR c++/60862
6656 * g++.dg/diagnostic/pr60862.C: New test.
6657
6658 2014-09-12 Richard Biener <rguenther@suse.de>
6659
6660 PR middle-end/63237
6661 * g++.dg/torture/pr63237.C: New testcase.
6662
6663 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
6664
6665 * gcc.dg/vec-andxor1.c: New file.
6666
6667 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
6668
6669 PR target/58757
6670 * gcc.dg/c11-true_min-1.c: New testcase.
6671
6672 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
6673
6674 PR c++/61489
6675 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
6676 * g++.old-deja/g++.other/warn5.C: Adjust.
6677
6678 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
6679
6680 * gcc.target/aarch64/vset_lane_1.c: New test.
6681
6682 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
6683
6684 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
6685 Fix declaration.
6686 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
6687 Fix declaration.
6688 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
6689 Fix declaration.
6690 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
6691 Fix declaration.
6692
6693 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
6694
6695 PR tree-optimization/63186
6696 * gcc.dg/pr63186.c: New testcase.
6697
6698 2014-09-10 Xinliang David Li <davidxl@google.com>
6699
6700 PR target/63209
6701 * gcc.c-torture/execute/pr63209.c: New test.
6702
6703 2014-09-10 Jakub Jelinek <jakub@redhat.com>
6704
6705 * gcc.target/i386/i386.exp: Only run vect-args.c tests
6706 if runtest_file_p says they should be run.
6707
6708 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
6709
6710 * gcc.target/aarch64/vstN_1.c: New test.
6711
6712 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
6713
6714 * gcc.target/aarch64/vldN_lane_1.c: New test.
6715
6716 2014-09-10 Martin Jambor <mjambor@suse.cz>
6717
6718 PR ipa/61654
6719 * g++.dg/ipa/pr61654.C: New test.
6720
6721 2014-09-10 Jakub Jelinek <jakub@redhat.com>
6722
6723 * c-c++-common/ubsan/attrib-3.c: New test.
6724 * c-c++-common/ubsan/nonnull-1.c: New test.
6725 * c-c++-common/ubsan/nonnull-2.c: New test.
6726 * c-c++-common/ubsan/nonnull-3.c: New test.
6727 * c-c++-common/ubsan/nonnull-4.c: New test.
6728 * c-c++-common/ubsan/nonnull-5.c: New test.
6729
6730 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
6731
6732 * g++.dg/lto/pr63166_0.ii: New testcase.
6733 * g++.dg/lto/pr63166_1.ii: New testcase.
6734
6735 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6736
6737 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
6738
6739 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6740
6741 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
6742 xxpermdi and add commentary about adding it back later; remove
6743 unused typedef.
6744
6745 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6746
6747 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
6748 and 16-byte aligned.
6749 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6750 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6751 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
6752 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6753 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6754 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6755
6756 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6757
6758 * gcc.target/aarch64/vldN_dup_1.c: New test.
6759
6760 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6761
6762 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
6763
6764 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6765
6766 * gcc.target/aarch64/vldN_1.c: New test.
6767
6768 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6769
6770 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
6771
6772 2014-09-09 Jiong Wang <jiong.wang@arm.com>
6773
6774 * gcc.target/arm/vect-copysignf.c: New testcase.
6775
6776 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6777
6778 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6779
6780 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6781
6782 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6783
6784 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6785
6786 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6787
6788 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6789
6790 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6791
6792 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6793
6794 * gcc.target/arm/pr51835.c: Update expected assembly.
6795 * gcc.target/arm/vfp-1.c: Likewise.
6796 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6797 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6798 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6799 * gcc.target/arm/vfp-ldmias.c: Likewise.
6800 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6801 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6802 * gcc.target/arm/vfp-stmiad.c: Likewise.
6803 * gcc.target/arm/vfp-stmias.c: Likewise.
6804
6805 2014-09-09 Tony Wang <tony.wang@arm.com>
6806
6807 * gcc.target/arm/xordi3-opt.c: Disable this
6808 test case for thumb1 target.
6809 * gcc.target/arm/iordi3-opt.c: Ditto.
6810
6811 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6812
6813 PR target/61749
6814 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
6815
6816 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
6817
6818 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
6819
6820 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6821
6822 PR tree-optimization/60196
6823 PR tree-optimization/63189
6824 * gcc.dg/vect/pr63189.c: New test.
6825 * gcc.dg/vect/pr60196-1.c: New test.
6826 * gcc.dg/vect/pr60196-2.c: New test.
6827
6828 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6829
6830 * gcc.target/powerpc/swaps-p8-16.c: New test.
6831
6832 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6833
6834 * gcc.target/i386/pr62208.c: New test.
6835
6836 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6837
6838 PR testsuite/56194
6839 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6840
6841 * g++.dg/ipa/pr61800.C: Require visibility.
6842
6843 * gcc.dg/pr61868.c: Require lto.
6844
6845 2014-09-05 Easwaran Raman <eraman@google.com>
6846
6847 PR rtl-optimization/62146
6848 * testsuite/g++.dg/opt/pr62146.C: New.
6849
6850 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6851
6852 * gcc.dg/vect/vect-109.c: Skip predicate added.
6853 * gcc.dg/vect/vect-93.c: Test check fixed.
6854 * gcc.dg/vect/bb-slp-10.c: Likewise.
6855 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6856 Check unaligned feature.
6857
6858 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6859
6860 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6861 int{32,16,8}x1_t with int{32,16,8}_t.
6862 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6863 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6864 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6865 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6866
6867 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6868
6869 * gcc.target/aarch64/vget_high_1.c: New test.
6870 * gcc.target/aarch64/vget_low_1.c: Likewise.
6871
6872 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6873
6874 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6875 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6876 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6877
6878 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6879
6880 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6881
6882 2014-09-05 Richard Biener <rguenther@suse.de>
6883
6884 PR middle-end/63148
6885 * gcc.dg/vect/pr63148.c: New testcase.
6886 * c-c++-common/pr19807-1.c: Likewise.
6887 * g++.dg/tree-ssa/pr19807.C: Adjust.
6888 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6889
6890 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6891
6892 PR target/55701
6893 * gcc.target/arm/memset-inline-1.c: New test.
6894 * gcc.target/arm/memset-inline-2.c: New test.
6895 * gcc.target/arm/memset-inline-3.c: New test.
6896 * gcc.target/arm/memset-inline-4.c: New test.
6897 * gcc.target/arm/memset-inline-5.c: New test.
6898 * gcc.target/arm/memset-inline-6.c: New test.
6899 * gcc.target/arm/memset-inline-7.c: New test.
6900 * gcc.target/arm/memset-inline-8.c: New test.
6901 * gcc.target/arm/memset-inline-9.c: New test.
6902 * gcc.target/arm/memset-inline-10.c: New test.
6903
6904 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6905
6906 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6907
6908 2014-09-04 Guozhi Wei <carrot@google.com>
6909
6910 PR target/62040
6911 * gcc.target/aarch64/pr62040.c: New test.
6912
6913 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6914
6915 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6916 override specific ones, but specific ones do.
6917
6918 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6919
6920 * gcc.target/powerpc/swaps-p8-13.c: New test.
6921 * gcc.target/powerpc/swaps-p8-14.c: New test.
6922 * gcc.target/powerpc/swaps-p8-15.c: New test.
6923
6924 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6925
6926 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6927 regardless of endianness.
6928
6929 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6930
6931 PR fortran/62174
6932 * gfortran.dg/cray_pointers_11.f90: New.
6933
6934 2014-09-03 Martin Jambor <mjambor@suse.cz>
6935
6936 PR ipa/62015
6937 * g++.dg/ipa/pr62015.C: New test.
6938
6939 2014-09-03 Martin Jambor <mjambor@suse.cz>
6940
6941 PR ipa/61986
6942 * gcc.dg/ipa/pr61986.c: New test.
6943
6944 2014-09-03 Marek Polacek <polacek@redhat.com>
6945
6946 PR c/62294
6947 * gcc.dg/pr62294.c: New test.
6948 * gcc.dg/pr62294.h: New file.
6949
6950 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6951
6952 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6953 of dg-options. Add "inline" keyword to test functions.
6954
6955 2014-09-03 Marek Polacek <polacek@redhat.com>
6956
6957 PR c/62024
6958 * g++.dg/cpp0x/pr62024.C: New test.
6959 * gcc.dg/pr62024.c: New test.
6960
6961 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6962
6963 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6964 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6965 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6966 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6967 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6968 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6969
6970 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6971
6972 PR target/61078
6973 * gcc.target/s390/pr61078.c: New testcase.
6974
6975 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6976
6977 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6978 * gcc.dg/20111227-3.c: Ditto.
6979
6980 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6981
6982 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6983
6984 2014-09-03 Tobias Burnus <burnus@net-b.de>
6985
6986 PR fortran/61881
6987 PR fortran/61888
6988 PR fortran/57305
6989 * gfortran.dg/sizeof_4.f90: New.
6990
6991 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6992
6993 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6994 vec_cts, and vec_ctu.
6995 * gcc.target/powerpc/builtins-2.c: Likewise.
6996
6997 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6998
6999 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
7000 [!__sun__ && !__hpux__] (arena_size): Scale according to
7001 target pointer size.
7002
7003 2014-09-02 Marek Polacek <polacek@redhat.com>
7004
7005 PR fortran/62270
7006 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
7007
7008 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7009
7010 PR target/62275
7011 * gcc.target/arm/vect-lceilf_1.c: New test.
7012 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
7013 * gcc.target/arm/vect-lroundf_1.c: Likewise.
7014
7015 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7016
7017 PR target/62275
7018 * gcc.target/arm/lceil-vcvt_1.c: New test.
7019 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
7020 * gcc.target/arm/lround-vcvt_1.c: Likewise.
7021
7022 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 DR 1453
7025 * g++.dg/cpp0x/constexpr-volatile.C: New.
7026 * g++.dg/ext/is_literal_type2.C: Likewise.
7027
7028 2014-09-02 Jakub Jelinek <jakub@redhat.com>
7029 Balaji V. Iyer <balaji.v.iyer@intel.com>
7030 Igor Zamyatin <igor.zamyatin@intel.com>
7031
7032 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
7033 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
7034 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
7035 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
7036 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
7037 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
7038 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
7039 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
7040 * g++.dg/cilk-plus/CK/cf3.cc: New test.
7041 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
7042 * g++.dg/cilk-plus/CK/for1.cc: New test.
7043 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
7044 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
7045 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
7046
7047 2014-09-02 Richard Biener <rguenther@suse.de>
7048
7049 PR tree-optimization/62695
7050 * gfortran.dg/pr62695.f90: New testcase.
7051
7052 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
7053
7054 PR target/62312
7055 * gcc.c-torture/compile/pr62312.c: New.
7056
7057 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
7058
7059 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
7060
7061 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
7062
7063 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
7064 Return right away if !arm*-*-*.
7065
7066 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
7067
7068 * gcc.c-torture/unsorted/386.c: Move to ...
7069 * gcc.c-torture/compile/386.c: ... here.
7070 * gcc.c-torture/unsorted/86.c: Move to ...
7071 * gcc.c-torture/compile/86.c: ... here.
7072 * gcc.c-torture/unsorted/a1.c: Move to ...
7073 * gcc.c-torture/compile/a1.c: ... here.
7074 * gcc.c-torture/unsorted/a3.c: Move to ...
7075 * gcc.c-torture/compile/a3.c: ... here.
7076 * gcc.c-torture/unsorted/aaa.c: Move to ...
7077 * gcc.c-torture/compile/aaa.c: ... here.
7078 * gcc.c-torture/unsorted/aa.c: Move to ...
7079 * gcc.c-torture/compile/aa.c: ... here.
7080 * gcc.c-torture/unsorted/abs.c: Move to ...
7081 * gcc.c-torture/compile/abs.c: ... here.
7082 * gcc.c-torture/unsorted/a.c: Move to ...
7083 * gcc.c-torture/compile/a.c: ... here.
7084 * gcc.c-torture/unsorted/ac.c: Move to ...
7085 * gcc.c-torture/compile/ac.c: ... here.
7086 * gcc.c-torture/unsorted/acc.c: Move to ...
7087 * gcc.c-torture/compile/acc.c: ... here.
7088 * gcc.c-torture/unsorted/add386.c: Move to ...
7089 * gcc.c-torture/compile/add386.c: ... here.
7090 * gcc.c-torture/unsorted/add.c: Move to ...
7091 * gcc.c-torture/compile/add.c: ... here.
7092 * gcc.c-torture/unsorted/addcc.c: Move to ...
7093 * gcc.c-torture/compile/addcc.c: ... here.
7094 * gcc.c-torture/unsorted/andm.c: Move to ...
7095 * gcc.c-torture/compile/andm.c: ... here.
7096 * gcc.c-torture/unsorted/andmem.c: Move to ...
7097 * gcc.c-torture/compile/andmem.c: ... here.
7098 * gcc.c-torture/unsorted/andn.c: Move to ...
7099 * gcc.c-torture/compile/andn.c: ... here.
7100 * gcc.c-torture/unsorted/andok.c: Move to ...
7101 * gcc.c-torture/compile/andok.c: ... here.
7102 * gcc.c-torture/unsorted/andsi.c: Move to ...
7103 * gcc.c-torture/compile/andsi.c: ... here.
7104 * gcc.c-torture/unsorted/andsparc.c: Move to ...
7105 * gcc.c-torture/compile/andsparc.c: ... here.
7106 * gcc.c-torture/unsorted/aos.c: Move to ...
7107 * gcc.c-torture/compile/aos.c: ... here.
7108 * gcc.c-torture/unsorted/arr.c: Move to ...
7109 * gcc.c-torture/compile/arr.c: ... here.
7110 * gcc.c-torture/unsorted/as.c: Move to ...
7111 * gcc.c-torture/compile/as.c: ... here.
7112 * gcc.c-torture/unsorted/ase.c: Move to ...
7113 * gcc.c-torture/compile/ase.c: ... here.
7114 * gcc.c-torture/unsorted/b1.c: Move to ...
7115 * gcc.c-torture/compile/b1.c: ... here.
7116 * gcc.c-torture/unsorted/b2.c: Move to ...
7117 * gcc.c-torture/compile/b2.c: ... here.
7118 * gcc.c-torture/unsorted/b3.c: Move to ...
7119 * gcc.c-torture/compile/b3.c: ... here.
7120 * gcc.c-torture/unsorted/b88.c: Move to ...
7121 * gcc.c-torture/compile/b88.c: ... here.
7122 * gcc.c-torture/unsorted/bad.c: Move to ...
7123 * gcc.c-torture/compile/bad.c: ... here.
7124 * gcc.c-torture/unsorted/band.c: Move to ...
7125 * gcc.c-torture/compile/band.c: ... here.
7126 * gcc.c-torture/unsorted/bb0.c: Move to ...
7127 * gcc.c-torture/compile/bb0.c: ... here.
7128 * gcc.c-torture/unsorted/bb1.c: Move to ...
7129 * gcc.c-torture/compile/bb1.c: ... here.
7130 * gcc.c-torture/unsorted/bbb.c: Move to ...
7131 * gcc.c-torture/compile/bbb.c: ... here.
7132 * gcc.c-torture/unsorted/b.c: Move to ...
7133 * gcc.c-torture/compile/b.c: ... here.
7134 * gcc.c-torture/unsorted/bc.c: Move to ...
7135 * gcc.c-torture/compile/bc.c: ... here.
7136 * gcc.c-torture/unsorted/bcopy.c: Move to ...
7137 * gcc.c-torture/compile/bcopy.c: ... here.
7138 * gcc.c-torture/unsorted/bf.c: Move to ...
7139 * gcc.c-torture/compile/bf.c: ... here.
7140 * gcc.c-torture/unsorted/bfins.c: Move to ...
7141 * gcc.c-torture/compile/bfins.c: ... here.
7142 * gcc.c-torture/unsorted/bfx.c: Move to ...
7143 * gcc.c-torture/compile/bfx.c: ... here.
7144 * gcc.c-torture/unsorted/bge.c: Move to ...
7145 * gcc.c-torture/compile/bge.c: ... here.
7146 * gcc.c-torture/unsorted/bit.c: Move to ...
7147 * gcc.c-torture/compile/bit.c: ... here.
7148 * gcc.c-torture/unsorted/bitf.c: Move to ...
7149 * gcc.c-torture/compile/bitf.c: ... here.
7150 * gcc.c-torture/unsorted/bitw.c: Move to ...
7151 * gcc.c-torture/compile/bitw.c: ... here.
7152 * gcc.c-torture/unsorted/blk.c: Move to ...
7153 * gcc.c-torture/compile/blk.c: ... here.
7154 * gcc.c-torture/unsorted/bt386.c: Move to ...
7155 * gcc.c-torture/compile/bt386.c: ... here.
7156 * gcc.c-torture/unsorted/bt.c: Move to ...
7157 * gcc.c-torture/compile/bt.c: ... here.
7158 * gcc.c-torture/unsorted/BUG11.c: Move to ...
7159 * gcc.c-torture/compile/BUG11.c: ... here.
7160 * gcc.c-torture/unsorted/BUG12.c: Move to ...
7161 * gcc.c-torture/compile/BUG12.c: ... here.
7162 * gcc.c-torture/unsorted/BUG13.c: Move to ...
7163 * gcc.c-torture/compile/BUG13.c: ... here.
7164 * gcc.c-torture/unsorted/BUG16.c: Move to ...
7165 * gcc.c-torture/compile/BUG16.c: ... here.
7166 * gcc.c-torture/unsorted/BUG17.c: Move to ...
7167 * gcc.c-torture/compile/BUG17.c: ... here.
7168 * gcc.c-torture/unsorted/BUG18.c: Move to ...
7169 * gcc.c-torture/compile/BUG18.c: ... here.
7170 * gcc.c-torture/unsorted/BUG1.c: Move to ...
7171 * gcc.c-torture/compile/BUG1.c: ... here.
7172 * gcc.c-torture/unsorted/BUG21.c: Move to ...
7173 * gcc.c-torture/compile/BUG21.c: ... here.
7174 * gcc.c-torture/unsorted/BUG22.c: Move to ...
7175 * gcc.c-torture/compile/BUG22.c: ... here.
7176 * gcc.c-torture/unsorted/BUG23.c: Move to ...
7177 * gcc.c-torture/compile/BUG23.c: ... here.
7178 * gcc.c-torture/unsorted/BUG24.c: Move to ...
7179 * gcc.c-torture/compile/BUG24.c: ... here.
7180 * gcc.c-torture/unsorted/BUG25.c: Move to ...
7181 * gcc.c-torture/compile/BUG25.c: ... here.
7182 * gcc.c-torture/unsorted/BUG2.c: Move to ...
7183 * gcc.c-torture/compile/BUG2.c: ... here.
7184 * gcc.c-torture/unsorted/BUG3.c: Move to ...
7185 * gcc.c-torture/compile/BUG3.c: ... here.
7186 * gcc.c-torture/unsorted/BUG4.c: Move to ...
7187 * gcc.c-torture/compile/BUG4.c: ... here.
7188 * gcc.c-torture/unsorted/BUG5.c: Move to ...
7189 * gcc.c-torture/compile/BUG5.c: ... here.
7190 * gcc.c-torture/unsorted/BUG6.c: Move to ...
7191 * gcc.c-torture/compile/BUG6.c: ... here.
7192 * gcc.c-torture/unsorted/bug.c: Move to ...
7193 * gcc.c-torture/compile/bug.c: ... here.
7194 * gcc.c-torture/unsorted/bugc.c: Move to ...
7195 * gcc.c-torture/compile/bugc.c: ... here.
7196 * gcc.c-torture/unsorted/buns.c: Move to ...
7197 * gcc.c-torture/compile/buns.c: ... here.
7198 * gcc.c-torture/unsorted/bx.c: Move to ...
7199 * gcc.c-torture/compile/bx.c: ... here.
7200 * gcc.c-torture/unsorted/c1.c: Move to ...
7201 * gcc.c-torture/compile/c1.c: ... here.
7202 * gcc.c-torture/unsorted/c2.c: Move to ...
7203 * gcc.c-torture/compile/c2.c: ... here.
7204 * gcc.c-torture/unsorted/call386.c: Move to ...
7205 * gcc.c-torture/compile/call386.c: ... here.
7206 * gcc.c-torture/unsorted/call.c: Move to ...
7207 * gcc.c-torture/compile/call.c: ... here.
7208 * gcc.c-torture/unsorted/callind.c: Move to ...
7209 * gcc.c-torture/compile/callind.c: ... here.
7210 * gcc.c-torture/unsorted/c.c: Move to ...
7211 * gcc.c-torture/compile/c.c: ... here.
7212 * gcc.c-torture/unsorted/cc.c: Move to ...
7213 * gcc.c-torture/compile/cc.c: ... here.
7214 * gcc.c-torture/unsorted/charmtst.c: Move to ...
7215 * gcc.c-torture/compile/charmtst.c: ... here.
7216 * gcc.c-torture/unsorted/cmb.c: Move to ...
7217 * gcc.c-torture/compile/cmb.c: ... here.
7218 * gcc.c-torture/unsorted/cmp.c: Move to ...
7219 * gcc.c-torture/compile/cmp.c: ... here.
7220 * gcc.c-torture/unsorted/cmphi.c: Move to ...
7221 * gcc.c-torture/compile/cmphi.c: ... here.
7222 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
7223 * gcc.c-torture/compile/cmpsi386.c: ... here.
7224 * gcc.c-torture/unsorted/cmul.c: Move to ...
7225 * gcc.c-torture/compile/cmul.c: ... here.
7226 * gcc.c-torture/unsorted/cn1.c: Move to ...
7227 * gcc.c-torture/compile/cn1.c: ... here.
7228 * gcc.c-torture/unsorted/comb.c: Move to ...
7229 * gcc.c-torture/compile/comb.c: ... here.
7230 * gcc.c-torture/unsorted/consec.c: Move to ...
7231 * gcc.c-torture/compile/consec.c: ... here.
7232 * gcc.c-torture/unsorted/const.c: Move to ...
7233 * gcc.c-torture/compile/const.c: ... here.
7234 * gcc.c-torture/unsorted/conv.c: Move to ...
7235 * gcc.c-torture/compile/conv.c: ... here.
7236 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
7237 * gcc.c-torture/compile/conv_tst.c: ... here.
7238 * gcc.c-torture/unsorted/cp.c: Move to ...
7239 * gcc.c-torture/compile/cp.c: ... here.
7240 * gcc.c-torture/unsorted/csebug.c: Move to ...
7241 * gcc.c-torture/compile/csebug.c: ... here.
7242 * gcc.c-torture/unsorted/cvt.c: Move to ...
7243 * gcc.c-torture/compile/cvt.c: ... here.
7244 * gcc.c-torture/unsorted/dblbug.c: Move to ...
7245 * gcc.c-torture/compile/dblbug.c: ... here.
7246 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
7247 * gcc.c-torture/compile/dbl_parm.c: ... here.
7248 * gcc.c-torture/unsorted/d.c: Move to ...
7249 * gcc.c-torture/compile/d.c: ... here.
7250 * gcc.c-torture/unsorted/ddd.c: Move to ...
7251 * gcc.c-torture/compile/ddd.c: ... here.
7252 * gcc.c-torture/unsorted/dead.c: Move to ...
7253 * gcc.c-torture/compile/dead.c: ... here.
7254 * gcc.c-torture/unsorted/delay.c: Move to ...
7255 * gcc.c-torture/compile/delay.c: ... here.
7256 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
7257 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
7258 * gcc.c-torture/unsorted/di.c: Move to ...
7259 * gcc.c-torture/compile/di.c: ... here.
7260 * gcc.c-torture/unsorted/dic.c: Move to ...
7261 * gcc.c-torture/compile/dic.c: ... here.
7262 * gcc.c-torture/unsorted/dilayout.c: Move to ...
7263 * gcc.c-torture/compile/dilayout.c: ... here.
7264 * gcc.c-torture/unsorted/dimove.c: Move to ...
7265 * gcc.c-torture/compile/dimove.c: ... here.
7266 * gcc.c-torture/unsorted/dimul.c: Move to ...
7267 * gcc.c-torture/compile/dimul.c: ... here.
7268 * gcc.c-torture/unsorted/div.c: Move to ...
7269 * gcc.c-torture/compile/div.c: ... here.
7270 * gcc.c-torture/unsorted/divdf.c: Move to ...
7271 * gcc.c-torture/compile/divdf.c: ... here.
7272 * gcc.c-torture/unsorted/dm.c: Move to ...
7273 * gcc.c-torture/compile/dm.c: ... here.
7274 * gcc.c-torture/unsorted/dshift.c: Move to ...
7275 * gcc.c-torture/compile/dshift.c: ... here.
7276 * gcc.c-torture/unsorted/e.c: Move to ...
7277 * gcc.c-torture/compile/e.c: ... here.
7278 * gcc.c-torture/unsorted/ex.c: Move to ...
7279 * gcc.c-torture/compile/ex.c: ... here.
7280 * gcc.c-torture/unsorted/ext.c: Move to ...
7281 * gcc.c-torture/compile/ext.c: ... here.
7282 * gcc.c-torture/unsorted/f1.c: Move to ...
7283 * gcc.c-torture/compile/f1.c: ... here.
7284 * gcc.c-torture/unsorted/f2.c: Move to ...
7285 * gcc.c-torture/compile/f2.c: ... here.
7286 * gcc.c-torture/unsorted/fdmul.c: Move to ...
7287 * gcc.c-torture/compile/fdmul.c: ... here.
7288 * gcc.c-torture/unsorted/float.c: Move to ...
7289 * gcc.c-torture/compile/float.c: ... here.
7290 * gcc.c-torture/unsorted/flo.c: Move to ...
7291 * gcc.c-torture/compile/flo.c: ... here.
7292 * gcc.c-torture/unsorted/flt_const.c: Move to ...
7293 * gcc.c-torture/compile/flt_const.c: ... here.
7294 * gcc.c-torture/unsorted/fnul.c: Move to ...
7295 * gcc.c-torture/compile/fnul.c: ... here.
7296 * gcc.c-torture/unsorted/foo.c: Move to ...
7297 * gcc.c-torture/compile/foo.c: ... here.
7298 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
7299 * gcc.c-torture/compile/forgetcc.c: ... here.
7300 * gcc.c-torture/unsorted/fq.c: Move to ...
7301 * gcc.c-torture/compile/fq.c: ... here.
7302 * gcc.c-torture/unsorted/g.c: Move to ...
7303 * gcc.c-torture/compile/g.c: ... here.
7304 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
7305 * gcc.c-torture/compile/gen_tst.c: ... here.
7306 * gcc.c-torture/unsorted/glob.c: Move to ...
7307 * gcc.c-torture/compile/glob.c: ... here.
7308 * gcc.c-torture/unsorted/gronk.c: Move to ...
7309 * gcc.c-torture/compile/gronk.c: ... here.
7310 * gcc.c-torture/unsorted/hibug.c: Move to ...
7311 * gcc.c-torture/compile/hibug.c: ... here.
7312 * gcc.c-torture/unsorted/hi.c: Move to ...
7313 * gcc.c-torture/compile/hi.c: ... here.
7314 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
7315 * gcc.c-torture/compile/HIcmp.c: ... here.
7316 * gcc.c-torture/unsorted/HIset.c: Move to ...
7317 * gcc.c-torture/compile/HIset.c: ... here.
7318 * gcc.c-torture/unsorted/i.c: Move to ...
7319 * gcc.c-torture/compile/i.c: ... here.
7320 * gcc.c-torture/unsorted/i++.c: Move to ...
7321 * gcc.c-torture/compile/i++.c: ... here.
7322 * gcc.c-torture/unsorted/ic.c: Move to ...
7323 * gcc.c-torture/compile/ic.c: ... here.
7324 * gcc.c-torture/unsorted/icmp.c: Move to ...
7325 * gcc.c-torture/compile/icmp.c: ... here.
7326 * gcc.c-torture/unsorted/ifreg.c: Move to ...
7327 * gcc.c-torture/compile/ifreg.c: ... here.
7328 * gcc.c-torture/unsorted/imm.c: Move to ...
7329 * gcc.c-torture/compile/imm.c: ... here.
7330 * gcc.c-torture/unsorted/isinf.c: Move to ...
7331 * gcc.c-torture/compile/isinf.c: ... here.
7332 * gcc.c-torture/unsorted/jmp.c: Move to ...
7333 * gcc.c-torture/compile/jmp.c: ... here.
7334 * gcc.c-torture/unsorted/jumptab.c: Move to ...
7335 * gcc.c-torture/compile/jumptab.c: ... here.
7336 * gcc.c-torture/unsorted/layout.c: Move to ...
7337 * gcc.c-torture/compile/layout.c: ... here.
7338 * gcc.c-torture/unsorted/lbug.c: Move to ...
7339 * gcc.c-torture/compile/lbug.c: ... here.
7340 * gcc.c-torture/unsorted/l.c: Move to ...
7341 * gcc.c-torture/compile/l.c: ... here.
7342 * gcc.c-torture/unsorted/ll1.c: Move to ...
7343 * gcc.c-torture/compile/ll1.c: ... here.
7344 * gcc.c-torture/unsorted/llbug.c: Move to ...
7345 * gcc.c-torture/compile/llbug.c: ... here.
7346 * gcc.c-torture/unsorted/lll.c: Move to ...
7347 * gcc.c-torture/compile/lll.c: ... here.
7348 * gcc.c-torture/unsorted/load8.c: Move to ...
7349 * gcc.c-torture/compile/load8.c: ... here.
7350 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
7351 * gcc.c-torture/compile/loadhicc.c: ... here.
7352 * gcc.c-torture/unsorted/log2.c: Move to ...
7353 * gcc.c-torture/compile/log2.c: ... here.
7354 * gcc.c-torture/unsorted/logic.c: Move to ...
7355 * gcc.c-torture/compile/logic.c: ... here.
7356 * gcc.c-torture/unsorted/loop-1.c: Move to ...
7357 * gcc.c-torture/compile/loop-1.c: ... here.
7358 * gcc.c-torture/unsorted/loop386.c: Move to ...
7359 * gcc.c-torture/compile/loop386.c: ... here.
7360 * gcc.c-torture/unsorted/lop.c: Move to ...
7361 * gcc.c-torture/compile/lop.c: ... here.
7362 * gcc.c-torture/unsorted/m1.c: Move to ...
7363 * gcc.c-torture/compile/m1.c: ... here.
7364 * gcc.c-torture/unsorted/m2.c: Move to ...
7365 * gcc.c-torture/compile/m2.c: ... here.
7366 * gcc.c-torture/unsorted/m5.c: Move to ...
7367 * gcc.c-torture/compile/m5.c: ... here.
7368 * gcc.c-torture/unsorted/m68.c: Move to ...
7369 * gcc.c-torture/compile/m68.c: ... here.
7370 * gcc.c-torture/unsorted/mbyte.c: Move to ...
7371 * gcc.c-torture/compile/mbyte.c: ... here.
7372 * gcc.c-torture/unsorted/mchar.c: Move to ...
7373 * gcc.c-torture/compile/mchar.c: ... here.
7374 * gcc.c-torture/unsorted/mcmp.c: Move to ...
7375 * gcc.c-torture/compile/mcmp.c: ... here.
7376 * gcc.c-torture/unsorted/mdouble.c: Move to ...
7377 * gcc.c-torture/compile/mdouble.c: ... here.
7378 * gcc.c-torture/unsorted/memtst.c: Move to ...
7379 * gcc.c-torture/compile/memtst.c: ... here.
7380 * gcc.c-torture/unsorted/miscomp.c: Move to ...
7381 * gcc.c-torture/compile/miscomp.c: ... here.
7382 * gcc.c-torture/unsorted/mm.c: Move to ...
7383 * gcc.c-torture/compile/mm.c: ... here.
7384 * gcc.c-torture/unsorted/mod.c: Move to ...
7385 * gcc.c-torture/compile/mod.c: ... here.
7386 * gcc.c-torture/unsorted/modcc.c: Move to ...
7387 * gcc.c-torture/compile/modcc.c: ... here.
7388 * gcc.c-torture/unsorted/move.c: Move to ...
7389 * gcc.c-torture/compile/move.c: ... here.
7390 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
7391 * gcc.c-torture/compile/move_qhi.c: ... here.
7392 * gcc.c-torture/unsorted/mregtst.c: Move to ...
7393 * gcc.c-torture/compile/mregtst.c: ... here.
7394 * gcc.c-torture/unsorted/msp.c: Move to ...
7395 * gcc.c-torture/compile/msp.c: ... here.
7396 * gcc.c-torture/unsorted/mtst.c: Move to ...
7397 * gcc.c-torture/compile/mtst.c: ... here.
7398 * gcc.c-torture/unsorted/mu.c: Move to ...
7399 * gcc.c-torture/compile/mu.c: ... here.
7400 * gcc.c-torture/unsorted/mul.c: Move to ...
7401 * gcc.c-torture/compile/mul.c: ... here.
7402 * gcc.c-torture/unsorted/mword1.c: Move to ...
7403 * gcc.c-torture/compile/mword1.c: ... here.
7404 * gcc.c-torture/unsorted/mword.c: Move to ...
7405 * gcc.c-torture/compile/mword.c: ... here.
7406 * gcc.c-torture/unsorted/n1.c: Move to ...
7407 * gcc.c-torture/compile/n1.c: ... here.
7408 * gcc.c-torture/unsorted/nand.c: Move to ...
7409 * gcc.c-torture/compile/nand.c: ... here.
7410 * gcc.c-torture/unsorted/n.c: Move to ...
7411 * gcc.c-torture/compile/n.c: ... here.
7412 * gcc.c-torture/unsorted/neg.c: Move to ...
7413 * gcc.c-torture/compile/neg.c: ... here.
7414 * gcc.c-torture/unsorted/o.c: Move to ...
7415 * gcc.c-torture/compile/o.c: ... here.
7416 * gcc.c-torture/unsorted/omit.c: Move to ...
7417 * gcc.c-torture/compile/omit.c: ... here.
7418 * gcc.c-torture/unsorted/opout.c: Move to ...
7419 * gcc.c-torture/compile/opout.c: ... here.
7420 * gcc.c-torture/unsorted/opt.c: Move to ...
7421 * gcc.c-torture/compile/opt.c: ... here.
7422 * gcc.c-torture/unsorted/or386.c: Move to ...
7423 * gcc.c-torture/compile/or386.c: ... here.
7424 * gcc.c-torture/unsorted/or.c: Move to ...
7425 * gcc.c-torture/compile/or.c: ... here.
7426 * gcc.c-torture/unsorted/parms.c: Move to ...
7427 * gcc.c-torture/compile/parms.c: ... here.
7428 * gcc.c-torture/unsorted/pass.c: Move to ...
7429 * gcc.c-torture/compile/pass.c: ... here.
7430 * gcc.c-torture/unsorted/p.c: Move to ...
7431 * gcc.c-torture/compile/p.c: ... here.
7432 * gcc.c-torture/unsorted/pmt.c: Move to ...
7433 * gcc.c-torture/compile/pmt.c: ... here.
7434 * gcc.c-torture/unsorted/poor.c: Move to ...
7435 * gcc.c-torture/compile/poor.c: ... here.
7436 * gcc.c-torture/unsorted/pp.c: Move to ...
7437 * gcc.c-torture/compile/pp.c: ... here.
7438 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
7439 * gcc.c-torture/compile/pret-arg.c: ... here.
7440 * gcc.c-torture/unsorted/pyr2.c: Move to ...
7441 * gcc.c-torture/compile/pyr2.c: ... here.
7442 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
7443 * gcc.c-torture/compile/PYRBUG.c: ... here.
7444 * gcc.c-torture/unsorted/pyr.c: Move to ...
7445 * gcc.c-torture/compile/pyr.c: ... here.
7446 * gcc.c-torture/unsorted/q.c: Move to ...
7447 * gcc.c-torture/compile/q.c: ... here.
7448 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
7449 * gcc.c-torture/compile/QIcmp.c: ... here.
7450 * gcc.c-torture/unsorted/QIset.c: Move to ...
7451 * gcc.c-torture/compile/QIset.c: ... here.
7452 * gcc.c-torture/unsorted/r1.c: Move to ...
7453 * gcc.c-torture/compile/r1.c: ... here.
7454 * gcc.c-torture/unsorted/r.c: Move to ...
7455 * gcc.c-torture/compile/r.c: ... here.
7456 * gcc.c-torture/unsorted/rel.c: Move to ...
7457 * gcc.c-torture/compile/rel.c: ... here.
7458 * gcc.c-torture/unsorted/rmsc.c: Move to ...
7459 * gcc.c-torture/compile/rmsc.c: ... here.
7460 * gcc.c-torture/unsorted/round.c: Move to ...
7461 * gcc.c-torture/compile/round.c: ... here.
7462 * gcc.c-torture/unsorted/run.c: Move to ...
7463 * gcc.c-torture/compile/run.c: ... here.
7464 * gcc.c-torture/unsorted/sar.c: Move to ...
7465 * gcc.c-torture/compile/sar.c: ... here.
7466 * gcc.c-torture/unsorted/s.c: Move to ...
7467 * gcc.c-torture/compile/s.c: ... here.
7468 * gcc.c-torture/unsorted/scal.c: Move to ...
7469 * gcc.c-torture/compile/scal.c: ... here.
7470 * gcc.c-torture/unsorted/sc.c: Move to ...
7471 * gcc.c-torture/compile/sc.c: ... here.
7472 * gcc.c-torture/unsorted/scc.c: Move to ...
7473 * gcc.c-torture/compile/scc.c: ... here.
7474 * gcc.c-torture/unsorted/scond.c: Move to ...
7475 * gcc.c-torture/compile/scond.c: ... here.
7476 * gcc.c-torture/unsorted/selfrec.c: Move to ...
7477 * gcc.c-torture/compile/selfrec.c: ... here.
7478 * gcc.c-torture/unsorted/seq.c: Move to ...
7479 * gcc.c-torture/compile/seq.c: ... here.
7480 * gcc.c-torture/unsorted/set386.c: Move to ...
7481 * gcc.c-torture/compile/set386.c: ... here.
7482 * gcc.c-torture/unsorted/set88.c: Move to ...
7483 * gcc.c-torture/compile/set88.c: ... here.
7484 * gcc.c-torture/unsorted/SFset.c: Move to ...
7485 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
7486 * gcc.c-torture/unsorted/shand.c: Move to ...
7487 * gcc.c-torture/compile/shand.c: ... here.
7488 * gcc.c-torture/unsorted/sh.c: Move to ...
7489 * gcc.c-torture/compile/sh.c: ... here.
7490 * gcc.c-torture/unsorted/shft.c: Move to ...
7491 * gcc.c-torture/compile/shft.c: ... here.
7492 * gcc.c-torture/unsorted/shift.c: Move to ...
7493 * gcc.c-torture/compile/shift.c: ... here.
7494 * gcc.c-torture/unsorted/shloop.c: Move to ...
7495 * gcc.c-torture/compile/shloop.c: ... here.
7496 * gcc.c-torture/unsorted/shm.c: Move to ...
7497 * gcc.c-torture/compile/shm.c: ... here.
7498 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
7499 * gcc.c-torture/compile/SIcmp.c: ... here.
7500 * gcc.c-torture/unsorted/signext2.c: Move to ...
7501 * gcc.c-torture/compile/signext2.c: ... here.
7502 * gcc.c-torture/unsorted/signext.c: Move to ...
7503 * gcc.c-torture/compile/signext.c: ... here.
7504 * gcc.c-torture/unsorted/sim.c: Move to ...
7505 * gcc.c-torture/compile/sim.c: ... here.
7506 * gcc.c-torture/unsorted/simple.c: Move to ...
7507 * gcc.c-torture/compile/simple.c: ... here.
7508 * gcc.c-torture/unsorted/SIset.c: Move to ...
7509 * gcc.c-torture/compile/SIset.c: ... here.
7510 * gcc.c-torture/unsorted/sne.c: Move to ...
7511 * gcc.c-torture/compile/sne.c: ... here.
7512 * gcc.c-torture/unsorted/sound.c: Move to ...
7513 * gcc.c-torture/compile/sound.c: ... here.
7514 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
7515 * gcc.c-torture/compile/sparcbug.c: ... here.
7516 * gcc.c-torture/unsorted/speed.c: Move to ...
7517 * gcc.c-torture/compile/speed.c: ... here.
7518 * gcc.c-torture/unsorted/stor.c: Move to ...
7519 * gcc.c-torture/compile/stor.c: ... here.
7520 * gcc.c-torture/unsorted/store0.c: Move to ...
7521 * gcc.c-torture/compile/store0.c: ... here.
7522 * gcc.c-torture/unsorted/storecc.c: Move to ...
7523 * gcc.c-torture/compile/storecc.c: ... here.
7524 * gcc.c-torture/unsorted/str.c: Move to ...
7525 * gcc.c-torture/compile/str.c: ... here.
7526 * gcc.c-torture/unsorted/stru.c: Move to ...
7527 * gcc.c-torture/compile/stru.c: ... here.
7528 * gcc.c-torture/unsorted/structret.c: Move to ...
7529 * gcc.c-torture/compile/structret.c: ... here.
7530 * gcc.c-torture/unsorted/stuct.c: Move to ...
7531 * gcc.c-torture/compile/stuct.c: ... here.
7532 * gcc.c-torture/unsorted/sub32.c: Move to ...
7533 * gcc.c-torture/compile/sub32.c: ... here.
7534 * gcc.c-torture/unsorted/subcc.c: Move to ...
7535 * gcc.c-torture/compile/subcc.c: ... here.
7536 * gcc.c-torture/unsorted/subcse.c: Move to ...
7537 * gcc.c-torture/compile/subcse.c: ... here.
7538 * gcc.c-torture/unsorted/sym.c: Move to ...
7539 * gcc.c-torture/compile/sym.c: ... here.
7540 * gcc.c-torture/unsorted/symconst.c: Move to ...
7541 * gcc.c-torture/compile/symconst.c: ... here.
7542 * gcc.c-torture/unsorted/t.c: Move to ...
7543 * gcc.c-torture/compile/t.c: ... here.
7544 * gcc.c-torture/unsorted/test.c: Move to ...
7545 * gcc.c-torture/compile/test.c: ... here.
7546 * gcc.c-torture/unsorted/test-flow.c: Move to ...
7547 * gcc.c-torture/compile/test-flow.c: ... here.
7548 * gcc.c-torture/unsorted/test-loop.c: Move to ...
7549 * gcc.c-torture/compile/test-loop.c: ... here.
7550 * gcc.c-torture/unsorted/time.c: Move to ...
7551 * gcc.c-torture/compile/time.c: ... here.
7552 * gcc.c-torture/unsorted/tmp.c: Move to ...
7553 * gcc.c-torture/compile/tmp.c: ... here.
7554 * gcc.c-torture/unsorted/trivial.c: Move to ...
7555 * gcc.c-torture/compile/trivial.c: ... here.
7556 * gcc.c-torture/unsorted/trunc.c: Move to ...
7557 * gcc.c-torture/compile/trunc.c: ... here.
7558 * gcc.c-torture/unsorted/u.c: Move to ...
7559 * gcc.c-torture/compile/u.c: ... here.
7560 * gcc.c-torture/unsorted/udconvert.c: Move to ...
7561 * gcc.c-torture/compile/udconvert.c: ... here.
7562 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
7563 * gcc.c-torture/compile/udivmod4.c: ... here.
7564 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
7565 * gcc.c-torture/compile/UHIcmp.c: ... here.
7566 * gcc.c-torture/unsorted/uns.c: Move to ...
7567 * gcc.c-torture/compile/uns.c: ... here.
7568 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
7569 * gcc.c-torture/compile/uns_tst.c: ... here.
7570 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
7571 * gcc.c-torture/compile/UQIcmp.c: ... here.
7572 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
7573 * gcc.c-torture/compile/USIcmp.c: ... here.
7574 * gcc.c-torture/unsorted/uuarg.c: Move to ...
7575 * gcc.c-torture/compile/uuarg.c: ... here.
7576 * gcc.c-torture/unsorted/v.c: Move to ...
7577 * gcc.c-torture/compile/v.c: ... here.
7578 * gcc.c-torture/unsorted/w.c: Move to ...
7579 * gcc.c-torture/compile/w.c: ... here.
7580 * gcc.c-torture/unsorted/ww.c: Move to ...
7581 * gcc.c-torture/compile/ww.c: ... here.
7582 * gcc.c-torture/unsorted/xb.c: Move to ...
7583 * gcc.c-torture/compile/xb.c: ... here.
7584 * gcc.c-torture/unsorted/xbg.c: Move to ...
7585 * gcc.c-torture/compile/xbg.c: ... here.
7586 * gcc.c-torture/unsorted/x.c: Move to ...
7587 * gcc.c-torture/compile/x.c: ... here.
7588 * gcc.c-torture/unsorted/xc.c: Move to ...
7589 * gcc.c-torture/compile/xc.c: ... here.
7590 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
7591 * gcc.c-torture/compile/xcsebug.c: ... here.
7592 * gcc.c-torture/unsorted/xdi.c: Move to ...
7593 * gcc.c-torture/compile/xdi.c: ... here.
7594 * gcc.c-torture/unsorted/xfoo.c: Move to ...
7595 * gcc.c-torture/compile/xfoo.c: ... here.
7596 * gcc.c-torture/unsorted/xi.c: Move to ...
7597 * gcc.c-torture/compile/xi.c: ... here.
7598 * gcc.c-torture/unsorted/xlop.c: Move to ...
7599 * gcc.c-torture/compile/xlop.c: ... here.
7600 * gcc.c-torture/unsorted/xmtst.c: Move to ...
7601 * gcc.c-torture/compile/xmtst.c: ... here.
7602 * gcc.c-torture/unsorted/xneg.c: Move to ...
7603 * gcc.c-torture/compile/xneg.c: ... here.
7604 * gcc.c-torture/unsorted/xopt.c: Move to ...
7605 * gcc.c-torture/compile/xopt.c: ... here.
7606 * gcc.c-torture/unsorted/xor.c: Move to ...
7607 * gcc.c-torture/compile/xor.c: ... here.
7608 * gcc.c-torture/unsorted/xorn.c: Move to ...
7609 * gcc.c-torture/compile/xorn.c: ... here.
7610 * gcc.c-torture/unsorted/xp.c: Move to ...
7611 * gcc.c-torture/compile/xp.c: ... here.
7612 * gcc.c-torture/unsorted/xpp.c: Move to ...
7613 * gcc.c-torture/compile/xpp.c: ... here.
7614 * gcc.c-torture/unsorted/xs.c: Move to ...
7615 * gcc.c-torture/compile/xs.c: ... here.
7616 * gcc.c-torture/unsorted/xsh.c: Move to ...
7617 * gcc.c-torture/compile/xsh.c: ... here.
7618 * gcc.c-torture/unsorted/xz.c: Move to ...
7619 * gcc.c-torture/compile/xz.c: ... here.
7620 * gcc.c-torture/unsorted/xzz.c: Move to ...
7621 * gcc.c-torture/compile/xzz.c: ... here.
7622
7623 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7624
7625 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
7626 (abort, exit): Declare.
7627
7628 2014-09-01 Yury Gribov <y.gribov@samsung.com>
7629
7630 PR sanitizer/61897
7631 PR sanitizer/62140
7632 * c-c++-common/asan/pr62140-1.c: New test.
7633 * c-c++-common/asan/pr62140-2.c: New test.
7634
7635 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
7636 Tobias Burnus <burnus@net-b.de>
7637
7638 PR fortran/62309
7639 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
7640
7641 2014-08-31 Tobias Burnus <burnus@net-b.de>
7642
7643 * gfortran.dg/coarray_lib_comm_1.f90: New.
7644
7645 2014-08-30 Andrew Pinski <apinski@cavium.com>
7646
7647 * gcc.c-torture/execute/20140828-1.c: New testcase.
7648
7649 2014-08-29 DJ Delorie <dj@redhat.com>
7650
7651 * lib/target-supports.exp (check_effective_target_size32plus):
7652 Increase size to avoid false positives on 24-bit address spaces.
7653 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
7654 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
7655 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
7656 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
7657 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
7658 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
7659 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
7660 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
7661
7662 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7663
7664 PR c++/54002
7665 * g++.dg/cpp0x/constexpr-54002.C: New.
7666
7667 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7668
7669 PR c++/56991
7670 * g++.dg/cpp0x/constexpr-56991.C: New.
7671
7672 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7673
7674 PR c++/57764
7675 * g++.dg/cpp0x/constexpr-57764.C: New.
7676
7677 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7678
7679 PR c++/59938
7680 * g++.dg/cpp0x/constexpr-59938.C: New.
7681
7682 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7683
7684 PR c++/61484
7685 * g++.dg/cpp0x/constexpr-61484.C: New.
7686
7687 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7688
7689 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
7690 vec_round, vec_splat, vec_div, and vec_mul.
7691 * gcc.target/powerpc/builtins-2.c: New test.
7692
7693 2014-08-28 Richard Biener <rguenther@suse.de>
7694
7695 PR tree-optimization/62283
7696 * gfortran.dg/vect/pr62283.f: New testcase.
7697 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
7698 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7699 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7700 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7701 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7702 * gcc.dg/vect/vect-33.c: Likewise.
7703
7704 2014-08-28 Yury Gribov <y.gribov@samsung.com>
7705
7706 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
7707
7708 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
7709
7710 PR cpp/23827 - standard C++ should not have hex float preprocessor
7711 tokens
7712 * g++.dg/cpp/pr23827_cxx11.C: New.
7713 * g++.dg/cpp/pr23827_cxx98.C: New.
7714 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
7715 * gcc.dg/cpp/pr23827_c90.c: New.
7716 * gcc.dg/cpp/pr23827_c90_neg.c: New.
7717 * gcc.dg/cpp/pr23827_c99.c: New.
7718
7719 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
7720
7721 PR c++/52892
7722 * g++.dg/cpp0x/constexpr-52892-1.C: New.
7723 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
7724 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
7725
7726 2014-08-27 Guozhi Wei <carrot@google.com>
7727
7728 PR target/62262
7729 * gcc.target/aarch64/pr62262.c: New test.
7730
7731 2014-08-26 Joseph Myers <joseph@codesourcery.com>
7732
7733 PR target/60606
7734 PR target/61330
7735 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
7736 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
7737
7738 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
7739
7740 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
7741 failure on s390*-*-linux-gnu.
7742
7743 2014-08-26 Richard Biener <rguenther@suse.de>
7744
7745 PR tree-optimization/62175
7746 * g++.dg/torture/pr62175.C: New testcase.
7747
7748 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
7749
7750 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
7751 copy of compile/compile.exp.
7752 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
7753 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
7754 i?86-*.
7755 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
7756 m32c-*-*.
7757 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
7758 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
7759 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
7760 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
7761 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
7762 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
7763 * gcc.c-torture/execute/20040703-1.c: Likewise.
7764 * gcc.c-torture/execute/20040705-1.c: Likewise.
7765 * gcc.c-torture/execute/20040705-2.c: Likewise.
7766 * gcc.c-torture/execute/20040709-1.c: Likewise.
7767 * gcc.c-torture/execute/20040709-2.c: Likewise.
7768 * gcc.c-torture/execute/20040811-1.c: Likewise.
7769 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
7770 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
7771 compiling for x86_64-* or i?86-*.
7772 * gcc.c-torture/execute/20050604-1.c: Likewise.
7773 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
7774 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
7775 for x86_64-* or i?86-*.
7776 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
7777 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
7778 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
7779 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
7780 option.
7781 * gcc.c-torture/execute/20111227-2.c: Moved to...
7782 * gcc.dg/20111227-2.c: ... here. Add -free option.
7783 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
7784 * gcc.dg/20111227-3.c: ... here. Add -free option.
7785 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
7786 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
7787 declarations for abort and exit.
7788 * gcc.c-torture/execute/920711-1.c: Likewise.
7789 * gcc.c-torture/execute/930529-1.c: Likewise.
7790 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
7791 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
7792 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
7793 exit.
7794 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
7795 for i?86-* or x86_64-*. Add declarations for abort and exit.
7796 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
7797 i?86-* or x86_64-*.
7798 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
7799 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
7800 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
7801 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
7802 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
7803 Xfail on powerpc-ibm-aix*. Add declaration for abort.
7804 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
7805 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
7806 m68k-linux.
7807 * gcc.c-torture/execute/loop-2g.c: Likewise.
7808 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
7809 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
7810 powerpc-*-eabi*.
7811 * gcc.c-torture/execute/pr19689.c: Require int32plus.
7812 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
7813 * gcc.c-torture/execute/pr23047.c: Likewise.
7814 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
7815 declarations for abort and exit.
7816 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
7817 * gcc.c-torture/execute/pr31448.c: Likewise.
7818 * gcc.c-torture/execute/pr35456.c: Skip on vax.
7819 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7820 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7821 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7822 Skip on spu-*.
7823 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7824 declarations for abort and exit.
7825 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7826 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7827 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7828 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7829 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7830 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7831 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7832 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7833 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7834 * gcc.c-torture/execute/pr56799.c: Likewise.
7835 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7836 option. Add declarations for abort and exit.
7837 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7838 * gcc.c-torture/execute/pr58570.c: Likewise.
7839 * gcc.c-torture/execute/pr60822.c: Likewise.
7840 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7841 * gcc.c-torture/execute/shiftdi.c: Likewise.
7842 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7843 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7844 * gcc.c-torture/execute/usmul.c: Require int32plus.
7845 * gcc.c-torture/execute/vrp-5.c: Likewise.
7846 * gcc.c-torture/execute/vrp-6.c: Likewise.
7847 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7848 * gcc.c-torture/execute/20010122-1.x: Delete.
7849 * gcc.c-torture/execute/20010129-1.x: Delete.
7850 * gcc.c-torture/execute/20020404-1.x: Delete.
7851 * gcc.c-torture/execute/20021024-1.x: Delete.
7852 * gcc.c-torture/execute/20021127-1.x: Delete.
7853 * gcc.c-torture/execute/20030125-1.x: Delete.
7854 * gcc.c-torture/execute/20030216-1.x: Delete.
7855 * gcc.c-torture/execute/20030222-1.x: Delete.
7856 * gcc.c-torture/execute/20040629-1.x: Delete.
7857 * gcc.c-torture/execute/20040703-1.x: Delete.
7858 * gcc.c-torture/execute/20040705-1.x: Delete.
7859 * gcc.c-torture/execute/20040705-2.x: Delete.
7860 * gcc.c-torture/execute/20040709-1.x: Delete.
7861 * gcc.c-torture/execute/20040709-2.x: Delete.
7862 * gcc.c-torture/execute/20040811-1.x: Delete.
7863 * gcc.c-torture/execute/20050316-1.x: Delete.
7864 * gcc.c-torture/execute/20050316-2.x: Delete.
7865 * gcc.c-torture/execute/20050316-3.x: Delete.
7866 * gcc.c-torture/execute/20050604-1.x: Delete.
7867 * gcc.c-torture/execute/20061101-1.x: Delete.
7868 * gcc.c-torture/execute/20061220-1.x: Delete.
7869 * gcc.c-torture/execute/20081117-1.x: Delete.
7870 * gcc.c-torture/execute/20101011-1.x: Delete.
7871 * gcc.c-torture/execute/20120919-1.x: Delete.
7872 * gcc.c-torture/execute/920612-1.x: Delete.
7873 * gcc.c-torture/execute/920710-1.x: Delete.
7874 * gcc.c-torture/execute/920711-1.x: Delete.
7875 * gcc.c-torture/execute/930529-1.x: Delete.
7876 * gcc.c-torture/execute/931004-12.x: Delete.
7877 * gcc.c-torture/execute/980709-1.x: Delete.
7878 * gcc.c-torture/execute/981130-1.x: Delete.
7879 * gcc.c-torture/execute/990127-2.x: Delete.
7880 * gcc.c-torture/execute/990413-2.x: Delete.
7881 * gcc.c-torture/execute/990826-0.x: Delete.
7882 * gcc.c-torture/execute/bf64-1.x: Delete.
7883 * gcc.c-torture/execute/bitfld-4.x: Delete.
7884 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7885 * gcc.c-torture/execute/cvt-1.x: Delete.
7886 * gcc.c-torture/execute/eeprof-1.x: Delete.
7887 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7888 * gcc.c-torture/execute/loop-2f.x: Delete.
7889 * gcc.c-torture/execute/loop-2g.x: Delete.
7890 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7891 * gcc.c-torture/execute/nest-align-1.x: Delete.
7892 * gcc.c-torture/execute/pr19689.x: Delete.
7893 * gcc.c-torture/execute/pr22493-1.x: Delete.
7894 * gcc.c-torture/execute/pr23047.x: Delete.
7895 * gcc.c-torture/execute/pr23135.x: Delete.
7896 * gcc.c-torture/execute/pr29797-1.x: Delete.
7897 * gcc.c-torture/execute/pr31448.x: Delete.
7898 * gcc.c-torture/execute/pr35456.x: Delete.
7899 * gcc.c-torture/execute/pr37573.x: Delete.
7900 * gcc.c-torture/execute/pr38151.x: Delete.
7901 * gcc.c-torture/execute/pr39228.x: Delete.
7902 * gcc.c-torture/execute/pr39501.x: Delete.
7903 * gcc.c-torture/execute/pr40386.x: Delete.
7904 * gcc.c-torture/execute/pr43220.x: Delete.
7905 * gcc.c-torture/execute/pr44683.x: Delete.
7906 * gcc.c-torture/execute/pr45262.x: Delete.
7907 * gcc.c-torture/execute/pr47237.x: Delete.
7908 * gcc.c-torture/execute/pr51581-1.x: Delete.
7909 * gcc.c-torture/execute/pr51581-2.x: Delete.
7910 * gcc.c-torture/execute/pr52979-1.x: Delete.
7911 * gcc.c-torture/execute/pr52979-2.x: Delete.
7912 * gcc.c-torture/execute/pr53366-1.x: Delete.
7913 * gcc.c-torture/execute/pr56799.x: Delete.
7914 * gcc.c-torture/execute/pr57124.x: Delete.
7915 * gcc.c-torture/execute/pr57344-2.x: Delete.
7916 * gcc.c-torture/execute/pr58570.x: Delete.
7917 * gcc.c-torture/execute/pr60822.x: Delete.
7918 * gcc.c-torture/execute/pr7284-1.x: Delete.
7919 * gcc.c-torture/execute/shiftdi.x: Delete.
7920 * gcc.c-torture/execute/simd-4.x: Delete.
7921 * gcc.c-torture/execute/strncmp-1.x: Delete.
7922 * gcc.c-torture/execute/usmul.x: Delete.
7923 * gcc.c-torture/execute/vrp-5.x: Delete.
7924 * gcc.c-torture/execute/vrp-6.x: Delete.
7925 * gcc.c-torture/execute/zerolen-2.x: Delete.
7926
7927 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7928
7929 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7930
7931 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7932
7933 PR c++/34938
7934 * g++.dg/template/pr34938-1.C: New.
7935 * g++.dg/template/pr34938-2.C: Likewise.
7936
7937 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7938
7939 PR target/61996
7940 * gcc.target/sh/pr61996.c: New.
7941
7942 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7943
7944 * g++.dg/cpp0x/cplusplus.C: New.
7945 * g++.dg/cpp0x/cplusplus_0x.C: New.
7946 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7947 * g++.dg/cpp0x/auto41.C: Ditto.
7948 * g++.dg/cpp0x/auto9.C: Ditto.
7949 * g++.dg/cpp0x/initlist26.C: Ditto.
7950 * g++.dg/cpp0x/pr59111.C: Ditto.
7951 * g++.dg/cpp0x/trailing2.C: Ditto.
7952 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7953 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7954 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7955 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7956 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7957 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7958 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7959 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7960 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7961 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7962 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7963 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7964 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7965 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7966 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7967 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7968 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7969 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7970 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7971 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7972 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7973 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7974 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7975 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7976 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7977 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7978 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7979 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7980 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7981 * g++.dg/cpp1y/digit-sep.C: Ditto.
7982 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7983 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7984 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7985 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7986 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7987 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7988 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7989 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7990 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7991 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7992 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7993 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7994 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7995 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7996 * g++.dg/cpp1y/lambda-init.C: Ditto.
7997 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7998 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7999 * g++.dg/cpp1y/lambda-init3.C: Ditto.
8000 * g++.dg/cpp1y/lambda-init4.C: Ditto.
8001 * g++.dg/cpp1y/lambda-init5.C: Ditto.
8002 * g++.dg/cpp1y/lambda-init6.C: Ditto.
8003 * g++.dg/cpp1y/lambda-init7.C: Ditto.
8004 * g++.dg/cpp1y/lambda-init8.C: Ditto.
8005 * g++.dg/cpp1y/lambda-init9.C: Ditto.
8006 * g++.dg/cpp1y/mangle1.C: Ditto.
8007 * g++.dg/cpp1y/pr57640.C: Ditto.
8008 * g++.dg/cpp1y/pr57644.C: Ditto.
8009 * g++.dg/cpp1y/pr58500.C: Ditto.
8010 * g++.dg/cpp1y/pr58533.C: Ditto.
8011 * g++.dg/cpp1y/pr58534.C: Ditto.
8012 * g++.dg/cpp1y/pr58535.C: Ditto.
8013 * g++.dg/cpp1y/pr58536.C: Ditto.
8014 * g++.dg/cpp1y/pr58548.C: Ditto.
8015 * g++.dg/cpp1y/pr58549.C: Ditto.
8016 * g++.dg/cpp1y/pr58637.C: Ditto.
8017 * g++.dg/cpp1y/pr58708.C: Ditto.
8018 * g++.dg/cpp1y/pr59110.C: Ditto.
8019 * g++.dg/cpp1y/pr59112.C: Ditto.
8020 * g++.dg/cpp1y/pr59113.C: Ditto.
8021 * g++.dg/cpp1y/pr59629.C: Ditto.
8022 * g++.dg/cpp1y/pr59635.C: Ditto.
8023 * g++.dg/cpp1y/pr59636.C: Ditto.
8024 * g++.dg/cpp1y/pr59638.C: Ditto.
8025 * g++.dg/cpp1y/pr59867.C: Ditto.
8026 * g++.dg/cpp1y/pr60033.C: Ditto.
8027 * g++.dg/cpp1y/pr60052.C: Ditto.
8028 * g++.dg/cpp1y/pr60053.C: Ditto.
8029 * g++.dg/cpp1y/pr60054.C: Ditto.
8030 * g++.dg/cpp1y/pr60064.C: Ditto.
8031 * g++.dg/cpp1y/pr60065.C: Ditto.
8032 * g++.dg/cpp1y/pr60190.C: Ditto.
8033 * g++.dg/cpp1y/pr60311.C: Ditto.
8034 * g++.dg/cpp1y/pr60332.C: Ditto.
8035 * g++.dg/cpp1y/pr60376.C: Ditto.
8036 * g++.dg/cpp1y/pr60377.C: Ditto.
8037 * g++.dg/cpp1y/pr60384.C: Ditto.
8038 * g++.dg/cpp1y/pr60390.C: Ditto.
8039 * g++.dg/cpp1y/pr60391.C: Ditto.
8040 * g++.dg/cpp1y/pr60393.C: Ditto.
8041 * g++.dg/cpp1y/pr60573.C: Ditto.
8042 * g++.dg/cpp1y/pr60626.C: Ditto.
8043 * g++.dg/cpp1y/pr60627.C: Ditto.
8044 * g++.dg/cpp1y/regress1.C: Ditto.
8045 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
8046 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
8047 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
8048 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
8049 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
8050 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
8051 * g++.dg/cpp1y/var-templ1.C: Ditto.
8052 * g++.dg/cpp1y/var-templ2.C: Ditto.
8053 * g++.dg/cpp1y/var-templ3.C: Ditto.
8054 * g++.dg/cpp1y/var-templ4.C: Ditto.
8055 * g++.dg/cpp1y/var-templ5.C: Ditto.
8056 * g++.dg/cpp1y/var-templ6.C: Ditto.
8057 * g++.dg/cpp1y/var-templ7.C: Ditto.
8058 * g++.dg/cpp1y/vla1.C: Ditto.
8059 * g++.dg/cpp1y/vla2.C: Ditto.
8060 * g++.dg/cpp1y/vla3.C: Ditto.
8061 * g++.dg/cpp1y/vla4.C: Ditto.
8062 * g++.dg/cpp1y/vla5.C: Ditto.
8063 * g++.dg/cpp1y/vla8.C: Ditto.
8064 * g++.dg/cpp1y/vla9.C: Ditto.
8065 * g++.dg/cpp1y/vla10.C: Ditto.
8066 * g++.dg/cpp1y/vla11.C: Ditto.
8067 * g++.dg/cpp1y/vla12.C: Ditto.
8068 * g++.dg/cpp1y/vla13.C: Ditto.
8069 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
8070 * g++.dg/ext/vector23.C: Ditto.
8071 * g++.dg/ext/vla11.C: Ditto.
8072 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
8073 * g++.dg/warn/Wvla-2.C: Ditto.
8074 * g++.dg/debug/dwarf2/auto1.C: Ditto.
8075 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
8076 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
8077 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
8078 in error message.
8079 * g++.dg/system-binary-constants-1.C: Ditto.
8080 * g++.dg/cpp1y/cplusplus_1y.C: New.
8081 * g++.dg/cpp1z/cplusplus.C: New.
8082 * lib/target-supports.exp:
8083 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
8084 (check_effective_target_c++11_only): Call check_effective_target_c++14;
8085 (check_effective_target_c++11_down): Ditto.
8086
8087 2014-08-22 Marek Polacek <polacek@redhat.com>
8088
8089 PR c++/62199
8090 * c-c++-common/pr62199.c: New test.
8091 * c-c++-common/pr62199-2.c: New test.
8092 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
8093
8094 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8095
8096 PR c++/57709
8097 * g++.dg/Wshadow.C: New test.
8098
8099 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
8100
8101 PR fortran/62135
8102 * gfortran.dg/pr62135.f90: New test.
8103
8104 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8105
8106 * g++.dg/warn/wdate-time.C: Remove.
8107 * gcc.dg/wdate-time.c: Move from here...
8108 * c-c++-common/wdate-time.c: ... to here.
8109
8110 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
8111
8112 * gfortran.dg/use_without_only_1.f90: New test.
8113
8114 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
8115
8116 PR other/62008
8117 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
8118
8119 2014-08-22 Tony Wang <tony.wang@arm.com>
8120
8121 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
8122 dejagnu wrapper.
8123
8124 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8125
8126 PR fortran/62214
8127 * gfortran.dg/array_assignment_5.f90: New test.
8128
8129 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
8130
8131 * lib/target-supports.exp
8132 (check_effective_target_logical_op_short_circuit): Add nios2.
8133 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
8134 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8135 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8136 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8137 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
8138 for test using -fPIC.
8139 * gcc.dg/lto/pr61526_0.c: Likewise.
8140
8141 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
8142
8143 PR tree-optimization/62091
8144 * g++.dg/ipa/devirt-37.C: Update template.
8145 * g++.dg/ipa/devirt-40.C: New testcase.
8146
8147 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
8148
8149 PR tree-optimization/62112
8150 * gcc.dg/tree-ssa/pr62112-1.c: New file.
8151 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
8152 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
8153 * gcc.c-torture/execute/20071219-1.c: Likewise.
8154
8155 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8156
8157 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
8158
8159 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8160
8161 * gcc.target/powerpc/swaps-p8-1.c: New test.
8162 * gcc.target/powerpc/swaps-p8-2.c: New test.
8163 * gcc.target/powerpc/swaps-p8-3.c: New test.
8164 * gcc.target/powerpc/swaps-p8-4.c: New test.
8165 * gcc.target/powerpc/swaps-p8-5.c: New test.
8166 * gcc.target/powerpc/swaps-p8-6.c: New test.
8167 * gcc.target/powerpc/swaps-p8-7.c: New test.
8168 * gcc.target/powerpc/swaps-p8-8.c: New test.
8169 * gcc.target/powerpc/swaps-p8-9.c: New test.
8170 * gcc.target/powerpc/swaps-p8-10.c: New test.
8171 * gcc.target/powerpc/swaps-p8-11.c: New test.
8172 * gcc.target/powerpc/swaps-p8-12.c: New test.
8173
8174 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
8175
8176 * gcc.dg/ipa/ctor-empty-1.c: Update template.
8177
8178 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
8179
8180 * g++.dg/ipa/devirt-37.C: Fix testcase.
8181
8182 2014-08-20 Martin Jambor <mjambor@suse.cz>
8183 Wei Mi <wmi@google.com>
8184
8185 PR ipa/60449
8186 PR middle-end/61776
8187 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
8188 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
8189 * testsuite/gcc.dg/pr61776.c: New test.
8190
8191 2014-08-20 Steve Ellcey <sellcey@mips.com>
8192
8193 PR middle-end/49191
8194 * lib/target-supports.exp (check_effective_target_non_strict_align):
8195 Add function description.
8196
8197 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
8198
8199 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
8200 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
8201
8202 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8203
8204 PR c/59304
8205 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
8206 before setting the option.
8207 * diagnostic.c (diagnostic_classify_diagnostic): Record
8208 command-line status.
8209
8210 2014-08-20 Mark Wielaard <mjw@redhat.com>
8211
8212 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
8213
8214 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8215
8216 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
8217 Return memory full when we have a tiny target and relocation
8218 truncation occurs.
8219 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
8220 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
8221 * lib/target-supports.exp (check_effective_target_tiny): New function.
8222
8223 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
8224
8225 * gfortran.dg/errnocheck_1.f90: New test.
8226 * gfortran.dg/associative_1.f90: New test.
8227
8228 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8229
8230 PR preprocessor/51303
8231 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
8232
8233 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8234
8235 PR c/60975
8236 PR c/53063
8237 * gcc.dg/cpp/Wvariadic-1p.c: New test.
8238
8239 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
8240
8241 * lib/target-supports.exp
8242 (check_effective_target_arm_v8_neon_ok_nocache): Add
8243 "-march-armv8-a" to compile flags.
8244
8245 2014-08-19 Marek Polacek <polacek@redhat.com>
8246
8247 PR c++/62153
8248 * c-c++-common/Wbool-compare-1.c: New test.
8249
8250 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
8251
8252 PR c/45584
8253 * gcc.dg/pr13519-1.c: Adjust.
8254
8255 2014-08-19 Mark Wielaard <mjw@redhat.com>
8256
8257 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
8258
8259 2014-07-08 Mark Wielaard <mjw@redhat.com>
8260
8261 PR debug/59051
8262 * gcc.dg/guality/restrict.c: New test.
8263
8264 2014-08-19 Mark Wielaard <mjw@redhat.com>
8265
8266 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
8267 matching. Catch '<unknown type in ' to recognize older gdb versions.
8268 * gcc.dg/guality/const-volatile.c: New test.
8269
8270 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8271
8272 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
8273 !gas.
8274
8275 2014-08-19 Marek Polacek <polacek@redhat.com>
8276
8277 * gcc.dg/Wc99-c11-compat-1.c: New test.
8278 * gcc.dg/Wc99-c11-compat-2.c: New test.
8279 * gcc.dg/Wc99-c11-compat-3.c: New test.
8280 * gcc.dg/Wc99-c11-compat-4.c: New test.
8281 * gcc.dg/Wc99-c11-compat-5.c: New test.
8282 * gcc.dg/Wc99-c11-compat-6.c: New test.
8283 * gcc.dg/Wc99-c11-compat-7.c: New test.
8284
8285 2014-08-19 Marek Polacek <polacek@redhat.com>
8286
8287 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
8288 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
8289 * gcc.dg/Wc90-c99-compat-7.c: New test.
8290 * gcc.dg/Wc90-c99-compat-8.c: New test.
8291 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
8292
8293 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8294 Steven Bosscher <steven@gcc.gnu.org>
8295
8296 PR c/52952
8297 * gcc.dg/redecl-4.c: Add column markers.
8298 * gcc.dg/format/bitfld-1.c: Likewise.
8299 * gcc.dg/format/attr-2.c: Likewise.
8300 * gcc.dg/format/attr-6.c: Likewise.
8301 * gcc.dg/format/array-1.c: Likewise.
8302 * gcc.dg/format/attr-7.c: Likewise.
8303 * gcc.dg/format/asm_fprintf-1.c: Likewise.
8304 * gcc.dg/format/attr-4.c: Likewise.
8305 * gcc.dg/format/branch-1.c: Likewise.
8306 * gcc.dg/format/c90-printf-1.c: Likewise.
8307
8308 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
8309
8310 * guality/nrv-1.c: Add `used' attribute to a1.
8311
8312 2014-08-18 Richard Biener <rguenther@suse.de>
8313
8314 PR tree-optimization/62090
8315 * gcc.dg/pr62090-2.c: New testcase.
8316
8317 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
8318
8319 * g++.dg/ipa/pr61800.C: New.
8320
8321 2014-08-18 Yury Gribov <y.gribov@samsung.com>
8322
8323 PR sanitizer/62089
8324 * c-c++-common/asan/pr62089.c: New test.
8325 * c-c++-common/asan/bitfield-1.c: New test.
8326 * c-c++-common/asan/bitfield-2.c: New test.
8327 * c-c++-common/asan/bitfield-3.c: New test.
8328 * c-c++-common/asan/bitfield-4.c: New test.
8329
8330 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
8331
8332 PR tree-optimization/52904
8333 * gcc.dg/pr52904.c: New test.
8334
8335 2014-08-17 Tobias Burnus <burnus@net-b.de>
8336
8337 * gfortran.dg/finalize_27.f90: New.
8338
8339 2014-08-16 Andrew Pinski <apinski@cavium.com>
8340
8341 * gcc.c-torture/compile/20140816-1.c: New testcase.
8342
8343 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
8344
8345 PR c++/52819
8346 * g++.dg/template/pr52819.C: New.
8347
8348 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8349
8350 PR fortran/62142
8351 * gfortran.dg/realloc_on_assign_24.f90: New test.
8352
8353 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
8354
8355 PR c++/62072
8356 Revert:
8357 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8358
8359 DR 1584
8360 PR c++/57466
8361 * g++.dg/template/pr57466.C: New.
8362 * g++.dg/cpp0x/pr57466.C: Likewise.
8363 * g++.dg/template/unify6.C: Update.
8364
8365 * g++.dg/cpp0x/sfinae52.C: New.
8366
8367 2014-08-15 Ilya Tocar <tocarip@gmail.com>
8368
8369 PR target/61878
8370 * gcc.target/i386/avx512f-typecast-1.c: New test.
8371 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
8372 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
8373 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
8374 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
8375 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
8376 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
8377 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
8378 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8379 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
8380 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8381 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
8382 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8383 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
8384 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
8385 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
8386 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
8387 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
8388 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
8389 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
8390 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8391 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
8392 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8393 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
8394 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8395 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
8396 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8397 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
8398 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8399 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
8400 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8401 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
8402 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8403 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
8404 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8405 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
8406 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8407 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
8408 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8409 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
8410 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8411
8412 2014-08-15 Jakub Jelinek <jakub@redhat.com>
8413 Tobias Burnus <burnus@net-b.de>
8414
8415 PR fortran/62131
8416 * gfortran.dg/gomp/pr62131.f90: New test.
8417
8418 2014-08-15 Richard Biener <rguenther@suse.de>
8419
8420 PR tree-optimization/62031
8421 * gcc.dg/torture/pr62031.c: New testcase.
8422
8423 2014-08-15 Bin Cheng <bin.cheng@arm.com>
8424
8425 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
8426
8427 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
8428
8429 PR tree-optimization/62091
8430 * g++.dg/ipa/devirt-38.C: New testcase.
8431
8432 2014-08-14 Marek Polacek <polacek@redhat.com>
8433
8434 DR 458
8435 * gcc.dg/c11-stdatomic-2.c: New test.
8436
8437 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8438
8439 PR fortran/62106
8440 * gfortran.dg/array_constructor_49.f90: New test.
8441
8442 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
8443
8444 PR c++/54377
8445 * g++.dg/template/pr54377.C: New.
8446 * g++.dg/cpp0x/pr54377.C: Likewise.
8447 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
8448 * g++.dg/cpp0x/pr51226.C: Likewise.
8449 * g++.dg/cpp0x/variadic2.C: Likewise.
8450 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
8451 * g++.dg/template/dtor3.C: Likewise.
8452 * g++.dg/template/qualttp4.C: Likewise.
8453 * g++.dg/template/spec28.C: Likewise.
8454 * g++.old-deja/g++.brendan/crash8.C: Likewise.
8455 * g++.old-deja/g++.pt/ttp7.C: Likewise.
8456
8457 2014-08-14 Tom de Vries <tom@codesourcery.com>
8458
8459 PR rtl-optimization/62004
8460 PR rtl-optimization/62030
8461 * gcc.dg/pr62004.c: New test.
8462 * gcc.dg/pr62030.c: Same.
8463 * gcc.target/mips/pr62030-octeon.c: Same.
8464
8465 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
8466
8467 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
8468 * g++.dg/cpp0x/decltype2.C: Likewise.
8469 * g++.dg/cpp0x/decltype3.C: Likewise.
8470 * g++.dg/cpp0x/pr60249.C: Likewise.
8471 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
8472 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8473 * g++.dg/cpp0x/variadic2.C: Likewise.
8474 * g++.dg/cpp0x/variadic74.C: Likewise.
8475 * g++.dg/parse/error10.C: Likewise.
8476 * g++.dg/parse/error15.C: Likewise.
8477 * g++.dg/parse/error2.C: Likewise.
8478 * g++.dg/template/crash106.C: Likewise.
8479 * g++.dg/template/crash89.C: Likewise.
8480 * g++.dg/template/nontype7.C: Likewise.
8481 * g++.dg/template/void3.C: Likewise.
8482 * g++.dg/template/void7.C: Likewise.
8483
8484 2014-08-14 Richard Biener <rguenther@suse.de>
8485
8486 PR tree-optimization/62090
8487 * gcc.dg/pr62090.c: New testcase.
8488
8489 2014-08-14 Richard Biener <rguenther@suse.de>
8490
8491 PR rtl-optimization/62079
8492 * g++.dg/pr62079.C: New testcase.
8493
8494 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
8495
8496 * gcc.target/arm/max-insns-skipped.c: New test.
8497
8498 2014-08-14 Bin Cheng <bin.cheng@arm.com>
8499
8500 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
8501
8502 2014-08-12 Marek Polacek <polacek@redhat.com>
8503
8504 * gcc.dg/concat.c: Add dg-options.
8505 * gcc.dg/func-outside-2.c: Add __extension__.
8506 * gcc.dg/pr19967.c: Use -std=c99.
8507 * gcc.dg/pr22458-1.c: Add dg-options.
8508 * gcc.dg/pr33676.c: Add dg-options.
8509 * gcc.dg/gnu-predef-1.c: New test.
8510 * gcc.dg/c90-func-1.c: New test.
8511 * gcc.dg/c90-func-2.c: New test.
8512 * gcc.dg/c90-func-2.h: New test.
8513
8514 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
8515
8516 * lib/target/supports.exp
8517 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
8518 or later.
8519
8520 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
8521
8522 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
8523 on Neon hardware.
8524
8525 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
8526 * gcc.target/arm/pr59985.c: Likewise.
8527
8528 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
8529
8530 PR other/61962
8531 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
8532
8533 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
8534
8535 PR middle-end/62103
8536 * gcc.c-torture/execute/bitfld-6.c: New test.
8537
8538 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
8539
8540 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
8541 * gcc.target/arm/pr56184.C: Likewise.
8542 * gcc.target/arm/pr59896.c: Likewise.
8543 * gcc.target/arm/stack-red-zone.c: Likewise.
8544 * gcc.target/arm/thumb-find-work-register.c: Likewise.
8545
8546 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
8547 check_effective_target_arm_thumb2_ok): Test with code that passes
8548 an argument and returns a result.
8549
8550 2014-08-11 Richard Biener <rguenther@suse.de>
8551
8552 PR tree-optimization/62075
8553 * gcc.dg/vect/pr62075.c: New testcase.
8554
8555 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
8556
8557 PR tree-optimization/62073
8558 * gcc.dg/vect/pr62073.c: New test.
8559
8560 2014-08-11 Richard Biener <rguenther@suse.de>
8561
8562 PR tree-optimization/62070
8563 * gcc.dg/pr62070.c: New testcase.
8564
8565 2014-08-11 Yury Gribov <y.gribov@samsung.com>
8566
8567 * c-c++-common/asan/inc.c: Update test.
8568 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8569 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
8570 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8571 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8572 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
8573 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8574 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8575 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8576 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8577 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
8578
8579 2014-08-10 Marek Polacek <polacek@redhat.com>
8580
8581 PR c/51849
8582 * gcc.dg/Wc90-c99-compat-1.c: New test.
8583 * gcc.dg/Wc90-c99-compat-2.c: New test.
8584 * gcc.dg/Wc90-c99-compat-3.c: New test.
8585 * gcc.dg/Wc90-c99-compat-4.c: New test.
8586 * gcc.dg/Wc90-c99-compat-5.c: New test.
8587 * gcc.dg/Wc90-c99-compat-6.c: New test.
8588 * gcc.dg/wvla-1.c: Adjust dg-warning.
8589 * gcc.dg/wvla-2.c: Adjust dg-warning.
8590 * gcc.dg/wvla-4.c: Adjust dg-warning.
8591 * gcc.dg/wvla-6.c: Adjust dg-warning.
8592
8593 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8594
8595 PR fortran/61999
8596 * gfortran.dg/dot_product_3.f90: New test case.
8597
8598 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
8599
8600 * g++.dg/ipa/devirt-35.C: Fix template.
8601 * g++.dg/ipa/devirt-36.C: Likewise.
8602 * g++.dg/ipa/devirt-37.C: New testcase.
8603
8604 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
8605
8606 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
8607 * g++.dg/cpp0x/enum29.C: Adjust.
8608
8609 2014-08-08 Richard Biener <rguenther@suse.de>
8610
8611 * gcc.dg/strlenopt-8.c: Remove XFAIL.
8612 * gcc.dg/tree-prof/stringop-2.c: Adjust.
8613 * gfortran.dg/array_memcpy_4.f90: Likewise.
8614 * gfortran.dg/trim_optimize_1.f90: Likewise.
8615 * gfortran.dg/trim_optimize_2.f90: Likewise.
8616
8617 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
8618
8619 * gcc.dg/zero_sign_ext_test.c: New test.
8620
8621 2014-08-08 Bin Cheng <bin.cheng@arm.com>
8622
8623 * gcc.dg/torture/pr61772.c: Skip lto running.
8624
8625 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
8626
8627 PR tree-optimization/60707
8628 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
8629
8630 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
8631
8632 * g++.dg/ipa/devirt-35.C: New testcase.
8633 * g++.dg/ipa/devirt-36.C: New testcase.
8634
8635 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
8636
8637 PR c++/51312
8638 * g++.dg/cpp0x/enum29.C: New.
8639
8640 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
8641
8642 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
8643 defining in dg-options.
8644 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
8645
8646 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
8647
8648 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
8649
8650 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
8651 on 32-bit hppa-hpux.
8652
8653 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
8654 * c-c++-common/pr50459.c: Likewise.
8655
8656 2014-08-07 Petr Murzin <petr.murzin@intel.com>
8657
8658 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
8659 values.h, change MAXDOUBLE for DBL_MAX.
8660 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8661 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
8662 values.h, change MAXFLOAT for FLT_MAX.
8663 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8664 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
8665 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8666 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8667 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8668 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8669 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8670 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8671 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8672
8673 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8674
8675 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
8676
8677 2014-08-07 Marek Polacek <polacek@redhat.com>
8678
8679 * gcc.dg/fold-reassoc-3.c: New test.
8680
8681 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
8682
8683 * gcc.target/i386/struct-size.c: New.
8684
8685 2014-08-07 Tom de Vries <tom@codesourcery.com>
8686
8687 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
8688 * lib/target-supports.exp (check_effective_target_glibc)
8689 (check_effective_target_glibc_2_12_or_later)
8690 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
8691
8692 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
8693
8694 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
8695
8696 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
8697
8698 PR c++/43906
8699 * g++.dg/warn/Waddress-1.C: New.
8700
8701 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
8702
8703 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
8704
8705 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
8706
8707 PR debug/61923
8708 * gcc.target/i386/pr61923.c: New test.
8709
8710 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
8711
8712 * gcc.target/aarch64/vdup_n_2.c: New test.
8713
8714 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
8715
8716 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
8717 powerpc_elfv2.
8718
8719 2014-08-06 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR rtl-optimization/61801
8722 * gcc.target/i386/pr61801.c: Rewritten.
8723
8724 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8725
8726 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
8727 Fix types.
8728 (test_vqdmlsls_lane_s32): Likewise.
8729 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8730 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8731
8732 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8733
8734 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
8735 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
8736 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
8737 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
8738 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
8739 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
8740 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
8741 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
8742
8743 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8744
8745 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
8746 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
8747 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
8748 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
8749 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
8750 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
8751
8752 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8753
8754 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
8755
8756 2014-08-04 Rohit <rohitarulraj@freescale.com>
8757
8758 PR target/60102
8759 * gcc.target/powerpc/pr60102.c: New testcase.
8760
8761 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8762
8763 PR target/61713
8764 * gcc.dg/pr61756.c: New test.
8765
8766 2014-08-04 Tom de Vries <tom@codesourcery.com>
8767
8768 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
8769 version instead of required-target.
8770 * lib/target-supports.exp
8771 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
8772 (check_effective_target_glibc_2_11_or_earlier): ... this.
8773
8774 2014-08-04 Arnaud Charlet <charlet@adacore.com>
8775
8776 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
8777 * gnat.dg/specs/debug1.ads: Adjust.
8778 * gnat.dg/specs/formal_type.ads: Fix error in test.
8779
8780 2014-08-03 Marek Polacek <polacek@redhat.com>
8781
8782 * gcc.dg/case-bogus-1.c: New test.
8783
8784 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
8785
8786 PR c++/15339
8787 * g++.dg/other/default9.C: New.
8788 * g++.dg/other/default10.C: Likewise.
8789 * g++.dg/other/default3.C: Remove xfail.
8790
8791 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
8792
8793 * g++.dg/warn/Wsuggest-final.C: New testcase.
8794 * g++.dg/ipa/devirt-34.C: Fix.
8795
8796 2014-08-02 Marek Polacek <polacek@redhat.com>
8797
8798 PR c/59855
8799 * gcc.dg/Wdesignated-init-2.c: New test.
8800
8801 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
8802
8803 DR 217 again
8804 * g++.dg/tc1/dr217-2.C: New.
8805
8806 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
8807
8808 PR other/61963
8809 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
8810
8811 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
8812
8813 PR middle-end/61455
8814 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
8815 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
8816
8817 2014-08-01 Jiong Wang <jiong.wang@arm.com>
8818
8819 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8820 testcase.
8821
8822 2014-08-01 Richard Biener <rguenther@suse.de>
8823
8824 PR middle-end/61762
8825 * gcc.dg/pr61762.c: Align the string to make the testcase work
8826 on strict-align targets.
8827
8828 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8829
8830 * c-c++-common/ubsan/align-1.c: New test.
8831 * c-c++-common/ubsan/align-2.c: New test.
8832 * c-c++-common/ubsan/align-3.c: New test.
8833 * c-c++-common/ubsan/align-4.c: New test.
8834 * c-c++-common/ubsan/align-5.c: New test.
8835 * c-c++-common/ubsan/attrib-4.c: New test.
8836 * g++.dg/ubsan/align-1.C: New test.
8837 * g++.dg/ubsan/align-2.C: New test.
8838 * g++.dg/ubsan/align-3.C: New test.
8839 * g++.dg/ubsan/attrib-1.C: New test.
8840 * g++.dg/ubsan/null-1.C: New test.
8841 * g++.dg/ubsan/null-2.C: New test.
8842
8843 2014-08-01 Tom de Vries <tom@codesourcery.com>
8844
8845 * lib/target-supports.exp (check_effective_target_glibc)
8846 (check_effective_target_glibc_2_12_or_later)
8847 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8848 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8849 not_glibc_2_11_or_earlier.
8850
8851 2014-07-31 Tom de Vries <tom@codesourcery.com>
8852
8853 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8854
8855 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8856
8857 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8858 (test_vpaddd_s64): Likewise.
8859 (test_vpaddd_s64): Likewise.
8860 * gcc.target/aarch64/simd/vpaddd_f64: New.
8861 * gcc.target/aarch64/simd/vpaddd_s64: New.
8862 * gcc.target/aarch64/simd/vpaddd_u64: New.
8863
8864 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8865
8866 PR target/61948
8867 * gcc.target/arm/pr61948.c: New test case.
8868
8869 2014-07-31 Richard Biener <rguenther@suse.de>
8870
8871 PR tree-optimization/61964
8872 * gcc.dg/torture/pr61964.c: New testcase.
8873
8874 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8875
8876 PR c++/60517
8877 * c-c++-common/addrtmp.c: New file.
8878 * c-c++-common/uninit-G.c: Adapt.
8879
8880 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8881
8882 PR lto/61868
8883 * gcc.dg/pr61868.c: New test.
8884
8885 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8886
8887 PR c++/57397
8888 * g++.dg/cpp0x/vt-57397-1.C: New.
8889 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8890
8891 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8892
8893 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8894
8895 2014-07-30 Tom Tromey <tromey@redhat.com>
8896
8897 PR c/59855
8898 * gcc.dg/Wdesignated-init.c: New file.
8899
8900 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8901
8902 * g++.dg/ipa/devirt-34.C: New testcase.
8903
8904 2014-07-28 Richard Biener <rguenther@suse.de>
8905
8906 PR rtl-optimization/61801
8907 * gcc.target/i386/pr61801.c: Fix testcase.
8908
8909 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8910
8911 * gcc.dg/fold-abs-5.c: New test.
8912 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8913 * gcc.dg/fold-compare-8.c: Likewise.
8914
8915 2014-07-28 Richard Biener <rguenther@suse.de>
8916
8917 PR middle-end/52478
8918 * gcc.dg/torture/ftrapv-1.c: New testcase.
8919
8920 2014-07-28 Richard Biener <rguenther@suse.de>
8921
8922 PR tree-optimization/61921
8923 * gfortran.dg/pr61921.f90: New testcase.
8924
8925 2014-07-28 Richard Biener <rguenther@suse.de>
8926
8927 PR rtl-optimization/61801
8928 * gcc.target/i386/pr61801.c: New testcase.
8929
8930 2014-07-27 Marek Polacek <polacek@redhat.com>
8931
8932 PR c/61861
8933 * gcc.dg/pr61861.c: New test.
8934
8935 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8936
8937 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8938 variable problem.
8939
8940 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8941
8942 PR rtl-optimization/61926
8943 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8944 Reverse argument order.
8945 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8946 New XFAILed tests that match the original order.
8947
8948 2014-07-26 Marek Polacek <polacek@redhat.com>
8949
8950 PR c/61077
8951 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8952
8953 2014-07-26 Tobias Burnus <burnus@net-b.de>
8954
8955 PR fortran/61881
8956 PR fortran/61888
8957 PR fortran/57305
8958 * gfortran.dg/sizeof_2.f90: Change dg-error.
8959 * gfortran.dg/sizeof_4.f90: New.
8960 * gfortran.dg/storage_size_1.f08: Correct expected
8961 value.
8962
8963 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8964
8965 PR target/44551
8966 * gcc.target/i386/pr44551-1.c: New file.
8967
8968 2014-07-25 Xinliang David Li <davidxl@google.com>
8969
8970 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8971 * g++.dg/tree-prof/reorder_class1.h: New file.
8972 * g++.dg/tree-prof/reorder_class2.h: New file.
8973 * g++.dg/tree-prof/reorder.C: New test.
8974 * g++.dg/tree-prof/morefunc.C: New test.
8975
8976 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8977
8978 Implement N4051 - Allow typename in a template template parameter
8979 * lib/target-supports.exp (check_effective_target_c++1y): Now
8980 means C++1y and up.
8981 (check_effective_target_c++1y_down): New.
8982 (check_effective_target_c++1z_only): New.
8983 (check_effective_target_c++1z): New.
8984 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8985 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8986 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8987
8988 2014-07-25 Tobias Burnus <burnus@net-b.de>
8989
8990 * gfortran.dg/storage_size_5.f90: New.
8991
8992 2014-07-25 Richard Biener <rguenther@suse.de>
8993
8994 PR middle-end/61762
8995 PR middle-end/61894
8996 * gcc.dg/pr61762.c: New testcase.
8997 * gcc.dg/fold-cstring.c: Likewise.
8998 * gcc.dg/fold-cvect.c: Likewise.
8999
9000 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9001
9002 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
9003
9004 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
9005 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
9006 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
9007 * gcc.c-torture/execute/pr23135.x: Likewise.
9008
9009 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9010
9011 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
9012
9013 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9014
9015 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
9016
9017 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9018
9019 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
9020
9021 2014-07-24 Jiong Wang <jiong.wang@arm.com>
9022
9023 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
9024 sequences.
9025 * gcc.target/aarch64/test_frame_2.c: Likewise.
9026 * gcc.target/aarch64/test_frame_4.c: Likewise.
9027 * gcc.target/aarch64/test_frame_6.c: Likewise.
9028 * gcc.target/aarch64/test_frame_7.c: Likewise.
9029 * gcc.target/aarch64/test_frame_8.c: Likewise.
9030 * gcc.target/aarch64/test_frame_10.c: Likewise.
9031
9032 2014-07-24 Jiong Wang <jiong.wang@arm.com>
9033
9034 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
9035 sequences.
9036 * gcc.target/aarch64/test_frame_10.c: Likewise.
9037 * gcc.target/aarch64/test_frame_2.c: Likewise.
9038 * gcc.target/aarch64/test_frame_4.c: Likewise.
9039 * gcc.target/aarch64/test_frame_6.c: Likewise.
9040 * gcc.target/aarch64/test_frame_7.c: Likewise.
9041 * gcc.target/aarch64/test_frame_8.c: Likewise.
9042 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
9043
9044 2014-07-24 Martin Jambor <mjambor@suse.cz>
9045
9046 PR ipa/61160
9047 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
9048
9049 2014-07-24 Richard Biener <rguenther@suse.de>
9050
9051 PR ipa/61823
9052 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
9053
9054 2014-07-24 Andreas Schwab <schwab@suse.de>
9055
9056 * lib/target-supports.exp (check_effective_target_arm_nothumb):
9057 Also check for __arm__.
9058
9059 2014-07-24 Jiong Wang <jiong.wang@arm.com>
9060
9061 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
9062 sequences.
9063
9064 2014-07-24 Marek Polacek <polacek@redhat.com>
9065
9066 PR c/57653
9067 * c-c++-common/pr57653.c: New test.
9068 * c-c++-common/pr57653.h: New file.
9069 * c-c++-common/pr57653-2.c: New test.
9070 * c-c++-common/pr57653-2.h: New file.
9071
9072 2014-07-23 Jiong Wang <jiong.wang@arm.com>
9073
9074 * gcc.target/aarch64/test_frame_common.h: New file.
9075 * gcc.target/aarch64/test_frame_1.c: Likewise.
9076 * gcc.target/aarch64/test_frame_2.c: Likewise.
9077 * gcc.target/aarch64/test_frame_3.c: Likewise.
9078 * gcc.target/aarch64/test_frame_4.c: Likewise.
9079 * gcc.target/aarch64/test_frame_5.c: Likewise.
9080 * gcc.target/aarch64/test_frame_6.c: Likewise.
9081 * gcc.target/aarch64/test_frame_7.c: Likewise.
9082 * gcc.target/aarch64/test_frame_8.c: Likewise.
9083 * gcc.target/aarch64/test_frame_9.c: Likewise.
9084 * gcc.target/aarch64/test_frame_10.c: Likewise.
9085 * gcc.target/aarch64/test_frame_11.c: Likewise.
9086 * gcc.target/aarch64/test_frame_12.c: Likewise.
9087 * gcc.target/aarch64/test_frame_13.c: Likewise.
9088 * gcc.target/aarch64/test_frame_14.c: Likewise.
9089 * gcc.target/aarch64/test_frame_15.c: Likewise.
9090
9091 2014-07-23 Marek Polacek <polacek@redhat.com>
9092
9093 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
9094 in the structure.
9095
9096 2014-07-23 Jiong Wang <jiong.wang@arm.com>
9097
9098 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
9099 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
9100 * gcc.dg/pr10474.c (target): Likewise.
9101
9102 2014-07-22 Martin Jambor <mjambor@suse.cz>
9103
9104 PR ipa/61160
9105 * pr61160-3.C (main): Return zero.
9106
9107 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
9108
9109 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
9110 * gcc.target/arm/simd/vextu64_1.c: Likewise.
9111 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
9112 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
9113 * gcc.target/aarch64/simd/ext_s64.x: Remove.
9114 * gcc.target/aarch64/simd/ext_u64.x: Remove.
9115
9116 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
9117
9118 PR tree-optimization/61822
9119 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
9120
9121 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9122
9123 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
9124
9125 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
9126
9127 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
9128 -msse2 -mno-avx instead of -msse.
9129
9130 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
9131
9132 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
9133 * gcc.dg/pr44024.c (dg-options): Add -O1.
9134 (dg-final): Check for the condition.
9135 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
9136
9137 2014-07-21 Bin Cheng <bin.cheng@arm.com>
9138
9139 PR target/55701
9140 * gcc.target/arm/memset-inline-1.c: New test.
9141 * gcc.target/arm/memset-inline-2.c: New test.
9142 * gcc.target/arm/memset-inline-3.c: New test.
9143 * gcc.target/arm/memset-inline-4.c: New test.
9144 * gcc.target/arm/memset-inline-5.c: New test.
9145 * gcc.target/arm/memset-inline-6.c: New test.
9146 * gcc.target/arm/memset-inline-7.c: New test.
9147 * gcc.target/arm/memset-inline-8.c: New test.
9148 * gcc.target/arm/memset-inline-9.c: New test.
9149
9150 2014-07-21 Tom de Vries <tom@codesourcery.com>
9151
9152 PR target/61827
9153 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
9154 to bar symbol in scan-assembler-times call check.
9155
9156 2014-07-21 Tom de Vries <tom@codesourcery.com>
9157
9158 PR target/61827
9159 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
9160 for darwin in scan-assembler-times check.
9161 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
9162 scan-assembler-not checks. Add checks for insns.
9163 (main): Remove.
9164 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
9165 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
9166 (main): Remove.
9167
9168 2014-07-21 Tom de Vries <tom@codesourcery.com>
9169
9170 PR target/61827
9171 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
9172 dg-options. Add checks for insns with xmm registers. Remove
9173 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
9174 (main): Remove.
9175
9176 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
9177
9178 PR target/61855
9179 * gcc.target/i386/pr61855.c: New test.
9180
9181 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
9182
9183 * gnat.dg/pack20.ad[sb]: New test.
9184 * gnat.dg/pack20_pkg.ads: New helper.
9185
9186 2014-07-20 Ian Lance Taylor <iant@google.com>
9187
9188 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
9189 package for compiledir tests.
9190
9191 2014-07-20 Marek Polacek <polacek@redhat.com>
9192
9193 PR c/61852
9194 * gcc.dg/pr61852.c: New test.
9195
9196 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
9197
9198 * gcc.dg/stack-usage-2.c: Adjust.
9199
9200 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
9201
9202 PR target/61794
9203 * gcc.target/i386/pr61794.c: New test.
9204
9205 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
9206
9207 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
9208 involving both inputs rather than a multiplication involving one.
9209 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
9210 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
9211 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
9212
9213 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
9214
9215 PR c++/50961
9216 * g++.dg/template/operator13.C: New.
9217
9218 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9219
9220 * gcc.target/aarch64/simd/vfma_f64.c: New test.
9221 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
9222 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
9223 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
9224
9225 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
9226
9227 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
9228 * c-c++-common/ubsan/bounds-5.c: Likewise.
9229 * c-c++-common/ubsan/bounds-6.c: Likewise.
9230 * c-c++-common/ubsan/bounds-7.c: Likewise.
9231 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
9232 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
9233 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
9234 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
9235 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
9236 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
9237 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
9238 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
9239 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
9240 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
9241
9242 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9243
9244 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
9245 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
9246 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
9247 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
9248
9249 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
9250
9251 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
9252 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
9253 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
9254
9255 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
9256
9257 PR c++/61804
9258 * g++.dg/parse/pr61804.C: New.
9259
9260 2014-07-16 Arnaud Charlet <charlet@adacore.com>
9261
9262 * gnat.dg/specs/alignment2.ads: Update.
9263 * gnat.dg/specs/size_clause1.ads: Likewise.
9264 * gnat.dg/specs/size_clause2.ads: Likewise.
9265
9266 2014-07-16 Dodji Seketeli <dodji@redhat.com>
9267
9268 PR preprocessor/60723 - missing system-ness marks for macro tokens
9269 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
9270
9271 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
9272
9273 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
9274 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
9275 -mieee-with-inexact for alpha*-*-*.
9276
9277 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
9278
9279 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
9280 Add IEEE options to compile flags.
9281 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
9282 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
9283
9284 2014-07-15 Michael Matz <matz@suse.de>
9285
9286 PR rtl-optimization/61772
9287 * gcc.dg/torture/pr61772.c: New test.
9288
9289 2014-07-15 Marek Polacek <polacek@redhat.com>
9290
9291 * gcc.dg/ubsan/bounds-1.c: New test.
9292
9293 2014-06-15 Tobias Burnus <burnus@net-b.de>
9294
9295 * gfortran.dg/coarray_34.f90: New.
9296 * gfortran.dg/coarray_6.f90: Update test case.
9297
9298 2014-07-14 Richard Biener <rguenther@suse.de>
9299
9300 PR tree-optimization/61779
9301 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
9302
9303 2014-07-14 Richard Biener <rguenther@suse.de>
9304
9305 PR tree-optimization/61786
9306 * gcc.dg/torture/pr61786.c: New testcase.
9307 * gcc.dg/lto/pr61786_0.c: Likewise.
9308 * gcc.dg/lto/pr61786_1.c: Likewise.
9309
9310 2014-07-14 Richard Biener <rguenther@suse.de>
9311
9312 PR tree-optimization/61757
9313 PR tree-optimization/61783
9314 PR tree-optimization/61787
9315 * gcc.dg/torture/pr61757.c: New testcase.
9316 * gcc.dg/torture/pr61787.c: Likewise.
9317
9318 2014-07-14 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR middle-end/61294
9321 * c-c++-common/Wmemset-transposed-args1.c: New test.
9322 * c-c++-common/Wmemset-transposed-args2.c: New test.
9323 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
9324
9325 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
9326
9327 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
9328 longer happens during parsing.
9329 * gcc.dg/pr44024.c: Update template.
9330 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
9331 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
9332 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
9333
9334 2014-07-13 Tom de Vries <tom@codesourcery.com>
9335
9336 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
9337 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
9338
9339 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
9340
9341 PR C++/60209 - Declaration of user-defined literal operator cause error
9342 * g++.dg/cpp0x/pr60209-neg.C: New.
9343 * g++.dg/cpp0x/pr60209.C: New.
9344 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
9345
9346 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
9347
9348 PR c++/60967
9349 * g++.dg/cilk-plus/pr60967.C: New.
9350
9351 2014-07-13 Tobias Burnus <burnus@net-b.de>
9352
9353 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
9354
9355 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
9356
9357 PR fortran/61780
9358 * gfortran.dg/dependency_44.f90 : New test
9359
9360 2014-07-12 Tobias Burnus <burnus@net-b.de>
9361
9362 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
9363 * gfortran.dg/coarray_atomic_2.f90: New.
9364 * gfortran.dg/coarray_atomic_3.f90: New.
9365 * gfortran.dg/coarray_atomic_4.f90: New.
9366 * gfortran.dg/coarray/atomic_2.f90: New.
9367
9368 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
9369
9370 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
9371 * g++.dg/cpp0x/pr57644.C: New.
9372
9373 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9374
9375 PR c++/53159
9376 * g++.dg/cpp0x/Wnarrowing1.C: New.
9377
9378 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
9379
9380 PR preprocessor/61389
9381 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
9382 * gcc.dg/cpp/sysmac1.c: Likewise.
9383
9384 2014-07-11 Richard Biener <rguenther@suse.de>
9385
9386 PR middle-end/61473
9387 * gcc.dg/memmove-4.c: New testcase.
9388 * gcc.dg/strlenopt-8.c: XFAIL.
9389 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
9390
9391 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
9392
9393 PR target/61561
9394 * gcc.dg/pr61561.c: New test.
9395
9396 2014-07-10 Tom de Vries <tom@codesourcery.com>
9397
9398 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
9399 dg-options.
9400 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
9401 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
9402 dg-options.
9403
9404 2014-07-10 Richard Biener <rguenther@suse.de>
9405
9406 PR c-family/61741
9407 * c-c++-common/torture/pr61741.c: Use signed char.
9408
9409 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
9410
9411 * gnat.dg/opt39.adb: New test.
9412
9413 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9414
9415 PR tree-optimization/61742
9416 * gcc.dg/torture/pr61742.c: New test.
9417 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
9418 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
9419
9420 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9421
9422 PR c++/60686
9423 * g++.dg/cpp0x/explicit8.C: New.
9424
9425 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9426
9427 DR 1584
9428 PR c++/57466
9429 * g++.dg/template/pr57466.C: New.
9430 * g++.dg/cpp0x/pr57466.C: Likewise.
9431 * g++.dg/template/unify6.C: Update.
9432
9433 2014-07-09 Tom de Vries <tom@codesourcery.com>
9434
9435 * gcc.target/i386/fuse-caller-save-rec.c: New test.
9436
9437 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9438
9439 * gfortran.dg/ieee/underflow_1.f90: New file.
9440
9441 2014-07-09 Richard Biener <rguenther@suse.de>
9442
9443 PR c-family/61741
9444 * c-c++-common/torture/pr61741.c: New testcase.
9445
9446 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
9447
9448 * lib/target-supports.exp
9449 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
9450
9451 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
9452
9453 * gcc.dg/globalalias.c: Remove XFAIL.
9454 * gcc.dg/localalias.c: Remove XFAIL.
9455
9456 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
9457
9458 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
9459 * g++.dg/cpp0x/pr58155.C: New.
9460
9461 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9462
9463 PR testsuite/61453
9464 * gfortran.dg/bind_c_array_params_2.f90:
9465 Adjust regexp for more targets.
9466
9467 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
9468 Paolo Carlini <paolo.carlini@oracle.com>
9469
9470 PR c++/59361
9471 * g++.dg/cpp0x/vt-59361.C: New.
9472
9473 2014-07-08 Sriraman Tallam <tmsriram@google.com>
9474
9475 PR target/61599
9476 * gcc.target/i386/pr61599-1.c: New test.
9477 * gcc.target/i386/pr61599-2.c: New test.
9478
9479 2014-07-08 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR rtl-optimization/61673
9482 * gcc.c-torture/execute/pr61673.c: New test.
9483
9484 PR tree-optimization/61725
9485 * gcc.dg/tree-ssa/vrp93.c: New test.
9486 * gcc.c-torture/execute/pr61725.c: New test.
9487
9488 2014-07-08 Richard Biener <rguenther@suse.de>
9489
9490 * tree-ssa-dom.h (loop_depth_of_name): Remove.
9491 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
9492 restriction on loop depth difference.
9493 (record_equality): Likewise.
9494 (propagate_rhs_into_lhs): Likewise. Simplify condition.
9495 (loop_depth_of_name): Remove.
9496 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
9497 restriction on loop depth difference.
9498 (init_copy_prop): Likewise.
9499
9500 2014-07-08 Richard Biener <rguenther@suse.de>
9501
9502 PR tree-optimization/61681
9503 * gcc.dg/torture/pr61681.c: New testcase.
9504
9505 2014-07-08 Richard Biener <rguenther@suse.de>
9506
9507 PR tree-optimization/61680
9508 * gcc.dg/vect/pr61680.c: New testcase.
9509
9510 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
9511
9512 PR tree-optimization/61576
9513 * gcc.dg/torture/pr61576.c: New test.
9514
9515 2014-07-08 Marek Polacek <polacek@redhat.com>
9516
9517 PR c/60226
9518 * c-c++-common/pr60226.c: New test.
9519
9520 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
9521
9522 PR fortran/61459
9523 PR fortran/58883
9524 * gfortran.dg/allocatable_function_8.f90 : New test
9525
9526 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
9527
9528 * gcc.target/powerpc/spe-evmerge.c: New file.
9529
9530 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
9531
9532 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
9533
9534 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
9535
9536 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
9537
9538 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
9539
9540 PR c++/58898
9541 * g++.dg/parse/pr58898.C: New.
9542
9543 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9544
9545 * gfortran.dg/list_read_12.f90: Delete the file.
9546 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
9547 of dg-runtest.
9548
9549 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9550
9551 PR libgfortran/61640
9552 * gfortran.dg/arrayio_16.f90: New test.
9553
9554 2014-07-06 Marek Polacek <polacek@redhat.com>
9555
9556 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
9557 * g++.dg/ipa/imm-devirt-2.C: Likewise.
9558
9559 2014-07-06 Marek Polacek <polacek@redhat.com>
9560
9561 PR c/6940
9562 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
9563 -Wno-sizeof-array-argument.
9564 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9565 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
9566 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9567 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
9568 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
9569 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9570 * c-c++-common/sizeof-array-argument.c: New test.
9571 * gcc.dg/vla-5.c: Add dg-warnings.
9572
9573 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
9574
9575 * g++.dg/ipa/devirt-26.C: Update testcase.
9576 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
9577 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
9578
9579 2014-07-04 Tobias Burnus <burnus@net-b.de>
9580
9581 * gfortran.dg/coarray/coindexed_3.f90: New.
9582
9583 2014-07-04 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR middle-end/61654
9586 * g++.dg/opt/pr61654.C: New test.
9587
9588 PR tree-optimization/61684
9589 * gcc.c-torture/compile/pr61684.c: New test.
9590
9591 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
9592
9593 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
9594 dg-runtest's. Adapt all callers.
9595 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
9596 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
9597 * lib/go-dg.exp (go-dg-runtest): Likewise.
9598 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
9599 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
9600
9601 2014-07-03 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR tree-optimization/61682
9604 * gcc.c-torture/execute/pr61682.c: New test.
9605
9606 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
9607
9608 * gcc.target/powerpc/shift-dot.c: New test.
9609
9610 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9611
9612 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
9613 avoid optimization.
9614
9615 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9616
9617 * gcc.target/arm/identical-invariants.c: New test.
9618
9619 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
9620 Chen Gang <gang.chen.5i5j@gmail.com>
9621
9622 * gcc.c-torture/compile/section.c: New testcase.
9623
9624 2014-07-02 Christian Bruel <christian.bruel@st.com>
9625
9626 PR target/29349
9627 PR target/53513
9628 * gcc.target/sh/fpchg.c: New test.
9629
9630 2014-07-02 Jakub Jelinek <jakub@redhat.com>
9631 Fritz Reese <Reese-Fritz@zai.com>
9632
9633 * gfortran.dg/oldstyle_5.f: New test.
9634
9635 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
9636
9637 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
9638 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
9639
9640 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
9641
9642 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
9643 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
9644 * g++.dg/parse/error11.C: Likewise.
9645 * g++.old-deja/g++.brendan/template17.C: Likewise.
9646
9647 2014-07-02 Tobias Burnus <burnus@net-b.de>
9648
9649 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
9650 * gfortran.dg/coarray/send_array.f90: Ditto.
9651 * gfortran.dg/coarray/sendget_array.f90: Ditto.
9652
9653 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
9654 Yufeng Zhang <yufeng.zhang@arm.com>
9655
9656 * gcc.target/aarch64/aapcs64/aapcs64.exp:
9657 (additional_flags_for_func_ret): New variable based on
9658 $additional_flags with -fno-use-caller-save.
9659 (func-ret-*.c): Use the new variable.
9660
9661 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
9662
9663 PR c++/59637
9664 * g++.dg/cpp0x/decltype60.C: New.
9665
9666 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 * gcc.target/aarch64/simd/vcage_f64.c: New test.
9669 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
9670 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
9671 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
9672 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
9673 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
9674 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
9675 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
9676
9677 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 * g++.dg/cpp1y/pr59867.C: Fix target selector.
9680
9681 2014-07-01 Marek Polacek <polacek@redhat.com>
9682
9683 * gcc.dg/Wint-conversion.c: New test.
9684
9685 2014-07-01 Marek Polacek <polacek@redhat.com>
9686
9687 PR c/58286
9688 * gcc.dg/Wincompatible-pointer-types.c: New test.
9689
9690 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
9691
9692 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
9693 MicroBlaze specific pattern.
9694
9695 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
9696
9697 PR c++/58781
9698 PR c++/60249
9699 PR c++/59867
9700 * testsuite/g++.dg/cpp0x/pr58781.C: New.
9701 * testsuite/g++.dg/cpp0x/pr60249.C: New.
9702 * testsuite/g++.dg/cpp1y/pr59867.C: New.
9703
9704 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9705
9706 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
9707 test requires greater precision than the current PowerPC long
9708 double implementation supports.
9709
9710 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
9711
9712 PR c++/54891
9713 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
9714
9715 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
9716
9717 PR c++/51400
9718 * g++.dg/cpp0x/constexpr-attribute3.C: New.
9719
9720 2014-06-30 Jeff Law <law@redhat.com>
9721
9722 PR tree-optimization/61607
9723 * gcc.dg/tree-ssa/pr61607.c: New test.
9724
9725 2014-06-30 Marek Polacek <polacek@redhat.com>
9726
9727 * c-c++-common/ubsan/attrib-2.c: New test.
9728 * g++.dg/ubsan/return-3.C: New test.
9729
9730 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
9731
9732 PR middle-end/57541
9733 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
9734 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
9735
9736 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9737
9738 * gcc.dg/ira-loop-pressure.c: New test.
9739
9740 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9741
9742 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
9743 checks that the dump is generated.
9744
9745 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9746
9747 PR fortran/36275
9748 PR fortran/38839
9749 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
9750 * gfortran.dg/binding_label_tests_27.f90: New file.
9751
9752 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9753
9754 * gfortran.dg/graphite/pr59586.f: New testcase.
9755
9756 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
9757
9758 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
9759
9760 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9761
9762 PR fortran/29383
9763 * lib/target-supports.exp (check_effective_target_fortran_ieee):
9764 New function.
9765 * gfortran.dg/ieee/ieee.exp: New file.
9766 * gfortran.dg/ieee/ieee_1.F90: New file.
9767 * gfortran.dg/ieee/ieee_2.f90: New file.
9768 * gfortran.dg/ieee/ieee_3.f90: New file.
9769 * gfortran.dg/ieee/ieee_4.f90: New file.
9770 * gfortran.dg/ieee/ieee_5.f90: New file.
9771 * gfortran.dg/ieee/ieee_6.f90: New file.
9772 * gfortran.dg/ieee/ieee_7.f90: New file.
9773 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
9774
9775 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
9776
9777 * g++.dg/cpp0x/elision_conv.C: New.
9778
9779 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9780
9781 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
9782
9783 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
9784
9785 PR c++/61614
9786 * g++.dg/ext/complit14.C: New.
9787
9788 2014-06-27 Martin Jambor <mjambor@suse.cz>
9789
9790 PR ipa/61160
9791 * g++.dg/ipa/pr61160-2.C: New test.
9792 * g++.dg/ipa/pr61160-3.C: Likewise.
9793
9794 2014-06-27 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR tree-optimization/57233
9797 PR tree-optimization/61299
9798 * gcc.dg/pr57233.c: New test.
9799 * gcc.target/i386/pr57233.c: New test.
9800 * gcc.target/i386/sse2-pr57233.c: New test.
9801 * gcc.target/i386/avx-pr57233.c: New test.
9802 * gcc.target/i386/avx2-pr57233.c: New test.
9803 * gcc.target/i386/avx512f-pr57233.c: New test.
9804 * gcc.target/i386/xop-pr57233.c: New test.
9805
9806 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
9807
9808 * gcc.dg/typeof-2.c: New testcase.
9809
9810 2014-06-27 Marek Polacek <polacek@redhat.com>
9811
9812 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
9813 (fn1): Remove store to out-of-bounds location. Add memory barrier.
9814 (fn2): Likewise.
9815 (fn5): Likewise.
9816 (fn6): Likewise.
9817 (fn7): Likewise.
9818 (fn8): Likewise.
9819 (fn9): Likewise.
9820 (fn11): Likewise.
9821 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9822 location. Add memory barrier.
9823 (fn2): Likewise.
9824 (fn3): Likewise.
9825 (fn4): Likewise.
9826 (fn5): Likewise.
9827 * c-c++-common/ubsan/bounds-7.c: New test.
9828
9829 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9830
9831 PR libgfortran/61499
9832 * gfortran.dg/arrayio_15.f90: New test.
9833
9834 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9835
9836 PR target/61586
9837 * gcc.target/alpha/pr61586.c: New test.
9838
9839 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9840
9841 PR c++/57573
9842 * g++.dg/template/pr57573.C: New.
9843
9844 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9845
9846 * gcc.dg/tree-ssa/interposition.c: New testcase.
9847
9848 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9849
9850 PR c++/56633
9851 * g++.dg/cpp0x/deleted8.C: New.
9852
9853 2014-06-26 Martin Jambor <mjambor@suse.cz>
9854
9855 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9856 parameter.
9857 * g++.dg/simulate-thread/bitfields.C: Likewise.
9858 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9859 allow-packed-store-data-races parameter.
9860 * gcc.dg/simulate-thread/subfields.c: Likewise.
9861 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9862 to one.
9863
9864 2014-06-26 Martin Jambor <mjambor@suse.cz>
9865
9866 * g++.dg/ipa/pr60600.C: Fix typo.
9867 * g++.dg/ipa/devirt-25.C: Likewise.
9868
9869 2014-06-26 Richard Biener <rguenther@suse.de>
9870
9871 PR tree-optimization/61607
9872 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9873
9874 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9875
9876 * gcc.dg/inline-22.c: Add bind_pic_locally.
9877 * gcc.dg/inline_4.c: Ditto.
9878 * gcc.dg/fail_always_inline.c: Ditto.
9879 * g++.dg/ipa/devirt-25.C: Ditto.
9880
9881 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9882
9883 * lib/target-support.exp (bind_pic_locally): Save the flags to
9884 'flags_to_postpone' instead of appending to 'flags'.
9885 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9886 with flags_to_postpone and revert after target_compile.
9887 * lib/g++.exp (g++_target_compile): Ditto.
9888 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9889
9890 2014-06-26 Nick Clifton <nickc@redhat.com>
9891
9892 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9893
9894 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9895
9896 PR c++/61537
9897 * g++.dg/template/pr61537.C: New testcase.
9898
9899 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9900
9901 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9902 powerpc*-*-linux*.
9903
9904 2014-06-25 Tobias Burnus <burnus@net-b.de>
9905
9906 * gfortran.dg/coarray_33.f90: New.
9907
9908 2014-06-25 Tobias Burnus <burnus@net-b.de>
9909
9910 * gfortran.dg/coarray/coindexed_1.f90: New.
9911
9912 2014-06-25 Tobias Burnus <burnus@net-b.de>
9913
9914 * gfortran.dg/coarray_collectives_7.f90: New.
9915
9916 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9917
9918 * gcc.c-torture/execute/20140622-1.c: New test.
9919
9920 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9921
9922 DR 178
9923 PR c++/49132
9924 * g++.dg/cpp0x/aggr1.C: New.
9925 * g++.dg/cpp0x/aggr2.C: Likewise.
9926 * g++.dg/init/aggr11.C: Likewise.
9927 * g++.dg/init/aggr12.C: Likewise.
9928
9929 2014-06-25 Martin Jambor <mjambor@suse.cz>
9930
9931 * g++.dg/ipa/pr61540.C: Remove dumping test.
9932
9933 2014-06-25 Marek Polacek <polacek@redhat.com>
9934
9935 PR c/61162
9936 * gcc.dg/pr61162.c: Adjust dg-warning.
9937 * gcc.dg/pr61162-2.c: New test.
9938
9939 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9940
9941 PR tree-optimization/57742
9942 * gcc.dg/tree-ssa/calloc-3.c: New file.
9943
9944 2014-06-25 Richard Biener <rguenther@suse.de>
9945
9946 PR testsuite/61560
9947 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9948 for targets that return _Complex float in memory.
9949
9950 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9951
9952 * gcc.target/arm/vect-noalign.c: Adjust options.
9953
9954 2014-06-24 Cong Hou <congh@google.com>
9955
9956 * gcc.dg/vect/vect-reduc-sad.c: New.
9957 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9958
9959 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9960
9961 PR tree-optimization/57742
9962 * g++.dg/tree-ssa/calloc.C: New testcase.
9963 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9964 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9965 * gcc.dg/strlenopt-9.c: Adapt.
9966
9967 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9968
9969 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9970 global variable.
9971 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9972 instead of calling sequentially in the C code.
9973 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9974 saved_return_address to the stack frame where LR register was stored.
9975 (saved_return_address): Declare weak.
9976
9977 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9978
9979 PR c++/33972
9980 * g++.dg/other/operator3.C: New.
9981 * g++.dg/template/operator8.C: Adjust.
9982 * g++.dg/template/operator9.C: Likewise.
9983
9984 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9985
9986 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9987
9988 2014-06-24 Richard Biener <rguenther@suse.de>
9989
9990 PR tree-optimization/61572
9991 * gcc.target/i386/pr61572.c: New testcase.
9992
9993 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9994
9995 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9996 reduction clause.
9997 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9998 Remove Label is never defined expected error.
9999 * gfortran.dg/gomp/udr8.f90: New test.
10000
10001 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
10002
10003 PR tree-optimization/61554
10004 * g++.dg/torture/pr61554.C: New testcase.
10005
10006 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
10007
10008 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
10009
10010 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
10011
10012 * gcc.dg/localalias-2.c: Guard by require-alias.
10013 * gcc.dg/globalalias-2.c: Likewise.
10014
10015 2014-06-23 Kai Tietz <ktietz@redhat.com>
10016
10017 * gcc.target/i386/indjmp-1.c: New test.
10018
10019 2014-06-23 Andrew Pinski <apinski@cavium.com>
10020
10021 * gcc.c-torture/compile/20140723-1.c: New testcase.
10022
10023 2014-06-23 Marek Polacek <polacek@redhat.com>
10024
10025 PR c/61553
10026 * c-c++-common/pr61553.c (foo): Add dg-error.
10027
10028 2014-06-23 Tobias Burnus <burnus@net-b.de>
10029
10030 * gfortran.dg/coarray_32.f90: New.
10031
10032 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10033
10034 DR 577
10035 PR c++/33101
10036 * g++.dg/other/void1.C: Adjust.
10037 * g++.dg/other/void3.C: Likewise.
10038
10039 2014-06-23 Marek Polacek <polacek@redhat.com>
10040
10041 PR c/61553
10042 * c-c++-common/pr61553.c: New test.
10043
10044 2014-06-23 Richard Biener <rguenther@suse.de>
10045
10046 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
10047 * g++.dg/vect/slp-pr50819.cc: Likewise.
10048 * g++.dg/vect/slp-pr56812.cc: Likewise.
10049 * gcc.dg/vect/bb-slp-1.c: Likewise.
10050 * gcc.dg/vect/bb-slp-10.c: Likewise.
10051 * gcc.dg/vect/bb-slp-11.c: Likewise.
10052 * gcc.dg/vect/bb-slp-13.c: Likewise.
10053 * gcc.dg/vect/bb-slp-14.c: Likewise.
10054 * gcc.dg/vect/bb-slp-15.c: Likewise.
10055 * gcc.dg/vect/bb-slp-16.c: Likewise.
10056 * gcc.dg/vect/bb-slp-17.c: Likewise.
10057 * gcc.dg/vect/bb-slp-18.c: Likewise.
10058 * gcc.dg/vect/bb-slp-19.c: Likewise.
10059 * gcc.dg/vect/bb-slp-2.c: Likewise.
10060 * gcc.dg/vect/bb-slp-20.c: Likewise.
10061 * gcc.dg/vect/bb-slp-21.c: Likewise.
10062 * gcc.dg/vect/bb-slp-22.c: Likewise.
10063 * gcc.dg/vect/bb-slp-23.c: Likewise.
10064 * gcc.dg/vect/bb-slp-24.c: Likewise.
10065 * gcc.dg/vect/bb-slp-25.c: Likewise.
10066 * gcc.dg/vect/bb-slp-26.c: Likewise.
10067 * gcc.dg/vect/bb-slp-27.c: Likewise.
10068 * gcc.dg/vect/bb-slp-28.c: Likewise.
10069 * gcc.dg/vect/bb-slp-29.c: Likewise.
10070 * gcc.dg/vect/bb-slp-3.c: Likewise.
10071 * gcc.dg/vect/bb-slp-30.c: Likewise.
10072 * gcc.dg/vect/bb-slp-31.c: Likewise.
10073 * gcc.dg/vect/bb-slp-32.c: Likewise.
10074 * gcc.dg/vect/bb-slp-4.c: Likewise.
10075 * gcc.dg/vect/bb-slp-5.c: Likewise.
10076 * gcc.dg/vect/bb-slp-6.c: Likewise.
10077 * gcc.dg/vect/bb-slp-7.c: Likewise.
10078 * gcc.dg/vect/bb-slp-8.c: Likewise.
10079 * gcc.dg/vect/bb-slp-8a.c: Likewise.
10080 * gcc.dg/vect/bb-slp-8b.c: Likewise.
10081 * gcc.dg/vect/bb-slp-9.c: Likewise.
10082 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
10083 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
10084 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
10085 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
10086 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
10087 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
10088 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
10089 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
10090 * gcc.dg/vect/pr26359.c: Likewise.
10091 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
10092
10093 2014-06-23 Marek Polacek <polacek@redhat.com>
10094
10095 * c-c++-common/pr49706-2.c: New test.
10096
10097 2014-06-23 Alan Modra <amodra@gmail.com>
10098
10099 * gcc.dg/pr61583.c: New.
10100
10101 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
10102
10103 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
10104 [u]int64x1_t.
10105
10106 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
10107 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
10108
10109 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
10110 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
10111 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
10112 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
10113 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
10114 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
10115 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
10116 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
10117 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
10118 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
10119 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
10120 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
10121 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
10122 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
10123 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
10124 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
10125 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
10126 test_vsrid_n_u64): Fix signature to match intrinsic.
10127
10128 (test_vabs_s64): Remove.
10129 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
10130
10131 (test_vdupd_lane_s64): Rename to...
10132 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
10133
10134 (test_vdupd_lane_u64): Rename to...
10135 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
10136
10137 (test_vtst_s64): Rename to...
10138 (test_vtstd_s64): ...and change int64x1_t to int64_t.
10139
10140 (test_vtst_u64): Rename to...
10141 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
10142
10143 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
10144 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
10145 Remove out-of-bounds tests.
10146 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
10147 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
10148 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
10149
10150 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
10151
10152 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
10153 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
10154 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
10155 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
10156 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
10157 vector types.
10158 * gcc.target/aarch64/vsub_f64.c: Likewise.
10159 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
10160 scheme as now the same for all variants.
10161 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
10162 float64x1_t.
10163
10164 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10165
10166 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
10167
10168 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
10169
10170 * gcc.dg/localalias.c: Fix broken commit.
10171 * gcc.dg/globalalias.c: Likewise.
10172
10173 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
10174
10175 * gcc.dg/localalias.c: New testcase.
10176 * gcc.dg/localalias-2.c: New testcase.
10177 * gcc.dg/globalalias.c: New testcase.
10178 * gcc.dg/globalalias-2.c: New testcase.
10179
10180 2014-06-20 Jakub Jelinek <jakub@redhat.com>
10181
10182 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
10183
10184 2014-06-20 Marek Polacek <polacek@redhat.com>
10185
10186 * c-c++-common/ubsan/bounds-1.c: New test.
10187 * c-c++-common/ubsan/bounds-2.c: New test.
10188 * c-c++-common/ubsan/bounds-3.c: New test.
10189 * c-c++-common/ubsan/bounds-4.c: New test.
10190 * c-c++-common/ubsan/bounds-5.c: New test.
10191 * c-c++-common/ubsan/bounds-6.c: New test.
10192
10193 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
10194
10195 Make the tests big-endian friendly.
10196
10197 * gcc.target/aarch64/aapcs64/test_25.c: Update.
10198 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
10199 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
10200 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
10201 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
10202 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
10203 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
10204 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
10205 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
10206
10207 2014-06-20 Yury Gribov <y.gribov@samsung.com>
10208 Max Ostapenko <m.ostapenko@partner.samsung.com>
10209
10210 PR sanitizer/61547
10211 * c-c++-common/asan/strlen-overflow-1.c: New test.
10212
10213 2014-06-20 Martin Jambor <mjambor@suse.cz>
10214
10215 PR ipa/61540
10216 * g++.dg/ipa/pr61540.C: New test.
10217
10218 2014-06-20 Yury Gribov <y.gribov@samsung.com>
10219 Max Ostapenko <m.ostapenko@partner.samsung.com>
10220
10221 PR sanitizer/61530
10222 * c-c++-common/asan/pr61530.c: New test.
10223
10224 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10225
10226 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
10227 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
10228 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
10229 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
10230 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
10231 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
10232 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
10233 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
10234 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
10235 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
10236 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
10237 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
10238 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
10239 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10240 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
10241 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
10242 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
10243 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
10244 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
10245 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
10246 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
10247 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
10248 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10249 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
10250 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
10251 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
10252 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
10253 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
10254 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
10255 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
10256 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
10257 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
10258 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
10259 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
10260 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
10261 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
10262 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
10263 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
10264 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
10265 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
10266 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
10267 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
10268 (test_vqdmlal_high_lane_s16): Fix parameter type.
10269 (test_vqdmlal_high_lane_s32): Likewise.
10270 (test_vqdmull_high_lane_s16): Likewise.
10271 (test_vqdmull_high_lane_s32): Likewise.
10272 (test_vqdmlsl_high_lane_s32): Likewise.
10273 (test_vqdmlsl_high_lane_s16): Likewise.
10274 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
10275 Fix argument type.
10276 (test_vqdmlals_lane_s32): Likewise.
10277 (test_vqdmlslh_lane_s16): Likewise.
10278 (test_vqdmlsls_lane_s32): Likewise.
10279 (test_vqdmulhh_lane_s16): Likewise.
10280 (test_vqdmulhs_lane_s32): Likewise.
10281 (test_vqdmullh_lane_s16): Likewise.
10282 (test_vqdmulls_lane_s32): Likewise.
10283 (test_vqrdmulhh_lane_s16): Likewise.
10284 (test_vqrdmulhs_lane_s32): Likewise.
10285
10286 2014-06-20 Tobias Burnus <burnus@net-b.de>
10287
10288 PR testsuite/61567
10289 * gfortran.dg/coarray_collectives_5.f90: Update
10290 dg-final scan-tree-dump-times.
10291 * gfortran.dg/coarray_collectives_6.f90: Ditto.
10292
10293 2014-06-20 Hale Wang <hale.wang@arm.com>
10294
10295 * gcc.target/arm/lto/: New folder to verify the LTO option.
10296 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
10297 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
10298 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
10299 * lib/lto.exp (object-readelf): New procedure.
10300
10301 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10302
10303 PR fortran/61454
10304 * gfortran.dg/pr61454.f90: New file.
10305
10306 2014-06-19 Terry Guo <terry.guo@arm.com>
10307
10308 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
10309 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
10310 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
10311
10312 2014-06-19 Tobias Burnus <burnus@net-b.de>
10313
10314 * gfortran.dg/coarray/collectives_2.f90: Extend
10315 and make valid.
10316
10317 2014-06-18 Tom de Vries <tom@codesourcery.com>
10318
10319 * gcc.target/aarch64/fuse-caller-save.c: New test.
10320
10321 2014-06-18 Radovan Obradovic <robradovic@mips.com>
10322 Tom de Vries <tom@codesourcery.com>
10323
10324 * gcc.target/arm/fuse-caller-save.c: New test.
10325
10326 2014-06-18 Richard Biener <rguenther@suse.de>
10327
10328 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
10329 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
10330 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
10331
10332 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
10333
10334 PR tree-optimization/61518
10335 * gcc.dg/torture/pr61518.c: New test.
10336
10337 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10338
10339 PR tree-optimization/61517
10340 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
10341 (incorrect_read_be32): Likewise.
10342 (main): Call incorrect_read_* to test stmt replacement is made by
10343 bswap at the right place.
10344 * gcc.c-torture/execute/pr61517.c: New test.
10345
10346 2014-06-18 Andreas Schwab <schwab@suse.de>
10347
10348 PR rtl-optimization/54555
10349 * gcc.target/m68k/pr54555.c: New test.
10350
10351 2014-06-18 Olivier Hainque <hainque@adacore.com>
10352
10353 * gnat.dg/blocklocs.adb: New test.
10354
10355 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
10356
10357 PR tree-optimization/52252
10358 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
10359 * gcc.target/i386/pr52252-core.c: Ditto.
10360
10361 PR tree-optimization/61403
10362 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
10363
10364 2014-06-18 Jakub Jelinek <jakub@redhat.com>
10365
10366 * gfortran.dg/gomp/declare-simd-1.f90: New test.
10367 * gfortran.dg/gomp/depend-1.f90: New test.
10368 * gfortran.dg/gomp/target1.f90: New test.
10369 * gfortran.dg/gomp/target2.f90: New test.
10370 * gfortran.dg/gomp/target3.f90: New test.
10371 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
10372 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
10373 201107.
10374
10375 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10376
10377 PR fortran/61126
10378 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
10379
10380 2014-06-17 Tobias Burnus <burnus@net-b.de>
10381 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
10382
10383 * gfortran.dg/coarray/send_array.f90: New.
10384 * gfortran.dg/coarray/get_array.f90: New.
10385 * gfortran.dg/coarray/sendget_array.f90: New.
10386 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
10387 names.
10388 * gfortran.dg/coarray/collectives_2.f90: New.
10389
10390 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10391
10392 PR target/61533
10393 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
10394 dg-options.
10395
10396 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
10397
10398 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
10399 unit_id and kind_id to zero.
10400
10401 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
10402
10403 PR target/61483
10404 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
10405 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
10406 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
10407 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
10408
10409 2014-06-17 Richard Biener <rguenther@suse.de>
10410
10411 PR lto/61012
10412 * gcc.dg/lto/pr61526_0.c: New testcase.
10413 * gcc.dg/lto/pr61526_1.c: Likewise.
10414
10415 2014-06-17 Richard Biener <rguenther@suse.de>
10416
10417 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
10418 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
10419 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
10420 * gcc.dg/tree-ssa/vrp36.c: Likewise.
10421 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
10422
10423 2014-06-17 Richard Biener <rguenther@suse.de>
10424
10425 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
10426
10427 2014-06-16 Richard Biener <rguenther@suse.de>
10428
10429 PR tree-optimization/61482
10430 * g++.dg/torture/pr61482.C: New testcase.
10431
10432 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
10433
10434 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
10435 vpmacsdql instruction.
10436
10437 2014-06-16 Yury Gribov <y.gribov@samsung.com>
10438
10439 * c-c++-common/asan/instrument-with-calls-1.c: New test.
10440 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10441 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10442 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
10443 test patterns.
10444 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10445 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10446 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10447 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10448 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10449 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10450
10451 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10452
10453 PR fortran/28484
10454 PR fortran/61429
10455 * gfortran.dg/system_clock_1.f90: New file.
10456 * gfortran.dg/system_clock_2.f90: New file.
10457
10458 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
10459
10460 PR c++/33101
10461 * g++.dg/other/void3.C: New.
10462 * g++.dg/conversion/err-recover1.C: Update.
10463
10464 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
10465
10466 PR target/61415
10467 * lib/target-supports.exp (check_effective_target_longdouble128): New.
10468 * gcc.target/powerpc/pack02.c: Use it.
10469 * gcc.target/powerpc/tfmode_off.c: Likewise.
10470
10471 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
10472
10473 PR rtl-optimization/61094
10474 PR rtl-optimization/61446
10475 * gcc.target/i386/pr61446.c : New.
10476
10477 2014-06-13 Dehao Chen <dehao@google.com>
10478
10479 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
10480
10481 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
10482
10483 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
10484
10485 2014-06-13 Richard Biener <rguenther@suse.de>
10486
10487 * c-c++-common/pr46562-2.c: Adjust.
10488 * g++.dg/tree-ssa/pr8781.C: Likewise.
10489 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10490 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10491 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
10492 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
10493 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10494
10495 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
10496
10497 PR tree-optimization/61375
10498 * gcc.c-torture/execute/pr61375-1.c: New test.
10499
10500 2014-06-12 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR middle-end/61486
10503 * c-c++-common/gomp/pr61486-1.c: New test.
10504 * c-c++-common/gomp/pr61486-2.c: New test.
10505
10506 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
10507
10508 PR target/59843
10509 * gcc.dg/vect/vect-singleton_1.c: New file.
10510
10511 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
10512
10513 PR target/61443
10514 * gcc.target/avr/torture/pr61443.c: New test.
10515
10516 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
10517
10518 PR c++/19200
10519 * g++.dg/parse/friend11.C: New.
10520
10521 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
10522
10523 PR c++/60265
10524 * g++.dg/cpp0x/using-enum-1.C: New.
10525 * g++.dg/cpp0x/using-enum-2.C: Likewise.
10526
10527 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
10528
10529 PR c++/19200
10530 * g++.dg/parse/friend9.C: New.
10531 * g++.dg/parse/friend10.C: Likewise.
10532 * g++.dg/parse/friend7.C: Adjust.
10533
10534 2014-06-11 Richard Biener <rguenther@suse.de>
10535
10536 PR tree-optimization/61452
10537 * gcc.dg/torture/pr61452.c: New testcase.
10538
10539 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
10540
10541 PR c++/34049
10542 * g++.dg/parse/pr34049.C: New.
10543
10544 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
10545
10546 * gcc.c-torture/execute/pr61306-1.c: New test.
10547 * gcc.c-torture/execute/pr61306-2.c: Likewise.
10548 * gcc.c-torture/execute/pr61306-3.c: Likewise.
10549
10550 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10551
10552 * gcc.target/aarch64/acle/acle.exp: New.
10553 * gcc.target/aarch64/acle/crc32b.c: New test.
10554 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
10555 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
10556 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
10557 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
10558 * gcc.target/aarch64/acle/crc32d.c: Likewise.
10559 * gcc.target/aarch64/acle/crc32h.c: Likewise.
10560 * gcc.target/aarch64/acle/crc32w.c: Likewise.
10561
10562 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
10563
10564 PR tree-optimization/52252
10565 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
10566
10567 2014-06-11 Richard Biener <rguenther@suse.de>
10568
10569 PR middle-end/61437
10570 * gcc.dg/torture/20140610-1.c: New testcase.
10571 * gcc.dg/torture/20140610-2.c: Likewise.
10572
10573 2014-06-10 Richard Biener <rguenther@suse.de>
10574
10575 PR tree-optimization/61438
10576 * gcc.dg/torture/pr61438.c: New testcase.
10577
10578 2014-06-10 Richard Biener <rguenther@suse.de>
10579
10580 PR middle-end/61456
10581 * g++.dg/opt/pr61456.C: New testcase.
10582
10583 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
10584 Mikael Morin <mikael@gcc.gnu.org>
10585
10586 PR fortran/41936
10587 * gfortran.dg/class_array_15.f03: Check memory leaks.
10588
10589 2014-06-10 Richard Biener <rguenther@suse.de>
10590
10591 PR tree-optimization/57186
10592 PR tree-optimization/59299
10593 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
10594 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
10595
10596 2014-06-10 Jakub Jelinek <jakub@redhat.com>
10597
10598 PR fortran/60928
10599 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
10600 directives.
10601 * gfortran.dg/gomp/associate1.f90: New test.
10602 * gfortran.dg/gomp/intentin1.f90: New test.
10603 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
10604 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
10605 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
10606 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
10607
10608 2014-06-09 Marek Polacek <polacek@redhat.com>
10609
10610 PR c/36446
10611 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
10612 * gcc.dg/array-2.c: Likewise.
10613 * gcc.dg/array-const-2.c: Likewise.
10614 * gcc.dg/ucnid-8.c: Likewise.
10615 * gcc.dg/vla-init-1.c: Likewise.
10616 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
10617 * gcc.dg/c99-flex-array-7.c: Likewise.
10618 * gcc.dg/init-bad-1.c: Likewise.
10619 * gcc.dg/init-bad-3.c: Likewise.
10620 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
10621 * gcc.dg/pedwarn-init.c: Add dg-warning.
10622 * gcc.dg/pr53119.c: Remove dg-excess-errors.
10623
10624 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10625
10626 PR c++/22556
10627 * g++.dg/other/redecl3.C: New.
10628
10629 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
10630
10631 PR c++/54442
10632 * g++.dg/pr54442.C: New file.
10633
10634 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
10635
10636 PR fortran/61406
10637 * gfortran.dg/associate_17.f90 : New test
10638
10639 2014-06-09 Petr Murzin <petr.murzin@intel.com>
10640
10641 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
10642 void for TEST instead of static void.
10643 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
10644 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
10645 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
10646 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
10647 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
10648 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
10649 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
10650 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
10651 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
10652 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
10653 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
10654 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
10655 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
10656 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
10657 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
10658 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
10659 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
10660 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
10661 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
10662 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
10663 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
10664 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
10665 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
10666 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
10667 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
10668 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
10669 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
10670 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
10671 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
10672 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
10673 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
10674 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
10675 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
10676 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
10677 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
10678 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
10679 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
10680 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
10681 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
10682 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
10683 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10684 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
10685 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
10686 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
10687 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
10688 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
10689 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
10690 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
10691 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
10692 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
10693 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
10694 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
10695 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
10696 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
10697 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
10698 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
10699 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
10700 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
10701 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
10702 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
10703 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
10704 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
10705 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
10706 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10707 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10708 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10709 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
10710 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
10711 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
10712 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
10713 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
10714 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
10715 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
10716 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
10717 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
10718 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
10719 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
10720 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
10721 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
10722 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10723 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
10724 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
10725 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
10726 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
10727 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
10728 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
10729 instead of static void.
10730 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
10731 delete unused variables.
10732 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10733 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10734 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10735 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
10736 delete unused variables, void for TEST instead of static void.
10737 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10738 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10739 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10740 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10741 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10742 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10743 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10744 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10745 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10746 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10747 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10748 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
10749 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
10750 initialize variables.
10751 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
10752 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
10753 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
10754 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
10755 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
10756 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
10757 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
10758 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
10759 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10760 * gcc.target/i386/i386.exp: Ditto.
10761 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
10762 CALC, void for TEST instead of static void, initialize variables.
10763 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
10764 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
10765 static void.
10766 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
10767 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
10768 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
10769 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
10770 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
10771 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
10772 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
10773 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
10774 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
10775 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
10776 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
10777 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
10778 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
10779 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
10780 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
10781 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
10782 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10783 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10784 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10785 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
10786 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
10787 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
10788 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
10789 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
10790 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
10791 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
10792 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
10793 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
10794 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
10795 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
10796 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
10797 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
10798 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
10799 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
10800 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
10801 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
10802 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
10803 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
10804 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
10805 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
10806 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
10807 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10808 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
10809 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
10810 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
10811 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
10812 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
10813 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
10814 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
10815 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
10816 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
10817 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
10818 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10819 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10820 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10821 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10822 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10823 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10824 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10825 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10826 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10827 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10828 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10829 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10830 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10831 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10832 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10833 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10834 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10835 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10836 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10837 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10838 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10839 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10840 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10841 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10842 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10843 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10844 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10845 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10846 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10847 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10848 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10849 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10850 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10851 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10852 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10853 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10854 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10855 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10856 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10857 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10858 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10859 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10860 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10861 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10862 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10863 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10864 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10865 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10866 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10867 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10868 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10869 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10870 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10871 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10872 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10873 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10874 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10875 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10876 instead of static void.
10877 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10878 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10879 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10880 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10881 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10882 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10883 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10884 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10885 static void, delete unused variables.
10886 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10887 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10888 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10889 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10890 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10891 static void, delete unused variables, Change parameters for
10892 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10893 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10894 CALC, void for TEST instead of static void.
10895 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10896 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10897 void.
10898 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10899 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10900 static void, change type of parameter for UNION_TYPE.
10901 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10902 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10903 void for TEST instead of static void, delete unused variables, change
10904 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10905 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10906 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10907 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10908 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10909 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10910 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10911 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10912 void for TEST instead of static void, change parameters for
10913 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10914 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10915 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10916 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10917 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10918 __attribute__((unused)).
10919 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10920 __attribute__((unused)).
10921 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10922 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10923 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10924 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10925 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10926 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10927 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10928 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10929 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10930 add __attribute__((unused)).
10931 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10932 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10933 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10934 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10935 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10936 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10937 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10938 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10939 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10940 delete unused variables.
10941 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10942 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10943 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10944 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10945 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10946 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10947 static void, mask_merging and zero_masking for unsigned types.
10948 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10949 CHECK_ARRAY for unsigned types.
10950 * gcc.target/i386/m256-check.h: Ditto.
10951 * gcc.target/i386/m512-check.h: Ditto.
10952
10953 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10954
10955 PR target/61062
10956 * gcc.target/arm/pr48252.c (main): Expect same result
10957 as endian-neutral.
10958
10959 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10960
10961 PR fortran/45187
10962 * gfortran.dg/cray_pointers_10.f90: New file.
10963
10964 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10965
10966 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10967 instead of complex(kind=16).
10968
10969 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10970
10971 PR fortran/38829
10972 * gfortran.dg/bind_c_usage_29.f90: New file.
10973
10974 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10975
10976 * gnat.dg/opt38.adb: New test.
10977 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10978
10979 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10980
10981 PR target/18343
10982 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10983 New macro, 0 for __MMIX__, default 64.
10984 (bar): Pass it to __builtin_apply instead of literal 64.
10985
10986 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10987
10988 * gfortran.dg/io_constraints_11.f90: New file.
10989 * gfortran.dg/io_constraints_12.f90: New file.
10990 * gfortran.dg/io_constraints_13.f90: New file.
10991
10992 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10993
10994 PR target/61423
10995 * gcc.target/i386/pr61423.c: New test.
10996
10997 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10998
10999 PR c++/60184
11000 * g++.dg/cpp0x/constexpr-union6.C: New.
11001 * g++.dg/cpp0x/union6.C: Likewise.
11002 * g++.dg/init/ref14.C: Adjust.
11003 * g++.dg/init/union1.C: Likewise.
11004
11005 2014-06-06 Richard Biener <rguenther@suse.de>
11006
11007 PR tree-optimization/59299
11008 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
11009
11010 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
11011
11012 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
11013 * gcc.dg/tree-ssa/sra-12.c: Likewise.
11014
11015 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11016
11017 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
11018 bitfield and test wrong results instead of correct results to make the
11019 test more portable.
11020
11021 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
11022
11023 PR c++/60432
11024 * g++.dg/cpp0x/constexpr-60432.C: New.
11025
11026 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
11027
11028 PR c++/60199
11029 * g++.dg/cpp0x/constexpr-60199.C: New.
11030
11031 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11032
11033 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
11034 Specify -march=z900 as an additional option.
11035 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
11036 * gcc.dg/optimize-bswapsi-2.c: Likewise.
11037 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
11038
11039 2014-06-06 Jakub Jelinek <jakub@redhat.com>
11040
11041 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
11042 reduction clause diagnostic changes.
11043 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
11044 * gfortran.dg/gomp/reduction1.f90: Likewise.
11045 * gfortran.dg/gomp/reduction3.f90: Likewise.
11046 * gfortran.dg/gomp/udr1.f90: New test.
11047 * gfortran.dg/gomp/udr2.f90: New test.
11048 * gfortran.dg/gomp/udr3.f90: New test.
11049 * gfortran.dg/gomp/udr4.f90: New test.
11050 * gfortran.dg/gomp/udr5.f90: New test.
11051 * gfortran.dg/gomp/udr6.f90: New test.
11052 * gfortran.dg/gomp/udr7.f90: New test.
11053
11054 2014-06-06 Christian Bruel <christian.bruel@st.com>
11055
11056 PR tree-optimization/43934
11057 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
11058
11059 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
11060
11061 PR c/53119
11062 * gcc.dg/pr53119.c: New testcase.
11063
11064 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11065
11066 PR target/52472
11067 * gcc.target/avr/pr52472.c: New test.
11068
11069
11070 2014-06-05 Jeff Law <law@redhat.com>
11071
11072 PR tree-optimization/61289
11073 * g++.dg/pr61289.C: New test.
11074 * g++.dg/pr61289-2.C: New test.
11075
11076 2014-06-05 Richard Biener <rguenther@suse.de>
11077 Paolo Carlini <paolo.carlini@oracle.com>
11078
11079 PR c++/56961
11080 * g++.dg/parse/pr56961.C: New.
11081
11082 2014-06-05 Kai Tietz <ktietz@redhat.com>
11083
11084 PR target/46219
11085 * gcc.target/i386/sibcall-4.c: Remove xfail.
11086
11087 2014-06-05 Julian Brown <julian@codesourcery.com>
11088 Sandra Loosemore <sandra@codesourcery.com>
11089
11090 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
11091
11092 2014-06-05 Richard Biener <rguenther@suse.de>
11093
11094 PR c++/61004
11095 * g++.dg/diagnostic/pr61004.C: New testcase.
11096
11097 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
11098
11099 * gcc.dg/torture/pr61319.c: New test.
11100
11101 2014-06-05 Marek Polacek <polacek@redhat.com>
11102
11103 PR c/56724
11104 * gcc.dg/pr56724-3.c: New test.
11105
11106 2014-06-05 Andreas Schwab <schwab@suse.de>
11107
11108 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
11109
11110 2014-06-05 Marek Polacek <polacek@redhat.com>
11111
11112 PR c/49706
11113 * c-c++-common/pr49706.c: New test.
11114
11115 2014-06-05 Marek Polacek <polacek@redhat.com>
11116
11117 PR c/48062
11118 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
11119 * gcc.dg/Wshadow-3.c: Likewise.
11120 * gcc.dg/pr48062.c: New test.
11121
11122 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11123
11124 PR c++/43453
11125 * g++.dg/init/pr43453.C: New.
11126
11127 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
11128
11129 PR tree-optimization/61385
11130 * gcc.dg/tree-ssa/pr61385.c: New file.
11131
11132 2014-06-04 Richard Biener <rguenther@suse.de>
11133
11134 PR tree-optimization/60098
11135 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
11136
11137 2014-06-04 Richard Biener <rguenther@suse.de>
11138
11139 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
11140
11141 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
11142
11143 PR c/58942
11144 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
11145 the case with a pointer.
11146
11147 2014-06-04 Marek Polacek <polacek@redhat.com>
11148
11149 PR c/30020
11150 * c-c++-common/pr30020.c: New test.
11151
11152 2014-06-03 Andrew Pinski <apinski@cavium.com>
11153
11154 * gcc.c-torture/compile/20140528-1.c: New testcase.
11155
11156 2014-06-03 Dehao Chen <dehao@google.com>
11157
11158 * gcc.dg/tree-prof/merge_block.c: New test.
11159
11160 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
11161
11162 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
11163 * g++.dg/ext/mv15.C (dg-options): Ditto.
11164
11165 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11166
11167 DR 1423
11168 PR c++/52174
11169 * g++.dg/cpp0x/nullptr31.C: New.
11170 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
11171 * g++.dg/cpp0x/nullptr17.C: Update.
11172
11173 2014-06-03 Marek Polacek <polacek@redhat.com>
11174
11175 PR c/60439
11176 * c-c++-common/pr60439.c: New test.
11177 * g++.dg/eh/scope1.C (f4): Add dg-warning.
11178
11179 2014-06-03 Martin Jambor <mjambor@suse.cz>
11180
11181 PR ipa/61160
11182 * g++.dg/ipa/pr61160-1.C: New test.
11183
11184 2014-06-03 Richard Biener <rguenther@suse.de>
11185
11186 PR tree-optimization/61383
11187 * gcc.dg/torture/pr61383-1.c: New testcase.
11188
11189 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
11190
11191 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
11192
11193 2014-06-02 Jeff Law <law@redhat.com>
11194
11195 PR rtl-optimization/61094
11196 * g++.dg/pr61094: New test.
11197
11198 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
11199
11200 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
11201 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
11202 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
11203 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
11204 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
11205 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
11206 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
11207 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
11208
11209 2014-06-02 Richard Biener <rguenther@suse.de>
11210
11211 PR tree-optimization/61346
11212 * gcc.dg/torture/pr61346.c: New testcase.
11213
11214 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
11215
11216 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
11217 not compilation.
11218 * gcc.target/i386/sibcall-4.c: Ditto.
11219 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
11220
11221 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
11222
11223 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
11224 in scan-assembler-not string.
11225 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
11226 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
11227 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
11228
11229 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
11230
11231 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
11232
11233 2014-06-01 Kai Tietz <ktietz@redhat.com>
11234
11235 PR target/61377
11236 * gcc.target/i386/sibcall-6.c: New test.
11237
11238 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
11239
11240 DR 1227
11241 PR c++/57543
11242 * g++.dg/cpp0x/pr57543-1.C: New.
11243 * g++.dg/cpp0x/pr57543-2.C: Likewise.
11244 * g++.dg/cpp0x/pr57543-3.C: Likewise.
11245 * g++.dg/cpp0x/decltype59.C: Likewise.
11246
11247 2014-05-31 Tom de Vries <tom@codesourcery.com>
11248
11249 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
11250
11251 2014-05-30 Jakub Jelinek <jakub@redhat.com>
11252
11253 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
11254 restore_gcc_exec_prefix_env_var): New procedures.
11255 (set_ld_library_path_env_vars,
11256 restore_ld_library_path_env_vars): Use them.
11257 * lib/c-compat.exp: Load target-libpath.exp.
11258 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
11259 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
11260 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
11261 restore_gcc_exec_prefix_env_var.
11262 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
11263 Likewise.
11264
11265 * c-c++-common/asan/misalign-1.c: New test.
11266 * c-c++-common/asan/misalign-2.c: New test.
11267
11268 * g++.dg/asan/asan_test.C: Add -std=c++11 and
11269 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
11270 -DASAN_USE_DEJAGNU_GTEST=1.
11271 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
11272 * g++.dg/asan/asan_oob_test.cc: Likewise.
11273 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
11274 * g++.dg/asan/asan_str_test.cc: Likewise.
11275 * g++.dg/asan/asan_test_utils.h: Likewise.
11276 * g++.dg/asan/sanitizer_test_config.h: Likewise.
11277 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
11278 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
11279 Imported from upstream r209283.
11280 * g++.dg/asan/asan_test_config.h: Likewise.
11281
11282 2014-05-30 Kai Tietz <ktietz@redhat.com>
11283
11284 PR target/60104
11285 * gcc.target/i386/sibcall-1.c: New test.
11286 * gcc.target/i386/sibcall-2.c: New test.
11287 * gcc.target/i386/sibcall-3.c: New test.
11288 * gcc.target/i386/sibcall-4.c: New test.
11289
11290 2014-05-30 Ian Lance Taylor <iant@google.com>
11291
11292 * gcc.target/i386/pause-2.c: New test.
11293
11294 2014-05-30 Tom de Vries <tom@codesourcery.com>
11295
11296 * gcc.target/i386/fuse-caller-save.c: New test.
11297 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
11298 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
11299
11300 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11301
11302 * gcc.target/arm/simd/vrev16p8_1.c: New file.
11303 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
11304 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
11305 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
11306 * gcc.target/arm/simd/vrev16s8_1.c: New file.
11307 * gcc.target/arm/simd/vrev16u8_1.c: New file.
11308 * gcc.target/arm/simd/vrev32p16_1.c: New file.
11309 * gcc.target/arm/simd/vrev32p8_1.c: New file.
11310 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
11311 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
11312 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
11313 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
11314 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
11315 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
11316 * gcc.target/arm/simd/vrev32s16_1.c: New file.
11317 * gcc.target/arm/simd/vrev32s8_1.c: New file.
11318 * gcc.target/arm/simd/vrev32u16_1.c: New file.
11319 * gcc.target/arm/simd/vrev32u8_1.c: New file.
11320 * gcc.target/arm/simd/vrev64f32_1.c: New file.
11321 * gcc.target/arm/simd/vrev64p16_1.c: New file.
11322 * gcc.target/arm/simd/vrev64p8_1.c: New file.
11323 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
11324 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
11325 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
11326 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
11327 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
11328 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
11329 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
11330 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
11331 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
11332 * gcc.target/arm/simd/vrev64s16_1.c: New file.
11333 * gcc.target/arm/simd/vrev64s32_1.c: New file.
11334 * gcc.target/arm/simd/vrev64s8_1.c: New file.
11335 * gcc.target/arm/simd/vrev64u16_1.c: New file.
11336 * gcc.target/arm/simd/vrev64u32_1.c: New file.
11337 * gcc.target/arm/simd/vrev64u8_1.c: New file.
11338
11339 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
11340
11341 PR rtl-optimization/61325
11342 * gcc.target/aarch64/pr61325.c: New.
11343
11344 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
11345
11346 * gcc.target/arm/simd/vextQf32_1.c: New file.
11347 * gcc.target/arm/simd/vextQp16_1.c: New file.
11348 * gcc.target/arm/simd/vextQp8_1.c: New file.
11349 * gcc.target/arm/simd/vextQs16_1.c: New file.
11350 * gcc.target/arm/simd/vextQs32_1.c: New file.
11351 * gcc.target/arm/simd/vextQs64_1.c: New file.
11352 * gcc.target/arm/simd/vextQs8_1.c: New file.
11353 * gcc.target/arm/simd/vextQu16_1.c: New file.
11354 * gcc.target/arm/simd/vextQu32_1.c: New file.
11355 * gcc.target/arm/simd/vextQu64_1.c: New file.
11356 * gcc.target/arm/simd/vextQu8_1.c: New file.
11357 * gcc.target/arm/simd/vextQp64_1.c: New file.
11358 * gcc.target/arm/simd/vextf32_1.c: New file.
11359 * gcc.target/arm/simd/vextp16_1.c: New file.
11360 * gcc.target/arm/simd/vextp8_1.c: New file.
11361 * gcc.target/arm/simd/vexts16_1.c: New file.
11362 * gcc.target/arm/simd/vexts32_1.c: New file.
11363 * gcc.target/arm/simd/vexts64_1.c: New file.
11364 * gcc.target/arm/simd/vexts8_1.c: New file.
11365 * gcc.target/arm/simd/vextu16_1.c: New file.
11366 * gcc.target/arm/simd/vextu32_1.c: New file.
11367 * gcc.target/arm/simd/vextu64_1.c: New file.
11368 * gcc.target/arm/simd/vextu8_1.c: New file.
11369 * gcc.target/arm/simd/vextp64_1.c: New file.
11370
11371 2014-05-29 Radovan Obradovic <robradovic@mips.com>
11372 Tom de Vries <tom@codesourcery.com>
11373
11374 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
11375 options.
11376 * gcc.target/mips/fuse-caller-save.h: New include file.
11377 * gcc.target/mips/fuse-caller-save.c: New test.
11378 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
11379 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
11380
11381 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
11382
11383 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
11384
11385 2014-05-28 Richard Biener <rguenther@suse.de>
11386
11387 PR middle-end/61045
11388 * gcc.dg/pr61045.c: New testcase.
11389
11390 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11391
11392 * lib/clearcap.exp: New file.
11393 * gcc.dg/vect/vect.exp: Load clearcap.exp.
11394 Remove clearcap_ldflags handling.
11395 Call clearcap-init, clearcap-finish.
11396 * gcc.target/i386/i386.exp: Likewise.
11397 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
11398 * gcc.target/i386/clearcapv2.map: Move to
11399 ../config/sol2-clearcapv2.map.
11400 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
11401 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
11402
11403 2014-05-28 Richard Biener <rguenther@suse.de>
11404
11405 PR tree-optimization/61335
11406 * gfortran.dg/pr61335.f90: New testcase.
11407
11408 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
11409
11410 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
11411
11412 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
11413
11414 * gnat.dg/overflow_fixed.adb: New test.
11415
11416 2014-05-27 Marek Polacek <polacek@redhat.com>
11417
11418 PR c/56724
11419 * gcc.dg/pr56724-1.c: New test.
11420 * gcc.dg/pr56724-2.c: New test.
11421 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
11422 -Wtraditional.
11423 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
11424
11425 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
11426
11427 * gcc.dg/fold-compare-8.c: New test.
11428 * gcc.dg/Wstrict-overflow-25.c: Likewise.
11429
11430 2014-05-27 Richard Biener <rguenther@suse.de>
11431
11432 * gcc.dg/tree-ssa/vrp92.c: New testcase.
11433
11434 2014-05-27 Marek Polacek <polacek@redhat.com>
11435
11436 PR testsuite/61319
11437 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
11438 LLONG_MIN, and ULLONG_MAX.
11439
11440 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11441
11442 * lib/target-supports.exp (check_effective_target_vect_bswap):
11443 Specify arm*-*-* support.
11444
11445 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
11446
11447 PR testsuite/61319
11448 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
11449 -nan optional.
11450 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
11451 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
11452
11453 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
11454
11455 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
11456
11457 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
11458
11459 PR rtl-optimization/61222
11460 * gcc.c-torture/compile/pr61222-1.c: New test.
11461 * gcc.c-torture/compile/pr61222-2.c: Likewise.
11462
11463 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
11464
11465 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
11466
11467 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
11468
11469 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
11470
11471 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11472
11473 PR libgfortran/55117
11474 * gfortran.dg/namelist_85.f90: New test.
11475
11476 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
11477
11478 PR c/61191
11479 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
11480 the case with syntax error.
11481
11482 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11483
11484 * gcc.dg/lto/pr61278_0.c: New test.
11485 * gcc.dg/lto/pr61278_1.c: New test.
11486
11487 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11488
11489 * gcc.dg/pr61220.c: New test.
11490 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
11491
11492 2014-05-25 Tobias Burnus <burnus@net-b.de>
11493
11494 * gfortran.dg/coarray_10.f90: Update dg-warning.
11495 * gfortran.dg/coarray_this_image_1.f90: New.
11496 * gfortran.dg/coarray_this_image_2.f90: New.
11497
11498 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
11499
11500 PR libfortran/61173
11501 * gfortran.dg/arrayio_14.f90: New test.
11502
11503 2014-05-24 Andreas Schwab <schwab@suse.de>
11504
11505 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
11506
11507 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11508
11509 * gfortran.dg/bind_c_array_params_2.f90:
11510 Adjust regexp for -flto.
11511 * gfortran.dg/pr48636-2.f90: Likewise.
11512 * gfortran.dg/pr52835.f90: Likewise.
11513
11514 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
11515
11516 PR rtl-optimization/61215
11517 * gcc.target/i386/pr61215.c: New.
11518
11519 2014-05-23 Marek Polacek <polacek@redhat.com>
11520 Jakub Jelinek <jakub@redhat.com>
11521
11522 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
11523 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
11524 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
11525 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
11526 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
11527 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
11528 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
11529 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
11530 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
11531 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
11532 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
11533 * c-c++-common/ubsan/float-cast.h: New file.
11534 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
11535 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
11536
11537 2014-05-23 Jiong Wang <jiong.wang@arm.com>
11538
11539 * gcc.target/aarch64/tail_indirect_call_1.c: New.
11540
11541 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11542
11543 * g++.dg/cpp1y/lambda-init9.C: New.
11544
11545 2014-05-23 Richard Biener <rguenther@suse.de>
11546
11547 PR testsuite/61266
11548 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
11549 adjust testcase to reflect reality.
11550
11551 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
11552
11553 PR tree-optimization/54733
11554 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
11555 optimization to support memory sources and bitwise operations
11556 equivalent to load in host endianness.
11557 * gcc.dg/optimize-bswaphi-1.c: Likewise.
11558 * gcc.dg/optimize-bswapsi-2.c: Likewise.
11559 * gcc.c-torture/execute/bswap-2.c: Likewise.
11560
11561 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
11562
11563 * lib/target-supports.exp: New effective targets for architectures
11564 capable of performing byte swap.
11565 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
11566 * gcc.dg/optimize-bswapdi-2.c: Likewise.
11567 * gcc.dg/optimize-bswapsi-1.c: Likewise.
11568
11569 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
11570
11571 PR c++/61088
11572 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
11573 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
11574
11575 2014-05-22 Xinliang David Li <davidxl@google.com>
11576
11577 * g++.dg/ipa/devirt-15.C: Fix expected message.
11578 * g++.dg/ipa/devirt-16.C: Ditto.
11579 * g++.dg/ipa/devirt-17.C: Ditto.
11580 * g++.dg/ipa/devirt-26.C: Ditto.
11581 * g++.dg/ipa/imm-devirt-1.C: Ditto.
11582 * g++.dg/ipa/imm-devirt-2.C: Ditto.
11583 * g++.dg/tree-ssa/pr8781.C:Ditto.
11584
11585 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
11586
11587 * gcc.target/powerpc/htm-ttest.c: New test.
11588
11589 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
11590
11591 * gnat.dg/opt37.ad[sb]: New test.
11592
11593 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
11594
11595 PR c/61271
11596 * g++.dg/cilk-plus/AN/array_function.cc: New.
11597
11598 2014-05-22 Richard Biener <rguenther@suse.de>
11599
11600 * gcc.dg/tree-ssa/alias-33.c: New testcase.
11601
11602 2014-05-22 Kostya Serebryany <kcc@google.com>
11603
11604 * c-c++-common/tsan/mutexset1.c: Update the test to match
11605 upstream r209283.
11606 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
11607
11608 2014-05-21 Marek Polacek <polacek@redhat.com>
11609
11610 PR sanitizer/61272
11611 * g++.dg/ubsan/pr61272.C: New test.
11612
11613 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
11614 Sandra Loosemore <sandra@codesourcery.com>
11615
11616 PR lto/60179
11617 * lib/scanasm.exp (scan-lto-assembler): New procedure.
11618 * gcc.target/nios2/custom-fp-lto.c: New test.
11619
11620 2014-05-21 Andreas Schwab <schwab@suse.de>
11621
11622 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
11623
11624 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
11625
11626 PR target/54236
11627 * gcc.target/sh/pr54236-3.c: New.
11628
11629 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
11630
11631 PR c++/60189
11632 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
11633
11634 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
11635
11636 PR tree-optimization/60899
11637 * g++.dg/ipa/devirt-11.C: Update template.
11638
11639 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
11640
11641 PR C++/61038
11642 * g++.dg/cpp0x/pr61038.C: New.
11643
11644 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11645
11646 PR c++/58753
11647 PR c++/58930
11648 PR c++/58704
11649 * g++.dg/cpp0x/nsdmi-template11.C: New.
11650 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
11651 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
11652
11653 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
11654
11655 * gnat.dg/opt35.adb: New test.
11656 * gnat.dg/opt36.adb: Likewise.
11657 * gnat.dg/opt35_pkg.ad[sb]: New helper.
11658
11659 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11660
11661 PR c++/60373
11662 * g++.dg/cpp0x/Wattributes1.C: New.
11663 * g++.dg/ext/visibility/redecl1.C: Adjust.
11664 * g++.dg/ext/visibility/visibility-7.C: Likewise.
11665
11666 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11667
11668 * gcc.target/powerpc/vsxcopy.c: New test.
11669
11670 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11671
11672 PR c++/58664
11673 * g++.dg/cpp0x/nsdmi-union6.C: New.
11674 * g++.dg/parse/pr58664.C: Likewise.
11675 * g++.dg/cpp0x/nsdmi6.C: Tweak.
11676 * g++.dg/parse/crash31.C: Likewise.
11677 * g++.dg/template/error2.C: Likewise.
11678 * g++.dg/template/inherit8.C: Likewise.
11679 * g++.dg/template/offsetof2.C: Likewise.
11680
11681 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
11682
11683 * c-c++-common/gomp/simd4.c: Adjust for inform.
11684 * g++.dg/cpp0x/decltype-call1.C: Likewise.
11685 * g++.dg/cpp0x/forw_enum6.C: Likewise.
11686 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
11687 * g++.dg/cpp0x/noexcept15.C: Likewise.
11688 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
11689 * g++.dg/eh/spec6.C: Likewise.
11690 * g++.dg/expr/cast1.C: Likewise.
11691 * g++.dg/expr/dtor1.C: Likewise.
11692 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
11693 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
11694 * g++.dg/gomp/pr49223-2.C: Likewise.
11695 * g++.dg/gomp/udr-4.C: Likewise.
11696 * g++.dg/init/delete1.C: Likewise.
11697 * g++.dg/other/crash-2.C: Likewise.
11698 * g++.dg/parse/crash24.C: Likewise.
11699 * g++.dg/parse/crash25.C: Likewise.
11700 * g++.dg/parse/crash31.C: Likewise.
11701 * g++.dg/parse/crash49.C: Likewise.
11702 * g++.dg/parse/crash50.C: Likewise.
11703 * g++.dg/parse/crash54.C: Likewise.
11704 * g++.dg/parse/dtor7.C: Likewise.
11705 * g++.dg/parse/error40.C: Likewise.
11706 * g++.dg/parse/fused-params1.C: Likewise.
11707 * g++.dg/parse/new1.C: Likewise.
11708 * g++.dg/template/crash35.C: Likewise.
11709 * g++.dg/template/crash59.C: Likewise.
11710 * g++.dg/template/crash77.C: Likewise.
11711 * g++.dg/template/error51.C: Likewise.
11712 * g++.dg/template/incomplete1.C: Likewise.
11713 * g++.dg/template/incomplete3.C: Likewise.
11714 * g++.dg/template/incomplete4.C: Likewise.
11715 * g++.dg/template/incomplete5.C: Likewise.
11716 * g++.dg/template/inherit8.C: Likewise.
11717 * g++.dg/template/instantiate1.C: Likewise.
11718 * g++.dg/template/instantiate3.C: Likewis: Likewise.
11719 * g++.dg/template/offsetof2.C: Likewise.
11720 * g++.dg/tm/pr51928.C: Likewise.
11721 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
11722 * g++.dg/warn/incomplete1.C: Likewise.
11723 * g++.dg/warn/incomplete2.C: Likewise.
11724 * g++.old-deja/g++.brendan/friend4.C: Likewise.
11725 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
11726 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
11727 * g++.old-deja/g++.eh/catch1.C: Likewise.
11728 * g++.old-deja/g++.eh/spec6.C: Likewise.
11729 * g++.old-deja/g++.mike/p7868.C: Likewise.
11730 * g++.old-deja/g++.other/crash38.C: Likewise.
11731 * g++.old-deja/g++.other/enum2.C: Likewise.
11732 * g++.old-deja/g++.other/incomplete.C: Likewise.
11733 * g++.old-deja/g++.other/vaarg3.C: Likewise.
11734 * g++.old-deja/g++.pt/crash9.C: Likewise.
11735 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
11736 * g++.old-deja/g++.pt/typename8.C: Likewise.
11737 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
11738
11739 2014-05-19 Joseph Myers <joseph@codesourcery.com>
11740
11741 * lib/target-supports.exp
11742 (check_effective_target_vect_sizes_32B_16B): Return false if
11743 128-bit AVX vectors preferred.
11744
11745 2014-05-19 Mike Stump <mikestump@comcast.net>
11746
11747 * lib/target-supports.exp (check_effective_target_avx): Early out
11748 if not x86 to prevent x86 flags on non-x86 targets.
11749
11750 2014-05-19 Richard Biener <rguenther@suse.de>
11751
11752 PR tree-optimization/61221
11753 * gcc.dg/torture/pr61221.c: New testcase.
11754
11755 2014-05-19 Richard Biener <rguenther@suse.de>
11756
11757 PR tree-optimization/61209
11758 * gfortran.dg/pr61209.f90: New testcase.
11759
11760 2014-05-19 Richard Biener <rguenther@suse.de>
11761
11762 PR tree-optimization/61184
11763 * c-c++-common/torture/pr61184.c: New testcase.
11764
11765 2014-05-19 Christian Bruel <christian.bruel@st.com>
11766
11767 PR target/61195
11768 * gcc.target/sh/pr61195.c: New test.
11769
11770 2014-05-18 Wei Mi <wmi@google.com>
11771
11772 PR target/58066
11773 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
11774 directive with rtl insns. Add effective-target fpic and
11775 tls_native.
11776
11777 2014-05-17 Xinliang David Li <davidxl@google.com>
11778
11779 * g++.dg/ipa/devirt-33.C: New testcase.
11780
11781 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
11782
11783 * g++.dg/ipa/comdat.C: New file.
11784
11785 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11786
11787 * gnat.dg/volatile12.ad[sb]: New test.
11788
11789 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11790
11791 * gnat.dg/enum3.adb: New test.
11792
11793 2014-05-18 Andreas Schwab <schwab@suse.de>
11794
11795 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
11796
11797 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
11798
11799 PR libfortran/52539
11800 * gfortran.dg/namelist_utf8.f90: New test.
11801
11802 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11803
11804 PR c++/52875
11805 * g++.dg/cpp0x/decltype58.C: New.
11806
11807 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
11808
11809 * gcc.target/microblaze/others/break_handler.c: New.
11810
11811 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
11812
11813 PR tree-optimization/61140
11814 PR tree-optimization/61150
11815 PR tree-optimization/61197
11816 * gcc.dg/tree-ssa/pr61140.c: New file.
11817 * gcc.dg/tree-ssa/pr61150.c: New file.
11818 * gcc.dg/tree-ssa/pr61197.c: New file.
11819
11820 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11821
11822 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11823 (dg-options): Add -mfpmath=387.
11824 (dg-final): Check that no MMX registers are used.
11825
11826 2014-05-17 Andreas Schwab <schwab@suse.de>
11827
11828 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11829
11830 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11831
11832 Revert:
11833 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11834
11835 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11836 occurrences of "int" in the gimple dump to reflect that the return
11837 types of functions now show up in such dumps.
11838 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11839
11840 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11841
11842 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11843 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11844 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11845 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11846 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11847 * gcc.dg/debug/pr35154.c: Update testcase.
11848 * gcc.target/i386/vectorize1.c: Update testcase.
11849
11850 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11851
11852 PR c++/51640
11853 * g++.dg/parse/error54.C: New.
11854
11855 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11856
11857 PR rtl-optimization/60969
11858 * g++.dg/pr60969.C: New.
11859
11860 2014-05-16 Richard Biener <rguenther@suse.de>
11861
11862 PR tree-optimization/61194
11863 * gcc.dg/vect/pr61194.c: New testcase.
11864
11865 2014-05-16 Richard Biener <rguenther@suse.de>
11866
11867 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11868 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11869 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11870 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11871
11872 2014-05-16 Richard Biener <rguenther@suse.de>
11873
11874 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11875
11876 2014-05-15 Martin Jambor <mjambor@suse.cz>
11877
11878 PR ipa/61085
11879 * g++.dg/ipa/pr61085.C: New test.
11880
11881 2014-05-15 Martin Jambor <mjambor@suse.cz>
11882
11883 PR tree-optimization/61090
11884 * gcc.dg/tree-ssa/pr61090.c: New test.
11885
11886 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11887
11888 PR tree-optimization/61158
11889 * gcc.dg/pr61158.c: New test.
11890
11891 2014-05-15 Andreas Schwab <schwab@suse.de>
11892
11893 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11894 emitted.
11895 * obj-c++.dg/exceptions-5.mm: Likewise.
11896
11897 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11898
11899 * shrink-wrap-loop.c: New test case.
11900
11901 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11902
11903 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11904 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11905 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11906 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11907 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11908 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11909 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11910 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11911 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11912 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11913 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11914 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11915 * gcc.target/arm/simd/vtrns16_1.c: New file.
11916 * gcc.target/arm/simd/vtrns32_1.c: New file.
11917 * gcc.target/arm/simd/vtrns8_1.c: New file.
11918 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11919 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11920 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11921
11922 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11923
11924 * gcc.target/i386/clflushopt-1.c: New.
11925 * gcc.target/i386/xsavec-1.c: Ditto.
11926 * gcc.target/i386/xsavec64-1.c: Ditto.
11927 * gcc.target/i386/xsaves-1.c: Ditto.
11928 * gcc.target/i386/xsaves64-1.c: Ditto.
11929 * gcc.target/i386/sse-12.c: Test new options.
11930 * gcc.target/i386/sse-13.c: Ditto.
11931 * gcc.target/i386/sse-14.c: Ditto.
11932 * gcc.target/i386/sse-22.c: Ditto.
11933 * gcc.target/i386/sse-23.c: Ditto.
11934 * g++.dg/other/i386-2.C: Ditto.
11935 * g++.dg/other/i386-3.C: Ditto.
11936
11937 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11938
11939 PR rtl-optimization/60866
11940 * gcc.dg/pr60866.c: New test.
11941
11942 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11943
11944 PR rtl-optimization/60901
11945 * gcc.target/i386/pr60901.c: New test.
11946
11947 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11948
11949 PR sanitizer/61100
11950 * c-c++-common/asan/asan-interface-1.c: New test.
11951 * lib/asan-dg.exp (asan_include_flags): New function.
11952 (asan_init): Call asan_include_flags to obtain path
11953 to sanitizer headers.
11954
11955 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11956
11957 * lib/target-support.exp (check_dfp_hw_available): New function.
11958 (is-effective-target): Check $arg for dfp_hw.
11959 (is-effective-target-keyword): Likewise.
11960 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11961 Change target to dfp_hw.
11962
11963 2014-05-13 Marek Polacek <polacek@redhat.com>
11964
11965 PR c/61162
11966 * gcc.dg/pr61162.c: New test.
11967
11968 2014-05-13 Marek Polacek <polacek@redhat.com>
11969
11970 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11971 * c-c++-common/pr50459-2.c: New test.
11972
11973 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11974
11975 PR c++/54310
11976 * g++.dg/template/pr54310.C: New.
11977
11978 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11979 Sandra Loosemore <sandra@codesourcery.com>
11980
11981 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11982
11983 2014-05-13 Catherine Moore <clm@cm00re.com>
11984
11985 * gcc.target/mips/near-far-1.c: Adjust expected output
11986 to allow the JALS instruction.
11987 * gcc.target/mips/near-far-2.c: Likewise.
11988 * gcc.target/mips/near-far-4.c: Likewise.
11989
11990 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11991
11992 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11993
11994 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR target/61060
11997 * gcc.dg/pr61060.c: New test.
11998
11999 2014-05-12 DJ Delorie <dj@redhat.com>
12000
12001 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
12002 * gcc.dg/sibcall-4.c: Likewise.
12003
12004 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
12005
12006 * objc.dg/shadow-1.m: New test.
12007 * objc.dg/shadow-2.m: New test.
12008 * objc.dg/ivar-scope-1.m: New test.
12009 * objc.dg/ivar-scope-2.m: New test.
12010 * objc.dg/ivar-scope-3.m: New test.
12011 * objc.dg/ivar-scope-4.m: New test.
12012 * objc.dg/ivar-visibility-1.m: New test.
12013 * objc.dg/ivar-visibility-2.m: New test.
12014 * objc.dg/ivar-visibility-3.m: New test.
12015 * objc.dg/ivar-visibility-4.m: New test.
12016
12017 2014-05-12 Tobias Burnus <burnus@net-b.de>
12018
12019 PR fortran/60127
12020 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
12021
12022 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12023
12024 PR fortran/60834
12025 * gfortran.dg/associate_16.f90: New test.
12026
12027 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12028
12029 PR target/60991
12030 * gcc.target/avr/pr60991.c: New testcase.
12031
12032 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12033
12034 PR c++/60054
12035 * g++.dg/cpp1y/pr60054.C: New.
12036
12037 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12038
12039 PR c++/51199
12040 * g++.dg/template/pr51199.C: New.
12041
12042 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
12043
12044 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
12045
12046 2014-05-11 Jakub Jelinek <jakub@redhat.com>
12047
12048 * gfortran.dg/gomp/affinity-1.f90: New test.
12049
12050 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
12051
12052 * gcc.dg/torture/pr61136.c: New test.
12053
12054 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
12055
12056 PR c++/59705
12057 * g++.dg/cpp0x/sfinae51.C: New.
12058
12059 PR c++/58353
12060 * g++.dg/cpp0x/variadic157.C: New.
12061
12062 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
12063
12064 PR target/51244
12065 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
12066
12067 2014-05-10 Marek Polacek <polacek@redhat.com>
12068
12069 * gcc.dg/pedwarn-init.c: New test.
12070 * gcc.dg/init-string-1.c: Adjust dg-error.
12071
12072 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
12073
12074 * lib/target-supports.exp
12075 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
12076 to the list.
12077
12078 2014-05-09 Marek Polacek <polacek@redhat.com>
12079
12080 PR c/61096
12081 * gcc.dg/pr61096-1.c: New test.
12082 * gcc.dg/pr61096-2.c: New test.
12083
12084 2014-05-09 Florian Weimer <fweimer@redhat.com>
12085
12086 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
12087 * g++.dg/fstack-protector-strong.C: Likewise.
12088 * gcc.target/i386/ssp-strong-reg.c: New file.
12089
12090 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
12091
12092 PR target/61055
12093 * gcc.target/avr/torture/pr61055.c: New test.
12094
12095 2014-05-09 Marek Polacek <polacek@redhat.com>
12096
12097 PR c/50459
12098 * c-c++-common/attributes-1.c: Move test line to a new test.
12099 * c-c++-common/attributes-2.c: New test.
12100 * c-c++-common/pr50459.c: New test.
12101 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
12102 * gcc.dg/nonnull-2.c: Likewise.
12103 * gcc.dg/pr55570.c: Modify dg-error.
12104 * gcc.dg/tm/wrap-2.c: Likewise.
12105
12106 2014-05-08 Jeff Law <law@redhat.com>
12107
12108 PR tree-optimization/61009
12109 * g++.dg/tree-ssa/pr61009.C: New test.
12110
12111 2014-05-08 Matthias Klose <doko@ubuntu.com>
12112
12113 PR driver/61106
12114 * gcc-dg/unused-8a.c: New.
12115 * gcc-dg/unused-8b.c: Likewise.
12116
12117 2014-05-08 Marek Polacek <polacek@redhat.com>
12118
12119 PR c/61053
12120 * gcc.dg/pr61053.c: New test.
12121
12122 2014-05-08 Marek Polacek <polacek@redhat.com>
12123
12124 PR c/61077
12125 * gcc.dg/pr61077.c: New test.
12126
12127 2014-05-08 Tobias Burnus <burnus@net-b.de>
12128
12129 * gfortran.dg/coarray_collectives_1.f90: New.
12130 * gfortran.dg/coarray_collectives_2.f90: New.
12131 * gfortran.dg/coarray_collectives_3.f90: New.
12132 * gfortran.dg/coarray_collectives_4.f90: New.
12133 * gfortran.dg/coarray_collectives_5.f90: New.
12134 * gfortran.dg/coarray_collectives_6.f90: New.
12135 * gfortran.dg/coarray/collectives_1.f90: New.
12136 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
12137 * gfortran.dg/assumed_type_4.f90: Update dg-error.
12138 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
12139 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
12140 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
12141 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
12142 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
12143
12144 2014-05-08 Wei Mi <wmi@google.com>
12145
12146 PR target/58066
12147 * gcc.target/i386/pr58066.c: New test.
12148
12149 2014-05-08 Joseph Myers <joseph@codesourcery.com>
12150
12151 * gcc.target/i386/avx256-unaligned-load-2.c,
12152 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
12153 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
12154 packed-single instructions.
12155
12156 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12157
12158 PR c++/13981
12159 * g++.dg/diagnostic/pr13981.C: New.
12160
12161 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
12162
12163 PR tree-optimization/59100
12164 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
12165 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
12166
12167 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
12168
12169 PR tree-optimization/61095
12170 * gcc.dg/torture/pr61095.c: New test.
12171
12172 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12173
12174 PR middle-end/39246
12175 * gcc.dg/uninit-13.c: Move warning on the actual source line where
12176 the uninitialized complex is used.
12177 * gcc.dg/uninit-17.c: New test to check partial initialization of
12178 complex with branches.
12179 * gcc.dg/uninit-17-O0.c: Likewise.
12180
12181 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
12182
12183 PR target/60884
12184 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
12185 (test_03): Rename to test_02.
12186
12187 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
12188
12189 PR c++/61083
12190 * g++.dg/cpp0x/sfinae50.C: New.
12191
12192 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
12193
12194 PR c++/61080
12195 * g++.dg/cpp0x/deleted7.C: New.
12196
12197 2014-05-07 Richard Biener <rguenther@suse.de>
12198
12199 PR tree-optimization/61034
12200 * g++.dg/tree-ssa/pr61034.C: New testcase.
12201
12202 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
12203
12204 * gcc.target/epiphany/isr-arg.c: New file.
12205
12206 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
12207
12208 PR tree-optimization/52252
12209 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
12210
12211 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
12212
12213 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
12214 * gcc.target/aarch64/simd/vrev16p8.x: New file.
12215 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
12216 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
12217 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
12218 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
12219 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
12220 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
12221 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
12222 * gcc.target/aarch64/simd/vrev16s8.x: New file.
12223 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
12224 * gcc.target/aarch64/simd/vrev16u8.x: New file.
12225 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
12226 * gcc.target/aarch64/simd/vrev32p16.x: New file.
12227 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
12228 * gcc.target/aarch64/simd/vrev32p8.x: New file.
12229 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
12230 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
12231 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
12232 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
12233 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
12234 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
12235 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
12236 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
12237 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
12238 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
12239 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
12240 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
12241 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
12242 * gcc.target/aarch64/simd/vrev32s16.x: New file.
12243 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
12244 * gcc.target/aarch64/simd/vrev32s8.x: New file.
12245 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
12246 * gcc.target/aarch64/simd/vrev32u16.x: New file.
12247 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
12248 * gcc.target/aarch64/simd/vrev32u8.x: New file.
12249 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
12250 * gcc.target/aarch64/simd/vrev64f32.x: New file.
12251 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
12252 * gcc.target/aarch64/simd/vrev64p16.x: New file.
12253 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
12254 * gcc.target/aarch64/simd/vrev64p8.x: New file.
12255 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
12256 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
12257 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
12258 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
12259 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
12260 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
12261 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
12262 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
12263 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
12264 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
12265 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
12266 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
12267 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
12268 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
12269 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
12270 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
12271 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
12272 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
12273 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
12274 * gcc.target/aarch64/simd/vrev64s16.x: New file.
12275 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
12276 * gcc.target/aarch64/simd/vrev64s32.x: New file.
12277 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
12278 * gcc.target/aarch64/simd/vrev64s8.x: New file.
12279 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
12280 * gcc.target/aarch64/simd/vrev64u16.x: New file.
12281 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
12282 * gcc.target/aarch64/simd/vrev64u32.x: New file.
12283 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
12284 * gcc.target/aarch64/simd/vrev64u8.x: New file.
12285
12286 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
12287
12288 gcc.target/aarch64/simd/ext_f32.x: New file.
12289 gcc.target/aarch64/simd/ext_f32_1.c: New file.
12290 gcc.target/aarch64/simd/ext_p16.x: New file.
12291 gcc.target/aarch64/simd/ext_p16_1.c: New file.
12292 gcc.target/aarch64/simd/ext_p8.x: New file.
12293 gcc.target/aarch64/simd/ext_p8_1.c: New file.
12294 gcc.target/aarch64/simd/ext_s16.x: New file.
12295 gcc.target/aarch64/simd/ext_s16_1.c: New file.
12296 gcc.target/aarch64/simd/ext_s32.x: New file.
12297 gcc.target/aarch64/simd/ext_s32_1.c: New file.
12298 gcc.target/aarch64/simd/ext_s64.x: New file.
12299 gcc.target/aarch64/simd/ext_s64_1.c: New file.
12300 gcc.target/aarch64/simd/ext_s8.x: New file.
12301 gcc.target/aarch64/simd/ext_s8_1.c: New file.
12302 gcc.target/aarch64/simd/ext_u16.x: New file.
12303 gcc.target/aarch64/simd/ext_u16_1.c: New file.
12304 gcc.target/aarch64/simd/ext_u32.x: New file.
12305 gcc.target/aarch64/simd/ext_u32_1.c: New file.
12306 gcc.target/aarch64/simd/ext_u64.x: New file.
12307 gcc.target/aarch64/simd/ext_u64_1.c: New file.
12308 gcc.target/aarch64/simd/ext_u8.x: New file.
12309 gcc.target/aarch64/simd/ext_u8_1.c: New file.
12310 gcc.target/aarch64/simd/ext_f64.c: New file.
12311 gcc.target/aarch64/simd/extq_f32.x: New file.
12312 gcc.target/aarch64/simd/extq_f32_1.c: New file.
12313 gcc.target/aarch64/simd/extq_p16.x: New file.
12314 gcc.target/aarch64/simd/extq_p16_1.c: New file.
12315 gcc.target/aarch64/simd/extq_p8.x: New file.
12316 gcc.target/aarch64/simd/extq_p8_1.c: New file.
12317 gcc.target/aarch64/simd/extq_s16.x: New file.
12318 gcc.target/aarch64/simd/extq_s16_1.c: New file.
12319 gcc.target/aarch64/simd/extq_s32.x: New file.
12320 gcc.target/aarch64/simd/extq_s32_1.c: New file.
12321 gcc.target/aarch64/simd/extq_s64.x: New file.
12322 gcc.target/aarch64/simd/extq_s64_1.c: New file.
12323 gcc.target/aarch64/simd/extq_s8.x: New file.
12324 gcc.target/aarch64/simd/extq_s8_1.c: New file.
12325 gcc.target/aarch64/simd/extq_u16.x: New file.
12326 gcc.target/aarch64/simd/extq_u16_1.c: New file.
12327 gcc.target/aarch64/simd/extq_u32.x: New file.
12328 gcc.target/aarch64/simd/extq_u32_1.c: New file.
12329 gcc.target/aarch64/simd/extq_u64.x: New file.
12330 gcc.target/aarch64/simd/extq_u64_1.c: New file.
12331 gcc.target/aarch64/simd/extq_u8.x: New file.
12332 gcc.target/aarch64/simd/extq_u8_1.c: New file.
12333 gcc.target/aarch64/simd/extq_f64.c: New file.
12334
12335 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
12336
12337 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
12338 * gcc.target/aarch64/vtrnu32.c: Likewise.
12339 * gcc.target/aarch64/vtrnf32.c: Likewise.
12340
12341 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
12342
12343 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
12344 * gcc.target/aarch64/simd/vtrnf32.x: New file.
12345 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
12346 * gcc.target/aarch64/simd/vtrnp16.x: New file.
12347 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
12348 * gcc.target/aarch64/simd/vtrnp8.x: New file.
12349 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
12350 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
12351 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
12352 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
12353 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
12354 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
12355 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
12356 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
12357 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
12358 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
12359 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
12360 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
12361 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
12362 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
12363 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
12364 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
12365 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
12366 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
12367 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
12368 * gcc.target/aarch64/simd/vtrns16.x: New file.
12369 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
12370 * gcc.target/aarch64/simd/vtrns32.x: New file.
12371 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
12372 * gcc.target/aarch64/simd/vtrns8.x: New file.
12373 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
12374 * gcc.target/aarch64/simd/vtrnu16.x: New file.
12375 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
12376 * gcc.target/aarch64/simd/vtrnu32.x: New file.
12377 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
12378 * gcc.target/aarch64/simd/vtrnu8.x: New file.
12379
12380 2014-05-07 Richard Biener <rguenther@suse.de>
12381
12382 PR tree-optimization/57864
12383 * gcc.dg/torture/pr57864.c: New testcase.
12384
12385 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
12386
12387 PR libfortran/61049
12388 * gfortran.dg/list_read_13.f: New test.
12389
12390 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
12391
12392 PR c++/60999
12393 * g++.dg/cpp0x/nsdmi-template9.C: New.
12394 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
12395
12396 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
12397 Mike Stump <mikestump@comcast.net>
12398 Richard Sandiford <rdsandiford@googlemail.com>
12399
12400 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
12401
12402 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
12403
12404 PR ipa/60965
12405 * g++.dg/ipa/devirt-32.C: New testcase.
12406
12407 2014-05-05 Richard Biener <rguenther@suse.de>
12408
12409 PR middle-end/61010
12410 * gcc.dg/torture/pr61010.c: New testcase.
12411
12412 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12413
12414 * gcc.target/s390/leaf-profile.c: New testcase.
12415
12416 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12417
12418 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
12419 Disable asm scan for s390.
12420 * gcc.dg/hoist-register-pressure-2.c: Likewise.
12421 * gcc.dg/hoist-register-pressure-3.c: Likewise.
12422
12423 2014-05-05 Bin Cheng <bin.cheng@arm.com>
12424
12425 PR tree-optimization/60363
12426 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
12427
12428 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
12429
12430 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
12431 (dg-require-effective-target): Change target to powerpc_fprs.
12432 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
12433 (dg-require-effective-target): Change target to dfprt.
12434
12435 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
12436
12437 PR c++/58582
12438 * g++.dg/cpp0x/deleted4.C: New.
12439 * g++.dg/cpp0x/deleted5.C: Likewise.
12440 * g++.dg/cpp0x/deleted6.C: Likewise.
12441
12442 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
12443
12444 PR fortran/61025
12445 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
12446 regexps for -m32.
12447 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
12448 * gfortran.dg/coarray_poly_6.f90: Likewise.
12449 * gfortran.dg/coarray_poly_7.f90: Likewise.
12450 * gfortran.dg/coarray_poly_8.f90: Likewise.
12451
12452 2014-05-02 Marek Polacek <polacek@redhat.com>
12453
12454 PR c/25801
12455 * gcc.dg/pr25801.c: New test.
12456
12457 2014-05-02 Marek Polacek <polacek@redhat.com>
12458
12459 PR c/60784
12460 * gcc.dg/pr60784.c: New test.
12461
12462 2014-05-01 Marek Polacek <polacek@redhat.com>
12463
12464 PR c/60915
12465 * gcc.dg/pr60915.c: New test.
12466
12467 2014-05-01 Marek Polacek <polacek@redhat.com>
12468
12469 PR c/60257
12470 * gcc.dg/pr60257.c: New test.
12471
12472 2014-05-01 Marek Polacek <polacek@redhat.com>
12473
12474 PR c/43395
12475 * c-c++-common/pr43395.c: New test.
12476
12477 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12478
12479 * gcc.dg/cond-reduc-1.c: New test.
12480 * gcc.dg/cond-reduc-2.c: Likewise.
12481
12482 2014-05-01 Marek Polacek <polacek@redhat.com>
12483
12484 PR c/29467
12485 * gcc.dg/pr29467.c: New test.
12486 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
12487 about boolean types.
12488 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
12489 to bool.
12490 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
12491
12492 2014-05-01 Marek Polacek <polacek@redhat.com>
12493
12494 PR c/43245
12495 * gcc.dg/pr43245.c: New test.
12496
12497 2014-05-01 Marek Polacek <polacek@redhat.com>
12498
12499 PR c/56989
12500 * gcc.dg/pr56989.c: New test.
12501
12502 2014-04-30 Ian Lance Taylor <iant@google.com>
12503
12504 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
12505 in go_compile_args rather than in argument to go-torture-execute.
12506
12507 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
12508
12509 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
12510 instead of getpid.
12511
12512 2014-04-30 Tobias Burnus <burnus@net-b.de>
12513
12514 * gfortran.dg/coarray_poly_6.f90
12515 * gfortran.dg/coarray_poly_7.f90
12516 * gfortran.dg/coarray_poly_8.f90
12517
12518 2014-04-30 Tobias Burnus <burnus@net-b.de>
12519
12520 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
12521 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
12522 * gfortran.dg/coarray/codimension.f90: New.
12523
12524 2014-04-30 Tobias Burnus <burnus@net-b.de>
12525
12526 * gfortran.dg/coarray_lib_this_image_1.f90: New.
12527 * gfortran.dg/coarray_lib_this_image_2.f90: New.
12528
12529 2014-04-30 Tobias Burnus <burnus@net-b.de>
12530
12531 * gfortran.dg/coarray_poly_4.f90: New.
12532 * gfortran.dg/coarray_poly_5.f90: New.
12533
12534 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
12535
12536 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
12537 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
12538 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
12539 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
12540 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
12541 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
12542 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
12543 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
12544 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
12545 * gcc.target/arm/simd/vuzpf32_1.c: New file.
12546 * gcc.target/arm/simd/vuzpp16_1.c: New file.
12547 * gcc.target/arm/simd/vuzpp8_1.c: New file.
12548 * gcc.target/arm/simd/vuzps16_1.c: New file.
12549 * gcc.target/arm/simd/vuzps32_1.c: New file.
12550 * gcc.target/arm/simd/vuzps8_1.c: New file.
12551 * gcc.target/arm/simd/vuzpu16_1.c: New file.
12552 * gcc.target/arm/simd/vuzpu32_1.c: New file.
12553 * gcc.target/arm/simd/vuzpu8_1.c: New file.
12554
12555 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
12556
12557 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
12558 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
12559 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
12560
12561 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
12562
12563 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
12564 * gcc.target/aarch64/simd/vuzpf32.x: New file.
12565 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
12566 * gcc.target/aarch64/simd/vuzpp16.x: New file.
12567 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
12568 * gcc.target/aarch64/simd/vuzpp8.x: New file.
12569 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
12570 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
12571 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
12572 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
12573 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
12574 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
12575 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
12576 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
12577 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
12578 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
12579 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
12580 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
12581 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
12582 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
12583 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
12584 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
12585 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
12586 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
12587 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
12588 * gcc.target/aarch64/simd/vuzps16.x: New file.
12589 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
12590 * gcc.target/aarch64/simd/vuzps32.x: New file.
12591 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
12592 * gcc.target/aarch64/simd/vuzps8.x: New file.
12593 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
12594 * gcc.target/aarch64/simd/vuzpu16.x: New file.
12595 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
12596 * gcc.target/aarch64/simd/vuzpu32.x: New file.
12597 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
12598 * gcc.target/aarch64/simd/vuzpu8.x: New file.
12599
12600 2014-04-30 Richard Biener <rguenther@suse.de>
12601
12602 PR tree-optimization/48329
12603 * gfortran.dg/vect/pr48329.f90: New testcase.
12604
12605 2014-04-30 Marek Polacek <polacek@redhat.com>
12606
12607 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
12608 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
12609
12610 2014-04-30 Marek Polacek <polacek@redhat.com>
12611
12612 PR c/60139
12613 * gcc.dg/pr60139.c: New test.
12614
12615 2014-04-30 Marek Polacek <polacek@redhat.com>
12616
12617 PR c/60351
12618 * gcc.dg/pr60351.c: New test.
12619
12620 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
12621
12622 * gcc.target/arm/simd/simd.exp: New file.
12623 * gcc.target/arm/simd/vzipqf32_1.c: New file.
12624 * gcc.target/arm/simd/vzipqp16_1.c: New file.
12625 * gcc.target/arm/simd/vzipqp8_1.c: New file.
12626 * gcc.target/arm/simd/vzipqs16_1.c: New file.
12627 * gcc.target/arm/simd/vzipqs32_1.c: New file.
12628 * gcc.target/arm/simd/vzipqs8_1.c: New file.
12629 * gcc.target/arm/simd/vzipqu16_1.c: New file.
12630 * gcc.target/arm/simd/vzipqu32_1.c: New file.
12631 * gcc.target/arm/simd/vzipqu8_1.c: New file.
12632 * gcc.target/arm/simd/vzipf32_1.c: New file.
12633 * gcc.target/arm/simd/vzipp16_1.c: New file.
12634 * gcc.target/arm/simd/vzipp8_1.c: New file.
12635 * gcc.target/arm/simd/vzips16_1.c: New file.
12636 * gcc.target/arm/simd/vzips32_1.c: New file.
12637 * gcc.target/arm/simd/vzips8_1.c: New file.
12638 * gcc.target/arm/simd/vzipu16_1.c: New file.
12639 * gcc.target/arm/simd/vzipu32_1.c: New file.
12640 * gcc.target/arm/simd/vzipu8_1.c: New file.
12641
12642 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12643
12644 PR c++/51707
12645 * g++.dg/cpp0x/constexpr-51707.C: New.
12646
12647 2014-04-29 David Malcolm <dmalcolm@redhat.com>
12648
12649 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
12650 occurrences of "int" in the gimple dump to reflect that the return
12651 types of functions now show up in such dumps.
12652 * gcc.dg/tree-ssa/pr27810.c: Likewise.
12653
12654 2014-04-29 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR tree-optimization/60971
12657 * c-c++-common/turtore/pr60971.c: New test.
12658
12659 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
12660
12661 * gcc.target/aarch64/simd/simd.exp: New file.
12662 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
12663 * gcc.target/aarch64/simd/vzipf32.x: New file.
12664 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
12665 * gcc.target/aarch64/simd/vzipp16.x: New file.
12666 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
12667 * gcc.target/aarch64/simd/vzipp8.x: New file.
12668 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
12669 * gcc.target/aarch64/simd/vzipqf32.x: New file.
12670 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
12671 * gcc.target/aarch64/simd/vzipqp16.x: New file.
12672 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
12673 * gcc.target/aarch64/simd/vzipqp8.x: New file.
12674 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
12675 * gcc.target/aarch64/simd/vzipqs16.x: New file.
12676 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
12677 * gcc.target/aarch64/simd/vzipqs32.x: New file.
12678 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
12679 * gcc.target/aarch64/simd/vzipqs8.x: New file.
12680 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
12681 * gcc.target/aarch64/simd/vzipqu16.x: New file.
12682 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
12683 * gcc.target/aarch64/simd/vzipqu32.x: New file.
12684 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
12685 * gcc.target/aarch64/simd/vzipqu8.x: New file.
12686 * gcc.target/aarch64/simd/vzips16_1.c: New file.
12687 * gcc.target/aarch64/simd/vzips16.x: New file.
12688 * gcc.target/aarch64/simd/vzips32_1.c: New file.
12689 * gcc.target/aarch64/simd/vzips32.x: New file.
12690 * gcc.target/aarch64/simd/vzips8_1.c: New file.
12691 * gcc.target/aarch64/simd/vzips8.x: New file.
12692 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
12693 * gcc.target/aarch64/simd/vzipu16.x: New file.
12694 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
12695 * gcc.target/aarch64/simd/vzipu32.x: New file.
12696 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
12697 * gcc.target/aarch64/simd/vzipu8.x: New file.
12698
12699 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12700
12701 * gcc.target/aarch64/fcsel_1.c: New test case.
12702
12703 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
12704
12705 PR libfortran/60810
12706 * gfortran.dg/arrayio_13.f90: New test.
12707
12708 2014-04-28 Martin Jambor <mjambor@suse.cz>
12709
12710 * gcc.dg/tree-ssa/sra-14.c: New test.
12711
12712 2014-04-28 Richard Biener <rguenther@suse.de>
12713
12714 PR middle-end/60092
12715 * gcc.dg/tree-ssa/alias-32.c: New testcase.
12716 * gcc.dg/vect/pr60092.c: Likewise.
12717
12718 2014-04-28 Richard Biener <rguenther@suse.de>
12719
12720 * gcc.dg/tree-ssa/vrp91.c: New testcase.
12721 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
12722 * gcc.dg/Wstrict-overflow-15.c: Likewise.
12723 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
12724
12725 2014-04-28 Richard Biener <rguenther@suse.de>
12726
12727 PR tree-optimization/60979
12728 * gcc.dg/graphite/pr60979.c: New testcase.
12729
12730 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12731
12732 PR c/60983
12733 * gcc.dg/pr60114.c: Use signed chars.
12734
12735 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
12736
12737 PR c++/59120
12738 * g++.dg/cpp0x/alias-decl-43.C: New.
12739
12740 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12741
12742 PR fortran/59604
12743 PR fortran/58003
12744 * gfortran.dg/no_range_check_3.f90: New test.
12745
12746 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
12747
12748 PR libfortran/52539
12749 * gfortran.dg/namelist_utf8.f90: New test.
12750
12751 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
12752
12753 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
12754 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
12755 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
12756
12757 2014-04-25 Cary Coutant <ccoutant@google.com>
12758
12759 PR debug/60929
12760 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
12761 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
12762 -fdebug-types-section flag.
12763
12764 2014-04-25 Jiong Wang <jiong.wang@arm.com>
12765
12766 * gcc.target/arm/tail-long-call.c: New test.
12767
12768 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12769
12770 PR tree-optimization/60930
12771 * gcc.dg/torture/pr60930.c: New test.
12772
12773 2014-04-25 Jakub Jelinek <jakub@redhat.com>
12774
12775 PR tree-optimization/60960
12776 * gcc.c-torture/execute/pr60960.c: New test.
12777
12778 2014-04-25 Marek Polacek <polacek@redhat.com>
12779
12780 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
12781
12782 2014-04-25 Marek Polacek <polacek@redhat.com>
12783
12784 PR c/18079
12785 * gcc.dg/pr18079.c: New test.
12786 * gcc.dg/pr18079-2.c: New test.
12787
12788 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
12789
12790 * c-c++-common/gomp/pr60823-2.c: Require effective target
12791 vect_simd_clones.
12792
12793 2014-04-25 Marek Polacek <polacek@redhat.com>
12794
12795 PR c/60114
12796 * gcc.dg/pr60114.c: New test.
12797
12798 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
12799
12800 * gcc.c-torture/execute/20140425-1.c: New test.
12801
12802 2014-04-25 Marek Polacek <polacek@redhat.com>
12803
12804 PR c/60156
12805 * c-c++-common/pr60156.c: New test.
12806
12807 2014-04-25 Richard Biener <rguenther@suse.de>
12808
12809 PR ipa/60912
12810 * g++.dg/opt/pr60912.C: New testcase.
12811
12812 2014-04-25 Richard Biener <rguenther@suse.de>
12813
12814 PR ipa/60911
12815 * gcc.dg/lto/pr60911_0.c: New testcase.
12816
12817 2014-04-24 Cong Hou <congh@google.com>
12818
12819 PR tree-optimization/60896
12820 * g++.dg/vect/pr60896.cc: New test.
12821
12822 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12823
12824 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12825 unpack builtin functionss for 128-bit types.
12826 * gcc.target/powerpc/pack02.c: Likewise.
12827 * gcc.target/powerpc/pack03.c: Likewise.
12828 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12829 divide builtin functionss.
12830 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12831 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12832 functions.
12833 * gcc.target/powerpc/bcd-2.c: Likewise.
12834 * gcc.target/powerpc/bcd-3.c: Likewise.
12835 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12836 builtin functionss.
12837 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12838
12839 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12840
12841 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12842 keeps_null_pointer_checks.
12843 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12844 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12845 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12846 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12847
12848 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12849
12850 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12851 Replace load with read and store with write.
12852
12853 2014-04-24 Jeff Law <law@redhat.com>
12854
12855 PR target/60822
12856 * gcc.c-torture/pr60822.c: New test.
12857 * gcc.c-torture/pr60822.x: New test.
12858
12859 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12860
12861 PR c++/57958
12862 * g++.dg/cpp0x/pr57958.C: New test.
12863
12864 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12865
12866 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12867 true for aarch64_be.
12868
12869 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12870 Tom de Vries <tom@codesourcery.com>
12871
12872 * gcc.dg/fuse-caller-save.c: New test.
12873
12874 2014-04-24 Joey Ye <joey.ye@arm.com>
12875
12876 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12877
12878 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12879
12880 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12881 * gcc.dg/vect/vect-bswap16: New test.
12882 * gcc.dg/vect/vect-bswap32: Likewise.
12883 * gcc.dg/vect/vect-bswap64: Likewise.
12884
12885 2014-04-23 Jeff Law <law@redhat.com>
12886
12887 PR tree-optimization/60902
12888 * gcc.target/i386/pr60902.c: New test.
12889
12890 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12891
12892 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12893 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12894 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12895
12896 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12897
12898 * gcc.target/arm/rev16.c: New test.
12899
12900 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12901
12902 * gcc.target/aarch64/rev16_1.c: New test.
12903
12904 2014-04-23 Richard Biener <rguenther@suse.de>
12905
12906 PR tree-optimization/60903
12907 * gcc.dg/torture/pr60903.c: New testcase.
12908
12909 2014-04-23 Richard Biener <rguenther@suse.de>
12910
12911 PR middle-end/60895
12912 * g++.dg/torture/pr60895.C: New testcase.
12913
12914 2014-04-23 Richard Biener <rguenther@suse.de>
12915
12916 PR middle-end/60891
12917 * gcc.dg/torture/pr60891.c: New testcase.
12918
12919 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12920
12921 PR sanitizer/60275
12922 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12923 -fno-sanitize-recover to dg-options.
12924 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12925 add -std=c++11 to dg-options.
12926 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12927 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12928 add -std=c++1y to dg-options.
12929 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12930 -fno-sanitize-recover to dg-options.
12931 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12932 * c-c++-common/ubsan/vla-4.c: Likewise.
12933 * c-c++-common/ubsan/pr59503.c: Likewise.
12934 * c-c++-common/ubsan/vla-3.c: Likewise.
12935 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12936 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12937 * c-c++-common/ubsan/shift-3.c: Likewise.
12938 * c-c++-common/ubsan/overflow-1.c: Likewise.
12939 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12940 * c-c++-common/ubsan/vla-2.c: Likewise.
12941 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12942 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12943 * c-c++-common/ubsan/shift-6.c: Likewise.
12944 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12945 * c-c++-common/ubsan/overflow-add-3.c: New test.
12946 * c-c++-common/ubsan/overflow-add-4.c: New test.
12947 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12948 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12949
12950 2014-04-22 Christian Bruel <christian.bruel@st.com>
12951
12952 * gcc.target/sh/hiconst.c: New test.
12953
12954 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12955
12956 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12957 lroundf generates custom round instruction, too.
12958
12959 2014-04-22 Tobias Burnus <burnus@net-b.de>
12960
12961 PR fortran/60881
12962 * coarray/alloc_comp_3.f90: New.
12963
12964 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12965
12966 PR target/60868
12967 * gcc.target/i386/pr60868.c: New testcase.
12968
12969 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR c/59073
12972 * c-c++-common/gomp/pr59073.c: New test.
12973
12974 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12975
12976 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12977
12978 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12979
12980 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12981 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12982
12983 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12984
12985 * gcc.dg/memcpy-5.c: New test.
12986
12987 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12988
12989 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12990
12991 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12992 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12993 *-*-solaris2.9.
12994 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12995 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12996 from dg-options.
12997 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12998 from dg-additional-options.
12999 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
13000 from dg-options.
13001
13002 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
13003 execution check.
13004 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
13005 (sigill_hdlr): Remove.
13006 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
13007 check.
13008
13009 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
13010 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
13011 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
13012
13013 * lib/target-supports.exp (add_options_for_tls): Remove
13014 *-*-solaris2.9* handling.
13015
13016 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
13017
13018 * gcc.target/aarch64/vect_cvtf_1.c: New.
13019
13020 2014-04-22 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR tree-optimization/60823
13023 * c-c++-common/gomp/pr60823-1.c: New test.
13024 * c-c++-common/gomp/pr60823-2.c: New test.
13025 * c-c++-common/gomp/pr60823-3.c: New test.
13026
13027 2014-04-22 Ian Bolton <ian.bolton@arm.com>
13028
13029 * gcc.target/arm/anddi_notdi-1.c: New test.
13030 * gcc.target/arm/iordi_notdi-1.c: New test case.
13031
13032 2014-04-22 Ian Bolton <ian.bolton@arm.com>
13033
13034 * gcc.target/arm/iordi_notdi-1.c: New test.
13035
13036 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
13037
13038 * gcc.target/aarch64/vrnd_f64_1.c : New file.
13039
13040 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13041
13042 PR target/60735
13043 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
13044 not cause errors if -mspe.
13045
13046 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
13047
13048 PR target/60909
13049 * gcc.target/i386/pr60909-1.c: New test.
13050 * gcc.target/i386/pr60909-2.c: Ditto.
13051
13052 2014-04-18 Cong Hou <congh@google.com>
13053
13054 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
13055 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
13056
13057 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13058
13059 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
13060 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13061
13062 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
13063
13064 PR c++/59200
13065 * g++.dg/cpp0x/alias-decl-42.C: New.
13066
13067 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
13068
13069 * gcc.target/powerpc/ti_math1.c: New.
13070 * gcc.target/powerpc/ti_math2.c: New.
13071
13072 2014-04-17 Martin Jambor <mjambor@suse.cz>
13073
13074 * gnat.dg/opt34.adb: New.
13075 * gnat.dg/opt34_pkg.ads: Likewise.
13076
13077 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
13078
13079 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
13080 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
13081
13082 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
13083
13084 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
13085 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
13086
13087 2014-04-17 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR target/60847
13090 Forward port from 4.8 branch
13091 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
13092
13093 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
13094 Fix scan patterns.
13095 * gcc.target/i386/bmi-2.c: Ditto.
13096
13097 2014-04-17 Richard Biener <rguenther@suse.de>
13098
13099 PR middle-end/60849
13100 * g++.dg/opt/pr60849.C: New testcase.
13101
13102 2014-04-17 Richard Biener <rguenther@suse.de>
13103
13104 PR tree-optimization/60836
13105 * g++.dg/vect/pr60836.cc: New testcase.
13106
13107 2014-04-17 Richard Biener <rguenther@suse.de>
13108
13109 PR tree-optimization/60841
13110 * gcc.dg/vect/pr60841.c: New testcase.
13111
13112 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
13113
13114 * g++.dg/ipa/devirt-31.C: New testcase.
13115
13116 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
13117
13118 PR lto/60820
13119 * gcc.dg/lto/pr60820_0.c: New testcase.
13120 * gcc.dg/lto/pr60820_1.c: New testcase.
13121
13122 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
13123
13124 PR ipa/60854
13125 * g++.dg/torture/pr60854.C: New testcase.
13126
13127 2014-04-16 Catherine Moore <clm@codesourcery.com>
13128
13129 * gcc.target/mips/umips-store16-2.c: New test.
13130
13131 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
13132
13133 * g++.dg/cpp0x/initlist-vect.C: New file.
13134
13135 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
13136
13137 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
13138 * gcc.dg/uninit-I-O0.c: Likewise.
13139 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
13140
13141 2014-04-16 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR tree-optimization/60844
13144 * gcc.dg/pr60844.c: New test.
13145
13146 2014-04-15 Richard Biener <rguenther@suse.de>
13147
13148 PR rtl-optimization/56965
13149 * gcc.dg/torture/pr56965-1.c: New testcase.
13150 * gcc.dg/torture/pr56965-2.c: Likewise.
13151
13152 2014-04-15 Teresa Johnson <tejohnson@google.com>
13153
13154 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
13155
13156 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
13157
13158 * gnat.dg/vect14.adb: New test.
13159
13160 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
13161
13162 * gnat.dg/vect12.ad[sb]: New test.
13163 * gnat.dg/vect13.ad[sb]: Likewise.
13164
13165 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
13166
13167 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
13168 under qemu-arm.
13169 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
13170 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
13171 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
13172 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
13173 * c-c++-common/ubsan/null-1.c: Likewise.
13174 * c-c++-common/ubsan/null-10.c: Likewise.
13175 * c-c++-common/ubsan/null-11.c: Likewise.
13176 * c-c++-common/ubsan/null-2.c: Likewise.
13177 * c-c++-common/ubsan/null-3.c: Likewise.
13178 * c-c++-common/ubsan/null-4.c: Likewise.
13179 * c-c++-common/ubsan/null-5.c: Likewise.
13180 * c-c++-common/ubsan/null-6.c: Likewise.
13181 * c-c++-common/ubsan/null-7.c: Likewise.
13182 * c-c++-common/ubsan/null-8.c: Likewise.
13183 * c-c++-common/ubsan/null-9.c: Likewise.
13184 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13185 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13186 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13187 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13188 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13189 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13190 * c-c++-common/ubsan/pr59333.c: Likewise.
13191 * c-c++-common/ubsan/pr59667.c: Likewise.
13192 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13193 * c-c++-common/ubsan/pr60636.c: Likewise.
13194 * c-c++-common/ubsan/shift-1.c: Likewise.
13195 * c-c++-common/ubsan/shift-2.c: Likewise.
13196 * c-c++-common/ubsan/vla-1.c: Likewise.
13197
13198 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
13199
13200 * gnat.dg/vect11.ad[sb]: New test.
13201
13202 2014-04-14 Richard Biener <rguenther@suse.de>
13203
13204 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
13205
13206 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13207
13208 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
13209
13210 2014-04-14 Richard Biener <rguenther@suse.de>
13211 Marc Glisse <marc.glisse@inria.fr>
13212
13213 PR c/60819
13214 * gcc.target/i386/vec-may_alias.c: New testcase.
13215
13216 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13217
13218 * lib/target-supports.exp
13219 (check_effective_target_vect_widen_mult_si_to_di_pattern):
13220 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
13221 Fix formatting.
13222
13223 2014-04-14 Richard Biener <rguenther@suse.de>
13224
13225 PR lto/60720
13226 * gcc.dg/lto/pr60720_0.c: New testcase.
13227 * gcc.dg/lto/pr60720_1.c: Likewise.
13228
13229 2014-04-14 Christian Bruel <christian.bruel@st.com>
13230
13231 * gcc.target/sh/memset.c: New test.
13232
13233 2014-04-14 Richard Biener <rguenther@suse.de>
13234
13235 PR middle-end/55022
13236 * gcc.dg/graphite/pr55022.c: New testcase.
13237
13238 2014-04-14 Richard Biener <rguenther@suse.de>
13239
13240 PR tree-optimization/59817
13241 PR tree-optimization/60453
13242 * gfortran.dg/graphite/pr59817.f: New testcase.
13243 * gcc.dg/graphite/pr59817-1.c: Likewise.
13244 * gcc.dg/graphite/pr59817-2.c: Likewise.
13245
13246 2014-04-14 Jason Merrill <jason@redhat.com>
13247
13248 Revert:
13249 * lib/gcc-dg.exp (dg-build-dso): New.
13250 (gcc-dg-test-1): Handle dg-do-what "dso".
13251
13252 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
13253
13254 PR fortran/60717
13255 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
13256
13257 PR fortran/58085
13258 * gfortran.dg/associate_15.f90: New test.
13259
13260 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
13261
13262 PR middle-end/60467
13263 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
13264 case to check.
13265
13266 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
13267
13268 PR middle-end/60469
13269 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
13270
13271 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
13272
13273 * gcc.target/mips/umips-store16-1.c: New test.
13274
13275 2014-04-11 Tobias Burnus <burnus@net-b.de>
13276
13277 PR c/60194
13278 * * g++.dg/warn/warn_format_signedness.C: New.
13279 * gcc.dg/format/warn-signedness.c: New.
13280
13281 2014-04-11 Tobias Burnus <burnus@net-b.de>
13282
13283 PR fortran/58880
13284 PR fortran/60495
13285 * gfortran.dg/finalize_25.f90: New.
13286
13287 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
13288
13289 * gcc.target/epiphany/t1068-2.c: New file.
13290
13291 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
13292
13293 * gcc.target/epiphany/btst-1.c: New test.
13294
13295 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
13296
13297 PR rtl-optimization/60651
13298 * gcc.target/epiphany/mode-switch.c: New test.
13299
13300 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
13301
13302 PR c++/58600
13303 * g++.dg/cpp0x/gen-attrs-58.C: New.
13304 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
13305
13306 2014-04-11 Steve Ellcey <sellcey@mips.com>
13307 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR middle-end/60556
13310 * gcc.c-torture/compile/pr60556.c: New test.
13311
13312 2014-04-11 Richard Biener <rguenther@suse.de>
13313
13314 PR middle-end/60797
13315 * gcc.dg/pr60797.c: New testcase.
13316
13317 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13318
13319 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
13320 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
13321 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
13322 rename to ...
13323 * gcc.target/s390/htm-nofloat-1.c: ... this one.
13324 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
13325 instructions as well.
13326
13327 2014-04-11 Jakub Jelinek <jakub@redhat.com>
13328
13329 PR rtl-optimization/60663
13330 * gcc.target/arm/pr60663.c: New test.
13331
13332 2014-04-10 Jason Merrill <jason@redhat.com>
13333
13334 * g++.dg/dso/dlclose1.C: Disable for 4.9.
13335
13336 2014-04-10 Jakub Jelinek <jakub@redhat.com>
13337
13338 PR lto/60567
13339 * g++.dg/lto/pr60567_0.C: New test.
13340
13341 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
13342
13343 * gfortran.dg/class_nameclash.f90: New test.
13344
13345 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13346
13347 PR c++/52844
13348 * g++.dg/cpp0x/variadic156.C: New.
13349
13350 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13351
13352 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
13353 long.
13354
13355 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13356
13357 PR debug/60655
13358 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
13359 -fdata-sections.
13360
13361 2014-04-09 Steve Ellcey <sellcey@mips.com>
13362
13363 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
13364 and scan lists.
13365
13366 2014-04-09 Cong Hou <congh@google.com>
13367
13368 PR testsuite/60773
13369 * lib/target-supports.exp:
13370 (check_effective_target_vect_widen_si_to_di_pattern): New.
13371 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
13372 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
13373 targets only.
13374 (foo): Fix up formatting.
13375 (main): Call check_vect.
13376
13377 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
13378
13379 PR c++/59115
13380 * g++.dg/template/crash119.C: New.
13381
13382 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
13383
13384 * gcc.target/powerpc/atomic_load_store-p8.c: New.
13385
13386 2014-04-08 Jason Merrill <jason@redhat.com>
13387
13388 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
13389
13390 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13391
13392 PR rtl-optimization/60776
13393 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
13394 * gcc.dg/builtin-bswap-7.c: Likewise.
13395 * gcc.dg/builtin-bswap-6a.c: New testcase.
13396 * gcc.dg/builtin-bswap-7a.c: New testcase.
13397
13398 Revert
13399 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13400
13401 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
13402 optimization.
13403 * gcc.dg/builtin-bswap-7.c: Likewise.
13404
13405 2014-04-08 Richard Biener <rguenther@suse.de>
13406
13407 PR tree-optimization/60785
13408 * gcc.dg/graphite/pr60785.c: New testcase.
13409
13410 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13411
13412 PR target/60602
13413 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
13414 with as at -O0.
13415
13416 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
13417
13418 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
13419 * g++.dg/warn/Wnvdtor-3.C: Likewise.
13420 * g++.dg/warn/Wnvdtor-4.C: Likewise.
13421
13422 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
13423
13424 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
13425
13426 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
13427
13428 PR target/60609
13429 * g++.dg/torture/pr60609.C: New test.
13430
13431 2014-04-07 Richard Biener <rguenther@suse.de>
13432
13433 PR tree-optimization/60766
13434 * gcc.dg/torture/pr60766.c: New testcase.
13435
13436 2014-04-07 Jason Merrill <jason@redhat.com>
13437
13438 * lib/gcc-dg.exp (dg-build-dso): New.
13439 (gcc-dg-test-1): Handle dg-do-what "dso".
13440 * lib/target-supports.exp (add_options_for_dlopen): New.
13441 (check_effective_target_dlopen): Use it.
13442
13443 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13444
13445 * gcc.target/arm/pr60657.c: Fix missing curly brace.
13446
13447 2014-04-07 Richard Biener <rguenther@suse.de>
13448
13449 PR middle-end/60750
13450 * g++.dg/torture/pr60750.C: New testcase.
13451 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
13452
13453 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
13454
13455 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
13456
13457 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
13458
13459 PR testsuite/60671
13460 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
13461
13462 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
13463
13464 PR testsuite/60672
13465 * g++.dg/cpp1y/auto-fn25.C: Require lto.
13466
13467 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
13468
13469 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
13470
13471 * gfortran.dg/warn_conversion_4.f90: Adjust test.
13472
13473 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
13474
13475 * gcc.target/avr/dev-specific-rmw.c: New test.
13476
13477 2014-04-04 Cong Hou <congh@google.com>
13478
13479 PR tree-optimization/60656
13480 * gcc.dg/vect/pr60656.c: New test.
13481
13482 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13483
13484 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
13485 optimization.
13486 * gcc.dg/builtin-bswap-7.c: Likewise.
13487
13488 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13489
13490 PR c++/58207
13491 * g++.dg/cpp0x/constexpr-ice15.C: New.
13492
13493 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
13494
13495 PR ipa/59626
13496 testcase by Richard Biener
13497 * gcc.dg/lto/pr59626_0.c: New testcase.
13498 * gcc.dg/lto/pr59626_1.c: New testcase.
13499
13500 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13501
13502 PR debug/60655
13503 * gcc.c-torture/compile/pr60655-1.c: New test.
13504
13505 2014-04-04 Martin Jambor <mjambor@suse.cz>
13506
13507 PR ipa/60640
13508 * g++.dg/ipa/pr60640-1.C: New test.
13509 * g++.dg/ipa/pr60640-2.C: Likewise.
13510 * g++.dg/ipa/pr60640-3.C: Likewise.
13511 * g++.dg/ipa/pr60640-4.C: Likewise.
13512
13513 2014-04-04 Jeff Law <law@redhat.com>
13514
13515 PR target/60657
13516 * gcc.target/arm/pr60657.c: New test.
13517
13518 2014-04-04 Richard Biener <rguenther@suse.de>
13519
13520 PR ipa/60746
13521 * g++.dg/torture/pr60746.C: New testcase.
13522
13523 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
13524
13525 * g++.old-deja/g++.robertl/eb121.C: Adjust.
13526 * g++.old-deja/g++.jason/overload21.C: Likewise.
13527 * g++.old-deja/g++.law/init5.C: Likewise.
13528
13529 2014-04-03 Cong Hou <congh@google.com>
13530
13531 PR tree-optimization/60505
13532 * gcc.dg/vect/pr60505.c: New test.
13533
13534 2014-04-03 Richard Biener <rguenther@suse.de>
13535
13536 PR tree-optimization/60740
13537 * gcc.dg/graphite/pr60740.c: New testcase.
13538
13539 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
13540
13541 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
13542 * g++.dg/warn/Wnvdtor-2.C: New.
13543 * g++.dg/warn/Wnvdtor-3.C: New.
13544 * g++.dg/warn/Wnvdtor-4.C: New.
13545 * g++.dg/warn/Weff1.C: Delete.
13546 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
13547 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
13548
13549 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
13550
13551 PR ipa/60659
13552 * g++.dg/torture/pr60659.C: New testcase.
13553
13554 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13555
13556 PR tree-optimization/60733
13557 * gcc.dg/torture/pr60733.c: New test.
13558
13559 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
13560
13561 PR rtl-optimization/60650
13562 * gcc.target/arm/pr60650-2.c: New.
13563
13564 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
13565
13566 * gcc.target/i386/avx2-vpand-3.c,
13567 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
13568
13569 2014-04-02 Joseph Myers <joseph@codesourcery.com>
13570
13571 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
13572 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
13573 gcc.target/i386/memcpy-strategy-1.c,
13574 gcc.target/i386/memcpy-strategy-2.c,
13575 gcc.target/i386/memcpy-vector_loop-1.c,
13576 gcc.target/i386/memcpy-vector_loop-2.c,
13577 gcc.target/i386/memset-vector_loop-1.c,
13578 gcc.target/i386/memset-vector_loop-2.c,
13579 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
13580 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
13581 -march= options different from those in dg-options.
13582
13583 2014-04-02 Joseph Myers <joseph@codesourcery.com>
13584
13585 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13586 gcc.target/i386/pr30970.c: Use -mtune=generic.
13587 * gcc.target/i386/avx2-vpaddb-3.c,
13588 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
13589 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
13590 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
13591 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
13592 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
13593 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
13594 gcc.target/i386/avx2-vpsubw-3.c,
13595 gcc.target/i386/avx256-unaligned-load-1.c,
13596 gcc.target/i386/avx256-unaligned-load-4.c,
13597 gcc.target/i386/avx256-unaligned-store-1.c,
13598 gcc.target/i386/avx256-unaligned-store-2.c,
13599 gcc.target/i386/avx256-unaligned-store-4.c: Use
13600 -mno-prefer-avx128.
13601
13602 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
13603 Iain Sandoe <iain@codesourcery.com>
13604
13605 PR target/54083
13606 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
13607 with the additional options -Wl,-undefined,dynamic_lookup
13608 and -Wl,-flat_namespace.
13609 * gcc.dg/torture/pr53922.c: Additional option
13610 -Wl,-flat_namespace for darwin[89].
13611 * gcc.dg/torture/pr60092.c: Additional options
13612 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
13613 for darwin[89].
13614
13615 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
13616
13617 PR target/43751
13618 * lib/prune.exp: Modify the regular express to prune
13619 the new warnings introduced by r205679 on darwin9.
13620
13621 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
13622
13623 * g++.dg/init/ctor4.C: Adjust.
13624 * g++.dg/init/ctor4-1.C: New.
13625 * g++.dg/cpp0x/defaulted2.C: Adjust.
13626
13627 2014-04-01 Richard Henderson <rth@redhat.com>
13628
13629 PR target/60704
13630 * gcc.dg/pr60704.c: New file.
13631
13632 2014-04-01 Bin Cheng <bin.cheng@arm.com>
13633
13634 PR target/60363
13635 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
13636 logical_op_short_circuit targets.
13637
13638 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
13639
13640 PR libfortran/60128
13641 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
13642 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
13643
13644 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
13645
13646 PR rtl-optimization/60700
13647 * gcc.target/i386/pr60700.c: New test.
13648
13649 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13650
13651 PR target/60650
13652 * gcc.target/arm/pr60650.c: Adjust command line options.
13653
13654 2014-03-31 Martin Jambor <mjambor@suse.cz>
13655
13656 PR middle-end/60647
13657 * gcc.dg/pr60647-1.c: New test.
13658 * gcc.dg/pr60647-2.c: Likewise.
13659
13660 2014-03-31 Richard Biener <rguenther@suse.de>
13661
13662 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
13663
13664 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
13665
13666 PR target/60034
13667 * gcc.target/aarch64/pr60034.c: New file.
13668
13669 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
13670
13671 PR c++/60626
13672 * g++.dg/cpp1y/pr60626.C: New testcase.
13673
13674 2014-03-29 Joseph Myers <joseph@codesourcery.com>
13675
13676 * gcc.dg/pr45416.c: Allow bextr on x86.
13677 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
13678 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
13679 gcc.target/i386/fma4-vector.c: Use -mno-fma.
13680 * gcc.target/i386/l_fma_double_1.c,
13681 gcc.target/i386/l_fma_double_2.c,
13682 gcc.target/i386/l_fma_double_3.c,
13683 gcc.target/i386/l_fma_double_4.c,
13684 gcc.target/i386/l_fma_double_5.c,
13685 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
13686 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
13687 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
13688 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
13689 * gcc.target/i386/pr27971.c: Use -mno-tbm.
13690 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
13691 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
13692
13693 2014-03-29 Jakub Jelinek <jakub@redhat.com>
13694
13695 PR target/60648
13696 * g++.dg/pr60648.C: Move test to...
13697 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
13698 dg-options, add for fpic targets dg-additional-options -fPIC.
13699
13700 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
13701
13702 * gnat.dg/opt33.adb: New testcase.
13703
13704 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
13705
13706 PR target/60697
13707 * gcc.target/aarch64/pr60697.c: New.
13708
13709 2014-03-27 Jeff Law <law@redhat.com>
13710
13711 PR target/60648
13712 * g++.dg/pr60648.C: New test.
13713
13714 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
13715
13716 PR c++/60573
13717 * g++.dg/cpp1y/pr60573.C: New testcase.
13718
13719 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13720
13721 PR target/60693
13722 * gcc.target/i386/pr60693.c: New test.
13723
13724 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
13725
13726 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
13727
13728 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13729
13730 PR c++/60689
13731 * c-c++-common/pr60689.c: New test.
13732
13733 PR c++/58678
13734 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
13735 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
13736 targets.
13737
13738 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
13739
13740 PR target/60675
13741 * gcc.target/aarch64/pr60675.C: New.
13742
13743 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13744
13745 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
13746 * lib/target-supports.exp: Return true for s390
13747 in check_effective_logical_op_short_circuit.
13748
13749 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13750
13751 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
13752 of second source operand.
13753 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
13754 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
13755 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
13756
13757 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13758
13759 PR ipa/60315
13760 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
13761
13762 2014-03-28 Tobias Burnus <burnus@net-b.de>
13763
13764 * lib/cilk-plus-dg.exp: New.
13765 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
13766 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
13767
13768 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13769
13770 PR fortran/60522
13771 * gfortran.dg/where_4.f90: New test case.
13772
13773 2014-03-27 Tobias Burnus <burnus@net-b.de>
13774
13775 PR fortran/58880
13776 * gfortran.dg/finalize_24.f90: New.
13777
13778 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13779
13780 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
13781 vbpermq builtin.
13782
13783 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
13784 vec_select optimizations.
13785 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
13786 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
13787
13788 PR target/60672
13789 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
13790 xxpermdi builtins are supported.
13791
13792 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
13793
13794 PR rtl-optimization/60650
13795 * gcc.target/arm/pr60650.c: New.
13796
13797 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13798
13799 * gcc.target/s390/20140327-1.c: New testcase.
13800
13801 2014-03-27 Jakub Jelinek <jakub@redhat.com>
13802
13803 PR middle-end/60682
13804 * g++.dg/gomp/pr60682.C: New test.
13805
13806 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
13807
13808 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
13809
13810 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
13811
13812 PR target/60580
13813 * gcc.target/aarch64/pr60580_1.c: New.
13814 * gcc.target/aarch64/test_fp_attribute_1.c: New.
13815 * gcc.target/aarch64/test_fp_attribute_2.c: New.
13816
13817 2014-03-26 Dehao Chen <dehao@google.com>
13818
13819 * gcc.dg/predict-8.c: New test.
13820
13821 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13822
13823 PR c++/52369
13824 * g++.dg/init/const10.C: New.
13825 * g++.dg/init/const11.C: New.
13826 * g++.dg/init/pr25811.C: Adjust.
13827 * g++.dg/init/pr29043.C: Likewise.
13828 * g++.dg/init/pr43719.C: Likewise.
13829 * g++.dg/init/pr44086.C: Likewise.
13830 * g++.dg/init/ctor8.C: Likewise.
13831 * g++.dg/init/uninitialized1.C: Likewise.
13832
13833 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13834
13835 PR sanitizer/60636
13836 * c-c++-common/ubsan/pr60636.c: New test.
13837
13838 2014-03-26 Andreas Schwab <schwab@suse.de>
13839
13840 * g++.dg/torture/pr60315.C: Remove duplication.
13841
13842 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13843
13844 * gcc.c-torture/execute/20140326-1.c: New test.
13845
13846 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13847
13848 PR ipa/60315
13849 * g++.dg/torture/pr60315.C: New testcase.
13850
13851 2014-03-25 Martin Jambor <mjambor@suse.cz>
13852
13853 PR ipa/60600
13854 * g++.dg/ipa/pr60600.C: New test.
13855
13856 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13857
13858 PR testsuite/58013
13859 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13860
13861 2014-03-25 Richard Biener <rguenther@suse.de>
13862
13863 PR middle-end/60635
13864 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13865 * gfortran.dg/lto/pr60635_1.c: Likewise.
13866
13867 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13868
13869 PR c++/60627
13870 * g++.dg/cpp1y/pr60627.C: New testcase.
13871
13872 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13873
13874 * gcc.target/aarch64/ushr64_1.c: New.
13875
13876 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13877
13878 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13879 (LONG_LONG): Use LLONG.
13880 (set_rvector_long): Explicitly return void.
13881 (set_vector_long): Likewise.
13882 (check_vector_long): Likewise.
13883
13884 2014-03-24 Marek Polacek <polacek@redhat.com>
13885
13886 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13887 Define INT_MIN.
13888 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13889 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13890 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13891 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13892 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13893 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13894 * c-c++-common/ubsan/pr59503.c: Likewise.
13895 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13896 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13897 * c-c++-common/ubsan/shift-3.c: Likewise.
13898 * c-c++-common/ubsan/shift-6.c: Likewise.
13899 * c-c++-common/ubsan/undefined-1.c: Likewise.
13900 * c-c++-common/ubsan/vla-2.c: Likewise.
13901 * c-c++-common/ubsan/vla-3.c: Likewise.
13902 * c-c++-common/ubsan/vla-4.c: Likewise.
13903 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13904 * g++.dg/ubsan/return-2.C: Likewise.
13905
13906 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13907
13908 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13909 hppa*-*-hpux*.
13910
13911 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13912
13913 PR libfortran/59313
13914 PR libfortran/58015
13915 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13916 * gfortran.dg/round_4.f90: Likewise.
13917
13918 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13919
13920 PR libfortran/60128
13921 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13922 i?86-*-solaris2.9*.
13923
13924 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13925
13926 PR sanitizer/60613
13927 * c-c++-common/ubsan/pr60613-1.c: New test.
13928 * c-c++-common/ubsan/pr60613-2.c: New test.
13929
13930 2014-03-22 Matthias Klose <doko@ubuntu.com>
13931
13932 * g++.dg/cpp0x/regress: Remove empty directory.
13933
13934 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13935
13936 PR debug/60603
13937 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13938
13939 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13940
13941 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13942 * g++.dg/cpp1y/pr60393.C: Likewise.
13943
13944 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13945
13946 PR c++/60384
13947 * g++.dg/cpp1y/pr60384.C: New.
13948
13949 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13950
13951 PR target/60598
13952 * gcc.dg/pr60598.c: New test.
13953
13954 2014-03-21 Martin Jambor <mjambor@suse.cz>
13955
13956 PR ipa/59176
13957 * g++.dg/torture/pr59176.C: New test.
13958
13959 2014-03-21 Martin Jambor <mjambor@suse.cz>
13960
13961 PR ipa/60419
13962 * g++.dg/ipa/pr60419.C: New test.
13963
13964 2014-03-21 Richard Biener <rguenther@suse.de>
13965
13966 PR tree-optimization/60577
13967 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13968
13969 2014-03-21 Tobias Burnus <burnus@net-b.de>
13970
13971 PR fortran/60599
13972 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13973
13974 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13975
13976 PR middle-end/60597
13977 * g++.dg/opt/pr60597.C: New test.
13978
13979 PR c++/60572
13980 * g++.dg/init/pr60572.C: New test.
13981
13982 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13983
13984 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13985
13986 2014-03-19 Tobias Burnus <burnus@net-b.de>
13987
13988 PR fortran/60543
13989 PR fortran/60283
13990 * gfortran.dg/implicit_pure_4.f90: New.
13991
13992 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13993
13994 PR c++/51474
13995 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13996
13997 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13998
13999 PR testsuite/60590
14000 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
14001 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
14002 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
14003
14004 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14005
14006 PR c++/60332
14007 * g++.dg/cpp1y/pr60332.C: New.
14008
14009 2014-03-19 Marek Polacek <polacek@redhat.com>
14010
14011 PR sanitizer/60569
14012 * g++.dg/ubsan/pr60569.C: New test.
14013
14014 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14015
14016 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
14017
14018 2014-03-19 Jakub Jelinek <jakub@redhat.com>
14019
14020 PR tree-optimization/60559
14021 * g++.dg/vect/pr60559.cc: New test.
14022
14023 2014-03-18 Ian Lance Taylor <iant@google.com>
14024
14025 PR target/60563
14026 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
14027 (ditype): Rename typedef from int64_t.
14028
14029 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14030
14031 PR c/55383
14032 * gcc.dg/cast-qual-3.c: New.
14033 Revert:
14034 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
14035 * c-c++-common/Wcast-qual-1.c: More precise match text.
14036
14037 2014-03-18 Janus Weil <janus@gcc.gnu.org>
14038
14039 PR fortran/55207
14040 PR fortran/60549
14041 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
14042 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
14043 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
14044 * gfortran.dg/intent_optimize_1.f90: Ditto.
14045 * gfortran.dg/pointer_init_9.f90: Ditto.
14046 * gfortran.dg/volatile4.f90: Ditto.
14047 * gfortran.dg/volatile6.f90: Ditto.
14048
14049 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
14050
14051 PR c/55383
14052 * c-c++-common/Wcast-qual-1.c: More precise match text.
14053
14054 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14055
14056 PR c++/60305
14057 * g++.dg/cpp0x/constexpr-ice14.C: New.
14058
14059 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14060
14061 PR c++/54250
14062 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
14063
14064 2014-03-18 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR sanitizer/60535
14067 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
14068 * c-c++-common/ubsan/null-2.c: Likewise.
14069 * c-c++-common/ubsan/null-3.c: Likewise.
14070 * c-c++-common/ubsan/null-4.c: Likewise.
14071 * c-c++-common/ubsan/null-5.c: Likewise.
14072 * c-c++-common/ubsan/null-6.c: Likewise.
14073 * c-c++-common/ubsan/null-7.c: Likewise.
14074 * c-c++-common/ubsan/null-8.c: Likewise.
14075 * c-c++-common/ubsan/null-9.c: Likewise.
14076 * c-c++-common/ubsan/null-10.c: Likewise.
14077 * c-c++-common/ubsan/null-11.c: Likewise.
14078 * c-c++-common/ubsan/overflow-1.c: Likewise.
14079 * c-c++-common/ubsan/overflow-2.c: Likewise.
14080 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14081 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14082 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14083 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14084 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14085 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14086 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14087 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14088 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14089 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14090 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14091 * c-c++-common/ubsan/pr59333.c: Likewise.
14092 * c-c++-common/ubsan/pr59503.c: Likewise.
14093 * c-c++-common/ubsan/pr59667.c: Likewise.
14094 * c-c++-common/ubsan/undefined-1.c: Likewise.
14095 * g++.dg/ubsan/pr59250.C: Likewise.
14096 * g++.dg/ubsan/pr59306.C: Likewise.
14097
14098 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14099
14100 * gcc.dg/tls/pr58595.c: Add tls options.
14101
14102 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
14103
14104 * gcc.target/i386/avx-additional-reg-names.c: New.
14105 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
14106
14107 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
14108
14109 PR c++/60390
14110 * g++.dg/cpp1y/pr60390.C: New testcase.
14111
14112 PR c++/60391
14113 * g++.dg/cpp1y/pr60391.C: New testcase.
14114
14115 2014-03-17 Jakub Jelinek <jakub@redhat.com>
14116
14117 PR target/60516
14118 * gcc.target/i386/pr60516.c: New test.
14119
14120 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
14121
14122 PR c++/59571
14123 * g++.dg/cpp0x/constexpr-ice13.C: New.
14124
14125 2014-03-17 Marek Polacek <polacek@redhat.com>
14126
14127 PR middle-end/60534
14128 * gcc.dg/gomp/pr60534.c: New test.
14129
14130 2014-03-17 Kai Tietz <ktietz@redhat.com>
14131
14132 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
14133
14134 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
14135
14136 PR testsuite/58851
14137 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
14138 storage size.
14139
14140 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
14141
14142 PR libfortran/58324
14143 * gfortran.dg/list_read_12.f90: New test.
14144
14145 2014-03-15 Janus Weil <janus@gcc.gnu.org>
14146
14147 PR fortran/55207
14148 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
14149 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
14150 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
14151 -Wno-aggressive-loop-optimizations and remove an unused variable.
14152 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
14153 * gfortran.dg/pointer_init_9.f90: New.
14154 * gfortran.dg/volatile4.f90: Put into subroutine.
14155 * gfortran.dg/volatile6.f90: Ditto.
14156
14157 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
14158
14159 PR fortran/60392
14160 * gfortran.dg/transpose_4.f90: New test.
14161
14162 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
14163
14164 PR rtl-optimization/60508
14165 * gcc.target/i386/pr60508.c: New.
14166
14167 2014-03-14 Richard Biener <rguenther@suse.de>
14168
14169 PR middle-end/60518
14170 * g++.dg/pr60518.C: New testcase.
14171
14172 2014-03-14 Martin Jambor <mjambor@suse.cz>
14173
14174 PR lto/60461
14175 * gcc.dg/lto/pr60461_0.c: New test.
14176
14177 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
14178
14179 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
14180 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
14181 * gcc.dg/lto/save-temps_0.c: New testcase.
14182
14183 2014-03-13 Jakub Jelinek <jakub@redhat.com>
14184
14185 PR middle-end/36282
14186 * c-c++-common/pr36282-1.c: New test.
14187 * c-c++-common/pr36282-2.c: New test.
14188 * c-c++-common/pr36282-3.c: New test.
14189 * c-c++-common/pr36282-4.c: New test.
14190
14191 2014-03-13 Richard Henderson <rth@redhat.com>
14192
14193 PR debug/60438
14194 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
14195
14196 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
14197
14198 PR c++/60383
14199 * g++.dg/template/crash118.C: New.
14200 * g++.dg/template/crash95.C: Adjust.
14201
14202 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
14203
14204 PR rtl-optimization/57189
14205 * gcc.target/i386/pr57189.c: New.
14206
14207 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
14208
14209 PR c++/60254
14210 * g++.dg/cpp0x/static_assert10.C: New.
14211 * g++.dg/cpp0x/static_assert11.C: Likewise.
14212 * g++.dg/cpp0x/static_assert3.C: Adjust.
14213
14214 2014-03-13 Richard Biener <rguenther@suse.de>
14215
14216 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
14217
14218 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
14219
14220 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
14221 2.07 128-bit arithmetic.
14222 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
14223
14224 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
14225 due to when TImode is allowed in VSX registers, the allowable
14226 address modes for TImode is just a single indirect address in
14227 order for the value to be loaded and store in either GPR or VSX
14228 registers. This affects the generated code, and it would cause
14229 this test to fail, when such an option is used.
14230
14231 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
14232
14233 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
14234
14235 2014-03-12 Jakub Jelinek <jakub@redhat.com>
14236
14237 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
14238 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
14239 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
14240 only test for exactly one if if -mbranch-cost=1 has been passed.
14241
14242 2014-03-12 Christian Bruel <christian.bruel@st.com>
14243
14244 PR target/60264
14245 * gcc.target/arm/pr60264.c
14246
14247 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
14248
14249 PR tree-optimization/60454
14250 * gcc.c-torture/execute/pr60454.c: New test.
14251
14252 2014-03-12 Jakub Jelinek <jakub@redhat.com>
14253 Marc Glisse <marc.glisse@inria.fr>
14254
14255 PR tree-optimization/60502
14256 * gcc.c-torture/compile/pr60502.c: New test.
14257
14258 2014-03-12 Jakub Jelinek <jakub@redhat.com>
14259
14260 PR middle-end/60482
14261 * gcc.dg/vect/pr60482.c: New test.
14262
14263 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
14264
14265 PR c++/60389
14266 * g++.dg/cpp0x/inh-ctor19.C: New.
14267
14268 2014-03-11 Richard Biener <rguenther@suse.de>
14269
14270 PR tree-optimization/60429
14271 PR tree-optimization/60485
14272 * gcc.dg/pr60485-1.c: New testcase.
14273 * gcc.dg/pr60485-2.c: Likewise.
14274
14275 2014-03-10 Jakub Jelinek <jakub@redhat.com>
14276
14277 PR ipa/60457
14278 * g++.dg/ipa/pr60457.C: New test.
14279
14280 2014-03-10 Richard Biener <rguenther@suse.de>
14281
14282 PR middle-end/60474
14283 * g++.dg/torture/pr60474.C: New testcase.
14284
14285 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
14286
14287 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
14288
14289 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
14290
14291 * gcc.dg/lto/pr55113_0.c: New testcase.
14292
14293 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
14294
14295 PR c++/60033
14296 * g++.dg/cpp1y/pr60033.C: New testcase.
14297
14298 PR c++/60393
14299 * g++.dg/cpp1y/pr60393.C: New testcase.
14300
14301 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14302
14303 PR libfortran/60128
14304 * gfortran.dg/fmt_en.f90: New test.
14305
14306 2014-03-07 Jason Merrill <jason@redhat.com>
14307
14308 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
14309 * lib/target-supports.exp (check_effective_target_c++11): Now
14310 means C++11 and up.
14311 (check_effective_target_c++11_only): New.
14312 (check_effective_target_c++11_down): New.
14313 (check_effective_target_c++1y): New.
14314 (check_effective_target_c++1y_only): New.
14315 (check_effective_target_c++98_only): Rename from
14316 check_effective_target_c++98.
14317 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
14318
14319 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
14320
14321 PR c++/58609
14322 * g++.dg/cpp0x/constexpr-ice12.C: New.
14323
14324 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
14325
14326 * c-c++-common/gomp/map-1.c: Extend.
14327
14328 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
14329 Janus Weil <janus@gcc.gnu.org>
14330
14331 PR fortran/51976
14332 * gfortran.dg/deferred_type_component_1.f90 : New test.
14333 * gfortran.dg/deferred_type_component_2.f90 : New test.
14334
14335 2014-03-06 Marek Polacek <polacek@redhat.com>
14336
14337 PR c/60197
14338 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
14339 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
14340
14341 2014-03-06 Jakub Jelinek <jakub@redhat.com>
14342
14343 PR target/58595
14344 * gcc.dg/tls/pr58595.c: New test.
14345
14346 2014-03-06 Richard Biener <rguenther@suse.de>
14347
14348 PR middle-end/60445
14349 PR lto/60424
14350 PR lto/60427
14351 Revert
14352 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
14353
14354 * gcc.dg/lto/pr55113_0.c: New testcase.
14355
14356 2014-03-05 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR testsuite/59308
14359 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
14360 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
14361 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
14362 s390*/i?86/x86_64.
14363 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14364 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14365 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14366 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14367 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
14368 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
14369 even for mips*/s390*/i?86/x86_64.
14370 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14371 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14372 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14373 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14374 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14375
14376 PR lto/60404
14377 * gcc.dg/lto/pr60404_0.c: New test.
14378 * gcc.dg/lto/pr60404_1.c: New file.
14379 * gcc.dg/lto/pr60404_2.c: New file.
14380
14381 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14382
14383 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
14384 long long" throughout.
14385 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
14386 * gcc.dg/vmx/insert-vsx.c: Likewise.
14387 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
14388 * gcc.dg/vmx/ld-vsx.c: Likewise.
14389 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
14390 * gcc.dg/vmx/ldl-vsx.c: Likewise.
14391 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
14392 * gcc.dg/vmx/merge-vsx.c: Likewise.
14393 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14394 * gcc.dg/vmx/st-vsx.c: Likewise.
14395 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
14396 * gcc.dg/vmx/stl-vsx.c: Likewise.
14397 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
14398
14399 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
14400
14401 * gcc.dg/lto/pr55113_0.c: New testcase.
14402
14403 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
14404
14405 PR c++/60376
14406 * g++.dg/cpp1y/pr60376.C: New.
14407
14408 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14409
14410 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
14411
14412 2014-03-04 Richard Biener <rguenther@suse.de>
14413
14414 PR tree-optimization/60382
14415 * gcc.dg/vect/pr60382.c: New testcase.
14416
14417 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
14418
14419 PR libfortran/60148
14420 * gfortran.dg/namelist_84.f90: New test.
14421
14422 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
14423
14424 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
14425 argument to avoid inf values.
14426 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
14427 UNION_FP_CHECK machinery.
14428
14429 2014-03-03 Renlin Li <Renlin.Li@arm.com>
14430
14431 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
14432 i32in128 cases outside special big-endian processing block.
14433
14434 2014-03-03 Jakub Jelinek <jakub@redhat.com>
14435
14436 PR preprocessor/60400
14437 * c-c++-common/cpp/pr60400.c: New test.
14438 * c-c++-common/cpp/pr60400-1.h: New file.
14439 * c-c++-common/cpp/pr60400-2.h: New file.
14440
14441 PR objc++/60398
14442 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
14443
14444 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
14445 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
14446
14447 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
14448
14449 PR ipa/60150
14450 * g++.dg/lto/pr60150.H: New testcase.
14451 * g++.dg/lto/pr60150_0.C: New testcase.
14452 * g++.dg/lto/pr60150_1.C: New testcase.
14453
14454 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
14455
14456 PR ipa/60306
14457 * g++.dg/ipa/devirt-29.C: New testcase
14458
14459 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
14460
14461 PR fortran/60236
14462 * gfortran.dg/vect/pr32380.f: Fix expected test results.
14463
14464 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
14465
14466 PR c++/50025
14467 * g++.dg/cpp0x/pr50025.C: New.
14468
14469 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
14470
14471 PR c++/60377
14472 * g++.dg/cpp1y/pr60377.C: New testcase.
14473
14474 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
14475
14476 PR fortran/60341
14477 * gfortran.dg/str_comp_optimize_1.f90: New test.
14478
14479 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
14480
14481 PR target/60071
14482 * gcc.c-torture/compile/pr60071.c: New.
14483
14484 2014-02-28 Janus Weil <janus@gcc.gnu.org>
14485
14486 PR fortran/60359
14487 * gfortran.dg/unlimited_polymorphic_16.f90: New.
14488
14489 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
14490
14491 PR c++/58610
14492 * g++.dg/cpp0x/constexpr-ice11.C: New.
14493
14494 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
14495
14496 PR c++/60314
14497 * g++.dg/cpp1y/auto-fn24.C: New.
14498
14499 2014-02-28 Joey Ye <joey.ye@arm.com>
14500
14501 PR target/PR60169
14502 * gcc.target/arm/thumb1-far-jump-3.c: New case.
14503
14504 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
14505
14506 PR c++/60253
14507 * g++.dg/overload/ellipsis2.C: New.
14508
14509 2014-02-27 Jeff Law <law@redhat.com>
14510
14511 PR rtl-optimization/52714
14512 * gcc.c-torture/compile/pr52714.c: New test.
14513
14514 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
14515 Jeff Law <law@redhat.com>
14516
14517 PR rtl-optimization/49847
14518 * g++.dg/pr49847.C: New test.
14519
14520 2014-02-27 Marek Polacek <polacek@redhat.com>
14521
14522 PR middle-end/59223
14523 * c-c++-common/pr59223.c: New test.
14524
14525 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
14526
14527 * common/config/i386/predicates.md (const1256_operand): Remove.
14528 (const2356_operand): New.
14529 (const_1_to_2_operand): Remove.
14530 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
14531 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
14532 (*avx512pf_gatherpf<mode>sf): Ditto.
14533 (avx512pf_gatherpf<mode>df): Ditto.
14534 (*avx512pf_gatherpf<mode>df_mask): Ditto.
14535 (*avx512pf_gatherpf<mode>df): Ditto.
14536 (avx512pf_scatterpf<mode>sf): Ditto.
14537 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
14538 (*avx512pf_scatterpf<mode>sf): Ditto.
14539 (avx512pf_scatterpf<mode>df): Ditto.
14540 (*avx512pf_scatterpf<mode>df_mask): Ditto.
14541 (*avx512pf_scatterpf<mode>df): Ditto.
14542 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
14543
14544 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
14545
14546 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
14547 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
14548 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
14549 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
14550 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
14551 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
14552 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
14553 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
14554
14555 2014-02-26 Bin Cheng <bin.cheng@arm.com>
14556
14557 PR target/60280
14558 * gnat.dg/renaming5.adb: Change to two expected gotos.
14559 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
14560 jump threads.
14561 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
14562 messages for removed basic block.
14563 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
14564 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
14565 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
14566 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
14567
14568 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14569
14570 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
14571 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
14572 * gcc.dg/vmx/ldl-vsx.c: Likewise.
14573 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
14574 * gcc.dg/vmx/merge-vsx.c: Likewise.
14575 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14576
14577 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
14578
14579 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
14580 * gcc.target/i386/prefetchwt1-1.c: New.
14581 * g++.dg/other/i386-2.C: Add new option.
14582 * g++.dg/other/i386-3.C: Ditto.
14583 * gcc.target/i386/sse-12.c: Ditto.
14584 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
14585 * gcc.target/i386/sse-22.c: Add new option.
14586 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
14587
14588 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14589
14590 PR libfortran/59313
14591 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
14592
14593 PR libfortran/58015
14594 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
14595
14596 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
14597
14598 PR c++/60311
14599 * g++.dg/cpp1y/pr60311.C: New testcase.
14600
14601 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
14602
14603 PR c++/60065
14604 * g++.dg/cpp1y/pr60065.C: New testcase.
14605
14606 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
14607
14608 PR rtl-optimization/60268
14609 * gcc.c-torture/compile/pr60268.c: New test.
14610
14611 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
14612
14613 * gcc.target/microblaze/others/mem_reload.c: New test.
14614
14615 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14616
14617 * gcc.dg/vmx/lde.c: New test.
14618 * gcc.dg/vmx/lde-be-order.c: New test.
14619 * gcc.dg/vmx/ste.c: New test.
14620 * gcc.dg/vmx/ste-be-order.c: New test.
14621
14622 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
14623
14624 PR testsuite/60173
14625 * lib/target-supports.exp
14626 (check_effective_target_logical_op_short_circuit): Add cris-*-*
14627 and crisv32-*-* to list.
14628
14629 2014-02-21 Janus Weil <janus@gcc.gnu.org>
14630
14631 PR fortran/60302
14632 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
14633
14634 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14635
14636 * gcc.dg/vmx/vsums.c: Check entire result vector.
14637 * gcc.dg/vmx/vsums-be-order.c: Likewise.
14638
14639 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14640
14641 * gcc.dg/vmx/ld.c: New test.
14642 * gcc.dg/vmx/ld-be-order.c: New test.
14643 * gcc.dg/vmx/ld-vsx.c: New test.
14644 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
14645 * gcc.dg/vmx/ldl.c: New test.
14646 * gcc.dg/vmx/ldl-be-order.c: New test.
14647 * gcc.dg/vmx/ldl-vsx.c: New test.
14648 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
14649 * gcc.dg/vmx/st.c: New test.
14650 * gcc.dg/vmx/st-be-order.c: New test.
14651 * gcc.dg/vmx/st-vsx.c: New test.
14652 * gcc.dg/vmx/st-vsx-be-order.c: New test.
14653 * gcc.dg/vmx/stl.c: New test.
14654 * gcc.dg/vmx/stl-be-order.c: New test.
14655 * gcc.dg/vmx/stl-vsx.c: New test.
14656 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
14657
14658 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
14659
14660 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
14661 * g++.dg/other/i386-3.C (dg-options): Ditto.
14662 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
14663 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
14664 -mavx512pf and -msha.
14665
14666 2014-02-21 Richard Biener <rguenther@suse.de>
14667
14668 PR tree-optimization/60276
14669 * gcc.dg/vect/pr60276.c: New testcase.
14670
14671 2014-02-21 Janus Weil <janus@gcc.gnu.org>
14672
14673 PR fortran/60234
14674 * gfortran.dg/finalize_23.f90: New.
14675
14676 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
14677
14678 PR c++/60052
14679 PR c++/60053
14680 * g++.dg/cpp1y/pr60052.C: New testcase.
14681 * g++.dg/cpp1y/pr60053.C: New testcase.
14682
14683 2014-02-21 Tobias Burnus <burnus@net-b.de>
14684
14685 PR fortran/60286
14686 * gfortran.dg/inquire_16.f90: New.
14687
14688 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
14689
14690 * gcc.target/nios2/biggot-1.c: New.
14691 * gcc.target/nios2/biggot-2.c: New.
14692
14693 2014-02-20 Martin Jambor <mjambor@suse.cz>
14694
14695 PR ipa/55260
14696 * gcc.dg/ipa/pr55260.c: New test.
14697
14698 2014-02-20 Bin Cheng <bin.cheng@arm.com>
14699
14700 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
14701 for execution test case.
14702
14703 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
14704
14705 PR ipa/58555
14706 * g++.dg/torture/pr58555.C: New testcase.
14707
14708 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
14709
14710 PR target/60204
14711 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
14712 reflect abi fix.
14713 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
14714
14715 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
14716 Kirill Yukhin <kirill.yukhin@intel.com>
14717
14718 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
14719 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
14720 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
14721 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
14722 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
14723 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
14724
14725 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14726
14727 PR c/37743
14728 * g++.dg/ext/builtin-bswap1.C: New test.
14729 * c-c++-common/pr37743.c: New test.
14730
14731 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
14732
14733 * gcc.dg/decl-10.c: New test.
14734
14735 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14736
14737 PR c++/60267
14738 * g++.dg/ext/ivdep-1.C: New test.
14739
14740 PR c++/60267
14741 * gcc.dg/pr60267.c: New test.
14742
14743 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
14744
14745 PR target/59794
14746 * gcc.target/i386/pr39162.c: Add dg-prune-output.
14747 (dg-options): Remove -Wno-psabi.
14748 * gcc.target/i386/pr59794-2.c: Ditto.
14749 * gcc.target/i386/pr60205-1.c: Ditto.
14750 * gcc.target/i386/sse-5.c: Ditto.
14751
14752 2014-02-18 Nick Clifton <nickc@redhat.com>
14753
14754 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
14755 * gcc.dg/pr23623.c: Likewise.
14756 * gcc.dg/pr48784-1.c: Likewise.
14757 * gcc.dg/pr48784-2.c: Likewise.
14758 * gcc.dg/pr56997-2.c: Likewise.
14759 * gcc.dg/sms-6.c: Likewise.
14760 * gcc.dg/torture/pr60183.c: Likewise.
14761 * gcc.dg/torture/vec-cvt-1.c: Likewise.
14762 * gcc.c-torture/execute/20061220-1.x: New.
14763 * gcc.c-torture/execute/pr43220.x: New.
14764 * gcc.c-torture/execute/pr51581-1.x: New.
14765 * gcc.c-torture/execute/pr51581-2.x: New.
14766 * gcc.c-torture/execute/pr58570.x: New.
14767 * gcc.c-torture/unsorted/DFcmp.x: New.
14768 * gcc.c-torture/unsorted/SFset.x: New.
14769
14770 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
14771
14772 * gnat.dg/opt31.adb: New test.
14773
14774 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14775
14776 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
14777
14778 2014-02-19 Janus Weil <janus@gcc.gnu.org>
14779
14780 PR fortran/60232
14781 * gfortran.dg/typebound_proc_33.f90: New.
14782
14783 2014-02-19 Marek Polacek <polacek@redhat.com>
14784
14785 PR c/60195
14786 * gcc.dg/pr60195.c: New test.
14787
14788 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
14789
14790 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
14791
14792 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14793
14794 PR preprocessor/58844
14795 * c-c++-common/cpp/pr58844-1.c: New test.
14796 * c-c++-common/cpp/pr58844-2.c: New test.
14797
14798 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14799
14800 PR c++/60225
14801 * g++.dg/cpp0x/constexpr-ice10.C: New.
14802
14803 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14804
14805 PR c++/60215
14806 * g++.dg/cpp0x/pr60215.C: New.
14807
14808 2014-02-18 Tobias Burnus <burnus@net-b.de>
14809
14810 PR fortran/49397
14811 * gfortran.dg/proc_ptr_45.f90: New.
14812 * gfortran.dg/proc_ptr_46.f90: New.
14813
14814 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
14815
14816 PR c++/60190
14817 * g++.dg/cpp1y/pr60190.C: New testcase.
14818
14819 PR c++/60064
14820 * g++.dg/cpp1y/pr60064.C: New testcase.
14821
14822 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14823
14824 PR target/60205
14825 * gcc.target/i386/pr60205-1.c: New test.
14826 * gcc.target/i386/pr60205-2.c: Ditto.
14827
14828 2014-02-18 Kai Tietz <ktietz@redhat.com>
14829
14830 PR target/60193
14831 * gcc.target/i386/nest-1.c: New testcase.
14832
14833 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14834
14835 * gnat.dg/opt32.adb: New test.
14836
14837 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14838
14839 PR fortran/60231
14840 * gfortran.dg/typebound_generic_15.f90: New.
14841
14842 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14843
14844 PR fortran/55907
14845 * gfortran.dg/init_flag_12.f90: New.
14846
14847 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14848 Ilya Tocar <ilya.tocar@intel.com>
14849
14850 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14851 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14852 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14853 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14854
14855 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14856
14857 * lib/target-supports.exp
14858 (check_effective_target_logical_op_short_circuit): New procedure.
14859 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14860 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14861 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14862 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14863 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14864 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14865 logical_op_short_circuit for the alternative test, extending
14866 it to arm_cortex_m.
14867
14868 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14869
14870 PR target/60203
14871 * gcc.target/powerpc/pr60203.c: New testsuite.
14872
14873 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14874
14875 PR fortran/59599
14876 * gfortran.dg/ichar_3.f90: New test.
14877
14878 2014-02-15 Richard Biener <rguenther@suse.de>
14879
14880 PR tree-optimization/60183
14881 * gcc.dg/torture/pr60183.c: New testcase.
14882
14883 2014-02-14 Jeff Law <law@redhat.com>
14884
14885 PR rtl-optimization/60131
14886 * g++.dg/torture/pr60131.C: New test.
14887
14888 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14889
14890 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14891 on command-line.
14892
14893 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14894
14895 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14896
14897 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14898
14899 * gcc.c-torture/compile/20140213.c: New test.
14900
14901 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14902
14903 PR target/43546
14904 * gcc.target/i386/pr43546.c: New test.
14905
14906 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14907
14908 * gcc.target/s390/hotpatch-compile-8.c: New test.
14909
14910 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14911
14912 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14913 definition with an ifndef.
14914 * gcc.dg/pr59605-2.c: New test.
14915
14916 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14917
14918 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14919
14920 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14921
14922 * gcc.dg/torture/float128-mul-underflow.c,
14923 gcc.dg/torture/float128-truncdf-underflow.c,
14924 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14925
14926 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14927
14928 PR middle-end/59737
14929 * g++.dg/ipa/pr59737.C: New test.
14930
14931 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14932
14933 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14934
14935 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14936
14937 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14938
14939 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14940
14941 2014-02-12 Richard Biener <rguenther@suse.de>
14942
14943 PR middle-end/60092
14944 * gcc.dg/torture/pr60092.c: New testcase.
14945 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14946
14947 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14948
14949 * gcc.c-torture/execute/20140212-1.c: New test.
14950
14951 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14952
14953 PR c++/60047
14954 * g++.dg/cpp0x/pr60047.C: New.
14955
14956 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14957
14958 PR c/60101
14959 * c-c++-common/pr60101.c: New test.
14960
14961 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14962
14963 PR lto/59468
14964 * g++.dg/ipa/devirt-27.C: New testcase.
14965 * g++.dg/ipa/devirt-26.C: New testcase.
14966
14967 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14968
14969 PR target/60137
14970 * gcc.target/powerpc/pr60137.c: New file.
14971
14972 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14973
14974 PR fortran/52370
14975 * gfortran.dg/pr52370.f90: New test.
14976
14977 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14978
14979 PR target/59927
14980 Revert
14981 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14982
14983 PR testsuite/58630
14984 * gcc.target/i386/pr43662.c (dg-options):
14985 Add -maccumulate-outgoing-args.
14986 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14987 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14988 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14989 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14990 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14991 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14992 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14993 Add -maccumulate-outgoing-args.
14994 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14995 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14996 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14997 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14998 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14999 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
15000 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
15001 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
15002 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
15003 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
15004 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
15005 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
15006 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
15007 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
15008 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
15009
15010 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
15011
15012 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
15013
15014 2014-02-11 Jakub Jelinek <jakub@redhat.com>
15015
15016 PR debug/59776
15017 * gcc.dg/guality/pr59776.c: New test.
15018
15019 2014-02-11 Renlin Li <Renlin.Li@arm.com>
15020
15021 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
15022 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
15023 (add_options_for_arm_vfp3): New.
15024
15025 2014-02-11 Jeff Law <law@redhat.com>
15026
15027 PR middle-end/54041
15028 * gcc.target/m68k/pr54041.c: New test.
15029
15030 2014-02-11 Jakub Jelinek <jakub@redhat.com>
15031
15032 PR target/59927
15033 * gcc.target/i386/pr59927.c: New test.
15034
15035 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
15036
15037 * gcc.dg/vect/pr57741-3.c: Require vect_int.
15038 * gcc.dg/vect/pr60012.c: Likewise.
15039 * gcc.dg/vect/vect-119.c: Likewise.
15040 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
15041 * gcc.dg/vect/vect-outer-4c.c: Likewise.
15042
15043 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15044
15045 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
15046
15047 2014-02-10 Jeff Law <law@redhat.com>
15048
15049 PR middle-end-52306
15050 * gcc.c-torture/compile/pr52306.c: New test.
15051
15052 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15053
15054 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
15055
15056 2014-02-10 Richard Biener <rguenther@suse.de>
15057
15058 PR tree-optimization/60115
15059 * gcc.dg/torture/pr60115.c: New testcase.
15060
15061 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
15062
15063 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
15064 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
15065
15066 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
15067 Ilya Tocar <ilya.tocar@intel.com>
15068
15069 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
15070 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
15071 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
15072 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
15073 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
15074 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
15075 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
15076 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
15077 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15078 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15079 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
15080 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
15081 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
15082 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
15083 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
15084 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
15085 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
15086 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
15087 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15088 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
15089 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15090 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
15091 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15092 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
15093 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
15094 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
15095 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
15096
15097 2014-02-10 Jakub Jelinek <jakub@redhat.com>
15098
15099 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
15100
15101 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
15102
15103 PR fortran/57522
15104 * gfortran.dg/associated_target_5.f03: New test.
15105
15106 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
15107
15108 PR fortran/59026
15109 * gfortran.dg/elemental_by_value_1.f90: New test.
15110
15111 2014-02-08 Janus Weil <janus@gcc.gnu.org>
15112
15113 PR fortran/58470
15114 * gfortran.dg/finalize_22.f90: New.
15115
15116 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
15117
15118 PR fortran/60066
15119 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
15120 was fixed by the patch for PR59906.
15121
15122 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
15123
15124 PR translation/52289
15125 * gfortran.dg/coarray_8.f90: Update dg-error match.
15126
15127 2014-02-08 Jakub Jelinek <jakub@redhat.com>
15128
15129 PR c/59984
15130 * gcc.dg/vect/pr59984.c: New test.
15131
15132 PR middle-end/60092
15133 * gcc.dg/attr-alloc_align-1.c: New test.
15134 * gcc.dg/attr-alloc_align-2.c: New test.
15135 * gcc.dg/attr-alloc_align-3.c: New test.
15136 * gcc.dg/attr-assume_aligned-1.c: New test.
15137 * gcc.dg/attr-assume_aligned-2.c: New test.
15138 * gcc.dg/attr-assume_aligned-3.c: New test.
15139
15140 2014-02-08 Jakub Jelinek <jakub@redhat.com>
15141
15142 PR target/60077
15143 * gcc.target/i386/pr60077-1.c: New test.
15144 * gcc.target/i386/pr60077-2.c: New test.
15145
15146 2014-02-07 Jakub Jelinek <jakub@redhat.com>
15147
15148 PR preprocessor/56824
15149 * gcc.dg/pr56824.c: New test.
15150
15151 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15152
15153 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
15154 variable used for atomic operations.
15155
15156 2014-02-07 Richard Biener <rguenther@suse.de>
15157
15158 PR middle-end/60092
15159 * gcc.dg/vect/pr60092-2.c: New testcase.
15160
15161 2014-02-07 Jakub Jelinek <jakub@redhat.com>
15162
15163 PR c++/60082
15164 Revert
15165 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
15166
15167 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
15168 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15169
15170 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15171
15172 * gcc.target/s390/fp2int1.c: New testcase.
15173
15174 2014-02-07 Richard Biener <rguenther@suse.de>
15175
15176 PR middle-end/60092
15177 * gcc.dg/tree-ssa/alias-30.c: New testcase.
15178 * gcc.dg/tree-ssa/alias-31.c: Likewise.
15179
15180 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
15181
15182 PR ipa/59918
15183 * g++.dg/torture/pr59918.C: New testcase.
15184
15185 2014-02-06 Jakub Jelinek <jakub@redhat.com>
15186
15187 PR target/59575
15188 * gcc.target/arm/pr59575.c: New test.
15189
15190 PR debug/59992
15191 * gcc.dg/pr59992.c: New test.
15192
15193 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
15194
15195 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
15196 init_priority. Test alignment of variable instead of function.
15197
15198 2014-02-06 Marek Polacek <polacek@redhat.com>
15199
15200 PR c/60087
15201 * gcc.dg/pr60087.c: New test.
15202
15203 2014-02-06 Alan Modra <amodra@gmail.com>
15204
15205 * gcc.target/powerpc/pr60032.c: New.
15206
15207 2014-02-06 Jakub Jelinek <jakub@redhat.com>
15208
15209 PR target/60062
15210 * gcc.c-torture/execute/pr60062.c: New test.
15211 * gcc.c-torture/execute/pr60072.c: New test.
15212
15213 2014-02-06 Ian Bolton <ian.bolton@arm.com>
15214
15215 * gcc.dg/tree-ssa/pr59597.c: Make called function static
15216 so that expected outcome works for PIC variants too.
15217
15218 2014-02-06 Yury Gribov <y.gribov@samsung.com>
15219 Kugan Vivekanandarajah <kuganv@linaro.org>
15220
15221 * gcc.target/arm/vect-noalign.c: New file.
15222
15223 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
15224 Jakub Jelinek <jakub@redhat.com>
15225
15226 PR middle-end/60013
15227 * gcc.dg/pr60013.c: New testcase.
15228
15229 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15230
15231 * gcc.dg/vmx/sum2s.c: New.
15232 * gcc.dg/vmx/sum2s-be-order.c: New.
15233
15234 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15235
15236 * gcc.dg/vmx/pack.c: New.
15237 * gcc.dg/vmx/pack-be-order.c: New.
15238 * gcc.dg/vmx/unpack.c: New.
15239 * gcc.dg/vmx/unpack-be-order.c: New.
15240
15241 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
15242
15243 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
15244 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15245
15246 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15247
15248 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
15249 Use __builtin_floorf, __builtin_ceilf.
15250 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
15251 declaration.
15252 (TEST): Use __builtin_floorf.
15253 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
15254
15255 2014-02-05 Jakub Jelinek <jakub@redhat.com>
15256
15257 PR ipa/59947
15258 * g++.dg/opt/pr59947.C: New test.
15259
15260 PR c++/58703
15261 * c-c++-common/gomp/pr58703.c: New test.
15262
15263 2014-02-05 Richard Biener <rguenther@suse.de>
15264
15265 PR testsuite/60076
15266 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
15267 avoid using unsigned long long.
15268
15269 2014-02-05 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR middle-end/57499
15272 * g++.dg/torture/pr57499.C: New test.
15273
15274 2014-02-05 Yury Gribov <y.gribov@samsung.com>
15275
15276 * gcc.dg/asan/nosanitize-and-inline.c: New test.
15277
15278 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
15279
15280 * g++.dg/ipa/devirrt-22.C: Fix template.
15281
15282 2014-02-04 Marek Polacek <polacek@redhat.com>
15283
15284 PR c/60036
15285 * gcc.dg/pr60036.c: New test.
15286
15287 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
15288
15289 PR ipa/60058
15290 * g++.dg/torture/pr60058.C: New testcase.
15291
15292 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
15293
15294 * g++.dg/tsan/default_options.C: Invert check.
15295
15296 2014-02-04 Jakub Jelinek <jakub@redhat.com>
15297
15298 PR tree-optimization/60002
15299 * g++.dg/opt/pr60002.C: New test.
15300
15301 PR tree-optimization/60023
15302 * g++.dg/vect/pr60023.cc: New test.
15303
15304 PR ipa/60026
15305 * c-c++-common/torture/pr60026.c: New test.
15306
15307 PR rtl-optimization/57915
15308 * gcc.target/i386/pr57915.c: New test.
15309
15310 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15311
15312 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
15313
15314 2014-02-04 Renlin Li <Renlin.Li@arm.com>
15315
15316 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
15317
15318 2014-02-04 Jakub Jelinek <jakub@redhat.com>
15319
15320 PR middle-end/59261
15321 * gcc.dg/pr59261.c: New test.
15322
15323 2014-02-04 Richard Biener <rguenther@suse.de>
15324
15325 PR tree-optimization/60012
15326 * gcc.dg/vect/pr60012.c: New testcase.
15327
15328 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15329
15330 PR target/59788
15331 * g++.dg/eh/unwind-direct.C: New test.
15332
15333 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
15334
15335 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
15336 timeout value to 20s.
15337
15338 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
15339
15340 PR ipa/59882
15341 * g++.dg/torture/pr59882.C: New testcase
15342
15343 2014-02-03 Jan Hubicka <jh@suse.cz>
15344
15345 PR ipa/59831
15346 * g++.dg/ipa/devirt-22.C: New testcase.
15347
15348 2014-02-03 Jan Hubicka <jh@suse.cz>
15349
15350 * g++.dg/ipa/devirt-25.C: New testcase.
15351
15352 2014-02-04 Jakub Jelinek <jakub@redhat.com>
15353
15354 PR tree-optimization/59924
15355 * gcc.dg/pr59924.c: New test.
15356
15357 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
15358
15359 PR ipa/59831
15360 * g++.dg/ipa/devirt-24.C: New testcase.
15361
15362 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
15363
15364 PR c++/53017
15365 PR c++/59211
15366 * c-c++-common/attributes-1.c: New testcase.
15367 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
15368
15369 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
15370
15371 PR c++/58871
15372 * g++.dg/cpp0x/pr58871.C: New.
15373
15374 2014-02-03 Cong Hou <congh@google.com>
15375
15376 PR tree-optimization/60000
15377 * g++.dg/vect/pr60000.cc: New test.
15378
15379 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
15380
15381 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
15382 * gcc.target/i386/long-double-64-4.c: Likewise.
15383 * gcc.target/i386/long-double-80-1.c: Likewise.
15384 * gcc.target/i386/long-double-80-2.c: Likewise.
15385 * gcc.target/i386/long-double-80-3.c: Likewise.
15386 * gcc.target/i386/long-double-80-4.c: Likewise.
15387 * gcc.target/i386/long-double-80-5.c: Likewise.
15388 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
15389 __multf3 isn't used.
15390 * gcc.target/i386/long-double-64-3.c: Likewise.
15391 * gcc.target/i386/long-double-128-1.c: New test.
15392 * gcc.target/i386/long-double-128-2.c: Likewise.
15393 * gcc.target/i386/long-double-128-3.c: Likewise.
15394 * gcc.target/i386/long-double-128-4.c: Likewise.
15395 * gcc.target/i386/long-double-128-5.c: Likewise.
15396 * gcc.target/i386/long-double-128-6.c: Likewise.
15397 * gcc.target/i386/long-double-128-7.c: Likewise.
15398 * gcc.target/i386/long-double-128-8.c: Likewise.
15399 * gcc.target/i386/long-double-128-9.c: Likewise.
15400 * gcc.target/i386/long-double-64-5.c: Likewise.
15401 * gcc.target/i386/long-double-64-6.c: Likewise.
15402 * gcc.target/i386/long-double-64-7.c: Likewise.
15403 * gcc.target/i386/long-double-64-8.c: Likewise.
15404 * gcc.target/i386/long-double-64-9.c: Likewise.
15405 * gcc.target/i386/long-double-80-10.c: Likewise.
15406 * gcc.target/i386/long-double-80-8.c: Likewise.
15407 * gcc.target/i386/long-double-80-9.c: Likewise.
15408
15409 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
15410
15411 PR rtl-optimization/57662
15412 * g++.dg/pr57662.C: New test.
15413
15414 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15415
15416 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
15417 * gcc.dg/vmx/perm.c: New.
15418 * gcc.dg/vmx/perm-be-order.c: New.
15419
15420 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15421
15422 * gcc.dg/vmx/vsums.c: New.
15423 * gcc.dg/vmx/vsums-be-order.c: New.
15424
15425 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
15426
15427 * g++.dg/ipa/devirt-23.C: New testcase.
15428 * g++.dg/ipa/devirt-20.C: Fix template.
15429
15430 2014-02-02 Jan Hubicka <jh@suse.cz>
15431
15432 * g++.dg/ipa/devirt-21.C: New testcase.
15433
15434 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
15435
15436 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
15437 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
15438
15439 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
15440
15441 PR target/60017
15442 * gcc.c-torture/execute/pr60017.c: New test.
15443
15444 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
15445
15446 PR fortran/57033
15447 * gfortran.dg/default_initialization_7.f90: New test.
15448
15449 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
15450
15451 PR fortran/59906
15452 * gfortran.dg/elemental_subroutine_9.f90: New test.
15453
15454 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
15455
15456 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
15457
15458 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
15459
15460 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
15461
15462 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
15463
15464 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
15465
15466 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15467
15468 PR c++/51219
15469 * g++.dg/init/bitfield5.C: New.
15470
15471 2014-02-01 Jakub Jelinek <jakub@redhat.com>
15472
15473 PR tree-optimization/60003
15474 * gcc.c-torture/execute/pr60003.c: New test.
15475
15476 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
15477
15478 PR bootstrap/59985
15479 * gcc.target/arm/pr59985.C: New.
15480
15481 2014-01-31 Jakub Jelinek <jakub@redhat.com>
15482
15483 PR sanitizer/59410
15484 * lib/tsan-dg.exp (tsan_init): Instead of not running any
15485 tsan tests if trivial testcase doesn't run, set dg-do-what-default
15486 to compile.
15487 (tsan_finish): Restore dg-do-what-default.
15488 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
15489 * g++.dg/tsan/fd_close_norace2.C: Likewise.
15490 * g++.dg/tsan/default_options.C: Likewise.
15491 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
15492 * g++.dg/tsan/atomic_free2.C: Likewise.
15493 * g++.dg/tsan/cond_race.C: Likewise.
15494 * g++.dg/tsan/fd_close_norace.C: Likewise.
15495 * g++.dg/tsan/benign_race.C: Likewise.
15496 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
15497 * c-c++-common/tsan/simple_race.c: Likewise.
15498 * c-c++-common/tsan/mutexset1.c: Likewise.
15499 * c-c++-common/tsan/thread_leak2.c: Likewise.
15500 * c-c++-common/tsan/tls_race.c: Likewise.
15501 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
15502 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
15503 * c-c++-common/tsan/free_race2.c: Likewise.
15504 * c-c++-common/tsan/thread_leak.c: Likewise.
15505 * c-c++-common/tsan/thread_leak1.c: Likewise.
15506 * c-c++-common/tsan/race_on_barrier.c: Likewise.
15507 * c-c++-common/tsan/free_race.c: Likewise.
15508 * c-c++-common/tsan/sleep_sync.c: Likewise.
15509 * c-c++-common/tsan/tiny_race.c: Likewise.
15510 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
15511 * c-c++-common/tsan/atomic_stack.c: Likewise.
15512 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
15513 in dg-output regexps.
15514 * c-c++-common/tsan/simple_stack.c: Likewise.
15515
15516 2014-01-31 Richard Henderson <rth@redhat.com>
15517
15518 * g++.dg/tm/pr60004.C: New.
15519
15520 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
15521
15522 PR c++/59082
15523 * g++.dg/inherit/crash4.C: New.
15524
15525 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
15526
15527 * c-c++-common/tsan/simple_race.c: Made test less flaky.
15528
15529 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
15530
15531 * gcc.target/i386/m512-check.h: Use correct rounding values.
15532
15533 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
15534
15535 * gcc.target/i386/avx-1.c: Use correct rounding values.
15536 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
15537 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
15538 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
15539 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
15540 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
15541 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
15542 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
15543 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
15544 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
15545 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
15546 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
15547 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
15548 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
15549 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
15550 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
15551 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
15552 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
15553 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
15554 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
15555 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
15556 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
15557 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
15558 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
15559 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
15560 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
15561 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
15562 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
15563 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
15564 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
15565 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
15566 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
15567 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
15568 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
15569 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
15570 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
15571 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
15572 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
15573 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
15574 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
15575 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
15576 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
15577 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
15578 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
15579 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
15580 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
15581 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
15582 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
15583 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
15584 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
15585 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
15586 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
15587 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
15588 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
15589 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
15590 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
15591 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
15592 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
15593 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
15594 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
15595 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
15596 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
15597 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
15598 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
15599 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
15600 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
15601 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
15602 * gcc.target/i386/sse-13.c: Ditto.
15603 * gcc.target/i386/sse-14.c: Ditto.
15604 * gcc.target/i386/sse-22.c: Ditto.
15605 * gcc.target/i386/sse-23.c: Ditto.
15606
15607 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
15608
15609 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
15610 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
15611
15612 2014-01-31 Richard Biener <rguenther@suse.de>
15613
15614 PR middle-end/59990
15615 * gcc.dg/torture/pr59990.c: New testcase.
15616
15617 2014-01-31 Jakub Jelinek <jakub@redhat.com>
15618
15619 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
15620 if it fails don't run any tsan tests.
15621
15622 2014-01-31 Marek Polacek <polacek@redhat.com>
15623
15624 PR c/59963
15625 * gcc.dg/pr59940.c (g): Adjust dg-warning.
15626 (y): Adjust dg-error.
15627 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
15628 * gcc.dg/pr59963-1.c: New test.
15629 * gcc.dg/pr59963-2.c: New test.
15630 * gcc.dg/pr59963-3.c: New test.
15631
15632 2014-01-30 Jakub Jelinek <jakub@redhat.com>
15633
15634 PR target/59923
15635 * gcc.target/arm/pr59923.c: New test.
15636
15637 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15638
15639 * gcc.dg/vmx/splat.c: New.
15640 * gcc.dg/vmx/splat-vsx.c: New.
15641 * gcc.dg/vmx/splat-be-order.c: New.
15642 * gcc.dg/vmx/splat-vsx-be-order.c: New.
15643 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
15644 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
15645
15646 2014-01-30 Richard Biener <rguenther@suse.de>
15647
15648 PR tree-optimization/59993
15649 * gcc.dg/torture/pr59993.c: New testcase.
15650
15651 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
15652
15653 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
15654 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
15655 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
15656 vect_int rather than vect_float.
15657
15658 2014-01-30 Marek Polacek <polacek@redhat.com>
15659
15660 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
15661
15662 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
15663
15664 * gcc.target/microblaze/isa/fcmp4.c: New.
15665
15666 2014-01-30 Marek Polacek <polacek@redhat.com>
15667
15668 PR c/59940
15669 * gcc.dg/pr59940.c: New test.
15670 * gcc.dg/pr35635.c (func3): Move dg-warning.
15671
15672 2014-01-30 Richard Biener <rguenther@suse.de>
15673
15674 PR tree-optimization/59903
15675 * gcc.dg/torture/pr59903.c: New testcase.
15676
15677 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
15678
15679 PR c++/58843
15680 * g++.dg/lookup/crash8.C: New.
15681
15682 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
15683
15684 PR c++/58649
15685 * g++.dg/template/crash117.C: New.
15686
15687 2014-01-30 Richard Biener <rguenther@suse.de>
15688
15689 PR c/59905
15690 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
15691 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
15692 abort.
15693 * gcc.dg/invalid-call-1.c: Likewise.
15694
15695 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15696
15697 PR c++/58561
15698 * g++.dg/cpp1y/auto-fn23.C: New.
15699
15700 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15701
15702 PR c++/58846
15703 * g++.dg/init/dso_handle2.C: New.
15704
15705 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15706
15707 PR c++/58674
15708 * g++.dg/cpp0x/pr58674.C: New.
15709
15710 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
15711
15712 PR target/59617
15713 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
15714 * gcc.target/i386/avx512f-gather-5.c: Ditto.
15715
15716 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15717
15718 * gcc.dg/vmx/merge-be-order.c: New.
15719 * gcc.dg/vmx/merge.c: New.
15720 * gcc.dg/vmx/merge-vsx-be-order.c: New.
15721 * gcc.dg/vmx/merge-vsx.c: New.
15722
15723 2014-01-29 Richard Biener <rguenther@suse.de>
15724
15725 PR tree-optimization/58742
15726 * gcc.dg/pr58742-1.c: New testcase.
15727 * gcc.dg/pr58742-2.c: Likewise.
15728 * gcc.dg/pr58742-3.c: Likewise.
15729
15730 2014-01-29 Renlin Li <Renlin.Li@arm.com>
15731
15732 * gcc.target/arm/ftest-armv7ve-arm.c: New.
15733 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
15734 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
15735
15736 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15737
15738 PR c++/58702
15739 * g++.dg/gomp/pr58702.C: New.
15740
15741 2014-01-29 Dodji Seketeli <dodji@redhat.com>
15742
15743 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
15744 selector.
15745
15746 2014-01-29 Jakub Jelinek <jakub@redhat.com>
15747
15748 PR middle-end/59917
15749 PR tree-optimization/59920
15750 * gcc.dg/pr59920-1.c: New test.
15751 * gcc.dg/pr59920-2.c: New test.
15752 * gcc.dg/pr59920-3.c: New test.
15753 * c-c++-common/gomp/pr59917-1.c: New test.
15754 * c-c++-common/gomp/pr59917-2.c: New test.
15755
15756 PR tree-optimization/59594
15757 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
15758 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
15759 * gcc.dg/vect/pr59594.c: New test.
15760
15761 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
15762
15763 PR fortran/59414
15764 * gfortran.dg/allocate_class_3.f90: New test.
15765
15766 2014-01-28 Dodji Seketeli <dodji@redhat.com>
15767
15768 PR preprocessor/59935
15769 * c-c++-common/cpp/warning-zero-location.c: New test.
15770 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
15771
15772 2014-01-27 Steve Ellcey <sellcey@mips.com>
15773
15774 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
15775
15776 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
15777
15778 * g++.dg/ext/mv16.C: New tests.
15779
15780 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
15781
15782 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
15783 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
15784 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
15785 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
15786 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
15787 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
15788 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
15789 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
15790 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
15791 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
15792 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
15793 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
15794 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
15795 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
15796 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
15797 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
15798 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
15799 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
15800 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
15801 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
15802 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
15803 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
15804 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
15805 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
15806 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
15807 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
15808 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
15809 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
15810 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
15811 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
15812 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
15813 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
15814 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
15815 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
15816 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
15817 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
15818 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
15819 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15820 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15821 _mm512_mask_cvtepi32_storeu_epi8.
15822 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15823 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15824 _mm512_mask_cvtepi32_storeu_epi16.
15825 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15826 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15827 _mm512_mask_cvtepi64_storeu_epi8.
15828 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15829 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15830 _mm512_mask_cvtepi64_storeu_epi16.
15831 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15832 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15833 _mm512_mask_cvtepi64_storeu_epi32.
15834 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15835 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15836 _mm512_mask_cvtsepi32_storeu_epi8.
15837 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15838 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15839 _mm512_mask_cvtsepi32_storeu_epi16.
15840 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15841 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15842 _mm512_mask_cvtsepi64_storeu_epi8.
15843 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15844 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15845 _mm512_mask_cvtsepi64_storeu_epi16.
15846 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15847 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15848 _mm512_mask_cvtsepi64_storeu_epi32.
15849 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15850 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15851 _mm512_mask_cvtusepi32_storeu_epi8.
15852 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15853 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15854 _mm512_mask_cvtusepi32_storeu_epi16.
15855 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15856 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15857 _mm512_mask_cvtusepi64_storeu_epi8.
15858 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15859 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15860 _mm512_mask_cvtusepi64_storeu_epi16.
15861 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15862 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15863 _mm512_mask_cvtusepi64_storeu_epi32.
15864 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15865 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15866
15867 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15868
15869 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15870 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15871 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15872 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15873 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15874 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15875 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15876 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15877 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15878 built-ins roudning immediate.
15879 * gcc.target/i386/sse-22.c: Add new built-ins.
15880 * gcc.target/i386/sse-23.c: Ditto.
15881 * gcc.target/i386/avx-1.c: Ditto.
15882
15883 2014-01-27 Christian Bruel <christian.bruel@st.com>
15884
15885 * gcc.target/sh/torture/strncmp.c: New tests.
15886
15887 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15888
15889 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15890
15891 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15892
15893 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15894
15895 2014-01-24 Jeff Law <law@redhat.com>
15896
15897 PR tree-optimization/59919
15898 * gcc.c-torture/compile/pr59919.c: New test.
15899
15900 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15901
15902 PR c++/57524
15903 * g++.dg/ext/timevar2.C: New.
15904
15905 2014-01-24 Marek Polacek <polacek@redhat.com>
15906
15907 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15908
15909 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15910
15911 PR target/59929
15912 * gcc.target/i386/pr59929.c: New test.
15913
15914 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15915
15916 PR target/59909
15917 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15918 word atomic functions at runtime.
15919
15920 2014-01-23 Marek Polacek <polacek@redhat.com>
15921
15922 PR c/59846
15923 * gcc.dg/pr59846.c: New test.
15924
15925 2014-01-23 Marek Polacek <polacek@redhat.com>
15926
15927 PR c/58346
15928 * c-c++-common/pr58346-1.c: New test.
15929 * c-c++-common/pr58346-2.c: New test.
15930 * c-c++-common/pr58346-3.c: New test.
15931
15932 2014-01-23 Marek Polacek <polacek@redhat.com>
15933
15934 PR c/59871
15935 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15936 * gcc.dg/pr59871.c: New test.
15937
15938 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15939
15940 PR c++/58980
15941 * g++.dg/parse/enum11.C: New.
15942
15943 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15944
15945 * gcc.target/aarch64/sshr64_1.c: New testcase.
15946
15947 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15948
15949 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15950 SIMD enabled function.
15951 * g++.dg/cilk-plus/ef_test.C: New test.
15952 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15953 and added C++ ones.
15954 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15955 to differenciate C error messages from C++ ones.
15956
15957 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15958
15959 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15960
15961 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15962
15963 * gcc.target/microblaze/others/builtin-trap.c: New test,
15964
15965 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15966
15967 PR middle-end/58809
15968 * c-c++-common/gomp/pr58809.c: New test.
15969
15970 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15971
15972 PR sanitizer/59897
15973 * c-c++-common/asan/use-after-return-1.c: Fixed
15974 to pass on darwin.
15975
15976 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15977
15978 PR preprocessor/58580
15979 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15980
15981 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15982 Ilya Tocar <ilya.tocar@intel.com>
15983
15984 * gcc.target/i386/avx512f-kmovw-1.c: New.
15985
15986 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15987
15988 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15989 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15990 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15991 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15992 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15993 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15994
15995 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15996
15997 PR target/52125
15998 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15999 * gcc.target/mips/pr52125.c: New test.
16000
16001 2014-01-22 Marek Polacek <polacek@redhat.com>
16002
16003 PR c/59891
16004 * gcc.dg/torture/pr59891.c: New test.
16005
16006 2014-01-22 Jeff Law <law@redhat.com>
16007
16008 PR tree-optimization/59597
16009 * gcc.dg/tree-ssa/pr59597.c: New test.
16010
16011 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
16012
16013 PR rtl-optimization/59477
16014 * g++.dg/pr59477.C: New.
16015
16016 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
16017
16018 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
16019
16020 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
16021
16022 PR c++/59482
16023 * g++.dg/pr59482.C: New.
16024
16025 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16026
16027 * gcc.dg/vmx/insert-vsx-be-order.c: New.
16028 * gcc.dg/vmx/extract-vsx.c: New.
16029 * gcc.dg/vmx/extract-vsx-be-order.c: New.
16030 * gcc.dg/vmx/insert-vsx.c: New.
16031
16032 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
16033
16034 PR rtl-optimization/59896
16035 * gcc.target/arm/pr59896.c: New.
16036
16037 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
16038
16039 PR rtl-optimization/59858
16040 * gcc.target/arm/pr59858.c: New.
16041
16042 2014-01-21 Jakub Jelinek <jakub@redhat.com>
16043
16044 PR target/59003
16045 * gcc.dg/tree-prof/pr59003.c: New test.
16046
16047 PR middle-end/59860
16048 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
16049 other targets.
16050
16051 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
16052
16053 * gfortran.dg/round_3.f08: Add more cases.
16054
16055 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
16056
16057 * lib/target-supports.exp (force_conventional_output_for): New
16058 procedure.
16059 * lib/scanasm.exp (scan-assembler_required_options)
16060 (scan-assembler-not_required_options)
16061 (scan-assembler-times_required_options): Replace with
16062 force_conventional_output_fors.
16063 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
16064 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
16065
16066 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
16067
16068 PR middle-end/59789
16069 * gcc.target/i386/pr59789.c: New testcase.
16070
16071 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
16072
16073 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
16074 the 'code' bitfield from 16 to 8.
16075
16076 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
16077
16078 * lib/target-supports.exp
16079 (check_effective_target_vect_perm): Exclude aarch64_be.
16080 (check_effective_target_vect_perm_byte): Likewise.
16081 (check_effective_target_vect_perm_short): Likewise.
16082
16083 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
16084
16085 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
16086 (RUN_TEST): Use new macro.
16087 (INDEX64_32): Delete.
16088 (INDEX64_64): Likewise.
16089 (INDEX128_32): Likewise.
16090 (INDEX128_64): Likewise.
16091 (INDEX): Likewise.
16092 (test_vneg_f32): Use fixed RUN_TEST.
16093
16094 2014-01-20 Richard Biener <rguenther@suse.de>
16095
16096 PR middle-end/59860
16097 * gcc.dg/pr59860.c: New testcase.
16098
16099 2014-01-20 Jakub Jelinek <jakub@redhat.com>
16100
16101 PR target/59880
16102 * gcc.target/i386/pr59880.c: New test.
16103
16104 2014-01-20 Renlin Li <renlin.li@arm.com>
16105
16106 * gcc.dg/pr44194-1.c: Tweak regexp.
16107
16108 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16109
16110 PR libfortran/59771
16111 PR libfortran/59774
16112 PR libfortran/59836
16113 * gfortran.dg/round_3.f08: New cases added.
16114 * gfortran.dg/fmt_g_1.f90: New test.
16115
16116 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
16117
16118 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
16119
16120 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
16121
16122 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
16123
16124 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
16125
16126 * gcc.dg/vect/pr57705.c: Require vect_int.
16127 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
16128 * gcc.dg/vect/vect-alias-check.c: Likewise.
16129
16130 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
16131
16132 PR fortran/58007
16133 * gfortran.dg/unresolved_fixup_1.f90: New test.
16134 * gfortran.dg/unresolved_fixup_2.f90: New test.
16135
16136 2014-01-18 Jakub Jelinek <jakub@redhat.com>
16137
16138 PR target/58944
16139 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
16140 Remove dg-prune-output lines.
16141
16142 2014-01-17 Jakub Jelinek <jakub@redhat.com>
16143
16144 PR middle-end/59706
16145 * gfortran.dg/pr59706.f90: New test.
16146 * g++.dg/ext/pr59706.C: New test.
16147
16148 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16149
16150 PR c++/59270
16151 PR c++/58811
16152 * g++.dg/cpp0x/decltype-incomplete1.C: New.
16153 * g++.dg/init/pr58811.C: Likewise.
16154
16155 2014-01-17 Jeff Law <law@redhat.com>
16156
16157 PR middle-end/57904
16158 * gfortran.dg/pr57904.f90: New test.
16159
16160 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16161
16162 PR c++/59269
16163 * g++.dg/cpp0x/nsdmi-union4.C: New.
16164
16165 2014-01-17 Marek Polacek <polacek@redhat.com>
16166
16167 PR c++/59838
16168 * g++.dg/diagnostic/pr59838.C: New test.
16169
16170 2014-01-17 Marek Polacek <polacek@redhat.com>
16171
16172 PR c/58346
16173 * gcc.dg/pr58346.c: New test.
16174
16175 2014-01-17 Jakub Jelinek <jakub@redhat.com>
16176
16177 PR testsuite/58776
16178 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
16179 dg-options, use dg-additional-options for i?86/x86_64 to avoid
16180 option duplication.
16181
16182 PR fortran/59440
16183 * gfortran.dg/pr59440-1.f90: New test.
16184 * gfortran.dg/pr59440-2.f90: New test.
16185 * gfortran.dg/pr59440-3.f90: New test.
16186
16187 PR testsuite/59064
16188 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
16189 testing for " version" and " alias" with one testing for
16190 " version\[^\n\r]* alias".
16191 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
16192 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
16193 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
16194 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
16195 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
16196 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
16197
16198 PR c++/57945
16199 * c-c++-common/torture/pr57945.c: New test.
16200
16201 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
16202
16203 * gcc.target/arm/its.c: New testcase.
16204
16205 2014-01-16 Jan Hubicka <jh@suse.cz>
16206
16207 PR ipa/59775
16208 * g++.dg/torture/pr59775.C: New testcase.
16209
16210 2014-01-16 Jakub Jelinek <jakub@redhat.com>
16211
16212 PR middle-end/58344
16213 * gcc.c-torture/compile/pr58344.c: New test.
16214
16215 PR target/59839
16216 * gcc.target/i386/pr59839.c: New test.
16217
16218 PR debug/54694
16219 * gcc.target/i386/pr9771-1.c (main): Rename to...
16220 (real_main): ... this. Add __asm name "main".
16221 (ASMNAME, ASMNAME2, STRING): Define.
16222
16223 2014-01-16 Nick Clifton <nickc@redhat.com>
16224
16225 PR middle-end/28865
16226 * gcc.c-torture/compile/pr28865.c: New.
16227 * gcc.c-torture/execute/pr28865.c: New.
16228
16229 2014-01-16 Marek Polacek <polacek@redhat.com>
16230
16231 PR middle-end/59827
16232 * gcc.dg/pr59827.c: New test.
16233
16234 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
16235
16236 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
16237
16238 2014-01-15 Richard Henderson <rth@redhat.com>
16239
16240 PR debug/54694
16241 * gcc.target/i386/pr54694.c: New test.
16242
16243 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
16244
16245 PR c++/49718
16246 * g++.dg/pr49718.C: New test.
16247
16248 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
16249
16250 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
16251
16252 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
16253
16254 * gcc.dg/vmx/mult-even-odd.c: New.
16255 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
16256
16257 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
16258
16259 * lib/target-supports.exp (check_libcilkrts_available): Added an
16260 extern "C" if we are using C++ along with a function prototype.
16261
16262 2014-01-15 Jeff Law <law@redhat.com>
16263
16264 PR tree-optimization/59747
16265 * gcc.c-torture/execute/pr59747.c: New test.
16266
16267 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
16268
16269 PR target/59794
16270 * c-c++-common/convert-vec-1.c: Also prune ABI change for
16271 Linux/x86.
16272 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
16273 * g++.dg/ext/attribute-test-1.C: Likewise.
16274 * g++.dg/ext/attribute-test-2.C: Likewise.
16275 * g++.dg/ext/attribute-test-3.C: Likewise.
16276 * g++.dg/ext/attribute-test-4.C: Likewise.
16277 * g++.dg/ext/pr56790-1.C: Likewise.
16278 * g++.dg/torture/pr38565.C: Likewise.
16279 * gcc.dg/pr53060.c: Likewise.
16280 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
16281 * c-c++-common/vector-compare-2.c: Likewise.
16282 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
16283 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
16284 dg-message line number.
16285
16286 2014-01-15 Matthias Klose <doko@ubuntu.com>
16287
16288 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
16289
16290 2014-01-15 Richard Biener <rguenther@suse.de>
16291
16292 PR tree-optimization/59822
16293 * g++.dg/torture/pr59822.C: New testcase.
16294
16295 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
16296
16297 PR target/59808
16298 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
16299 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
16300
16301 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
16302 Kugan Vivekanandarajah <kuganv@linaro.org>
16303
16304 PR target/59695
16305 * g++.dg/pr59695.C: New testcase.
16306
16307 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16308
16309 PR target/59803
16310 * gcc.c-torture/compile/pr59803.c: New testcase.
16311
16312 2014-01-15 Jakub Jelinek <jakub@redhat.com>
16313
16314 PR c/58943
16315 * gcc.c-torture/execute/pr58943.c: New test.
16316 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
16317
16318 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
16319
16320 PR target/59794
16321 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
16322 * gcc.target/i386/pr39162.c (y): New __m256i variable.
16323 (bar): Change return type to void. Set y to x.
16324 * gcc.target/i386/pr59794-1.c: New testcase.
16325 * gcc.target/i386/pr59794-2.c: Likewise.
16326 * gcc.target/i386/pr59794-3.c: Likewise.
16327 * gcc.target/i386/pr59794-4.c: Likewise.
16328 * gcc.target/i386/pr59794-5.c: Likewise.
16329 * gcc.target/i386/pr59794-6.c: Likewise.
16330 * gcc.target/i386/pr59794-7.c: Likewise.
16331
16332 2014-01-14 Richard Biener <rguenther@suse.de>
16333
16334 PR tree-optimization/58921
16335 PR tree-optimization/59006
16336 * gcc.dg/torture/pr58921.c: New testcase.
16337 * gcc.dg/torture/pr59006.c: Likewise.
16338 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
16339
16340 2014-01-14 Jakub Jelinek <jakub@redhat.com>
16341
16342 PR testsuite/59494
16343 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
16344 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
16345 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
16346 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
16347 Executing predictive commoning without unrolling.
16348
16349 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
16350
16351 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
16352 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
16353 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
16354 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
16355 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
16356 __builtin_ia32_rsqrt28sd_round.
16357 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
16358 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
16359 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
16360 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
16361 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
16362 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
16363 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
16364 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
16365 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
16366 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
16367 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
16368 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
16369 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
16370 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16371 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
16372 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
16373 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
16374 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
16375 * gcc.target/i386/sse-22.c: Extend with new built-ins,
16376 fix wrong rounding mode (see above).
16377 * gcc.target/i386/sse-23.c: Ditto.
16378
16379 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16380
16381 * gcc.dg/vmx/insert.c: New.
16382 * gcc.dg/vmx/insert-be-order.c: New.
16383 * gcc.dg/vmx/extract.c: New.
16384 * gcc.dg/vmx/extract-be-order.c: New.
16385
16386 2014-01-13 Jakub Jelinek <jakub@redhat.com>
16387
16388 PR tree-optimization/59387
16389 * gcc.c-torture/execute/pr59387.c: New test.
16390
16391 2014-01-13 Richard Biener <rguenther@suse.de>
16392
16393 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
16394 adjusting mathlib options.
16395 * gfortran.dg/lto/lto.exp: Likewise.
16396
16397 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
16398
16399 * gnat.dg/loop_optimization17.adb: New test.
16400 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
16401
16402 2014-01-13 Christian Bruel <christian.bruel@st.com>
16403
16404 * gcc.target/sh/cmpstrn.c: New case.
16405
16406 2014-01-13 Jakub Jelinek <jakub@redhat.com>
16407
16408 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
16409 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
16410
16411 2014-01-12 Janus Weil <janus@gcc.gnu.org>
16412
16413 PR fortran/58026
16414 * gfortran.dg/alloc_comp_basics_6.f90: New.
16415
16416 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16417
16418 PR fortran/59700
16419 * gfortran.dg/pr59700.f90: New test.
16420
16421 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
16422
16423 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
16424 * gfortran.dg/use_only_3.f90: Likewise.
16425 * gfortran.dg/inquire_10.f90: Delete opened file.
16426 * gfortran.dg/inquire_15.f90: Likewise.
16427 * gfortran.dg/pr16597.f90: Likewise.
16428 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
16429 for PR59419.
16430
16431 2014-01-10 Jeff Law <law@redhat.com>
16432
16433 PR middle-end/59743
16434 * gcc.c-torture/compile/pr59743.c: New test.
16435
16436 2014-01-10 Jan Hubicka <jh@suse.cz>
16437
16438 PR ipa/58585
16439 * g++.dg/torture/pr58585.C: New testcase.
16440
16441 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
16442
16443 * gcc.dg/pr46309.c: Disable for cris*-*-*.
16444
16445 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
16446
16447 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
16448
16449 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
16450
16451 PR target/59744
16452 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
16453 * gcc.target/aarch64/cmn-neg2.c: New test.
16454
16455 2014-01-10 Richard Biener <rguenther@suse.de>
16456
16457 PR tree-optimization/59374
16458 * gcc.dg/torture/pr59374-3.c: New testcase.
16459
16460 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16461
16462 * lib/target-supports.exp
16463 (check_effective_target_arm_crypto_ok_nocache): New.
16464 (check_effective_target_arm_crypto_ok): Use above procedure.
16465 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
16466
16467 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
16468
16469 PR ipa/58252
16470 PR ipa/59226
16471 * g++.dg/ipa/devirt-20.C: New testcase.
16472 * g++.dg/torture/pr58252.C: Likewise.
16473 * g++.dg/torture/pr59226.C: Likewise.
16474
16475 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
16476
16477 * c-c++-common/asan/no-asan-stack.c: New test.
16478
16479 2014-01-10 Jakub Jelinek <jakub@redhat.com>
16480
16481 PR middle-end/59670
16482 * gcc.dg/pr59670.c: New test.
16483
16484 2014-01-09 Steve Ellcey <sellcey@mips.com>
16485
16486 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
16487
16488 2014-01-09 Jakub Jelinek <jakub@redhat.com>
16489
16490 PR middle-end/47735
16491 * gcc.target/i386/pr47735.c: New test.
16492
16493 PR tree-optimization/59622
16494 * g++.dg/opt/pr59622-2.C: New test.
16495 * g++.dg/opt/pr59622-3.C: New test.
16496 * g++.dg/opt/pr59622-4.C: New test.
16497 * g++.dg/opt/pr59622-5.C: New test.
16498
16499 PR sanitizer/59136
16500 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
16501 filename:line instead of (modulename+offset) form with stripped
16502 initial / from the filename.
16503
16504 2014-01-09 Ian Lance Taylor <iant@google.com>
16505
16506 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
16507 the other Go compiler.
16508
16509 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
16510
16511 PR c++/59730
16512 * g++.dg/cpp0x/variadic145.C: New.
16513
16514 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
16515
16516 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
16517 which don't support -fsplit-stack. Skip rotate[0123].go tests.
16518
16519 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
16520
16521 PR testsuite/59524
16522 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
16523 are run only if the Cilk library is available/enabled.
16524 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
16525 * lib/target-supports.exp (check_libcilkrts_available): New function.
16526
16527 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
16528
16529 PR c++/59631
16530 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
16531 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
16532 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
16533 with dg-additional-options.
16534 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
16535 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
16536 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16537 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
16538 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
16539 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
16540
16541 2014-01-09 Richard Biener <rguenther@suse.de>
16542
16543 PR tree-optimization/59715
16544 * gcc.dg/torture/pr59715.c: New testcase.
16545
16546 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
16547
16548 * c-c++-common/asan/no-asan-globals.c: New test.
16549 * c-c++-common/asan/no-instrument-reads.c: Likewise.
16550 * c-c++-common/asan/no-instrument-writes.c: Likewise.
16551 * c-c++-common/asan/use-after-return-1.c: Likewise.
16552 * c-c++-common/asan/no-use-after-return.c: Likewise.
16553
16554 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
16555
16556 * gnat.dg/weak2.ad[sb]: New test.
16557
16558 2014-01-08 Jakub Jelinek <jakub@redhat.com>
16559
16560 PR middle-end/59471
16561 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
16562 type, use pointers to vector type instead.
16563
16564 2014-01-08 Catherine Moore <clm@codesourcery.com>
16565
16566 * gcc.target/mips/umips-branch-3.c: New test.
16567 * gcc.target/mips/umips-branch-4.c: New test.
16568
16569 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
16570
16571 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
16572 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
16573 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
16574 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
16575 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
16576 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
16577 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
16578 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
16579
16580 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
16581
16582 PR rtl-optimization/59137
16583 * gcc.target/mips/pr59137.c: New test.
16584
16585 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
16586
16587 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
16588 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
16589 * gcc.target/i386/pr55433.c (dg-options): Ditto.
16590 * gcc.target/i386/pr57848.c (dg-options): Ditto.
16591 * gcc.target/i386/pr59099.c (dg-options): Ditto.
16592 Require fpic effective target.
16593 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
16594
16595 2014-01-08 Jakub Jelinek <jakub@redhat.com>
16596
16597 PR ipa/59722
16598 * gcc.dg/pr59722.c: New test.
16599
16600 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
16601
16602 PR middle-end/57748
16603 * gcc.dg/torture/pr57748-3.c: New test.
16604 * gcc.dg/torture/pr57748-4.c: New test.
16605
16606 2014-01-08 Marek Polacek <polacek@redhat.com>
16607
16608 PR middle-end/59669
16609 * gcc.dg/gomp/pr59669-1.c: New test.
16610 * gcc.dg/gomp/pr59669-2.c: New test.
16611
16612 2014-01-08 Martin Jambor <mjambor@suse.cz>
16613
16614 PR ipa/59610
16615 * gcc.dg/ipa/pr59610.c: New test.
16616
16617 2014-01-08 Janus Weil <janus@gcc.gnu.org>
16618
16619 PR fortran/58182
16620 * gfortran.dg/binding_label_tests_26a.f90: New.
16621 * gfortran.dg/binding_label_tests_26b.f90: New.
16622
16623 2014-01-08 Marek Polacek <polacek@redhat.com>
16624
16625 PR sanitizer/59667
16626 * c-c++-common/ubsan/pr59667.c: New test.
16627
16628 2014-01-08 Richard Biener <rguenther@suse.de>
16629
16630 PR middle-end/59630
16631 * gcc.dg/pr59630.c: New testcase.
16632
16633 2014-01-08 Richard Biener <rguenther@suse.de>
16634
16635 PR middle-end/59471
16636 * gcc.dg/pr59471.c: New testcase.
16637
16638 2014-01-07 Jeff Law <law@redhat.com>
16639
16640 PR middle-end/53623
16641 * gcc.target/i386/pr53623.c: New test.
16642
16643 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
16644
16645 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
16646 blanks at EOF.
16647 * g++.dg/cpp1y/pr58534.C: Likewise.
16648 * g++.dg/cpp1y/pr58536.C: Likewise.
16649 * g++.dg/cpp1y/pr58548.C: Likewise.
16650 * g++.dg/cpp1y/pr58549.C: Likewise.
16651 * g++.dg/cpp1y/pr58637.C: Likewise.
16652 * g++.dg/cpp1y/pr59112.C: Likewise.
16653 * g++.dg/cpp1y/pr59113.C: Likewise.
16654 * g++.dg/cpp1y/pr59629.C: Likewise.
16655 * g++.dg/cpp1y/pr59635.C: Likewise.
16656 * g++.dg/cpp1y/pr59636.C: Likewise.
16657 * g++.dg/cpp1y/pr59638.C: Likewise.
16658
16659 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
16660
16661 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
16662
16663 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
16664
16665 * gcc.target/i386/intrinsics_4.c (bar): New function.
16666
16667 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
16668
16669 * g++.dg/ext/is_base_of_incomplete-2.C: New.
16670
16671 2014-01-07 Jakub Jelinek <jakub@redhat.com>
16672
16673 PR rtl-optimization/58668
16674 * gcc.dg/pr58668.c: New test.
16675
16676 PR tree-optimization/59643
16677 * gcc.dg/pr59643.c: New test.
16678 * gcc.c-torture/execute/pr59643.c: New test.
16679
16680 2014-01-06 Janus Weil <janus@gcc.gnu.org>
16681
16682 PR fortran/59589
16683 * gfortran.dg/class_allocate_16.f90: New.
16684
16685 2014-01-06 Jakub Jelinek <jakub@redhat.com>
16686
16687 PR target/59644
16688 * gcc.target/i386/pr59644.c: New test.
16689
16690 2014-01-06 Marek Polacek <polacek@redhat.com>
16691
16692 PR c/57773
16693 * gcc.dg/pr57773.c: New test.
16694
16695 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
16696
16697 PR c++/59635
16698 PR c++/59636
16699 PR c++/59629
16700 PR c++/59638
16701 * g++.dg/cpp1y/pr59635.C: New testcase.
16702 * g++.dg/cpp1y/pr59636.C: New testcase.
16703 * g++.dg/cpp1y/pr59629.C: New testcase.
16704 * g++.dg/cpp1y/pr59638.C: New testcase.
16705
16706 2014-01-06 Martin Jambor <mjambor@suse.cz>
16707
16708 PR ipa/59008
16709 * gcc.dg/ipa/pr59008.c: New test.
16710
16711 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16712
16713 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
16714 if supported.
16715
16716 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16717
16718 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
16719 Require c99_runtime.
16720 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
16721
16722 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
16723 Require c99_runtime.
16724 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
16725 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
16726 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
16727
16728 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
16729 Require c99_runtime.
16730 Make CALC void static.
16731 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
16732
16733 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
16734 Require c99_runtime.
16735 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
16736
16737 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16738
16739 * gcc.target/i386/pr59501-1.c: Require avx effective target.
16740 * gcc.target/i386/pr59501-2.c: Likewise.
16741 * gcc.target/i386/pr59501-3.c: Likewise.
16742 * gcc.target/i386/pr59501-4.c: Likewise.
16743 * gcc.target/i386/pr59501-5.c: Likewise.
16744 * gcc.target/i386/pr59501-6.c: Likewise.
16745
16746 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16747
16748 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
16749 * gcc.target/i386/pr59390_1.c: Likewise.
16750 * gcc.target/i386/pr59390_2.c: Likewise.
16751
16752 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
16753
16754 * gcc.dg/pr59350.c: Tweak.
16755 * gcc.dg/pr59350-2.c: New test.
16756 * g++.dg/pr59510.C: Likewise.
16757
16758 2014-01-06 Janus Weil <janus@gcc.gnu.org>
16759
16760 PR fortran/59023
16761 * gfortran.dg/bind_c_procs_2.f90: New.
16762
16763 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
16764
16765 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
16766 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16767 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16768 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16769 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
16770 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16771 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16772
16773 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
16774
16775 * gcc.target/arm/neon-nested-apcs.c: New test.
16776
16777 2014-01-04 Jakub Jelinek <jakub@redhat.com>
16778
16779 PR tree-optimization/59519
16780 * gcc.dg/vect/pr59519-1.c: New test.
16781 * gcc.dg/vect/pr59519-2.c: New test.
16782
16783 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
16784 vmovdqu32.
16785
16786 2014-01-04 Janus Weil <janus@gcc.gnu.org>
16787
16788 PR fortran/59547
16789 * gfortran.dg/typebound_proc_32.f90: New.
16790
16791 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
16792
16793 PR c++/58950
16794 * g++.dg/pr58950.C: New file.
16795
16796 2014-01-03 Tobias Burnus <burnus@net-b.de>
16797
16798 PR c++/58567
16799 * g++.dg/gomp/pr58567.C: New.
16800
16801 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
16802
16803 PR tree-optimization/59651
16804 * gcc.dg/torture/pr59651.c: New test.
16805 * gcc.dg/vect/pr59651.c: Ditto.
16806
16807 2014-01-03 Jakub Jelinek <jakub@redhat.com>
16808
16809 PR target/59625
16810 * gcc.target/i386/pr59625.c: New test.
16811
16812 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16813
16814 Core DR 1442
16815 PR c++/59165
16816 * g++.dg/cpp0x/range-for28.C: New.
16817 * g++.dg/cpp0x/range-for3.C: Update.
16818
16819 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16820
16821 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16822
16823 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16824
16825 PR c++/59641
16826 * g++.dg/cpp0x/pr59641.C: New file.
16827
16828 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16829
16830 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16831
16832 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16833
16834 PR c++/59378
16835 * g++.dg/ext/pr59378.C: New file.
16836
16837 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16838
16839 Update copyright years
16840
16841 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16842
16843 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16844 notice.
16845
16846 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16847
16848 PR fortran/59654
16849 * gfortran.dg/dynamic_dispatch_12.f90: New.
16850
16851 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16852
16853 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16854 the builtin isn't optimized away as unused.
16855
16856 PR rtl-optimization/59647
16857 * g++.dg/opt/pr59647.C: New test.
16858 \f
16859 Copyright (C) 2014 Free Software Foundation, Inc.
16860
16861 Copying and distribution of this file, with or without modification,
16862 are permitted in any medium without royalty provided the copyright
16863 notice and this notice are preserved.