re PR c++/57820 ([DR 253] NSDMI and const objects)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/57820
4 * g++.dg/cpp0x/constexpr-ctor16.C: New.
5 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
6
7 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
8
9 PR tree-optimization/60770
10 * gcc.dg/tree-ssa/pr60770-1.c: New file.
11
12 2014-11-03 Jan Beulich <jbeulich@suse.com>
13
14 * gcc.target/i386/i386.exp: Extend option set to test
15 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
16 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
17
18 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
19
20 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
21 for ia32 targets only.
22 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
23 * g++.dg/tree-ssa/pr29902.C: Ditto.
24 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
25
26 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
27
28 * gcc.target/arm/ifcvt-size-check.c: New test.
29
30 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
31
32 * gcc.target/mips/octeon3-pipe-1.c: New test.
33
34 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
35
36 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
37 * g++.dg/ext/attrib42.C: Ditto.
38 * g++.dg/torture/pr51344.C: Ditto.
39 * g++.dg/tree-ssa/pr29902.C: Ditto.
40 * gcc.c-torture/execute/20010129-1.c: Ditto.
41 * gcc.dg/combine_ashiftrt_2.c: Ditto.
42 * gcc.dg/march-generic.c: Ditto.
43 * gcc.dg/torture/pr17526.c: Ditto.
44 * gcc.dg/union-4.c: Ditto.
45
46 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
47
48 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
49 * g++.dg/abi/no-weak1.C: Ditto.
50 * g++.dg/opt/pr44919.C: Ditto.
51 * g++.dg/opt/pr46640.C: Ditto.
52 * g++.dg/opt/pr46649.C: Ditto.
53 * g++.dg/opt/pr47036.C: Ditto.
54 * g++.dg/opt/pr48273.C: Ditto.
55 * g++.dg/opt/pr48302.C: Ditto.
56 * g++.dg/opt/pr45788.C: Ditto.
57 * g++.dg/opt/pr57662.C: Ditto.
58 * gcc.dg/20031102-1.c: Ditto.
59 * gcc.dg/builtin-bswap-7.c: Ditto.
60 * gcc.dg/builtin-bswap-7a.c: Ditto.
61 * gcc.dg/builtin-bswap-9.c: Ditto.
62 * gcc.dg/combine_ashiftrt_1.c: Ditto.
63 * gcc.dg/guality/bswaptest.c: Ditto.
64 * gcc.dg/guality/clztest.c: Ditto.
65 * gcc.dg/guality/ctztest.c: Ditto.
66 * gcc.dg/guality/pr45003-1.c: Ditto.
67 * gcc.dg/guality/pr45003-2.c: Ditto.
68 * gcc.dg/guality/pr45003-3.c: Ditto.
69 * gcc.dg/guality/pr58791-4.c: Ditto.
70 * gcc.dg/guality/rotatetest.c:Ditto.
71 * gcc.dg/ifcvt-fabs-1.c: Ditto.
72 * gcc.dg/ira-loop-pressure.c: Ditto.
73 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
74 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
75 * gcc.dg/lto/pr47259_0.c: Ditto.
76 * gcc.dg/memcpy-5.c: Ditto.
77 * gcc.dg/pr10474.c: Ditto.
78 * gcc.dg/pr37438.c: Ditto.
79 * gcc.dg/pr39453.c: Ditto.
80 * gcc.dg/pr40501.c: Ditto.
81 * gcc.dg/pr42245-2.c: Ditto.
82 * gcc.dg/pr42245.c: Ditto.
83 * gcc.dg/pr42246.c: Ditto.
84 * gcc.dg/pr42249.c: Ditto.
85 * gcc.dg/pr42388.c: Ditto.
86 * gcc.dg/pr42389.c: Ditto.
87 * gcc.dg/pr45352-1.c: Ditto.
88 * gcc.dg/pr45352-2.c: Ditto.
89 * gcc.dg/pr45352-3.c: Ditto.
90 * gcc.dg/pr45352.c: Ditto.
91 * gcc.dg/pr45472.c: Ditto.
92 * gcc.dg/pr45652.c: Ditto.
93 * gcc.dg/pr46212.c: Ditto.
94 * gcc.dg/pr46521.c: Ditto.
95 * gcc.dg/pr46522.c: Ditto.
96 * gcc.dg/pr46875.c: Ditto.
97 * gcc.dg/pr48374.c: Ditto.
98 * gcc.dg/pr50251.c: Ditto.
99 * gcc.dg/pr54472.c: Ditto.
100 * gcc.dg/pr55702.c: Ditto.
101 * gcc.dg/pr56990.c: Ditto.
102 * gcc.dg/pr57104.c: Ditto.
103 * gcc.dg/pr57662.c: Ditto.
104 * gcc.dg/pr60866.c: Ditto.
105 * gcc.dg/shrink-wrap-loop.c: Ditto.
106 * gcc.dg/tm/memopt-15.c: Ditto.
107 * gcc.dg/torture/pr52720.c: Ditto.
108 * gcc.dg/torture/pr56778.c: Ditto.
109 * gcc.dg/tree-prof/pr45354.c: Ditto.
110 * gcc.dg/tree-prof/pr50907.c: Ditto.
111 * gcc.dg/tree-ssa/loop-16.c: Ditto.
112 * gcc.dg/tree-ssa/loop-18.c: Ditto.
113 * gcc.dg/tree-ssa/pr44423.c: Ditto.
114 * gcc.dg/misc-tests/godump-1.c: Ditto.
115 * gfortran.dg/PR24188.f: Ditto.
116 * gfortran.dg/errnocheck_1.f90: Ditto.
117 * gfortran.dg/g77/20010216-1.f: Ditto.
118 * gfortran.dg/pr42246-2.f: Ditto.
119 * gfortran.dg/pr42294.f: Ditto.
120 * gfortran.dg/pr44691.f: Ditto.
121 * gfortran.dg/vect/pr45714-a.f: Ditto.
122 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
123 * gcc.misc-tests/linkage.exp: Ditto.
124 * lib/target-supports.exp: Reformat x86 tagets.
125 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
126
127 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
128
129 PR c++/57694
130 * g++.dg/cpp0x/constexpr-ctor15.C: New.
131
132 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
133
134 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
135 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
136 Commentary and rearrangement of tests.
137 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
138 Commentary and rearrangement of tests.
139 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
140 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
141
142 2014-10-31 Jakub Jelinek <jakub@redhat.com>
143
144 PR rtl-optimization/63659
145 * gcc.c-torture/execute/pr63659.c: New test.
146
147 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
148
149 PR target/63534
150 * gcc.target/i386/mcount_pic.c: New.
151
152 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
153
154 * gcc.target/i386/pr23098.c: Remove xfail.
155
156 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
157
158 * gnat.dg/opt42.ad[sb]: New test.
159
160 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
161
162 PR tree-optimization/63259
163 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
164 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
165 following comment.
166
167 2014-10-31 Jakub Jelinek <jakub@redhat.com>
168
169 PR sanitizer/63697
170 * c-c++-common/ubsan/overflow-sub-3.c: New test.
171
172 2014-10-30 Marek Polacek <polacek@redhat.com>
173
174 * gcc.dg/diag-aka-1.c: New test.
175 * gcc.dg/pr13804-1.c: Adjust dg-error.
176 * gcc.dg/redecl-14.c: Likewise.
177 * gcc.dg/pr56980.c: Adjust dg-message.
178
179 2014-10-30 Ian Lance Taylor <iant@google.com>
180
181 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
182
183 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
184
185 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
186 platforms except s390[x] and x86_64.
187
188 2014-10-30 Martin Liska <mliska@suse.cz>
189
190 PR ipa/63574
191 PR ipa/63664
192 * g++.dg/ipa/pr63574.C: New test.
193
194 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
195
196 * gcc.target/aarch64/madd_after_asm_1.c: New test.
197
198 2014-10-29 DJ Delorie <dj@redhat.com>
199
200 * gcc.dg/20141029-1.c: New.
201
202 2014-10-29 Martin Liska <mliska@suse.cz>
203
204 PR ipa/63587
205 * g++.dg/ipa/pr63587-1.C: New test.
206 * g++.dg/ipa/pr63587-2.C: New test.
207
208 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
209
210 * gcc.misc-tests/godump-1.c: Add tests for complex types.
211
212 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
213
214 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
215 * gcc.dg/optimize-bswapsi-3.c: New test.
216
217 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
218 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
219 Anna Tikhonova <anna.tikhonova@intel.com>
220 Ilya Tocar <ilya.tocar@intel.com>
221 Andrey Turetskiy <andrey.turetskiy@intel.com>
222 Ilya Verbin <ilya.verbin@intel.com>
223 Kirill Yukhin <kirill.yukhin@intel.com>
224 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
225
226 * gcc.target/i386/avx512dq-kmovb-1.c: New.
227
228 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
229 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
230 Anna Tikhonova <anna.tikhonova@intel.com>
231 Ilya Tocar <ilya.tocar@intel.com>
232 Andrey Turetskiy <andrey.turetskiy@intel.com>
233 Ilya Verbin <ilya.verbin@intel.com>
234 Kirill Yukhin <kirill.yukhin@intel.com>
235 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
236
237 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
238 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
239 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
240 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
241 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
242 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
243 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
244 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
245 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
246 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
247 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
248 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
249 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
250 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
251 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
252 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
253 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
254 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
255 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
256 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
257 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
258 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
259 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
260 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
261 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
262 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
263 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
264 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
265 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
266 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
267 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
268 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
269 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
270 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
271 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
272 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
273 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
274 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
275 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
276 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
277 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
278 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
279 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
280 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
281 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
282 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
283 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
284 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
285 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
286 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
287 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
288 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
289 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
290 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
291 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
292 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
293 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
294 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
295 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
296 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
297 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
298 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
299 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
300 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
301 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
302 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
303 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
304 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
305
306 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
307 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
308 Anna Tikhonova <anna.tikhonova@intel.com>
309 Ilya Tocar <ilya.tocar@intel.com>
310 Andrey Turetskiy <andrey.turetskiy@intel.com>
311 Ilya Verbin <ilya.verbin@intel.com>
312 Kirill Yukhin <kirill.yukhin@intel.com>
313 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
314
315 * gcc.target/i386/avx512bw-check.h: New.
316 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
317 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
318 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
319 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
320 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
321 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
322 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
323 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
324 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
325 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
326 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
327 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
328 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
329 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
330 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
331 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
332 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
333 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
334 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
335 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
336 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
337 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
338 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
339 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
340 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
341 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
342 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
343 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
344 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
345 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
346 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
347 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
348 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
349 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
350 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
351 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
352 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
353 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
354 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
355 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
356 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
357 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
358 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
359 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
360 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
361 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
362 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
363 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
364 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
365 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
366 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
367 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
368 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
369 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
370 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
371 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
372 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
373 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
374 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
375 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
376 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
377 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
378 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
379 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
380 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
381 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
382 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
383 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
384 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
385 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
386 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
387 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
388 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
389 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
390 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
391 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
392 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
393 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
394 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
395 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
396 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
397 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
398 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
399 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
400 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
401 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
402 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
403 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
404 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
405 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
406 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
407 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
408 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
409 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
410 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
411 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
412 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
413 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
414 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
415 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
416 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
417 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
418 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
419 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
420 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
421 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
422 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
423 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
424 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
425 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
426 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
427 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
428 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
429 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
430 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
431 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
432 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
433 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
434 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
435 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
436 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
437 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
438 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
439 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
440 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
441 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
442 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
443 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
444 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
445 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
446 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
447 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
448 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
449 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
450 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
451 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
452 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
453 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
454 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
455 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
456 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
457 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
458 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
459 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
460 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
461 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
462 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
463 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
464 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
465 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
466 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
467 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
468 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
469 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
470 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
471 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
472 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
473 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
474 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
475 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
476 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
477 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
478 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
479 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
480 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
481 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
482 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
483 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
484 * gcc.target/i386/avx512dq-check.h: Ditto.
485 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
486 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
487 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
488 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
489 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
490 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
491 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
492 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
493 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
494 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
495 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
496 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
497 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
498 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
499 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
500 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
501 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
502 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
503 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
504 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
505 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
506 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
507 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
508 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
509 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
510 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
511 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
512 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
513 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
514 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
515 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
516 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
517 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
518 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
519 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
520 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
521 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
522 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
523 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
524 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
525 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
526 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
527 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
528 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
529 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
530 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
531 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
532 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
533 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
534 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
535 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
536 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
537 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
538 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
539 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
540 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
541 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
542 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
543 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
544 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
545 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
546 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
547 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
548 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
549 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
550 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
551 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
552 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
553 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
554 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
555 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
556 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
557 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
558 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
559 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
560 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
561 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
562 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
563 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
564 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
565 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
566 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
567 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
568 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
569 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
570 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
571 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
572 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
573 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
574 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
575 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
576 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
577 * gcc.target/i386/avx512vl-check.h: Ditto.
578 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
579 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
580 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
581 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
582 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
583 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
584 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
585 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
586 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
587 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
588 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
589 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
590 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
591 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
592 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
593 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
594 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
595 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
596 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
597 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
598 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
599 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
600 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
601 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
602 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
603 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
604 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
605 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
606 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
607 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
608 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
609 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
610 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
611 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
612 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
613 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
614 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
615 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
616 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
617 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
618 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
619 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
620 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
621 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
622 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
623 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
624 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
625 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
626 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
627 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
628 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
629 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
630 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
631 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
632 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
633 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
634 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
635 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
636 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
637 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
638 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
639 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
640 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
641 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
642 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
643 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
644 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
645 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
646 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
647 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
648 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
649 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
650 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
651 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
652 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
653 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
654 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
655 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
656 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
657 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
658 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
659 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
660 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
661 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
662 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
663 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
664 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
665 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
666 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
667 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
668 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
669 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
670 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
671 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
672 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
673 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
674 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
675 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
676 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
677 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
678 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
679 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
680 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
681 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
682 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
683 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
684 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
685 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
686 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
687 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
688 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
689 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
690 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
691 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
692 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
693 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
694 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
695 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
696 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
697 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
698 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
699 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
700 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
701 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
702 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
703 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
704 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
705 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
706 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
707 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
708 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
709 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
710 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
711 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
712 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
713 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
714 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
715 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
716 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
717 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
718 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
719 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
720 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
721 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
722 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
723 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
724 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
725 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
726 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
727 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
728 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
729 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
730 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
731 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
732 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
733 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
734 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
735 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
736 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
737 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
738 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
739 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
740 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
741 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
742 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
743 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
744 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
745 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
746 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
747 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
748 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
749 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
750 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
751 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
752 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
753 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
754 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
755 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
756 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
757 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
758 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
759 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
760 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
761 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
762 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
763 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
764 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
765 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
766 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
767 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
768 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
769 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
770 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
771 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
772 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
773 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
774 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
775 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
776 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
777 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
778 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
779 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
780 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
781 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
782 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
783 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
784 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
785 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
786 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
787 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
788 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
789 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
790 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
791 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
792 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
793 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
794 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
795 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
796 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
797 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
798 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
799 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
800 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
801 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
802 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
803 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
804 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
805 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
806 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
807 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
808 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
809 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
810 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
811 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
812 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
813 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
814 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
815 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
816 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
817 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
818 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
819 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
820 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
821 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
822 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
823 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
824 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
825 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
826 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
827 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
828 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
829 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
830 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
831 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
832 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
833 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
834 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
835 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
836 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
837 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
838 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
839 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
840 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
841 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
842 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
843 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
844 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
845 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
846 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
847 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
848 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
849 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
850 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
851 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
852 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
853 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
854 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
855 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
856 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
857 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
858 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
859 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
860 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
861 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
862 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
863 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
864 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
865 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
866 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
867 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
868 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
869 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
870 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
871 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
872 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
873 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
874 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
875 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
876 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
877 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
878 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
879 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
880 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
881 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
882 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
883 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
884 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
885 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
886 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
887 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
888 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
889 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
890 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
891 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
892 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
893 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
894 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
895 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
896 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
897 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
898 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
899 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
900 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
901 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
902 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
903 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
904 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
905 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
906 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
907 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
908 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
909 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
910 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
911 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
912 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
913 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
914 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
915 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
916 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
917 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
918 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
919 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
920 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
921 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
922 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
923 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
924 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
925 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
926 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
927 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
928 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
929 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
930 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
931 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
932 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
933 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
934 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
935 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
936 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
937 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
938 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
939 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
940 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
941 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
942 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
943 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
944 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
945 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
946 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
947 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
948 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
949 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
950 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
951 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
952 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
953 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
954 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
955 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
956 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
957 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
958 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
959 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
960 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
961 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
962 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
963 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
964 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
965 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
966 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
967 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
968 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
969 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
970 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
971 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
972 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
973 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
974 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
975 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
976 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
977 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
978 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
979 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
980 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
981 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
982 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
983 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
984 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
985 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
986 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
987 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
988 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
989 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
990 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
991 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
992 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
993 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
994 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
995 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
996 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
997 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
998 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
999 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1000 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1001 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1002 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1003 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1004 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1005 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1006 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1007 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1008 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1009 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1010 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1011 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1012 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1013 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1014 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1015 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1016 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1017 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1018 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
1019 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1020 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
1021 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1022 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
1023 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1024 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
1025 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1026 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
1027 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1028 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
1029 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1030 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1031 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1032 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
1033 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1034 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1035 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1036 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
1037 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1038 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
1039 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1040 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
1041 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1042 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
1043 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1044 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
1045 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1046 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
1047 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1048 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1049 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1050 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1051 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
1052 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1053 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
1054 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1055 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
1056 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1057 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
1058 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1059 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
1060 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1061 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
1062 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1063 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1064 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1065 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1066 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
1067 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1068 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
1069 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1070 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
1071 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1072 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
1073 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1074 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
1075 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1076 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
1077 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1078 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1079 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1080 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1081 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1082 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
1083 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1084 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
1085 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1086 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1087 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1088 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1089 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1090 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1091 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
1092 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1093 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
1094 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1095 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1096 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
1097 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1098 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
1099 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1100 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1101 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1102 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
1103 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1104 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
1105 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1106 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1107 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1108 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
1109 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1110 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
1111 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1112 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1113 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1114 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
1115 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1116 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
1117 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1118 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1119 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
1120 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1121 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
1122 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1123 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1124 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1125 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
1126 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1127 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
1128 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1129 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1130 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1131 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
1132 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1133 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
1134 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1135 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
1136 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1137 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
1138 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1139 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
1140 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1141 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1142 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1143 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1144 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1145 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1146 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1147 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1148 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1149 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1150 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1151 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1152 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1153 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1154 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1155 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1156 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1157 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1158 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1159 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1160 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1161 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1162 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1163 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1164 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1165 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1166 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1167 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1168 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1169 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1170 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1171 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1172 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1173 * gcc.target/i386/avx512f-mask-type.h: Ditto.
1174 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1175 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1176 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1177 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1178 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1179 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1180 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1182 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1183 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1184 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1185 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1186 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1187 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1188 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1190 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1191 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1192 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1193 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1194 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1196 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1197 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1198 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1200 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1202 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1203 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1204 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1205 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1206 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1208 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1209 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1210 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1211 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1212 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1214 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1215 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1216 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1217 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1218 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1220 * gcc.target/i386/i386.exp: Ditto.
1221 * gcc.target/i386/m512-check.h: Ditto.
1222
1223 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1224 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1225 Anna Tikhonova <anna.tikhonova@intel.com>
1226 Ilya Tocar <ilya.tocar@intel.com>
1227 Andrey Turetskiy <andrey.turetskiy@intel.com>
1228 Ilya Verbin <ilya.verbin@intel.com>
1229 Kirill Yukhin <kirill.yukhin@intel.com>
1230 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1231
1232 * g++.dg/other/i386-2.C: Add new options.
1233 * g++.dg/other/i386-3.C: Ditto.
1234 * gcc.target/i386/sse-12.c: Ditto.
1235 * gcc.target/i386/sse-14.c: Ditto.
1236 * gcc.target/i386/sse-22.c: Ditto.
1237 * gcc.target/i386/sse-13.c: Add new options and builtins.
1238 * gcc.target/i386/sse-23.c: Ditto.
1239 * gcc.target/i386/avx-1.c: Add new builtins.
1240
1241 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
1242
1243 * gcc.misc-tests/godump.exp: New.
1244 * gcc.misc-tests/godump-1.c: New.
1245
1246 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
1247
1248 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1249 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1250 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1251 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1252 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1253 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1254 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1255 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1256 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1257 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1258 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1259 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1260 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1261 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1262 * c-c++-common/asan/pr63638.c: Likewise.
1263
1264 2014-10-28 Richard Biener <rguenther@suse.de>
1265
1266 PR middle-end/63665
1267 * gcc.dg/pr63665.c: New testcase.
1268
1269 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1270
1271 * c-c++-common/asan/kasan-recover-1.c: New test.
1272 * c-c++-common/asan/kasan-recover-2.c: New test.
1273 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1274 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1275 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1276 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1277 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1278 * c-c++-common/asan/no-asan-globals.c: Likewise.
1279 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1280 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1281 * c-c++-common/asan/no-use-after-return.c: Likewise.
1282
1283 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1284
1285 * c-c++-common/asan/shadow-offset-1.c: New test.
1286
1287 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
1288
1289 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1290 gcc-plugin.h earlier.
1291
1292 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1293
1294 * gnat.dg/specs/concat1.ads: New test.
1295 * gnat.dg/specs/concat1_pkg.ads: New helper.
1296
1297 2014-10-27 Richard Biener <rguenther@suse.de>
1298
1299 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1300 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1301 target due to memcpy inline-expansion.
1302
1303 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1304
1305 * gnat.dg/specs/pack10.ads: New test.
1306 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1307
1308 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * gnat.dg/entry_queues2.adb: New test.
1311
1312 2014-10-25 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR tree-optimization/63641
1315 * gcc.c-torture/execute/pr63641.c: New test.
1316
1317 2014-10-24 Tobias Burnus <burnus@net-b.de>
1318
1319 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1320 * gfortran.dg/coarray_collectives_13.f90: New.
1321 * gfortran.dg/coarray_collectives_14.f90: New.
1322 * gfortran.dg/coarray_collectives_15.f90: New.
1323 * gfortran.dg/coarray_collectives_16.f90: New.
1324
1325 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1326
1327 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1328
1329 2014-10-24 Marek Polacek <polacek@redhat.com>
1330
1331 PR c/56980
1332 * gcc.dg/pr56980.c: New test.
1333
1334 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1335
1336 * lib/target-supports.exp
1337 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1338 vaeseq_u8.
1339 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1340 for vcvt_f16_f32.
1341 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1342 vfma_f32.
1343
1344 2014-10-24 Martin Liska <mliska@suse.cz>
1345
1346 * gcc.dg/ipa/pr63595.c: New test.
1347
1348 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1349
1350 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1351 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1352
1353 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1354
1355 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1356
1357 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1358
1359 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1360
1361 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1362
1363 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1364
1365 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1366
1367 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1368
1369 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1370
1371 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1372
1373 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1374
1375 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1376
1377 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1378
1379 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1380
1381 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1382
1383 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1384
1385 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1386
1387 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1388
1389 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1390
1391 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1392
1393 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1394
1395 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1396
1397 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1398
1399 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1400
1401 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1402
1403 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1404
1405 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1406
1407 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1408 file.
1409 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1410 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1411
1412 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1413
1414 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1415 file.
1416 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1417 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1418
1419 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1420
1421 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1422 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1423 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1424 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1425 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1426
1427 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1428
1429 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1430 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1431 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1432 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1433 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1434 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1435
1436 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1437
1438 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1439 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1440 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1441 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1442 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1443 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1444 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1445 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1446
1447 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1448
1449 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1450 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1451 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1452
1453 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1454
1455 * gcc.target/arm/README.advsimd-intrinsics: New file.
1456 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1457 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1458 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1459 Likewise.
1460 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1461 Likewise.
1462 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1463 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1464 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1465
1466 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1467
1468 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1469 wrap_compile_flags before setting it.
1470
1471 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1472
1473 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1474 targets.
1475 * gcc.dg/pr63594-2.c: Likewise.
1476
1477 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
1478
1479 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1480 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1481
1482 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1483
1484 PR bootstrap/63632
1485 * g++.dg/torture/pr63632.C: New test.
1486
1487 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
1488
1489 PR c++/63619
1490 * g++.dg/warn/Wdelete-incomplete-3.C: New.
1491 * g++.dg/warn/Wdelete-incomplete-4.C: New.
1492
1493 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1494
1495 PR target/63618
1496 * gcc.target/i386/pr63618.c: New test.
1497
1498 2014-10-23 Marek Polacek <polacek@redhat.com>
1499
1500 PR c/63626
1501 * gcc.dg/pr63626.c: New test.
1502
1503 2014-10-23 Marek Polacek <polacek@redhat.com>
1504
1505 * c-c++-common/ubsan/undefined-2.c: New test.
1506
1507 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1508
1509 * gcc.target/i386/pr63600.c: New.
1510
1511 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1512
1513 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1514
1515 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1516
1517 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1518 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1519
1520 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1521
1522 * gcc.target/sparc/20001013-1.c (main): Declare int return.
1523 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1524 * gcc.target/sparc/sparc-ret.c (toto): Declare.
1525 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1526 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1527 Declare.
1528
1529 2014-10-22 Guozhi Wei <carrot@google.com>
1530
1531 PR tree-optimization/63530
1532 gcc.dg/vect/pr63530.c: New testcase.
1533
1534 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1535
1536 * gcc.target/i386/conversion-2.c: New test.
1537
1538 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1539 Yury Gribov <y.gribov@samsung.com>
1540
1541 * c-c++-common/ubsan/align-1.c: Update cmdline options.
1542 * c-c++-common/ubsan/align-3.c: Likewise.
1543 * c-c++-common/ubsan/bounds-1.c: Likewise.
1544 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1545 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1546 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1547 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1548 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1549 * c-c++-common/ubsan/nonnull-2.c: Likewise.
1550 * c-c++-common/ubsan/nonnull-3.c: Likewise.
1551 * c-c++-common/ubsan/object-size-3.c: Likewise.
1552 * c-c++-common/ubsan/overflow-1.c: Likewise.
1553 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1554 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1555 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1556 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1557 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1558 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1559 * c-c++-common/ubsan/pr59503.c: Likewise.
1560 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1561 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1562 * c-c++-common/ubsan/shift-3.c: Likewise.
1563 * c-c++-common/ubsan/shift-6.c: Likewise.
1564 * c-c++-common/ubsan/undefined-1.c: Likewise.
1565 * c-c++-common/ubsan/vla-2.c: Likewise.
1566 * c-c++-common/ubsan/vla-3.c: Likewise.
1567 * c-c++-common/ubsan/vla-4.c: Likewise.
1568 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1569 * g++.dg/ubsan/return-2.C: Likewise.
1570 * c-c++-common/ubsan/recovery-1.c: New test.
1571 * c-c++-common/ubsan/recovery-2.c: New test.
1572 * c-c++-common/ubsan/recovery-3.c: New test.
1573 * c-c++-common/ubsan/recovery-common.inc: New file.
1574
1575 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1576
1577 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1578 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1579 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1580 * gcc.target/aarch64/vect.x: Likewise.
1581 * gcc.target/aarch64/vect-ld1r.x: Add return type.
1582 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1583 * gcc.target/aarch64/vect-fp.c: Likewise.
1584
1585 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1586
1587 * lib/compat.exp (compat-run): Remove "unresolved".
1588 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1589 unsupported testcase.
1590
1591 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1592
1593 PR target/63594
1594 * gcc.dg/pr63594-1.c: New test.
1595 * gcc.dg/pr63594-2.c: New test.
1596 * gcc.target/i386/sse2-pr63594-1.c: New test.
1597 * gcc.target/i386/sse2-pr63594-2.c: New test.
1598 * gcc.target/i386/avx-pr63594-1.c: New test.
1599 * gcc.target/i386/avx-pr63594-2.c: New test.
1600 * gcc.target/i386/avx2-pr63594-1.c: New test.
1601 * gcc.target/i386/avx2-pr63594-2.c: New test.
1602 * gcc.target/i386/avx512f-pr63594-1.c: New test.
1603 * gcc.target/i386/avx512f-pr63594-2.c: New test.
1604 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1605 insn counts.
1606
1607 PR target/63542
1608 * gcc.target/i386/pr63542-1.c: New test.
1609 * gcc.target/i386/pr63542-2.c: New test.
1610
1611 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
1612
1613 * gcc.target/avr/tiny-memx.c: New test.
1614
1615 * gcc.target/avr/tiny-caller-save.c: New test.
1616
1617 2014-10-21 Jiong Wang <jiong.wang@arm.com>
1618
1619 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
1620 (Proc_1): Add return type.
1621 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
1622 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
1623 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
1624 * gcc.target/arm/pr44788.c (foo): Likewise.
1625 * gcc.target/arm/pr55642.c (abs): Likewise.
1626 * gcc.target/arm/pr58784.c (f): Likewise.
1627 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
1628 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
1629 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
1630 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
1631 for local variables.
1632 * lib/target-supports.exp
1633 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
1634 vaeseq_u8.
1635 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1636 vcvt_f16_f32.
1637 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1638 vfma_f32.
1639 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1640
1641 2014-10-21 Andreas Schwab <schwab@suse.de>
1642
1643 * gcc.dg/bf-spl1.c (main): Fix implicit int.
1644
1645 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1646
1647 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1648
1649 2014-10-21 Richard Biener <rguenther@suse.de>
1650
1651 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
1652 * g++.dg/ipa/devirt-46.C: Likewise.
1653 * g++.dg/ipa/devirt-47.C: Likewise.
1654 * g++.dg/tree-prof/pr35545.C: Likewise.
1655
1656 2014-10-21 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR tree-optimization/63563
1659 * gcc.target/i386/pr63563.c: New test.
1660
1661 2014-10-20 Richard Biener <rguenther@suse.de>
1662
1663 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1664 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1665
1666 2014-10-20 Martin Liska <mliska@suse.cz>
1667
1668 * gcc.dg/ipa/pr63595.c: New test.
1669
1670 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1671
1672 PR fortran/48979
1673 * gfortran.dg/ieee/intrinsics_2.F90: New test.
1674
1675 2014-10-19 Marek Polacek <polacek@redhat.com>
1676
1677 PR c/63567
1678 * gcc.dg/pr63567-3.c: New test.
1679 * gcc.dg/pr63567-4.c: New test.
1680
1681 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1682
1683 * gcc.dg/atomic/c11-atomic-exec-5.c
1684 (test_main_long_double_add_overflow): Define and run only for
1685 LDBL_MANT_DIG != 106.
1686 (test_main_complex_long_double_add_overflow): Likewise.
1687 (test_main_long_double_sub_overflow): Likewise.
1688 (test_main_complex_long_double_sub_overflow): Likewise.
1689
1690 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
1691
1692 PR fortran/63553
1693 * gfortran.dg/class_to_type_3.f03 : New test
1694
1695 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1696
1697 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1698 to GNU11.
1699
1700 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1701
1702 * gcc.dg/attr-isr.c: Move SH specific test to ...
1703 * gcc.target/sh/attr-isr.c: ... here.
1704
1705 2014-10-17 Marek Polacek <polacek@redhat.com>
1706
1707 PR c/63567
1708 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
1709 * gcc.dg/pr63567-1.c: New test.
1710 * gcc.dg/pr63567-2.c: New test.
1711
1712 2014-10-17 Marek Polacek <polacek@redhat.com>
1713
1714 PR c/63543
1715 * gcc.dg/pr63543.c: New test.
1716 * gcc.dg/array-8.c: Remove dg-error.
1717 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
1718 * gcc.dg/pr48552-2.c: Likewise.
1719
1720 2014-10-17 Marek Polacek <polacek@redhat.com>
1721
1722 PR c/63549
1723 * gcc.dg/pr63549.c: New test.
1724
1725 2014-10-17 Marek Polacek <polacek@redhat.com>
1726
1727 * gcc.dg/Wimplicit-int-1.c: New test.
1728 * gcc.dg/Wimplicit-int-2.c: New test.
1729 * gcc.dg/Wimplicit-int-3.c: New test.
1730 * gcc.dg/Wimplicit-int-4.c: New test.
1731
1732 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
1733
1734 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1735 changes.
1736
1737 2014-10-17 Jakub Jelinek <jakub@redhat.com>
1738
1739 PR tree-optimization/63464
1740 * gcc.dg/torture/pr63464.c: New test.
1741 * gcc.dg/tree-ssa/reassoc-37.c: New test.
1742 * gcc.dg/tree-ssa/reassoc-38.c: New test.
1743
1744 PR tree-optimization/63302
1745 * gcc.c-torture/execute/pr63302.c: New test.
1746
1747 2014-10-17 Tom de Vries <tom@codesourcery.com>
1748
1749 PR rtl-optimization/61605
1750 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
1751 absence check.
1752
1753 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
1754
1755 PR middle-end/61848
1756 * g++.dg/torture/pr61848.C: New testcase.
1757 * gcc.c-torture/compile/pr61848.c: New testcase.
1758
1759 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1760
1761 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
1762 * gcc.target/sh/strlen.c: Likewise.
1763 * gcc.target/sh/pr51244-13.c: Likewise.
1764 * gcc.target/sh/cmpstrn.c: Likewise.
1765 * gcc.target/sh/hiconst.c: Likewise.
1766 * gcc.target/sh/pr43417.c: Likewise.
1767
1768 2014-10-16 Martin Liska <mliska@suse.cz>
1769
1770 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
1771 to match defined expectations.
1772
1773 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
1774
1775 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
1776
1777 2014-10-16 Martin Liska <mliska@suse.cz>
1778
1779 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
1780 * g++.dg/ipa/ipa-icf-5.C: Likewise
1781
1782 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1783
1784 PR target/63260
1785 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
1786
1787 2014-10-16 Richard Biener <rguenther@suse.de>
1788
1789 PR middle-end/63554
1790 * gcc.dg/torture/pr63554.c: New testcase.
1791
1792 2014-10-16 Marek Polacek <polacek@redhat.com>
1793
1794 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
1795 * gcc.target/powerpc/pr58673-2.c: Add declarations.
1796
1797 2014-10-16 Marek Polacek <polacek@redhat.com>
1798
1799 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
1800 * gcc.dg/graphite/id-2.c: Likewise.
1801 * gcc.dg/graphite/id-4.c: Likewise.
1802 * gcc.dg/graphite/id-8.c: Likewise.
1803 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
1804 * gcc.dg/graphite/id-pr45230.c: Likewise.
1805 * gcc.dg/graphite/id-pr45231.c: Likewise.
1806 * gcc.dg/graphite/pr38073.c: Likewise.
1807 * gcc.dg/graphite/pr38125.c: Likewise.
1808 * gcc.dg/graphite/pr38409.c: Likewise.
1809 * gcc.dg/graphite/pr38413.c: Likewise.
1810 * gcc.dg/graphite/pr38510.c: Likewise.
1811 * gcc.dg/graphite/pr38786.c: Likewise.
1812 * gcc.dg/graphite/pr39260.c: Likewise.
1813 * gcc.dg/graphite/scop-19.c: Likewise.
1814 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
1815 * gcc.dg/graphite/id-17.c: Likewise.
1816 * gcc.dg/graphite/id-23.c: Likewise.
1817 * gcc.dg/graphite/id-26.c: Likewise.
1818 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
1819 * gcc.dg/graphite/pr37485.c: Likewise.
1820 * gcc.dg/graphite/pr38500.c: Likewise.
1821 * gcc.dg/graphite/pr42284.c: Likewise.
1822 * gcc.dg/graphite/pr42914.c: Likewise.
1823 * gcc.dg/graphite/pr46404-1.c: Likewise.
1824 * gcc.dg/graphite/pr60979.c: Likewise.
1825 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
1826 defaulting to int.
1827
1828 2014-10-16 Martin Liska <mliska@suse.cz>
1829 Jan Hubicka <hubicka@ucw.cz>
1830
1831 * g++.dg/ipa/ipa-icf-1.C: New test.
1832 * g++.dg/ipa/ipa-icf-2.C: New test.
1833 * g++.dg/ipa/ipa-icf-3.C: New test.
1834 * g++.dg/ipa/ipa-icf-4.C: New test.
1835 * g++.dg/ipa/ipa-icf-5.C: New test.
1836 * gcc.dg/ipa/ipa-icf-1.c: New test.
1837 * gcc.dg/ipa/ipa-icf-10.c: New test.
1838 * gcc.dg/ipa/ipa-icf-11.c: New test.
1839 * gcc.dg/ipa/ipa-icf-12.c: New test.
1840 * gcc.dg/ipa/ipa-icf-13.c: New test.
1841 * gcc.dg/ipa/ipa-icf-14.c: New test.
1842 * gcc.dg/ipa/ipa-icf-15.c: New test.
1843 * gcc.dg/ipa/ipa-icf-16.c: New test.
1844 * gcc.dg/ipa/ipa-icf-17.c: New test.
1845 * gcc.dg/ipa/ipa-icf-18.c: New test.
1846 * gcc.dg/ipa/ipa-icf-19.c: New test.
1847 * gcc.dg/ipa/ipa-icf-2.c: New test.
1848 * gcc.dg/ipa/ipa-icf-20.c: New test.
1849 * gcc.dg/ipa/ipa-icf-21.c: New test.
1850 * gcc.dg/ipa/ipa-icf-22.c: New test.
1851 * gcc.dg/ipa/ipa-icf-23.c: New test.
1852 * gcc.dg/ipa/ipa-icf-24.c: New test.
1853 * gcc.dg/ipa/ipa-icf-25.c: New test.
1854 * gcc.dg/ipa/ipa-icf-26.c: New test.
1855 * gcc.dg/ipa/ipa-icf-27.c: New test.
1856 * gcc.dg/ipa/ipa-icf-28.c: New test.
1857 * gcc.dg/ipa/ipa-icf-29.c: New test.
1858 * gcc.dg/ipa/ipa-icf-3.c: New test.
1859 * gcc.dg/ipa/ipa-icf-30.c: New test.
1860 * gcc.dg/ipa/ipa-icf-4.c: New test.
1861 * gcc.dg/ipa/ipa-icf-5.c: New test.
1862 * gcc.dg/ipa/ipa-icf-6.c: New test.
1863 * gcc.dg/ipa/ipa-icf-7.c: New test.
1864 * gcc.dg/ipa/ipa-icf-8.c: New test.
1865 * gcc.dg/ipa/ipa-icf-9.c: New test.
1866
1867 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1868
1869 PR target/53513
1870 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
1871
1872 2014-10-16 Martin Liska <mliska@suse.cz>
1873 Jan Hubicka <hubicka@ucw.cz>
1874
1875 * c-c++-common/rotate-1.c: Options changed to not collide
1876 with a new IPA ICF pass.
1877 * c-c++-common/rotate-2.c: Likewise.
1878 * c-c++-common/rotate-3.c: Likewise.
1879 * c-c++-common/rotate-4.c: Likewise.
1880 * g++.dg/cpp0x/rv-return.C: Likewise.
1881 * g++.dg/cpp0x/rv1n.C: Likewise.
1882 * g++.dg/cpp0x/rv1p.C: Likewise.
1883 * g++.dg/cpp0x/rv2n.C: Likewise.
1884 * g++.dg/cpp0x/rv3n.C: Likewise.
1885 * g++.dg/cpp0x/rv4n.C: Likewise.
1886 * g++.dg/cpp0x/rv5n.C: Likewise.
1887 * g++.dg/cpp0x/rv6n.C: Likewise.
1888 * g++.dg/cpp0x/rv7n.C: Likewise.
1889 * g++.dg/ipa/devirt-g-1.C: Likewise.
1890 * g++.dg/ipa/inline-1.C: Likewise.
1891 * g++.dg/ipa/inline-2.C: Likewise.
1892 * g++.dg/ipa/inline-3.C: Likewise.
1893 * g++.dg/opt/pr30965.C: Likewise.
1894 * g++.dg/tree-ssa/pr19637.C: Likewise.
1895 * gcc.dg/guality/csttest.c: Likewise.
1896 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
1897 * gcc.dg/ipa/iinline-7.c: Likewise.
1898 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1899 * gcc.dg/ipa/ipacost-1.c: Likewise.
1900 * gcc.dg/ipa/ipacost-2.c: Likewise.
1901 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1902 * gcc.dg/ipa/remref-2a.c: Likewise.
1903 * gcc.dg/ipa/remref-2b.c: Likewise.
1904 * gcc.dg/pr46309-2.c: Likewise.
1905 * gcc.dg/torture/ipa-pta-1.c: Likewise.
1906 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
1907 * gcc.dg/tree-ssa/andor-4.c: Likewise.
1908 * gcc.dg/tree-ssa/andor-5.c: Likewise.
1909 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1910 * gcc.dg/vect/vect-cond-10.c: Likewise.
1911 * gcc.dg/vect/vect-cond-9.c: Likewise.
1912 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1913 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1914 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1915 * gcc.target/i386/bmi-1.c: Likewise.
1916 * gcc.target/i386/bmi-2.c: Likewise.
1917 * gcc.target/i386/pr56564-2.c: Likewise.
1918
1919 2014-10-16 Richard Biener <rguenther@suse.de>
1920
1921 PR tree-optimization/63168
1922 * gcc.dg/tree-ssa/loop-40.c: New testcase.
1923
1924 2014-10-16 Andreas Schwab <schwab@suse.de>
1925
1926 * gcc.target/m68k/crash1.c: Fix implicit declaration.
1927
1928 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
1929 implicit int.
1930 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
1931 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
1932 * gcc.target/ia64/pr29682.c: Likewise.
1933 * gcc.target/ia64/pr43603.c: Likewise.
1934 * gcc.target/ia64/pr48496.c: Likewise.
1935
1936 2014-10-16 Marek Polacek <polacek@redhat.com>
1937
1938 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
1939
1940 2014-10-16 Jakub Jelinek <jakub@redhat.com>
1941 Marek Polacek <polacek@redhat.com>
1942
1943 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
1944 declarations.
1945 * gcc.dg/pr32176.c: Likewise.
1946 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
1947 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
1948 * gcc.dg/ia64-sync-2.c: Likewise.
1949 * gcc.dg/ia64-sync-3.c: Likewise.
1950 * gcc.dg/sync-2.c: Likewise.
1951 * gcc.dg/sync-3.c: Likewise.
1952 * gcc.target/i386/990524-1.c: Likewise.
1953 * gcc.target/i386/avx512f-pr57233.c: Likewise.
1954 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
1955 * gcc.target/i386/pr26826.c: Likewise.
1956 * gcc.target/i386/pr37184.c: Likewise.
1957 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
1958 * gcc.target/i386/20060125-2.c: Likewise.
1959 * gcc.target/i386/memcpy-1.c: Likewise.
1960 * gcc.target/i386/pr40934.c: Likewise.
1961 * gcc.target/i386/sse-5.c: Likewise.
1962 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1963 * gcc.target/i386/vectorize4.c: Likewise.
1964 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
1965 -fgnu89-inline.
1966 * gcc.target/i386/980313-1.c: Likewise.
1967 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
1968 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
1969 * gcc.target/i386/crc32-3.c: Likewise.
1970 * gcc.target/i386/intrinsics_3.c: Likewise.
1971 * gcc.target/i386/loop-1.c: Likewise.
1972 * gcc.target/i386/pr44948-2a.c: Likewise.
1973 * gcc.target/i386/pr47564.c: Likewise.
1974 * gcc.target/i386/pr50712.c: Likewise.
1975 * gcc.target/i386/stackalign/return-2.c: Likewise.
1976
1977 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
1978
1979 PR lto/62026
1980 * lto/pr62026.C: New testcase.
1981
1982 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
1983
1984 PR rtl-optimization/63448
1985 * gcc.target/i386/pr63448.c: New test.
1986
1987 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
1988
1989 * gnat.dg/opt41.adb: New test.
1990 * gnat.dg/opt41_pkg.ad[sb]: New helper.
1991
1992 2014-10-15 Richard Biener <rguenther@suse.de>
1993
1994 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
1995
1996 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
1997
1998 * gcc.dg/tree-prof/peel-1.c: Update.
1999 * gcc.dg/tree-prof/unroll-1.c: Update.
2000 * gcc.dg/gcc.dg/unroll_1.c: Update.
2001 * gcc.dg/gcc.dg/unroll_2.c: Update.
2002 * gcc.dg/gcc.dg/unroll_3.c: Update.
2003 * gcc.dg/gcc.dg/unroll_4.c: Update.
2004
2005 2014-10-14 DJ Delorie <dj@redhat.com>
2006
2007 * g++.dg/abi/mangle64.C: New.
2008
2009 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
2010
2011 * g++.dg/ext/vector9.C: Test ! with float vectors.
2012
2013 2014-10-14 Richard Biener <rguenther@suse.de>
2014
2015 PR tree-optimization/63512
2016 * g++.dg/torture/pr63512.C: New testcase.
2017
2018 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
2019
2020 PR target/63260
2021 * gcc.target/sh/pr63260.c: New.
2022
2023 2014-10-13 Richard Henderson <rth@redhat.com>
2024
2025 * g++.dg/torture/20141013.C: New.
2026
2027 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
2028
2029 PR target/8340
2030 PR middle-end/47602
2031 PR rtl-optimization/55458
2032 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
2033 * gcc.target/i386/pr55458.c: Likewise.
2034 * gcc.target/i386/pr47602.c: New.
2035 * gcc.target/i386/pr23098.c: Move to XFAIL.
2036
2037 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
2038
2039 PR tree-optimization/62127
2040 * g++.dg/torture/pr62127.C: New testcase.
2041
2042 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
2043
2044 * c-c++-common/asan/bitfield-5.c: New test.
2045
2046 2014-10-13 Richard Biener <rguenther@suse.de>
2047
2048 PR tree-optimization/63419
2049 * g++.dg/torture/pr63419.C: New testcase.
2050
2051 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2052
2053 PR target/59401
2054 PR target/54760
2055 * gcc.target/sh/pr54760-5.c: New.
2056 * gcc.target/sh/pr54760-6.c: New.
2057 * gcc.target/sh/pr59401-1.c: New.
2058
2059 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2060
2061 PR fortran/48979
2062 * gfortran.dg/ieee/intrinsics_1.f90: New test.
2063
2064 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
2065
2066 * lib/target-supports.exp (check_effective_target_shared): New
2067 function.
2068 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
2069
2070 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR c/63495
2073 * gcc.target/i386/pr63495.c: New test.
2074
2075 2014-10-10 Marek Polacek <polacek@redhat.com>
2076
2077 * c-c++-common/ubsan/object-size-1.c: New test.
2078 * c-c++-common/ubsan/object-size-2.c: New test.
2079 * c-c++-common/ubsan/object-size-3.c: New test.
2080 * c-c++-common/ubsan/object-size-4.c: New test.
2081 * c-c++-common/ubsan/object-size-5.c: New test.
2082 * c-c++-common/ubsan/object-size-6.c: New test.
2083 * c-c++-common/ubsan/object-size-7.c: New test.
2084 * c-c++-common/ubsan/object-size-8.c: New test.
2085 * c-c++-common/ubsan/object-size-9.c: New test.
2086 * g++.dg/ubsan/object-size-1.C: New test.
2087 * gcc.dg/ubsan/object-size-9.c: New test.
2088
2089 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2090
2091 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
2092 (asan_finish): Remove restore_ld_library_path_env_vars.
2093 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2094 related env variables by calling set_ld_library_path_env_vars.
2095 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
2096 (tsan_finish): Remove restore_ld_library_path_env_vars.
2097 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2098 related env variables by calling set_ld_library_path_env_vars.
2099 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
2100 (ubsan_finish): Remove restore_ld_library_path_env_vars.
2101 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2102 related env variables by calling set_ld_library_path_env_vars.
2103
2104 2014-10-10 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/63379
2107 * gcc.dg/vect/pr63379.c: New testcase.
2108
2109 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2110
2111 PR fortran/59488
2112 * gfortran.dg/gomp/pr59488-1.f90: New test.
2113 * gfortran.dg/gomp/pr59488-2.f90: New test.
2114
2115 2014-10-10 Richard Biener <rguenther@suse.de>
2116
2117 PR tree-optimization/63476
2118 * g++.dg/torture/pr63476.C: New testcase.
2119
2120 2014-10-10 Tobias Burnus <burnus@net-b.de>
2121
2122 * gfortran.dg/implicit_16.f90: New.
2123
2124 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2125
2126 * g++.dg/cpp0x/constexpr-using3.C: New.
2127 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
2128 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
2129 * g++.dg/cpp1y/constexpr-local1.C: Extend.
2130 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
2131
2132 2014-10-09 Joseph Myers <joseph@codesourcery.com>
2133
2134 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
2135
2136 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
2137
2138 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
2139
2140 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
2141
2142 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
2143 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
2144 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
2145 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
2146 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
2147 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2148 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
2149 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
2150 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
2151 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
2152 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
2153 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2154
2155 2014-10-09 Richard Biener <rguenther@suse.de>
2156
2157 PR tree-optimization/63380
2158 * gcc.dg/torture/pr63380-1.c: New testcase.
2159 * gcc.dg/torture/pr63380-2.c: Likewise.
2160
2161 2014-10-09 Marek Polacek <polacek@redhat.com>
2162
2163 PR c/63480
2164 * gcc.dg/pr63480.c: New test.
2165
2166 2014-10-09 Richard Biener <rguenther@suse.de>
2167
2168 PR tree-optimization/63445
2169 * gcc.dg/Wstrict-overflow-26.c: New testcase.
2170
2171 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
2172
2173 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2174 * gcc.dg/vmx/ops.c: Likewise.
2175 * gcc.dg/vmx/ops-long-1.c: Likewise.
2176
2177 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2178
2179 * gfortran.dg/implicit_4.f90: Fix some dg-error.
2180
2181 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2182
2183 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2184 dg-additional-options.
2185
2186 2014-10-08 Mark Wielaard <mjw@redhat.com>
2187
2188 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2189 prefix from scan-assembler-times.
2190
2191 2014-10-07 Marek Polacek <polacek@redhat.com>
2192
2193 * lib/target-supports.exp (check_effective_target_fd_truncate):
2194 Include <string.h>.
2195
2196 2014-10-07 Marek Polacek <polacek@redhat.com>
2197
2198 PR c/59717
2199 * gcc.dg/pr59717.c: New test.
2200
2201 2014-10-07 Marek Polacek <polacek@redhat.com>
2202
2203 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2204 * gcc.dg/iftrap-1.c: Fix implicit declarations.
2205 * gcc.target/powerpc/pr26350.c: Likewise.
2206 * gcc.target/powerpc/altivec-consts.c: Likewise.
2207 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2208 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2209 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2210 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2211 * gcc.target/powerpc/pr47862.c: Likewise.
2212 * gcc.target/powerpc/pr48053-1.c: Likewise.
2213 * gcc.target/powerpc/pr53487.c: Likewise.
2214 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2215 to int.
2216 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2217 * gcc.target/powerpc/altivec-2.c: Likewise.
2218 * gcc.target/powerpc/pr47755-2.c: Likewise.
2219
2220 2014-10-07 Martin Liska <mliska@suse.cz>
2221
2222 * g++.dg/lto/pr63270.h: New test.
2223 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2224 include.
2225 * g++.dg/lto/pr63270_2.C: New test.
2226
2227 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2228
2229 * gnat.dg/lto16.adb: New test.
2230 * gnat.dg/lto16_pkg.adb: New helper.
2231
2232 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
2233
2234 * gnat.dg/return4.adb: New test.
2235 * gnat.dg/return4_pkg.ad[sb]: New helper.
2236
2237 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
2238
2239 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2240 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2241 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2242
2243 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2244
2245 PR c++/55250
2246 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2247 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2248 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2249
2250 2014-10-06 Marek Polacek <polacek@redhat.com>
2251
2252 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2253 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2254 * g++.dg/lto/pr54625-2_0.c: Likewise.
2255 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2256
2257 2014-10-06 Marek Polacek <polacek@redhat.com>
2258
2259 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2260 * gcc.target/i386/avxfp-1.c: Likewise.
2261 * gcc.target/i386/avxfp-2.c: Likewise.
2262 * gcc.target/i386/cadd.c: Likewise.
2263 * gcc.target/i386/cmov2.c: Likewise.
2264 * gcc.target/i386/cmov3.c: Likewise.
2265 * gcc.target/i386/cmov4.c: Likewise.
2266 * gcc.target/i386/cold-attribute-1.c: Likewise.
2267 * gcc.target/i386/cvt-1.c: Likewise.
2268 * gcc.target/i386/fpcvt-1.c: Likewise.
2269 * gcc.target/i386/fpcvt-2.c: Likewise.
2270 * gcc.target/i386/fpcvt-3.c: Likewise.
2271 * gcc.target/i386/local.c: Likewise.
2272 * gcc.target/i386/memcpy-2.c: Likewise.
2273 * gcc.target/i386/memcpy-3.c: Likewise.
2274 * gcc.target/i386/memset-1.c: Likewise.
2275 * gcc.target/i386/minmax-1.c: Likewise.
2276 * gcc.target/i386/minmax-2.c: Likewise.
2277 * gcc.target/i386/pr45352-2.c: Likewise.
2278 * gcc.target/i386/pr46253.c: Likewise.
2279 * gcc.target/i386/pr53623.c: Likewise.
2280 * gcc.target/i386/pr60902.c: Likewise.
2281 * gcc.target/i386/pr57003.c: Likewise.
2282 * gcc.target/i386/sse-14.c: Likewise.
2283 * gcc.target/i386/sse-19.c: Likewise.
2284 * gcc.target/i386/sse-22.c: Likewise.
2285 * gcc.target/i386/sse4a-extract.c: Likewise.
2286 * gcc.target/i386/sse4a-insert.c: Likewise.
2287 * gcc.target/i386/ssefp-1.c: Likewise.
2288 * gcc.target/i386/ssefp-2.c: Likewise.
2289 * gcc.target/i386/testimm-10.c: Likewise.
2290 * gcc.target/i386/vectorize4-avx.c: Likewise.
2291 * gcc.target/i386/980709-1.c: Fix implicit declarations.
2292 * gcc.target/i386/avx-pr57233.c: Likewise.
2293 * gcc.target/i386/avx2-pr57233.c: Likewise.
2294 * gcc.target/i386/avx2-vpop-check.h: Likewise.
2295 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2296 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2297 * gcc.target/i386/crc32-4.c: Likewise.
2298 * gcc.target/i386/pr20204.c: Likewise.
2299 * gcc.target/i386/pr23570.c: Likewise.
2300 * gcc.target/i386/pr26449-1.c: Likewise.
2301 * gcc.target/i386/pr28839.c: Likewise.
2302 * gcc.target/i386/pr37101.c: Likewise.
2303 * gcc.target/i386/pr61923.c: Likewise.
2304 * gcc.target/i386/shrink_wrap_1.c: Likewise.
2305 * gcc.target/i386/sse2-pr57233.c: Likewise.
2306 * gcc.target/i386/vect-abs-s16.c: Likewise.
2307 * gcc.target/i386/vect-abs-s32.c: Likewise.
2308 * gcc.target/i386/vect-abs-s8.c: Likewise.
2309 * gcc.target/i386/xop-pr57233.c: Likewise.
2310 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2311 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
2312 implicit declarations.
2313 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2314 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2315 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2316
2317 2014-10-06 Marek Polacek <polacek@redhat.com>
2318
2319 * gcc.dg/20001012-1.c: Fix defaulting to int.
2320 * gcc.dg/20001012-2.c: Likewise.
2321 * gcc.dg/20001108-1.c: Likewise.
2322 * gcc.dg/20010516-1.c: Likewise.
2323 * gcc.dg/20011008-2.c: Likewise.
2324 * gcc.dg/20030612-1.c: Likewise.
2325 * gcc.dg/20040219-1.c: Likewise.
2326 * gcc.dg/20050603-2.c: Likewise.
2327 * gcc.dg/20070507-1.c: Likewise.
2328 * gcc.dg/attr-alias-3.c: Likewise.
2329 * gcc.dg/fastmath-1.c: Likewise.
2330 * gcc.dg/fork-instrumentation.c: Likewise.
2331 * gcc.dg/fwrapv-1.c: Likewise.
2332 * gcc.dg/fwrapv-2.c: Likewise.
2333 * gcc.dg/memmove-1.c: Likewise.
2334 * gcc.dg/non-local-goto-1.c: Likewise.
2335 * gcc.dg/non-local-goto-2.c: Likewise.
2336 * gcc.dg/noreturn-8.c: Likewise.
2337 * gcc.dg/parse-decl-after-if.c: Likewise.
2338 * gcc.dg/parse-decl-after-label.c: Likewise.
2339 * gcc.dg/pr25795-1.c: Likewise.
2340 * gcc.dg/pr25795.c: Likewise.
2341 * gcc.dg/pr28574.c: Likewise.
2342 * gcc.dg/pr30189.c: Likewise.
2343 * gcc.dg/pr31529-2.c: Likewise.
2344 * gcc.dg/pr33923.c: Likewise.
2345 * gcc.dg/pr34263.c: Likewise.
2346 * gcc.dg/pr36194.c: Likewise.
2347 * gcc.dg/pr45415.c: Likewise.
2348 * gcc.dg/pr47443.c: Likewise.
2349 * gcc.dg/pr47763.c: Likewise.
2350 * gcc.dg/pr49000.c: Likewise.
2351 * gcc.dg/pr50340.c: Likewise.
2352 * gcc.dg/webizer.c: Likewise.
2353 * gcc.dg/pr59940.c: Likewise.
2354 * gcc.dg/pr63186.c: Likewise.
2355 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2356 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2357 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2358 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2359 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2360 * gcc.dg/sms-1.c: Likewise.
2361 * gcc.dg/unused-3.c: Likewise.
2362 * gcc.dg/varpool-1.c: Likewise.
2363 * gcc.dg/pr35899.c: Use -std=gnu89.
2364 * gcc.dg/pr59963-1.c: Likewise.
2365 * gcc.dg/redecl-15.c: Likewise.
2366 * gcc.dg/20041213-1.c: Likewise.
2367 * gcc.dg/20080820.c: Likewise.
2368 * gcc.dg/920413-1.c: Likewise.
2369 * gcc.dg/Wold-style-definition-1.c: Likewise.
2370 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2371 * gcc.dg/decl-nospec-1.c: Likewise.
2372 * gcc.dg/decl-nospec-2.c: Likewise.
2373 * gcc.dg/decl-nospec-3.c: Likewise.
2374 * gcc.dg/bitfld-1.c: Likewise.
2375 * gcc.dg/bitfld-9.c: Likewise.
2376 * gcc.dg/parm-impl-decl-1.c: Likewise.
2377 * gcc.dg/parm-impl-decl-3.c: Likewise.
2378 * gcc.dg/pr18596-1.c: Likewise.
2379 * gcc.dg/pr18596-2.c: Likewise.
2380 * gcc.dg/pr18596-3.c: Likewise.
2381 * gcc.dg/pr60139.c: Likewise.
2382 * gcc.dg/utf-dflt.c: Likewise.
2383 * gcc.dg/utf-dflt2.c: Likewise.
2384 * gcc.dg/wtr-func-def-1.c: Likewise.
2385 * gcc.dg/declspec-5.c: Likewise.
2386 * gcc.dg/declspec-6.c: Likewise.
2387 * gcc.dg/ftrapv-2.c: Likewise.
2388 * gcc.dg/20020430-1.c: Fix implicit declarations.
2389 * gcc.dg/20030702-1.c: Likewise.
2390 * gcc.dg/20040127-2.c: Likewise.
2391 * gcc.dg/20041122-1.c: Likewise.
2392 * gcc.dg/20050309-1.c: Likewise.
2393 * gcc.dg/20061026.c: Likewise.
2394 * gcc.dg/20101010-1.c: Likewise.
2395 * gcc.dg/Werror-1.c: Likewise.
2396 * gcc.dg/Werror-10.c: Likewise.
2397 * gcc.dg/Werror-11.c: Likewise.
2398 * gcc.dg/Werror-12.c: Likewise.
2399 * gcc.dg/Werror-2.c: Likewise.
2400 * gcc.dg/Werror-3.c: Likewise.
2401 * gcc.dg/Werror-4.c: Likewise.
2402 * gcc.dg/Werror-5.c: Likewise.
2403 * gcc.dg/Werror-6.c: Likewise.
2404 * gcc.dg/Werror-7.c: Likewise.
2405 * gcc.dg/Werror-8.c: Likewise.
2406 * gcc.dg/Wstrict-overflow-20.c: Likewise.
2407 * gcc.dg/cpp/trad/macroargs.c: Likewise.
2408 * gcc.dg/delay-slot-2.c: Likewise.
2409 * gcc.dg/errno-1.c: Likewise.
2410 * gcc.dg/globalalias.c: Likewise.
2411 * gcc.dg/inline-3.c: Likewise.
2412 * gcc.dg/localalias.c: Likewise.
2413 * gcc.dg/pr19633-1.c: Likewise.
2414 * gcc.dg/pr19633.c: Likewise.
2415 * gcc.dg/pr23408.c: Likewise.
2416 * gcc.dg/pr23470-1.c: Likewise.
2417 * gcc.dg/pr28121.c: Likewise.
2418 * gcc.dg/pr28243.c: Likewise.
2419 * gcc.dg/pr30260.c: Likewise.
2420 * gcc.dg/pr32573.c: Likewise.
2421 * gcc.dg/pr33826.c: Likewise.
2422 * gcc.dg/pr35065.c: Likewise.
2423 * gcc.dg/pr38616.c: Likewise.
2424 * gcc.dg/pr39867.c: Likewise.
2425 * gcc.dg/pr41470.c: Likewise.
2426 * gcc.dg/pr41837.c: Likewise.
2427 * gcc.dg/pr44024.c: Likewise.
2428 * gcc.dg/pr44699.c: Likewise.
2429 * gcc.dg/pr46252.c: Likewise.
2430 * gcc.dg/pr46878-1.c: Likewise.
2431 * gcc.dg/pr50908-3.c: Likewise.
2432 * gcc.dg/pr51796.c: Likewise.
2433 * gcc.dg/pr55150-2.c: Likewise.
2434 * gcc.dg/pr55833.c: Likewise.
2435 * gcc.dg/pr59350.c: Likewise.
2436 * gcc.dg/pr59418.c: Likewise.
2437 * gcc.dg/pr60647-2.c: Likewise.
2438 * gcc.dg/uninit-suppress.c: Likewise.
2439 * gcc.dg/uninit-suppress_2.c: Likewise.
2440 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2441 * gcc.dg/always_inline.c: Likewise.
2442 * gcc.dg/always_inline2.c: Likewise.
2443 * gcc.dg/always_inline3.c: Likewise.
2444 * gcc.dg/builtin-apply4.c: Likewise.
2445 * gcc.dg/declspec-7.c: Likewise.
2446 * gcc.dg/inline-1.c: Likewise.
2447 * gcc.dg/va-arg-pack-1.c: Likewise.
2448 * gcc.dg/winline-2.c: Likewise.
2449 * gcc.dg/winline-3.c: Likewise.
2450 * gcc.dg/winline-5.c: Likewise.
2451 * gcc.dg/winline-6.c: Likewise.
2452 * gcc.dg/winline-7.c: Likewise.
2453 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
2454 int.
2455 * gcc.dg/inline-33.c: Likewise.
2456 * gcc.dg/pr27861-1.c: Likewise.
2457 * gcc.dg/pr28888.c: Likewise.
2458 * gcc.dg/pr29254.c: Likewise.
2459 * gcc.dg/pr50908.c: Likewise.
2460 * gcc.dg/pr60647-1.c: Likewise.
2461 * gcc.dg/pragma-diag-1.c: Likewise.
2462 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
2463 * gcc.dg/winline-9.c: Likewise.
2464 * gcc.dg/pr52808.c: Return 0 instead of nothing.
2465
2466 2014-10-06 Marek Polacek <polacek@redhat.com>
2467
2468 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2469 * gcc.dg/ipa/inline-4.c: Likewise.
2470 * gcc.dg/ipa/inline-5.c: Likewise.
2471 * gcc.dg/ipa/pr57539.c: Likewise.
2472 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
2473 defaulting to int.
2474 * gcc.dg/ipa/inlinehint-1.c: Likewise.
2475 * gcc.dg/ipa/inlinehint-3.c: Likewise.
2476 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2477 * gcc.dg/ipa/ipacost-1.c: Likewise.
2478 * gcc.dg/ipa/ipacost-2.c: Likewise.
2479 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
2480 to int.
2481
2482 2014-10-06 Marek Polacek <polacek@redhat.com>
2483
2484 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
2485 declarations.
2486 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2487 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2488 * gcc.dg/debug/pr42767.c: Likewise.
2489 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2490 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2491 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2492 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2493
2494 2014-10-06 Marek Polacek <polacek@redhat.com>
2495
2496 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2497 * gcc.dg/lto/20090213_0.c: Likewise.
2498 * gcc.dg/lto/20090706-2_0.c: Likewise.
2499 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2500 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2501 * gcc.dg/lto/ipareference2_0.c: Likewise.
2502 * gcc.dg/lto/ipareference_0.c: Likewise.
2503 * gcc.dg/lto/ipareference_1.c: Likewise.
2504 * gcc.dg/lto/pr55703_0.c: Likewise.
2505 * gcc.dg/lto/resolutions_0.c: Likewise.
2506 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2507 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
2508 declarations. Mark function as gnu_inline.
2509 * gcc.dg/lto/20081118_0.c: Likewise.
2510 * gcc.dg/lto/20081201-1_0.c: Likewise.
2511 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2512 * gcc.dg/lto/20081118_1.c: Likewise.
2513 * gcc.dg/lto/20081120-1_1.c: Likewise.
2514 * gcc.dg/lto/20081201-1_1.c: Likewise.
2515 * gcc.dg/lto/20081210-1_0.c: Likewise.
2516 * gcc.dg/lto/20090218-1_0.c: Likewise.
2517 * gcc.dg/lto/20091006-1_0.c: Likewise.
2518 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2519 * gcc.dg/lto/20090218-2_1.c: Likewise.
2520 * gcc.dg/lto/materialize-1_0.c: Likewise.
2521 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2522 * gcc.dg/lto/20091013-1_1.c: Likewise.
2523 * gcc.dg/lto/20091013-1_2.c: Likewise.
2524 * gcc.dg/lto/20091015-1_2.c: Likewise.
2525 * gcc.dg/lto/20091027-1_1.c: Likewise.
2526 * gcc.dg/lto/pr48622_0.c: Likewise.
2527 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2528 defaulting to int.
2529 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2530
2531 2014-10-06 Tobias Burnus <burnus@net-b.de>
2532
2533 * gfortran.dg/implicit_14.f90: New.
2534 * gfortran.dg/implicit_15.f90: New.
2535 * gfortran.dg/implicit_4.f90: Update dg-error.
2536
2537 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2538
2539 * g++.dg/ipa/devirt-42.C: Update template.
2540 * g++.dg/ipa/devirt-44.C: Update template.
2541 * g++.dg/ipa/devirt-45.C: Update template.
2542 * g++.dg/ipa/devirt-46.C: Update template.
2543 * g++.dg/ipa/devirt-47.C: Update template.
2544 * g++.dg/ipa/devirt-48.C: New testcase.
2545
2546 2014-10-02 Mark Wielaard <mjw@redhat.com>
2547
2548 PR debug/63239
2549 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2550
2551 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2552
2553 * g++.dg/ipa/devirt-47.C: New testcase.
2554
2555 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2556
2557 PR ipa/61144
2558 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2559
2560 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2561
2562 * g++.dg/ipa/devirt-46.C: New testcase.
2563
2564 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2565
2566 PR fortran/36534
2567 * gfortran.dg/widechar_10.f90: New test.
2568
2569 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
2570
2571 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2572 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2573 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2574 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2575
2576 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2577
2578 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2579
2580 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2581
2582 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2583 failing with the new warning message.
2584 * gcc.dg/vmx/3c-01a.c: Likewise.
2585 * gcc.dg/vmx/ops-long-1.c: Likewise.
2586 * gcc.dg/vmx/ops.c: Likewise.
2587 * gcc.target/powerpc/altivec-20.c: Likewise.
2588 * gcc.target/powerpc/altivec-6.c: Likewise.
2589 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2590 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2591 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2592
2593 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2594
2595 * gcc.dg/tm/debug-1.c: Update regex.
2596 * c-c++-common/raw-string-18.c: Update regex.
2597 * c-c++-common/raw-string-19.c: Update regex.
2598
2599 2014-10-03 Marek Polacek <polacek@redhat.com>
2600
2601 PR c/63453
2602 * gcc.dg/pr63453.c: New test.
2603
2604 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
2605
2606 PR c++/54427
2607 PR c++/57198
2608 PR c++/58845
2609 * g++.dg/ext/vector9.C: Update, not an error anymore.
2610 * g++.dg/ext/vector27.C: Replace with new test.
2611 * g++.dg/ext/vector28.C: New file.
2612 * g++.dg/other/error23.C: Update to a different error.
2613
2614 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2615
2616 * gcc.dg/torture/vshuf-v8df.c: New test.
2617 * gcc.dg/torture/vshuf-v8di.c: New test.
2618 * gcc.dg/torture/vshuf-v16sf.c: New test.
2619 * gcc.dg/torture/vshuf-v16si.c: New test.
2620 * gcc.dg/torture/vshuf-v32hi.c: New test.
2621 * gcc.dg/torture/vshuf-v64qi.c: New test.
2622 * gcc.dg/torture/vshuf-64.inc: New file.
2623
2624 PR tree-optimization/61403
2625 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2626
2627 2014-10-03 Marek Polacek <polacek@redhat.com>
2628
2629 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
2630 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2631 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2632 * gcc.dg/gomp/asm-1.c: Likewise.
2633 * gcc.dg/gomp/for-1.c: Likewise.
2634 * gcc.dg/gomp/empty.c: Fix defaulting to int.
2635 * gcc.dg/gomp/sharing-3.c: Likewise.
2636 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
2637
2638 2014-10-03 Marek Polacek <polacek@redhat.com>
2639
2640 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
2641 defaulting to int.
2642 * gcc.dg/torture/pr28814.c: Likewise.
2643 * gcc.dg/torture/pr57036-1.c: Likewise.
2644 * gcc.dg/torture/inline-1.c: Add function declarations.
2645 * gcc.dg/torture/pr24626-1.c: Likewise.
2646 * gcc.dg/torture/pr24626-3.c: Likewise.
2647 * gcc.dg/torture/pr25947-1.c: Likewise.
2648 * gcc.dg/torture/pr27409.c: Likewise.
2649 * gcc.dg/torture/pr38948.c: Likewise.
2650 * gcc.dg/torture/pr44807.c: Likewise.
2651 * gcc.dg/torture/pr49603.c: Likewise.
2652 * gcc.dg/torture/pr45865.c: Likewise.
2653 * gcc.dg/torture/pr51071-2.c: Likewise.
2654 * gcc.dg/torture/pr51801.c: Likewise.
2655 * gcc.dg/torture/pr52720.c: Likewise.
2656 * gcc.dg/torture/pr55124.c: Likewise.
2657 * gcc.dg/torture/pr55238.c: Likewise.
2658 * gcc.dg/torture/pr55687.c: Likewise.
2659 * gcc.dg/torture/pr55888.c: Likewise.
2660 * gcc.dg/torture/pr57036-2.c: Likewise.
2661 * gcc.dg/torture/pr57147-3.c: Likewise.
2662 * gcc.dg/torture/pr57584.c: Likewise.
2663 * gcc.dg/torture/pr59993.c: Likewise.
2664 * gcc.dg/torture/pr58079.c: Likewise.
2665 * gcc.dg/torture/va-arg-25.c: Likewise.
2666 * gcc.dg/torture/vector-2.c: Likewise.
2667 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2668 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
2669 * gcc.dg/torture/pr43781.c: Likewise.
2670 * gcc.dg/torture/pr52912.c: Likewise.
2671 * gcc.dg/torture/pr59139.c: Likewise.
2672 * gcc.dg/torture/pr55890-1.c: Likewise.
2673 * gcc.dg/torture/pr55890-2.c: Likewise.
2674 * gcc.dg/torture/pr59164.c: Likewise.
2675 * gcc.dg/torture/pr57393-2.c: Likewise.
2676 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
2677 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2678 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2679 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
2680 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
2681 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
2682
2683 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR libgomp/61200
2686 * c-c++-common/gomp/pr61200.c: New test.
2687
2688 PR target/62128
2689 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2690 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2691
2692 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
2693
2694 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2695 add many more tests.
2696
2697 2014-10-02 Marek Polacek <polacek@redhat.com>
2698
2699 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
2700 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
2701 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
2702 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
2703 * gcc.dg/tree-ssa/vrp27.c: Likewise.
2704 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2705 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
2706 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2707 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2708 * gcc.dg/tree-ssa/inline-7.c: Likewise.
2709 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
2710 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2711 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
2712 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2713 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
2714 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
2715 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
2716 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2717 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2718 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2719 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
2720 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
2721 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2722 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
2723 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
2724 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
2725 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2726 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
2727 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
2728 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
2729 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
2730 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
2731 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
2732 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
2733 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
2734 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
2735 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
2736 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2737 * gcc.dg/tree-ssa/alias-13.c: Likewise.
2738 * gcc.dg/tree-ssa/alias-28.c: Likewise.
2739 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2740 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
2741 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2742 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
2743 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
2744 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2745 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2746 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
2747 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2748 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2749 * gcc.dg/tree-ssa/pr24117.c: Likewise.
2750 * gcc.dg/tree-ssa/pr24840.c: Likewise.
2751 * gcc.dg/tree-ssa/pr25734.c: Likewise.
2752 * gcc.dg/tree-ssa/pr33723.c: Likewise.
2753 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2754 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
2755 * gcc.dg/tree-ssa/pr34146.c: Likewise.
2756 * gcc.dg/tree-ssa/pr38385.c: Likewise.
2757 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
2758 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
2759 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2760 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2761 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2762 * gcc.dg/tree-ssa/sra-5.c: Likewise.
2763 * gcc.dg/tree-ssa/sra-6.c: Likewise.
2764 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
2765 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2766 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
2767 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
2768 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2769 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2770 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2771 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2772 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2773 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2774 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2775 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
2776 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
2777 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
2778 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2779 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
2780 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
2781 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
2782 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
2783 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
2784 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
2785 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2786 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2787 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2788 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
2789 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
2790 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
2791 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
2792 * gcc.dg/tree-ssa/inline-10.c: Likewise.
2793 * gcc.dg/tree-ssa/inline-9.c: Likewise.
2794 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2795 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2796 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2797 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2798 * gcc.dg/tree-ssa/pr23434.c: Likewise.
2799 * gcc.dg/tree-ssa/pr33922.c: Likewise.
2800 * gcc.dg/tree-ssa/scev-3.c: Likewise.
2801 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2802 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2803 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
2804 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
2805 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2806 * gcc.dg/tree-ssa/vrp01.c: Likewise.
2807 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2808 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2809 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2810 * gcc.dg/tree-ssa/vrp05.c: Likewise.
2811 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2812 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2813 * gcc.dg/tree-ssa/vrp10.c: Likewise.
2814 * gcc.dg/tree-ssa/vrp11.c: Likewise.
2815 * gcc.dg/tree-ssa/vrp14.c: Likewise.
2816 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
2817 * gcc.dg/tree-ssa/writeonly.c: Likewise.
2818 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
2819 defaulting to int.
2820 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
2821 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
2822 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
2823 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
2824 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
2825 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
2826 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
2827 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
2828 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2829 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2830 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2831 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
2832 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
2833 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
2834 * gcc.dg/tree-ssa/inline-5.c: Likewise.
2835 * gcc.dg/tree-ssa/inline-6.c: Likewise.
2836 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
2837 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
2838 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
2839 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
2840 * gcc.dg/tree-ssa/loop-20.c: Likewise.
2841 * gcc.dg/tree-ssa/loop-38.c: Likewise.
2842 * gcc.dg/tree-ssa/pr20913.c: Likewise.
2843 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2844 * gcc.dg/tree-ssa/pr24670.c: Likewise.
2845 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
2846 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2847 * gcc.dg/tree-ssa/vrp12.c: Likewise.
2848 * gcc.dg/tree-ssa/vrp13.c: Likewise.
2849 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2850 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2851 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2852 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2853 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
2854
2855 2014-10-02 Marek Polacek <polacek@redhat.com>
2856
2857 * gcc.dg/tm/20091013.c: Fix defaulting to int.
2858 * gcc.dg/tm/20091221.c: Likewise.
2859 * gcc.dg/tm/debug-1.c: Likewise.
2860 * gcc.dg/tm/irrevocable-1.c: Likewise.
2861 * gcc.dg/tm/irrevocable-2.c: Likewise.
2862 * gcc.dg/tm/irrevocable-3.c: Likewise.
2863 * gcc.dg/tm/irrevocable-4.c: Likewise.
2864 * gcc.dg/tm/memopt-1.c: Likewise.
2865 * gcc.dg/tm/pr52173-1.c: Likewise.
2866 * gcc.dg/tm/props-1.c: Likewise.
2867 * gcc.dg/tm/props-2.c: Likewise.
2868 * gcc.dg/tm/props-3.c: Likewise.
2869 * gcc.dg/tm/20100125.c: Fix implicit declarations.
2870 * gcc.dg/tm/memopt-11.c: Likewise.
2871 * gcc.dg/tm/memopt-12.c: Likewise.
2872 * gcc.dg/tm/memopt-16.c: Likewise.
2873 * gcc.dg/tm/memopt-3.c: Likewise.
2874 * gcc.dg/tm/memopt-4.c: Likewise.
2875 * gcc.dg/tm/memopt-5.c: Likewise.
2876 * gcc.dg/tm/memopt-6.c: Likewise.
2877 * gcc.dg/tm/wrap-4.c: Likewise.
2878
2879 2014-10-02 Marek Polacek <polacek@redhat.com>
2880
2881 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
2882 * gcc.dg/vect/pr37730.c: Likewise.
2883 * gcc.dg/vect/pr52870.c: Likewise.
2884 * gcc.dg/vect/pr60092-2.c: Likewise.
2885 * gcc.dg/vect/pr60092.c: Likewise.
2886 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2887 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
2888 * gcc.dg/vect/pr31041.c: Likewise.
2889 * gcc.dg/vect/pr32216.c: Likewise.
2890 * gcc.dg/vect/pr32224.c: Likewise.
2891 * gcc.dg/vect/pr32366.c: Likewise.
2892 * gcc.dg/vect/pr33866.c: Likewise.
2893 * gcc.dg/vect/pr43430-2.c: Likewise.
2894 * gcc.dg/vect/pr43842.c: Likewise.
2895 * gcc.dg/vect/vect-1.c: Likewise.
2896 * gcc.dg/vect/vect-1-big-array.c: Likewise.
2897 * gcc.dg/vect/vect-93.c: Likewise.
2898 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
2899 defaulting to int.
2900
2901 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2902
2903 PR c++/53025
2904 * g++.dg/cpp0x/noexcept23.C: New.
2905 * g++.dg/cpp0x/noexcept24.C: Likewise.
2906
2907 2014-10-02 Marek Polacek <polacek@redhat.com>
2908
2909 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
2910 * gcc.dg/noncompile/20050120-1.c: Likewise.
2911 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
2912 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
2913 * gcc.dg/noncompile/930301-1.c: Likewise.
2914 * gcc.dg/noncompile/930622-1.c: Likewise.
2915 * gcc.dg/noncompile/930622-2.c: Likewise.
2916 * gcc.dg/noncompile/950825-1.c: Likewise.
2917 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2918 * gcc.dg/noncompile/scope.c: Likewise.
2919 * gcc.dg/noncompile/va-arg-1.c: Likewise.
2920 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
2921 * gcc.dg/noncompile/971104-1.c: Likewise.
2922
2923 2014-10-02 Marek Polacek <polacek@redhat.com>
2924
2925 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
2926 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
2927 * gcc.dg/tree-prof/merge_block.c: Likewise.
2928 * gcc.dg/tree-prof/peel-1.c: Likewise.
2929 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2930 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2931 * gcc.dg/tree-prof/unroll-1.c: Likewise.
2932 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
2933 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2934 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2935 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2936 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2937 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2938 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
2939 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
2940 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
2941 to int.
2942
2943 2014-10-02 Marek Polacek <polacek@redhat.com>
2944
2945 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
2946 * gcc.c-torture/compile/20011119-1.c: Likewise.
2947 * gcc.c-torture/compile/20011119-2.c: Likewise.
2948 * gcc.c-torture/compile/20021120-1.c: Likewise.
2949 * gcc.c-torture/compile/20021120-2.c: Likewise.
2950 * gcc.c-torture/compile/20050215-1.c: Likewise.
2951 * gcc.c-torture/compile/20050215-2.c: Likewise.
2952 * gcc.c-torture/compile/20050215-3.c: Likewise.
2953 * gcc.c-torture/compile/pr37669.c: Likewise.
2954 * gcc.c-torture/execute/20020107-1.c: Likewise.
2955 * gcc.c-torture/execute/restrict-1.c: Likewise.
2956 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
2957 * gcc.c-torture/execute/930529-1.c: Likewise.
2958 * gcc.c-torture/execute/920612-1.c: Likewise.
2959 * gcc.c-torture/execute/920711-1.c: Likewise.
2960 * gcc.c-torture/execute/990127-2.c: Likewise.
2961 * gcc.c-torture/execute/pr40386.c: Likewise.
2962 * gcc.c-torture/execute/pr57124.c: Likewise.
2963 * gcc.c-torture/compile/pr34808.c: Add function declarations.
2964 * gcc.c-torture/compile/pr42299.c: Likewise.
2965 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
2966 * gcc.c-torture/compile/simd-6.c: Likewise.
2967 * gcc.c-torture/execute/pr53645-2.c: Likewise.
2968 * gcc.c-torture/execute/pr53645.c: Likewise.
2969 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
2970 declarations.
2971 * gcc.c-torture/execute/980608-1.c: Likewise.
2972 * gcc.c-torture/execute/bcp-1.c: Likewise.
2973 * gcc.c-torture/execute/p18298.c: Likewise.
2974 * gcc.c-torture/execute/unroll-1.c: Likewise.
2975 * gcc.c-torture/execute/va-arg-7.c: Likewise.
2976 * gcc.c-torture/execute/va-arg-8.c: Likewise.
2977 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
2978 declarations. Fix defaulting to int.
2979 * gcc.c-torture/execute/961223-1.c: Likewise.
2980 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
2981 -Wno-pointer-to-int-cast. Fix defaulting to int.
2982
2983 2014-10-02 Andrew Pinski <apinski@cavium.com>
2984 Max Ostapenko <m.ostapenko@partner.samsung.com>
2985
2986 * lib/ubsan-dg.exp
2987 (check_effective_target_fsanitize_address): New function.
2988 (ubsan_init): Save off ALWAYS_CXXFLAGS.
2989 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
2990 * lib/asan-dg.exp
2991 (check_effective_target_faddress_sanitizer): Rename to ...
2992 (check_effective_target_fsanitize_address): ... this. Change to creating
2993 an executable.
2994 (asan_init): Save off ALWAYS_CXXFLAGS.
2995 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
2996 * lib/tsan-dg.exp
2997 (check_effective_target_fthread_sanitizer): Rename to ...
2998 (check_effective_target_fsanitize_thread): ... this. Change to creating
2999 an executable.
3000 (tsan_init): Save off ALWAYS_CXXFLAGS.
3001 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
3002 to run as a default behaviour.
3003 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
3004 Check check_effective_target_fsanitize_undefined before running the
3005 tests.
3006 * g++.dg/ubsan/ubsan.exp: Likewise.
3007 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
3008 check_effective_target_fsanitize_address too early.
3009 Check check_effective_target_fsanitize_address before running the tests.
3010 * g++.dg/asan/asan.exp: Likewise.
3011 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
3012 check_effective_target_fsanitize_thread too early.
3013 Check check_effective_target_fsanitize_thread before running the tests.
3014 * g++.dg/tsan/tsan.exp: Likewise.
3015
3016 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
3017
3018 * gcc.dg/combine-clobber.c: New.
3019
3020 2014-10-01 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR debug/63342
3023 * gcc.dg/pr63342.c: New test.
3024
3025 PR c++/63306
3026 * g++.dg/ipa/pr63306.C: New test.
3027
3028 PR target/63428
3029 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
3030 to test 24 in TESTS.
3031
3032 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3033
3034 * lib/target-supports.exp: Error out with preprocessor condition
3035 instead of FOO everywhere.
3036
3037 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3038
3039 Implement SD-6: SG10 Feature Test Recommendations
3040 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
3041 * g++.dg/cpp1y/feat-cxx11.C: New.
3042 * g++.dg/cpp1y/feat-cxx14.C: New.
3043 * g++.dg/cpp1y/feat-cxx98.C: New.
3044 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
3045 * g++.dg/cpp1y/phoobhar.h: New.
3046 * g++.dg/cpp1y/testinc/phoobhar.h: New.
3047
3048 2014-09-30 Teresa Johnson <tejohnson@google.com>
3049
3050 * gcc.dg/tree-prof/20050826-2.c: New test.
3051 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
3052
3053 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
3054
3055 PR c++/16564
3056 * lib/gcc.exp: Accept "fatal error:" as error prefix.
3057 * lib/g++.exp: Likewise.
3058 * lib/obj-c++.exp: Likewise.
3059 * lib/objc.exp: Likewise.
3060 * g++.dg/template/pr16564.C: New test.
3061
3062 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
3063
3064 PR c++/16564
3065 * g++.dg/cpp0x/decltype26.C: Adjust.
3066 * g++.dg/cpp0x/decltype28.C: Likewise.
3067 * g++.dg/cpp0x/decltype29.C: Likewise.
3068 * g++.dg/cpp0x/decltype32.C: Likewise.
3069 * g++.dg/cpp0x/enum11.C: Likewise.
3070 * g++.dg/template/arrow1.C: Likewise.
3071 * g++.dg/template/pr23510.C: Likewise.
3072 * g++.dg/template/recurse.C: Likewise.
3073 * g++.dg/template/recurse2.C: Likewise.
3074 * g++.dg/template/vtable2.C: Likewise.
3075 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3076
3077 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
3078
3079 PR preprocessor/58893
3080 * gcc.dg/pr58893.c: New test case.
3081 * gcc.dg/pr58893-0.h: New include.
3082
3083 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
3084
3085 PR middle-end/62120
3086 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
3087 in 32-bit mode.
3088 * gcc.target/i386/pr62120.c: New.
3089
3090 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
3091
3092 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
3093 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3094 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
3095 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
3096 return type.
3097
3098 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3099
3100 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
3101
3102 2014-09-30 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR inline-asm/63282
3105 * gcc.c-torture/compile/pr63282.c: New test.
3106
3107 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
3108
3109 * gcc.dg/tree-ssa/vrp94.c: New test.
3110 * gnat.dg/opt40.adb: Likewise.
3111
3112 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3113
3114 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
3115 vec_vspltw, and vec_vspltb for which the second argument is out of
3116 range.
3117
3118 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
3119
3120 * gcc.c-torture/compile/calls-void.c: New test.
3121
3122 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3123
3124 PR c++/51385
3125 * g++.dg/template/pr51385.C: New.
3126
3127 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
3128
3129 * gcc.target/mips/20140928.c: New test.
3130
3131 2014-09-27 Andi Kleen <ak@linux.intel.com>
3132
3133 * gcc.target/i386/nop-mcount.c: Only run on Linux.
3134 * gcc.target/i386/record-mcount.c: dito.
3135
3136 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3137
3138 PR ipa/62121
3139 * g++.dg/torture/pr62121.C: New testcase.
3140
3141 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3142
3143 PR middle-end/35545
3144 * g++.dg/tree-prof/pr35545.C: New testcase.
3145
3146 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3147
3148 * gcc.target/powerpc/pr63335.c: Change effective target to
3149 vsx_hw.
3150
3151 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
3152
3153 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3154
3155 2014-09-26 Jakub Jelinek <jakub@redhat.com>
3156
3157 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3158 to default options.
3159
3160 2014-09-25 Andi Kleen <ak@linux.intel.com>
3161
3162 * gcc.target/i386/nop-mcount.c: New file.
3163 * gcc.target/i386/record-mcount.c: New file.
3164
3165 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
3166
3167 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3168 * gcc.dg/vect/pr57705.c: Likewise.
3169 * gcc.dg/vect/pr57741-2.c: Likewise.
3170 * gcc.dg/vect/pr57741-3.c: Likewise.
3171 * gcc.dg/vect/pr59591-1.c: Likewise.
3172 * gcc.dg/vect/pr59591-2.c: Likewise.
3173 * gcc.dg/vect/pr60196-1.c: Likewise.
3174 * gcc.dg/vect/pr60196-2.c: Likewise.
3175 * gcc.dg/vect/pr60276.c: Likewise.
3176 * gcc.dg/vect/pr61680.c: Likewise.
3177 * gcc.dg/vect/pr63148.c: Likewise.
3178 * gcc.dg/vect/pr63189.c: Likewise.
3179 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3180 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3181 * gcc.dg/vect/vect-nop-move.c: Likewise.
3182 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3183 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3184
3185 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
3186
3187 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3188
3189 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
3190
3191 * gcc.target/aarch64/simd/vqshlb_1.c: New.
3192
3193 2014-09-25 Jiong Wang <jiong.wang@arm.com>
3194
3195 * gcc.target/i386/shrink_wrap_1.c: New test.
3196
3197 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3198
3199 PR target/63335
3200 * gcc.target/powerpc/pr63335.c: New test.
3201
3202 2014-09-25 Marek Polacek <polacek@redhat.com>
3203
3204 PR c++/61945
3205 * g++.dg/warn/pr61945.C: New test.
3206
3207 2014-09-25 Jakub Jelinek <jakub@redhat.com>
3208
3209 PR tree-optimization/63341
3210 * gcc.dg/vect/pr63341-1.c: New test.
3211 * gcc.dg/vect/pr63341-2.c: New test.
3212
3213 PR c++/63249
3214 * g++.dg/gomp/pr63249.C: New test.
3215 * c-c++-common/gomp/pr63249.c: New test.
3216
3217 2014-09-25 Tobias Burnus <burnus@net-b.de>
3218
3219 * gfortran.dg/coarray/collectives_3.f90: New.
3220 * gfortran.dg/coarray_collectives_9.f90: New.
3221 * gfortran.dg/coarray_collectives_10.f90: New.
3222 * gfortran.dg/coarray_collectives_11.f90: New.
3223 * gfortran.dg/coarray_collectives_12.f90: New.
3224
3225 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3226
3227 * gcc.target/powerpc/swaps-p8-17.c: New test.
3228
3229 2014-09-24 Jiong Wang <jiong.wang@arm.com>
3230
3231 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3232
3233 2014-09-24 Marek Polacek <polacek@redhat.com>
3234
3235 PR c/61405
3236 PR c/53874
3237 * c-c++-common/pr53874.c: New test.
3238 * c-c++-common/pr61405.c: New test.
3239
3240 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3241
3242 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3243
3244 2014-09-24 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR sanitizer/63316
3247 * c-c++-common/asan/pr63316.c: New test.
3248
3249 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3250
3251 PR tree-optimization/63266
3252 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3253
3254 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3255
3256 * gcc.target/arm/pr63210.c: New test.
3257
3258 2014-09-23 Andi Kleen <ak@linux.intel.com>
3259
3260 * gcc.dg/noreorder.c: New test.
3261 * gcc.dg/noreorder2.c: New test.
3262 * gcc.dg/noreorder3.c: New test.
3263 * gcc.dg/noreorder4.c: New test.
3264
3265 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
3266
3267 * gcc.dg/combine_ashiftrt_1.c: New test.
3268 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3269 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3270 workarounds for cmge.
3271 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3272 absence of mvn.
3273
3274 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3275
3276 PR c++/61857
3277 * g++.dg/cpp1y/lambda-init10.C: New.
3278
3279 2014-09-23 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR fortran/63331
3282 * gfortran.dg/pr63331.f90: New test.
3283
3284 2014-09-24 Renlin Li <renlin.li@arm.com>
3285
3286 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3287 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3288 * gcc.dg/pr10474.c: Likewise.
3289
3290 2014-09-20 Mark Wielaard <mjw@redhat.com>
3291
3292 * gcc.dg/guality/const-volatile.c (i): Mark as used.
3293 (ci): Likewise.
3294 (pci): Likewise.
3295 (pvi): Likewise.
3296 (pcvi): Likewise.
3297 (cip): Likewise.
3298 (foo): Likewise.
3299 (cfoo): Likewise.
3300
3301 2014-09-20 Mark Wielaard <mjw@redhat.com>
3302
3303 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3304 and "long int" to plain "short" and "long".
3305 * gcc.dg/guality/const-volatile.c (struct bar): New struct
3306 containing short and long long fields.
3307 (bar): New variable to test the type.
3308
3309 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3310
3311 PR c++/62155
3312 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3313
3314 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3315
3316 PR c++/62219
3317 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3318
3319 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3320
3321 * gcc.dg/vect/vect-reduc-or_1.c: New test.
3322 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3323
3324 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3325
3326 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3327 New.
3328
3329 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3330 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3331
3332 2014-09-22 Jakub Jelinek <jakub@redhat.com>
3333
3334 PR debug/63328
3335 * c-c++-common/gomp/pr63328.c: New test.
3336
3337 2014-09-22 Martin Liska <mliska@suse.cz>
3338
3339 PR lto/63270
3340 * g++.dg/lto/pr63270_0.C: New test.
3341 * g++.dg/lto/pr63270_1.C: New test.
3342
3343 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
3344
3345 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3346 for call_value_rex64_ms_sysv.
3347 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3348 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3349 for call_rex64_ms_sysv.
3350
3351 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3352 Tobias Burnus <burnus@net-b.de>
3353
3354 * gfortran.dg/coarray_atomic_5.f90: New
3355
3356 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
3357
3358 PR c++/61825
3359 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3360
3361 2014-09-19 Andi Kleen <ak@linux.intel.com>
3362
3363 * gcc.dg/pg-override.c: Only run on x86 Linux.
3364 * gcc.dg/pg.c: Dito.
3365 * gcc.target/i386/fentry-override.c: Exclude for PIC.
3366 * gcc.target/i386/fentry.c: Dito.
3367
3368 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3369
3370 PR ipa/61998
3371 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3372
3373 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
3374
3375 PR fortran/63152
3376 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3377 * gfortran.dg/pr63152.f90: New test.
3378
3379 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/58328
3382 * g++.dg/cpp0x/nsdmi10.C: New.
3383
3384 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3385
3386 * gcc.dg/ssp-3.c: New.
3387 * gcc.dg/ssp-4.c: Likewise.
3388
3389 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3390
3391 * gcc.target/s390/dfp-conv1.c: New testcase.
3392
3393 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3394
3395 * c-c++-common/asan/red-align-1.c: New test.
3396 * c-c++-common/asan/red-align-2.c: New test.
3397
3398 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3399
3400 * gcc.dg/pr61053.c: Updated for x32.
3401
3402 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3403
3404 PR debug/63285
3405 * gcc.target/i386/pr63285.c: New test.
3406
3407 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3408
3409 PR target/61360
3410 * gcc.target/i386/pr61360.c: New.
3411
3412 2014-09-18 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR c++/62017
3415 * g++.dg/asan/pr62017.C: New test.
3416
3417 PR testsuite/63292
3418 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3419
3420 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3421
3422 PR c++/62232
3423 * g++.dg/cpp0x/Wdtor1.C: New.
3424
3425 2014-09-18 Joseph Myers <joseph@codesourcery.com>
3426
3427 * gcc.dg/torture/float128-exact-underflow.c: New test.
3428
3429 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3430
3431 PR c++/61745
3432 * g++.dg/template/pr61745.C: New.
3433
3434 2014-09-17 Marek Polacek <polacek@redhat.com>
3435
3436 PR c/61854
3437 * gcc.dg/cpp/pr61854-1.c: New test.
3438 * gcc.dg/cpp/pr61854-2.c: New test.
3439 * gcc.dg/cpp/pr61854-3.c: New test.
3440 * gcc.dg/cpp/pr61854-3.h: New test.
3441 * gcc.dg/cpp/pr61854-4.c: New test.
3442 * gcc.dg/cpp/pr61854-5.c: New test.
3443 * gcc.dg/cpp/pr61854-6.c: New test.
3444 * gcc.dg/cpp/pr61854-7.c: New test.
3445 * gcc.dg/cpp/pr61854-c90.c: New test.
3446 * gcc.dg/cpp/pr61854-c94.c: New test.
3447
3448 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR debug/63284
3451 * gcc.dg/pr63284.c: New test.
3452
3453 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3454
3455 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 PR c++/63241
3458 * g++.dg/cpp0x/constexpr-63241.C: New.
3459
3460 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3461
3462 PR libfortran/62768
3463 * gfortran.dg/filename_null.f90: New test.
3464
3465 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3466
3467 * gcc.dg/pg-override.c: Fix a typo.
3468
3469 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3470
3471 * gcc.dg/pg.c: Fix a typo.
3472
3473 2014-09-16 Richard Biener <rguenther@suse.de>
3474
3475 PR testsuite/63258
3476 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3477 for "vectorization not profitable".
3478
3479 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3480
3481 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3482
3483 2014-09-16 Jakub Jelinek <jakub@redhat.com>
3484
3485 PR fortran/56408
3486 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3487 missing nexted dg-test call support in dejaGNU 1.4.4.
3488
3489 2014-09-15 Andi Kleen <ak@linux.intel.com>
3490
3491 * gcc.dg/pg-override.c: New test.
3492 * gcc.dg/pg.c: New test.
3493 * gcc.target/i386/fentry-override.c: New test.
3494 * gcc.target/i386/fentry.c: New test.
3495
3496 2014-09-15 Jakub Jelinek <jakub@redhat.com>
3497
3498 PR fortran/56408
3499 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3500 New global vars.
3501 (dg-compile-aux-modules): New procedure.
3502 * gfortran.dg/binding_label_tests_10.f03: Remove comment
3503 and keep-modules.
3504 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3505 use dg-compile-aux-modules.
3506 * gfortran.dg/binding_label_tests_11.f03: Remove comment
3507 and keep-modules.
3508 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3509 use dg-compile-aux-modules.
3510 * gfortran.dg/binding_label_tests_13.f03: Remove comment
3511 and keep-modules.
3512 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3513 use dg-compile-aux-modules.
3514 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3515 and keep-modules.
3516 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3517 use dg-compile-aux-modules.
3518 * gfortran.dg/class_45a.f03: Remove keep-modules.
3519 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3520 and cleanup-modules.
3521 * gfortran.dg/class_4a.f03: Use dg-do link, use
3522 dg-additional-sources and cleanup-modules, remove keep-modules
3523 and update comment.
3524 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3525 keep-modules, adjust comment.
3526 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3527 dg-additional-sources and cleanup-modules.
3528 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3529 associated comment.
3530 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3531 remove comment.
3532 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3533 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3534 use dg-compile-aux-modules.
3535 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3536 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3537 use dg-compile-aux-modules.
3538 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3539 * gfortran.dg/whole_file_29.f90: Remove comment, use
3540 dg-compile-aux-modules.
3541 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3542 * gfortran.dg/whole_file_31.f90: Remove comment, use
3543 dg-compile-aux-modules.
3544
3545 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3546 gcc_parallel_test_enable): New procedures. If
3547 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3548 runtest_file_p to invoke also gcc_parallel_test_run_p.
3549 * g++.dg/guality/guality.exp (check_guality): Save/restore
3550 test_counts array around the body of the procedure.
3551 * gcc.dg/guality/guality.exp (check_guality): Likewise.
3552 * g++.dg/plugin/plugin.exp: Run all the tests serially
3553 by the first parallel runtest encountering it.
3554 * gcc.dg/plugin/plugin.exp: Likewise.
3555 * gcc.misc-tests/matrix1.exp: Likewise.
3556 * gcc.misc-tests/dhry.exp: Likewise.
3557 * gcc.misc-tests/acker1.exp: Likewise.
3558 * gcc.misc-tests/linkage.exp: Likewise.
3559 * gcc.misc-tests/mg.exp: Likewise.
3560 * gcc.misc-tests/mg-2.exp: Likewise.
3561 * gcc.misc-tests/sort2.exp: Likewise.
3562 * gcc.misc-tests/sieve.exp: Likewise.
3563 * gcc.misc-tests/options.exp: Likewise.
3564 * gcc.misc-tests/help.exp: Likewise.
3565 * go.test/go-test.exp (go-gc-tests): Use
3566 gcc_parallel_test_enable {0, 1} around all handling of
3567 each test.
3568 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3569 * ada/acats/run_all.sh: Parallelize using mkdir inside of
3570 a shared directory. Avoid forking and expr uses if
3571 shell supports $(()).
3572
3573 2014-09-14 David Sherwood <david.sherwood@arm.com>
3574
3575 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3576
3577 2014-09-14 James Clarke <jrtc27@jrtc27.com>
3578
3579 PR target/61407
3580 * gcc.dg/darwin-minversion-1.c: Fixed formatting
3581 * gcc.dg/darwin-minversion-2.c: Fixed formatting
3582 * gcc.dg/darwin-minversion-3.c: Fixed formatting
3583 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3584
3585 2014-09-13 Marek Polacek <polacek@redhat.com>
3586
3587 PR c++/60862
3588 * g++.dg/diagnostic/pr60862.C: New test.
3589
3590 2014-09-12 Richard Biener <rguenther@suse.de>
3591
3592 PR middle-end/63237
3593 * g++.dg/torture/pr63237.C: New testcase.
3594
3595 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
3596
3597 * gcc.dg/vec-andxor1.c: New file.
3598
3599 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
3600
3601 PR target/58757
3602 * gcc.dg/c11-true_min-1.c: New testcase.
3603
3604 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
3605
3606 PR c++/61489
3607 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3608 * g++.old-deja/g++.other/warn5.C: Adjust.
3609
3610 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
3611
3612 * gcc.target/aarch64/vset_lane_1.c: New test.
3613
3614 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
3615
3616 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3617 Fix declaration.
3618 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3619 Fix declaration.
3620 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3621 Fix declaration.
3622 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3623 Fix declaration.
3624
3625 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3626
3627 PR tree-optimization/63186
3628 * gcc.dg/pr63186.c: New testcase.
3629
3630 2014-09-10 Xinliang David Li <davidxl@google.com>
3631
3632 PR target/63209
3633 * gcc.c-torture/execute/pr63209.c: New test.
3634
3635 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3636
3637 * gcc.target/i386/i386.exp: Only run vect-args.c tests
3638 if runtest_file_p says they should be run.
3639
3640 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3641
3642 * gcc.target/aarch64/vstN_1.c: New test.
3643
3644 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3645
3646 * gcc.target/aarch64/vldN_lane_1.c: New test.
3647
3648 2014-09-10 Martin Jambor <mjambor@suse.cz>
3649
3650 PR ipa/61654
3651 * g++.dg/ipa/pr61654.C: New test.
3652
3653 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3654
3655 * c-c++-common/ubsan/attrib-3.c: New test.
3656 * c-c++-common/ubsan/nonnull-1.c: New test.
3657 * c-c++-common/ubsan/nonnull-2.c: New test.
3658 * c-c++-common/ubsan/nonnull-3.c: New test.
3659 * c-c++-common/ubsan/nonnull-4.c: New test.
3660 * c-c++-common/ubsan/nonnull-5.c: New test.
3661
3662 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3663
3664 * g++.dg/lto/pr63166_0.ii: New testcase.
3665 * g++.dg/lto/pr63166_1.ii: New testcase.
3666
3667 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3668
3669 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3670
3671 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3672
3673 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3674 xxpermdi and add commentary about adding it back later; remove
3675 unused typedef.
3676
3677 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3678
3679 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
3680 and 16-byte aligned.
3681 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3682 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3683 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
3684 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3685 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3686 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3687
3688 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3689
3690 * gcc.target/aarch64/vldN_dup_1.c: New test.
3691
3692 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3693
3694 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3695
3696 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3697
3698 * gcc.target/aarch64/vldN_1.c: New test.
3699
3700 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3701
3702 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3703
3704 2014-09-09 Jiong Wang <jiong.wang@arm.com>
3705
3706 * gcc.target/arm/vect-copysignf.c: New testcase.
3707
3708 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3709
3710 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3711
3712 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713
3714 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3715
3716 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3717
3718 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3719
3720 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3721
3722 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3723
3724 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3725
3726 * gcc.target/arm/pr51835.c: Update expected assembly.
3727 * gcc.target/arm/vfp-1.c: Likewise.
3728 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3729 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3730 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3731 * gcc.target/arm/vfp-ldmias.c: Likewise.
3732 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3733 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3734 * gcc.target/arm/vfp-stmiad.c: Likewise.
3735 * gcc.target/arm/vfp-stmias.c: Likewise.
3736
3737 2014-09-09 Tony Wang <tony.wang@arm.com>
3738
3739 * gcc.target/arm/xordi3-opt.c: Disable this
3740 test case for thumb1 target.
3741 * gcc.target/arm/iordi3-opt.c: Ditto.
3742
3743 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3744
3745 PR target/61749
3746 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
3747
3748 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3749
3750 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
3751
3752 2014-09-08 Jakub Jelinek <jakub@redhat.com>
3753
3754 PR tree-optimization/60196
3755 PR tree-optimization/63189
3756 * gcc.dg/vect/pr63189.c: New test.
3757 * gcc.dg/vect/pr60196-1.c: New test.
3758 * gcc.dg/vect/pr60196-2.c: New test.
3759
3760 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3761
3762 * gcc.target/powerpc/swaps-p8-16.c: New test.
3763
3764 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
3765
3766 * gcc.target/i386/pr62208.c: New test.
3767
3768 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
3769
3770 PR testsuite/56194
3771 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
3772
3773 * g++.dg/ipa/pr61800.C: Require visibility.
3774
3775 * gcc.dg/pr61868.c: Require lto.
3776
3777 2014-09-05 Easwaran Raman <eraman@google.com>
3778
3779 PR rtl-optimization/62146
3780 * testsuite/g++.dg/opt/pr62146.C: New.
3781
3782 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
3783
3784 * gcc.dg/vect/vect-109.c: Skip predicate added.
3785 * gcc.dg/vect/vect-93.c: Test check fixed.
3786 * gcc.dg/vect/bb-slp-10.c: Likewise.
3787 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
3788 Check unaligned feature.
3789
3790 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3791
3792 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
3793 int{32,16,8}x1_t with int{32,16,8}_t.
3794 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3795 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3796 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3797 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3798
3799 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3800
3801 * gcc.target/aarch64/vget_high_1.c: New test.
3802 * gcc.target/aarch64/vget_low_1.c: Likewise.
3803
3804 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3805
3806 * gcc.target/aarch64/simd/int_comparisons.x: New file.
3807 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
3808 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
3809
3810 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3811
3812 * gcc.target/aarch64/simd/vrbit_1.c: New test.
3813
3814 2014-09-05 Richard Biener <rguenther@suse.de>
3815
3816 PR middle-end/63148
3817 * gcc.dg/vect/pr63148.c: New testcase.
3818 * c-c++-common/pr19807-1.c: Likewise.
3819 * g++.dg/tree-ssa/pr19807.C: Adjust.
3820 * g++.dg/tree-ssa/tmmti-2.C: Remove.
3821
3822 2014-09-05 Bin Cheng <bin.cheng@arm.com>
3823
3824 PR target/55701
3825 * gcc.target/arm/memset-inline-1.c: New test.
3826 * gcc.target/arm/memset-inline-2.c: New test.
3827 * gcc.target/arm/memset-inline-3.c: New test.
3828 * gcc.target/arm/memset-inline-4.c: New test.
3829 * gcc.target/arm/memset-inline-5.c: New test.
3830 * gcc.target/arm/memset-inline-6.c: New test.
3831 * gcc.target/arm/memset-inline-7.c: New test.
3832 * gcc.target/arm/memset-inline-8.c: New test.
3833 * gcc.target/arm/memset-inline-9.c: New test.
3834 * gcc.target/arm/memset-inline-10.c: New test.
3835
3836 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
3837
3838 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
3839
3840 2014-09-04 Guozhi Wei <carrot@google.com>
3841
3842 PR target/62040
3843 * gcc.target/aarch64/pr62040.c: New test.
3844
3845 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3846
3847 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
3848 override specific ones, but specific ones do.
3849
3850 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3851
3852 * gcc.target/powerpc/swaps-p8-13.c: New test.
3853 * gcc.target/powerpc/swaps-p8-14.c: New test.
3854 * gcc.target/powerpc/swaps-p8-15.c: New test.
3855
3856 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3857
3858 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
3859 regardless of endianness.
3860
3861 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
3862
3863 PR fortran/62174
3864 * gfortran.dg/cray_pointers_11.f90: New.
3865
3866 2014-09-03 Martin Jambor <mjambor@suse.cz>
3867
3868 PR ipa/62015
3869 * g++.dg/ipa/pr62015.C: New test.
3870
3871 2014-09-03 Martin Jambor <mjambor@suse.cz>
3872
3873 PR ipa/61986
3874 * gcc.dg/ipa/pr61986.c: New test.
3875
3876 2014-09-03 Marek Polacek <polacek@redhat.com>
3877
3878 PR c/62294
3879 * gcc.dg/pr62294.c: New test.
3880 * gcc.dg/pr62294.h: New file.
3881
3882 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
3883
3884 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
3885 of dg-options. Add "inline" keyword to test functions.
3886
3887 2014-09-03 Marek Polacek <polacek@redhat.com>
3888
3889 PR c/62024
3890 * g++.dg/cpp0x/pr62024.C: New test.
3891 * gcc.dg/pr62024.c: New test.
3892
3893 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
3894
3895 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
3896 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
3897 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
3898 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
3899 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
3900 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
3901
3902 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3903
3904 PR target/61078
3905 * gcc.target/s390/pr61078.c: New testcase.
3906
3907 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
3908
3909 * gcc.dg/20111227-2.c: Compile only for x86 targets.
3910 * gcc.dg/20111227-3.c: Ditto.
3911
3912 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
3913
3914 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
3915
3916 2014-09-03 Tobias Burnus <burnus@net-b.de>
3917
3918 PR fortran/61881
3919 PR fortran/61888
3920 PR fortran/57305
3921 * gfortran.dg/sizeof_4.f90: New.
3922
3923 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3924
3925 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
3926 vec_cts, and vec_ctu.
3927 * gcc.target/powerpc/builtins-2.c: Likewise.
3928
3929 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
3930
3931 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
3932 [!__sun__ && !__hpux__] (arena_size): Scale according to
3933 target pointer size.
3934
3935 2014-09-02 Marek Polacek <polacek@redhat.com>
3936
3937 PR fortran/62270
3938 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
3939
3940 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3941
3942 PR target/62275
3943 * gcc.target/arm/vect-lceilf_1.c: New test.
3944 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3945 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3946
3947 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3948
3949 PR target/62275
3950 * gcc.target/arm/lceil-vcvt_1.c: New test.
3951 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
3952 * gcc.target/arm/lround-vcvt_1.c: Likewise.
3953
3954 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3955
3956 DR 1453
3957 * g++.dg/cpp0x/constexpr-volatile.C: New.
3958 * g++.dg/ext/is_literal_type2.C: Likewise.
3959
3960 2014-09-02 Jakub Jelinek <jakub@redhat.com>
3961 Balaji V. Iyer <balaji.v.iyer@intel.com>
3962 Igor Zamyatin <igor.zamyatin@intel.com>
3963
3964 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
3965 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
3966 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
3967 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
3968 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
3969 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
3970 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
3971 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
3972 * g++.dg/cilk-plus/CK/cf3.cc: New test.
3973 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
3974 * g++.dg/cilk-plus/CK/for1.cc: New test.
3975 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
3976 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
3977 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
3978
3979 2014-09-02 Richard Biener <rguenther@suse.de>
3980
3981 PR tree-optimization/62695
3982 * gfortran.dg/pr62695.f90: New testcase.
3983
3984 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
3985
3986 PR target/62312
3987 * gcc.c-torture/compile/pr62312.c: New.
3988
3989 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3990
3991 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
3992
3993 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3994
3995 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3996 Return right away if !arm*-*-*.
3997
3998 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
3999
4000 * gcc.c-torture/unsorted/386.c: Move to ...
4001 * gcc.c-torture/compile/386.c: ... here.
4002 * gcc.c-torture/unsorted/86.c: Move to ...
4003 * gcc.c-torture/compile/86.c: ... here.
4004 * gcc.c-torture/unsorted/a1.c: Move to ...
4005 * gcc.c-torture/compile/a1.c: ... here.
4006 * gcc.c-torture/unsorted/a3.c: Move to ...
4007 * gcc.c-torture/compile/a3.c: ... here.
4008 * gcc.c-torture/unsorted/aaa.c: Move to ...
4009 * gcc.c-torture/compile/aaa.c: ... here.
4010 * gcc.c-torture/unsorted/aa.c: Move to ...
4011 * gcc.c-torture/compile/aa.c: ... here.
4012 * gcc.c-torture/unsorted/abs.c: Move to ...
4013 * gcc.c-torture/compile/abs.c: ... here.
4014 * gcc.c-torture/unsorted/a.c: Move to ...
4015 * gcc.c-torture/compile/a.c: ... here.
4016 * gcc.c-torture/unsorted/ac.c: Move to ...
4017 * gcc.c-torture/compile/ac.c: ... here.
4018 * gcc.c-torture/unsorted/acc.c: Move to ...
4019 * gcc.c-torture/compile/acc.c: ... here.
4020 * gcc.c-torture/unsorted/add386.c: Move to ...
4021 * gcc.c-torture/compile/add386.c: ... here.
4022 * gcc.c-torture/unsorted/add.c: Move to ...
4023 * gcc.c-torture/compile/add.c: ... here.
4024 * gcc.c-torture/unsorted/addcc.c: Move to ...
4025 * gcc.c-torture/compile/addcc.c: ... here.
4026 * gcc.c-torture/unsorted/andm.c: Move to ...
4027 * gcc.c-torture/compile/andm.c: ... here.
4028 * gcc.c-torture/unsorted/andmem.c: Move to ...
4029 * gcc.c-torture/compile/andmem.c: ... here.
4030 * gcc.c-torture/unsorted/andn.c: Move to ...
4031 * gcc.c-torture/compile/andn.c: ... here.
4032 * gcc.c-torture/unsorted/andok.c: Move to ...
4033 * gcc.c-torture/compile/andok.c: ... here.
4034 * gcc.c-torture/unsorted/andsi.c: Move to ...
4035 * gcc.c-torture/compile/andsi.c: ... here.
4036 * gcc.c-torture/unsorted/andsparc.c: Move to ...
4037 * gcc.c-torture/compile/andsparc.c: ... here.
4038 * gcc.c-torture/unsorted/aos.c: Move to ...
4039 * gcc.c-torture/compile/aos.c: ... here.
4040 * gcc.c-torture/unsorted/arr.c: Move to ...
4041 * gcc.c-torture/compile/arr.c: ... here.
4042 * gcc.c-torture/unsorted/as.c: Move to ...
4043 * gcc.c-torture/compile/as.c: ... here.
4044 * gcc.c-torture/unsorted/ase.c: Move to ...
4045 * gcc.c-torture/compile/ase.c: ... here.
4046 * gcc.c-torture/unsorted/b1.c: Move to ...
4047 * gcc.c-torture/compile/b1.c: ... here.
4048 * gcc.c-torture/unsorted/b2.c: Move to ...
4049 * gcc.c-torture/compile/b2.c: ... here.
4050 * gcc.c-torture/unsorted/b3.c: Move to ...
4051 * gcc.c-torture/compile/b3.c: ... here.
4052 * gcc.c-torture/unsorted/b88.c: Move to ...
4053 * gcc.c-torture/compile/b88.c: ... here.
4054 * gcc.c-torture/unsorted/bad.c: Move to ...
4055 * gcc.c-torture/compile/bad.c: ... here.
4056 * gcc.c-torture/unsorted/band.c: Move to ...
4057 * gcc.c-torture/compile/band.c: ... here.
4058 * gcc.c-torture/unsorted/bb0.c: Move to ...
4059 * gcc.c-torture/compile/bb0.c: ... here.
4060 * gcc.c-torture/unsorted/bb1.c: Move to ...
4061 * gcc.c-torture/compile/bb1.c: ... here.
4062 * gcc.c-torture/unsorted/bbb.c: Move to ...
4063 * gcc.c-torture/compile/bbb.c: ... here.
4064 * gcc.c-torture/unsorted/b.c: Move to ...
4065 * gcc.c-torture/compile/b.c: ... here.
4066 * gcc.c-torture/unsorted/bc.c: Move to ...
4067 * gcc.c-torture/compile/bc.c: ... here.
4068 * gcc.c-torture/unsorted/bcopy.c: Move to ...
4069 * gcc.c-torture/compile/bcopy.c: ... here.
4070 * gcc.c-torture/unsorted/bf.c: Move to ...
4071 * gcc.c-torture/compile/bf.c: ... here.
4072 * gcc.c-torture/unsorted/bfins.c: Move to ...
4073 * gcc.c-torture/compile/bfins.c: ... here.
4074 * gcc.c-torture/unsorted/bfx.c: Move to ...
4075 * gcc.c-torture/compile/bfx.c: ... here.
4076 * gcc.c-torture/unsorted/bge.c: Move to ...
4077 * gcc.c-torture/compile/bge.c: ... here.
4078 * gcc.c-torture/unsorted/bit.c: Move to ...
4079 * gcc.c-torture/compile/bit.c: ... here.
4080 * gcc.c-torture/unsorted/bitf.c: Move to ...
4081 * gcc.c-torture/compile/bitf.c: ... here.
4082 * gcc.c-torture/unsorted/bitw.c: Move to ...
4083 * gcc.c-torture/compile/bitw.c: ... here.
4084 * gcc.c-torture/unsorted/blk.c: Move to ...
4085 * gcc.c-torture/compile/blk.c: ... here.
4086 * gcc.c-torture/unsorted/bt386.c: Move to ...
4087 * gcc.c-torture/compile/bt386.c: ... here.
4088 * gcc.c-torture/unsorted/bt.c: Move to ...
4089 * gcc.c-torture/compile/bt.c: ... here.
4090 * gcc.c-torture/unsorted/BUG11.c: Move to ...
4091 * gcc.c-torture/compile/BUG11.c: ... here.
4092 * gcc.c-torture/unsorted/BUG12.c: Move to ...
4093 * gcc.c-torture/compile/BUG12.c: ... here.
4094 * gcc.c-torture/unsorted/BUG13.c: Move to ...
4095 * gcc.c-torture/compile/BUG13.c: ... here.
4096 * gcc.c-torture/unsorted/BUG16.c: Move to ...
4097 * gcc.c-torture/compile/BUG16.c: ... here.
4098 * gcc.c-torture/unsorted/BUG17.c: Move to ...
4099 * gcc.c-torture/compile/BUG17.c: ... here.
4100 * gcc.c-torture/unsorted/BUG18.c: Move to ...
4101 * gcc.c-torture/compile/BUG18.c: ... here.
4102 * gcc.c-torture/unsorted/BUG1.c: Move to ...
4103 * gcc.c-torture/compile/BUG1.c: ... here.
4104 * gcc.c-torture/unsorted/BUG21.c: Move to ...
4105 * gcc.c-torture/compile/BUG21.c: ... here.
4106 * gcc.c-torture/unsorted/BUG22.c: Move to ...
4107 * gcc.c-torture/compile/BUG22.c: ... here.
4108 * gcc.c-torture/unsorted/BUG23.c: Move to ...
4109 * gcc.c-torture/compile/BUG23.c: ... here.
4110 * gcc.c-torture/unsorted/BUG24.c: Move to ...
4111 * gcc.c-torture/compile/BUG24.c: ... here.
4112 * gcc.c-torture/unsorted/BUG25.c: Move to ...
4113 * gcc.c-torture/compile/BUG25.c: ... here.
4114 * gcc.c-torture/unsorted/BUG2.c: Move to ...
4115 * gcc.c-torture/compile/BUG2.c: ... here.
4116 * gcc.c-torture/unsorted/BUG3.c: Move to ...
4117 * gcc.c-torture/compile/BUG3.c: ... here.
4118 * gcc.c-torture/unsorted/BUG4.c: Move to ...
4119 * gcc.c-torture/compile/BUG4.c: ... here.
4120 * gcc.c-torture/unsorted/BUG5.c: Move to ...
4121 * gcc.c-torture/compile/BUG5.c: ... here.
4122 * gcc.c-torture/unsorted/BUG6.c: Move to ...
4123 * gcc.c-torture/compile/BUG6.c: ... here.
4124 * gcc.c-torture/unsorted/bug.c: Move to ...
4125 * gcc.c-torture/compile/bug.c: ... here.
4126 * gcc.c-torture/unsorted/bugc.c: Move to ...
4127 * gcc.c-torture/compile/bugc.c: ... here.
4128 * gcc.c-torture/unsorted/buns.c: Move to ...
4129 * gcc.c-torture/compile/buns.c: ... here.
4130 * gcc.c-torture/unsorted/bx.c: Move to ...
4131 * gcc.c-torture/compile/bx.c: ... here.
4132 * gcc.c-torture/unsorted/c1.c: Move to ...
4133 * gcc.c-torture/compile/c1.c: ... here.
4134 * gcc.c-torture/unsorted/c2.c: Move to ...
4135 * gcc.c-torture/compile/c2.c: ... here.
4136 * gcc.c-torture/unsorted/call386.c: Move to ...
4137 * gcc.c-torture/compile/call386.c: ... here.
4138 * gcc.c-torture/unsorted/call.c: Move to ...
4139 * gcc.c-torture/compile/call.c: ... here.
4140 * gcc.c-torture/unsorted/callind.c: Move to ...
4141 * gcc.c-torture/compile/callind.c: ... here.
4142 * gcc.c-torture/unsorted/c.c: Move to ...
4143 * gcc.c-torture/compile/c.c: ... here.
4144 * gcc.c-torture/unsorted/cc.c: Move to ...
4145 * gcc.c-torture/compile/cc.c: ... here.
4146 * gcc.c-torture/unsorted/charmtst.c: Move to ...
4147 * gcc.c-torture/compile/charmtst.c: ... here.
4148 * gcc.c-torture/unsorted/cmb.c: Move to ...
4149 * gcc.c-torture/compile/cmb.c: ... here.
4150 * gcc.c-torture/unsorted/cmp.c: Move to ...
4151 * gcc.c-torture/compile/cmp.c: ... here.
4152 * gcc.c-torture/unsorted/cmphi.c: Move to ...
4153 * gcc.c-torture/compile/cmphi.c: ... here.
4154 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4155 * gcc.c-torture/compile/cmpsi386.c: ... here.
4156 * gcc.c-torture/unsorted/cmul.c: Move to ...
4157 * gcc.c-torture/compile/cmul.c: ... here.
4158 * gcc.c-torture/unsorted/cn1.c: Move to ...
4159 * gcc.c-torture/compile/cn1.c: ... here.
4160 * gcc.c-torture/unsorted/comb.c: Move to ...
4161 * gcc.c-torture/compile/comb.c: ... here.
4162 * gcc.c-torture/unsorted/consec.c: Move to ...
4163 * gcc.c-torture/compile/consec.c: ... here.
4164 * gcc.c-torture/unsorted/const.c: Move to ...
4165 * gcc.c-torture/compile/const.c: ... here.
4166 * gcc.c-torture/unsorted/conv.c: Move to ...
4167 * gcc.c-torture/compile/conv.c: ... here.
4168 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4169 * gcc.c-torture/compile/conv_tst.c: ... here.
4170 * gcc.c-torture/unsorted/cp.c: Move to ...
4171 * gcc.c-torture/compile/cp.c: ... here.
4172 * gcc.c-torture/unsorted/csebug.c: Move to ...
4173 * gcc.c-torture/compile/csebug.c: ... here.
4174 * gcc.c-torture/unsorted/cvt.c: Move to ...
4175 * gcc.c-torture/compile/cvt.c: ... here.
4176 * gcc.c-torture/unsorted/dblbug.c: Move to ...
4177 * gcc.c-torture/compile/dblbug.c: ... here.
4178 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4179 * gcc.c-torture/compile/dbl_parm.c: ... here.
4180 * gcc.c-torture/unsorted/d.c: Move to ...
4181 * gcc.c-torture/compile/d.c: ... here.
4182 * gcc.c-torture/unsorted/ddd.c: Move to ...
4183 * gcc.c-torture/compile/ddd.c: ... here.
4184 * gcc.c-torture/unsorted/dead.c: Move to ...
4185 * gcc.c-torture/compile/dead.c: ... here.
4186 * gcc.c-torture/unsorted/delay.c: Move to ...
4187 * gcc.c-torture/compile/delay.c: ... here.
4188 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4189 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
4190 * gcc.c-torture/unsorted/di.c: Move to ...
4191 * gcc.c-torture/compile/di.c: ... here.
4192 * gcc.c-torture/unsorted/dic.c: Move to ...
4193 * gcc.c-torture/compile/dic.c: ... here.
4194 * gcc.c-torture/unsorted/dilayout.c: Move to ...
4195 * gcc.c-torture/compile/dilayout.c: ... here.
4196 * gcc.c-torture/unsorted/dimove.c: Move to ...
4197 * gcc.c-torture/compile/dimove.c: ... here.
4198 * gcc.c-torture/unsorted/dimul.c: Move to ...
4199 * gcc.c-torture/compile/dimul.c: ... here.
4200 * gcc.c-torture/unsorted/div.c: Move to ...
4201 * gcc.c-torture/compile/div.c: ... here.
4202 * gcc.c-torture/unsorted/divdf.c: Move to ...
4203 * gcc.c-torture/compile/divdf.c: ... here.
4204 * gcc.c-torture/unsorted/dm.c: Move to ...
4205 * gcc.c-torture/compile/dm.c: ... here.
4206 * gcc.c-torture/unsorted/dshift.c: Move to ...
4207 * gcc.c-torture/compile/dshift.c: ... here.
4208 * gcc.c-torture/unsorted/e.c: Move to ...
4209 * gcc.c-torture/compile/e.c: ... here.
4210 * gcc.c-torture/unsorted/ex.c: Move to ...
4211 * gcc.c-torture/compile/ex.c: ... here.
4212 * gcc.c-torture/unsorted/ext.c: Move to ...
4213 * gcc.c-torture/compile/ext.c: ... here.
4214 * gcc.c-torture/unsorted/f1.c: Move to ...
4215 * gcc.c-torture/compile/f1.c: ... here.
4216 * gcc.c-torture/unsorted/f2.c: Move to ...
4217 * gcc.c-torture/compile/f2.c: ... here.
4218 * gcc.c-torture/unsorted/fdmul.c: Move to ...
4219 * gcc.c-torture/compile/fdmul.c: ... here.
4220 * gcc.c-torture/unsorted/float.c: Move to ...
4221 * gcc.c-torture/compile/float.c: ... here.
4222 * gcc.c-torture/unsorted/flo.c: Move to ...
4223 * gcc.c-torture/compile/flo.c: ... here.
4224 * gcc.c-torture/unsorted/flt_const.c: Move to ...
4225 * gcc.c-torture/compile/flt_const.c: ... here.
4226 * gcc.c-torture/unsorted/fnul.c: Move to ...
4227 * gcc.c-torture/compile/fnul.c: ... here.
4228 * gcc.c-torture/unsorted/foo.c: Move to ...
4229 * gcc.c-torture/compile/foo.c: ... here.
4230 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4231 * gcc.c-torture/compile/forgetcc.c: ... here.
4232 * gcc.c-torture/unsorted/fq.c: Move to ...
4233 * gcc.c-torture/compile/fq.c: ... here.
4234 * gcc.c-torture/unsorted/g.c: Move to ...
4235 * gcc.c-torture/compile/g.c: ... here.
4236 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4237 * gcc.c-torture/compile/gen_tst.c: ... here.
4238 * gcc.c-torture/unsorted/glob.c: Move to ...
4239 * gcc.c-torture/compile/glob.c: ... here.
4240 * gcc.c-torture/unsorted/gronk.c: Move to ...
4241 * gcc.c-torture/compile/gronk.c: ... here.
4242 * gcc.c-torture/unsorted/hibug.c: Move to ...
4243 * gcc.c-torture/compile/hibug.c: ... here.
4244 * gcc.c-torture/unsorted/hi.c: Move to ...
4245 * gcc.c-torture/compile/hi.c: ... here.
4246 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4247 * gcc.c-torture/compile/HIcmp.c: ... here.
4248 * gcc.c-torture/unsorted/HIset.c: Move to ...
4249 * gcc.c-torture/compile/HIset.c: ... here.
4250 * gcc.c-torture/unsorted/i.c: Move to ...
4251 * gcc.c-torture/compile/i.c: ... here.
4252 * gcc.c-torture/unsorted/i++.c: Move to ...
4253 * gcc.c-torture/compile/i++.c: ... here.
4254 * gcc.c-torture/unsorted/ic.c: Move to ...
4255 * gcc.c-torture/compile/ic.c: ... here.
4256 * gcc.c-torture/unsorted/icmp.c: Move to ...
4257 * gcc.c-torture/compile/icmp.c: ... here.
4258 * gcc.c-torture/unsorted/ifreg.c: Move to ...
4259 * gcc.c-torture/compile/ifreg.c: ... here.
4260 * gcc.c-torture/unsorted/imm.c: Move to ...
4261 * gcc.c-torture/compile/imm.c: ... here.
4262 * gcc.c-torture/unsorted/isinf.c: Move to ...
4263 * gcc.c-torture/compile/isinf.c: ... here.
4264 * gcc.c-torture/unsorted/jmp.c: Move to ...
4265 * gcc.c-torture/compile/jmp.c: ... here.
4266 * gcc.c-torture/unsorted/jumptab.c: Move to ...
4267 * gcc.c-torture/compile/jumptab.c: ... here.
4268 * gcc.c-torture/unsorted/layout.c: Move to ...
4269 * gcc.c-torture/compile/layout.c: ... here.
4270 * gcc.c-torture/unsorted/lbug.c: Move to ...
4271 * gcc.c-torture/compile/lbug.c: ... here.
4272 * gcc.c-torture/unsorted/l.c: Move to ...
4273 * gcc.c-torture/compile/l.c: ... here.
4274 * gcc.c-torture/unsorted/ll1.c: Move to ...
4275 * gcc.c-torture/compile/ll1.c: ... here.
4276 * gcc.c-torture/unsorted/llbug.c: Move to ...
4277 * gcc.c-torture/compile/llbug.c: ... here.
4278 * gcc.c-torture/unsorted/lll.c: Move to ...
4279 * gcc.c-torture/compile/lll.c: ... here.
4280 * gcc.c-torture/unsorted/load8.c: Move to ...
4281 * gcc.c-torture/compile/load8.c: ... here.
4282 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4283 * gcc.c-torture/compile/loadhicc.c: ... here.
4284 * gcc.c-torture/unsorted/log2.c: Move to ...
4285 * gcc.c-torture/compile/log2.c: ... here.
4286 * gcc.c-torture/unsorted/logic.c: Move to ...
4287 * gcc.c-torture/compile/logic.c: ... here.
4288 * gcc.c-torture/unsorted/loop-1.c: Move to ...
4289 * gcc.c-torture/compile/loop-1.c: ... here.
4290 * gcc.c-torture/unsorted/loop386.c: Move to ...
4291 * gcc.c-torture/compile/loop386.c: ... here.
4292 * gcc.c-torture/unsorted/lop.c: Move to ...
4293 * gcc.c-torture/compile/lop.c: ... here.
4294 * gcc.c-torture/unsorted/m1.c: Move to ...
4295 * gcc.c-torture/compile/m1.c: ... here.
4296 * gcc.c-torture/unsorted/m2.c: Move to ...
4297 * gcc.c-torture/compile/m2.c: ... here.
4298 * gcc.c-torture/unsorted/m5.c: Move to ...
4299 * gcc.c-torture/compile/m5.c: ... here.
4300 * gcc.c-torture/unsorted/m68.c: Move to ...
4301 * gcc.c-torture/compile/m68.c: ... here.
4302 * gcc.c-torture/unsorted/mbyte.c: Move to ...
4303 * gcc.c-torture/compile/mbyte.c: ... here.
4304 * gcc.c-torture/unsorted/mchar.c: Move to ...
4305 * gcc.c-torture/compile/mchar.c: ... here.
4306 * gcc.c-torture/unsorted/mcmp.c: Move to ...
4307 * gcc.c-torture/compile/mcmp.c: ... here.
4308 * gcc.c-torture/unsorted/mdouble.c: Move to ...
4309 * gcc.c-torture/compile/mdouble.c: ... here.
4310 * gcc.c-torture/unsorted/memtst.c: Move to ...
4311 * gcc.c-torture/compile/memtst.c: ... here.
4312 * gcc.c-torture/unsorted/miscomp.c: Move to ...
4313 * gcc.c-torture/compile/miscomp.c: ... here.
4314 * gcc.c-torture/unsorted/mm.c: Move to ...
4315 * gcc.c-torture/compile/mm.c: ... here.
4316 * gcc.c-torture/unsorted/mod.c: Move to ...
4317 * gcc.c-torture/compile/mod.c: ... here.
4318 * gcc.c-torture/unsorted/modcc.c: Move to ...
4319 * gcc.c-torture/compile/modcc.c: ... here.
4320 * gcc.c-torture/unsorted/move.c: Move to ...
4321 * gcc.c-torture/compile/move.c: ... here.
4322 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4323 * gcc.c-torture/compile/move_qhi.c: ... here.
4324 * gcc.c-torture/unsorted/mregtst.c: Move to ...
4325 * gcc.c-torture/compile/mregtst.c: ... here.
4326 * gcc.c-torture/unsorted/msp.c: Move to ...
4327 * gcc.c-torture/compile/msp.c: ... here.
4328 * gcc.c-torture/unsorted/mtst.c: Move to ...
4329 * gcc.c-torture/compile/mtst.c: ... here.
4330 * gcc.c-torture/unsorted/mu.c: Move to ...
4331 * gcc.c-torture/compile/mu.c: ... here.
4332 * gcc.c-torture/unsorted/mul.c: Move to ...
4333 * gcc.c-torture/compile/mul.c: ... here.
4334 * gcc.c-torture/unsorted/mword1.c: Move to ...
4335 * gcc.c-torture/compile/mword1.c: ... here.
4336 * gcc.c-torture/unsorted/mword.c: Move to ...
4337 * gcc.c-torture/compile/mword.c: ... here.
4338 * gcc.c-torture/unsorted/n1.c: Move to ...
4339 * gcc.c-torture/compile/n1.c: ... here.
4340 * gcc.c-torture/unsorted/nand.c: Move to ...
4341 * gcc.c-torture/compile/nand.c: ... here.
4342 * gcc.c-torture/unsorted/n.c: Move to ...
4343 * gcc.c-torture/compile/n.c: ... here.
4344 * gcc.c-torture/unsorted/neg.c: Move to ...
4345 * gcc.c-torture/compile/neg.c: ... here.
4346 * gcc.c-torture/unsorted/o.c: Move to ...
4347 * gcc.c-torture/compile/o.c: ... here.
4348 * gcc.c-torture/unsorted/omit.c: Move to ...
4349 * gcc.c-torture/compile/omit.c: ... here.
4350 * gcc.c-torture/unsorted/opout.c: Move to ...
4351 * gcc.c-torture/compile/opout.c: ... here.
4352 * gcc.c-torture/unsorted/opt.c: Move to ...
4353 * gcc.c-torture/compile/opt.c: ... here.
4354 * gcc.c-torture/unsorted/or386.c: Move to ...
4355 * gcc.c-torture/compile/or386.c: ... here.
4356 * gcc.c-torture/unsorted/or.c: Move to ...
4357 * gcc.c-torture/compile/or.c: ... here.
4358 * gcc.c-torture/unsorted/parms.c: Move to ...
4359 * gcc.c-torture/compile/parms.c: ... here.
4360 * gcc.c-torture/unsorted/pass.c: Move to ...
4361 * gcc.c-torture/compile/pass.c: ... here.
4362 * gcc.c-torture/unsorted/p.c: Move to ...
4363 * gcc.c-torture/compile/p.c: ... here.
4364 * gcc.c-torture/unsorted/pmt.c: Move to ...
4365 * gcc.c-torture/compile/pmt.c: ... here.
4366 * gcc.c-torture/unsorted/poor.c: Move to ...
4367 * gcc.c-torture/compile/poor.c: ... here.
4368 * gcc.c-torture/unsorted/pp.c: Move to ...
4369 * gcc.c-torture/compile/pp.c: ... here.
4370 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4371 * gcc.c-torture/compile/pret-arg.c: ... here.
4372 * gcc.c-torture/unsorted/pyr2.c: Move to ...
4373 * gcc.c-torture/compile/pyr2.c: ... here.
4374 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4375 * gcc.c-torture/compile/PYRBUG.c: ... here.
4376 * gcc.c-torture/unsorted/pyr.c: Move to ...
4377 * gcc.c-torture/compile/pyr.c: ... here.
4378 * gcc.c-torture/unsorted/q.c: Move to ...
4379 * gcc.c-torture/compile/q.c: ... here.
4380 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4381 * gcc.c-torture/compile/QIcmp.c: ... here.
4382 * gcc.c-torture/unsorted/QIset.c: Move to ...
4383 * gcc.c-torture/compile/QIset.c: ... here.
4384 * gcc.c-torture/unsorted/r1.c: Move to ...
4385 * gcc.c-torture/compile/r1.c: ... here.
4386 * gcc.c-torture/unsorted/r.c: Move to ...
4387 * gcc.c-torture/compile/r.c: ... here.
4388 * gcc.c-torture/unsorted/rel.c: Move to ...
4389 * gcc.c-torture/compile/rel.c: ... here.
4390 * gcc.c-torture/unsorted/rmsc.c: Move to ...
4391 * gcc.c-torture/compile/rmsc.c: ... here.
4392 * gcc.c-torture/unsorted/round.c: Move to ...
4393 * gcc.c-torture/compile/round.c: ... here.
4394 * gcc.c-torture/unsorted/run.c: Move to ...
4395 * gcc.c-torture/compile/run.c: ... here.
4396 * gcc.c-torture/unsorted/sar.c: Move to ...
4397 * gcc.c-torture/compile/sar.c: ... here.
4398 * gcc.c-torture/unsorted/s.c: Move to ...
4399 * gcc.c-torture/compile/s.c: ... here.
4400 * gcc.c-torture/unsorted/scal.c: Move to ...
4401 * gcc.c-torture/compile/scal.c: ... here.
4402 * gcc.c-torture/unsorted/sc.c: Move to ...
4403 * gcc.c-torture/compile/sc.c: ... here.
4404 * gcc.c-torture/unsorted/scc.c: Move to ...
4405 * gcc.c-torture/compile/scc.c: ... here.
4406 * gcc.c-torture/unsorted/scond.c: Move to ...
4407 * gcc.c-torture/compile/scond.c: ... here.
4408 * gcc.c-torture/unsorted/selfrec.c: Move to ...
4409 * gcc.c-torture/compile/selfrec.c: ... here.
4410 * gcc.c-torture/unsorted/seq.c: Move to ...
4411 * gcc.c-torture/compile/seq.c: ... here.
4412 * gcc.c-torture/unsorted/set386.c: Move to ...
4413 * gcc.c-torture/compile/set386.c: ... here.
4414 * gcc.c-torture/unsorted/set88.c: Move to ...
4415 * gcc.c-torture/compile/set88.c: ... here.
4416 * gcc.c-torture/unsorted/SFset.c: Move to ...
4417 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
4418 * gcc.c-torture/unsorted/shand.c: Move to ...
4419 * gcc.c-torture/compile/shand.c: ... here.
4420 * gcc.c-torture/unsorted/sh.c: Move to ...
4421 * gcc.c-torture/compile/sh.c: ... here.
4422 * gcc.c-torture/unsorted/shft.c: Move to ...
4423 * gcc.c-torture/compile/shft.c: ... here.
4424 * gcc.c-torture/unsorted/shift.c: Move to ...
4425 * gcc.c-torture/compile/shift.c: ... here.
4426 * gcc.c-torture/unsorted/shloop.c: Move to ...
4427 * gcc.c-torture/compile/shloop.c: ... here.
4428 * gcc.c-torture/unsorted/shm.c: Move to ...
4429 * gcc.c-torture/compile/shm.c: ... here.
4430 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4431 * gcc.c-torture/compile/SIcmp.c: ... here.
4432 * gcc.c-torture/unsorted/signext2.c: Move to ...
4433 * gcc.c-torture/compile/signext2.c: ... here.
4434 * gcc.c-torture/unsorted/signext.c: Move to ...
4435 * gcc.c-torture/compile/signext.c: ... here.
4436 * gcc.c-torture/unsorted/sim.c: Move to ...
4437 * gcc.c-torture/compile/sim.c: ... here.
4438 * gcc.c-torture/unsorted/simple.c: Move to ...
4439 * gcc.c-torture/compile/simple.c: ... here.
4440 * gcc.c-torture/unsorted/SIset.c: Move to ...
4441 * gcc.c-torture/compile/SIset.c: ... here.
4442 * gcc.c-torture/unsorted/sne.c: Move to ...
4443 * gcc.c-torture/compile/sne.c: ... here.
4444 * gcc.c-torture/unsorted/sound.c: Move to ...
4445 * gcc.c-torture/compile/sound.c: ... here.
4446 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4447 * gcc.c-torture/compile/sparcbug.c: ... here.
4448 * gcc.c-torture/unsorted/speed.c: Move to ...
4449 * gcc.c-torture/compile/speed.c: ... here.
4450 * gcc.c-torture/unsorted/stor.c: Move to ...
4451 * gcc.c-torture/compile/stor.c: ... here.
4452 * gcc.c-torture/unsorted/store0.c: Move to ...
4453 * gcc.c-torture/compile/store0.c: ... here.
4454 * gcc.c-torture/unsorted/storecc.c: Move to ...
4455 * gcc.c-torture/compile/storecc.c: ... here.
4456 * gcc.c-torture/unsorted/str.c: Move to ...
4457 * gcc.c-torture/compile/str.c: ... here.
4458 * gcc.c-torture/unsorted/stru.c: Move to ...
4459 * gcc.c-torture/compile/stru.c: ... here.
4460 * gcc.c-torture/unsorted/structret.c: Move to ...
4461 * gcc.c-torture/compile/structret.c: ... here.
4462 * gcc.c-torture/unsorted/stuct.c: Move to ...
4463 * gcc.c-torture/compile/stuct.c: ... here.
4464 * gcc.c-torture/unsorted/sub32.c: Move to ...
4465 * gcc.c-torture/compile/sub32.c: ... here.
4466 * gcc.c-torture/unsorted/subcc.c: Move to ...
4467 * gcc.c-torture/compile/subcc.c: ... here.
4468 * gcc.c-torture/unsorted/subcse.c: Move to ...
4469 * gcc.c-torture/compile/subcse.c: ... here.
4470 * gcc.c-torture/unsorted/sym.c: Move to ...
4471 * gcc.c-torture/compile/sym.c: ... here.
4472 * gcc.c-torture/unsorted/symconst.c: Move to ...
4473 * gcc.c-torture/compile/symconst.c: ... here.
4474 * gcc.c-torture/unsorted/t.c: Move to ...
4475 * gcc.c-torture/compile/t.c: ... here.
4476 * gcc.c-torture/unsorted/test.c: Move to ...
4477 * gcc.c-torture/compile/test.c: ... here.
4478 * gcc.c-torture/unsorted/test-flow.c: Move to ...
4479 * gcc.c-torture/compile/test-flow.c: ... here.
4480 * gcc.c-torture/unsorted/test-loop.c: Move to ...
4481 * gcc.c-torture/compile/test-loop.c: ... here.
4482 * gcc.c-torture/unsorted/time.c: Move to ...
4483 * gcc.c-torture/compile/time.c: ... here.
4484 * gcc.c-torture/unsorted/tmp.c: Move to ...
4485 * gcc.c-torture/compile/tmp.c: ... here.
4486 * gcc.c-torture/unsorted/trivial.c: Move to ...
4487 * gcc.c-torture/compile/trivial.c: ... here.
4488 * gcc.c-torture/unsorted/trunc.c: Move to ...
4489 * gcc.c-torture/compile/trunc.c: ... here.
4490 * gcc.c-torture/unsorted/u.c: Move to ...
4491 * gcc.c-torture/compile/u.c: ... here.
4492 * gcc.c-torture/unsorted/udconvert.c: Move to ...
4493 * gcc.c-torture/compile/udconvert.c: ... here.
4494 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4495 * gcc.c-torture/compile/udivmod4.c: ... here.
4496 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4497 * gcc.c-torture/compile/UHIcmp.c: ... here.
4498 * gcc.c-torture/unsorted/uns.c: Move to ...
4499 * gcc.c-torture/compile/uns.c: ... here.
4500 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4501 * gcc.c-torture/compile/uns_tst.c: ... here.
4502 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4503 * gcc.c-torture/compile/UQIcmp.c: ... here.
4504 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4505 * gcc.c-torture/compile/USIcmp.c: ... here.
4506 * gcc.c-torture/unsorted/uuarg.c: Move to ...
4507 * gcc.c-torture/compile/uuarg.c: ... here.
4508 * gcc.c-torture/unsorted/v.c: Move to ...
4509 * gcc.c-torture/compile/v.c: ... here.
4510 * gcc.c-torture/unsorted/w.c: Move to ...
4511 * gcc.c-torture/compile/w.c: ... here.
4512 * gcc.c-torture/unsorted/ww.c: Move to ...
4513 * gcc.c-torture/compile/ww.c: ... here.
4514 * gcc.c-torture/unsorted/xb.c: Move to ...
4515 * gcc.c-torture/compile/xb.c: ... here.
4516 * gcc.c-torture/unsorted/xbg.c: Move to ...
4517 * gcc.c-torture/compile/xbg.c: ... here.
4518 * gcc.c-torture/unsorted/x.c: Move to ...
4519 * gcc.c-torture/compile/x.c: ... here.
4520 * gcc.c-torture/unsorted/xc.c: Move to ...
4521 * gcc.c-torture/compile/xc.c: ... here.
4522 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4523 * gcc.c-torture/compile/xcsebug.c: ... here.
4524 * gcc.c-torture/unsorted/xdi.c: Move to ...
4525 * gcc.c-torture/compile/xdi.c: ... here.
4526 * gcc.c-torture/unsorted/xfoo.c: Move to ...
4527 * gcc.c-torture/compile/xfoo.c: ... here.
4528 * gcc.c-torture/unsorted/xi.c: Move to ...
4529 * gcc.c-torture/compile/xi.c: ... here.
4530 * gcc.c-torture/unsorted/xlop.c: Move to ...
4531 * gcc.c-torture/compile/xlop.c: ... here.
4532 * gcc.c-torture/unsorted/xmtst.c: Move to ...
4533 * gcc.c-torture/compile/xmtst.c: ... here.
4534 * gcc.c-torture/unsorted/xneg.c: Move to ...
4535 * gcc.c-torture/compile/xneg.c: ... here.
4536 * gcc.c-torture/unsorted/xopt.c: Move to ...
4537 * gcc.c-torture/compile/xopt.c: ... here.
4538 * gcc.c-torture/unsorted/xor.c: Move to ...
4539 * gcc.c-torture/compile/xor.c: ... here.
4540 * gcc.c-torture/unsorted/xorn.c: Move to ...
4541 * gcc.c-torture/compile/xorn.c: ... here.
4542 * gcc.c-torture/unsorted/xp.c: Move to ...
4543 * gcc.c-torture/compile/xp.c: ... here.
4544 * gcc.c-torture/unsorted/xpp.c: Move to ...
4545 * gcc.c-torture/compile/xpp.c: ... here.
4546 * gcc.c-torture/unsorted/xs.c: Move to ...
4547 * gcc.c-torture/compile/xs.c: ... here.
4548 * gcc.c-torture/unsorted/xsh.c: Move to ...
4549 * gcc.c-torture/compile/xsh.c: ... here.
4550 * gcc.c-torture/unsorted/xz.c: Move to ...
4551 * gcc.c-torture/compile/xz.c: ... here.
4552 * gcc.c-torture/unsorted/xzz.c: Move to ...
4553 * gcc.c-torture/compile/xzz.c: ... here.
4554
4555 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4556
4557 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4558 (abort, exit): Declare.
4559
4560 2014-09-01 Yury Gribov <y.gribov@samsung.com>
4561
4562 PR sanitizer/61897
4563 PR sanitizer/62140
4564 * c-c++-common/asan/pr62140-1.c: New test.
4565 * c-c++-common/asan/pr62140-2.c: New test.
4566
4567 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
4568 Tobias Burnus <burnus@net-b.de>
4569
4570 PR fortran/62309
4571 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4572
4573 2014-08-31 Tobias Burnus <burnus@net-b.de>
4574
4575 * gfortran.dg/coarray_lib_comm_1.f90: New.
4576
4577 2014-08-30 Andrew Pinski <apinski@cavium.com>
4578
4579 * gcc.c-torture/execute/20140828-1.c: New testcase.
4580
4581 2014-08-29 DJ Delorie <dj@redhat.com>
4582
4583 * lib/target-supports.exp (check_effective_target_size32plus):
4584 Increase size to avoid false positives on 24-bit address spaces.
4585 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4586 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4587 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4588 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4589 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4590 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4591 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4592 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4593
4594 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4595
4596 PR c++/54002
4597 * g++.dg/cpp0x/constexpr-54002.C: New.
4598
4599 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4600
4601 PR c++/56991
4602 * g++.dg/cpp0x/constexpr-56991.C: New.
4603
4604 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4605
4606 PR c++/57764
4607 * g++.dg/cpp0x/constexpr-57764.C: New.
4608
4609 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4610
4611 PR c++/59938
4612 * g++.dg/cpp0x/constexpr-59938.C: New.
4613
4614 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4615
4616 PR c++/61484
4617 * g++.dg/cpp0x/constexpr-61484.C: New.
4618
4619 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4620
4621 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
4622 vec_round, vec_splat, vec_div, and vec_mul.
4623 * gcc.target/powerpc/builtins-2.c: New test.
4624
4625 2014-08-28 Richard Biener <rguenther@suse.de>
4626
4627 PR tree-optimization/62283
4628 * gfortran.dg/vect/pr62283.f: New testcase.
4629 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
4630 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4631 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4632 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4633 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4634 * gcc.dg/vect/vect-33.c: Likewise.
4635
4636 2014-08-28 Yury Gribov <y.gribov@samsung.com>
4637
4638 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4639
4640 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
4641
4642 PR cpp/23827 - standard C++ should not have hex float preprocessor
4643 tokens
4644 * g++.dg/cpp/pr23827_cxx11.C: New.
4645 * g++.dg/cpp/pr23827_cxx98.C: New.
4646 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
4647 * gcc.dg/cpp/pr23827_c90.c: New.
4648 * gcc.dg/cpp/pr23827_c90_neg.c: New.
4649 * gcc.dg/cpp/pr23827_c99.c: New.
4650
4651 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
4652
4653 PR c++/52892
4654 * g++.dg/cpp0x/constexpr-52892-1.C: New.
4655 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
4656 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
4657
4658 2014-08-27 Guozhi Wei <carrot@google.com>
4659
4660 PR target/62262
4661 * gcc.target/aarch64/pr62262.c: New test.
4662
4663 2014-08-26 Joseph Myers <joseph@codesourcery.com>
4664
4665 PR target/60606
4666 PR target/61330
4667 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
4668 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
4669
4670 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
4671
4672 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4673 failure on s390*-*-linux-gnu.
4674
4675 2014-08-26 Richard Biener <rguenther@suse.de>
4676
4677 PR tree-optimization/62175
4678 * g++.dg/torture/pr62175.C: New testcase.
4679
4680 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
4681
4682 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
4683 copy of compile/compile.exp.
4684 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
4685 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
4686 i?86-*.
4687 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
4688 m32c-*-*.
4689 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
4690 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
4691 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
4692 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
4693 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
4694 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
4695 * gcc.c-torture/execute/20040703-1.c: Likewise.
4696 * gcc.c-torture/execute/20040705-1.c: Likewise.
4697 * gcc.c-torture/execute/20040705-2.c: Likewise.
4698 * gcc.c-torture/execute/20040709-1.c: Likewise.
4699 * gcc.c-torture/execute/20040709-2.c: Likewise.
4700 * gcc.c-torture/execute/20040811-1.c: Likewise.
4701 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
4702 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
4703 compiling for x86_64-* or i?86-*.
4704 * gcc.c-torture/execute/20050604-1.c: Likewise.
4705 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
4706 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
4707 for x86_64-* or i?86-*.
4708 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
4709 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
4710 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
4711 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
4712 option.
4713 * gcc.c-torture/execute/20111227-2.c: Moved to...
4714 * gcc.dg/20111227-2.c: ... here. Add -free option.
4715 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
4716 * gcc.dg/20111227-3.c: ... here. Add -free option.
4717 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
4718 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
4719 declarations for abort and exit.
4720 * gcc.c-torture/execute/920711-1.c: Likewise.
4721 * gcc.c-torture/execute/930529-1.c: Likewise.
4722 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
4723 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
4724 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
4725 exit.
4726 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
4727 for i?86-* or x86_64-*. Add declarations for abort and exit.
4728 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
4729 i?86-* or x86_64-*.
4730 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
4731 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
4732 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
4733 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
4734 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
4735 Xfail on powerpc-ibm-aix*. Add declaration for abort.
4736 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
4737 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
4738 m68k-linux.
4739 * gcc.c-torture/execute/loop-2g.c: Likewise.
4740 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
4741 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
4742 powerpc-*-eabi*.
4743 * gcc.c-torture/execute/pr19689.c: Require int32plus.
4744 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
4745 * gcc.c-torture/execute/pr23047.c: Likewise.
4746 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
4747 declarations for abort and exit.
4748 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
4749 * gcc.c-torture/execute/pr31448.c: Likewise.
4750 * gcc.c-torture/execute/pr35456.c: Skip on vax.
4751 * gcc.c-torture/execute/pr37573.c: Require int32plus.
4752 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
4753 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
4754 Skip on spu-*.
4755 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
4756 declarations for abort and exit.
4757 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
4758 * gcc.c-torture/execute/pr43220.c: Require int32plus.
4759 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
4760 * gcc.c-torture/execute/pr45262.c: Require int32plus.
4761 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
4762 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
4763 * gcc.c-torture/execute/pr51582-2.c: Likewise.
4764 * gcc.c-torture/execute/pr52979-1.c: Likewise.
4765 * gcc.c-torture/execute/pr52979-2.c: Likewise.
4766 * gcc.c-torture/execute/pr56799.c: Likewise.
4767 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
4768 option. Add declarations for abort and exit.
4769 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
4770 * gcc.c-torture/execute/pr58570.c: Likewise.
4771 * gcc.c-torture/execute/pr60822.c: Likewise.
4772 * gcc.c-torture/execute/pr7284-1.c: Likewise.
4773 * gcc.c-torture/execute/shiftdi.c: Likewise.
4774 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
4775 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
4776 * gcc.c-torture/execute/usmul.c: Require int32plus.
4777 * gcc.c-torture/execute/vrp-5.c: Likewise.
4778 * gcc.c-torture/execute/vrp-6.c: Likewise.
4779 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
4780 * gcc.c-torture/execute/20010122-1.x: Delete.
4781 * gcc.c-torture/execute/20010129-1.x: Delete.
4782 * gcc.c-torture/execute/20020404-1.x: Delete.
4783 * gcc.c-torture/execute/20021024-1.x: Delete.
4784 * gcc.c-torture/execute/20021127-1.x: Delete.
4785 * gcc.c-torture/execute/20030125-1.x: Delete.
4786 * gcc.c-torture/execute/20030216-1.x: Delete.
4787 * gcc.c-torture/execute/20030222-1.x: Delete.
4788 * gcc.c-torture/execute/20040629-1.x: Delete.
4789 * gcc.c-torture/execute/20040703-1.x: Delete.
4790 * gcc.c-torture/execute/20040705-1.x: Delete.
4791 * gcc.c-torture/execute/20040705-2.x: Delete.
4792 * gcc.c-torture/execute/20040709-1.x: Delete.
4793 * gcc.c-torture/execute/20040709-2.x: Delete.
4794 * gcc.c-torture/execute/20040811-1.x: Delete.
4795 * gcc.c-torture/execute/20050316-1.x: Delete.
4796 * gcc.c-torture/execute/20050316-2.x: Delete.
4797 * gcc.c-torture/execute/20050316-3.x: Delete.
4798 * gcc.c-torture/execute/20050604-1.x: Delete.
4799 * gcc.c-torture/execute/20061101-1.x: Delete.
4800 * gcc.c-torture/execute/20061220-1.x: Delete.
4801 * gcc.c-torture/execute/20081117-1.x: Delete.
4802 * gcc.c-torture/execute/20101011-1.x: Delete.
4803 * gcc.c-torture/execute/20120919-1.x: Delete.
4804 * gcc.c-torture/execute/920612-1.x: Delete.
4805 * gcc.c-torture/execute/920710-1.x: Delete.
4806 * gcc.c-torture/execute/920711-1.x: Delete.
4807 * gcc.c-torture/execute/930529-1.x: Delete.
4808 * gcc.c-torture/execute/931004-12.x: Delete.
4809 * gcc.c-torture/execute/980709-1.x: Delete.
4810 * gcc.c-torture/execute/981130-1.x: Delete.
4811 * gcc.c-torture/execute/990127-2.x: Delete.
4812 * gcc.c-torture/execute/990413-2.x: Delete.
4813 * gcc.c-torture/execute/990826-0.x: Delete.
4814 * gcc.c-torture/execute/bf64-1.x: Delete.
4815 * gcc.c-torture/execute/bitfld-4.x: Delete.
4816 * gcc.c-torture/execute/cmpsi-2.x: Delete.
4817 * gcc.c-torture/execute/cvt-1.x: Delete.
4818 * gcc.c-torture/execute/eeprof-1.x: Delete.
4819 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
4820 * gcc.c-torture/execute/loop-2f.x: Delete.
4821 * gcc.c-torture/execute/loop-2g.x: Delete.
4822 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
4823 * gcc.c-torture/execute/nest-align-1.x: Delete.
4824 * gcc.c-torture/execute/pr19689.x: Delete.
4825 * gcc.c-torture/execute/pr22493-1.x: Delete.
4826 * gcc.c-torture/execute/pr23047.x: Delete.
4827 * gcc.c-torture/execute/pr23135.x: Delete.
4828 * gcc.c-torture/execute/pr29797-1.x: Delete.
4829 * gcc.c-torture/execute/pr31448.x: Delete.
4830 * gcc.c-torture/execute/pr35456.x: Delete.
4831 * gcc.c-torture/execute/pr37573.x: Delete.
4832 * gcc.c-torture/execute/pr38151.x: Delete.
4833 * gcc.c-torture/execute/pr39228.x: Delete.
4834 * gcc.c-torture/execute/pr39501.x: Delete.
4835 * gcc.c-torture/execute/pr40386.x: Delete.
4836 * gcc.c-torture/execute/pr43220.x: Delete.
4837 * gcc.c-torture/execute/pr44683.x: Delete.
4838 * gcc.c-torture/execute/pr45262.x: Delete.
4839 * gcc.c-torture/execute/pr47237.x: Delete.
4840 * gcc.c-torture/execute/pr51581-1.x: Delete.
4841 * gcc.c-torture/execute/pr51581-2.x: Delete.
4842 * gcc.c-torture/execute/pr52979-1.x: Delete.
4843 * gcc.c-torture/execute/pr52979-2.x: Delete.
4844 * gcc.c-torture/execute/pr53366-1.x: Delete.
4845 * gcc.c-torture/execute/pr56799.x: Delete.
4846 * gcc.c-torture/execute/pr57124.x: Delete.
4847 * gcc.c-torture/execute/pr57344-2.x: Delete.
4848 * gcc.c-torture/execute/pr58570.x: Delete.
4849 * gcc.c-torture/execute/pr60822.x: Delete.
4850 * gcc.c-torture/execute/pr7284-1.x: Delete.
4851 * gcc.c-torture/execute/shiftdi.x: Delete.
4852 * gcc.c-torture/execute/simd-4.x: Delete.
4853 * gcc.c-torture/execute/strncmp-1.x: Delete.
4854 * gcc.c-torture/execute/usmul.x: Delete.
4855 * gcc.c-torture/execute/vrp-5.x: Delete.
4856 * gcc.c-torture/execute/vrp-6.x: Delete.
4857 * gcc.c-torture/execute/zerolen-2.x: Delete.
4858
4859 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4860
4861 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
4862
4863 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4864
4865 PR c++/34938
4866 * g++.dg/template/pr34938-1.C: New.
4867 * g++.dg/template/pr34938-2.C: Likewise.
4868
4869 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
4870
4871 PR target/61996
4872 * gcc.target/sh/pr61996.c: New.
4873
4874 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
4875
4876 * g++.dg/cpp0x/cplusplus.C: New.
4877 * g++.dg/cpp0x/cplusplus_0x.C: New.
4878 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
4879 * g++.dg/cpp0x/auto41.C: Ditto.
4880 * g++.dg/cpp0x/auto9.C: Ditto.
4881 * g++.dg/cpp0x/initlist26.C: Ditto.
4882 * g++.dg/cpp0x/pr59111.C: Ditto.
4883 * g++.dg/cpp0x/trailing2.C: Ditto.
4884 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
4885 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
4886 * g++.dg/cpp1y/auto-fn1.C: Ditto.
4887 * g++.dg/cpp1y/auto-fn2.C: Ditto.
4888 * g++.dg/cpp1y/auto-fn3.C: Ditto.
4889 * g++.dg/cpp1y/auto-fn4.C: Ditto.
4890 * g++.dg/cpp1y/auto-fn5.C: Ditto.
4891 * g++.dg/cpp1y/auto-fn6.C: Ditto.
4892 * g++.dg/cpp1y/auto-fn7.C: Ditto.
4893 * g++.dg/cpp1y/auto-fn8.C: Ditto.
4894 * g++.dg/cpp1y/auto-fn9.C: Ditto.
4895 * g++.dg/cpp1y/auto-fn10.C: Ditto.
4896 * g++.dg/cpp1y/auto-fn11.C: Ditto.
4897 * g++.dg/cpp1y/auto-fn12.C: Ditto.
4898 * g++.dg/cpp1y/auto-fn13.C: Ditto.
4899 * g++.dg/cpp1y/auto-fn14.C: Ditto.
4900 * g++.dg/cpp1y/auto-fn15.C: Ditto.
4901 * g++.dg/cpp1y/auto-fn16.C: Ditto.
4902 * g++.dg/cpp1y/auto-fn17.C: Ditto.
4903 * g++.dg/cpp1y/auto-fn18.C: Ditto.
4904 * g++.dg/cpp1y/auto-fn19.C: Ditto.
4905 * g++.dg/cpp1y/auto-fn20.C: Ditto.
4906 * g++.dg/cpp1y/auto-fn21.C: Ditto.
4907 * g++.dg/cpp1y/auto-fn22.C: Ditto.
4908 * g++.dg/cpp1y/auto-fn23.C: Ditto.
4909 * g++.dg/cpp1y/auto-fn24.C: Ditto.
4910 * g++.dg/cpp1y/auto-fn25.C: Ditto.
4911 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
4912 * g++.dg/cpp1y/auto-neg1.C: Ditto.
4913 * g++.dg/cpp1y/digit-sep.C: Ditto.
4914 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
4915 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
4916 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
4917 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
4918 * g++.dg/cpp1y/lambda-generic.C: Ditto.
4919 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
4920 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
4921 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
4922 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
4923 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
4924 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
4925 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
4926 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
4927 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
4928 * g++.dg/cpp1y/lambda-init.C: Ditto.
4929 * g++.dg/cpp1y/lambda-init1.C: Ditto.
4930 * g++.dg/cpp1y/lambda-init2.C: Ditto.
4931 * g++.dg/cpp1y/lambda-init3.C: Ditto.
4932 * g++.dg/cpp1y/lambda-init4.C: Ditto.
4933 * g++.dg/cpp1y/lambda-init5.C: Ditto.
4934 * g++.dg/cpp1y/lambda-init6.C: Ditto.
4935 * g++.dg/cpp1y/lambda-init7.C: Ditto.
4936 * g++.dg/cpp1y/lambda-init8.C: Ditto.
4937 * g++.dg/cpp1y/lambda-init9.C: Ditto.
4938 * g++.dg/cpp1y/mangle1.C: Ditto.
4939 * g++.dg/cpp1y/pr57640.C: Ditto.
4940 * g++.dg/cpp1y/pr57644.C: Ditto.
4941 * g++.dg/cpp1y/pr58500.C: Ditto.
4942 * g++.dg/cpp1y/pr58533.C: Ditto.
4943 * g++.dg/cpp1y/pr58534.C: Ditto.
4944 * g++.dg/cpp1y/pr58535.C: Ditto.
4945 * g++.dg/cpp1y/pr58536.C: Ditto.
4946 * g++.dg/cpp1y/pr58548.C: Ditto.
4947 * g++.dg/cpp1y/pr58549.C: Ditto.
4948 * g++.dg/cpp1y/pr58637.C: Ditto.
4949 * g++.dg/cpp1y/pr58708.C: Ditto.
4950 * g++.dg/cpp1y/pr59110.C: Ditto.
4951 * g++.dg/cpp1y/pr59112.C: Ditto.
4952 * g++.dg/cpp1y/pr59113.C: Ditto.
4953 * g++.dg/cpp1y/pr59629.C: Ditto.
4954 * g++.dg/cpp1y/pr59635.C: Ditto.
4955 * g++.dg/cpp1y/pr59636.C: Ditto.
4956 * g++.dg/cpp1y/pr59638.C: Ditto.
4957 * g++.dg/cpp1y/pr59867.C: Ditto.
4958 * g++.dg/cpp1y/pr60033.C: Ditto.
4959 * g++.dg/cpp1y/pr60052.C: Ditto.
4960 * g++.dg/cpp1y/pr60053.C: Ditto.
4961 * g++.dg/cpp1y/pr60054.C: Ditto.
4962 * g++.dg/cpp1y/pr60064.C: Ditto.
4963 * g++.dg/cpp1y/pr60065.C: Ditto.
4964 * g++.dg/cpp1y/pr60190.C: Ditto.
4965 * g++.dg/cpp1y/pr60311.C: Ditto.
4966 * g++.dg/cpp1y/pr60332.C: Ditto.
4967 * g++.dg/cpp1y/pr60376.C: Ditto.
4968 * g++.dg/cpp1y/pr60377.C: Ditto.
4969 * g++.dg/cpp1y/pr60384.C: Ditto.
4970 * g++.dg/cpp1y/pr60390.C: Ditto.
4971 * g++.dg/cpp1y/pr60391.C: Ditto.
4972 * g++.dg/cpp1y/pr60393.C: Ditto.
4973 * g++.dg/cpp1y/pr60573.C: Ditto.
4974 * g++.dg/cpp1y/pr60626.C: Ditto.
4975 * g++.dg/cpp1y/pr60627.C: Ditto.
4976 * g++.dg/cpp1y/regress1.C: Ditto.
4977 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
4978 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
4979 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
4980 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
4981 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
4982 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
4983 * g++.dg/cpp1y/var-templ1.C: Ditto.
4984 * g++.dg/cpp1y/var-templ2.C: Ditto.
4985 * g++.dg/cpp1y/var-templ3.C: Ditto.
4986 * g++.dg/cpp1y/var-templ4.C: Ditto.
4987 * g++.dg/cpp1y/var-templ5.C: Ditto.
4988 * g++.dg/cpp1y/var-templ6.C: Ditto.
4989 * g++.dg/cpp1y/var-templ7.C: Ditto.
4990 * g++.dg/cpp1y/vla1.C: Ditto.
4991 * g++.dg/cpp1y/vla2.C: Ditto.
4992 * g++.dg/cpp1y/vla3.C: Ditto.
4993 * g++.dg/cpp1y/vla4.C: Ditto.
4994 * g++.dg/cpp1y/vla5.C: Ditto.
4995 * g++.dg/cpp1y/vla8.C: Ditto.
4996 * g++.dg/cpp1y/vla9.C: Ditto.
4997 * g++.dg/cpp1y/vla10.C: Ditto.
4998 * g++.dg/cpp1y/vla11.C: Ditto.
4999 * g++.dg/cpp1y/vla12.C: Ditto.
5000 * g++.dg/cpp1y/vla13.C: Ditto.
5001 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
5002 * g++.dg/ext/vector23.C: Ditto.
5003 * g++.dg/ext/vla11.C: Ditto.
5004 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
5005 * g++.dg/warn/Wvla-2.C: Ditto.
5006 * g++.dg/debug/dwarf2/auto1.C: Ditto.
5007 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
5008 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
5009 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
5010 in error message.
5011 * g++.dg/system-binary-constants-1.C: Ditto.
5012 * g++.dg/cpp1y/cplusplus_1y.C: New.
5013 * g++.dg/cpp1z/cplusplus.C: New.
5014 * lib/target-supports.exp:
5015 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
5016 (check_effective_target_c++11_only): Call check_effective_target_c++14;
5017 (check_effective_target_c++11_down): Ditto.
5018
5019 2014-08-22 Marek Polacek <polacek@redhat.com>
5020
5021 PR c++/62199
5022 * c-c++-common/pr62199.c: New test.
5023 * c-c++-common/pr62199-2.c: New test.
5024 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
5025
5026 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5027
5028 PR c++/57709
5029 * g++.dg/Wshadow.C: New test.
5030
5031 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
5032
5033 PR fortran/62135
5034 * gfortran.dg/pr62135.f90: New test.
5035
5036 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5037
5038 * g++.dg/warn/wdate-time.C: Remove.
5039 * gcc.dg/wdate-time.c: Move from here...
5040 * c-c++-common/wdate-time.c: ... to here.
5041
5042 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5043
5044 * gfortran.dg/use_without_only_1.f90: New test.
5045
5046 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
5047
5048 PR other/62008
5049 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
5050
5051 2014-08-22 Tony Wang <tony.wang@arm.com>
5052
5053 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
5054 dejagnu wrapper.
5055
5056 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5057
5058 PR fortran/62214
5059 * gfortran.dg/array_assignment_5.f90: New test.
5060
5061 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
5062
5063 * lib/target-supports.exp
5064 (check_effective_target_logical_op_short_circuit): Add nios2.
5065 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
5066 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5067 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5068 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5069 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
5070 for test using -fPIC.
5071 * gcc.dg/lto/pr61526_0.c: Likewise.
5072
5073 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
5074
5075 PR tree-optimization/62091
5076 * g++.dg/ipa/devirt-37.C: Update template.
5077 * g++.dg/ipa/devirt-40.C: New testcase.
5078
5079 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
5080
5081 PR tree-optimization/62112
5082 * gcc.dg/tree-ssa/pr62112-1.c: New file.
5083 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
5084 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
5085 * gcc.c-torture/execute/20071219-1.c: Likewise.
5086
5087 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5088
5089 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
5090
5091 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5092
5093 * gcc.target/powerpc/swaps-p8-1.c: New test.
5094 * gcc.target/powerpc/swaps-p8-2.c: New test.
5095 * gcc.target/powerpc/swaps-p8-3.c: New test.
5096 * gcc.target/powerpc/swaps-p8-4.c: New test.
5097 * gcc.target/powerpc/swaps-p8-5.c: New test.
5098 * gcc.target/powerpc/swaps-p8-6.c: New test.
5099 * gcc.target/powerpc/swaps-p8-7.c: New test.
5100 * gcc.target/powerpc/swaps-p8-8.c: New test.
5101 * gcc.target/powerpc/swaps-p8-9.c: New test.
5102 * gcc.target/powerpc/swaps-p8-10.c: New test.
5103 * gcc.target/powerpc/swaps-p8-11.c: New test.
5104 * gcc.target/powerpc/swaps-p8-12.c: New test.
5105
5106 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5107
5108 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5109
5110 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5111
5112 * g++.dg/ipa/devirt-37.C: Fix testcase.
5113
5114 2014-08-20 Martin Jambor <mjambor@suse.cz>
5115 Wei Mi <wmi@google.com>
5116
5117 PR ipa/60449
5118 PR middle-end/61776
5119 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
5120 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
5121 * testsuite/gcc.dg/pr61776.c: New test.
5122
5123 2014-08-20 Steve Ellcey <sellcey@mips.com>
5124
5125 PR middle-end/49191
5126 * lib/target-supports.exp (check_effective_target_non_strict_align):
5127 Add function description.
5128
5129 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5130
5131 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
5132 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
5133
5134 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5135
5136 PR c/59304
5137 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
5138 before setting the option.
5139 * diagnostic.c (diagnostic_classify_diagnostic): Record
5140 command-line status.
5141
5142 2014-08-20 Mark Wielaard <mjw@redhat.com>
5143
5144 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
5145
5146 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5147
5148 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
5149 Return memory full when we have a tiny target and relocation
5150 truncation occurs.
5151 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
5152 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
5153 * lib/target-supports.exp (check_effective_target_tiny): New function.
5154
5155 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5156
5157 * gfortran.dg/errnocheck_1.f90: New test.
5158 * gfortran.dg/associative_1.f90: New test.
5159
5160 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5161
5162 PR preprocessor/51303
5163 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5164
5165 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5166
5167 PR c/60975
5168 PR c/53063
5169 * gcc.dg/cpp/Wvariadic-1p.c: New test.
5170
5171 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
5172
5173 * lib/target-supports.exp
5174 (check_effective_target_arm_v8_neon_ok_nocache): Add
5175 "-march-armv8-a" to compile flags.
5176
5177 2014-08-19 Marek Polacek <polacek@redhat.com>
5178
5179 PR c++/62153
5180 * c-c++-common/Wbool-compare-1.c: New test.
5181
5182 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
5183
5184 PR c/45584
5185 * gcc.dg/pr13519-1.c: Adjust.
5186
5187 2014-08-19 Mark Wielaard <mjw@redhat.com>
5188
5189 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5190
5191 2014-07-08 Mark Wielaard <mjw@redhat.com>
5192
5193 PR debug/59051
5194 * gcc.dg/guality/restrict.c: New test.
5195
5196 2014-08-19 Mark Wielaard <mjw@redhat.com>
5197
5198 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5199 matching. Catch '<unknown type in ' to recognize older gdb versions.
5200 * gcc.dg/guality/const-volatile.c: New test.
5201
5202 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5203
5204 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5205 !gas.
5206
5207 2014-08-19 Marek Polacek <polacek@redhat.com>
5208
5209 * gcc.dg/Wc99-c11-compat-1.c: New test.
5210 * gcc.dg/Wc99-c11-compat-2.c: New test.
5211 * gcc.dg/Wc99-c11-compat-3.c: New test.
5212 * gcc.dg/Wc99-c11-compat-4.c: New test.
5213 * gcc.dg/Wc99-c11-compat-5.c: New test.
5214 * gcc.dg/Wc99-c11-compat-6.c: New test.
5215 * gcc.dg/Wc99-c11-compat-7.c: New test.
5216
5217 2014-08-19 Marek Polacek <polacek@redhat.com>
5218
5219 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5220 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5221 * gcc.dg/Wc90-c99-compat-7.c: New test.
5222 * gcc.dg/Wc90-c99-compat-8.c: New test.
5223 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5224
5225 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5226 Steven Bosscher <steven@gcc.gnu.org>
5227
5228 PR c/52952
5229 * gcc.dg/redecl-4.c: Add column markers.
5230 * gcc.dg/format/bitfld-1.c: Likewise.
5231 * gcc.dg/format/attr-2.c: Likewise.
5232 * gcc.dg/format/attr-6.c: Likewise.
5233 * gcc.dg/format/array-1.c: Likewise.
5234 * gcc.dg/format/attr-7.c: Likewise.
5235 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5236 * gcc.dg/format/attr-4.c: Likewise.
5237 * gcc.dg/format/branch-1.c: Likewise.
5238 * gcc.dg/format/c90-printf-1.c: Likewise.
5239
5240 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
5241
5242 * guality/nrv-1.c: Add `used' attribute to a1.
5243
5244 2014-08-18 Richard Biener <rguenther@suse.de>
5245
5246 PR tree-optimization/62090
5247 * gcc.dg/pr62090-2.c: New testcase.
5248
5249 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5250
5251 * g++.dg/ipa/pr61800.C: New.
5252
5253 2014-08-18 Yury Gribov <y.gribov@samsung.com>
5254
5255 PR sanitizer/62089
5256 * c-c++-common/asan/pr62089.c: New test.
5257 * c-c++-common/asan/bitfield-1.c: New test.
5258 * c-c++-common/asan/bitfield-2.c: New test.
5259 * c-c++-common/asan/bitfield-3.c: New test.
5260 * c-c++-common/asan/bitfield-4.c: New test.
5261
5262 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5263
5264 PR tree-optimization/52904
5265 * gcc.dg/pr52904.c: New test.
5266
5267 2014-08-17 Tobias Burnus <burnus@net-b.de>
5268
5269 * gfortran.dg/finalize_27.f90: New.
5270
5271 2014-08-16 Andrew Pinski <apinski@cavium.com>
5272
5273 * gcc.c-torture/compile/20140816-1.c: New testcase.
5274
5275 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5276
5277 PR c++/52819
5278 * g++.dg/template/pr52819.C: New.
5279
5280 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5281
5282 PR fortran/62142
5283 * gfortran.dg/realloc_on_assign_24.f90: New test.
5284
5285 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5286
5287 PR c++/62072
5288 Revert:
5289 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5290
5291 DR 1584
5292 PR c++/57466
5293 * g++.dg/template/pr57466.C: New.
5294 * g++.dg/cpp0x/pr57466.C: Likewise.
5295 * g++.dg/template/unify6.C: Update.
5296
5297 * g++.dg/cpp0x/sfinae52.C: New.
5298
5299 2014-08-15 Ilya Tocar <tocarip@gmail.com>
5300
5301 PR target/61878
5302 * gcc.target/i386/avx512f-typecast-1.c: New test.
5303 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5304 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5305 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5306 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5307 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5308 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5309 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5310 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5311 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5312 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5313 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5314 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5315 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5316 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5317 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5318 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5319 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5320 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5321 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5322 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5323 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5324 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5325 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5326 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5327 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5328 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5329 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5330 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5331 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5332 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5333 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5334 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5335 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5336 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5337 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5338 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5339 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5340 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5341 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5342 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5343
5344 2014-08-15 Jakub Jelinek <jakub@redhat.com>
5345 Tobias Burnus <burnus@net-b.de>
5346
5347 PR fortran/62131
5348 * gfortran.dg/gomp/pr62131.f90: New test.
5349
5350 2014-08-15 Richard Biener <rguenther@suse.de>
5351
5352 PR tree-optimization/62031
5353 * gcc.dg/torture/pr62031.c: New testcase.
5354
5355 2014-08-15 Bin Cheng <bin.cheng@arm.com>
5356
5357 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5358
5359 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
5360
5361 PR tree-optimization/62091
5362 * g++.dg/ipa/devirt-38.C: New testcase.
5363
5364 2014-08-14 Marek Polacek <polacek@redhat.com>
5365
5366 DR 458
5367 * gcc.dg/c11-stdatomic-2.c: New test.
5368
5369 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5370
5371 PR fortran/62106
5372 * gfortran.dg/array_constructor_49.f90: New test.
5373
5374 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5375
5376 PR c++/54377
5377 * g++.dg/template/pr54377.C: New.
5378 * g++.dg/cpp0x/pr54377.C: Likewise.
5379 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5380 * g++.dg/cpp0x/pr51226.C: Likewise.
5381 * g++.dg/cpp0x/variadic2.C: Likewise.
5382 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5383 * g++.dg/template/dtor3.C: Likewise.
5384 * g++.dg/template/qualttp4.C: Likewise.
5385 * g++.dg/template/spec28.C: Likewise.
5386 * g++.old-deja/g++.brendan/crash8.C: Likewise.
5387 * g++.old-deja/g++.pt/ttp7.C: Likewise.
5388
5389 2014-08-14 Tom de Vries <tom@codesourcery.com>
5390
5391 PR rtl-optimization/62004
5392 PR rtl-optimization/62030
5393 * gcc.dg/pr62004.c: New test.
5394 * gcc.dg/pr62030.c: Same.
5395 * gcc.target/mips/pr62030-octeon.c: Same.
5396
5397 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5400 * g++.dg/cpp0x/decltype2.C: Likewise.
5401 * g++.dg/cpp0x/decltype3.C: Likewise.
5402 * g++.dg/cpp0x/pr60249.C: Likewise.
5403 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5404 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5405 * g++.dg/cpp0x/variadic2.C: Likewise.
5406 * g++.dg/cpp0x/variadic74.C: Likewise.
5407 * g++.dg/parse/error10.C: Likewise.
5408 * g++.dg/parse/error15.C: Likewise.
5409 * g++.dg/parse/error2.C: Likewise.
5410 * g++.dg/template/crash106.C: Likewise.
5411 * g++.dg/template/crash89.C: Likewise.
5412 * g++.dg/template/nontype7.C: Likewise.
5413 * g++.dg/template/void3.C: Likewise.
5414 * g++.dg/template/void7.C: Likewise.
5415
5416 2014-08-14 Richard Biener <rguenther@suse.de>
5417
5418 PR tree-optimization/62090
5419 * gcc.dg/pr62090.c: New testcase.
5420
5421 2014-08-14 Richard Biener <rguenther@suse.de>
5422
5423 PR rtl-optimization/62079
5424 * g++.dg/pr62079.C: New testcase.
5425
5426 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5427
5428 * gcc.target/arm/max-insns-skipped.c: New test.
5429
5430 2014-08-14 Bin Cheng <bin.cheng@arm.com>
5431
5432 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5433
5434 2014-08-12 Marek Polacek <polacek@redhat.com>
5435
5436 * gcc.dg/concat.c: Add dg-options.
5437 * gcc.dg/func-outside-2.c: Add __extension__.
5438 * gcc.dg/pr19967.c: Use -std=c99.
5439 * gcc.dg/pr22458-1.c: Add dg-options.
5440 * gcc.dg/pr33676.c: Add dg-options.
5441 * gcc.dg/gnu-predef-1.c: New test.
5442 * gcc.dg/c90-func-1.c: New test.
5443 * gcc.dg/c90-func-2.c: New test.
5444 * gcc.dg/c90-func-2.h: New test.
5445
5446 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
5447
5448 * lib/target/supports.exp
5449 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5450 or later.
5451
5452 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5453
5454 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5455 on Neon hardware.
5456
5457 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5458 * gcc.target/arm/pr59985.c: Likewise.
5459
5460 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
5461
5462 PR other/61962
5463 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5464
5465 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5466
5467 PR middle-end/62103
5468 * gcc.c-torture/execute/bitfld-6.c: New test.
5469
5470 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
5471
5472 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5473 * gcc.target/arm/pr56184.C: Likewise.
5474 * gcc.target/arm/pr59896.c: Likewise.
5475 * gcc.target/arm/stack-red-zone.c: Likewise.
5476 * gcc.target/arm/thumb-find-work-register.c: Likewise.
5477
5478 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5479 check_effective_target_arm_thumb2_ok): Test with code that passes
5480 an argument and returns a result.
5481
5482 2014-08-11 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/62075
5485 * gcc.dg/vect/pr62075.c: New testcase.
5486
5487 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
5488
5489 PR tree-optimization/62073
5490 * gcc.dg/vect/pr62073.c: New test.
5491
5492 2014-08-11 Richard Biener <rguenther@suse.de>
5493
5494 PR tree-optimization/62070
5495 * gcc.dg/pr62070.c: New testcase.
5496
5497 2014-08-11 Yury Gribov <y.gribov@samsung.com>
5498
5499 * c-c++-common/asan/inc.c: Update test.
5500 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5501 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5502 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5503 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5504 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5505 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5506 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5507 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5508 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5509 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5510
5511 2014-08-10 Marek Polacek <polacek@redhat.com>
5512
5513 PR c/51849
5514 * gcc.dg/Wc90-c99-compat-1.c: New test.
5515 * gcc.dg/Wc90-c99-compat-2.c: New test.
5516 * gcc.dg/Wc90-c99-compat-3.c: New test.
5517 * gcc.dg/Wc90-c99-compat-4.c: New test.
5518 * gcc.dg/Wc90-c99-compat-5.c: New test.
5519 * gcc.dg/Wc90-c99-compat-6.c: New test.
5520 * gcc.dg/wvla-1.c: Adjust dg-warning.
5521 * gcc.dg/wvla-2.c: Adjust dg-warning.
5522 * gcc.dg/wvla-4.c: Adjust dg-warning.
5523 * gcc.dg/wvla-6.c: Adjust dg-warning.
5524
5525 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5526
5527 PR fortran/61999
5528 * gfortran.dg/dot_product_3.f90: New test case.
5529
5530 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
5531
5532 * g++.dg/ipa/devirt-35.C: Fix template.
5533 * g++.dg/ipa/devirt-36.C: Likewise.
5534 * g++.dg/ipa/devirt-37.C: New testcase.
5535
5536 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5539 * g++.dg/cpp0x/enum29.C: Adjust.
5540
5541 2014-08-08 Richard Biener <rguenther@suse.de>
5542
5543 * gcc.dg/strlenopt-8.c: Remove XFAIL.
5544 * gcc.dg/tree-prof/stringop-2.c: Adjust.
5545 * gfortran.dg/array_memcpy_4.f90: Likewise.
5546 * gfortran.dg/trim_optimize_1.f90: Likewise.
5547 * gfortran.dg/trim_optimize_2.f90: Likewise.
5548
5549 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5550
5551 * gcc.dg/zero_sign_ext_test.c: New test.
5552
5553 2014-08-08 Bin Cheng <bin.cheng@arm.com>
5554
5555 * gcc.dg/torture/pr61772.c: Skip lto running.
5556
5557 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5558
5559 PR tree-optimization/60707
5560 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5561
5562 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
5563
5564 * g++.dg/ipa/devirt-35.C: New testcase.
5565 * g++.dg/ipa/devirt-36.C: New testcase.
5566
5567 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5568
5569 PR c++/51312
5570 * g++.dg/cpp0x/enum29.C: New.
5571
5572 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5573
5574 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5575 defining in dg-options.
5576 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5577
5578 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5579
5580 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5581
5582 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5583 on 32-bit hppa-hpux.
5584
5585 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5586 * c-c++-common/pr50459.c: Likewise.
5587
5588 2014-08-07 Petr Murzin <petr.murzin@intel.com>
5589
5590 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5591 values.h, change MAXDOUBLE for DBL_MAX.
5592 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5593 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5594 values.h, change MAXFLOAT for FLT_MAX.
5595 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5596 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5597 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5598 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5599 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5600 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5601 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5602 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5603 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5604
5605 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5606
5607 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5608
5609 2014-08-07 Marek Polacek <polacek@redhat.com>
5610
5611 * gcc.dg/fold-reassoc-3.c: New test.
5612
5613 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
5614
5615 * gcc.target/i386/struct-size.c: New.
5616
5617 2014-08-07 Tom de Vries <tom@codesourcery.com>
5618
5619 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
5620 * lib/target-supports.exp (check_effective_target_glibc)
5621 (check_effective_target_glibc_2_12_or_later)
5622 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
5623
5624 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
5625
5626 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5627
5628 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
5629
5630 PR c++/43906
5631 * g++.dg/warn/Waddress-1.C: New.
5632
5633 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5634
5635 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5636
5637 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
5638
5639 PR debug/61923
5640 * gcc.target/i386/pr61923.c: New test.
5641
5642 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
5643
5644 * gcc.target/aarch64/vdup_n_2.c: New test.
5645
5646 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5647
5648 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5649 powerpc_elfv2.
5650
5651 2014-08-06 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR rtl-optimization/61801
5654 * gcc.target/i386/pr61801.c: Rewritten.
5655
5656 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5657
5658 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5659 Fix types.
5660 (test_vqdmlsls_lane_s32): Likewise.
5661 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5662 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5663
5664 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5665
5666 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
5667 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
5668 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
5669 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
5670 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
5671 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
5672 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
5673 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
5674
5675 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5676
5677 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
5678 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
5679 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
5680 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
5681 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
5682 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
5683
5684 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5685
5686 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5687
5688 2014-08-04 Rohit <rohitarulraj@freescale.com>
5689
5690 PR target/60102
5691 * gcc.target/powerpc/pr60102.c: New testcase.
5692
5693 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5694
5695 PR target/61713
5696 * gcc.dg/pr61756.c: New test.
5697
5698 2014-08-04 Tom de Vries <tom@codesourcery.com>
5699
5700 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
5701 version instead of required-target.
5702 * lib/target-supports.exp
5703 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
5704 (check_effective_target_glibc_2_11_or_earlier): ... this.
5705
5706 2014-08-04 Arnaud Charlet <charlet@adacore.com>
5707
5708 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
5709 * gnat.dg/specs/debug1.ads: Adjust.
5710 * gnat.dg/specs/formal_type.ads: Fix error in test.
5711
5712 2014-08-03 Marek Polacek <polacek@redhat.com>
5713
5714 * gcc.dg/case-bogus-1.c: New test.
5715
5716 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/15339
5719 * g++.dg/other/default9.C: New.
5720 * g++.dg/other/default10.C: Likewise.
5721 * g++.dg/other/default3.C: Remove xfail.
5722
5723 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
5724
5725 * g++.dg/warn/Wsuggest-final.C: New testcase.
5726 * g++.dg/ipa/devirt-34.C: Fix.
5727
5728 2014-08-02 Marek Polacek <polacek@redhat.com>
5729
5730 PR c/59855
5731 * gcc.dg/Wdesignated-init-2.c: New test.
5732
5733 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 DR 217 again
5736 * g++.dg/tc1/dr217-2.C: New.
5737
5738 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
5739
5740 PR other/61963
5741 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
5742
5743 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
5744
5745 PR middle-end/61455
5746 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
5747 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
5748
5749 2014-08-01 Jiong Wang <jiong.wang@arm.com>
5750
5751 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
5752 testcase.
5753
5754 2014-08-01 Richard Biener <rguenther@suse.de>
5755
5756 PR middle-end/61762
5757 * gcc.dg/pr61762.c: Align the string to make the testcase work
5758 on strict-align targets.
5759
5760 2014-08-01 Jakub Jelinek <jakub@redhat.com>
5761
5762 * c-c++-common/ubsan/align-1.c: New test.
5763 * c-c++-common/ubsan/align-2.c: New test.
5764 * c-c++-common/ubsan/align-3.c: New test.
5765 * c-c++-common/ubsan/align-4.c: New test.
5766 * c-c++-common/ubsan/align-5.c: New test.
5767 * c-c++-common/ubsan/attrib-4.c: New test.
5768 * g++.dg/ubsan/align-1.C: New test.
5769 * g++.dg/ubsan/align-2.C: New test.
5770 * g++.dg/ubsan/align-3.C: New test.
5771 * g++.dg/ubsan/attrib-1.C: New test.
5772 * g++.dg/ubsan/null-1.C: New test.
5773 * g++.dg/ubsan/null-2.C: New test.
5774
5775 2014-08-01 Tom de Vries <tom@codesourcery.com>
5776
5777 * lib/target-supports.exp (check_effective_target_glibc)
5778 (check_effective_target_glibc_2_12_or_later)
5779 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
5780 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
5781 not_glibc_2_11_or_earlier.
5782
5783 2014-07-31 Tom de Vries <tom@codesourcery.com>
5784
5785 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
5786
5787 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
5788
5789 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
5790 (test_vpaddd_s64): Likewise.
5791 (test_vpaddd_s64): Likewise.
5792 * gcc.target/aarch64/simd/vpaddd_f64: New.
5793 * gcc.target/aarch64/simd/vpaddd_s64: New.
5794 * gcc.target/aarch64/simd/vpaddd_u64: New.
5795
5796 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
5797
5798 PR target/61948
5799 * gcc.target/arm/pr61948.c: New test case.
5800
5801 2014-07-31 Richard Biener <rguenther@suse.de>
5802
5803 PR tree-optimization/61964
5804 * gcc.dg/torture/pr61964.c: New testcase.
5805
5806 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
5807
5808 PR c++/60517
5809 * c-c++-common/addrtmp.c: New file.
5810 * c-c++-common/uninit-G.c: Adapt.
5811
5812 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
5813
5814 PR lto/61868
5815 * gcc.dg/pr61868.c: New test.
5816
5817 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5818
5819 PR c++/57397
5820 * g++.dg/cpp0x/vt-57397-1.C: New.
5821 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
5822
5823 2014-07-30 Arnaud Charlet <charlet@adacore.com>
5824
5825 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
5826
5827 2014-07-30 Tom Tromey <tromey@redhat.com>
5828
5829 PR c/59855
5830 * gcc.dg/Wdesignated-init.c: New file.
5831
5832 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
5833
5834 * g++.dg/ipa/devirt-34.C: New testcase.
5835
5836 2014-07-28 Richard Biener <rguenther@suse.de>
5837
5838 PR rtl-optimization/61801
5839 * gcc.target/i386/pr61801.c: Fix testcase.
5840
5841 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
5842
5843 * gcc.dg/fold-abs-5.c: New test.
5844 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
5845 * gcc.dg/fold-compare-8.c: Likewise.
5846
5847 2014-07-28 Richard Biener <rguenther@suse.de>
5848
5849 PR middle-end/52478
5850 * gcc.dg/torture/ftrapv-1.c: New testcase.
5851
5852 2014-07-28 Richard Biener <rguenther@suse.de>
5853
5854 PR tree-optimization/61921
5855 * gfortran.dg/pr61921.f90: New testcase.
5856
5857 2014-07-28 Richard Biener <rguenther@suse.de>
5858
5859 PR rtl-optimization/61801
5860 * gcc.target/i386/pr61801.c: New testcase.
5861
5862 2014-07-27 Marek Polacek <polacek@redhat.com>
5863
5864 PR c/61861
5865 * gcc.dg/pr61861.c: New test.
5866
5867 2014-07-27 Petr Murzin <petr.murzin@intel.com>
5868
5869 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
5870 variable problem.
5871
5872 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
5873
5874 PR rtl-optimization/61926
5875 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
5876 Reverse argument order.
5877 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
5878 New XFAILed tests that match the original order.
5879
5880 2014-07-26 Marek Polacek <polacek@redhat.com>
5881
5882 PR c/61077
5883 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
5884
5885 2014-07-26 Tobias Burnus <burnus@net-b.de>
5886
5887 PR fortran/61881
5888 PR fortran/61888
5889 PR fortran/57305
5890 * gfortran.dg/sizeof_2.f90: Change dg-error.
5891 * gfortran.dg/sizeof_4.f90: New.
5892 * gfortran.dg/storage_size_1.f08: Correct expected
5893 value.
5894
5895 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
5896
5897 PR target/44551
5898 * gcc.target/i386/pr44551-1.c: New file.
5899
5900 2014-07-25 Xinliang David Li <davidxl@google.com>
5901
5902 * g++.dg/tree-prof/tree-prof.exp: Define macros.
5903 * g++.dg/tree-prof/reorder_class1.h: New file.
5904 * g++.dg/tree-prof/reorder_class2.h: New file.
5905 * g++.dg/tree-prof/reorder.C: New test.
5906 * g++.dg/tree-prof/morefunc.C: New test.
5907
5908 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
5909
5910 Implement N4051 - Allow typename in a template template parameter
5911 * lib/target-supports.exp (check_effective_target_c++1y): Now
5912 means C++1y and up.
5913 (check_effective_target_c++1y_down): New.
5914 (check_effective_target_c++1z_only): New.
5915 (check_effective_target_c++1z): New.
5916 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
5917 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
5918 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
5919
5920 2014-07-25 Tobias Burnus <burnus@net-b.de>
5921
5922 * gfortran.dg/storage_size_5.f90: New.
5923
5924 2014-07-25 Richard Biener <rguenther@suse.de>
5925
5926 PR middle-end/61762
5927 PR middle-end/61894
5928 * gcc.dg/pr61762.c: New testcase.
5929 * gcc.dg/fold-cstring.c: Likewise.
5930 * gcc.dg/fold-cvect.c: Likewise.
5931
5932 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5933
5934 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
5935
5936 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
5937 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
5938 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
5939 * gcc.c-torture/execute/pr23135.x: Likewise.
5940
5941 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5942
5943 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
5944
5945 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5946
5947 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
5948
5949 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5950
5951 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
5952
5953 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5954
5955 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5956 sequences.
5957 * gcc.target/aarch64/test_frame_2.c: Likewise.
5958 * gcc.target/aarch64/test_frame_4.c: Likewise.
5959 * gcc.target/aarch64/test_frame_6.c: Likewise.
5960 * gcc.target/aarch64/test_frame_7.c: Likewise.
5961 * gcc.target/aarch64/test_frame_8.c: Likewise.
5962 * gcc.target/aarch64/test_frame_10.c: Likewise.
5963
5964 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5965
5966 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5967 sequences.
5968 * gcc.target/aarch64/test_frame_10.c: Likewise.
5969 * gcc.target/aarch64/test_frame_2.c: Likewise.
5970 * gcc.target/aarch64/test_frame_4.c: Likewise.
5971 * gcc.target/aarch64/test_frame_6.c: Likewise.
5972 * gcc.target/aarch64/test_frame_7.c: Likewise.
5973 * gcc.target/aarch64/test_frame_8.c: Likewise.
5974 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
5975
5976 2014-07-24 Martin Jambor <mjambor@suse.cz>
5977
5978 PR ipa/61160
5979 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
5980
5981 2014-07-24 Richard Biener <rguenther@suse.de>
5982
5983 PR ipa/61823
5984 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
5985
5986 2014-07-24 Andreas Schwab <schwab@suse.de>
5987
5988 * lib/target-supports.exp (check_effective_target_arm_nothumb):
5989 Also check for __arm__.
5990
5991 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5992
5993 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
5994 sequences.
5995
5996 2014-07-24 Marek Polacek <polacek@redhat.com>
5997
5998 PR c/57653
5999 * c-c++-common/pr57653.c: New test.
6000 * c-c++-common/pr57653.h: New file.
6001 * c-c++-common/pr57653-2.c: New test.
6002 * c-c++-common/pr57653-2.h: New file.
6003
6004 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6005
6006 * gcc.target/aarch64/test_frame_common.h: New file.
6007 * gcc.target/aarch64/test_frame_1.c: Likewise.
6008 * gcc.target/aarch64/test_frame_2.c: Likewise.
6009 * gcc.target/aarch64/test_frame_3.c: Likewise.
6010 * gcc.target/aarch64/test_frame_4.c: Likewise.
6011 * gcc.target/aarch64/test_frame_5.c: Likewise.
6012 * gcc.target/aarch64/test_frame_6.c: Likewise.
6013 * gcc.target/aarch64/test_frame_7.c: Likewise.
6014 * gcc.target/aarch64/test_frame_8.c: Likewise.
6015 * gcc.target/aarch64/test_frame_9.c: Likewise.
6016 * gcc.target/aarch64/test_frame_10.c: Likewise.
6017 * gcc.target/aarch64/test_frame_11.c: Likewise.
6018 * gcc.target/aarch64/test_frame_12.c: Likewise.
6019 * gcc.target/aarch64/test_frame_13.c: Likewise.
6020 * gcc.target/aarch64/test_frame_14.c: Likewise.
6021 * gcc.target/aarch64/test_frame_15.c: Likewise.
6022
6023 2014-07-23 Marek Polacek <polacek@redhat.com>
6024
6025 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
6026 in the structure.
6027
6028 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6029
6030 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
6031 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
6032 * gcc.dg/pr10474.c (target): Likewise.
6033
6034 2014-07-22 Martin Jambor <mjambor@suse.cz>
6035
6036 PR ipa/61160
6037 * pr61160-3.C (main): Return zero.
6038
6039 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
6040
6041 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
6042 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6043 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
6044 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
6045 * gcc.target/aarch64/simd/ext_s64.x: Remove.
6046 * gcc.target/aarch64/simd/ext_u64.x: Remove.
6047
6048 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
6049
6050 PR tree-optimization/61822
6051 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
6052
6053 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6054
6055 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
6056
6057 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6058
6059 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
6060 -msse2 -mno-avx instead of -msse.
6061
6062 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6063
6064 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
6065 * gcc.dg/pr44024.c (dg-options): Add -O1.
6066 (dg-final): Check for the condition.
6067 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
6068
6069 2014-07-21 Bin Cheng <bin.cheng@arm.com>
6070
6071 PR target/55701
6072 * gcc.target/arm/memset-inline-1.c: New test.
6073 * gcc.target/arm/memset-inline-2.c: New test.
6074 * gcc.target/arm/memset-inline-3.c: New test.
6075 * gcc.target/arm/memset-inline-4.c: New test.
6076 * gcc.target/arm/memset-inline-5.c: New test.
6077 * gcc.target/arm/memset-inline-6.c: New test.
6078 * gcc.target/arm/memset-inline-7.c: New test.
6079 * gcc.target/arm/memset-inline-8.c: New test.
6080 * gcc.target/arm/memset-inline-9.c: New test.
6081
6082 2014-07-21 Tom de Vries <tom@codesourcery.com>
6083
6084 PR target/61827
6085 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
6086 to bar symbol in scan-assembler-times call check.
6087
6088 2014-07-21 Tom de Vries <tom@codesourcery.com>
6089
6090 PR target/61827
6091 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
6092 for darwin in scan-assembler-times check.
6093 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
6094 scan-assembler-not checks. Add checks for insns.
6095 (main): Remove.
6096 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
6097 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
6098 (main): Remove.
6099
6100 2014-07-21 Tom de Vries <tom@codesourcery.com>
6101
6102 PR target/61827
6103 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
6104 dg-options. Add checks for insns with xmm registers. Remove
6105 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
6106 (main): Remove.
6107
6108 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
6109
6110 PR target/61855
6111 * gcc.target/i386/pr61855.c: New test.
6112
6113 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
6114
6115 * gnat.dg/pack20.ad[sb]: New test.
6116 * gnat.dg/pack20_pkg.ads: New helper.
6117
6118 2014-07-20 Ian Lance Taylor <iant@google.com>
6119
6120 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
6121 package for compiledir tests.
6122
6123 2014-07-20 Marek Polacek <polacek@redhat.com>
6124
6125 PR c/61852
6126 * gcc.dg/pr61852.c: New test.
6127
6128 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
6129
6130 * gcc.dg/stack-usage-2.c: Adjust.
6131
6132 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
6133
6134 PR target/61794
6135 * gcc.target/i386/pr61794.c: New test.
6136
6137 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
6138
6139 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
6140 involving both inputs rather than a multiplication involving one.
6141 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
6142 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
6143 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
6144
6145 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6146
6147 PR c++/50961
6148 * g++.dg/template/operator13.C: New.
6149
6150 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6151
6152 * gcc.target/aarch64/simd/vfma_f64.c: New test.
6153 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
6154 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6155 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6156
6157 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
6158
6159 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6160 * c-c++-common/ubsan/bounds-5.c: Likewise.
6161 * c-c++-common/ubsan/bounds-6.c: Likewise.
6162 * c-c++-common/ubsan/bounds-7.c: Likewise.
6163 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6164 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6165 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6166 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6167 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6168 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6169 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6170 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6171 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6172 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6173
6174 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6175
6176 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6177 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6178 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6179 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6180
6181 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
6182
6183 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6184 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6185 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6186
6187 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6188
6189 PR c++/61804
6190 * g++.dg/parse/pr61804.C: New.
6191
6192 2014-07-16 Arnaud Charlet <charlet@adacore.com>
6193
6194 * gnat.dg/specs/alignment2.ads: Update.
6195 * gnat.dg/specs/size_clause1.ads: Likewise.
6196 * gnat.dg/specs/size_clause2.ads: Likewise.
6197
6198 2014-07-16 Dodji Seketeli <dodji@redhat.com>
6199
6200 PR preprocessor/60723 - missing system-ness marks for macro tokens
6201 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6202
6203 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6204
6205 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6206 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6207 -mieee-with-inexact for alpha*-*-*.
6208
6209 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6210
6211 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6212 Add IEEE options to compile flags.
6213 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
6214 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6215
6216 2014-07-15 Michael Matz <matz@suse.de>
6217
6218 PR rtl-optimization/61772
6219 * gcc.dg/torture/pr61772.c: New test.
6220
6221 2014-07-15 Marek Polacek <polacek@redhat.com>
6222
6223 * gcc.dg/ubsan/bounds-1.c: New test.
6224
6225 2014-06-15 Tobias Burnus <burnus@net-b.de>
6226
6227 * gfortran.dg/coarray_34.f90: New.
6228 * gfortran.dg/coarray_6.f90: Update test case.
6229
6230 2014-07-14 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/61779
6233 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6234
6235 2014-07-14 Richard Biener <rguenther@suse.de>
6236
6237 PR tree-optimization/61786
6238 * gcc.dg/torture/pr61786.c: New testcase.
6239 * gcc.dg/lto/pr61786_0.c: Likewise.
6240 * gcc.dg/lto/pr61786_1.c: Likewise.
6241
6242 2014-07-14 Richard Biener <rguenther@suse.de>
6243
6244 PR tree-optimization/61757
6245 PR tree-optimization/61783
6246 PR tree-optimization/61787
6247 * gcc.dg/torture/pr61757.c: New testcase.
6248 * gcc.dg/torture/pr61787.c: Likewise.
6249
6250 2014-07-14 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR middle-end/61294
6253 * c-c++-common/Wmemset-transposed-args1.c: New test.
6254 * c-c++-common/Wmemset-transposed-args2.c: New test.
6255 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6256
6257 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
6258
6259 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6260 longer happens during parsing.
6261 * gcc.dg/pr44024.c: Update template.
6262 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6263 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6264 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6265
6266 2014-07-13 Tom de Vries <tom@codesourcery.com>
6267
6268 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6269 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6270
6271 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
6272
6273 PR C++/60209 - Declaration of user-defined literal operator cause error
6274 * g++.dg/cpp0x/pr60209-neg.C: New.
6275 * g++.dg/cpp0x/pr60209.C: New.
6276 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6277
6278 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6279
6280 PR c++/60967
6281 * g++.dg/cilk-plus/pr60967.C: New.
6282
6283 2014-07-13 Tobias Burnus <burnus@net-b.de>
6284
6285 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6286
6287 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
6288
6289 PR fortran/61780
6290 * gfortran.dg/dependency_44.f90 : New test
6291
6292 2014-07-12 Tobias Burnus <burnus@net-b.de>
6293
6294 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6295 * gfortran.dg/coarray_atomic_2.f90: New.
6296 * gfortran.dg/coarray_atomic_3.f90: New.
6297 * gfortran.dg/coarray_atomic_4.f90: New.
6298 * gfortran.dg/coarray/atomic_2.f90: New.
6299
6300 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6301
6302 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6303 * g++.dg/cpp0x/pr57644.C: New.
6304
6305 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6306
6307 PR c++/53159
6308 * g++.dg/cpp0x/Wnarrowing1.C: New.
6309
6310 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
6311
6312 PR preprocessor/61389
6313 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6314 * gcc.dg/cpp/sysmac1.c: Likewise.
6315
6316 2014-07-11 Richard Biener <rguenther@suse.de>
6317
6318 PR middle-end/61473
6319 * gcc.dg/memmove-4.c: New testcase.
6320 * gcc.dg/strlenopt-8.c: XFAIL.
6321 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6322
6323 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6324
6325 PR target/61561
6326 * gcc.dg/pr61561.c: New test.
6327
6328 2014-07-10 Tom de Vries <tom@codesourcery.com>
6329
6330 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6331 dg-options.
6332 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6333 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
6334 dg-options.
6335
6336 2014-07-10 Richard Biener <rguenther@suse.de>
6337
6338 PR c-family/61741
6339 * c-c++-common/torture/pr61741.c: Use signed char.
6340
6341 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6342
6343 * gnat.dg/opt39.adb: New test.
6344
6345 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6346
6347 PR tree-optimization/61742
6348 * gcc.dg/torture/pr61742.c: New test.
6349 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6350 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6351
6352 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/60686
6355 * g++.dg/cpp0x/explicit8.C: New.
6356
6357 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 DR 1584
6360 PR c++/57466
6361 * g++.dg/template/pr57466.C: New.
6362 * g++.dg/cpp0x/pr57466.C: Likewise.
6363 * g++.dg/template/unify6.C: Update.
6364
6365 2014-07-09 Tom de Vries <tom@codesourcery.com>
6366
6367 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6368
6369 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6370
6371 * gfortran.dg/ieee/underflow_1.f90: New file.
6372
6373 2014-07-09 Richard Biener <rguenther@suse.de>
6374
6375 PR c-family/61741
6376 * c-c++-common/torture/pr61741.c: New testcase.
6377
6378 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
6379
6380 * lib/target-supports.exp
6381 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6382
6383 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
6384
6385 * gcc.dg/globalalias.c: Remove XFAIL.
6386 * gcc.dg/localalias.c: Remove XFAIL.
6387
6388 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6389
6390 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6391 * g++.dg/cpp0x/pr58155.C: New.
6392
6393 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6394
6395 PR testsuite/61453
6396 * gfortran.dg/bind_c_array_params_2.f90:
6397 Adjust regexp for more targets.
6398
6399 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
6400 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/59361
6403 * g++.dg/cpp0x/vt-59361.C: New.
6404
6405 2014-07-08 Sriraman Tallam <tmsriram@google.com>
6406
6407 PR target/61599
6408 * gcc.target/i386/pr61599-1.c: New test.
6409 * gcc.target/i386/pr61599-2.c: New test.
6410
6411 2014-07-08 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR rtl-optimization/61673
6414 * gcc.c-torture/execute/pr61673.c: New test.
6415
6416 PR tree-optimization/61725
6417 * gcc.dg/tree-ssa/vrp93.c: New test.
6418 * gcc.c-torture/execute/pr61725.c: New test.
6419
6420 2014-07-08 Richard Biener <rguenther@suse.de>
6421
6422 * tree-ssa-dom.h (loop_depth_of_name): Remove.
6423 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6424 restriction on loop depth difference.
6425 (record_equality): Likewise.
6426 (propagate_rhs_into_lhs): Likewise. Simplify condition.
6427 (loop_depth_of_name): Remove.
6428 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6429 restriction on loop depth difference.
6430 (init_copy_prop): Likewise.
6431
6432 2014-07-08 Richard Biener <rguenther@suse.de>
6433
6434 PR tree-optimization/61681
6435 * gcc.dg/torture/pr61681.c: New testcase.
6436
6437 2014-07-08 Richard Biener <rguenther@suse.de>
6438
6439 PR tree-optimization/61680
6440 * gcc.dg/vect/pr61680.c: New testcase.
6441
6442 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6443
6444 PR tree-optimization/61576
6445 * gcc.dg/torture/pr61576.c: New test.
6446
6447 2014-07-08 Marek Polacek <polacek@redhat.com>
6448
6449 PR c/60226
6450 * c-c++-common/pr60226.c: New test.
6451
6452 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
6453
6454 PR fortran/61459
6455 PR fortran/58883
6456 * gfortran.dg/allocatable_function_8.f90 : New test
6457
6458 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6459
6460 * gcc.target/powerpc/spe-evmerge.c: New file.
6461
6462 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6463
6464 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6465
6466 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
6467
6468 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6469
6470 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 PR c++/58898
6473 * g++.dg/parse/pr58898.C: New.
6474
6475 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6476
6477 * gfortran.dg/list_read_12.f90: Delete the file.
6478 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6479 of dg-runtest.
6480
6481 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6482
6483 PR libgfortran/61640
6484 * gfortran.dg/arrayio_16.f90: New test.
6485
6486 2014-07-06 Marek Polacek <polacek@redhat.com>
6487
6488 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6489 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6490
6491 2014-07-06 Marek Polacek <polacek@redhat.com>
6492
6493 PR c/6940
6494 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6495 -Wno-sizeof-array-argument.
6496 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6497 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6498 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6499 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6500 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6501 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6502 * c-c++-common/sizeof-array-argument.c: New test.
6503 * gcc.dg/vla-5.c: Add dg-warnings.
6504
6505 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
6506
6507 * g++.dg/ipa/devirt-26.C: Update testcase.
6508 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6509 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6510
6511 2014-07-04 Tobias Burnus <burnus@net-b.de>
6512
6513 * gfortran.dg/coarray/coindexed_3.f90: New.
6514
6515 2014-07-04 Jakub Jelinek <jakub@redhat.com>
6516
6517 PR middle-end/61654
6518 * g++.dg/opt/pr61654.C: New test.
6519
6520 PR tree-optimization/61684
6521 * gcc.c-torture/compile/pr61684.c: New test.
6522
6523 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
6524
6525 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6526 dg-runtest's. Adapt all callers.
6527 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6528 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6529 * lib/go-dg.exp (go-dg-runtest): Likewise.
6530 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6531 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6532
6533 2014-07-03 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR tree-optimization/61682
6536 * gcc.c-torture/execute/pr61682.c: New test.
6537
6538 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6539
6540 * gcc.target/powerpc/shift-dot.c: New test.
6541
6542 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6543
6544 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6545 avoid optimization.
6546
6547 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6548
6549 * gcc.target/arm/identical-invariants.c: New test.
6550
6551 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
6552 Chen Gang <gang.chen.5i5j@gmail.com>
6553
6554 * gcc.c-torture/compile/section.c: New testcase.
6555
6556 2014-07-02 Christian Bruel <christian.bruel@st.com>
6557
6558 PR target/29349
6559 PR target/53513
6560 * gcc.target/sh/fpchg.c: New test.
6561
6562 2014-07-02 Jakub Jelinek <jakub@redhat.com>
6563 Fritz Reese <Reese-Fritz@zai.com>
6564
6565 * gfortran.dg/oldstyle_5.f: New test.
6566
6567 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
6568
6569 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6570 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6571
6572 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6573
6574 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6575 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6576 * g++.dg/parse/error11.C: Likewise.
6577 * g++.old-deja/g++.brendan/template17.C: Likewise.
6578
6579 2014-07-02 Tobias Burnus <burnus@net-b.de>
6580
6581 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6582 * gfortran.dg/coarray/send_array.f90: Ditto.
6583 * gfortran.dg/coarray/sendget_array.f90: Ditto.
6584
6585 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6586 Yufeng Zhang <yufeng.zhang@arm.com>
6587
6588 * gcc.target/aarch64/aapcs64/aapcs64.exp:
6589 (additional_flags_for_func_ret): New variable based on
6590 $additional_flags with -fno-use-caller-save.
6591 (func-ret-*.c): Use the new variable.
6592
6593 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/59637
6596 * g++.dg/cpp0x/decltype60.C: New.
6597
6598 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6599
6600 * gcc.target/aarch64/simd/vcage_f64.c: New test.
6601 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6602 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6603 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6604 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6605 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6606 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6607 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6608
6609 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6610
6611 * g++.dg/cpp1y/pr59867.C: Fix target selector.
6612
6613 2014-07-01 Marek Polacek <polacek@redhat.com>
6614
6615 * gcc.dg/Wint-conversion.c: New test.
6616
6617 2014-07-01 Marek Polacek <polacek@redhat.com>
6618
6619 PR c/58286
6620 * gcc.dg/Wincompatible-pointer-types.c: New test.
6621
6622 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
6623
6624 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6625 MicroBlaze specific pattern.
6626
6627 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
6628
6629 PR c++/58781
6630 PR c++/60249
6631 PR c++/59867
6632 * testsuite/g++.dg/cpp0x/pr58781.C: New.
6633 * testsuite/g++.dg/cpp0x/pr60249.C: New.
6634 * testsuite/g++.dg/cpp1y/pr59867.C: New.
6635
6636 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6637
6638 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
6639 test requires greater precision than the current PowerPC long
6640 double implementation supports.
6641
6642 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 PR c++/54891
6645 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6646
6647 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6648
6649 PR c++/51400
6650 * g++.dg/cpp0x/constexpr-attribute3.C: New.
6651
6652 2014-06-30 Jeff Law <law@redhat.com>
6653
6654 PR tree-optimization/61607
6655 * gcc.dg/tree-ssa/pr61607.c: New test.
6656
6657 2014-06-30 Marek Polacek <polacek@redhat.com>
6658
6659 * c-c++-common/ubsan/attrib-2.c: New test.
6660 * g++.dg/ubsan/return-3.C: New test.
6661
6662 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
6663
6664 PR middle-end/57541
6665 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6666 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6667
6668 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6669
6670 * gcc.dg/ira-loop-pressure.c: New test.
6671
6672 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6673
6674 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6675 checks that the dump is generated.
6676
6677 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6678
6679 PR fortran/36275
6680 PR fortran/38839
6681 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6682 * gfortran.dg/binding_label_tests_27.f90: New file.
6683
6684 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6685
6686 * gfortran.dg/graphite/pr59586.f: New testcase.
6687
6688 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
6689
6690 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6691
6692 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6693
6694 PR fortran/29383
6695 * lib/target-supports.exp (check_effective_target_fortran_ieee):
6696 New function.
6697 * gfortran.dg/ieee/ieee.exp: New file.
6698 * gfortran.dg/ieee/ieee_1.F90: New file.
6699 * gfortran.dg/ieee/ieee_2.f90: New file.
6700 * gfortran.dg/ieee/ieee_3.f90: New file.
6701 * gfortran.dg/ieee/ieee_4.f90: New file.
6702 * gfortran.dg/ieee/ieee_5.f90: New file.
6703 * gfortran.dg/ieee/ieee_6.f90: New file.
6704 * gfortran.dg/ieee/ieee_7.f90: New file.
6705 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
6706
6707 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
6708
6709 * g++.dg/cpp0x/elision_conv.C: New.
6710
6711 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712
6713 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6714
6715 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6716
6717 PR c++/61614
6718 * g++.dg/ext/complit14.C: New.
6719
6720 2014-06-27 Martin Jambor <mjambor@suse.cz>
6721
6722 PR ipa/61160
6723 * g++.dg/ipa/pr61160-2.C: New test.
6724 * g++.dg/ipa/pr61160-3.C: Likewise.
6725
6726 2014-06-27 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR tree-optimization/57233
6729 PR tree-optimization/61299
6730 * gcc.dg/pr57233.c: New test.
6731 * gcc.target/i386/pr57233.c: New test.
6732 * gcc.target/i386/sse2-pr57233.c: New test.
6733 * gcc.target/i386/avx-pr57233.c: New test.
6734 * gcc.target/i386/avx2-pr57233.c: New test.
6735 * gcc.target/i386/avx512f-pr57233.c: New test.
6736 * gcc.target/i386/xop-pr57233.c: New test.
6737
6738 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
6739
6740 * gcc.dg/typeof-2.c: New testcase.
6741
6742 2014-06-27 Marek Polacek <polacek@redhat.com>
6743
6744 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
6745 (fn1): Remove store to out-of-bounds location. Add memory barrier.
6746 (fn2): Likewise.
6747 (fn5): Likewise.
6748 (fn6): Likewise.
6749 (fn7): Likewise.
6750 (fn8): Likewise.
6751 (fn9): Likewise.
6752 (fn11): Likewise.
6753 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
6754 location. Add memory barrier.
6755 (fn2): Likewise.
6756 (fn3): Likewise.
6757 (fn4): Likewise.
6758 (fn5): Likewise.
6759 * c-c++-common/ubsan/bounds-7.c: New test.
6760
6761 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6762
6763 PR libgfortran/61499
6764 * gfortran.dg/arrayio_15.f90: New test.
6765
6766 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
6767
6768 PR target/61586
6769 * gcc.target/alpha/pr61586.c: New test.
6770
6771 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6772
6773 PR c++/57573
6774 * g++.dg/template/pr57573.C: New.
6775
6776 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
6777
6778 * gcc.dg/tree-ssa/interposition.c: New testcase.
6779
6780 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6781
6782 PR c++/56633
6783 * g++.dg/cpp0x/deleted8.C: New.
6784
6785 2014-06-26 Martin Jambor <mjambor@suse.cz>
6786
6787 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
6788 parameter.
6789 * g++.dg/simulate-thread/bitfields.C: Likewise.
6790 * gcc.dg/simulate-thread/strict-align-global.c: Remove
6791 allow-packed-store-data-races parameter.
6792 * gcc.dg/simulate-thread/subfields.c: Likewise.
6793 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
6794 to one.
6795
6796 2014-06-26 Martin Jambor <mjambor@suse.cz>
6797
6798 * g++.dg/ipa/pr60600.C: Fix typo.
6799 * g++.dg/ipa/devirt-25.C: Likewise.
6800
6801 2014-06-26 Richard Biener <rguenther@suse.de>
6802
6803 PR tree-optimization/61607
6804 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
6805
6806 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6807
6808 * gcc.dg/inline-22.c: Add bind_pic_locally.
6809 * gcc.dg/inline_4.c: Ditto.
6810 * gcc.dg/fail_always_inline.c: Ditto.
6811 * g++.dg/ipa/devirt-25.C: Ditto.
6812
6813 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6814
6815 * lib/target-support.exp (bind_pic_locally): Save the flags to
6816 'flags_to_postpone' instead of appending to 'flags'.
6817 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
6818 with flags_to_postpone and revert after target_compile.
6819 * lib/g++.exp (g++_target_compile): Ditto.
6820 * lib/gfortran.exp (gfortran_target_compile): Ditto.
6821
6822 2014-06-26 Nick Clifton <nickc@redhat.com>
6823
6824 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
6825
6826 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
6827
6828 PR c++/61537
6829 * g++.dg/template/pr61537.C: New testcase.
6830
6831 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6832
6833 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
6834 powerpc*-*-linux*.
6835
6836 2014-06-25 Tobias Burnus <burnus@net-b.de>
6837
6838 * gfortran.dg/coarray_33.f90: New.
6839
6840 2014-06-25 Tobias Burnus <burnus@net-b.de>
6841
6842 * gfortran.dg/coarray/coindexed_1.f90: New.
6843
6844 2014-06-25 Tobias Burnus <burnus@net-b.de>
6845
6846 * gfortran.dg/coarray_collectives_7.f90: New.
6847
6848 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6849
6850 * gcc.c-torture/execute/20140622-1.c: New test.
6851
6852 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 DR 178
6855 PR c++/49132
6856 * g++.dg/cpp0x/aggr1.C: New.
6857 * g++.dg/cpp0x/aggr2.C: Likewise.
6858 * g++.dg/init/aggr11.C: Likewise.
6859 * g++.dg/init/aggr12.C: Likewise.
6860
6861 2014-06-25 Martin Jambor <mjambor@suse.cz>
6862
6863 * g++.dg/ipa/pr61540.C: Remove dumping test.
6864
6865 2014-06-25 Marek Polacek <polacek@redhat.com>
6866
6867 PR c/61162
6868 * gcc.dg/pr61162.c: Adjust dg-warning.
6869 * gcc.dg/pr61162-2.c: New test.
6870
6871 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
6872
6873 PR tree-optimization/57742
6874 * gcc.dg/tree-ssa/calloc-3.c: New file.
6875
6876 2014-06-25 Richard Biener <rguenther@suse.de>
6877
6878 PR testsuite/61560
6879 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
6880 for targets that return _Complex float in memory.
6881
6882 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6883
6884 * gcc.target/arm/vect-noalign.c: Adjust options.
6885
6886 2014-06-24 Cong Hou <congh@google.com>
6887
6888 * gcc.dg/vect/vect-reduc-sad.c: New.
6889 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
6890
6891 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
6892
6893 PR tree-optimization/57742
6894 * g++.dg/tree-ssa/calloc.C: New testcase.
6895 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
6896 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
6897 * gcc.dg/strlenopt-9.c: Adapt.
6898
6899 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
6900
6901 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
6902 global variable.
6903 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
6904 instead of calling sequentially in the C code.
6905 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
6906 saved_return_address to the stack frame where LR register was stored.
6907 (saved_return_address): Declare weak.
6908
6909 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
6910
6911 PR c++/33972
6912 * g++.dg/other/operator3.C: New.
6913 * g++.dg/template/operator8.C: Adjust.
6914 * g++.dg/template/operator9.C: Likewise.
6915
6916 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
6917
6918 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
6919
6920 2014-06-24 Richard Biener <rguenther@suse.de>
6921
6922 PR tree-optimization/61572
6923 * gcc.target/i386/pr61572.c: New testcase.
6924
6925 2014-06-24 Jakub Jelinek <jakub@redhat.com>
6926
6927 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
6928 reduction clause.
6929 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
6930 Remove Label is never defined expected error.
6931 * gfortran.dg/gomp/udr8.f90: New test.
6932
6933 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6934
6935 PR tree-optimization/61554
6936 * g++.dg/torture/pr61554.C: New testcase.
6937
6938 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
6939
6940 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
6941
6942 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
6943
6944 * gcc.dg/localalias-2.c: Guard by require-alias.
6945 * gcc.dg/globalalias-2.c: Likewise.
6946
6947 2014-06-23 Kai Tietz <ktietz@redhat.com>
6948
6949 * gcc.target/i386/indjmp-1.c: New test.
6950
6951 2014-06-23 Andrew Pinski <apinski@cavium.com>
6952
6953 * gcc.c-torture/compile/20140723-1.c: New testcase.
6954
6955 2014-06-23 Marek Polacek <polacek@redhat.com>
6956
6957 PR c/61553
6958 * c-c++-common/pr61553.c (foo): Add dg-error.
6959
6960 2014-06-23 Tobias Burnus <burnus@net-b.de>
6961
6962 * gfortran.dg/coarray_32.f90: New.
6963
6964 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6965
6966 DR 577
6967 PR c++/33101
6968 * g++.dg/other/void1.C: Adjust.
6969 * g++.dg/other/void3.C: Likewise.
6970
6971 2014-06-23 Marek Polacek <polacek@redhat.com>
6972
6973 PR c/61553
6974 * c-c++-common/pr61553.c: New test.
6975
6976 2014-06-23 Richard Biener <rguenther@suse.de>
6977
6978 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
6979 * g++.dg/vect/slp-pr50819.cc: Likewise.
6980 * g++.dg/vect/slp-pr56812.cc: Likewise.
6981 * gcc.dg/vect/bb-slp-1.c: Likewise.
6982 * gcc.dg/vect/bb-slp-10.c: Likewise.
6983 * gcc.dg/vect/bb-slp-11.c: Likewise.
6984 * gcc.dg/vect/bb-slp-13.c: Likewise.
6985 * gcc.dg/vect/bb-slp-14.c: Likewise.
6986 * gcc.dg/vect/bb-slp-15.c: Likewise.
6987 * gcc.dg/vect/bb-slp-16.c: Likewise.
6988 * gcc.dg/vect/bb-slp-17.c: Likewise.
6989 * gcc.dg/vect/bb-slp-18.c: Likewise.
6990 * gcc.dg/vect/bb-slp-19.c: Likewise.
6991 * gcc.dg/vect/bb-slp-2.c: Likewise.
6992 * gcc.dg/vect/bb-slp-20.c: Likewise.
6993 * gcc.dg/vect/bb-slp-21.c: Likewise.
6994 * gcc.dg/vect/bb-slp-22.c: Likewise.
6995 * gcc.dg/vect/bb-slp-23.c: Likewise.
6996 * gcc.dg/vect/bb-slp-24.c: Likewise.
6997 * gcc.dg/vect/bb-slp-25.c: Likewise.
6998 * gcc.dg/vect/bb-slp-26.c: Likewise.
6999 * gcc.dg/vect/bb-slp-27.c: Likewise.
7000 * gcc.dg/vect/bb-slp-28.c: Likewise.
7001 * gcc.dg/vect/bb-slp-29.c: Likewise.
7002 * gcc.dg/vect/bb-slp-3.c: Likewise.
7003 * gcc.dg/vect/bb-slp-30.c: Likewise.
7004 * gcc.dg/vect/bb-slp-31.c: Likewise.
7005 * gcc.dg/vect/bb-slp-32.c: Likewise.
7006 * gcc.dg/vect/bb-slp-4.c: Likewise.
7007 * gcc.dg/vect/bb-slp-5.c: Likewise.
7008 * gcc.dg/vect/bb-slp-6.c: Likewise.
7009 * gcc.dg/vect/bb-slp-7.c: Likewise.
7010 * gcc.dg/vect/bb-slp-8.c: Likewise.
7011 * gcc.dg/vect/bb-slp-8a.c: Likewise.
7012 * gcc.dg/vect/bb-slp-8b.c: Likewise.
7013 * gcc.dg/vect/bb-slp-9.c: Likewise.
7014 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
7015 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
7016 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
7017 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
7018 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
7019 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
7020 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
7021 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
7022 * gcc.dg/vect/pr26359.c: Likewise.
7023 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
7024
7025 2014-06-23 Marek Polacek <polacek@redhat.com>
7026
7027 * c-c++-common/pr49706-2.c: New test.
7028
7029 2014-06-23 Alan Modra <amodra@gmail.com>
7030
7031 * gcc.dg/pr61583.c: New.
7032
7033 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7034
7035 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
7036 [u]int64x1_t.
7037
7038 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
7039 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
7040
7041 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
7042 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
7043 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
7044 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
7045 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
7046 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
7047 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
7048 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
7049 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
7050 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
7051 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
7052 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
7053 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
7054 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
7055 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
7056 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
7057 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
7058 test_vsrid_n_u64): Fix signature to match intrinsic.
7059
7060 (test_vabs_s64): Remove.
7061 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
7062
7063 (test_vdupd_lane_s64): Rename to...
7064 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
7065
7066 (test_vdupd_lane_u64): Rename to...
7067 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
7068
7069 (test_vtst_s64): Rename to...
7070 (test_vtstd_s64): ...and change int64x1_t to int64_t.
7071
7072 (test_vtst_u64): Rename to...
7073 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
7074
7075 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
7076 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
7077 Remove out-of-bounds tests.
7078 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7079 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
7080 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
7081
7082 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7083
7084 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
7085 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
7086 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
7087 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
7088 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
7089 vector types.
7090 * gcc.target/aarch64/vsub_f64.c: Likewise.
7091 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
7092 scheme as now the same for all variants.
7093 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
7094 float64x1_t.
7095
7096 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
7097
7098 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
7099
7100 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7101
7102 * gcc.dg/localalias.c: Fix broken commit.
7103 * gcc.dg/globalalias.c: Likewise.
7104
7105 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7106
7107 * gcc.dg/localalias.c: New testcase.
7108 * gcc.dg/localalias-2.c: New testcase.
7109 * gcc.dg/globalalias.c: New testcase.
7110 * gcc.dg/globalalias-2.c: New testcase.
7111
7112 2014-06-20 Jakub Jelinek <jakub@redhat.com>
7113
7114 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
7115
7116 2014-06-20 Marek Polacek <polacek@redhat.com>
7117
7118 * c-c++-common/ubsan/bounds-1.c: New test.
7119 * c-c++-common/ubsan/bounds-2.c: New test.
7120 * c-c++-common/ubsan/bounds-3.c: New test.
7121 * c-c++-common/ubsan/bounds-4.c: New test.
7122 * c-c++-common/ubsan/bounds-5.c: New test.
7123 * c-c++-common/ubsan/bounds-6.c: New test.
7124
7125 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
7126
7127 Make the tests big-endian friendly.
7128
7129 * gcc.target/aarch64/aapcs64/test_25.c: Update.
7130 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
7131 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
7132 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
7133 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
7134 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
7135 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
7136 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
7137 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
7138
7139 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7140 Max Ostapenko <m.ostapenko@partner.samsung.com>
7141
7142 PR sanitizer/61547
7143 * c-c++-common/asan/strlen-overflow-1.c: New test.
7144
7145 2014-06-20 Martin Jambor <mjambor@suse.cz>
7146
7147 PR ipa/61540
7148 * g++.dg/ipa/pr61540.C: New test.
7149
7150 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7151 Max Ostapenko <m.ostapenko@partner.samsung.com>
7152
7153 PR sanitizer/61530
7154 * c-c++-common/asan/pr61530.c: New test.
7155
7156 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7157
7158 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7159 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7160 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7161 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7162 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7163 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7164 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7165 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7166 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7167 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7168 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7169 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7170 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7171 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7172 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7173 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7174 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7175 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7176 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7177 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7178 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7179 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7180 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7181 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7182 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7183 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7184 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7185 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7186 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7187 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7188 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7189 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7190 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7191 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7192 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7193 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7194 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7195 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7196 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7197 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7198 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7199 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7200 (test_vqdmlal_high_lane_s16): Fix parameter type.
7201 (test_vqdmlal_high_lane_s32): Likewise.
7202 (test_vqdmull_high_lane_s16): Likewise.
7203 (test_vqdmull_high_lane_s32): Likewise.
7204 (test_vqdmlsl_high_lane_s32): Likewise.
7205 (test_vqdmlsl_high_lane_s16): Likewise.
7206 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7207 Fix argument type.
7208 (test_vqdmlals_lane_s32): Likewise.
7209 (test_vqdmlslh_lane_s16): Likewise.
7210 (test_vqdmlsls_lane_s32): Likewise.
7211 (test_vqdmulhh_lane_s16): Likewise.
7212 (test_vqdmulhs_lane_s32): Likewise.
7213 (test_vqdmullh_lane_s16): Likewise.
7214 (test_vqdmulls_lane_s32): Likewise.
7215 (test_vqrdmulhh_lane_s16): Likewise.
7216 (test_vqrdmulhs_lane_s32): Likewise.
7217
7218 2014-06-20 Tobias Burnus <burnus@net-b.de>
7219
7220 PR testsuite/61567
7221 * gfortran.dg/coarray_collectives_5.f90: Update
7222 dg-final scan-tree-dump-times.
7223 * gfortran.dg/coarray_collectives_6.f90: Ditto.
7224
7225 2014-06-20 Hale Wang <hale.wang@arm.com>
7226
7227 * gcc.target/arm/lto/: New folder to verify the LTO option.
7228 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7229 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7230 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7231 * lib/lto.exp (object-readelf): New procedure.
7232
7233 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7234
7235 PR fortran/61454
7236 * gfortran.dg/pr61454.f90: New file.
7237
7238 2014-06-19 Terry Guo <terry.guo@arm.com>
7239
7240 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7241 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7242 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7243
7244 2014-06-19 Tobias Burnus <burnus@net-b.de>
7245
7246 * gfortran.dg/coarray/collectives_2.f90: Extend
7247 and make valid.
7248
7249 2014-06-18 Tom de Vries <tom@codesourcery.com>
7250
7251 * gcc.target/aarch64/fuse-caller-save.c: New test.
7252
7253 2014-06-18 Radovan Obradovic <robradovic@mips.com>
7254 Tom de Vries <tom@codesourcery.com>
7255
7256 * gcc.target/arm/fuse-caller-save.c: New test.
7257
7258 2014-06-18 Richard Biener <rguenther@suse.de>
7259
7260 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7261 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7262 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7263
7264 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7265
7266 PR tree-optimization/61518
7267 * gcc.dg/torture/pr61518.c: New test.
7268
7269 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7270
7271 PR tree-optimization/61517
7272 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7273 (incorrect_read_be32): Likewise.
7274 (main): Call incorrect_read_* to test stmt replacement is made by
7275 bswap at the right place.
7276 * gcc.c-torture/execute/pr61517.c: New test.
7277
7278 2014-06-18 Andreas Schwab <schwab@suse.de>
7279
7280 PR rtl-optimization/54555
7281 * gcc.target/m68k/pr54555.c: New test.
7282
7283 2014-06-18 Olivier Hainque <hainque@adacore.com>
7284
7285 * gnat.dg/blocklocs.adb: New test.
7286
7287 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
7288
7289 PR tree-optimization/52252
7290 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7291 * gcc.target/i386/pr52252-core.c: Ditto.
7292
7293 PR tree-optimization/61403
7294 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7295
7296 2014-06-18 Jakub Jelinek <jakub@redhat.com>
7297
7298 * gfortran.dg/gomp/declare-simd-1.f90: New test.
7299 * gfortran.dg/gomp/depend-1.f90: New test.
7300 * gfortran.dg/gomp/target1.f90: New test.
7301 * gfortran.dg/gomp/target2.f90: New test.
7302 * gfortran.dg/gomp/target3.f90: New test.
7303 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7304 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7305 201107.
7306
7307 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7308
7309 PR fortran/61126
7310 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7311
7312 2014-06-17 Tobias Burnus <burnus@net-b.de>
7313 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7314
7315 * gfortran.dg/coarray/send_array.f90: New.
7316 * gfortran.dg/coarray/get_array.f90: New.
7317 * gfortran.dg/coarray/sendget_array.f90: New.
7318 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7319 names.
7320 * gfortran.dg/coarray/collectives_2.f90: New.
7321
7322 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7323
7324 PR target/61533
7325 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7326 dg-options.
7327
7328 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
7329
7330 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7331 unit_id and kind_id to zero.
7332
7333 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
7334
7335 PR target/61483
7336 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7337 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7338 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7339 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7340
7341 2014-06-17 Richard Biener <rguenther@suse.de>
7342
7343 PR lto/61012
7344 * gcc.dg/lto/pr61526_0.c: New testcase.
7345 * gcc.dg/lto/pr61526_1.c: Likewise.
7346
7347 2014-06-17 Richard Biener <rguenther@suse.de>
7348
7349 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7350 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7351 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7352 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7353 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7354
7355 2014-06-17 Richard Biener <rguenther@suse.de>
7356
7357 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7358
7359 2014-06-16 Richard Biener <rguenther@suse.de>
7360
7361 PR tree-optimization/61482
7362 * g++.dg/torture/pr61482.C: New testcase.
7363
7364 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
7365
7366 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7367 vpmacsdql instruction.
7368
7369 2014-06-16 Yury Gribov <y.gribov@samsung.com>
7370
7371 * c-c++-common/asan/instrument-with-calls-1.c: New test.
7372 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7373 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7374 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7375 test patterns.
7376 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7377 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7378 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7379 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7380 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7381 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7382
7383 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7384
7385 PR fortran/28484
7386 PR fortran/61429
7387 * gfortran.dg/system_clock_1.f90: New file.
7388 * gfortran.dg/system_clock_2.f90: New file.
7389
7390 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7391
7392 PR c++/33101
7393 * g++.dg/other/void3.C: New.
7394 * g++.dg/conversion/err-recover1.C: Update.
7395
7396 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
7397
7398 PR target/61415
7399 * lib/target-supports.exp (check_effective_target_longdouble128): New.
7400 * gcc.target/powerpc/pack02.c: Use it.
7401 * gcc.target/powerpc/tfmode_off.c: Likewise.
7402
7403 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
7404
7405 PR rtl-optimization/61094
7406 PR rtl-optimization/61446
7407 * gcc.target/i386/pr61446.c : New.
7408
7409 2014-06-13 Dehao Chen <dehao@google.com>
7410
7411 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7412
7413 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7414
7415 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7416
7417 2014-06-13 Richard Biener <rguenther@suse.de>
7418
7419 * c-c++-common/pr46562-2.c: Adjust.
7420 * g++.dg/tree-ssa/pr8781.C: Likewise.
7421 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7422 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7423 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7424 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7425 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7426
7427 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7428
7429 PR tree-optimization/61375
7430 * gcc.c-torture/execute/pr61375-1.c: New test.
7431
7432 2014-06-12 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR middle-end/61486
7435 * c-c++-common/gomp/pr61486-1.c: New test.
7436 * c-c++-common/gomp/pr61486-2.c: New test.
7437
7438 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7439
7440 PR target/59843
7441 * gcc.dg/vect/vect-singleton_1.c: New file.
7442
7443 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
7444
7445 PR target/61443
7446 * gcc.target/avr/torture/pr61443.c: New test.
7447
7448 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7449
7450 PR c++/19200
7451 * g++.dg/parse/friend11.C: New.
7452
7453 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7454
7455 PR c++/60265
7456 * g++.dg/cpp0x/using-enum-1.C: New.
7457 * g++.dg/cpp0x/using-enum-2.C: Likewise.
7458
7459 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7460
7461 PR c++/19200
7462 * g++.dg/parse/friend9.C: New.
7463 * g++.dg/parse/friend10.C: Likewise.
7464 * g++.dg/parse/friend7.C: Adjust.
7465
7466 2014-06-11 Richard Biener <rguenther@suse.de>
7467
7468 PR tree-optimization/61452
7469 * gcc.dg/torture/pr61452.c: New testcase.
7470
7471 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 PR c++/34049
7474 * g++.dg/parse/pr34049.C: New.
7475
7476 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7477
7478 * gcc.c-torture/execute/pr61306-1.c: New test.
7479 * gcc.c-torture/execute/pr61306-2.c: Likewise.
7480 * gcc.c-torture/execute/pr61306-3.c: Likewise.
7481
7482 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7483
7484 * gcc.target/aarch64/acle/acle.exp: New.
7485 * gcc.target/aarch64/acle/crc32b.c: New test.
7486 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7487 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7488 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7489 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7490 * gcc.target/aarch64/acle/crc32d.c: Likewise.
7491 * gcc.target/aarch64/acle/crc32h.c: Likewise.
7492 * gcc.target/aarch64/acle/crc32w.c: Likewise.
7493
7494 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
7495
7496 PR tree-optimization/52252
7497 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7498
7499 2014-06-11 Richard Biener <rguenther@suse.de>
7500
7501 PR middle-end/61437
7502 * gcc.dg/torture/20140610-1.c: New testcase.
7503 * gcc.dg/torture/20140610-2.c: Likewise.
7504
7505 2014-06-10 Richard Biener <rguenther@suse.de>
7506
7507 PR tree-optimization/61438
7508 * gcc.dg/torture/pr61438.c: New testcase.
7509
7510 2014-06-10 Richard Biener <rguenther@suse.de>
7511
7512 PR middle-end/61456
7513 * g++.dg/opt/pr61456.C: New testcase.
7514
7515 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
7516 Mikael Morin <mikael@gcc.gnu.org>
7517
7518 PR fortran/41936
7519 * gfortran.dg/class_array_15.f03: Check memory leaks.
7520
7521 2014-06-10 Richard Biener <rguenther@suse.de>
7522
7523 PR tree-optimization/57186
7524 PR tree-optimization/59299
7525 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7526 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7527
7528 2014-06-10 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR fortran/60928
7531 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7532 directives.
7533 * gfortran.dg/gomp/associate1.f90: New test.
7534 * gfortran.dg/gomp/intentin1.f90: New test.
7535 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7536 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7537 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7538 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7539
7540 2014-06-09 Marek Polacek <polacek@redhat.com>
7541
7542 PR c/36446
7543 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7544 * gcc.dg/array-2.c: Likewise.
7545 * gcc.dg/array-const-2.c: Likewise.
7546 * gcc.dg/ucnid-8.c: Likewise.
7547 * gcc.dg/vla-init-1.c: Likewise.
7548 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7549 * gcc.dg/c99-flex-array-7.c: Likewise.
7550 * gcc.dg/init-bad-1.c: Likewise.
7551 * gcc.dg/init-bad-3.c: Likewise.
7552 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7553 * gcc.dg/pedwarn-init.c: Add dg-warning.
7554 * gcc.dg/pr53119.c: Remove dg-excess-errors.
7555
7556 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 PR c++/22556
7559 * g++.dg/other/redecl3.C: New.
7560
7561 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
7562
7563 PR c++/54442
7564 * g++.dg/pr54442.C: New file.
7565
7566 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
7567
7568 PR fortran/61406
7569 * gfortran.dg/associate_17.f90 : New test
7570
7571 2014-06-09 Petr Murzin <petr.murzin@intel.com>
7572
7573 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
7574 void for TEST instead of static void.
7575 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7576 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7577 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7578 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7579 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7580 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7581 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7582 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7583 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7584 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7585 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7586 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7587 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7588 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7589 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7590 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7591 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7592 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7593 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7594 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7595 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7596 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7597 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7598 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7599 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7600 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7601 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7602 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7603 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7604 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7605 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7606 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7607 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7608 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7609 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7610 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7611 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7612 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7613 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7614 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7615 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7616 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
7617 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
7618 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
7619 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
7620 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
7621 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
7622 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
7623 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
7624 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
7625 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
7626 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
7627 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
7628 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
7629 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
7630 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
7631 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
7632 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
7633 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
7634 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
7635 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
7636 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
7637 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
7638 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7639 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7640 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7641 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
7642 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
7643 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7644 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7645 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7646 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7647 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7648 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7649 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7650 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7651 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7652 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
7653 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
7654 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7655 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
7656 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
7657 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
7658 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
7659 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
7660 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
7661 instead of static void.
7662 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
7663 delete unused variables.
7664 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7665 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7666 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7667 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
7668 delete unused variables, void for TEST instead of static void.
7669 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7670 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7671 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7672 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7673 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7674 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7675 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7676 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7677 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7678 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7679 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7680 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7681 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
7682 initialize variables.
7683 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
7684 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
7685 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
7686 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
7687 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
7688 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
7689 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
7690 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
7691 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7692 * gcc.target/i386/i386.exp: Ditto.
7693 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7694 CALC, void for TEST instead of static void, initialize variables.
7695 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
7696 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
7697 static void.
7698 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
7699 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
7700 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
7701 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
7702 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
7703 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
7704 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
7705 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
7706 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
7707 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
7708 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
7709 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
7710 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
7711 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
7712 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
7713 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
7714 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7715 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7716 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7717 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
7718 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
7719 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
7720 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
7721 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
7722 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
7723 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
7724 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
7725 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
7726 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
7727 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
7728 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
7729 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
7730 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
7731 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
7732 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
7733 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
7734 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
7735 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
7736 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
7737 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
7738 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7739 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7740 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
7741 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
7742 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
7743 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
7744 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
7745 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
7746 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
7747 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
7748 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
7749 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
7750 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7751 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7752 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7753 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7754 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
7755 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
7756 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
7757 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
7758 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7759 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7760 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7761 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
7762 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
7763 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
7764 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
7765 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7766 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
7767 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7768 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
7769 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7770 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7771 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7772 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7773 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7774 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
7775 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
7776 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
7777 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
7778 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
7779 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
7780 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
7781 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
7782 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
7783 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
7784 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
7785 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
7786 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
7787 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
7788 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
7789 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7790 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
7791 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
7792 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
7793 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
7794 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
7795 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
7796 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
7797 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
7798 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
7799 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
7800 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
7801 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
7802 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
7803 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
7804 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
7805 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
7806 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
7807 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
7808 instead of static void.
7809 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
7810 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
7811 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
7812 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
7813 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
7814 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
7815 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
7816 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
7817 static void, delete unused variables.
7818 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
7819 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7820 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
7821 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
7822 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
7823 static void, delete unused variables, Change parameters for
7824 UNION_CHECK, MASK_MERGE and MASK_ZERO.
7825 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
7826 CALC, void for TEST instead of static void.
7827 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
7828 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
7829 void.
7830 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
7831 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
7832 static void, change type of parameter for UNION_TYPE.
7833 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
7834 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
7835 void for TEST instead of static void, delete unused variables, change
7836 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
7837 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
7838 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7839 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7840 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7841 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7842 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7843 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
7844 void for TEST instead of static void, change parameters for
7845 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
7846 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
7847 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
7848 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
7849 * gcc.target/i386/avx512f-additional-reg-names.c: Add
7850 __attribute__((unused)).
7851 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
7852 __attribute__((unused)).
7853 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
7854 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
7855 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
7856 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
7857 * gcc.target/i386/avx512f-korw-1.c: Ditto.
7858 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
7859 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
7860 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
7861 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
7862 add __attribute__((unused)).
7863 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
7864 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
7865 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
7866 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
7867 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
7868 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
7869 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
7870 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
7871 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
7872 delete unused variables.
7873 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
7874 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7875 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7876 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7877 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7878 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
7879 static void, mask_merging and zero_masking for unsigned types.
7880 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
7881 CHECK_ARRAY for unsigned types.
7882 * gcc.target/i386/m256-check.h: Ditto.
7883 * gcc.target/i386/m512-check.h: Ditto.
7884
7885 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
7886
7887 PR target/61062
7888 * gcc.target/arm/pr48252.c (main): Expect same result
7889 as endian-neutral.
7890
7891 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7892
7893 PR fortran/45187
7894 * gfortran.dg/cray_pointers_10.f90: New file.
7895
7896 2014-06-09 Jakub Jelinek <jakub@redhat.com>
7897
7898 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
7899 instead of complex(kind=16).
7900
7901 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7902
7903 PR fortran/38829
7904 * gfortran.dg/bind_c_usage_29.f90: New file.
7905
7906 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
7907
7908 * gnat.dg/opt38.adb: New test.
7909 * gnat.dg/opt38_pkg.ad[sb]: New helper.
7910
7911 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
7912
7913 PR target/18343
7914 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
7915 New macro, 0 for __MMIX__, default 64.
7916 (bar): Pass it to __builtin_apply instead of literal 64.
7917
7918 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7919
7920 * gfortran.dg/io_constraints_11.f90: New file.
7921 * gfortran.dg/io_constraints_12.f90: New file.
7922 * gfortran.dg/io_constraints_13.f90: New file.
7923
7924 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
7925
7926 PR target/61423
7927 * gcc.target/i386/pr61423.c: New test.
7928
7929 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7930
7931 PR c++/60184
7932 * g++.dg/cpp0x/constexpr-union6.C: New.
7933 * g++.dg/cpp0x/union6.C: Likewise.
7934 * g++.dg/init/ref14.C: Adjust.
7935 * g++.dg/init/union1.C: Likewise.
7936
7937 2014-06-06 Richard Biener <rguenther@suse.de>
7938
7939 PR tree-optimization/59299
7940 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
7941
7942 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
7943
7944 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
7945 * gcc.dg/tree-ssa/sra-12.c: Likewise.
7946
7947 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7948
7949 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
7950 bitfield and test wrong results instead of correct results to make the
7951 test more portable.
7952
7953 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/60432
7956 * g++.dg/cpp0x/constexpr-60432.C: New.
7957
7958 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7959
7960 PR c++/60199
7961 * g++.dg/cpp0x/constexpr-60199.C: New.
7962
7963 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7964
7965 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
7966 Specify -march=z900 as an additional option.
7967 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
7968 * gcc.dg/optimize-bswapsi-2.c: Likewise.
7969 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
7970
7971 2014-06-06 Jakub Jelinek <jakub@redhat.com>
7972
7973 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
7974 reduction clause diagnostic changes.
7975 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
7976 * gfortran.dg/gomp/reduction1.f90: Likewise.
7977 * gfortran.dg/gomp/reduction3.f90: Likewise.
7978 * gfortran.dg/gomp/udr1.f90: New test.
7979 * gfortran.dg/gomp/udr2.f90: New test.
7980 * gfortran.dg/gomp/udr3.f90: New test.
7981 * gfortran.dg/gomp/udr4.f90: New test.
7982 * gfortran.dg/gomp/udr5.f90: New test.
7983 * gfortran.dg/gomp/udr6.f90: New test.
7984 * gfortran.dg/gomp/udr7.f90: New test.
7985
7986 2014-06-06 Christian Bruel <christian.bruel@st.com>
7987
7988 PR tree-optimization/43934
7989 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
7990
7991 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
7992
7993 PR c/53119
7994 * gcc.dg/pr53119.c: New testcase.
7995
7996 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7997
7998 PR target/52472
7999 * gcc.target/avr/pr52472.c: New test.
8000
8001
8002 2014-06-05 Jeff Law <law@redhat.com>
8003
8004 PR tree-optimization/61289
8005 * g++.dg/pr61289.C: New test.
8006 * g++.dg/pr61289-2.C: New test.
8007
8008 2014-06-05 Richard Biener <rguenther@suse.de>
8009 Paolo Carlini <paolo.carlini@oracle.com>
8010
8011 PR c++/56961
8012 * g++.dg/parse/pr56961.C: New.
8013
8014 2014-06-05 Kai Tietz <ktietz@redhat.com>
8015
8016 PR target/46219
8017 * gcc.target/i386/sibcall-4.c: Remove xfail.
8018
8019 2014-06-05 Julian Brown <julian@codesourcery.com>
8020 Sandra Loosemore <sandra@codesourcery.com>
8021
8022 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
8023
8024 2014-06-05 Richard Biener <rguenther@suse.de>
8025
8026 PR c++/61004
8027 * g++.dg/diagnostic/pr61004.C: New testcase.
8028
8029 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
8030
8031 * gcc.dg/torture/pr61319.c: New test.
8032
8033 2014-06-05 Marek Polacek <polacek@redhat.com>
8034
8035 PR c/56724
8036 * gcc.dg/pr56724-3.c: New test.
8037
8038 2014-06-05 Andreas Schwab <schwab@suse.de>
8039
8040 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
8041
8042 2014-06-05 Marek Polacek <polacek@redhat.com>
8043
8044 PR c/49706
8045 * c-c++-common/pr49706.c: New test.
8046
8047 2014-06-05 Marek Polacek <polacek@redhat.com>
8048
8049 PR c/48062
8050 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
8051 * gcc.dg/Wshadow-3.c: Likewise.
8052 * gcc.dg/pr48062.c: New test.
8053
8054 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8055
8056 PR c++/43453
8057 * g++.dg/init/pr43453.C: New.
8058
8059 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
8060
8061 PR tree-optimization/61385
8062 * gcc.dg/tree-ssa/pr61385.c: New file.
8063
8064 2014-06-04 Richard Biener <rguenther@suse.de>
8065
8066 PR tree-optimization/60098
8067 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
8068
8069 2014-06-04 Richard Biener <rguenther@suse.de>
8070
8071 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
8072
8073 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
8074
8075 PR c/58942
8076 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
8077 the case with a pointer.
8078
8079 2014-06-04 Marek Polacek <polacek@redhat.com>
8080
8081 PR c/30020
8082 * c-c++-common/pr30020.c: New test.
8083
8084 2014-06-03 Andrew Pinski <apinski@cavium.com>
8085
8086 * gcc.c-torture/compile/20140528-1.c: New testcase.
8087
8088 2014-06-03 Dehao Chen <dehao@google.com>
8089
8090 * gcc.dg/tree-prof/merge_block.c: New test.
8091
8092 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
8093
8094 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
8095 * g++.dg/ext/mv15.C (dg-options): Ditto.
8096
8097 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8098
8099 DR 1423
8100 PR c++/52174
8101 * g++.dg/cpp0x/nullptr31.C: New.
8102 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
8103 * g++.dg/cpp0x/nullptr17.C: Update.
8104
8105 2014-06-03 Marek Polacek <polacek@redhat.com>
8106
8107 PR c/60439
8108 * c-c++-common/pr60439.c: New test.
8109 * g++.dg/eh/scope1.C (f4): Add dg-warning.
8110
8111 2014-06-03 Martin Jambor <mjambor@suse.cz>
8112
8113 PR ipa/61160
8114 * g++.dg/ipa/pr61160-1.C: New test.
8115
8116 2014-06-03 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/61383
8119 * gcc.dg/torture/pr61383-1.c: New testcase.
8120
8121 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
8122
8123 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
8124
8125 2014-06-02 Jeff Law <law@redhat.com>
8126
8127 PR rtl-optimization/61094
8128 * g++.dg/pr61094: New test.
8129
8130 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
8131
8132 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
8133 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
8134 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
8135 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
8136 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
8137 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
8138 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
8139 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
8140
8141 2014-06-02 Richard Biener <rguenther@suse.de>
8142
8143 PR tree-optimization/61346
8144 * gcc.dg/torture/pr61346.c: New testcase.
8145
8146 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8147
8148 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
8149 not compilation.
8150 * gcc.target/i386/sibcall-4.c: Ditto.
8151 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
8152
8153 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8154
8155 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8156 in scan-assembler-not string.
8157 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8158 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8159 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8160
8161 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8162
8163 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8164
8165 2014-06-01 Kai Tietz <ktietz@redhat.com>
8166
8167 PR target/61377
8168 * gcc.target/i386/sibcall-6.c: New test.
8169
8170 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8171
8172 DR 1227
8173 PR c++/57543
8174 * g++.dg/cpp0x/pr57543-1.C: New.
8175 * g++.dg/cpp0x/pr57543-2.C: Likewise.
8176 * g++.dg/cpp0x/pr57543-3.C: Likewise.
8177 * g++.dg/cpp0x/decltype59.C: Likewise.
8178
8179 2014-05-31 Tom de Vries <tom@codesourcery.com>
8180
8181 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8182
8183 2014-05-30 Jakub Jelinek <jakub@redhat.com>
8184
8185 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8186 restore_gcc_exec_prefix_env_var): New procedures.
8187 (set_ld_library_path_env_vars,
8188 restore_ld_library_path_env_vars): Use them.
8189 * lib/c-compat.exp: Load target-libpath.exp.
8190 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8191 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8192 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8193 restore_gcc_exec_prefix_env_var.
8194 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8195 Likewise.
8196
8197 * c-c++-common/asan/misalign-1.c: New test.
8198 * c-c++-common/asan/misalign-2.c: New test.
8199
8200 * g++.dg/asan/asan_test.C: Add -std=c++11 and
8201 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8202 -DASAN_USE_DEJAGNU_GTEST=1.
8203 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8204 * g++.dg/asan/asan_oob_test.cc: Likewise.
8205 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8206 * g++.dg/asan/asan_str_test.cc: Likewise.
8207 * g++.dg/asan/asan_test_utils.h: Likewise.
8208 * g++.dg/asan/sanitizer_test_config.h: Likewise.
8209 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8210 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8211 Imported from upstream r209283.
8212 * g++.dg/asan/asan_test_config.h: Likewise.
8213
8214 2014-05-30 Kai Tietz <ktietz@redhat.com>
8215
8216 PR target/60104
8217 * gcc.target/i386/sibcall-1.c: New test.
8218 * gcc.target/i386/sibcall-2.c: New test.
8219 * gcc.target/i386/sibcall-3.c: New test.
8220 * gcc.target/i386/sibcall-4.c: New test.
8221
8222 2014-05-30 Ian Lance Taylor <iant@google.com>
8223
8224 * gcc.target/i386/pause-2.c: New test.
8225
8226 2014-05-30 Tom de Vries <tom@codesourcery.com>
8227
8228 * gcc.target/i386/fuse-caller-save.c: New test.
8229 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8230 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8231
8232 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8233
8234 * gcc.target/arm/simd/vrev16p8_1.c: New file.
8235 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8236 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8237 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8238 * gcc.target/arm/simd/vrev16s8_1.c: New file.
8239 * gcc.target/arm/simd/vrev16u8_1.c: New file.
8240 * gcc.target/arm/simd/vrev32p16_1.c: New file.
8241 * gcc.target/arm/simd/vrev32p8_1.c: New file.
8242 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8243 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8244 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8245 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8246 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8247 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8248 * gcc.target/arm/simd/vrev32s16_1.c: New file.
8249 * gcc.target/arm/simd/vrev32s8_1.c: New file.
8250 * gcc.target/arm/simd/vrev32u16_1.c: New file.
8251 * gcc.target/arm/simd/vrev32u8_1.c: New file.
8252 * gcc.target/arm/simd/vrev64f32_1.c: New file.
8253 * gcc.target/arm/simd/vrev64p16_1.c: New file.
8254 * gcc.target/arm/simd/vrev64p8_1.c: New file.
8255 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8256 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8257 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8258 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8259 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8260 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8261 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8262 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8263 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8264 * gcc.target/arm/simd/vrev64s16_1.c: New file.
8265 * gcc.target/arm/simd/vrev64s32_1.c: New file.
8266 * gcc.target/arm/simd/vrev64s8_1.c: New file.
8267 * gcc.target/arm/simd/vrev64u16_1.c: New file.
8268 * gcc.target/arm/simd/vrev64u32_1.c: New file.
8269 * gcc.target/arm/simd/vrev64u8_1.c: New file.
8270
8271 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8272
8273 PR rtl-optimization/61325
8274 * gcc.target/aarch64/pr61325.c: New.
8275
8276 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8277
8278 * gcc.target/arm/simd/vextQf32_1.c: New file.
8279 * gcc.target/arm/simd/vextQp16_1.c: New file.
8280 * gcc.target/arm/simd/vextQp8_1.c: New file.
8281 * gcc.target/arm/simd/vextQs16_1.c: New file.
8282 * gcc.target/arm/simd/vextQs32_1.c: New file.
8283 * gcc.target/arm/simd/vextQs64_1.c: New file.
8284 * gcc.target/arm/simd/vextQs8_1.c: New file.
8285 * gcc.target/arm/simd/vextQu16_1.c: New file.
8286 * gcc.target/arm/simd/vextQu32_1.c: New file.
8287 * gcc.target/arm/simd/vextQu64_1.c: New file.
8288 * gcc.target/arm/simd/vextQu8_1.c: New file.
8289 * gcc.target/arm/simd/vextQp64_1.c: New file.
8290 * gcc.target/arm/simd/vextf32_1.c: New file.
8291 * gcc.target/arm/simd/vextp16_1.c: New file.
8292 * gcc.target/arm/simd/vextp8_1.c: New file.
8293 * gcc.target/arm/simd/vexts16_1.c: New file.
8294 * gcc.target/arm/simd/vexts32_1.c: New file.
8295 * gcc.target/arm/simd/vexts64_1.c: New file.
8296 * gcc.target/arm/simd/vexts8_1.c: New file.
8297 * gcc.target/arm/simd/vextu16_1.c: New file.
8298 * gcc.target/arm/simd/vextu32_1.c: New file.
8299 * gcc.target/arm/simd/vextu64_1.c: New file.
8300 * gcc.target/arm/simd/vextu8_1.c: New file.
8301 * gcc.target/arm/simd/vextp64_1.c: New file.
8302
8303 2014-05-29 Radovan Obradovic <robradovic@mips.com>
8304 Tom de Vries <tom@codesourcery.com>
8305
8306 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8307 options.
8308 * gcc.target/mips/fuse-caller-save.h: New include file.
8309 * gcc.target/mips/fuse-caller-save.c: New test.
8310 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8311 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8312
8313 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8314
8315 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8316
8317 2014-05-28 Richard Biener <rguenther@suse.de>
8318
8319 PR middle-end/61045
8320 * gcc.dg/pr61045.c: New testcase.
8321
8322 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8323
8324 * lib/clearcap.exp: New file.
8325 * gcc.dg/vect/vect.exp: Load clearcap.exp.
8326 Remove clearcap_ldflags handling.
8327 Call clearcap-init, clearcap-finish.
8328 * gcc.target/i386/i386.exp: Likewise.
8329 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8330 * gcc.target/i386/clearcapv2.map: Move to
8331 ../config/sol2-clearcapv2.map.
8332 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8333 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8334
8335 2014-05-28 Richard Biener <rguenther@suse.de>
8336
8337 PR tree-optimization/61335
8338 * gfortran.dg/pr61335.f90: New testcase.
8339
8340 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8343
8344 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8345
8346 * gnat.dg/overflow_fixed.adb: New test.
8347
8348 2014-05-27 Marek Polacek <polacek@redhat.com>
8349
8350 PR c/56724
8351 * gcc.dg/pr56724-1.c: New test.
8352 * gcc.dg/pr56724-2.c: New test.
8353 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8354 -Wtraditional.
8355 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8356
8357 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8358
8359 * gcc.dg/fold-compare-8.c: New test.
8360 * gcc.dg/Wstrict-overflow-25.c: Likewise.
8361
8362 2014-05-27 Richard Biener <rguenther@suse.de>
8363
8364 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8365
8366 2014-05-27 Marek Polacek <polacek@redhat.com>
8367
8368 PR testsuite/61319
8369 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8370 LLONG_MIN, and ULLONG_MAX.
8371
8372 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8373
8374 * lib/target-supports.exp (check_effective_target_vect_bswap):
8375 Specify arm*-*-* support.
8376
8377 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8378
8379 PR testsuite/61319
8380 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8381 -nan optional.
8382 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8383 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8384
8385 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8386
8387 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8388
8389 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
8390
8391 PR rtl-optimization/61222
8392 * gcc.c-torture/compile/pr61222-1.c: New test.
8393 * gcc.c-torture/compile/pr61222-2.c: Likewise.
8394
8395 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8396
8397 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8398
8399 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8400
8401 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8402
8403 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8404
8405 PR libgfortran/55117
8406 * gfortran.dg/namelist_85.f90: New test.
8407
8408 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
8409
8410 PR c/61191
8411 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8412 the case with syntax error.
8413
8414 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8415
8416 * gcc.dg/lto/pr61278_0.c: New test.
8417 * gcc.dg/lto/pr61278_1.c: New test.
8418
8419 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8420
8421 * gcc.dg/pr61220.c: New test.
8422 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8423
8424 2014-05-25 Tobias Burnus <burnus@net-b.de>
8425
8426 * gfortran.dg/coarray_10.f90: Update dg-warning.
8427 * gfortran.dg/coarray_this_image_1.f90: New.
8428 * gfortran.dg/coarray_this_image_2.f90: New.
8429
8430 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8431
8432 PR libfortran/61173
8433 * gfortran.dg/arrayio_14.f90: New test.
8434
8435 2014-05-24 Andreas Schwab <schwab@suse.de>
8436
8437 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8438
8439 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8440
8441 * gfortran.dg/bind_c_array_params_2.f90:
8442 Adjust regexp for -flto.
8443 * gfortran.dg/pr48636-2.f90: Likewise.
8444 * gfortran.dg/pr52835.f90: Likewise.
8445
8446 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8447
8448 PR rtl-optimization/61215
8449 * gcc.target/i386/pr61215.c: New.
8450
8451 2014-05-23 Marek Polacek <polacek@redhat.com>
8452 Jakub Jelinek <jakub@redhat.com>
8453
8454 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8455 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8456 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8457 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8458 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8459 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8460 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8461 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8462 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8463 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8464 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8465 * c-c++-common/ubsan/float-cast.h: New file.
8466 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8467 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8468
8469 2014-05-23 Jiong Wang <jiong.wang@arm.com>
8470
8471 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8472
8473 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8474
8475 * g++.dg/cpp1y/lambda-init9.C: New.
8476
8477 2014-05-23 Richard Biener <rguenther@suse.de>
8478
8479 PR testsuite/61266
8480 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8481 adjust testcase to reflect reality.
8482
8483 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8484
8485 PR tree-optimization/54733
8486 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8487 optimization to support memory sources and bitwise operations
8488 equivalent to load in host endianness.
8489 * gcc.dg/optimize-bswaphi-1.c: Likewise.
8490 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8491 * gcc.c-torture/execute/bswap-2.c: Likewise.
8492
8493 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8494
8495 * lib/target-supports.exp: New effective targets for architectures
8496 capable of performing byte swap.
8497 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8498 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8499 * gcc.dg/optimize-bswapsi-1.c: Likewise.
8500
8501 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8502
8503 PR c++/61088
8504 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8505 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8506
8507 2014-05-22 Xinliang David Li <davidxl@google.com>
8508
8509 * g++.dg/ipa/devirt-15.C: Fix expected message.
8510 * g++.dg/ipa/devirt-16.C: Ditto.
8511 * g++.dg/ipa/devirt-17.C: Ditto.
8512 * g++.dg/ipa/devirt-26.C: Ditto.
8513 * g++.dg/ipa/imm-devirt-1.C: Ditto.
8514 * g++.dg/ipa/imm-devirt-2.C: Ditto.
8515 * g++.dg/tree-ssa/pr8781.C:Ditto.
8516
8517 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8518
8519 * gcc.target/powerpc/htm-ttest.c: New test.
8520
8521 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8522
8523 * gnat.dg/opt37.ad[sb]: New test.
8524
8525 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
8526
8527 PR c/61271
8528 * g++.dg/cilk-plus/AN/array_function.cc: New.
8529
8530 2014-05-22 Richard Biener <rguenther@suse.de>
8531
8532 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8533
8534 2014-05-22 Kostya Serebryany <kcc@google.com>
8535
8536 * c-c++-common/tsan/mutexset1.c: Update the test to match
8537 upstream r209283.
8538 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8539
8540 2014-05-21 Marek Polacek <polacek@redhat.com>
8541
8542 PR sanitizer/61272
8543 * g++.dg/ubsan/pr61272.C: New test.
8544
8545 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
8546 Sandra Loosemore <sandra@codesourcery.com>
8547
8548 PR lto/60179
8549 * lib/scanasm.exp (scan-lto-assembler): New procedure.
8550 * gcc.target/nios2/custom-fp-lto.c: New test.
8551
8552 2014-05-21 Andreas Schwab <schwab@suse.de>
8553
8554 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8555
8556 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8557
8558 PR target/54236
8559 * gcc.target/sh/pr54236-3.c: New.
8560
8561 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8562
8563 PR c++/60189
8564 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8565
8566 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
8567
8568 PR tree-optimization/60899
8569 * g++.dg/ipa/devirt-11.C: Update template.
8570
8571 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8572
8573 PR C++/61038
8574 * g++.dg/cpp0x/pr61038.C: New.
8575
8576 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8577
8578 PR c++/58753
8579 PR c++/58930
8580 PR c++/58704
8581 * g++.dg/cpp0x/nsdmi-template11.C: New.
8582 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8583 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8584
8585 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
8586
8587 * gnat.dg/opt35.adb: New test.
8588 * gnat.dg/opt36.adb: Likewise.
8589 * gnat.dg/opt35_pkg.ad[sb]: New helper.
8590
8591 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8592
8593 PR c++/60373
8594 * g++.dg/cpp0x/Wattributes1.C: New.
8595 * g++.dg/ext/visibility/redecl1.C: Adjust.
8596 * g++.dg/ext/visibility/visibility-7.C: Likewise.
8597
8598 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8599
8600 * gcc.target/powerpc/vsxcopy.c: New test.
8601
8602 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8603
8604 PR c++/58664
8605 * g++.dg/cpp0x/nsdmi-union6.C: New.
8606 * g++.dg/parse/pr58664.C: Likewise.
8607 * g++.dg/cpp0x/nsdmi6.C: Tweak.
8608 * g++.dg/parse/crash31.C: Likewise.
8609 * g++.dg/template/error2.C: Likewise.
8610 * g++.dg/template/inherit8.C: Likewise.
8611 * g++.dg/template/offsetof2.C: Likewise.
8612
8613 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
8614
8615 * c-c++-common/gomp/simd4.c: Adjust for inform.
8616 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8617 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8618 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
8619 * g++.dg/cpp0x/noexcept15.C: Likewise.
8620 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
8621 * g++.dg/eh/spec6.C: Likewise.
8622 * g++.dg/expr/cast1.C: Likewise.
8623 * g++.dg/expr/dtor1.C: Likewise.
8624 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
8625 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
8626 * g++.dg/gomp/pr49223-2.C: Likewise.
8627 * g++.dg/gomp/udr-4.C: Likewise.
8628 * g++.dg/init/delete1.C: Likewise.
8629 * g++.dg/other/crash-2.C: Likewise.
8630 * g++.dg/parse/crash24.C: Likewise.
8631 * g++.dg/parse/crash25.C: Likewise.
8632 * g++.dg/parse/crash31.C: Likewise.
8633 * g++.dg/parse/crash49.C: Likewise.
8634 * g++.dg/parse/crash50.C: Likewise.
8635 * g++.dg/parse/crash54.C: Likewise.
8636 * g++.dg/parse/dtor7.C: Likewise.
8637 * g++.dg/parse/error40.C: Likewise.
8638 * g++.dg/parse/fused-params1.C: Likewise.
8639 * g++.dg/parse/new1.C: Likewise.
8640 * g++.dg/template/crash35.C: Likewise.
8641 * g++.dg/template/crash59.C: Likewise.
8642 * g++.dg/template/crash77.C: Likewise.
8643 * g++.dg/template/error51.C: Likewise.
8644 * g++.dg/template/incomplete1.C: Likewise.
8645 * g++.dg/template/incomplete3.C: Likewise.
8646 * g++.dg/template/incomplete4.C: Likewise.
8647 * g++.dg/template/incomplete5.C: Likewise.
8648 * g++.dg/template/inherit8.C: Likewise.
8649 * g++.dg/template/instantiate1.C: Likewise.
8650 * g++.dg/template/instantiate3.C: Likewis: Likewise.
8651 * g++.dg/template/offsetof2.C: Likewise.
8652 * g++.dg/tm/pr51928.C: Likewise.
8653 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
8654 * g++.dg/warn/incomplete1.C: Likewise.
8655 * g++.dg/warn/incomplete2.C: Likewise.
8656 * g++.old-deja/g++.brendan/friend4.C: Likewise.
8657 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
8658 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
8659 * g++.old-deja/g++.eh/catch1.C: Likewise.
8660 * g++.old-deja/g++.eh/spec6.C: Likewise.
8661 * g++.old-deja/g++.mike/p7868.C: Likewise.
8662 * g++.old-deja/g++.other/crash38.C: Likewise.
8663 * g++.old-deja/g++.other/enum2.C: Likewise.
8664 * g++.old-deja/g++.other/incomplete.C: Likewise.
8665 * g++.old-deja/g++.other/vaarg3.C: Likewise.
8666 * g++.old-deja/g++.pt/crash9.C: Likewise.
8667 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
8668 * g++.old-deja/g++.pt/typename8.C: Likewise.
8669 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
8670
8671 2014-05-19 Joseph Myers <joseph@codesourcery.com>
8672
8673 * lib/target-supports.exp
8674 (check_effective_target_vect_sizes_32B_16B): Return false if
8675 128-bit AVX vectors preferred.
8676
8677 2014-05-19 Mike Stump <mikestump@comcast.net>
8678
8679 * lib/target-supports.exp (check_effective_target_avx): Early out
8680 if not x86 to prevent x86 flags on non-x86 targets.
8681
8682 2014-05-19 Richard Biener <rguenther@suse.de>
8683
8684 PR tree-optimization/61221
8685 * gcc.dg/torture/pr61221.c: New testcase.
8686
8687 2014-05-19 Richard Biener <rguenther@suse.de>
8688
8689 PR tree-optimization/61209
8690 * gfortran.dg/pr61209.f90: New testcase.
8691
8692 2014-05-19 Richard Biener <rguenther@suse.de>
8693
8694 PR tree-optimization/61184
8695 * c-c++-common/torture/pr61184.c: New testcase.
8696
8697 2014-05-19 Christian Bruel <christian.bruel@st.com>
8698
8699 PR target/61195
8700 * gcc.target/sh/pr61195.c: New test.
8701
8702 2014-05-18 Wei Mi <wmi@google.com>
8703
8704 PR target/58066
8705 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
8706 directive with rtl insns. Add effective-target fpic and
8707 tls_native.
8708
8709 2014-05-17 Xinliang David Li <davidxl@google.com>
8710
8711 * g++.dg/ipa/devirt-33.C: New testcase.
8712
8713 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
8714
8715 * g++.dg/ipa/comdat.C: New file.
8716
8717 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8718
8719 * gnat.dg/volatile12.ad[sb]: New test.
8720
8721 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8722
8723 * gnat.dg/enum3.adb: New test.
8724
8725 2014-05-18 Andreas Schwab <schwab@suse.de>
8726
8727 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8728
8729 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
8730
8731 PR libfortran/52539
8732 * gfortran.dg/namelist_utf8.f90: New test.
8733
8734 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8735
8736 PR c++/52875
8737 * g++.dg/cpp0x/decltype58.C: New.
8738
8739 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
8740
8741 * gcc.target/microblaze/others/break_handler.c: New.
8742
8743 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
8744
8745 PR tree-optimization/61140
8746 PR tree-optimization/61150
8747 PR tree-optimization/61197
8748 * gcc.dg/tree-ssa/pr61140.c: New file.
8749 * gcc.dg/tree-ssa/pr61150.c: New file.
8750 * gcc.dg/tree-ssa/pr61197.c: New file.
8751
8752 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
8753
8754 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
8755 (dg-options): Add -mfpmath=387.
8756 (dg-final): Check that no MMX registers are used.
8757
8758 2014-05-17 Andreas Schwab <schwab@suse.de>
8759
8760 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
8761
8762 2014-05-16 David Malcolm <dmalcolm@redhat.com>
8763
8764 Revert:
8765 2014-04-29 David Malcolm <dmalcolm@redhat.com>
8766
8767 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8768 occurrences of "int" in the gimple dump to reflect that the return
8769 types of functions now show up in such dumps.
8770 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8771
8772 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
8773
8774 * gcc.c-torture/execute/20101011-1.c: Update testcase.
8775 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
8776 * gcc.dg/tree-ssa/writeonly.c: New testcase.
8777 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
8778 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
8779 * gcc.dg/debug/pr35154.c: Update testcase.
8780 * gcc.target/i386/vectorize1.c: Update testcase.
8781
8782 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
8783
8784 PR c++/51640
8785 * g++.dg/parse/error54.C: New.
8786
8787 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
8788
8789 PR rtl-optimization/60969
8790 * g++.dg/pr60969.C: New.
8791
8792 2014-05-16 Richard Biener <rguenther@suse.de>
8793
8794 PR tree-optimization/61194
8795 * gcc.dg/vect/pr61194.c: New testcase.
8796
8797 2014-05-16 Richard Biener <rguenther@suse.de>
8798
8799 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
8800 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
8801 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
8802 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
8803
8804 2014-05-16 Richard Biener <rguenther@suse.de>
8805
8806 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
8807
8808 2014-05-15 Martin Jambor <mjambor@suse.cz>
8809
8810 PR ipa/61085
8811 * g++.dg/ipa/pr61085.C: New test.
8812
8813 2014-05-15 Martin Jambor <mjambor@suse.cz>
8814
8815 PR tree-optimization/61090
8816 * gcc.dg/tree-ssa/pr61090.c: New test.
8817
8818 2014-05-15 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR tree-optimization/61158
8821 * gcc.dg/pr61158.c: New test.
8822
8823 2014-05-15 Andreas Schwab <schwab@suse.de>
8824
8825 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
8826 emitted.
8827 * obj-c++.dg/exceptions-5.mm: Likewise.
8828
8829 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8830
8831 * shrink-wrap-loop.c: New test case.
8832
8833 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
8834
8835 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
8836 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
8837 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
8838 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
8839 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
8840 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
8841 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
8842 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
8843 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
8844 * gcc.target/arm/simd/vtrnf32_1.c: New file.
8845 * gcc.target/arm/simd/vtrnp16_1.c: New file.
8846 * gcc.target/arm/simd/vtrnp8_1.c: New file.
8847 * gcc.target/arm/simd/vtrns16_1.c: New file.
8848 * gcc.target/arm/simd/vtrns32_1.c: New file.
8849 * gcc.target/arm/simd/vtrns8_1.c: New file.
8850 * gcc.target/arm/simd/vtrnu16_1.c: New file.
8851 * gcc.target/arm/simd/vtrnu32_1.c: New file.
8852 * gcc.target/arm/simd/vtrnu8_1.c: New file.
8853
8854 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
8855
8856 * gcc.target/i386/clflushopt-1.c: New.
8857 * gcc.target/i386/xsavec-1.c: Ditto.
8858 * gcc.target/i386/xsavec64-1.c: Ditto.
8859 * gcc.target/i386/xsaves-1.c: Ditto.
8860 * gcc.target/i386/xsaves64-1.c: Ditto.
8861 * gcc.target/i386/sse-12.c: Test new options.
8862 * gcc.target/i386/sse-13.c: Ditto.
8863 * gcc.target/i386/sse-14.c: Ditto.
8864 * gcc.target/i386/sse-22.c: Ditto.
8865 * gcc.target/i386/sse-23.c: Ditto.
8866 * g++.dg/other/i386-2.C: Ditto.
8867 * g++.dg/other/i386-3.C: Ditto.
8868
8869 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8870
8871 PR rtl-optimization/60866
8872 * gcc.dg/pr60866.c: New test.
8873
8874 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8875
8876 PR rtl-optimization/60901
8877 * gcc.target/i386/pr60901.c: New test.
8878
8879 2014-05-14 Yury Gribov <y.gribov@samsung.com>
8880
8881 PR sanitizer/61100
8882 * c-c++-common/asan/asan-interface-1.c: New test.
8883 * lib/asan-dg.exp (asan_include_flags): New function.
8884 (asan_init): Call asan_include_flags to obtain path
8885 to sanitizer headers.
8886
8887 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
8888
8889 * lib/target-support.exp (check_dfp_hw_available): New function.
8890 (is-effective-target): Check $arg for dfp_hw.
8891 (is-effective-target-keyword): Likewise.
8892 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
8893 Change target to dfp_hw.
8894
8895 2014-05-13 Marek Polacek <polacek@redhat.com>
8896
8897 PR c/61162
8898 * gcc.dg/pr61162.c: New test.
8899
8900 2014-05-13 Marek Polacek <polacek@redhat.com>
8901
8902 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
8903 * c-c++-common/pr50459-2.c: New test.
8904
8905 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
8906
8907 PR c++/54310
8908 * g++.dg/template/pr54310.C: New.
8909
8910 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
8911 Sandra Loosemore <sandra@codesourcery.com>
8912
8913 * gcc.target/mips/loongson-simd.c: Disable micromips too.
8914
8915 2014-05-13 Catherine Moore <clm@cm00re.com>
8916
8917 * gcc.target/mips/near-far-1.c: Adjust expected output
8918 to allow the JALS instruction.
8919 * gcc.target/mips/near-far-2.c: Likewise.
8920 * gcc.target/mips/near-far-4.c: Likewise.
8921
8922 2014-05-13 Bin Cheng <bin.cheng@arm.com>
8923
8924 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
8925
8926 2014-05-13 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR target/61060
8929 * gcc.dg/pr61060.c: New test.
8930
8931 2014-05-12 DJ Delorie <dj@redhat.com>
8932
8933 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
8934 * gcc.dg/sibcall-4.c: Likewise.
8935
8936 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
8937
8938 * objc.dg/shadow-1.m: New test.
8939 * objc.dg/shadow-2.m: New test.
8940 * objc.dg/ivar-scope-1.m: New test.
8941 * objc.dg/ivar-scope-2.m: New test.
8942 * objc.dg/ivar-scope-3.m: New test.
8943 * objc.dg/ivar-scope-4.m: New test.
8944 * objc.dg/ivar-visibility-1.m: New test.
8945 * objc.dg/ivar-visibility-2.m: New test.
8946 * objc.dg/ivar-visibility-3.m: New test.
8947 * objc.dg/ivar-visibility-4.m: New test.
8948
8949 2014-05-12 Tobias Burnus <burnus@net-b.de>
8950
8951 PR fortran/60127
8952 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
8953
8954 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8955
8956 PR fortran/60834
8957 * gfortran.dg/associate_16.f90: New test.
8958
8959 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8960
8961 PR target/60991
8962 * gcc.target/avr/pr60991.c: New testcase.
8963
8964 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8965
8966 PR c++/60054
8967 * g++.dg/cpp1y/pr60054.C: New.
8968
8969 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8970
8971 PR c++/51199
8972 * g++.dg/template/pr51199.C: New.
8973
8974 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
8975
8976 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
8977
8978 2014-05-11 Jakub Jelinek <jakub@redhat.com>
8979
8980 * gfortran.dg/gomp/affinity-1.f90: New test.
8981
8982 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
8983
8984 * gcc.dg/torture/pr61136.c: New test.
8985
8986 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8987
8988 PR c++/59705
8989 * g++.dg/cpp0x/sfinae51.C: New.
8990
8991 PR c++/58353
8992 * g++.dg/cpp0x/variadic157.C: New.
8993
8994 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
8995
8996 PR target/51244
8997 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
8998
8999 2014-05-10 Marek Polacek <polacek@redhat.com>
9000
9001 * gcc.dg/pedwarn-init.c: New test.
9002 * gcc.dg/init-string-1.c: Adjust dg-error.
9003
9004 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
9005
9006 * lib/target-supports.exp
9007 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
9008 to the list.
9009
9010 2014-05-09 Marek Polacek <polacek@redhat.com>
9011
9012 PR c/61096
9013 * gcc.dg/pr61096-1.c: New test.
9014 * gcc.dg/pr61096-2.c: New test.
9015
9016 2014-05-09 Florian Weimer <fweimer@redhat.com>
9017
9018 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
9019 * g++.dg/fstack-protector-strong.C: Likewise.
9020 * gcc.target/i386/ssp-strong-reg.c: New file.
9021
9022 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
9023
9024 PR target/61055
9025 * gcc.target/avr/torture/pr61055.c: New test.
9026
9027 2014-05-09 Marek Polacek <polacek@redhat.com>
9028
9029 PR c/50459
9030 * c-c++-common/attributes-1.c: Move test line to a new test.
9031 * c-c++-common/attributes-2.c: New test.
9032 * c-c++-common/pr50459.c: New test.
9033 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
9034 * gcc.dg/nonnull-2.c: Likewise.
9035 * gcc.dg/pr55570.c: Modify dg-error.
9036 * gcc.dg/tm/wrap-2.c: Likewise.
9037
9038 2014-05-08 Jeff Law <law@redhat.com>
9039
9040 PR tree-optimization/61009
9041 * g++.dg/tree-ssa/pr61009.C: New test.
9042
9043 2014-05-08 Matthias Klose <doko@ubuntu.com>
9044
9045 PR driver/61106
9046 * gcc-dg/unused-8a.c: New.
9047 * gcc-dg/unused-8b.c: Likewise.
9048
9049 2014-05-08 Marek Polacek <polacek@redhat.com>
9050
9051 PR c/61053
9052 * gcc.dg/pr61053.c: New test.
9053
9054 2014-05-08 Marek Polacek <polacek@redhat.com>
9055
9056 PR c/61077
9057 * gcc.dg/pr61077.c: New test.
9058
9059 2014-05-08 Tobias Burnus <burnus@net-b.de>
9060
9061 * gfortran.dg/coarray_collectives_1.f90: New.
9062 * gfortran.dg/coarray_collectives_2.f90: New.
9063 * gfortran.dg/coarray_collectives_3.f90: New.
9064 * gfortran.dg/coarray_collectives_4.f90: New.
9065 * gfortran.dg/coarray_collectives_5.f90: New.
9066 * gfortran.dg/coarray_collectives_6.f90: New.
9067 * gfortran.dg/coarray/collectives_1.f90: New.
9068 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
9069 * gfortran.dg/assumed_type_4.f90: Update dg-error.
9070 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
9071 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
9072 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
9073 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
9074 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9075
9076 2014-05-08 Wei Mi <wmi@google.com>
9077
9078 PR target/58066
9079 * gcc.target/i386/pr58066.c: New test.
9080
9081 2014-05-08 Joseph Myers <joseph@codesourcery.com>
9082
9083 * gcc.target/i386/avx256-unaligned-load-2.c,
9084 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
9085 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
9086 packed-single instructions.
9087
9088 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9089
9090 PR c++/13981
9091 * g++.dg/diagnostic/pr13981.C: New.
9092
9093 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
9094
9095 PR tree-optimization/59100
9096 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
9097 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
9098
9099 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
9100
9101 PR tree-optimization/61095
9102 * gcc.dg/torture/pr61095.c: New test.
9103
9104 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9105
9106 PR middle-end/39246
9107 * gcc.dg/uninit-13.c: Move warning on the actual source line where
9108 the uninitialized complex is used.
9109 * gcc.dg/uninit-17.c: New test to check partial initialization of
9110 complex with branches.
9111 * gcc.dg/uninit-17-O0.c: Likewise.
9112
9113 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
9114
9115 PR target/60884
9116 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
9117 (test_03): Rename to test_02.
9118
9119 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9120
9121 PR c++/61083
9122 * g++.dg/cpp0x/sfinae50.C: New.
9123
9124 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9125
9126 PR c++/61080
9127 * g++.dg/cpp0x/deleted7.C: New.
9128
9129 2014-05-07 Richard Biener <rguenther@suse.de>
9130
9131 PR tree-optimization/61034
9132 * g++.dg/tree-ssa/pr61034.C: New testcase.
9133
9134 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
9135
9136 * gcc.target/epiphany/isr-arg.c: New file.
9137
9138 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
9139
9140 PR tree-optimization/52252
9141 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
9142
9143 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9144
9145 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
9146 * gcc.target/aarch64/simd/vrev16p8.x: New file.
9147 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
9148 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
9149 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
9150 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
9151 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
9152 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
9153 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
9154 * gcc.target/aarch64/simd/vrev16s8.x: New file.
9155 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9156 * gcc.target/aarch64/simd/vrev16u8.x: New file.
9157 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9158 * gcc.target/aarch64/simd/vrev32p16.x: New file.
9159 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9160 * gcc.target/aarch64/simd/vrev32p8.x: New file.
9161 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9162 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9163 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9164 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9165 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9166 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9167 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9168 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9169 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9170 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9171 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9172 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9173 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9174 * gcc.target/aarch64/simd/vrev32s16.x: New file.
9175 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9176 * gcc.target/aarch64/simd/vrev32s8.x: New file.
9177 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9178 * gcc.target/aarch64/simd/vrev32u16.x: New file.
9179 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9180 * gcc.target/aarch64/simd/vrev32u8.x: New file.
9181 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9182 * gcc.target/aarch64/simd/vrev64f32.x: New file.
9183 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9184 * gcc.target/aarch64/simd/vrev64p16.x: New file.
9185 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9186 * gcc.target/aarch64/simd/vrev64p8.x: New file.
9187 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9188 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9189 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9190 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9191 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9192 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9193 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9194 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9195 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9196 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9197 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9198 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9199 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9200 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9201 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9202 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9203 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9204 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9205 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9206 * gcc.target/aarch64/simd/vrev64s16.x: New file.
9207 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9208 * gcc.target/aarch64/simd/vrev64s32.x: New file.
9209 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9210 * gcc.target/aarch64/simd/vrev64s8.x: New file.
9211 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9212 * gcc.target/aarch64/simd/vrev64u16.x: New file.
9213 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9214 * gcc.target/aarch64/simd/vrev64u32.x: New file.
9215 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9216 * gcc.target/aarch64/simd/vrev64u8.x: New file.
9217
9218 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9219
9220 gcc.target/aarch64/simd/ext_f32.x: New file.
9221 gcc.target/aarch64/simd/ext_f32_1.c: New file.
9222 gcc.target/aarch64/simd/ext_p16.x: New file.
9223 gcc.target/aarch64/simd/ext_p16_1.c: New file.
9224 gcc.target/aarch64/simd/ext_p8.x: New file.
9225 gcc.target/aarch64/simd/ext_p8_1.c: New file.
9226 gcc.target/aarch64/simd/ext_s16.x: New file.
9227 gcc.target/aarch64/simd/ext_s16_1.c: New file.
9228 gcc.target/aarch64/simd/ext_s32.x: New file.
9229 gcc.target/aarch64/simd/ext_s32_1.c: New file.
9230 gcc.target/aarch64/simd/ext_s64.x: New file.
9231 gcc.target/aarch64/simd/ext_s64_1.c: New file.
9232 gcc.target/aarch64/simd/ext_s8.x: New file.
9233 gcc.target/aarch64/simd/ext_s8_1.c: New file.
9234 gcc.target/aarch64/simd/ext_u16.x: New file.
9235 gcc.target/aarch64/simd/ext_u16_1.c: New file.
9236 gcc.target/aarch64/simd/ext_u32.x: New file.
9237 gcc.target/aarch64/simd/ext_u32_1.c: New file.
9238 gcc.target/aarch64/simd/ext_u64.x: New file.
9239 gcc.target/aarch64/simd/ext_u64_1.c: New file.
9240 gcc.target/aarch64/simd/ext_u8.x: New file.
9241 gcc.target/aarch64/simd/ext_u8_1.c: New file.
9242 gcc.target/aarch64/simd/ext_f64.c: New file.
9243 gcc.target/aarch64/simd/extq_f32.x: New file.
9244 gcc.target/aarch64/simd/extq_f32_1.c: New file.
9245 gcc.target/aarch64/simd/extq_p16.x: New file.
9246 gcc.target/aarch64/simd/extq_p16_1.c: New file.
9247 gcc.target/aarch64/simd/extq_p8.x: New file.
9248 gcc.target/aarch64/simd/extq_p8_1.c: New file.
9249 gcc.target/aarch64/simd/extq_s16.x: New file.
9250 gcc.target/aarch64/simd/extq_s16_1.c: New file.
9251 gcc.target/aarch64/simd/extq_s32.x: New file.
9252 gcc.target/aarch64/simd/extq_s32_1.c: New file.
9253 gcc.target/aarch64/simd/extq_s64.x: New file.
9254 gcc.target/aarch64/simd/extq_s64_1.c: New file.
9255 gcc.target/aarch64/simd/extq_s8.x: New file.
9256 gcc.target/aarch64/simd/extq_s8_1.c: New file.
9257 gcc.target/aarch64/simd/extq_u16.x: New file.
9258 gcc.target/aarch64/simd/extq_u16_1.c: New file.
9259 gcc.target/aarch64/simd/extq_u32.x: New file.
9260 gcc.target/aarch64/simd/extq_u32_1.c: New file.
9261 gcc.target/aarch64/simd/extq_u64.x: New file.
9262 gcc.target/aarch64/simd/extq_u64_1.c: New file.
9263 gcc.target/aarch64/simd/extq_u8.x: New file.
9264 gcc.target/aarch64/simd/extq_u8_1.c: New file.
9265 gcc.target/aarch64/simd/extq_f64.c: New file.
9266
9267 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9268
9269 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9270 * gcc.target/aarch64/vtrnu32.c: Likewise.
9271 * gcc.target/aarch64/vtrnf32.c: Likewise.
9272
9273 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9274
9275 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9276 * gcc.target/aarch64/simd/vtrnf32.x: New file.
9277 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9278 * gcc.target/aarch64/simd/vtrnp16.x: New file.
9279 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9280 * gcc.target/aarch64/simd/vtrnp8.x: New file.
9281 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9282 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9283 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9284 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9285 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9286 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9287 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9288 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9289 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9290 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9291 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9292 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9293 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9294 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9295 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9296 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9297 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9298 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9299 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9300 * gcc.target/aarch64/simd/vtrns16.x: New file.
9301 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9302 * gcc.target/aarch64/simd/vtrns32.x: New file.
9303 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9304 * gcc.target/aarch64/simd/vtrns8.x: New file.
9305 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9306 * gcc.target/aarch64/simd/vtrnu16.x: New file.
9307 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9308 * gcc.target/aarch64/simd/vtrnu32.x: New file.
9309 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9310 * gcc.target/aarch64/simd/vtrnu8.x: New file.
9311
9312 2014-05-07 Richard Biener <rguenther@suse.de>
9313
9314 PR tree-optimization/57864
9315 * gcc.dg/torture/pr57864.c: New testcase.
9316
9317 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9318
9319 PR libfortran/61049
9320 * gfortran.dg/list_read_13.f: New test.
9321
9322 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9323
9324 PR c++/60999
9325 * g++.dg/cpp0x/nsdmi-template9.C: New.
9326 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9327
9328 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
9329 Mike Stump <mikestump@comcast.net>
9330 Richard Sandiford <rdsandiford@googlemail.com>
9331
9332 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9333
9334 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
9335
9336 PR ipa/60965
9337 * g++.dg/ipa/devirt-32.C: New testcase.
9338
9339 2014-05-05 Richard Biener <rguenther@suse.de>
9340
9341 PR middle-end/61010
9342 * gcc.dg/torture/pr61010.c: New testcase.
9343
9344 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9345
9346 * gcc.target/s390/leaf-profile.c: New testcase.
9347
9348 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9349
9350 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9351 Disable asm scan for s390.
9352 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9353 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9354
9355 2014-05-05 Bin Cheng <bin.cheng@arm.com>
9356
9357 PR tree-optimization/60363
9358 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9359
9360 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
9361
9362 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9363 (dg-require-effective-target): Change target to powerpc_fprs.
9364 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9365 (dg-require-effective-target): Change target to dfprt.
9366
9367 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9368
9369 PR c++/58582
9370 * g++.dg/cpp0x/deleted4.C: New.
9371 * g++.dg/cpp0x/deleted5.C: Likewise.
9372 * g++.dg/cpp0x/deleted6.C: Likewise.
9373
9374 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
9375
9376 PR fortran/61025
9377 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9378 regexps for -m32.
9379 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9380 * gfortran.dg/coarray_poly_6.f90: Likewise.
9381 * gfortran.dg/coarray_poly_7.f90: Likewise.
9382 * gfortran.dg/coarray_poly_8.f90: Likewise.
9383
9384 2014-05-02 Marek Polacek <polacek@redhat.com>
9385
9386 PR c/25801
9387 * gcc.dg/pr25801.c: New test.
9388
9389 2014-05-02 Marek Polacek <polacek@redhat.com>
9390
9391 PR c/60784
9392 * gcc.dg/pr60784.c: New test.
9393
9394 2014-05-01 Marek Polacek <polacek@redhat.com>
9395
9396 PR c/60915
9397 * gcc.dg/pr60915.c: New test.
9398
9399 2014-05-01 Marek Polacek <polacek@redhat.com>
9400
9401 PR c/60257
9402 * gcc.dg/pr60257.c: New test.
9403
9404 2014-05-01 Marek Polacek <polacek@redhat.com>
9405
9406 PR c/43395
9407 * c-c++-common/pr43395.c: New test.
9408
9409 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
9410
9411 * gcc.dg/cond-reduc-1.c: New test.
9412 * gcc.dg/cond-reduc-2.c: Likewise.
9413
9414 2014-05-01 Marek Polacek <polacek@redhat.com>
9415
9416 PR c/29467
9417 * gcc.dg/pr29467.c: New test.
9418 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
9419 about boolean types.
9420 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
9421 to bool.
9422 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9423
9424 2014-05-01 Marek Polacek <polacek@redhat.com>
9425
9426 PR c/43245
9427 * gcc.dg/pr43245.c: New test.
9428
9429 2014-05-01 Marek Polacek <polacek@redhat.com>
9430
9431 PR c/56989
9432 * gcc.dg/pr56989.c: New test.
9433
9434 2014-04-30 Ian Lance Taylor <iant@google.com>
9435
9436 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9437 in go_compile_args rather than in argument to go-torture-execute.
9438
9439 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
9440
9441 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9442 instead of getpid.
9443
9444 2014-04-30 Tobias Burnus <burnus@net-b.de>
9445
9446 * gfortran.dg/coarray_poly_6.f90
9447 * gfortran.dg/coarray_poly_7.f90
9448 * gfortran.dg/coarray_poly_8.f90
9449
9450 2014-04-30 Tobias Burnus <burnus@net-b.de>
9451
9452 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9453 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9454 * gfortran.dg/coarray/codimension.f90: New.
9455
9456 2014-04-30 Tobias Burnus <burnus@net-b.de>
9457
9458 * gfortran.dg/coarray_lib_this_image_1.f90: New.
9459 * gfortran.dg/coarray_lib_this_image_2.f90: New.
9460
9461 2014-04-30 Tobias Burnus <burnus@net-b.de>
9462
9463 * gfortran.dg/coarray_poly_4.f90: New.
9464 * gfortran.dg/coarray_poly_5.f90: New.
9465
9466 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9467
9468 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9469 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9470 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9471 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9472 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9473 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9474 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9475 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9476 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9477 * gcc.target/arm/simd/vuzpf32_1.c: New file.
9478 * gcc.target/arm/simd/vuzpp16_1.c: New file.
9479 * gcc.target/arm/simd/vuzpp8_1.c: New file.
9480 * gcc.target/arm/simd/vuzps16_1.c: New file.
9481 * gcc.target/arm/simd/vuzps32_1.c: New file.
9482 * gcc.target/arm/simd/vuzps8_1.c: New file.
9483 * gcc.target/arm/simd/vuzpu16_1.c: New file.
9484 * gcc.target/arm/simd/vuzpu32_1.c: New file.
9485 * gcc.target/arm/simd/vuzpu8_1.c: New file.
9486
9487 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9488
9489 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9490 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9491 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9492
9493 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9494
9495 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9496 * gcc.target/aarch64/simd/vuzpf32.x: New file.
9497 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9498 * gcc.target/aarch64/simd/vuzpp16.x: New file.
9499 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9500 * gcc.target/aarch64/simd/vuzpp8.x: New file.
9501 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9502 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9503 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9504 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9505 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9506 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9507 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9508 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9509 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9510 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9511 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9512 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9513 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9514 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9515 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9516 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9517 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9518 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9519 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9520 * gcc.target/aarch64/simd/vuzps16.x: New file.
9521 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9522 * gcc.target/aarch64/simd/vuzps32.x: New file.
9523 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9524 * gcc.target/aarch64/simd/vuzps8.x: New file.
9525 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9526 * gcc.target/aarch64/simd/vuzpu16.x: New file.
9527 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9528 * gcc.target/aarch64/simd/vuzpu32.x: New file.
9529 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9530 * gcc.target/aarch64/simd/vuzpu8.x: New file.
9531
9532 2014-04-30 Richard Biener <rguenther@suse.de>
9533
9534 PR tree-optimization/48329
9535 * gfortran.dg/vect/pr48329.f90: New testcase.
9536
9537 2014-04-30 Marek Polacek <polacek@redhat.com>
9538
9539 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9540 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9541
9542 2014-04-30 Marek Polacek <polacek@redhat.com>
9543
9544 PR c/60139
9545 * gcc.dg/pr60139.c: New test.
9546
9547 2014-04-30 Marek Polacek <polacek@redhat.com>
9548
9549 PR c/60351
9550 * gcc.dg/pr60351.c: New test.
9551
9552 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
9553
9554 * gcc.target/arm/simd/simd.exp: New file.
9555 * gcc.target/arm/simd/vzipqf32_1.c: New file.
9556 * gcc.target/arm/simd/vzipqp16_1.c: New file.
9557 * gcc.target/arm/simd/vzipqp8_1.c: New file.
9558 * gcc.target/arm/simd/vzipqs16_1.c: New file.
9559 * gcc.target/arm/simd/vzipqs32_1.c: New file.
9560 * gcc.target/arm/simd/vzipqs8_1.c: New file.
9561 * gcc.target/arm/simd/vzipqu16_1.c: New file.
9562 * gcc.target/arm/simd/vzipqu32_1.c: New file.
9563 * gcc.target/arm/simd/vzipqu8_1.c: New file.
9564 * gcc.target/arm/simd/vzipf32_1.c: New file.
9565 * gcc.target/arm/simd/vzipp16_1.c: New file.
9566 * gcc.target/arm/simd/vzipp8_1.c: New file.
9567 * gcc.target/arm/simd/vzips16_1.c: New file.
9568 * gcc.target/arm/simd/vzips32_1.c: New file.
9569 * gcc.target/arm/simd/vzips8_1.c: New file.
9570 * gcc.target/arm/simd/vzipu16_1.c: New file.
9571 * gcc.target/arm/simd/vzipu32_1.c: New file.
9572 * gcc.target/arm/simd/vzipu8_1.c: New file.
9573
9574 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9575
9576 PR c++/51707
9577 * g++.dg/cpp0x/constexpr-51707.C: New.
9578
9579 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9580
9581 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9582 occurrences of "int" in the gimple dump to reflect that the return
9583 types of functions now show up in such dumps.
9584 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9585
9586 2014-04-29 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR tree-optimization/60971
9589 * c-c++-common/turtore/pr60971.c: New test.
9590
9591 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
9592
9593 * gcc.target/aarch64/simd/simd.exp: New file.
9594 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9595 * gcc.target/aarch64/simd/vzipf32.x: New file.
9596 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9597 * gcc.target/aarch64/simd/vzipp16.x: New file.
9598 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9599 * gcc.target/aarch64/simd/vzipp8.x: New file.
9600 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9601 * gcc.target/aarch64/simd/vzipqf32.x: New file.
9602 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9603 * gcc.target/aarch64/simd/vzipqp16.x: New file.
9604 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9605 * gcc.target/aarch64/simd/vzipqp8.x: New file.
9606 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9607 * gcc.target/aarch64/simd/vzipqs16.x: New file.
9608 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9609 * gcc.target/aarch64/simd/vzipqs32.x: New file.
9610 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9611 * gcc.target/aarch64/simd/vzipqs8.x: New file.
9612 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
9613 * gcc.target/aarch64/simd/vzipqu16.x: New file.
9614 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
9615 * gcc.target/aarch64/simd/vzipqu32.x: New file.
9616 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
9617 * gcc.target/aarch64/simd/vzipqu8.x: New file.
9618 * gcc.target/aarch64/simd/vzips16_1.c: New file.
9619 * gcc.target/aarch64/simd/vzips16.x: New file.
9620 * gcc.target/aarch64/simd/vzips32_1.c: New file.
9621 * gcc.target/aarch64/simd/vzips32.x: New file.
9622 * gcc.target/aarch64/simd/vzips8_1.c: New file.
9623 * gcc.target/aarch64/simd/vzips8.x: New file.
9624 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
9625 * gcc.target/aarch64/simd/vzipu16.x: New file.
9626 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
9627 * gcc.target/aarch64/simd/vzipu32.x: New file.
9628 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
9629 * gcc.target/aarch64/simd/vzipu8.x: New file.
9630
9631 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9632
9633 * gcc.target/aarch64/fcsel_1.c: New test case.
9634
9635 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
9636
9637 PR libfortran/60810
9638 * gfortran.dg/arrayio_13.f90: New test.
9639
9640 2014-04-28 Martin Jambor <mjambor@suse.cz>
9641
9642 * gcc.dg/tree-ssa/sra-14.c: New test.
9643
9644 2014-04-28 Richard Biener <rguenther@suse.de>
9645
9646 PR middle-end/60092
9647 * gcc.dg/tree-ssa/alias-32.c: New testcase.
9648 * gcc.dg/vect/pr60092.c: Likewise.
9649
9650 2014-04-28 Richard Biener <rguenther@suse.de>
9651
9652 * gcc.dg/tree-ssa/vrp91.c: New testcase.
9653 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
9654 * gcc.dg/Wstrict-overflow-15.c: Likewise.
9655 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
9656
9657 2014-04-28 Richard Biener <rguenther@suse.de>
9658
9659 PR tree-optimization/60979
9660 * gcc.dg/graphite/pr60979.c: New testcase.
9661
9662 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9663
9664 PR c/60983
9665 * gcc.dg/pr60114.c: Use signed chars.
9666
9667 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9668
9669 PR c++/59120
9670 * g++.dg/cpp0x/alias-decl-43.C: New.
9671
9672 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9673
9674 PR fortran/59604
9675 PR fortran/58003
9676 * gfortran.dg/no_range_check_3.f90: New test.
9677
9678 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
9679
9680 PR libfortran/52539
9681 * gfortran.dg/namelist_utf8.f90: New test.
9682
9683 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
9684
9685 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
9686 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
9687 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
9688
9689 2014-04-25 Cary Coutant <ccoutant@google.com>
9690
9691 PR debug/60929
9692 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
9693 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
9694 -fdebug-types-section flag.
9695
9696 2014-04-25 Jiong Wang <jiong.wang@arm.com>
9697
9698 * gcc.target/arm/tail-long-call.c: New test.
9699
9700 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9701
9702 PR tree-optimization/60930
9703 * gcc.dg/torture/pr60930.c: New test.
9704
9705 2014-04-25 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR tree-optimization/60960
9708 * gcc.c-torture/execute/pr60960.c: New test.
9709
9710 2014-04-25 Marek Polacek <polacek@redhat.com>
9711
9712 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9713
9714 2014-04-25 Marek Polacek <polacek@redhat.com>
9715
9716 PR c/18079
9717 * gcc.dg/pr18079.c: New test.
9718 * gcc.dg/pr18079-2.c: New test.
9719
9720 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
9721
9722 * c-c++-common/gomp/pr60823-2.c: Require effective target
9723 vect_simd_clones.
9724
9725 2014-04-25 Marek Polacek <polacek@redhat.com>
9726
9727 PR c/60114
9728 * gcc.dg/pr60114.c: New test.
9729
9730 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gcc.c-torture/execute/20140425-1.c: New test.
9733
9734 2014-04-25 Marek Polacek <polacek@redhat.com>
9735
9736 PR c/60156
9737 * c-c++-common/pr60156.c: New test.
9738
9739 2014-04-25 Richard Biener <rguenther@suse.de>
9740
9741 PR ipa/60912
9742 * g++.dg/opt/pr60912.C: New testcase.
9743
9744 2014-04-25 Richard Biener <rguenther@suse.de>
9745
9746 PR ipa/60911
9747 * gcc.dg/lto/pr60911_0.c: New testcase.
9748
9749 2014-04-24 Cong Hou <congh@google.com>
9750
9751 PR tree-optimization/60896
9752 * g++.dg/vect/pr60896.cc: New test.
9753
9754 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9755
9756 * gcc.target/powerpc/pack01.c: New test to test the new pack and
9757 unpack builtin functionss for 128-bit types.
9758 * gcc.target/powerpc/pack02.c: Likewise.
9759 * gcc.target/powerpc/pack03.c: Likewise.
9760 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
9761 divide builtin functionss.
9762 * gcc.target/powerpc/extend-divide-2.c: Likewise.
9763 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
9764 functions.
9765 * gcc.target/powerpc/bcd-2.c: Likewise.
9766 * gcc.target/powerpc/bcd-3.c: Likewise.
9767 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
9768 builtin functionss.
9769 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
9770
9771 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
9772
9773 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
9774 keeps_null_pointer_checks.
9775 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
9776 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
9777 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
9778 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
9779
9780 2014-04-24 Jakub Jelinek <jakub@redhat.com>
9781
9782 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
9783 Replace load with read and store with write.
9784
9785 2014-04-24 Jeff Law <law@redhat.com>
9786
9787 PR target/60822
9788 * gcc.c-torture/pr60822.c: New test.
9789 * gcc.c-torture/pr60822.x: New test.
9790
9791 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
9792
9793 PR c++/57958
9794 * g++.dg/cpp0x/pr57958.C: New test.
9795
9796 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
9797
9798 * lib/target-supports.exp (check_effective_target_vect_perm): Return
9799 true for aarch64_be.
9800
9801 2014-04-24 Radovan Obradovic <robradovic@mips.com>
9802 Tom de Vries <tom@codesourcery.com>
9803
9804 * gcc.dg/fuse-caller-save.c: New test.
9805
9806 2014-04-24 Joey Ye <joey.ye@arm.com>
9807
9808 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
9809
9810 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9811
9812 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
9813 * gcc.dg/vect/vect-bswap16: New test.
9814 * gcc.dg/vect/vect-bswap32: Likewise.
9815 * gcc.dg/vect/vect-bswap64: Likewise.
9816
9817 2014-04-23 Jeff Law <law@redhat.com>
9818
9819 PR tree-optimization/60902
9820 * gcc.target/i386/pr60902.c: New test.
9821
9822 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
9823
9824 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
9825 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
9826 * gcc.target/aarch64/vdup_n_1.c: New testcase.
9827
9828 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9829
9830 * gcc.target/arm/rev16.c: New test.
9831
9832 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9833
9834 * gcc.target/aarch64/rev16_1.c: New test.
9835
9836 2014-04-23 Richard Biener <rguenther@suse.de>
9837
9838 PR tree-optimization/60903
9839 * gcc.dg/torture/pr60903.c: New testcase.
9840
9841 2014-04-23 Richard Biener <rguenther@suse.de>
9842
9843 PR middle-end/60895
9844 * g++.dg/torture/pr60895.C: New testcase.
9845
9846 2014-04-23 Richard Biener <rguenther@suse.de>
9847
9848 PR middle-end/60891
9849 * gcc.dg/torture/pr60891.c: New testcase.
9850
9851 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR sanitizer/60275
9854 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
9855 -fno-sanitize-recover to dg-options.
9856 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
9857 add -std=c++11 to dg-options.
9858 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
9859 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
9860 add -std=c++1y to dg-options.
9861 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
9862 -fno-sanitize-recover to dg-options.
9863 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9864 * c-c++-common/ubsan/vla-4.c: Likewise.
9865 * c-c++-common/ubsan/pr59503.c: Likewise.
9866 * c-c++-common/ubsan/vla-3.c: Likewise.
9867 * c-c++-common/ubsan/save-expr-1.c: Likewise.
9868 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9869 * c-c++-common/ubsan/shift-3.c: Likewise.
9870 * c-c++-common/ubsan/overflow-1.c: Likewise.
9871 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9872 * c-c++-common/ubsan/vla-2.c: Likewise.
9873 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9874 * c-c++-common/ubsan/pr60613-1.c: Likewise.
9875 * c-c++-common/ubsan/shift-6.c: Likewise.
9876 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9877 * c-c++-common/ubsan/overflow-add-3.c: New test.
9878 * c-c++-common/ubsan/overflow-add-4.c: New test.
9879 * c-c++-common/ubsan/div-by-zero-6.c: New test.
9880 * c-c++-common/ubsan/div-by-zero-7.c: New test.
9881
9882 2014-04-22 Christian Bruel <christian.bruel@st.com>
9883
9884 * gcc.target/sh/hiconst.c: New test.
9885
9886 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
9887
9888 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
9889 lroundf generates custom round instruction, too.
9890
9891 2014-04-22 Tobias Burnus <burnus@net-b.de>
9892
9893 PR fortran/60881
9894 * coarray/alloc_comp_3.f90: New.
9895
9896 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
9897
9898 PR target/60868
9899 * gcc.target/i386/pr60868.c: New testcase.
9900
9901 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR c/59073
9904 * c-c++-common/gomp/pr59073.c: New test.
9905
9906 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9907
9908 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
9909
9910 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9911
9912 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
9913 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
9914
9915 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
9916
9917 * gcc.dg/memcpy-5.c: New test.
9918
9919 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9920
9921 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
9922
9923 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
9924 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
9925 *-*-solaris2.9.
9926 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
9927 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
9928 from dg-options.
9929 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
9930 from dg-additional-options.
9931 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
9932 from dg-options.
9933
9934 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
9935 execution check.
9936 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
9937 (sigill_hdlr): Remove.
9938 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
9939 check.
9940
9941 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
9942 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
9943 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
9944
9945 * lib/target-supports.exp (add_options_for_tls): Remove
9946 *-*-solaris2.9* handling.
9947
9948 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
9949
9950 * gcc.target/aarch64/vect_cvtf_1.c: New.
9951
9952 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR tree-optimization/60823
9955 * c-c++-common/gomp/pr60823-1.c: New test.
9956 * c-c++-common/gomp/pr60823-2.c: New test.
9957 * c-c++-common/gomp/pr60823-3.c: New test.
9958
9959 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9960
9961 * gcc.target/arm/anddi_notdi-1.c: New test.
9962 * gcc.target/arm/iordi_notdi-1.c: New test case.
9963
9964 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9965
9966 * gcc.target/arm/iordi_notdi-1.c: New test.
9967
9968 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9969
9970 * gcc.target/aarch64/vrnd_f64_1.c : New file.
9971
9972 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9973
9974 PR target/60735
9975 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
9976 not cause errors if -mspe.
9977
9978 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
9979
9980 PR target/60909
9981 * gcc.target/i386/pr60909-1.c: New test.
9982 * gcc.target/i386/pr60909-2.c: Ditto.
9983
9984 2014-04-18 Cong Hou <congh@google.com>
9985
9986 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
9987 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
9988
9989 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9990
9991 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
9992 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9993
9994 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
9995
9996 PR c++/59200
9997 * g++.dg/cpp0x/alias-decl-42.C: New.
9998
9999 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
10000
10001 * gcc.target/powerpc/ti_math1.c: New.
10002 * gcc.target/powerpc/ti_math2.c: New.
10003
10004 2014-04-17 Martin Jambor <mjambor@suse.cz>
10005
10006 * gnat.dg/opt34.adb: New.
10007 * gnat.dg/opt34_pkg.ads: Likewise.
10008
10009 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10010
10011 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
10012 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
10013
10014 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10015
10016 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
10017 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
10018
10019 2014-04-17 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR target/60847
10022 Forward port from 4.8 branch
10023 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
10024
10025 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
10026 Fix scan patterns.
10027 * gcc.target/i386/bmi-2.c: Ditto.
10028
10029 2014-04-17 Richard Biener <rguenther@suse.de>
10030
10031 PR middle-end/60849
10032 * g++.dg/opt/pr60849.C: New testcase.
10033
10034 2014-04-17 Richard Biener <rguenther@suse.de>
10035
10036 PR tree-optimization/60836
10037 * g++.dg/vect/pr60836.cc: New testcase.
10038
10039 2014-04-17 Richard Biener <rguenther@suse.de>
10040
10041 PR tree-optimization/60841
10042 * gcc.dg/vect/pr60841.c: New testcase.
10043
10044 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10045
10046 * g++.dg/ipa/devirt-31.C: New testcase.
10047
10048 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10049
10050 PR lto/60820
10051 * gcc.dg/lto/pr60820_0.c: New testcase.
10052 * gcc.dg/lto/pr60820_1.c: New testcase.
10053
10054 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10055
10056 PR ipa/60854
10057 * g++.dg/torture/pr60854.C: New testcase.
10058
10059 2014-04-16 Catherine Moore <clm@codesourcery.com>
10060
10061 * gcc.target/mips/umips-store16-2.c: New test.
10062
10063 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
10064
10065 * g++.dg/cpp0x/initlist-vect.C: New file.
10066
10067 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
10068
10069 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
10070 * gcc.dg/uninit-I-O0.c: Likewise.
10071 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
10072
10073 2014-04-16 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR tree-optimization/60844
10076 * gcc.dg/pr60844.c: New test.
10077
10078 2014-04-15 Richard Biener <rguenther@suse.de>
10079
10080 PR rtl-optimization/56965
10081 * gcc.dg/torture/pr56965-1.c: New testcase.
10082 * gcc.dg/torture/pr56965-2.c: Likewise.
10083
10084 2014-04-15 Teresa Johnson <tejohnson@google.com>
10085
10086 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
10087
10088 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10089
10090 * gnat.dg/vect14.adb: New test.
10091
10092 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10093
10094 * gnat.dg/vect12.ad[sb]: New test.
10095 * gnat.dg/vect13.ad[sb]: Likewise.
10096
10097 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
10098
10099 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
10100 under qemu-arm.
10101 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
10102 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
10103 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
10104 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
10105 * c-c++-common/ubsan/null-1.c: Likewise.
10106 * c-c++-common/ubsan/null-10.c: Likewise.
10107 * c-c++-common/ubsan/null-11.c: Likewise.
10108 * c-c++-common/ubsan/null-2.c: Likewise.
10109 * c-c++-common/ubsan/null-3.c: Likewise.
10110 * c-c++-common/ubsan/null-4.c: Likewise.
10111 * c-c++-common/ubsan/null-5.c: Likewise.
10112 * c-c++-common/ubsan/null-6.c: Likewise.
10113 * c-c++-common/ubsan/null-7.c: Likewise.
10114 * c-c++-common/ubsan/null-8.c: Likewise.
10115 * c-c++-common/ubsan/null-9.c: Likewise.
10116 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10117 * c-c++-common/ubsan/overflow-int128.c: Likewise.
10118 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10119 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10120 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10121 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10122 * c-c++-common/ubsan/pr59333.c: Likewise.
10123 * c-c++-common/ubsan/pr59667.c: Likewise.
10124 * c-c++-common/ubsan/pr60613-2.c: Likewise.
10125 * c-c++-common/ubsan/pr60636.c: Likewise.
10126 * c-c++-common/ubsan/shift-1.c: Likewise.
10127 * c-c++-common/ubsan/shift-2.c: Likewise.
10128 * c-c++-common/ubsan/vla-1.c: Likewise.
10129
10130 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
10131
10132 * gnat.dg/vect11.ad[sb]: New test.
10133
10134 2014-04-14 Richard Biener <rguenther@suse.de>
10135
10136 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
10137
10138 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10139
10140 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
10141
10142 2014-04-14 Richard Biener <rguenther@suse.de>
10143 Marc Glisse <marc.glisse@inria.fr>
10144
10145 PR c/60819
10146 * gcc.target/i386/vec-may_alias.c: New testcase.
10147
10148 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10149
10150 * lib/target-supports.exp
10151 (check_effective_target_vect_widen_mult_si_to_di_pattern):
10152 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10153 Fix formatting.
10154
10155 2014-04-14 Richard Biener <rguenther@suse.de>
10156
10157 PR lto/60720
10158 * gcc.dg/lto/pr60720_0.c: New testcase.
10159 * gcc.dg/lto/pr60720_1.c: Likewise.
10160
10161 2014-04-14 Christian Bruel <christian.bruel@st.com>
10162
10163 * gcc.target/sh/memset.c: New test.
10164
10165 2014-04-14 Richard Biener <rguenther@suse.de>
10166
10167 PR middle-end/55022
10168 * gcc.dg/graphite/pr55022.c: New testcase.
10169
10170 2014-04-14 Richard Biener <rguenther@suse.de>
10171
10172 PR tree-optimization/59817
10173 PR tree-optimization/60453
10174 * gfortran.dg/graphite/pr59817.f: New testcase.
10175 * gcc.dg/graphite/pr59817-1.c: Likewise.
10176 * gcc.dg/graphite/pr59817-2.c: Likewise.
10177
10178 2014-04-14 Jason Merrill <jason@redhat.com>
10179
10180 Revert:
10181 * lib/gcc-dg.exp (dg-build-dso): New.
10182 (gcc-dg-test-1): Handle dg-do-what "dso".
10183
10184 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
10185
10186 PR fortran/60717
10187 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10188
10189 PR fortran/58085
10190 * gfortran.dg/associate_15.f90: New test.
10191
10192 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10193
10194 PR middle-end/60467
10195 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10196 case to check.
10197
10198 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10199
10200 PR middle-end/60469
10201 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10202
10203 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10204
10205 * gcc.target/mips/umips-store16-1.c: New test.
10206
10207 2014-04-11 Tobias Burnus <burnus@net-b.de>
10208
10209 PR c/60194
10210 * * g++.dg/warn/warn_format_signedness.C: New.
10211 * gcc.dg/format/warn-signedness.c: New.
10212
10213 2014-04-11 Tobias Burnus <burnus@net-b.de>
10214
10215 PR fortran/58880
10216 PR fortran/60495
10217 * gfortran.dg/finalize_25.f90: New.
10218
10219 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10220
10221 * gcc.target/epiphany/t1068-2.c: New file.
10222
10223 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10224
10225 * gcc.target/epiphany/btst-1.c: New test.
10226
10227 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10228
10229 PR rtl-optimization/60651
10230 * gcc.target/epiphany/mode-switch.c: New test.
10231
10232 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10233
10234 PR c++/58600
10235 * g++.dg/cpp0x/gen-attrs-58.C: New.
10236 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10237
10238 2014-04-11 Steve Ellcey <sellcey@mips.com>
10239 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR middle-end/60556
10242 * gcc.c-torture/compile/pr60556.c: New test.
10243
10244 2014-04-11 Richard Biener <rguenther@suse.de>
10245
10246 PR middle-end/60797
10247 * gcc.dg/pr60797.c: New testcase.
10248
10249 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10250
10251 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10252 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10253 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10254 rename to ...
10255 * gcc.target/s390/htm-nofloat-1.c: ... this one.
10256 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10257 instructions as well.
10258
10259 2014-04-11 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR rtl-optimization/60663
10262 * gcc.target/arm/pr60663.c: New test.
10263
10264 2014-04-10 Jason Merrill <jason@redhat.com>
10265
10266 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10267
10268 2014-04-10 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR lto/60567
10271 * g++.dg/lto/pr60567_0.C: New test.
10272
10273 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10274
10275 * gfortran.dg/class_nameclash.f90: New test.
10276
10277 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10278
10279 PR c++/52844
10280 * g++.dg/cpp0x/variadic156.C: New.
10281
10282 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10283
10284 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10285 long.
10286
10287 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10288
10289 PR debug/60655
10290 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10291 -fdata-sections.
10292
10293 2014-04-09 Steve Ellcey <sellcey@mips.com>
10294
10295 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10296 and scan lists.
10297
10298 2014-04-09 Cong Hou <congh@google.com>
10299
10300 PR testsuite/60773
10301 * lib/target-supports.exp:
10302 (check_effective_target_vect_widen_si_to_di_pattern): New.
10303 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10304 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10305 targets only.
10306 (foo): Fix up formatting.
10307 (main): Call check_vect.
10308
10309 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10310
10311 PR c++/59115
10312 * g++.dg/template/crash119.C: New.
10313
10314 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10315
10316 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10317
10318 2014-04-08 Jason Merrill <jason@redhat.com>
10319
10320 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10321
10322 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10323
10324 PR rtl-optimization/60776
10325 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10326 * gcc.dg/builtin-bswap-7.c: Likewise.
10327 * gcc.dg/builtin-bswap-6a.c: New testcase.
10328 * gcc.dg/builtin-bswap-7a.c: New testcase.
10329
10330 Revert
10331 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10332
10333 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10334 optimization.
10335 * gcc.dg/builtin-bswap-7.c: Likewise.
10336
10337 2014-04-08 Richard Biener <rguenther@suse.de>
10338
10339 PR tree-optimization/60785
10340 * gcc.dg/graphite/pr60785.c: New testcase.
10341
10342 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10343
10344 PR target/60602
10345 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10346 with as at -O0.
10347
10348 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
10349
10350 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10351 * g++.dg/warn/Wnvdtor-3.C: Likewise.
10352 * g++.dg/warn/Wnvdtor-4.C: Likewise.
10353
10354 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10355
10356 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10357
10358 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
10359
10360 PR target/60609
10361 * g++.dg/torture/pr60609.C: New test.
10362
10363 2014-04-07 Richard Biener <rguenther@suse.de>
10364
10365 PR tree-optimization/60766
10366 * gcc.dg/torture/pr60766.c: New testcase.
10367
10368 2014-04-07 Jason Merrill <jason@redhat.com>
10369
10370 * lib/gcc-dg.exp (dg-build-dso): New.
10371 (gcc-dg-test-1): Handle dg-do-what "dso".
10372 * lib/target-supports.exp (add_options_for_dlopen): New.
10373 (check_effective_target_dlopen): Use it.
10374
10375 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10376
10377 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10378
10379 2014-04-07 Richard Biener <rguenther@suse.de>
10380
10381 PR middle-end/60750
10382 * g++.dg/torture/pr60750.C: New testcase.
10383 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10384
10385 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10386
10387 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10388
10389 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10390
10391 PR testsuite/60671
10392 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10393
10394 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10395
10396 PR testsuite/60672
10397 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10398
10399 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10400
10401 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10402
10403 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10404
10405 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10406
10407 * gcc.target/avr/dev-specific-rmw.c: New test.
10408
10409 2014-04-04 Cong Hou <congh@google.com>
10410
10411 PR tree-optimization/60656
10412 * gcc.dg/vect/pr60656.c: New test.
10413
10414 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10415
10416 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10417 optimization.
10418 * gcc.dg/builtin-bswap-7.c: Likewise.
10419
10420 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10421
10422 PR c++/58207
10423 * g++.dg/cpp0x/constexpr-ice15.C: New.
10424
10425 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
10426
10427 PR ipa/59626
10428 testcase by Richard Biener
10429 * gcc.dg/lto/pr59626_0.c: New testcase.
10430 * gcc.dg/lto/pr59626_1.c: New testcase.
10431
10432 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10433
10434 PR debug/60655
10435 * gcc.c-torture/compile/pr60655-1.c: New test.
10436
10437 2014-04-04 Martin Jambor <mjambor@suse.cz>
10438
10439 PR ipa/60640
10440 * g++.dg/ipa/pr60640-1.C: New test.
10441 * g++.dg/ipa/pr60640-2.C: Likewise.
10442 * g++.dg/ipa/pr60640-3.C: Likewise.
10443 * g++.dg/ipa/pr60640-4.C: Likewise.
10444
10445 2014-04-04 Jeff Law <law@redhat.com>
10446
10447 PR target/60657
10448 * gcc.target/arm/pr60657.c: New test.
10449
10450 2014-04-04 Richard Biener <rguenther@suse.de>
10451
10452 PR ipa/60746
10453 * g++.dg/torture/pr60746.C: New testcase.
10454
10455 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
10456
10457 * g++.old-deja/g++.robertl/eb121.C: Adjust.
10458 * g++.old-deja/g++.jason/overload21.C: Likewise.
10459 * g++.old-deja/g++.law/init5.C: Likewise.
10460
10461 2014-04-03 Cong Hou <congh@google.com>
10462
10463 PR tree-optimization/60505
10464 * gcc.dg/vect/pr60505.c: New test.
10465
10466 2014-04-03 Richard Biener <rguenther@suse.de>
10467
10468 PR tree-optimization/60740
10469 * gcc.dg/graphite/pr60740.c: New testcase.
10470
10471 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
10472
10473 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10474 * g++.dg/warn/Wnvdtor-2.C: New.
10475 * g++.dg/warn/Wnvdtor-3.C: New.
10476 * g++.dg/warn/Wnvdtor-4.C: New.
10477 * g++.dg/warn/Weff1.C: Delete.
10478 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10479 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10480
10481 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
10482
10483 PR ipa/60659
10484 * g++.dg/torture/pr60659.C: New testcase.
10485
10486 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10487
10488 PR tree-optimization/60733
10489 * gcc.dg/torture/pr60733.c: New test.
10490
10491 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10492
10493 PR rtl-optimization/60650
10494 * gcc.target/arm/pr60650-2.c: New.
10495
10496 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
10497
10498 * gcc.target/i386/avx2-vpand-3.c,
10499 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10500
10501 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10502
10503 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10504 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10505 gcc.target/i386/memcpy-strategy-1.c,
10506 gcc.target/i386/memcpy-strategy-2.c,
10507 gcc.target/i386/memcpy-vector_loop-1.c,
10508 gcc.target/i386/memcpy-vector_loop-2.c,
10509 gcc.target/i386/memset-vector_loop-1.c,
10510 gcc.target/i386/memset-vector_loop-2.c,
10511 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10512 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10513 -march= options different from those in dg-options.
10514
10515 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10516
10517 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10518 gcc.target/i386/pr30970.c: Use -mtune=generic.
10519 * gcc.target/i386/avx2-vpaddb-3.c,
10520 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10521 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10522 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10523 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10524 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10525 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10526 gcc.target/i386/avx2-vpsubw-3.c,
10527 gcc.target/i386/avx256-unaligned-load-1.c,
10528 gcc.target/i386/avx256-unaligned-load-4.c,
10529 gcc.target/i386/avx256-unaligned-store-1.c,
10530 gcc.target/i386/avx256-unaligned-store-2.c,
10531 gcc.target/i386/avx256-unaligned-store-4.c: Use
10532 -mno-prefer-avx128.
10533
10534 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10535 Iain Sandoe <iain@codesourcery.com>
10536
10537 PR target/54083
10538 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10539 with the additional options -Wl,-undefined,dynamic_lookup
10540 and -Wl,-flat_namespace.
10541 * gcc.dg/torture/pr53922.c: Additional option
10542 -Wl,-flat_namespace for darwin[89].
10543 * gcc.dg/torture/pr60092.c: Additional options
10544 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10545 for darwin[89].
10546
10547 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10548
10549 PR target/43751
10550 * lib/prune.exp: Modify the regular express to prune
10551 the new warnings introduced by r205679 on darwin9.
10552
10553 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10554
10555 * g++.dg/init/ctor4.C: Adjust.
10556 * g++.dg/init/ctor4-1.C: New.
10557 * g++.dg/cpp0x/defaulted2.C: Adjust.
10558
10559 2014-04-01 Richard Henderson <rth@redhat.com>
10560
10561 PR target/60704
10562 * gcc.dg/pr60704.c: New file.
10563
10564 2014-04-01 Bin Cheng <bin.cheng@arm.com>
10565
10566 PR target/60363
10567 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10568 logical_op_short_circuit targets.
10569
10570 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10571
10572 PR libfortran/60128
10573 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10574 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10575
10576 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10577
10578 PR rtl-optimization/60700
10579 * gcc.target/i386/pr60700.c: New test.
10580
10581 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10582
10583 PR target/60650
10584 * gcc.target/arm/pr60650.c: Adjust command line options.
10585
10586 2014-03-31 Martin Jambor <mjambor@suse.cz>
10587
10588 PR middle-end/60647
10589 * gcc.dg/pr60647-1.c: New test.
10590 * gcc.dg/pr60647-2.c: Likewise.
10591
10592 2014-03-31 Richard Biener <rguenther@suse.de>
10593
10594 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10595
10596 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10597
10598 PR target/60034
10599 * gcc.target/aarch64/pr60034.c: New file.
10600
10601 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
10602
10603 PR c++/60626
10604 * g++.dg/cpp1y/pr60626.C: New testcase.
10605
10606 2014-03-29 Joseph Myers <joseph@codesourcery.com>
10607
10608 * gcc.dg/pr45416.c: Allow bextr on x86.
10609 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10610 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10611 gcc.target/i386/fma4-vector.c: Use -mno-fma.
10612 * gcc.target/i386/l_fma_double_1.c,
10613 gcc.target/i386/l_fma_double_2.c,
10614 gcc.target/i386/l_fma_double_3.c,
10615 gcc.target/i386/l_fma_double_4.c,
10616 gcc.target/i386/l_fma_double_5.c,
10617 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
10618 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
10619 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
10620 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
10621 * gcc.target/i386/pr27971.c: Use -mno-tbm.
10622 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
10623 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
10624
10625 2014-03-29 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR target/60648
10628 * g++.dg/pr60648.C: Move test to...
10629 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
10630 dg-options, add for fpic targets dg-additional-options -fPIC.
10631
10632 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
10633
10634 * gnat.dg/opt33.adb: New testcase.
10635
10636 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10637
10638 PR target/60697
10639 * gcc.target/aarch64/pr60697.c: New.
10640
10641 2014-03-27 Jeff Law <law@redhat.com>
10642
10643 PR target/60648
10644 * g++.dg/pr60648.C: New test.
10645
10646 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
10647
10648 PR c++/60573
10649 * g++.dg/cpp1y/pr60573.C: New testcase.
10650
10651 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10652
10653 PR target/60693
10654 * gcc.target/i386/pr60693.c: New test.
10655
10656 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
10657
10658 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10659
10660 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR c++/60689
10663 * c-c++-common/pr60689.c: New test.
10664
10665 PR c++/58678
10666 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
10667 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
10668 targets.
10669
10670 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10671
10672 PR target/60675
10673 * gcc.target/aarch64/pr60675.C: New.
10674
10675 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10676
10677 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
10678 * lib/target-supports.exp: Return true for s390
10679 in check_effective_logical_op_short_circuit.
10680
10681 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10682
10683 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
10684 of second source operand.
10685 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10686 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10687 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10688
10689 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR ipa/60315
10692 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10693
10694 2014-03-28 Tobias Burnus <burnus@net-b.de>
10695
10696 * lib/cilk-plus-dg.exp: New.
10697 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
10698 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
10699
10700 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10701
10702 PR fortran/60522
10703 * gfortran.dg/where_4.f90: New test case.
10704
10705 2014-03-27 Tobias Burnus <burnus@net-b.de>
10706
10707 PR fortran/58880
10708 * gfortran.dg/finalize_24.f90: New.
10709
10710 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10711
10712 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
10713 vbpermq builtin.
10714
10715 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
10716 vec_select optimizations.
10717 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
10718 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
10719
10720 PR target/60672
10721 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
10722 xxpermdi builtins are supported.
10723
10724 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
10725
10726 PR rtl-optimization/60650
10727 * gcc.target/arm/pr60650.c: New.
10728
10729 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10730
10731 * gcc.target/s390/20140327-1.c: New testcase.
10732
10733 2014-03-27 Jakub Jelinek <jakub@redhat.com>
10734
10735 PR middle-end/60682
10736 * g++.dg/gomp/pr60682.C: New test.
10737
10738 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
10739
10740 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
10741
10742 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
10743
10744 PR target/60580
10745 * gcc.target/aarch64/pr60580_1.c: New.
10746 * gcc.target/aarch64/test_fp_attribute_1.c: New.
10747 * gcc.target/aarch64/test_fp_attribute_2.c: New.
10748
10749 2014-03-26 Dehao Chen <dehao@google.com>
10750
10751 * gcc.dg/predict-8.c: New test.
10752
10753 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
10754
10755 PR c++/52369
10756 * g++.dg/init/const10.C: New.
10757 * g++.dg/init/const11.C: New.
10758 * g++.dg/init/pr25811.C: Adjust.
10759 * g++.dg/init/pr29043.C: Likewise.
10760 * g++.dg/init/pr43719.C: Likewise.
10761 * g++.dg/init/pr44086.C: Likewise.
10762 * g++.dg/init/ctor8.C: Likewise.
10763 * g++.dg/init/uninitialized1.C: Likewise.
10764
10765 2014-03-26 Jakub Jelinek <jakub@redhat.com>
10766
10767 PR sanitizer/60636
10768 * c-c++-common/ubsan/pr60636.c: New test.
10769
10770 2014-03-26 Andreas Schwab <schwab@suse.de>
10771
10772 * g++.dg/torture/pr60315.C: Remove duplication.
10773
10774 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
10775
10776 * gcc.c-torture/execute/20140326-1.c: New test.
10777
10778 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
10779
10780 PR ipa/60315
10781 * g++.dg/torture/pr60315.C: New testcase.
10782
10783 2014-03-25 Martin Jambor <mjambor@suse.cz>
10784
10785 PR ipa/60600
10786 * g++.dg/ipa/pr60600.C: New test.
10787
10788 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
10789
10790 PR testsuite/58013
10791 * g++.dg/opt/pr56999.C: Pop hidden visibility.
10792
10793 2014-03-25 Richard Biener <rguenther@suse.de>
10794
10795 PR middle-end/60635
10796 * gfortran.dg/lto/pr60635_0.f90: New testcase.
10797 * gfortran.dg/lto/pr60635_1.c: Likewise.
10798
10799 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
10800
10801 PR c++/60627
10802 * g++.dg/cpp1y/pr60627.C: New testcase.
10803
10804 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
10805
10806 * gcc.target/aarch64/ushr64_1.c: New.
10807
10808 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
10809
10810 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
10811 (LONG_LONG): Use LLONG.
10812 (set_rvector_long): Explicitly return void.
10813 (set_vector_long): Likewise.
10814 (check_vector_long): Likewise.
10815
10816 2014-03-24 Marek Polacek <polacek@redhat.com>
10817
10818 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
10819 Define INT_MIN.
10820 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
10821 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10822 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10823 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10824 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10825 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10826 * c-c++-common/ubsan/pr59503.c: Likewise.
10827 * c-c++-common/ubsan/pr60613-1.c: Likewise.
10828 * c-c++-common/ubsan/save-expr-1.c: Likewise.
10829 * c-c++-common/ubsan/shift-3.c: Likewise.
10830 * c-c++-common/ubsan/shift-6.c: Likewise.
10831 * c-c++-common/ubsan/undefined-1.c: Likewise.
10832 * c-c++-common/ubsan/vla-2.c: Likewise.
10833 * c-c++-common/ubsan/vla-3.c: Likewise.
10834 * c-c++-common/ubsan/vla-4.c: Likewise.
10835 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
10836 * g++.dg/ubsan/return-2.C: Likewise.
10837
10838 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
10839
10840 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
10841 hppa*-*-hpux*.
10842
10843 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
10844
10845 PR libfortran/59313
10846 PR libfortran/58015
10847 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
10848 * gfortran.dg/round_4.f90: Likewise.
10849
10850 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
10851
10852 PR libfortran/60128
10853 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
10854 i?86-*-solaris2.9*.
10855
10856 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10857
10858 PR sanitizer/60613
10859 * c-c++-common/ubsan/pr60613-1.c: New test.
10860 * c-c++-common/ubsan/pr60613-2.c: New test.
10861
10862 2014-03-22 Matthias Klose <doko@ubuntu.com>
10863
10864 * g++.dg/cpp0x/regress: Remove empty directory.
10865
10866 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR debug/60603
10869 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10870
10871 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10872
10873 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
10874 * g++.dg/cpp1y/pr60393.C: Likewise.
10875
10876 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10877
10878 PR c++/60384
10879 * g++.dg/cpp1y/pr60384.C: New.
10880
10881 2014-03-21 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR target/60598
10884 * gcc.dg/pr60598.c: New test.
10885
10886 2014-03-21 Martin Jambor <mjambor@suse.cz>
10887
10888 PR ipa/59176
10889 * g++.dg/torture/pr59176.C: New test.
10890
10891 2014-03-21 Martin Jambor <mjambor@suse.cz>
10892
10893 PR ipa/60419
10894 * g++.dg/ipa/pr60419.C: New test.
10895
10896 2014-03-21 Richard Biener <rguenther@suse.de>
10897
10898 PR tree-optimization/60577
10899 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
10900
10901 2014-03-21 Tobias Burnus <burnus@net-b.de>
10902
10903 PR fortran/60599
10904 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
10905
10906 2014-03-20 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR middle-end/60597
10909 * g++.dg/opt/pr60597.C: New test.
10910
10911 PR c++/60572
10912 * g++.dg/init/pr60572.C: New test.
10913
10914 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10915
10916 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
10917
10918 2014-03-19 Tobias Burnus <burnus@net-b.de>
10919
10920 PR fortran/60543
10921 PR fortran/60283
10922 * gfortran.dg/implicit_pure_4.f90: New.
10923
10924 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10925
10926 PR c++/51474
10927 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
10928
10929 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
10930
10931 PR testsuite/60590
10932 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
10933 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
10934 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
10935
10936 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10937
10938 PR c++/60332
10939 * g++.dg/cpp1y/pr60332.C: New.
10940
10941 2014-03-19 Marek Polacek <polacek@redhat.com>
10942
10943 PR sanitizer/60569
10944 * g++.dg/ubsan/pr60569.C: New test.
10945
10946 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10947
10948 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
10949
10950 2014-03-19 Jakub Jelinek <jakub@redhat.com>
10951
10952 PR tree-optimization/60559
10953 * g++.dg/vect/pr60559.cc: New test.
10954
10955 2014-03-18 Ian Lance Taylor <iant@google.com>
10956
10957 PR target/60563
10958 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
10959 (ditype): Rename typedef from int64_t.
10960
10961 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10962
10963 PR c/55383
10964 * gcc.dg/cast-qual-3.c: New.
10965 Revert:
10966 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10967 * c-c++-common/Wcast-qual-1.c: More precise match text.
10968
10969 2014-03-18 Janus Weil <janus@gcc.gnu.org>
10970
10971 PR fortran/55207
10972 PR fortran/60549
10973 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
10974 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
10975 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
10976 * gfortran.dg/intent_optimize_1.f90: Ditto.
10977 * gfortran.dg/pointer_init_9.f90: Ditto.
10978 * gfortran.dg/volatile4.f90: Ditto.
10979 * gfortran.dg/volatile6.f90: Ditto.
10980
10981 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10982
10983 PR c/55383
10984 * c-c++-common/Wcast-qual-1.c: More precise match text.
10985
10986 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10987
10988 PR c++/60305
10989 * g++.dg/cpp0x/constexpr-ice14.C: New.
10990
10991 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10992
10993 PR c++/54250
10994 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
10995
10996 2014-03-18 Jakub Jelinek <jakub@redhat.com>
10997
10998 PR sanitizer/60535
10999 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
11000 * c-c++-common/ubsan/null-2.c: Likewise.
11001 * c-c++-common/ubsan/null-3.c: Likewise.
11002 * c-c++-common/ubsan/null-4.c: Likewise.
11003 * c-c++-common/ubsan/null-5.c: Likewise.
11004 * c-c++-common/ubsan/null-6.c: Likewise.
11005 * c-c++-common/ubsan/null-7.c: Likewise.
11006 * c-c++-common/ubsan/null-8.c: Likewise.
11007 * c-c++-common/ubsan/null-9.c: Likewise.
11008 * c-c++-common/ubsan/null-10.c: Likewise.
11009 * c-c++-common/ubsan/null-11.c: Likewise.
11010 * c-c++-common/ubsan/overflow-1.c: Likewise.
11011 * c-c++-common/ubsan/overflow-2.c: Likewise.
11012 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11013 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11014 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11015 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11016 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11017 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11018 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11019 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11020 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11021 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11022 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11023 * c-c++-common/ubsan/pr59333.c: Likewise.
11024 * c-c++-common/ubsan/pr59503.c: Likewise.
11025 * c-c++-common/ubsan/pr59667.c: Likewise.
11026 * c-c++-common/ubsan/undefined-1.c: Likewise.
11027 * g++.dg/ubsan/pr59250.C: Likewise.
11028 * g++.dg/ubsan/pr59306.C: Likewise.
11029
11030 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11031
11032 * gcc.dg/tls/pr58595.c: Add tls options.
11033
11034 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
11035
11036 * gcc.target/i386/avx-additional-reg-names.c: New.
11037 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
11038
11039 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
11040
11041 PR c++/60390
11042 * g++.dg/cpp1y/pr60390.C: New testcase.
11043
11044 PR c++/60391
11045 * g++.dg/cpp1y/pr60391.C: New testcase.
11046
11047 2014-03-17 Jakub Jelinek <jakub@redhat.com>
11048
11049 PR target/60516
11050 * gcc.target/i386/pr60516.c: New test.
11051
11052 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
11053
11054 PR c++/59571
11055 * g++.dg/cpp0x/constexpr-ice13.C: New.
11056
11057 2014-03-17 Marek Polacek <polacek@redhat.com>
11058
11059 PR middle-end/60534
11060 * gcc.dg/gomp/pr60534.c: New test.
11061
11062 2014-03-17 Kai Tietz <ktietz@redhat.com>
11063
11064 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
11065
11066 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
11067
11068 PR testsuite/58851
11069 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
11070 storage size.
11071
11072 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
11073
11074 PR libfortran/58324
11075 * gfortran.dg/list_read_12.f90: New test.
11076
11077 2014-03-15 Janus Weil <janus@gcc.gnu.org>
11078
11079 PR fortran/55207
11080 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
11081 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
11082 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
11083 -Wno-aggressive-loop-optimizations and remove an unused variable.
11084 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
11085 * gfortran.dg/pointer_init_9.f90: New.
11086 * gfortran.dg/volatile4.f90: Put into subroutine.
11087 * gfortran.dg/volatile6.f90: Ditto.
11088
11089 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
11090
11091 PR fortran/60392
11092 * gfortran.dg/transpose_4.f90: New test.
11093
11094 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
11095
11096 PR rtl-optimization/60508
11097 * gcc.target/i386/pr60508.c: New.
11098
11099 2014-03-14 Richard Biener <rguenther@suse.de>
11100
11101 PR middle-end/60518
11102 * g++.dg/pr60518.C: New testcase.
11103
11104 2014-03-14 Martin Jambor <mjambor@suse.cz>
11105
11106 PR lto/60461
11107 * gcc.dg/lto/pr60461_0.c: New test.
11108
11109 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
11110
11111 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
11112 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
11113 * gcc.dg/lto/save-temps_0.c: New testcase.
11114
11115 2014-03-13 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR middle-end/36282
11118 * c-c++-common/pr36282-1.c: New test.
11119 * c-c++-common/pr36282-2.c: New test.
11120 * c-c++-common/pr36282-3.c: New test.
11121 * c-c++-common/pr36282-4.c: New test.
11122
11123 2014-03-13 Richard Henderson <rth@redhat.com>
11124
11125 PR debug/60438
11126 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
11127
11128 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11129
11130 PR c++/60383
11131 * g++.dg/template/crash118.C: New.
11132 * g++.dg/template/crash95.C: Adjust.
11133
11134 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
11135
11136 PR rtl-optimization/57189
11137 * gcc.target/i386/pr57189.c: New.
11138
11139 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11140
11141 PR c++/60254
11142 * g++.dg/cpp0x/static_assert10.C: New.
11143 * g++.dg/cpp0x/static_assert11.C: Likewise.
11144 * g++.dg/cpp0x/static_assert3.C: Adjust.
11145
11146 2014-03-13 Richard Biener <rguenther@suse.de>
11147
11148 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
11149
11150 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11151
11152 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
11153 2.07 128-bit arithmetic.
11154 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11155
11156 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11157 due to when TImode is allowed in VSX registers, the allowable
11158 address modes for TImode is just a single indirect address in
11159 order for the value to be loaded and store in either GPR or VSX
11160 registers. This affects the generated code, and it would cause
11161 this test to fail, when such an option is used.
11162
11163 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
11164
11165 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11166
11167 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11168
11169 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11170 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11171 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11172 only test for exactly one if if -mbranch-cost=1 has been passed.
11173
11174 2014-03-12 Christian Bruel <christian.bruel@st.com>
11175
11176 PR target/60264
11177 * gcc.target/arm/pr60264.c
11178
11179 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
11180
11181 PR tree-optimization/60454
11182 * gcc.c-torture/execute/pr60454.c: New test.
11183
11184 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11185 Marc Glisse <marc.glisse@inria.fr>
11186
11187 PR tree-optimization/60502
11188 * gcc.c-torture/compile/pr60502.c: New test.
11189
11190 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11191
11192 PR middle-end/60482
11193 * gcc.dg/vect/pr60482.c: New test.
11194
11195 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
11196
11197 PR c++/60389
11198 * g++.dg/cpp0x/inh-ctor19.C: New.
11199
11200 2014-03-11 Richard Biener <rguenther@suse.de>
11201
11202 PR tree-optimization/60429
11203 PR tree-optimization/60485
11204 * gcc.dg/pr60485-1.c: New testcase.
11205 * gcc.dg/pr60485-2.c: Likewise.
11206
11207 2014-03-10 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR ipa/60457
11210 * g++.dg/ipa/pr60457.C: New test.
11211
11212 2014-03-10 Richard Biener <rguenther@suse.de>
11213
11214 PR middle-end/60474
11215 * g++.dg/torture/pr60474.C: New testcase.
11216
11217 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
11218
11219 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11220
11221 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
11222
11223 * gcc.dg/lto/pr55113_0.c: New testcase.
11224
11225 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
11226
11227 PR c++/60033
11228 * g++.dg/cpp1y/pr60033.C: New testcase.
11229
11230 PR c++/60393
11231 * g++.dg/cpp1y/pr60393.C: New testcase.
11232
11233 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11234
11235 PR libfortran/60128
11236 * gfortran.dg/fmt_en.f90: New test.
11237
11238 2014-03-07 Jason Merrill <jason@redhat.com>
11239
11240 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11241 * lib/target-supports.exp (check_effective_target_c++11): Now
11242 means C++11 and up.
11243 (check_effective_target_c++11_only): New.
11244 (check_effective_target_c++11_down): New.
11245 (check_effective_target_c++1y): New.
11246 (check_effective_target_c++1y_only): New.
11247 (check_effective_target_c++98_only): Rename from
11248 check_effective_target_c++98.
11249 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11250
11251 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11252
11253 PR c++/58609
11254 * g++.dg/cpp0x/constexpr-ice12.C: New.
11255
11256 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11257
11258 * c-c++-common/gomp/map-1.c: Extend.
11259
11260 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
11261 Janus Weil <janus@gcc.gnu.org>
11262
11263 PR fortran/51976
11264 * gfortran.dg/deferred_type_component_1.f90 : New test.
11265 * gfortran.dg/deferred_type_component_2.f90 : New test.
11266
11267 2014-03-06 Marek Polacek <polacek@redhat.com>
11268
11269 PR c/60197
11270 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11271 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11272
11273 2014-03-06 Jakub Jelinek <jakub@redhat.com>
11274
11275 PR target/58595
11276 * gcc.dg/tls/pr58595.c: New test.
11277
11278 2014-03-06 Richard Biener <rguenther@suse.de>
11279
11280 PR middle-end/60445
11281 PR lto/60424
11282 PR lto/60427
11283 Revert
11284 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11285
11286 * gcc.dg/lto/pr55113_0.c: New testcase.
11287
11288 2014-03-05 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR testsuite/59308
11291 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11292 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
11293 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11294 s390*/i?86/x86_64.
11295 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11296 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11297 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11298 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11299 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11300 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
11301 even for mips*/s390*/i?86/x86_64.
11302 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11303 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11304 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11305 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11306 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11307
11308 PR lto/60404
11309 * gcc.dg/lto/pr60404_0.c: New test.
11310 * gcc.dg/lto/pr60404_1.c: New file.
11311 * gcc.dg/lto/pr60404_2.c: New file.
11312
11313 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11314
11315 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11316 long long" throughout.
11317 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11318 * gcc.dg/vmx/insert-vsx.c: Likewise.
11319 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11320 * gcc.dg/vmx/ld-vsx.c: Likewise.
11321 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11322 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11323 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11324 * gcc.dg/vmx/merge-vsx.c: Likewise.
11325 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11326 * gcc.dg/vmx/st-vsx.c: Likewise.
11327 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11328 * gcc.dg/vmx/stl-vsx.c: Likewise.
11329 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11330
11331 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11332
11333 * gcc.dg/lto/pr55113_0.c: New testcase.
11334
11335 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11336
11337 PR c++/60376
11338 * g++.dg/cpp1y/pr60376.C: New.
11339
11340 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11341
11342 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11343
11344 2014-03-04 Richard Biener <rguenther@suse.de>
11345
11346 PR tree-optimization/60382
11347 * gcc.dg/vect/pr60382.c: New testcase.
11348
11349 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11350
11351 PR libfortran/60148
11352 * gfortran.dg/namelist_84.f90: New test.
11353
11354 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
11355
11356 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11357 argument to avoid inf values.
11358 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11359 UNION_FP_CHECK machinery.
11360
11361 2014-03-03 Renlin Li <Renlin.Li@arm.com>
11362
11363 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11364 i32in128 cases outside special big-endian processing block.
11365
11366 2014-03-03 Jakub Jelinek <jakub@redhat.com>
11367
11368 PR preprocessor/60400
11369 * c-c++-common/cpp/pr60400.c: New test.
11370 * c-c++-common/cpp/pr60400-1.h: New file.
11371 * c-c++-common/cpp/pr60400-2.h: New file.
11372
11373 PR objc++/60398
11374 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11375
11376 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11377 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11378
11379 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11380
11381 PR ipa/60150
11382 * g++.dg/lto/pr60150.H: New testcase.
11383 * g++.dg/lto/pr60150_0.C: New testcase.
11384 * g++.dg/lto/pr60150_1.C: New testcase.
11385
11386 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11387
11388 PR ipa/60306
11389 * g++.dg/ipa/devirt-29.C: New testcase
11390
11391 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11392
11393 PR fortran/60236
11394 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11395
11396 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11397
11398 PR c++/50025
11399 * g++.dg/cpp0x/pr50025.C: New.
11400
11401 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
11402
11403 PR c++/60377
11404 * g++.dg/cpp1y/pr60377.C: New testcase.
11405
11406 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11407
11408 PR fortran/60341
11409 * gfortran.dg/str_comp_optimize_1.f90: New test.
11410
11411 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11412
11413 PR target/60071
11414 * gcc.c-torture/compile/pr60071.c: New.
11415
11416 2014-02-28 Janus Weil <janus@gcc.gnu.org>
11417
11418 PR fortran/60359
11419 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11420
11421 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11422
11423 PR c++/58610
11424 * g++.dg/cpp0x/constexpr-ice11.C: New.
11425
11426 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11427
11428 PR c++/60314
11429 * g++.dg/cpp1y/auto-fn24.C: New.
11430
11431 2014-02-28 Joey Ye <joey.ye@arm.com>
11432
11433 PR target/PR60169
11434 * gcc.target/arm/thumb1-far-jump-3.c: New case.
11435
11436 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11437
11438 PR c++/60253
11439 * g++.dg/overload/ellipsis2.C: New.
11440
11441 2014-02-27 Jeff Law <law@redhat.com>
11442
11443 PR rtl-optimization/52714
11444 * gcc.c-torture/compile/pr52714.c: New test.
11445
11446 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
11447 Jeff Law <law@redhat.com>
11448
11449 PR rtl-optimization/49847
11450 * g++.dg/pr49847.C: New test.
11451
11452 2014-02-27 Marek Polacek <polacek@redhat.com>
11453
11454 PR middle-end/59223
11455 * c-c++-common/pr59223.c: New test.
11456
11457 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11458
11459 * common/config/i386/predicates.md (const1256_operand): Remove.
11460 (const2356_operand): New.
11461 (const_1_to_2_operand): Remove.
11462 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11463 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11464 (*avx512pf_gatherpf<mode>sf): Ditto.
11465 (avx512pf_gatherpf<mode>df): Ditto.
11466 (*avx512pf_gatherpf<mode>df_mask): Ditto.
11467 (*avx512pf_gatherpf<mode>df): Ditto.
11468 (avx512pf_scatterpf<mode>sf): Ditto.
11469 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11470 (*avx512pf_scatterpf<mode>sf): Ditto.
11471 (avx512pf_scatterpf<mode>df): Ditto.
11472 (*avx512pf_scatterpf<mode>df_mask): Ditto.
11473 (*avx512pf_scatterpf<mode>df): Ditto.
11474 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11475
11476 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11477
11478 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11479 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11480 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11481 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11482 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11483 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11484 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11485 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11486
11487 2014-02-26 Bin Cheng <bin.cheng@arm.com>
11488
11489 PR target/60280
11490 * gnat.dg/renaming5.adb: Change to two expected gotos.
11491 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11492 jump threads.
11493 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11494 messages for removed basic block.
11495 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11496 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11497 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11498 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11499
11500 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11501
11502 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11503 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11504 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11505 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11506 * gcc.dg/vmx/merge-vsx.c: Likewise.
11507 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11508
11509 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
11510
11511 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11512 * gcc.target/i386/prefetchwt1-1.c: New.
11513 * g++.dg/other/i386-2.C: Add new option.
11514 * g++.dg/other/i386-3.C: Ditto.
11515 * gcc.target/i386/sse-12.c: Ditto.
11516 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11517 * gcc.target/i386/sse-22.c: Add new option.
11518 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11519
11520 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11521
11522 PR libfortran/59313
11523 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11524
11525 PR libfortran/58015
11526 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11527
11528 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
11529
11530 PR c++/60311
11531 * g++.dg/cpp1y/pr60311.C: New testcase.
11532
11533 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11534
11535 PR c++/60065
11536 * g++.dg/cpp1y/pr60065.C: New testcase.
11537
11538 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
11539
11540 PR rtl-optimization/60268
11541 * gcc.c-torture/compile/pr60268.c: New test.
11542
11543 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11544
11545 * gcc.target/microblaze/others/mem_reload.c: New test.
11546
11547 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11548
11549 * gcc.dg/vmx/lde.c: New test.
11550 * gcc.dg/vmx/lde-be-order.c: New test.
11551 * gcc.dg/vmx/ste.c: New test.
11552 * gcc.dg/vmx/ste-be-order.c: New test.
11553
11554 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
11555
11556 PR testsuite/60173
11557 * lib/target-supports.exp
11558 (check_effective_target_logical_op_short_circuit): Add cris-*-*
11559 and crisv32-*-* to list.
11560
11561 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11562
11563 PR fortran/60302
11564 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11565
11566 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11567
11568 * gcc.dg/vmx/vsums.c: Check entire result vector.
11569 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11570
11571 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11572
11573 * gcc.dg/vmx/ld.c: New test.
11574 * gcc.dg/vmx/ld-be-order.c: New test.
11575 * gcc.dg/vmx/ld-vsx.c: New test.
11576 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11577 * gcc.dg/vmx/ldl.c: New test.
11578 * gcc.dg/vmx/ldl-be-order.c: New test.
11579 * gcc.dg/vmx/ldl-vsx.c: New test.
11580 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11581 * gcc.dg/vmx/st.c: New test.
11582 * gcc.dg/vmx/st-be-order.c: New test.
11583 * gcc.dg/vmx/st-vsx.c: New test.
11584 * gcc.dg/vmx/st-vsx-be-order.c: New test.
11585 * gcc.dg/vmx/stl.c: New test.
11586 * gcc.dg/vmx/stl-be-order.c: New test.
11587 * gcc.dg/vmx/stl-vsx.c: New test.
11588 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11589
11590 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
11591
11592 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11593 * g++.dg/other/i386-3.C (dg-options): Ditto.
11594 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11595 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11596 -mavx512pf and -msha.
11597
11598 2014-02-21 Richard Biener <rguenther@suse.de>
11599
11600 PR tree-optimization/60276
11601 * gcc.dg/vect/pr60276.c: New testcase.
11602
11603 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11604
11605 PR fortran/60234
11606 * gfortran.dg/finalize_23.f90: New.
11607
11608 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
11609
11610 PR c++/60052
11611 PR c++/60053
11612 * g++.dg/cpp1y/pr60052.C: New testcase.
11613 * g++.dg/cpp1y/pr60053.C: New testcase.
11614
11615 2014-02-21 Tobias Burnus <burnus@net-b.de>
11616
11617 PR fortran/60286
11618 * gfortran.dg/inquire_16.f90: New.
11619
11620 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
11621
11622 * gcc.target/nios2/biggot-1.c: New.
11623 * gcc.target/nios2/biggot-2.c: New.
11624
11625 2014-02-20 Martin Jambor <mjambor@suse.cz>
11626
11627 PR ipa/55260
11628 * gcc.dg/ipa/pr55260.c: New test.
11629
11630 2014-02-20 Bin Cheng <bin.cheng@arm.com>
11631
11632 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11633 for execution test case.
11634
11635 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
11636
11637 PR ipa/58555
11638 * g++.dg/torture/pr58555.C: New testcase.
11639
11640 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11641
11642 PR target/60204
11643 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11644 reflect abi fix.
11645 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11646
11647 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11648 Kirill Yukhin <kirill.yukhin@intel.com>
11649
11650 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
11651 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
11652 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
11653 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11654 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
11655 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11656
11657 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR c/37743
11660 * g++.dg/ext/builtin-bswap1.C: New test.
11661 * c-c++-common/pr37743.c: New test.
11662
11663 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
11664
11665 * gcc.dg/decl-10.c: New test.
11666
11667 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11668
11669 PR c++/60267
11670 * g++.dg/ext/ivdep-1.C: New test.
11671
11672 PR c++/60267
11673 * gcc.dg/pr60267.c: New test.
11674
11675 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
11676
11677 PR target/59794
11678 * gcc.target/i386/pr39162.c: Add dg-prune-output.
11679 (dg-options): Remove -Wno-psabi.
11680 * gcc.target/i386/pr59794-2.c: Ditto.
11681 * gcc.target/i386/pr60205-1.c: Ditto.
11682 * gcc.target/i386/sse-5.c: Ditto.
11683
11684 2014-02-18 Nick Clifton <nickc@redhat.com>
11685
11686 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
11687 * gcc.dg/pr23623.c: Likewise.
11688 * gcc.dg/pr48784-1.c: Likewise.
11689 * gcc.dg/pr48784-2.c: Likewise.
11690 * gcc.dg/pr56997-2.c: Likewise.
11691 * gcc.dg/sms-6.c: Likewise.
11692 * gcc.dg/torture/pr60183.c: Likewise.
11693 * gcc.dg/torture/vec-cvt-1.c: Likewise.
11694 * gcc.c-torture/execute/20061220-1.x: New.
11695 * gcc.c-torture/execute/pr43220.x: New.
11696 * gcc.c-torture/execute/pr51581-1.x: New.
11697 * gcc.c-torture/execute/pr51581-2.x: New.
11698 * gcc.c-torture/execute/pr58570.x: New.
11699 * gcc.c-torture/unsorted/DFcmp.x: New.
11700 * gcc.c-torture/unsorted/SFset.x: New.
11701
11702 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
11703
11704 * gnat.dg/opt31.adb: New test.
11705
11706 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11707
11708 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11709
11710 2014-02-19 Janus Weil <janus@gcc.gnu.org>
11711
11712 PR fortran/60232
11713 * gfortran.dg/typebound_proc_33.f90: New.
11714
11715 2014-02-19 Marek Polacek <polacek@redhat.com>
11716
11717 PR c/60195
11718 * gcc.dg/pr60195.c: New test.
11719
11720 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
11721
11722 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
11723
11724 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11725
11726 PR preprocessor/58844
11727 * c-c++-common/cpp/pr58844-1.c: New test.
11728 * c-c++-common/cpp/pr58844-2.c: New test.
11729
11730 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11731
11732 PR c++/60225
11733 * g++.dg/cpp0x/constexpr-ice10.C: New.
11734
11735 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11736
11737 PR c++/60215
11738 * g++.dg/cpp0x/pr60215.C: New.
11739
11740 2014-02-18 Tobias Burnus <burnus@net-b.de>
11741
11742 PR fortran/49397
11743 * gfortran.dg/proc_ptr_45.f90: New.
11744 * gfortran.dg/proc_ptr_46.f90: New.
11745
11746 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
11747
11748 PR c++/60190
11749 * g++.dg/cpp1y/pr60190.C: New testcase.
11750
11751 PR c++/60064
11752 * g++.dg/cpp1y/pr60064.C: New testcase.
11753
11754 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
11755
11756 PR target/60205
11757 * gcc.target/i386/pr60205-1.c: New test.
11758 * gcc.target/i386/pr60205-2.c: Ditto.
11759
11760 2014-02-18 Kai Tietz <ktietz@redhat.com>
11761
11762 PR target/60193
11763 * gcc.target/i386/nest-1.c: New testcase.
11764
11765 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
11766
11767 * gnat.dg/opt32.adb: New test.
11768
11769 2014-02-18 Janus Weil <janus@gcc.gnu.org>
11770
11771 PR fortran/60231
11772 * gfortran.dg/typebound_generic_15.f90: New.
11773
11774 2014-02-17 Janus Weil <janus@gcc.gnu.org>
11775
11776 PR fortran/55907
11777 * gfortran.dg/init_flag_12.f90: New.
11778
11779 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
11780 Ilya Tocar <ilya.tocar@intel.com>
11781
11782 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
11783 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
11784 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
11785 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
11786
11787 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
11788
11789 * lib/target-supports.exp
11790 (check_effective_target_logical_op_short_circuit): New procedure.
11791 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
11792 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
11793 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
11794 * gcc.dg/tree-ssa/vrp47.c: Likewise.
11795 * gcc.dg/tree-ssa/vrp87.c: Likewise.
11796 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
11797 logical_op_short_circuit for the alternative test, extending
11798 it to arm_cortex_m.
11799
11800 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11801
11802 PR target/60203
11803 * gcc.target/powerpc/pr60203.c: New testsuite.
11804
11805 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
11806
11807 PR fortran/59599
11808 * gfortran.dg/ichar_3.f90: New test.
11809
11810 2014-02-15 Richard Biener <rguenther@suse.de>
11811
11812 PR tree-optimization/60183
11813 * gcc.dg/torture/pr60183.c: New testcase.
11814
11815 2014-02-14 Jeff Law <law@redhat.com>
11816
11817 PR rtl-optimization/60131
11818 * g++.dg/torture/pr60131.C: New test.
11819
11820 2014-02-14 Ian Bolton <ian.bolton@arm.com>
11821
11822 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
11823 on command-line.
11824
11825 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
11826
11827 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
11828
11829 2014-02-14 Jakub Jelinek <jakub@redhat.com>
11830
11831 * gcc.c-torture/compile/20140213.c: New test.
11832
11833 2014-02-13 Jakub Jelinek <jakub@redhat.com>
11834
11835 PR target/43546
11836 * gcc.target/i386/pr43546.c: New test.
11837
11838 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
11839
11840 * gcc.target/s390/hotpatch-compile-8.c: New test.
11841
11842 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11843
11844 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
11845 definition with an ifndef.
11846 * gcc.dg/pr59605-2.c: New test.
11847
11848 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11849
11850 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
11851
11852 2014-02-12 Joseph Myers <joseph@codesourcery.com>
11853
11854 * gcc.dg/torture/float128-mul-underflow.c,
11855 gcc.dg/torture/float128-truncdf-underflow.c,
11856 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
11857
11858 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR middle-end/59737
11861 * g++.dg/ipa/pr59737.C: New test.
11862
11863 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
11864
11865 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
11866
11867 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
11868
11869 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
11870
11871 * gcc.dg/cilk-plus/jump-openmp.c: New file.
11872
11873 2014-02-12 Richard Biener <rguenther@suse.de>
11874
11875 PR middle-end/60092
11876 * gcc.dg/torture/pr60092.c: New testcase.
11877 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
11878
11879 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
11880
11881 * gcc.c-torture/execute/20140212-1.c: New test.
11882
11883 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11884
11885 PR c++/60047
11886 * g++.dg/cpp0x/pr60047.C: New.
11887
11888 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11889
11890 PR c/60101
11891 * c-c++-common/pr60101.c: New test.
11892
11893 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
11894
11895 PR lto/59468
11896 * g++.dg/ipa/devirt-27.C: New testcase.
11897 * g++.dg/ipa/devirt-26.C: New testcase.
11898
11899 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11900
11901 PR target/60137
11902 * gcc.target/powerpc/pr60137.c: New file.
11903
11904 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11905
11906 PR fortran/52370
11907 * gfortran.dg/pr52370.f90: New test.
11908
11909 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
11910
11911 PR target/59927
11912 Revert
11913 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
11914
11915 PR testsuite/58630
11916 * gcc.target/i386/pr43662.c (dg-options):
11917 Add -maccumulate-outgoing-args.
11918 * gcc.target/i386/pr43869.c (dg-options): Ditto.
11919 * gcc.target/i386/pr57003.c (dg-options): Ditto.
11920 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
11921 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
11922 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
11923 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
11924 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
11925 Add -maccumulate-outgoing-args.
11926 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
11927 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
11928 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
11929 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
11930 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
11931 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
11932 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
11933 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
11934 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
11935 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
11936 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
11937 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
11938 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
11939 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
11940 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
11941
11942 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
11943
11944 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
11945
11946 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11947
11948 PR debug/59776
11949 * gcc.dg/guality/pr59776.c: New test.
11950
11951 2014-02-11 Renlin Li <Renlin.Li@arm.com>
11952
11953 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
11954 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
11955 (add_options_for_arm_vfp3): New.
11956
11957 2014-02-11 Jeff Law <law@redhat.com>
11958
11959 PR middle-end/54041
11960 * gcc.target/m68k/pr54041.c: New test.
11961
11962 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11963
11964 PR target/59927
11965 * gcc.target/i386/pr59927.c: New test.
11966
11967 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
11968
11969 * gcc.dg/vect/pr57741-3.c: Require vect_int.
11970 * gcc.dg/vect/pr60012.c: Likewise.
11971 * gcc.dg/vect/vect-119.c: Likewise.
11972 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
11973 * gcc.dg/vect/vect-outer-4c.c: Likewise.
11974
11975 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11976
11977 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
11978
11979 2014-02-10 Jeff Law <law@redhat.com>
11980
11981 PR middle-end-52306
11982 * gcc.c-torture/compile/pr52306.c: New test.
11983
11984 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11985
11986 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
11987
11988 2014-02-10 Richard Biener <rguenther@suse.de>
11989
11990 PR tree-optimization/60115
11991 * gcc.dg/torture/pr60115.c: New testcase.
11992
11993 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
11994
11995 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
11996 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
11997
11998 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
11999 Ilya Tocar <ilya.tocar@intel.com>
12000
12001 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
12002 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
12003 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12004 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12005 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
12006 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
12007 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
12008 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12009 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12010 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12011 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
12012 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
12013 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
12014 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
12015 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12016 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12017 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
12018 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
12019 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12020 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
12021 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12022 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
12023 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12024 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
12025 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
12026 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12027 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12028
12029 2014-02-10 Jakub Jelinek <jakub@redhat.com>
12030
12031 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
12032
12033 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12034
12035 PR fortran/57522
12036 * gfortran.dg/associated_target_5.f03: New test.
12037
12038 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12039
12040 PR fortran/59026
12041 * gfortran.dg/elemental_by_value_1.f90: New test.
12042
12043 2014-02-08 Janus Weil <janus@gcc.gnu.org>
12044
12045 PR fortran/58470
12046 * gfortran.dg/finalize_22.f90: New.
12047
12048 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
12049
12050 PR fortran/60066
12051 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
12052 was fixed by the patch for PR59906.
12053
12054 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
12055
12056 PR translation/52289
12057 * gfortran.dg/coarray_8.f90: Update dg-error match.
12058
12059 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12060
12061 PR c/59984
12062 * gcc.dg/vect/pr59984.c: New test.
12063
12064 PR middle-end/60092
12065 * gcc.dg/attr-alloc_align-1.c: New test.
12066 * gcc.dg/attr-alloc_align-2.c: New test.
12067 * gcc.dg/attr-alloc_align-3.c: New test.
12068 * gcc.dg/attr-assume_aligned-1.c: New test.
12069 * gcc.dg/attr-assume_aligned-2.c: New test.
12070 * gcc.dg/attr-assume_aligned-3.c: New test.
12071
12072 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12073
12074 PR target/60077
12075 * gcc.target/i386/pr60077-1.c: New test.
12076 * gcc.target/i386/pr60077-2.c: New test.
12077
12078 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR preprocessor/56824
12081 * gcc.dg/pr56824.c: New test.
12082
12083 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12084
12085 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
12086 variable used for atomic operations.
12087
12088 2014-02-07 Richard Biener <rguenther@suse.de>
12089
12090 PR middle-end/60092
12091 * gcc.dg/vect/pr60092-2.c: New testcase.
12092
12093 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12094
12095 PR c++/60082
12096 Revert
12097 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12098
12099 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12100 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12101
12102 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12103
12104 * gcc.target/s390/fp2int1.c: New testcase.
12105
12106 2014-02-07 Richard Biener <rguenther@suse.de>
12107
12108 PR middle-end/60092
12109 * gcc.dg/tree-ssa/alias-30.c: New testcase.
12110 * gcc.dg/tree-ssa/alias-31.c: Likewise.
12111
12112 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
12113
12114 PR ipa/59918
12115 * g++.dg/torture/pr59918.C: New testcase.
12116
12117 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR target/59575
12120 * gcc.target/arm/pr59575.c: New test.
12121
12122 PR debug/59992
12123 * gcc.dg/pr59992.c: New test.
12124
12125 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
12126
12127 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
12128 init_priority. Test alignment of variable instead of function.
12129
12130 2014-02-06 Marek Polacek <polacek@redhat.com>
12131
12132 PR c/60087
12133 * gcc.dg/pr60087.c: New test.
12134
12135 2014-02-06 Alan Modra <amodra@gmail.com>
12136
12137 * gcc.target/powerpc/pr60032.c: New.
12138
12139 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12140
12141 PR target/60062
12142 * gcc.c-torture/execute/pr60062.c: New test.
12143 * gcc.c-torture/execute/pr60072.c: New test.
12144
12145 2014-02-06 Ian Bolton <ian.bolton@arm.com>
12146
12147 * gcc.dg/tree-ssa/pr59597.c: Make called function static
12148 so that expected outcome works for PIC variants too.
12149
12150 2014-02-06 Yury Gribov <y.gribov@samsung.com>
12151 Kugan Vivekanandarajah <kuganv@linaro.org>
12152
12153 * gcc.target/arm/vect-noalign.c: New file.
12154
12155 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
12156 Jakub Jelinek <jakub@redhat.com>
12157
12158 PR middle-end/60013
12159 * gcc.dg/pr60013.c: New testcase.
12160
12161 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12162
12163 * gcc.dg/vmx/sum2s.c: New.
12164 * gcc.dg/vmx/sum2s-be-order.c: New.
12165
12166 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12167
12168 * gcc.dg/vmx/pack.c: New.
12169 * gcc.dg/vmx/pack-be-order.c: New.
12170 * gcc.dg/vmx/unpack.c: New.
12171 * gcc.dg/vmx/unpack-be-order.c: New.
12172
12173 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12174
12175 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12176 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12177
12178 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12179
12180 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12181 Use __builtin_floorf, __builtin_ceilf.
12182 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12183 declaration.
12184 (TEST): Use __builtin_floorf.
12185 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12186
12187 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR ipa/59947
12190 * g++.dg/opt/pr59947.C: New test.
12191
12192 PR c++/58703
12193 * c-c++-common/gomp/pr58703.c: New test.
12194
12195 2014-02-05 Richard Biener <rguenther@suse.de>
12196
12197 PR testsuite/60076
12198 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12199 avoid using unsigned long long.
12200
12201 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR middle-end/57499
12204 * g++.dg/torture/pr57499.C: New test.
12205
12206 2014-02-05 Yury Gribov <y.gribov@samsung.com>
12207
12208 * gcc.dg/asan/nosanitize-and-inline.c: New test.
12209
12210 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
12211
12212 * g++.dg/ipa/devirrt-22.C: Fix template.
12213
12214 2014-02-04 Marek Polacek <polacek@redhat.com>
12215
12216 PR c/60036
12217 * gcc.dg/pr60036.c: New test.
12218
12219 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12220
12221 PR ipa/60058
12222 * g++.dg/torture/pr60058.C: New testcase.
12223
12224 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12225
12226 * g++.dg/tsan/default_options.C: Invert check.
12227
12228 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR tree-optimization/60002
12231 * g++.dg/opt/pr60002.C: New test.
12232
12233 PR tree-optimization/60023
12234 * g++.dg/vect/pr60023.cc: New test.
12235
12236 PR ipa/60026
12237 * c-c++-common/torture/pr60026.c: New test.
12238
12239 PR rtl-optimization/57915
12240 * gcc.target/i386/pr57915.c: New test.
12241
12242 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12243
12244 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12245
12246 2014-02-04 Renlin Li <Renlin.Li@arm.com>
12247
12248 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12249
12250 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR middle-end/59261
12253 * gcc.dg/pr59261.c: New test.
12254
12255 2014-02-04 Richard Biener <rguenther@suse.de>
12256
12257 PR tree-optimization/60012
12258 * gcc.dg/vect/pr60012.c: New testcase.
12259
12260 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12261
12262 PR target/59788
12263 * g++.dg/eh/unwind-direct.C: New test.
12264
12265 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
12266
12267 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12268 timeout value to 20s.
12269
12270 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12271
12272 PR ipa/59882
12273 * g++.dg/torture/pr59882.C: New testcase
12274
12275 2014-02-03 Jan Hubicka <jh@suse.cz>
12276
12277 PR ipa/59831
12278 * g++.dg/ipa/devirt-22.C: New testcase.
12279
12280 2014-02-03 Jan Hubicka <jh@suse.cz>
12281
12282 * g++.dg/ipa/devirt-25.C: New testcase.
12283
12284 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12285
12286 PR tree-optimization/59924
12287 * gcc.dg/pr59924.c: New test.
12288
12289 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12290
12291 PR ipa/59831
12292 * g++.dg/ipa/devirt-24.C: New testcase.
12293
12294 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
12295
12296 PR c++/53017
12297 PR c++/59211
12298 * c-c++-common/attributes-1.c: New testcase.
12299 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12300
12301 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12302
12303 PR c++/58871
12304 * g++.dg/cpp0x/pr58871.C: New.
12305
12306 2014-02-03 Cong Hou <congh@google.com>
12307
12308 PR tree-optimization/60000
12309 * g++.dg/vect/pr60000.cc: New test.
12310
12311 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
12312
12313 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12314 * gcc.target/i386/long-double-64-4.c: Likewise.
12315 * gcc.target/i386/long-double-80-1.c: Likewise.
12316 * gcc.target/i386/long-double-80-2.c: Likewise.
12317 * gcc.target/i386/long-double-80-3.c: Likewise.
12318 * gcc.target/i386/long-double-80-4.c: Likewise.
12319 * gcc.target/i386/long-double-80-5.c: Likewise.
12320 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
12321 __multf3 isn't used.
12322 * gcc.target/i386/long-double-64-3.c: Likewise.
12323 * gcc.target/i386/long-double-128-1.c: New test.
12324 * gcc.target/i386/long-double-128-2.c: Likewise.
12325 * gcc.target/i386/long-double-128-3.c: Likewise.
12326 * gcc.target/i386/long-double-128-4.c: Likewise.
12327 * gcc.target/i386/long-double-128-5.c: Likewise.
12328 * gcc.target/i386/long-double-128-6.c: Likewise.
12329 * gcc.target/i386/long-double-128-7.c: Likewise.
12330 * gcc.target/i386/long-double-128-8.c: Likewise.
12331 * gcc.target/i386/long-double-128-9.c: Likewise.
12332 * gcc.target/i386/long-double-64-5.c: Likewise.
12333 * gcc.target/i386/long-double-64-6.c: Likewise.
12334 * gcc.target/i386/long-double-64-7.c: Likewise.
12335 * gcc.target/i386/long-double-64-8.c: Likewise.
12336 * gcc.target/i386/long-double-64-9.c: Likewise.
12337 * gcc.target/i386/long-double-80-10.c: Likewise.
12338 * gcc.target/i386/long-double-80-8.c: Likewise.
12339 * gcc.target/i386/long-double-80-9.c: Likewise.
12340
12341 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
12342
12343 PR rtl-optimization/57662
12344 * g++.dg/pr57662.C: New test.
12345
12346 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12347
12348 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12349 * gcc.dg/vmx/perm.c: New.
12350 * gcc.dg/vmx/perm-be-order.c: New.
12351
12352 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12353
12354 * gcc.dg/vmx/vsums.c: New.
12355 * gcc.dg/vmx/vsums-be-order.c: New.
12356
12357 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
12358
12359 * g++.dg/ipa/devirt-23.C: New testcase.
12360 * g++.dg/ipa/devirt-20.C: Fix template.
12361
12362 2014-02-02 Jan Hubicka <jh@suse.cz>
12363
12364 * g++.dg/ipa/devirt-21.C: New testcase.
12365
12366 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
12367
12368 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12369 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12370
12371 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
12372
12373 PR target/60017
12374 * gcc.c-torture/execute/pr60017.c: New test.
12375
12376 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
12377
12378 PR fortran/57033
12379 * gfortran.dg/default_initialization_7.f90: New test.
12380
12381 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
12382
12383 PR fortran/59906
12384 * gfortran.dg/elemental_subroutine_9.f90: New test.
12385
12386 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12387
12388 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12389
12390 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12391
12392 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12393
12394 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12395
12396 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12397
12398 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12399
12400 PR c++/51219
12401 * g++.dg/init/bitfield5.C: New.
12402
12403 2014-02-01 Jakub Jelinek <jakub@redhat.com>
12404
12405 PR tree-optimization/60003
12406 * gcc.c-torture/execute/pr60003.c: New test.
12407
12408 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12409
12410 PR bootstrap/59985
12411 * gcc.target/arm/pr59985.C: New.
12412
12413 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12414
12415 PR sanitizer/59410
12416 * lib/tsan-dg.exp (tsan_init): Instead of not running any
12417 tsan tests if trivial testcase doesn't run, set dg-do-what-default
12418 to compile.
12419 (tsan_finish): Restore dg-do-what-default.
12420 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12421 * g++.dg/tsan/fd_close_norace2.C: Likewise.
12422 * g++.dg/tsan/default_options.C: Likewise.
12423 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12424 * g++.dg/tsan/atomic_free2.C: Likewise.
12425 * g++.dg/tsan/cond_race.C: Likewise.
12426 * g++.dg/tsan/fd_close_norace.C: Likewise.
12427 * g++.dg/tsan/benign_race.C: Likewise.
12428 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12429 * c-c++-common/tsan/simple_race.c: Likewise.
12430 * c-c++-common/tsan/mutexset1.c: Likewise.
12431 * c-c++-common/tsan/thread_leak2.c: Likewise.
12432 * c-c++-common/tsan/tls_race.c: Likewise.
12433 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12434 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12435 * c-c++-common/tsan/free_race2.c: Likewise.
12436 * c-c++-common/tsan/thread_leak.c: Likewise.
12437 * c-c++-common/tsan/thread_leak1.c: Likewise.
12438 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12439 * c-c++-common/tsan/free_race.c: Likewise.
12440 * c-c++-common/tsan/sleep_sync.c: Likewise.
12441 * c-c++-common/tsan/tiny_race.c: Likewise.
12442 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12443 * c-c++-common/tsan/atomic_stack.c: Likewise.
12444 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
12445 in dg-output regexps.
12446 * c-c++-common/tsan/simple_stack.c: Likewise.
12447
12448 2014-01-31 Richard Henderson <rth@redhat.com>
12449
12450 * g++.dg/tm/pr60004.C: New.
12451
12452 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12453
12454 PR c++/59082
12455 * g++.dg/inherit/crash4.C: New.
12456
12457 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
12458
12459 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12460
12461 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12462
12463 * gcc.target/i386/m512-check.h: Use correct rounding values.
12464
12465 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12466
12467 * gcc.target/i386/avx-1.c: Use correct rounding values.
12468 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12469 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12470 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12471 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12472 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12473 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12474 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12475 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12476 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12477 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12478 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12479 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12480 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12481 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12482 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12483 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12484 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12485 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12486 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12487 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12488 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12489 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12490 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12491 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12492 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12493 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12494 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12495 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12496 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12497 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12498 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12499 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12500 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12501 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12502 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12503 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12504 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12505 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12506 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12507 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12508 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12509 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12510 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12511 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12512 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12513 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12514 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12515 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12516 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12517 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12518 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12519 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12520 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12521 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12522 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12523 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12524 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12525 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12526 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12527 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12528 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12529 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12530 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12531 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12532 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12533 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12534 * gcc.target/i386/sse-13.c: Ditto.
12535 * gcc.target/i386/sse-14.c: Ditto.
12536 * gcc.target/i386/sse-22.c: Ditto.
12537 * gcc.target/i386/sse-23.c: Ditto.
12538
12539 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12540
12541 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12542 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12543
12544 2014-01-31 Richard Biener <rguenther@suse.de>
12545
12546 PR middle-end/59990
12547 * gcc.dg/torture/pr59990.c: New testcase.
12548
12549 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12550
12551 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12552 if it fails don't run any tsan tests.
12553
12554 2014-01-31 Marek Polacek <polacek@redhat.com>
12555
12556 PR c/59963
12557 * gcc.dg/pr59940.c (g): Adjust dg-warning.
12558 (y): Adjust dg-error.
12559 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12560 * gcc.dg/pr59963-1.c: New test.
12561 * gcc.dg/pr59963-2.c: New test.
12562 * gcc.dg/pr59963-3.c: New test.
12563
12564 2014-01-30 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR target/59923
12567 * gcc.target/arm/pr59923.c: New test.
12568
12569 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12570
12571 * gcc.dg/vmx/splat.c: New.
12572 * gcc.dg/vmx/splat-vsx.c: New.
12573 * gcc.dg/vmx/splat-be-order.c: New.
12574 * gcc.dg/vmx/splat-vsx-be-order.c: New.
12575 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12576 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12577
12578 2014-01-30 Richard Biener <rguenther@suse.de>
12579
12580 PR tree-optimization/59993
12581 * gcc.dg/torture/pr59993.c: New testcase.
12582
12583 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
12584
12585 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12586 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12587 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12588 vect_int rather than vect_float.
12589
12590 2014-01-30 Marek Polacek <polacek@redhat.com>
12591
12592 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12593
12594 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12595
12596 * gcc.target/microblaze/isa/fcmp4.c: New.
12597
12598 2014-01-30 Marek Polacek <polacek@redhat.com>
12599
12600 PR c/59940
12601 * gcc.dg/pr59940.c: New test.
12602 * gcc.dg/pr35635.c (func3): Move dg-warning.
12603
12604 2014-01-30 Richard Biener <rguenther@suse.de>
12605
12606 PR tree-optimization/59903
12607 * gcc.dg/torture/pr59903.c: New testcase.
12608
12609 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12610
12611 PR c++/58843
12612 * g++.dg/lookup/crash8.C: New.
12613
12614 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12615
12616 PR c++/58649
12617 * g++.dg/template/crash117.C: New.
12618
12619 2014-01-30 Richard Biener <rguenther@suse.de>
12620
12621 PR c/59905
12622 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12623 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12624 abort.
12625 * gcc.dg/invalid-call-1.c: Likewise.
12626
12627 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12628
12629 PR c++/58561
12630 * g++.dg/cpp1y/auto-fn23.C: New.
12631
12632 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12633
12634 PR c++/58846
12635 * g++.dg/init/dso_handle2.C: New.
12636
12637 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12638
12639 PR c++/58674
12640 * g++.dg/cpp0x/pr58674.C: New.
12641
12642 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
12643
12644 PR target/59617
12645 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12646 * gcc.target/i386/avx512f-gather-5.c: Ditto.
12647
12648 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12649
12650 * gcc.dg/vmx/merge-be-order.c: New.
12651 * gcc.dg/vmx/merge.c: New.
12652 * gcc.dg/vmx/merge-vsx-be-order.c: New.
12653 * gcc.dg/vmx/merge-vsx.c: New.
12654
12655 2014-01-29 Richard Biener <rguenther@suse.de>
12656
12657 PR tree-optimization/58742
12658 * gcc.dg/pr58742-1.c: New testcase.
12659 * gcc.dg/pr58742-2.c: Likewise.
12660 * gcc.dg/pr58742-3.c: Likewise.
12661
12662 2014-01-29 Renlin Li <Renlin.Li@arm.com>
12663
12664 * gcc.target/arm/ftest-armv7ve-arm.c: New.
12665 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
12666 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
12667
12668 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12669
12670 PR c++/58702
12671 * g++.dg/gomp/pr58702.C: New.
12672
12673 2014-01-29 Dodji Seketeli <dodji@redhat.com>
12674
12675 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12676 selector.
12677
12678 2014-01-29 Jakub Jelinek <jakub@redhat.com>
12679
12680 PR middle-end/59917
12681 PR tree-optimization/59920
12682 * gcc.dg/pr59920-1.c: New test.
12683 * gcc.dg/pr59920-2.c: New test.
12684 * gcc.dg/pr59920-3.c: New test.
12685 * c-c++-common/gomp/pr59917-1.c: New test.
12686 * c-c++-common/gomp/pr59917-2.c: New test.
12687
12688 PR tree-optimization/59594
12689 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
12690 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
12691 * gcc.dg/vect/pr59594.c: New test.
12692
12693 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
12694
12695 PR fortran/59414
12696 * gfortran.dg/allocate_class_3.f90: New test.
12697
12698 2014-01-28 Dodji Seketeli <dodji@redhat.com>
12699
12700 PR preprocessor/59935
12701 * c-c++-common/cpp/warning-zero-location.c: New test.
12702 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
12703
12704 2014-01-27 Steve Ellcey <sellcey@mips.com>
12705
12706 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12707
12708 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
12709
12710 * g++.dg/ext/mv16.C: New tests.
12711
12712 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
12713
12714 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
12715 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12716 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
12717 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12718 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
12719 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12720 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
12721 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
12722 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
12723 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12724 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
12725 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12726 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
12727 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12728 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
12729 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
12730 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
12731 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12732 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
12733 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12734 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
12735 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12736 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
12737 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12738 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
12739 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12740 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
12741 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12742 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
12743 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12744 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
12745 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12746 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
12747 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12748 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
12749 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12750 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
12751 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12752 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
12753 _mm512_mask_cvtepi32_storeu_epi8.
12754 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12755 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
12756 _mm512_mask_cvtepi32_storeu_epi16.
12757 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12758 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
12759 _mm512_mask_cvtepi64_storeu_epi8.
12760 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12761 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
12762 _mm512_mask_cvtepi64_storeu_epi16.
12763 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12764 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
12765 _mm512_mask_cvtepi64_storeu_epi32.
12766 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12767 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
12768 _mm512_mask_cvtsepi32_storeu_epi8.
12769 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12770 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
12771 _mm512_mask_cvtsepi32_storeu_epi16.
12772 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12773 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
12774 _mm512_mask_cvtsepi64_storeu_epi8.
12775 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12776 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
12777 _mm512_mask_cvtsepi64_storeu_epi16.
12778 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12779 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
12780 _mm512_mask_cvtsepi64_storeu_epi32.
12781 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12782 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
12783 _mm512_mask_cvtusepi32_storeu_epi8.
12784 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12785 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
12786 _mm512_mask_cvtusepi32_storeu_epi16.
12787 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12788 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
12789 _mm512_mask_cvtusepi64_storeu_epi8.
12790 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12791 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
12792 _mm512_mask_cvtusepi64_storeu_epi16.
12793 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12794 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
12795 _mm512_mask_cvtusepi64_storeu_epi32.
12796 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12797 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
12798
12799 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
12800
12801 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
12802 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12803 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12804 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12805 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
12806 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
12807 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
12808 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
12809 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
12810 built-ins roudning immediate.
12811 * gcc.target/i386/sse-22.c: Add new built-ins.
12812 * gcc.target/i386/sse-23.c: Ditto.
12813 * gcc.target/i386/avx-1.c: Ditto.
12814
12815 2014-01-27 Christian Bruel <christian.bruel@st.com>
12816
12817 * gcc.target/sh/torture/strncmp.c: New tests.
12818
12819 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
12820
12821 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
12822
12823 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
12824
12825 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
12826
12827 2014-01-24 Jeff Law <law@redhat.com>
12828
12829 PR tree-optimization/59919
12830 * gcc.c-torture/compile/pr59919.c: New test.
12831
12832 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
12833
12834 PR c++/57524
12835 * g++.dg/ext/timevar2.C: New.
12836
12837 2014-01-24 Marek Polacek <polacek@redhat.com>
12838
12839 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
12840
12841 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
12842
12843 PR target/59929
12844 * gcc.target/i386/pr59929.c: New test.
12845
12846 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
12847
12848 PR target/59909
12849 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
12850 word atomic functions at runtime.
12851
12852 2014-01-23 Marek Polacek <polacek@redhat.com>
12853
12854 PR c/59846
12855 * gcc.dg/pr59846.c: New test.
12856
12857 2014-01-23 Marek Polacek <polacek@redhat.com>
12858
12859 PR c/58346
12860 * c-c++-common/pr58346-1.c: New test.
12861 * c-c++-common/pr58346-2.c: New test.
12862 * c-c++-common/pr58346-3.c: New test.
12863
12864 2014-01-23 Marek Polacek <polacek@redhat.com>
12865
12866 PR c/59871
12867 * gcc.dg/20020220-2.c: Adjust dg-warning message.
12868 * gcc.dg/pr59871.c: New test.
12869
12870 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12871
12872 PR c++/58980
12873 * g++.dg/parse/enum11.C: New.
12874
12875 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12876
12877 * gcc.target/aarch64/sshr64_1.c: New testcase.
12878
12879 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
12880
12881 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
12882 SIMD enabled function.
12883 * g++.dg/cilk-plus/ef_test.C: New test.
12884 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
12885 and added C++ ones.
12886 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
12887 to differenciate C error messages from C++ ones.
12888
12889 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12890
12891 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
12892
12893 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
12894
12895 * gcc.target/microblaze/others/builtin-trap.c: New test,
12896
12897 2014-01-23 Jakub Jelinek <jakub@redhat.com>
12898
12899 PR middle-end/58809
12900 * c-c++-common/gomp/pr58809.c: New test.
12901
12902 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
12903
12904 PR sanitizer/59897
12905 * c-c++-common/asan/use-after-return-1.c: Fixed
12906 to pass on darwin.
12907
12908 2014-01-23 Dodji Seketeli <dodji@redhat.com>
12909
12910 PR preprocessor/58580
12911 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
12912
12913 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12914 Ilya Tocar <ilya.tocar@intel.com>
12915
12916 * gcc.target/i386/avx512f-kmovw-1.c: New.
12917
12918 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12919
12920 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
12921 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12922 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12923 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12924 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12925 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12926
12927 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
12928
12929 PR target/52125
12930 * gcc.dg/pr48774.c: Remove skip for mips_rel.
12931 * gcc.target/mips/pr52125.c: New test.
12932
12933 2014-01-22 Marek Polacek <polacek@redhat.com>
12934
12935 PR c/59891
12936 * gcc.dg/torture/pr59891.c: New test.
12937
12938 2014-01-22 Jeff Law <law@redhat.com>
12939
12940 PR tree-optimization/59597
12941 * gcc.dg/tree-ssa/pr59597.c: New test.
12942
12943 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
12944
12945 PR rtl-optimization/59477
12946 * g++.dg/pr59477.C: New.
12947
12948 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
12949
12950 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
12951
12952 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
12953
12954 PR c++/59482
12955 * g++.dg/pr59482.C: New.
12956
12957 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12958
12959 * gcc.dg/vmx/insert-vsx-be-order.c: New.
12960 * gcc.dg/vmx/extract-vsx.c: New.
12961 * gcc.dg/vmx/extract-vsx-be-order.c: New.
12962 * gcc.dg/vmx/insert-vsx.c: New.
12963
12964 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12965
12966 PR rtl-optimization/59896
12967 * gcc.target/arm/pr59896.c: New.
12968
12969 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12970
12971 PR rtl-optimization/59858
12972 * gcc.target/arm/pr59858.c: New.
12973
12974 2014-01-21 Jakub Jelinek <jakub@redhat.com>
12975
12976 PR target/59003
12977 * gcc.dg/tree-prof/pr59003.c: New test.
12978
12979 PR middle-end/59860
12980 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
12981 other targets.
12982
12983 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12984
12985 * gfortran.dg/round_3.f08: Add more cases.
12986
12987 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
12988
12989 * lib/target-supports.exp (force_conventional_output_for): New
12990 procedure.
12991 * lib/scanasm.exp (scan-assembler_required_options)
12992 (scan-assembler-not_required_options)
12993 (scan-assembler-times_required_options): Replace with
12994 force_conventional_output_fors.
12995 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
12996 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
12997
12998 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
12999
13000 PR middle-end/59789
13001 * gcc.target/i386/pr59789.c: New testcase.
13002
13003 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
13004
13005 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
13006 the 'code' bitfield from 16 to 8.
13007
13008 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13009
13010 * lib/target-supports.exp
13011 (check_effective_target_vect_perm): Exclude aarch64_be.
13012 (check_effective_target_vect_perm_byte): Likewise.
13013 (check_effective_target_vect_perm_short): Likewise.
13014
13015 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13016
13017 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
13018 (RUN_TEST): Use new macro.
13019 (INDEX64_32): Delete.
13020 (INDEX64_64): Likewise.
13021 (INDEX128_32): Likewise.
13022 (INDEX128_64): Likewise.
13023 (INDEX): Likewise.
13024 (test_vneg_f32): Use fixed RUN_TEST.
13025
13026 2014-01-20 Richard Biener <rguenther@suse.de>
13027
13028 PR middle-end/59860
13029 * gcc.dg/pr59860.c: New testcase.
13030
13031 2014-01-20 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR target/59880
13034 * gcc.target/i386/pr59880.c: New test.
13035
13036 2014-01-20 Renlin Li <renlin.li@arm.com>
13037
13038 * gcc.dg/pr44194-1.c: Tweak regexp.
13039
13040 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13041
13042 PR libfortran/59771
13043 PR libfortran/59774
13044 PR libfortran/59836
13045 * gfortran.dg/round_3.f08: New cases added.
13046 * gfortran.dg/fmt_g_1.f90: New test.
13047
13048 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
13049
13050 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
13051
13052 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13053
13054 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
13055
13056 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13057
13058 * gcc.dg/vect/pr57705.c: Require vect_int.
13059 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
13060 * gcc.dg/vect/vect-alias-check.c: Likewise.
13061
13062 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
13063
13064 PR fortran/58007
13065 * gfortran.dg/unresolved_fixup_1.f90: New test.
13066 * gfortran.dg/unresolved_fixup_2.f90: New test.
13067
13068 2014-01-18 Jakub Jelinek <jakub@redhat.com>
13069
13070 PR target/58944
13071 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
13072 Remove dg-prune-output lines.
13073
13074 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13075
13076 PR middle-end/59706
13077 * gfortran.dg/pr59706.f90: New test.
13078 * g++.dg/ext/pr59706.C: New test.
13079
13080 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13081
13082 PR c++/59270
13083 PR c++/58811
13084 * g++.dg/cpp0x/decltype-incomplete1.C: New.
13085 * g++.dg/init/pr58811.C: Likewise.
13086
13087 2014-01-17 Jeff Law <law@redhat.com>
13088
13089 PR middle-end/57904
13090 * gfortran.dg/pr57904.f90: New test.
13091
13092 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13093
13094 PR c++/59269
13095 * g++.dg/cpp0x/nsdmi-union4.C: New.
13096
13097 2014-01-17 Marek Polacek <polacek@redhat.com>
13098
13099 PR c++/59838
13100 * g++.dg/diagnostic/pr59838.C: New test.
13101
13102 2014-01-17 Marek Polacek <polacek@redhat.com>
13103
13104 PR c/58346
13105 * gcc.dg/pr58346.c: New test.
13106
13107 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13108
13109 PR testsuite/58776
13110 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
13111 dg-options, use dg-additional-options for i?86/x86_64 to avoid
13112 option duplication.
13113
13114 PR fortran/59440
13115 * gfortran.dg/pr59440-1.f90: New test.
13116 * gfortran.dg/pr59440-2.f90: New test.
13117 * gfortran.dg/pr59440-3.f90: New test.
13118
13119 PR testsuite/59064
13120 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
13121 testing for " version" and " alias" with one testing for
13122 " version\[^\n\r]* alias".
13123 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
13124 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
13125 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
13126 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
13127 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
13128 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
13129
13130 PR c++/57945
13131 * c-c++-common/torture/pr57945.c: New test.
13132
13133 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
13134
13135 * gcc.target/arm/its.c: New testcase.
13136
13137 2014-01-16 Jan Hubicka <jh@suse.cz>
13138
13139 PR ipa/59775
13140 * g++.dg/torture/pr59775.C: New testcase.
13141
13142 2014-01-16 Jakub Jelinek <jakub@redhat.com>
13143
13144 PR middle-end/58344
13145 * gcc.c-torture/compile/pr58344.c: New test.
13146
13147 PR target/59839
13148 * gcc.target/i386/pr59839.c: New test.
13149
13150 PR debug/54694
13151 * gcc.target/i386/pr9771-1.c (main): Rename to...
13152 (real_main): ... this. Add __asm name "main".
13153 (ASMNAME, ASMNAME2, STRING): Define.
13154
13155 2014-01-16 Nick Clifton <nickc@redhat.com>
13156
13157 PR middle-end/28865
13158 * gcc.c-torture/compile/pr28865.c: New.
13159 * gcc.c-torture/execute/pr28865.c: New.
13160
13161 2014-01-16 Marek Polacek <polacek@redhat.com>
13162
13163 PR middle-end/59827
13164 * gcc.dg/pr59827.c: New test.
13165
13166 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
13167
13168 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13169
13170 2014-01-15 Richard Henderson <rth@redhat.com>
13171
13172 PR debug/54694
13173 * gcc.target/i386/pr54694.c: New test.
13174
13175 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
13176
13177 PR c++/49718
13178 * g++.dg/pr49718.C: New test.
13179
13180 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
13181
13182 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13183
13184 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
13185
13186 * gcc.dg/vmx/mult-even-odd.c: New.
13187 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13188
13189 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
13190
13191 * lib/target-supports.exp (check_libcilkrts_available): Added an
13192 extern "C" if we are using C++ along with a function prototype.
13193
13194 2014-01-15 Jeff Law <law@redhat.com>
13195
13196 PR tree-optimization/59747
13197 * gcc.c-torture/execute/pr59747.c: New test.
13198
13199 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
13200
13201 PR target/59794
13202 * c-c++-common/convert-vec-1.c: Also prune ABI change for
13203 Linux/x86.
13204 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13205 * g++.dg/ext/attribute-test-1.C: Likewise.
13206 * g++.dg/ext/attribute-test-2.C: Likewise.
13207 * g++.dg/ext/attribute-test-3.C: Likewise.
13208 * g++.dg/ext/attribute-test-4.C: Likewise.
13209 * g++.dg/ext/pr56790-1.C: Likewise.
13210 * g++.dg/torture/pr38565.C: Likewise.
13211 * gcc.dg/pr53060.c: Likewise.
13212 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13213 * c-c++-common/vector-compare-2.c: Likewise.
13214 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13215 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
13216 dg-message line number.
13217
13218 2014-01-15 Matthias Klose <doko@ubuntu.com>
13219
13220 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13221
13222 2014-01-15 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/59822
13225 * g++.dg/torture/pr59822.C: New testcase.
13226
13227 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
13228
13229 PR target/59808
13230 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13231 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13232
13233 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
13234 Kugan Vivekanandarajah <kuganv@linaro.org>
13235
13236 PR target/59695
13237 * g++.dg/pr59695.C: New testcase.
13238
13239 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13240
13241 PR target/59803
13242 * gcc.c-torture/compile/pr59803.c: New testcase.
13243
13244 2014-01-15 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR c/58943
13247 * gcc.c-torture/execute/pr58943.c: New test.
13248 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13249
13250 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
13251
13252 PR target/59794
13253 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13254 * gcc.target/i386/pr39162.c (y): New __m256i variable.
13255 (bar): Change return type to void. Set y to x.
13256 * gcc.target/i386/pr59794-1.c: New testcase.
13257 * gcc.target/i386/pr59794-2.c: Likewise.
13258 * gcc.target/i386/pr59794-3.c: Likewise.
13259 * gcc.target/i386/pr59794-4.c: Likewise.
13260 * gcc.target/i386/pr59794-5.c: Likewise.
13261 * gcc.target/i386/pr59794-6.c: Likewise.
13262 * gcc.target/i386/pr59794-7.c: Likewise.
13263
13264 2014-01-14 Richard Biener <rguenther@suse.de>
13265
13266 PR tree-optimization/58921
13267 PR tree-optimization/59006
13268 * gcc.dg/torture/pr58921.c: New testcase.
13269 * gcc.dg/torture/pr59006.c: Likewise.
13270 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13271
13272 2014-01-14 Jakub Jelinek <jakub@redhat.com>
13273
13274 PR testsuite/59494
13275 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13276 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13277 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
13278 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13279 Executing predictive commoning without unrolling.
13280
13281 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13282
13283 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13284 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13285 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13286 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13287 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13288 __builtin_ia32_rsqrt28sd_round.
13289 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13290 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13291 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13292 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13293 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13294 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13295 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13296 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13297 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13298 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13299 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13300 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13301 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13302 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13303 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13304 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13305 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13306 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13307 * gcc.target/i386/sse-22.c: Extend with new built-ins,
13308 fix wrong rounding mode (see above).
13309 * gcc.target/i386/sse-23.c: Ditto.
13310
13311 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13312
13313 * gcc.dg/vmx/insert.c: New.
13314 * gcc.dg/vmx/insert-be-order.c: New.
13315 * gcc.dg/vmx/extract.c: New.
13316 * gcc.dg/vmx/extract-be-order.c: New.
13317
13318 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13319
13320 PR tree-optimization/59387
13321 * gcc.c-torture/execute/pr59387.c: New test.
13322
13323 2014-01-13 Richard Biener <rguenther@suse.de>
13324
13325 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13326 adjusting mathlib options.
13327 * gfortran.dg/lto/lto.exp: Likewise.
13328
13329 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
13330
13331 * gnat.dg/loop_optimization17.adb: New test.
13332 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13333
13334 2014-01-13 Christian Bruel <christian.bruel@st.com>
13335
13336 * gcc.target/sh/cmpstrn.c: New case.
13337
13338 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13339
13340 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13341 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13342
13343 2014-01-12 Janus Weil <janus@gcc.gnu.org>
13344
13345 PR fortran/58026
13346 * gfortran.dg/alloc_comp_basics_6.f90: New.
13347
13348 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13349
13350 PR fortran/59700
13351 * gfortran.dg/pr59700.f90: New test.
13352
13353 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13354
13355 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13356 * gfortran.dg/use_only_3.f90: Likewise.
13357 * gfortran.dg/inquire_10.f90: Delete opened file.
13358 * gfortran.dg/inquire_15.f90: Likewise.
13359 * gfortran.dg/pr16597.f90: Likewise.
13360 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13361 for PR59419.
13362
13363 2014-01-10 Jeff Law <law@redhat.com>
13364
13365 PR middle-end/59743
13366 * gcc.c-torture/compile/pr59743.c: New test.
13367
13368 2014-01-10 Jan Hubicka <jh@suse.cz>
13369
13370 PR ipa/58585
13371 * g++.dg/torture/pr58585.C: New testcase.
13372
13373 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
13374
13375 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13376
13377 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13378
13379 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13380
13381 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
13382
13383 PR target/59744
13384 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13385 * gcc.target/aarch64/cmn-neg2.c: New test.
13386
13387 2014-01-10 Richard Biener <rguenther@suse.de>
13388
13389 PR tree-optimization/59374
13390 * gcc.dg/torture/pr59374-3.c: New testcase.
13391
13392 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13393
13394 * lib/target-supports.exp
13395 (check_effective_target_arm_crypto_ok_nocache): New.
13396 (check_effective_target_arm_crypto_ok): Use above procedure.
13397 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13398
13399 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
13400
13401 PR ipa/58252
13402 PR ipa/59226
13403 * g++.dg/ipa/devirt-20.C: New testcase.
13404 * g++.dg/torture/pr58252.C: Likewise.
13405 * g++.dg/torture/pr59226.C: Likewise.
13406
13407 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13408
13409 * c-c++-common/asan/no-asan-stack.c: New test.
13410
13411 2014-01-10 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR middle-end/59670
13414 * gcc.dg/pr59670.c: New test.
13415
13416 2014-01-09 Steve Ellcey <sellcey@mips.com>
13417
13418 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13419
13420 2014-01-09 Jakub Jelinek <jakub@redhat.com>
13421
13422 PR middle-end/47735
13423 * gcc.target/i386/pr47735.c: New test.
13424
13425 PR tree-optimization/59622
13426 * g++.dg/opt/pr59622-2.C: New test.
13427 * g++.dg/opt/pr59622-3.C: New test.
13428 * g++.dg/opt/pr59622-4.C: New test.
13429 * g++.dg/opt/pr59622-5.C: New test.
13430
13431 PR sanitizer/59136
13432 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13433 filename:line instead of (modulename+offset) form with stripped
13434 initial / from the filename.
13435
13436 2014-01-09 Ian Lance Taylor <iant@google.com>
13437
13438 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13439 the other Go compiler.
13440
13441 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13442
13443 PR c++/59730
13444 * g++.dg/cpp0x/variadic145.C: New.
13445
13446 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
13447
13448 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13449 which don't support -fsplit-stack. Skip rotate[0123].go tests.
13450
13451 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13452
13453 PR testsuite/59524
13454 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13455 are run only if the Cilk library is available/enabled.
13456 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13457 * lib/target-supports.exp (check_libcilkrts_available): New function.
13458
13459 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13460
13461 PR c++/59631
13462 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13463 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13464 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13465 with dg-additional-options.
13466 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13467 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13468 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13469 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13470 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13471 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13472
13473 2014-01-09 Richard Biener <rguenther@suse.de>
13474
13475 PR tree-optimization/59715
13476 * gcc.dg/torture/pr59715.c: New testcase.
13477
13478 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
13479
13480 * c-c++-common/asan/no-asan-globals.c: New test.
13481 * c-c++-common/asan/no-instrument-reads.c: Likewise.
13482 * c-c++-common/asan/no-instrument-writes.c: Likewise.
13483 * c-c++-common/asan/use-after-return-1.c: Likewise.
13484 * c-c++-common/asan/no-use-after-return.c: Likewise.
13485
13486 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13487
13488 * gnat.dg/weak2.ad[sb]: New test.
13489
13490 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13491
13492 PR middle-end/59471
13493 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13494 type, use pointers to vector type instead.
13495
13496 2014-01-08 Catherine Moore <clm@codesourcery.com>
13497
13498 * gcc.target/mips/umips-branch-3.c: New test.
13499 * gcc.target/mips/umips-branch-4.c: New test.
13500
13501 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13502
13503 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13504 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13505 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13506 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13507 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13508 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13509 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13510 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13511
13512 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13513
13514 PR rtl-optimization/59137
13515 * gcc.target/mips/pr59137.c: New test.
13516
13517 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
13518
13519 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13520 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13521 * gcc.target/i386/pr55433.c (dg-options): Ditto.
13522 * gcc.target/i386/pr57848.c (dg-options): Ditto.
13523 * gcc.target/i386/pr59099.c (dg-options): Ditto.
13524 Require fpic effective target.
13525 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13526
13527 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13528
13529 PR ipa/59722
13530 * gcc.dg/pr59722.c: New test.
13531
13532 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13533
13534 PR middle-end/57748
13535 * gcc.dg/torture/pr57748-3.c: New test.
13536 * gcc.dg/torture/pr57748-4.c: New test.
13537
13538 2014-01-08 Marek Polacek <polacek@redhat.com>
13539
13540 PR middle-end/59669
13541 * gcc.dg/gomp/pr59669-1.c: New test.
13542 * gcc.dg/gomp/pr59669-2.c: New test.
13543
13544 2014-01-08 Martin Jambor <mjambor@suse.cz>
13545
13546 PR ipa/59610
13547 * gcc.dg/ipa/pr59610.c: New test.
13548
13549 2014-01-08 Janus Weil <janus@gcc.gnu.org>
13550
13551 PR fortran/58182
13552 * gfortran.dg/binding_label_tests_26a.f90: New.
13553 * gfortran.dg/binding_label_tests_26b.f90: New.
13554
13555 2014-01-08 Marek Polacek <polacek@redhat.com>
13556
13557 PR sanitizer/59667
13558 * c-c++-common/ubsan/pr59667.c: New test.
13559
13560 2014-01-08 Richard Biener <rguenther@suse.de>
13561
13562 PR middle-end/59630
13563 * gcc.dg/pr59630.c: New testcase.
13564
13565 2014-01-08 Richard Biener <rguenther@suse.de>
13566
13567 PR middle-end/59471
13568 * gcc.dg/pr59471.c: New testcase.
13569
13570 2014-01-07 Jeff Law <law@redhat.com>
13571
13572 PR middle-end/53623
13573 * gcc.target/i386/pr53623.c: New test.
13574
13575 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
13576
13577 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13578 blanks at EOF.
13579 * g++.dg/cpp1y/pr58534.C: Likewise.
13580 * g++.dg/cpp1y/pr58536.C: Likewise.
13581 * g++.dg/cpp1y/pr58548.C: Likewise.
13582 * g++.dg/cpp1y/pr58549.C: Likewise.
13583 * g++.dg/cpp1y/pr58637.C: Likewise.
13584 * g++.dg/cpp1y/pr59112.C: Likewise.
13585 * g++.dg/cpp1y/pr59113.C: Likewise.
13586 * g++.dg/cpp1y/pr59629.C: Likewise.
13587 * g++.dg/cpp1y/pr59635.C: Likewise.
13588 * g++.dg/cpp1y/pr59636.C: Likewise.
13589 * g++.dg/cpp1y/pr59638.C: Likewise.
13590
13591 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13592
13593 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13594
13595 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13596
13597 * gcc.target/i386/intrinsics_4.c (bar): New function.
13598
13599 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13600
13601 * g++.dg/ext/is_base_of_incomplete-2.C: New.
13602
13603 2014-01-07 Jakub Jelinek <jakub@redhat.com>
13604
13605 PR rtl-optimization/58668
13606 * gcc.dg/pr58668.c: New test.
13607
13608 PR tree-optimization/59643
13609 * gcc.dg/pr59643.c: New test.
13610 * gcc.c-torture/execute/pr59643.c: New test.
13611
13612 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13613
13614 PR fortran/59589
13615 * gfortran.dg/class_allocate_16.f90: New.
13616
13617 2014-01-06 Jakub Jelinek <jakub@redhat.com>
13618
13619 PR target/59644
13620 * gcc.target/i386/pr59644.c: New test.
13621
13622 2014-01-06 Marek Polacek <polacek@redhat.com>
13623
13624 PR c/57773
13625 * gcc.dg/pr57773.c: New test.
13626
13627 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
13628
13629 PR c++/59635
13630 PR c++/59636
13631 PR c++/59629
13632 PR c++/59638
13633 * g++.dg/cpp1y/pr59635.C: New testcase.
13634 * g++.dg/cpp1y/pr59636.C: New testcase.
13635 * g++.dg/cpp1y/pr59629.C: New testcase.
13636 * g++.dg/cpp1y/pr59638.C: New testcase.
13637
13638 2014-01-06 Martin Jambor <mjambor@suse.cz>
13639
13640 PR ipa/59008
13641 * gcc.dg/ipa/pr59008.c: New test.
13642
13643 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13644
13645 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13646 if supported.
13647
13648 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13649
13650 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13651 Require c99_runtime.
13652 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13653
13654 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
13655 Require c99_runtime.
13656 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
13657 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
13658 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
13659
13660 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
13661 Require c99_runtime.
13662 Make CALC void static.
13663 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
13664
13665 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13666 Require c99_runtime.
13667 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13668
13669 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13670
13671 * gcc.target/i386/pr59501-1.c: Require avx effective target.
13672 * gcc.target/i386/pr59501-2.c: Likewise.
13673 * gcc.target/i386/pr59501-3.c: Likewise.
13674 * gcc.target/i386/pr59501-4.c: Likewise.
13675 * gcc.target/i386/pr59501-5.c: Likewise.
13676 * gcc.target/i386/pr59501-6.c: Likewise.
13677
13678 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13679
13680 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
13681 * gcc.target/i386/pr59390_1.c: Likewise.
13682 * gcc.target/i386/pr59390_2.c: Likewise.
13683
13684 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
13685
13686 * gcc.dg/pr59350.c: Tweak.
13687 * gcc.dg/pr59350-2.c: New test.
13688 * g++.dg/pr59510.C: Likewise.
13689
13690 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13691
13692 PR fortran/59023
13693 * gfortran.dg/bind_c_procs_2.f90: New.
13694
13695 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
13696
13697 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
13698 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13699 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13700 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13701 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
13702 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13703 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13704
13705 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
13706
13707 * gcc.target/arm/neon-nested-apcs.c: New test.
13708
13709 2014-01-04 Jakub Jelinek <jakub@redhat.com>
13710
13711 PR tree-optimization/59519
13712 * gcc.dg/vect/pr59519-1.c: New test.
13713 * gcc.dg/vect/pr59519-2.c: New test.
13714
13715 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13716 vmovdqu32.
13717
13718 2014-01-04 Janus Weil <janus@gcc.gnu.org>
13719
13720 PR fortran/59547
13721 * gfortran.dg/typebound_proc_32.f90: New.
13722
13723 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
13724
13725 PR c++/58950
13726 * g++.dg/pr58950.C: New file.
13727
13728 2014-01-03 Tobias Burnus <burnus@net-b.de>
13729
13730 PR c++/58567
13731 * g++.dg/gomp/pr58567.C: New.
13732
13733 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
13734
13735 PR tree-optimization/59651
13736 * gcc.dg/torture/pr59651.c: New test.
13737 * gcc.dg/vect/pr59651.c: Ditto.
13738
13739 2014-01-03 Jakub Jelinek <jakub@redhat.com>
13740
13741 PR target/59625
13742 * gcc.target/i386/pr59625.c: New test.
13743
13744 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
13745
13746 Core DR 1442
13747 PR c++/59165
13748 * g++.dg/cpp0x/range-for28.C: New.
13749 * g++.dg/cpp0x/range-for3.C: Update.
13750
13751 2014-01-02 Joseph Myers <joseph@codesourcery.com>
13752
13753 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
13754
13755 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13756
13757 PR c++/59641
13758 * g++.dg/cpp0x/pr59641.C: New file.
13759
13760 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13761
13762 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
13763
13764 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13765
13766 PR c++/59378
13767 * g++.dg/ext/pr59378.C: New file.
13768
13769 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13770
13771 Update copyright years
13772
13773 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13774
13775 * gcc.target/arc/arc.exp: Use the standard form for the copyright
13776 notice.
13777
13778 2014-01-02 Janus Weil <janus@gcc.gnu.org>
13779
13780 PR fortran/59654
13781 * gfortran.dg/dynamic_dispatch_12.f90: New.
13782
13783 2014-01-01 Jakub Jelinek <jakub@redhat.com>
13784
13785 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
13786 the builtin isn't optimized away as unused.
13787
13788 PR rtl-optimization/59647
13789 * g++.dg/opt/pr59647.C: New test.
13790 \f
13791 Copyright (C) 2014 Free Software Foundation, Inc.
13792
13793 Copying and distribution of this file, with or without modification,
13794 are permitted in any medium without royalty provided the copyright
13795 notice and this notice are preserved.