]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
coarray_collectives_14.f90: Fix testcase.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-03 Tobias Burnus <burnus@net-b.de>
2
3 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4
5 2014-11-03 Marek Polacek <polacek@redhat.com>
6
7 PR c/52769
8 * gcc.dg/pr52769.c: New test.
9
10 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
11
12 PR c++/57820
13 * g++.dg/cpp0x/constexpr-ctor16.C: New.
14 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
15
16 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
17
18 PR tree-optimization/60770
19 * gcc.dg/tree-ssa/pr60770-1.c: New file.
20
21 2014-11-03 Jan Beulich <jbeulich@suse.com>
22
23 * gcc.target/i386/i386.exp: Extend option set to test
24 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
25 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
26
27 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
28
29 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
30 for ia32 targets only.
31 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
32 * g++.dg/tree-ssa/pr29902.C: Ditto.
33 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
34
35 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
36
37 * gcc.target/arm/ifcvt-size-check.c: New test.
38
39 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
40
41 * gcc.target/mips/octeon3-pipe-1.c: New test.
42
43 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
44
45 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
46 * g++.dg/ext/attrib42.C: Ditto.
47 * g++.dg/torture/pr51344.C: Ditto.
48 * g++.dg/tree-ssa/pr29902.C: Ditto.
49 * gcc.c-torture/execute/20010129-1.c: Ditto.
50 * gcc.dg/combine_ashiftrt_2.c: Ditto.
51 * gcc.dg/march-generic.c: Ditto.
52 * gcc.dg/torture/pr17526.c: Ditto.
53 * gcc.dg/union-4.c: Ditto.
54
55 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
56
57 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
58 * g++.dg/abi/no-weak1.C: Ditto.
59 * g++.dg/opt/pr44919.C: Ditto.
60 * g++.dg/opt/pr46640.C: Ditto.
61 * g++.dg/opt/pr46649.C: Ditto.
62 * g++.dg/opt/pr47036.C: Ditto.
63 * g++.dg/opt/pr48273.C: Ditto.
64 * g++.dg/opt/pr48302.C: Ditto.
65 * g++.dg/opt/pr45788.C: Ditto.
66 * g++.dg/opt/pr57662.C: Ditto.
67 * gcc.dg/20031102-1.c: Ditto.
68 * gcc.dg/builtin-bswap-7.c: Ditto.
69 * gcc.dg/builtin-bswap-7a.c: Ditto.
70 * gcc.dg/builtin-bswap-9.c: Ditto.
71 * gcc.dg/combine_ashiftrt_1.c: Ditto.
72 * gcc.dg/guality/bswaptest.c: Ditto.
73 * gcc.dg/guality/clztest.c: Ditto.
74 * gcc.dg/guality/ctztest.c: Ditto.
75 * gcc.dg/guality/pr45003-1.c: Ditto.
76 * gcc.dg/guality/pr45003-2.c: Ditto.
77 * gcc.dg/guality/pr45003-3.c: Ditto.
78 * gcc.dg/guality/pr58791-4.c: Ditto.
79 * gcc.dg/guality/rotatetest.c:Ditto.
80 * gcc.dg/ifcvt-fabs-1.c: Ditto.
81 * gcc.dg/ira-loop-pressure.c: Ditto.
82 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
83 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
84 * gcc.dg/lto/pr47259_0.c: Ditto.
85 * gcc.dg/memcpy-5.c: Ditto.
86 * gcc.dg/pr10474.c: Ditto.
87 * gcc.dg/pr37438.c: Ditto.
88 * gcc.dg/pr39453.c: Ditto.
89 * gcc.dg/pr40501.c: Ditto.
90 * gcc.dg/pr42245-2.c: Ditto.
91 * gcc.dg/pr42245.c: Ditto.
92 * gcc.dg/pr42246.c: Ditto.
93 * gcc.dg/pr42249.c: Ditto.
94 * gcc.dg/pr42388.c: Ditto.
95 * gcc.dg/pr42389.c: Ditto.
96 * gcc.dg/pr45352-1.c: Ditto.
97 * gcc.dg/pr45352-2.c: Ditto.
98 * gcc.dg/pr45352-3.c: Ditto.
99 * gcc.dg/pr45352.c: Ditto.
100 * gcc.dg/pr45472.c: Ditto.
101 * gcc.dg/pr45652.c: Ditto.
102 * gcc.dg/pr46212.c: Ditto.
103 * gcc.dg/pr46521.c: Ditto.
104 * gcc.dg/pr46522.c: Ditto.
105 * gcc.dg/pr46875.c: Ditto.
106 * gcc.dg/pr48374.c: Ditto.
107 * gcc.dg/pr50251.c: Ditto.
108 * gcc.dg/pr54472.c: Ditto.
109 * gcc.dg/pr55702.c: Ditto.
110 * gcc.dg/pr56990.c: Ditto.
111 * gcc.dg/pr57104.c: Ditto.
112 * gcc.dg/pr57662.c: Ditto.
113 * gcc.dg/pr60866.c: Ditto.
114 * gcc.dg/shrink-wrap-loop.c: Ditto.
115 * gcc.dg/tm/memopt-15.c: Ditto.
116 * gcc.dg/torture/pr52720.c: Ditto.
117 * gcc.dg/torture/pr56778.c: Ditto.
118 * gcc.dg/tree-prof/pr45354.c: Ditto.
119 * gcc.dg/tree-prof/pr50907.c: Ditto.
120 * gcc.dg/tree-ssa/loop-16.c: Ditto.
121 * gcc.dg/tree-ssa/loop-18.c: Ditto.
122 * gcc.dg/tree-ssa/pr44423.c: Ditto.
123 * gcc.dg/misc-tests/godump-1.c: Ditto.
124 * gfortran.dg/PR24188.f: Ditto.
125 * gfortran.dg/errnocheck_1.f90: Ditto.
126 * gfortran.dg/g77/20010216-1.f: Ditto.
127 * gfortran.dg/pr42246-2.f: Ditto.
128 * gfortran.dg/pr42294.f: Ditto.
129 * gfortran.dg/pr44691.f: Ditto.
130 * gfortran.dg/vect/pr45714-a.f: Ditto.
131 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
132 * gcc.misc-tests/linkage.exp: Ditto.
133 * lib/target-supports.exp: Reformat x86 tagets.
134 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
135
136 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
137
138 PR c++/57694
139 * g++.dg/cpp0x/constexpr-ctor15.C: New.
140
141 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
142
143 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
144 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
145 Commentary and rearrangement of tests.
146 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
147 Commentary and rearrangement of tests.
148 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
149 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
150
151 2014-10-31 Jakub Jelinek <jakub@redhat.com>
152
153 PR rtl-optimization/63659
154 * gcc.c-torture/execute/pr63659.c: New test.
155
156 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
157
158 PR target/63534
159 * gcc.target/i386/mcount_pic.c: New.
160
161 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
162
163 * gcc.target/i386/pr23098.c: Remove xfail.
164
165 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
166
167 * gnat.dg/opt42.ad[sb]: New test.
168
169 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
170
171 PR tree-optimization/63259
172 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
173 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
174 following comment.
175
176 2014-10-31 Jakub Jelinek <jakub@redhat.com>
177
178 PR sanitizer/63697
179 * c-c++-common/ubsan/overflow-sub-3.c: New test.
180
181 2014-10-30 Marek Polacek <polacek@redhat.com>
182
183 * gcc.dg/diag-aka-1.c: New test.
184 * gcc.dg/pr13804-1.c: Adjust dg-error.
185 * gcc.dg/redecl-14.c: Likewise.
186 * gcc.dg/pr56980.c: Adjust dg-message.
187
188 2014-10-30 Ian Lance Taylor <iant@google.com>
189
190 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
191
192 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
193
194 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
195 platforms except s390[x] and x86_64.
196
197 2014-10-30 Martin Liska <mliska@suse.cz>
198
199 PR ipa/63574
200 PR ipa/63664
201 * g++.dg/ipa/pr63574.C: New test.
202
203 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
204
205 * gcc.target/aarch64/madd_after_asm_1.c: New test.
206
207 2014-10-29 DJ Delorie <dj@redhat.com>
208
209 * gcc.dg/20141029-1.c: New.
210
211 2014-10-29 Martin Liska <mliska@suse.cz>
212
213 PR ipa/63587
214 * g++.dg/ipa/pr63587-1.C: New test.
215 * g++.dg/ipa/pr63587-2.C: New test.
216
217 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
218
219 * gcc.misc-tests/godump-1.c: Add tests for complex types.
220
221 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
222
223 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
224 * gcc.dg/optimize-bswapsi-3.c: New test.
225
226 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
227 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
228 Anna Tikhonova <anna.tikhonova@intel.com>
229 Ilya Tocar <ilya.tocar@intel.com>
230 Andrey Turetskiy <andrey.turetskiy@intel.com>
231 Ilya Verbin <ilya.verbin@intel.com>
232 Kirill Yukhin <kirill.yukhin@intel.com>
233 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
234
235 * gcc.target/i386/avx512dq-kmovb-1.c: New.
236
237 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
238 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
239 Anna Tikhonova <anna.tikhonova@intel.com>
240 Ilya Tocar <ilya.tocar@intel.com>
241 Andrey Turetskiy <andrey.turetskiy@intel.com>
242 Ilya Verbin <ilya.verbin@intel.com>
243 Kirill Yukhin <kirill.yukhin@intel.com>
244 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
245
246 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
247 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
248 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
249 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
250 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
251 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
252 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
253 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
254 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
255 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
256 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
257 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
258 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
259 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
260 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
261 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
262 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
263 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
264 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
265 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
266 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
267 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
268 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
269 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
270 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
271 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
272 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
273 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
274 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
275 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
276 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
277 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
278 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
279 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
280 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
281 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
282 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
283 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
284 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
285 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
286 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
287 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
288 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
289 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
290 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
291 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
292 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
293 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
294 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
295 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
296 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
297 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
298 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
299 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
300 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
301 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
302 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
303 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
304 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
305 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
306 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
307 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
308 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
309 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
310 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
311 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
312 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
313 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
314
315 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
316 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
317 Anna Tikhonova <anna.tikhonova@intel.com>
318 Ilya Tocar <ilya.tocar@intel.com>
319 Andrey Turetskiy <andrey.turetskiy@intel.com>
320 Ilya Verbin <ilya.verbin@intel.com>
321 Kirill Yukhin <kirill.yukhin@intel.com>
322 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
323
324 * gcc.target/i386/avx512bw-check.h: New.
325 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
326 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
327 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
328 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
329 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
330 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
331 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
332 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
333 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
334 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
335 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
336 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
337 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
338 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
339 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
340 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
341 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
342 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
343 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
344 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
345 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
346 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
347 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
348 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
349 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
350 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
351 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
352 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
353 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
354 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
355 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
356 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
357 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
358 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
359 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
360 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
361 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
362 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
363 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
364 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
365 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
366 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
367 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
368 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
369 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
370 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
371 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
372 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
373 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
374 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
375 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
376 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
377 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
378 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
379 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
380 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
381 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
382 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
383 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
384 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
385 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
386 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
387 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
388 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
389 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
390 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
391 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
392 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
393 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
394 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
395 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
396 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
397 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
398 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
399 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
400 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
401 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
402 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
403 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
404 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
405 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
406 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
407 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
408 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
409 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
410 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
411 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
412 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
413 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
414 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
415 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
416 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
417 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
418 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
419 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
420 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
421 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
422 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
423 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
424 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
425 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
426 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
427 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
428 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
429 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
430 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
431 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
432 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
433 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
434 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
435 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
436 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
437 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
438 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
439 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
440 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
441 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
442 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
443 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
444 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
445 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
446 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
447 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
448 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
449 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
450 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
451 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
452 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
453 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
454 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
455 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
456 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
457 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
458 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
459 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
460 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
461 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
462 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
463 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
464 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
465 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
466 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
467 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
468 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
469 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
470 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
471 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
472 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
473 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
474 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
475 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
476 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
477 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
478 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
479 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
480 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
481 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
482 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
483 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
484 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
485 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
486 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
487 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
488 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
489 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
490 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
491 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
492 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
493 * gcc.target/i386/avx512dq-check.h: Ditto.
494 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
495 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
496 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
497 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
498 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
499 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
500 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
501 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
502 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
503 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
504 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
505 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
506 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
507 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
508 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
509 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
510 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
511 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
512 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
513 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
514 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
515 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
516 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
517 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
518 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
519 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
520 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
521 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
522 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
523 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
524 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
525 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
526 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
527 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
528 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
529 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
530 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
531 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
532 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
533 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
534 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
535 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
536 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
537 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
538 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
539 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
540 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
541 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
542 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
543 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
544 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
545 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
546 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
547 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
548 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
549 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
550 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
551 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
552 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
553 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
554 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
555 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
556 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
557 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
558 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
559 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
560 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
561 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
562 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
563 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
564 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
565 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
566 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
567 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
568 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
569 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
570 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
571 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
572 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
573 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
574 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
575 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
576 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
577 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
578 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
579 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
580 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
581 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
582 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
583 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
584 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
585 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
586 * gcc.target/i386/avx512vl-check.h: Ditto.
587 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
588 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
589 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
590 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
591 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
592 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
593 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
594 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
595 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
596 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
597 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
598 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
599 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
600 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
601 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
602 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
603 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
604 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
605 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
606 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
607 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
608 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
609 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
610 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
611 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
612 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
613 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
614 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
615 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
616 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
617 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
618 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
619 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
620 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
621 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
622 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
623 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
624 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
625 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
626 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
627 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
628 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
629 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
630 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
631 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
632 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
633 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
634 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
635 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
636 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
637 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
638 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
639 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
640 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
641 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
642 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
643 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
644 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
645 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
646 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
647 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
648 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
649 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
650 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
651 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
652 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
653 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
654 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
655 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
656 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
657 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
658 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
659 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
660 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
661 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
662 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
663 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
664 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
665 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
666 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
667 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
668 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
669 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
670 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
671 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
672 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
673 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
674 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
675 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
676 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
677 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
678 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
679 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
680 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
681 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
682 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
683 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
684 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
685 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
686 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
687 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
688 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
689 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
690 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
691 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
692 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
693 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
694 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
695 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
696 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
697 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
698 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
699 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
700 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
701 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
702 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
703 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
704 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
705 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
706 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
707 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
708 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
709 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
710 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
711 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
712 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
713 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
714 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
715 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
716 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
717 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
718 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
719 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
720 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
721 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
722 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
723 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
724 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
725 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
726 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
727 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
728 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
729 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
730 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
731 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
732 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
733 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
734 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
735 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
736 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
737 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
738 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
739 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
740 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
741 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
742 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
743 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
744 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
745 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
746 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
747 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
748 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
749 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
750 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
751 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
752 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
753 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
754 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
755 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
756 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
757 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
758 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
759 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
760 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
761 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
762 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
763 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
764 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
765 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
766 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
767 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
768 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
769 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
770 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
771 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
772 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
773 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
774 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
775 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
776 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
777 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
778 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
779 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
780 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
781 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
782 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
783 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
784 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
785 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
786 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
787 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
788 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
789 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
790 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
791 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
792 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
793 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
794 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
795 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
796 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
797 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
798 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
799 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
800 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
801 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
802 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
803 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
804 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
805 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
806 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
807 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
808 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
809 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
810 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
811 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
812 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
813 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
814 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
815 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
816 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
817 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
818 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
819 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
820 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
821 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
822 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
823 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
824 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
825 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
826 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
827 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
828 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
829 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
830 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
831 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
832 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
833 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
834 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
835 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
836 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
837 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
838 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
839 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
840 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
841 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
842 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
843 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
844 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
845 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
846 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
847 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
848 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
849 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
850 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
851 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
852 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
853 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
854 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
855 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
856 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
857 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
858 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
859 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
860 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
861 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
862 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
863 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
864 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
865 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
866 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
867 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
868 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
869 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
870 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
871 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
872 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
873 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
874 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
875 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
876 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
877 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
878 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
879 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
880 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
881 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
882 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
883 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
884 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
885 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
886 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
887 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
888 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
889 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
890 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
891 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
892 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
893 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
894 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
895 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
896 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
897 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
898 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
899 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
900 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
901 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
902 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
903 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
904 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
905 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
906 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
907 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
908 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
909 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
910 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
911 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
912 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
913 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
914 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
915 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
916 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
917 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
918 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
919 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
920 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
921 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
922 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
923 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
924 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
925 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
926 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
927 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
928 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
929 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
930 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
931 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
932 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
933 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
934 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
935 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
936 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
937 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
938 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
939 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
940 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
941 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
942 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
943 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
944 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
945 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
946 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
947 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
948 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
949 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
950 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
951 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
952 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
953 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
954 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
955 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
956 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
957 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
958 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
959 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
960 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
961 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
962 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
963 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
964 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
965 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
966 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
967 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
968 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
969 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
970 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
971 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
972 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
973 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
974 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
975 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
976 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
977 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
978 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
979 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
980 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
981 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
982 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
983 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
984 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
985 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
986 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
987 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
988 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
989 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
990 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
991 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
992 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
993 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
994 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
995 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
996 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
997 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
998 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
999 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
1000 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1001 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1002 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
1003 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1004 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
1005 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1006 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
1007 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1008 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1009 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1010 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1011 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1012 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1013 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1014 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1015 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1016 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1017 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1018 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1019 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1020 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1021 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1022 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1023 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1024 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1025 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1026 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1027 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
1028 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1029 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
1030 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1031 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
1032 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1033 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
1034 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1035 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
1036 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1037 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
1038 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1039 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1040 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1041 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
1042 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1043 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1044 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1045 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
1046 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1047 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
1048 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1049 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
1050 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1051 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
1052 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1053 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
1054 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1055 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
1056 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1057 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1058 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1059 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1060 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
1061 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1062 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
1063 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1064 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
1065 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1066 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
1067 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1068 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
1069 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1070 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
1071 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1072 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1073 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1074 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1075 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
1076 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1077 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
1078 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1079 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
1080 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1081 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
1082 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1083 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
1084 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1085 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
1086 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1087 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1088 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1089 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1090 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1091 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
1092 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1093 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
1094 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1095 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1096 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1097 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1098 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1099 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1100 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
1101 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1102 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
1103 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1104 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1105 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
1106 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1107 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
1108 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1109 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1110 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1111 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
1112 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1113 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
1114 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1115 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1116 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1117 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
1118 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1119 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
1120 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1121 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1122 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1123 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
1124 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1125 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
1126 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1127 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1128 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
1129 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1130 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
1131 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1132 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1133 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1134 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
1135 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1136 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
1137 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1138 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1139 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1140 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
1141 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1142 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
1143 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1144 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
1145 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1146 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
1147 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1148 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
1149 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1150 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1151 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1152 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1153 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1154 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1155 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1156 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1157 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1158 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1159 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1160 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1161 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1162 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1163 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1164 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1165 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1166 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1167 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1168 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1169 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1170 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1171 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1172 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1173 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1174 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1175 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1176 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1177 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1178 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1179 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1180 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1181 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1182 * gcc.target/i386/avx512f-mask-type.h: Ditto.
1183 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1184 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1185 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1186 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1187 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1188 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1190 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1191 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1192 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1193 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1194 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1196 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1197 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1198 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1200 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1202 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1203 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1204 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1205 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1206 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1208 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1209 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1210 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1211 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1212 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1214 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1215 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1216 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1217 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1218 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1220 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1224 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1226 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1227 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1228 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1229 * gcc.target/i386/i386.exp: Ditto.
1230 * gcc.target/i386/m512-check.h: Ditto.
1231
1232 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1233 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1234 Anna Tikhonova <anna.tikhonova@intel.com>
1235 Ilya Tocar <ilya.tocar@intel.com>
1236 Andrey Turetskiy <andrey.turetskiy@intel.com>
1237 Ilya Verbin <ilya.verbin@intel.com>
1238 Kirill Yukhin <kirill.yukhin@intel.com>
1239 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1240
1241 * g++.dg/other/i386-2.C: Add new options.
1242 * g++.dg/other/i386-3.C: Ditto.
1243 * gcc.target/i386/sse-12.c: Ditto.
1244 * gcc.target/i386/sse-14.c: Ditto.
1245 * gcc.target/i386/sse-22.c: Ditto.
1246 * gcc.target/i386/sse-13.c: Add new options and builtins.
1247 * gcc.target/i386/sse-23.c: Ditto.
1248 * gcc.target/i386/avx-1.c: Add new builtins.
1249
1250 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
1251
1252 * gcc.misc-tests/godump.exp: New.
1253 * gcc.misc-tests/godump-1.c: New.
1254
1255 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
1256
1257 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1258 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1259 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1260 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1261 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1262 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1263 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1264 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1265 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1266 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1267 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1268 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1269 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1270 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1271 * c-c++-common/asan/pr63638.c: Likewise.
1272
1273 2014-10-28 Richard Biener <rguenther@suse.de>
1274
1275 PR middle-end/63665
1276 * gcc.dg/pr63665.c: New testcase.
1277
1278 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1279
1280 * c-c++-common/asan/kasan-recover-1.c: New test.
1281 * c-c++-common/asan/kasan-recover-2.c: New test.
1282 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1283 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1284 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1285 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1286 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1287 * c-c++-common/asan/no-asan-globals.c: Likewise.
1288 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1289 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1290 * c-c++-common/asan/no-use-after-return.c: Likewise.
1291
1292 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1293
1294 * c-c++-common/asan/shadow-offset-1.c: New test.
1295
1296 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
1297
1298 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1299 gcc-plugin.h earlier.
1300
1301 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1302
1303 * gnat.dg/specs/concat1.ads: New test.
1304 * gnat.dg/specs/concat1_pkg.ads: New helper.
1305
1306 2014-10-27 Richard Biener <rguenther@suse.de>
1307
1308 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1309 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1310 target due to memcpy inline-expansion.
1311
1312 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1313
1314 * gnat.dg/specs/pack10.ads: New test.
1315 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1316
1317 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1318
1319 * gnat.dg/entry_queues2.adb: New test.
1320
1321 2014-10-25 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR tree-optimization/63641
1324 * gcc.c-torture/execute/pr63641.c: New test.
1325
1326 2014-10-24 Tobias Burnus <burnus@net-b.de>
1327
1328 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1329 * gfortran.dg/coarray_collectives_13.f90: New.
1330 * gfortran.dg/coarray_collectives_14.f90: New.
1331 * gfortran.dg/coarray_collectives_15.f90: New.
1332 * gfortran.dg/coarray_collectives_16.f90: New.
1333
1334 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1335
1336 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1337
1338 2014-10-24 Marek Polacek <polacek@redhat.com>
1339
1340 PR c/56980
1341 * gcc.dg/pr56980.c: New test.
1342
1343 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1344
1345 * lib/target-supports.exp
1346 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1347 vaeseq_u8.
1348 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1349 for vcvt_f16_f32.
1350 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1351 vfma_f32.
1352
1353 2014-10-24 Martin Liska <mliska@suse.cz>
1354
1355 * gcc.dg/ipa/pr63595.c: New test.
1356
1357 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1358
1359 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1360 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1361
1362 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1363
1364 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1365
1366 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1367
1368 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1369
1370 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1371
1372 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1373
1374 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1375
1376 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1377
1378 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1379
1380 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1381
1382 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1383
1384 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1385
1386 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1387
1388 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1389
1390 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1391
1392 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1393
1394 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1395
1396 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1397
1398 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1399
1400 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1401
1402 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1403
1404 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1405
1406 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1407
1408 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1409
1410 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1411
1412 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1413
1414 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1415
1416 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1417 file.
1418 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1419 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1420
1421 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1422
1423 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1424 file.
1425 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1426 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1427
1428 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1429
1430 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1431 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1432 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1433 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1434 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1435
1436 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1437
1438 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1439 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1440 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1441 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1442 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1443 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1444
1445 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1446
1447 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1448 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1449 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1450 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1451 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1452 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1453 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1454 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1455
1456 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1457
1458 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1459 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1460 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1461
1462 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1463
1464 * gcc.target/arm/README.advsimd-intrinsics: New file.
1465 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1466 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1467 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1468 Likewise.
1469 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1470 Likewise.
1471 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1472 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1473 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1474
1475 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1476
1477 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1478 wrap_compile_flags before setting it.
1479
1480 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1481
1482 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1483 targets.
1484 * gcc.dg/pr63594-2.c: Likewise.
1485
1486 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
1487
1488 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1489 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1490
1491 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1492
1493 PR bootstrap/63632
1494 * g++.dg/torture/pr63632.C: New test.
1495
1496 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
1497
1498 PR c++/63619
1499 * g++.dg/warn/Wdelete-incomplete-3.C: New.
1500 * g++.dg/warn/Wdelete-incomplete-4.C: New.
1501
1502 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1503
1504 PR target/63618
1505 * gcc.target/i386/pr63618.c: New test.
1506
1507 2014-10-23 Marek Polacek <polacek@redhat.com>
1508
1509 PR c/63626
1510 * gcc.dg/pr63626.c: New test.
1511
1512 2014-10-23 Marek Polacek <polacek@redhat.com>
1513
1514 * c-c++-common/ubsan/undefined-2.c: New test.
1515
1516 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1517
1518 * gcc.target/i386/pr63600.c: New.
1519
1520 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1521
1522 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1523
1524 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1525
1526 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1527 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1528
1529 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1530
1531 * gcc.target/sparc/20001013-1.c (main): Declare int return.
1532 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1533 * gcc.target/sparc/sparc-ret.c (toto): Declare.
1534 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1535 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1536 Declare.
1537
1538 2014-10-22 Guozhi Wei <carrot@google.com>
1539
1540 PR tree-optimization/63530
1541 gcc.dg/vect/pr63530.c: New testcase.
1542
1543 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1544
1545 * gcc.target/i386/conversion-2.c: New test.
1546
1547 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1548 Yury Gribov <y.gribov@samsung.com>
1549
1550 * c-c++-common/ubsan/align-1.c: Update cmdline options.
1551 * c-c++-common/ubsan/align-3.c: Likewise.
1552 * c-c++-common/ubsan/bounds-1.c: Likewise.
1553 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1554 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1555 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1556 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1557 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1558 * c-c++-common/ubsan/nonnull-2.c: Likewise.
1559 * c-c++-common/ubsan/nonnull-3.c: Likewise.
1560 * c-c++-common/ubsan/object-size-3.c: Likewise.
1561 * c-c++-common/ubsan/overflow-1.c: Likewise.
1562 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1563 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1564 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1565 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1566 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1567 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1568 * c-c++-common/ubsan/pr59503.c: Likewise.
1569 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1570 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1571 * c-c++-common/ubsan/shift-3.c: Likewise.
1572 * c-c++-common/ubsan/shift-6.c: Likewise.
1573 * c-c++-common/ubsan/undefined-1.c: Likewise.
1574 * c-c++-common/ubsan/vla-2.c: Likewise.
1575 * c-c++-common/ubsan/vla-3.c: Likewise.
1576 * c-c++-common/ubsan/vla-4.c: Likewise.
1577 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1578 * g++.dg/ubsan/return-2.C: Likewise.
1579 * c-c++-common/ubsan/recovery-1.c: New test.
1580 * c-c++-common/ubsan/recovery-2.c: New test.
1581 * c-c++-common/ubsan/recovery-3.c: New test.
1582 * c-c++-common/ubsan/recovery-common.inc: New file.
1583
1584 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1585
1586 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1587 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1588 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1589 * gcc.target/aarch64/vect.x: Likewise.
1590 * gcc.target/aarch64/vect-ld1r.x: Add return type.
1591 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1592 * gcc.target/aarch64/vect-fp.c: Likewise.
1593
1594 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1595
1596 * lib/compat.exp (compat-run): Remove "unresolved".
1597 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1598 unsupported testcase.
1599
1600 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1601
1602 PR target/63594
1603 * gcc.dg/pr63594-1.c: New test.
1604 * gcc.dg/pr63594-2.c: New test.
1605 * gcc.target/i386/sse2-pr63594-1.c: New test.
1606 * gcc.target/i386/sse2-pr63594-2.c: New test.
1607 * gcc.target/i386/avx-pr63594-1.c: New test.
1608 * gcc.target/i386/avx-pr63594-2.c: New test.
1609 * gcc.target/i386/avx2-pr63594-1.c: New test.
1610 * gcc.target/i386/avx2-pr63594-2.c: New test.
1611 * gcc.target/i386/avx512f-pr63594-1.c: New test.
1612 * gcc.target/i386/avx512f-pr63594-2.c: New test.
1613 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1614 insn counts.
1615
1616 PR target/63542
1617 * gcc.target/i386/pr63542-1.c: New test.
1618 * gcc.target/i386/pr63542-2.c: New test.
1619
1620 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
1621
1622 * gcc.target/avr/tiny-memx.c: New test.
1623
1624 * gcc.target/avr/tiny-caller-save.c: New test.
1625
1626 2014-10-21 Jiong Wang <jiong.wang@arm.com>
1627
1628 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
1629 (Proc_1): Add return type.
1630 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
1631 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
1632 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
1633 * gcc.target/arm/pr44788.c (foo): Likewise.
1634 * gcc.target/arm/pr55642.c (abs): Likewise.
1635 * gcc.target/arm/pr58784.c (f): Likewise.
1636 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
1637 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
1638 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
1639 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
1640 for local variables.
1641 * lib/target-supports.exp
1642 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
1643 vaeseq_u8.
1644 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1645 vcvt_f16_f32.
1646 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1647 vfma_f32.
1648 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1649
1650 2014-10-21 Andreas Schwab <schwab@suse.de>
1651
1652 * gcc.dg/bf-spl1.c (main): Fix implicit int.
1653
1654 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1655
1656 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1657
1658 2014-10-21 Richard Biener <rguenther@suse.de>
1659
1660 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
1661 * g++.dg/ipa/devirt-46.C: Likewise.
1662 * g++.dg/ipa/devirt-47.C: Likewise.
1663 * g++.dg/tree-prof/pr35545.C: Likewise.
1664
1665 2014-10-21 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR tree-optimization/63563
1668 * gcc.target/i386/pr63563.c: New test.
1669
1670 2014-10-20 Richard Biener <rguenther@suse.de>
1671
1672 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1673 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1674
1675 2014-10-20 Martin Liska <mliska@suse.cz>
1676
1677 * gcc.dg/ipa/pr63595.c: New test.
1678
1679 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1680
1681 PR fortran/48979
1682 * gfortran.dg/ieee/intrinsics_2.F90: New test.
1683
1684 2014-10-19 Marek Polacek <polacek@redhat.com>
1685
1686 PR c/63567
1687 * gcc.dg/pr63567-3.c: New test.
1688 * gcc.dg/pr63567-4.c: New test.
1689
1690 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1691
1692 * gcc.dg/atomic/c11-atomic-exec-5.c
1693 (test_main_long_double_add_overflow): Define and run only for
1694 LDBL_MANT_DIG != 106.
1695 (test_main_complex_long_double_add_overflow): Likewise.
1696 (test_main_long_double_sub_overflow): Likewise.
1697 (test_main_complex_long_double_sub_overflow): Likewise.
1698
1699 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
1700
1701 PR fortran/63553
1702 * gfortran.dg/class_to_type_3.f03 : New test
1703
1704 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1705
1706 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1707 to GNU11.
1708
1709 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1710
1711 * gcc.dg/attr-isr.c: Move SH specific test to ...
1712 * gcc.target/sh/attr-isr.c: ... here.
1713
1714 2014-10-17 Marek Polacek <polacek@redhat.com>
1715
1716 PR c/63567
1717 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
1718 * gcc.dg/pr63567-1.c: New test.
1719 * gcc.dg/pr63567-2.c: New test.
1720
1721 2014-10-17 Marek Polacek <polacek@redhat.com>
1722
1723 PR c/63543
1724 * gcc.dg/pr63543.c: New test.
1725 * gcc.dg/array-8.c: Remove dg-error.
1726 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
1727 * gcc.dg/pr48552-2.c: Likewise.
1728
1729 2014-10-17 Marek Polacek <polacek@redhat.com>
1730
1731 PR c/63549
1732 * gcc.dg/pr63549.c: New test.
1733
1734 2014-10-17 Marek Polacek <polacek@redhat.com>
1735
1736 * gcc.dg/Wimplicit-int-1.c: New test.
1737 * gcc.dg/Wimplicit-int-2.c: New test.
1738 * gcc.dg/Wimplicit-int-3.c: New test.
1739 * gcc.dg/Wimplicit-int-4.c: New test.
1740
1741 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
1742
1743 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1744 changes.
1745
1746 2014-10-17 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR tree-optimization/63464
1749 * gcc.dg/torture/pr63464.c: New test.
1750 * gcc.dg/tree-ssa/reassoc-37.c: New test.
1751 * gcc.dg/tree-ssa/reassoc-38.c: New test.
1752
1753 PR tree-optimization/63302
1754 * gcc.c-torture/execute/pr63302.c: New test.
1755
1756 2014-10-17 Tom de Vries <tom@codesourcery.com>
1757
1758 PR rtl-optimization/61605
1759 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
1760 absence check.
1761
1762 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
1763
1764 PR middle-end/61848
1765 * g++.dg/torture/pr61848.C: New testcase.
1766 * gcc.c-torture/compile/pr61848.c: New testcase.
1767
1768 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1769
1770 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
1771 * gcc.target/sh/strlen.c: Likewise.
1772 * gcc.target/sh/pr51244-13.c: Likewise.
1773 * gcc.target/sh/cmpstrn.c: Likewise.
1774 * gcc.target/sh/hiconst.c: Likewise.
1775 * gcc.target/sh/pr43417.c: Likewise.
1776
1777 2014-10-16 Martin Liska <mliska@suse.cz>
1778
1779 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
1780 to match defined expectations.
1781
1782 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
1783
1784 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
1785
1786 2014-10-16 Martin Liska <mliska@suse.cz>
1787
1788 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
1789 * g++.dg/ipa/ipa-icf-5.C: Likewise
1790
1791 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1792
1793 PR target/63260
1794 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
1795
1796 2014-10-16 Richard Biener <rguenther@suse.de>
1797
1798 PR middle-end/63554
1799 * gcc.dg/torture/pr63554.c: New testcase.
1800
1801 2014-10-16 Marek Polacek <polacek@redhat.com>
1802
1803 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
1804 * gcc.target/powerpc/pr58673-2.c: Add declarations.
1805
1806 2014-10-16 Marek Polacek <polacek@redhat.com>
1807
1808 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
1809 * gcc.dg/graphite/id-2.c: Likewise.
1810 * gcc.dg/graphite/id-4.c: Likewise.
1811 * gcc.dg/graphite/id-8.c: Likewise.
1812 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
1813 * gcc.dg/graphite/id-pr45230.c: Likewise.
1814 * gcc.dg/graphite/id-pr45231.c: Likewise.
1815 * gcc.dg/graphite/pr38073.c: Likewise.
1816 * gcc.dg/graphite/pr38125.c: Likewise.
1817 * gcc.dg/graphite/pr38409.c: Likewise.
1818 * gcc.dg/graphite/pr38413.c: Likewise.
1819 * gcc.dg/graphite/pr38510.c: Likewise.
1820 * gcc.dg/graphite/pr38786.c: Likewise.
1821 * gcc.dg/graphite/pr39260.c: Likewise.
1822 * gcc.dg/graphite/scop-19.c: Likewise.
1823 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
1824 * gcc.dg/graphite/id-17.c: Likewise.
1825 * gcc.dg/graphite/id-23.c: Likewise.
1826 * gcc.dg/graphite/id-26.c: Likewise.
1827 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
1828 * gcc.dg/graphite/pr37485.c: Likewise.
1829 * gcc.dg/graphite/pr38500.c: Likewise.
1830 * gcc.dg/graphite/pr42284.c: Likewise.
1831 * gcc.dg/graphite/pr42914.c: Likewise.
1832 * gcc.dg/graphite/pr46404-1.c: Likewise.
1833 * gcc.dg/graphite/pr60979.c: Likewise.
1834 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
1835 defaulting to int.
1836
1837 2014-10-16 Martin Liska <mliska@suse.cz>
1838 Jan Hubicka <hubicka@ucw.cz>
1839
1840 * g++.dg/ipa/ipa-icf-1.C: New test.
1841 * g++.dg/ipa/ipa-icf-2.C: New test.
1842 * g++.dg/ipa/ipa-icf-3.C: New test.
1843 * g++.dg/ipa/ipa-icf-4.C: New test.
1844 * g++.dg/ipa/ipa-icf-5.C: New test.
1845 * gcc.dg/ipa/ipa-icf-1.c: New test.
1846 * gcc.dg/ipa/ipa-icf-10.c: New test.
1847 * gcc.dg/ipa/ipa-icf-11.c: New test.
1848 * gcc.dg/ipa/ipa-icf-12.c: New test.
1849 * gcc.dg/ipa/ipa-icf-13.c: New test.
1850 * gcc.dg/ipa/ipa-icf-14.c: New test.
1851 * gcc.dg/ipa/ipa-icf-15.c: New test.
1852 * gcc.dg/ipa/ipa-icf-16.c: New test.
1853 * gcc.dg/ipa/ipa-icf-17.c: New test.
1854 * gcc.dg/ipa/ipa-icf-18.c: New test.
1855 * gcc.dg/ipa/ipa-icf-19.c: New test.
1856 * gcc.dg/ipa/ipa-icf-2.c: New test.
1857 * gcc.dg/ipa/ipa-icf-20.c: New test.
1858 * gcc.dg/ipa/ipa-icf-21.c: New test.
1859 * gcc.dg/ipa/ipa-icf-22.c: New test.
1860 * gcc.dg/ipa/ipa-icf-23.c: New test.
1861 * gcc.dg/ipa/ipa-icf-24.c: New test.
1862 * gcc.dg/ipa/ipa-icf-25.c: New test.
1863 * gcc.dg/ipa/ipa-icf-26.c: New test.
1864 * gcc.dg/ipa/ipa-icf-27.c: New test.
1865 * gcc.dg/ipa/ipa-icf-28.c: New test.
1866 * gcc.dg/ipa/ipa-icf-29.c: New test.
1867 * gcc.dg/ipa/ipa-icf-3.c: New test.
1868 * gcc.dg/ipa/ipa-icf-30.c: New test.
1869 * gcc.dg/ipa/ipa-icf-4.c: New test.
1870 * gcc.dg/ipa/ipa-icf-5.c: New test.
1871 * gcc.dg/ipa/ipa-icf-6.c: New test.
1872 * gcc.dg/ipa/ipa-icf-7.c: New test.
1873 * gcc.dg/ipa/ipa-icf-8.c: New test.
1874 * gcc.dg/ipa/ipa-icf-9.c: New test.
1875
1876 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1877
1878 PR target/53513
1879 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
1880
1881 2014-10-16 Martin Liska <mliska@suse.cz>
1882 Jan Hubicka <hubicka@ucw.cz>
1883
1884 * c-c++-common/rotate-1.c: Options changed to not collide
1885 with a new IPA ICF pass.
1886 * c-c++-common/rotate-2.c: Likewise.
1887 * c-c++-common/rotate-3.c: Likewise.
1888 * c-c++-common/rotate-4.c: Likewise.
1889 * g++.dg/cpp0x/rv-return.C: Likewise.
1890 * g++.dg/cpp0x/rv1n.C: Likewise.
1891 * g++.dg/cpp0x/rv1p.C: Likewise.
1892 * g++.dg/cpp0x/rv2n.C: Likewise.
1893 * g++.dg/cpp0x/rv3n.C: Likewise.
1894 * g++.dg/cpp0x/rv4n.C: Likewise.
1895 * g++.dg/cpp0x/rv5n.C: Likewise.
1896 * g++.dg/cpp0x/rv6n.C: Likewise.
1897 * g++.dg/cpp0x/rv7n.C: Likewise.
1898 * g++.dg/ipa/devirt-g-1.C: Likewise.
1899 * g++.dg/ipa/inline-1.C: Likewise.
1900 * g++.dg/ipa/inline-2.C: Likewise.
1901 * g++.dg/ipa/inline-3.C: Likewise.
1902 * g++.dg/opt/pr30965.C: Likewise.
1903 * g++.dg/tree-ssa/pr19637.C: Likewise.
1904 * gcc.dg/guality/csttest.c: Likewise.
1905 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
1906 * gcc.dg/ipa/iinline-7.c: Likewise.
1907 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1908 * gcc.dg/ipa/ipacost-1.c: Likewise.
1909 * gcc.dg/ipa/ipacost-2.c: Likewise.
1910 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1911 * gcc.dg/ipa/remref-2a.c: Likewise.
1912 * gcc.dg/ipa/remref-2b.c: Likewise.
1913 * gcc.dg/pr46309-2.c: Likewise.
1914 * gcc.dg/torture/ipa-pta-1.c: Likewise.
1915 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
1916 * gcc.dg/tree-ssa/andor-4.c: Likewise.
1917 * gcc.dg/tree-ssa/andor-5.c: Likewise.
1918 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1919 * gcc.dg/vect/vect-cond-10.c: Likewise.
1920 * gcc.dg/vect/vect-cond-9.c: Likewise.
1921 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1922 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1923 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1924 * gcc.target/i386/bmi-1.c: Likewise.
1925 * gcc.target/i386/bmi-2.c: Likewise.
1926 * gcc.target/i386/pr56564-2.c: Likewise.
1927
1928 2014-10-16 Richard Biener <rguenther@suse.de>
1929
1930 PR tree-optimization/63168
1931 * gcc.dg/tree-ssa/loop-40.c: New testcase.
1932
1933 2014-10-16 Andreas Schwab <schwab@suse.de>
1934
1935 * gcc.target/m68k/crash1.c: Fix implicit declaration.
1936
1937 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
1938 implicit int.
1939 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
1940 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
1941 * gcc.target/ia64/pr29682.c: Likewise.
1942 * gcc.target/ia64/pr43603.c: Likewise.
1943 * gcc.target/ia64/pr48496.c: Likewise.
1944
1945 2014-10-16 Marek Polacek <polacek@redhat.com>
1946
1947 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
1948
1949 2014-10-16 Jakub Jelinek <jakub@redhat.com>
1950 Marek Polacek <polacek@redhat.com>
1951
1952 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
1953 declarations.
1954 * gcc.dg/pr32176.c: Likewise.
1955 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
1956 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
1957 * gcc.dg/ia64-sync-2.c: Likewise.
1958 * gcc.dg/ia64-sync-3.c: Likewise.
1959 * gcc.dg/sync-2.c: Likewise.
1960 * gcc.dg/sync-3.c: Likewise.
1961 * gcc.target/i386/990524-1.c: Likewise.
1962 * gcc.target/i386/avx512f-pr57233.c: Likewise.
1963 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
1964 * gcc.target/i386/pr26826.c: Likewise.
1965 * gcc.target/i386/pr37184.c: Likewise.
1966 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
1967 * gcc.target/i386/20060125-2.c: Likewise.
1968 * gcc.target/i386/memcpy-1.c: Likewise.
1969 * gcc.target/i386/pr40934.c: Likewise.
1970 * gcc.target/i386/sse-5.c: Likewise.
1971 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1972 * gcc.target/i386/vectorize4.c: Likewise.
1973 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
1974 -fgnu89-inline.
1975 * gcc.target/i386/980313-1.c: Likewise.
1976 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
1977 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
1978 * gcc.target/i386/crc32-3.c: Likewise.
1979 * gcc.target/i386/intrinsics_3.c: Likewise.
1980 * gcc.target/i386/loop-1.c: Likewise.
1981 * gcc.target/i386/pr44948-2a.c: Likewise.
1982 * gcc.target/i386/pr47564.c: Likewise.
1983 * gcc.target/i386/pr50712.c: Likewise.
1984 * gcc.target/i386/stackalign/return-2.c: Likewise.
1985
1986 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
1987
1988 PR lto/62026
1989 * lto/pr62026.C: New testcase.
1990
1991 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
1992
1993 PR rtl-optimization/63448
1994 * gcc.target/i386/pr63448.c: New test.
1995
1996 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
1997
1998 * gnat.dg/opt41.adb: New test.
1999 * gnat.dg/opt41_pkg.ad[sb]: New helper.
2000
2001 2014-10-15 Richard Biener <rguenther@suse.de>
2002
2003 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
2004
2005 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
2006
2007 * gcc.dg/tree-prof/peel-1.c: Update.
2008 * gcc.dg/tree-prof/unroll-1.c: Update.
2009 * gcc.dg/gcc.dg/unroll_1.c: Update.
2010 * gcc.dg/gcc.dg/unroll_2.c: Update.
2011 * gcc.dg/gcc.dg/unroll_3.c: Update.
2012 * gcc.dg/gcc.dg/unroll_4.c: Update.
2013
2014 2014-10-14 DJ Delorie <dj@redhat.com>
2015
2016 * g++.dg/abi/mangle64.C: New.
2017
2018 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
2019
2020 * g++.dg/ext/vector9.C: Test ! with float vectors.
2021
2022 2014-10-14 Richard Biener <rguenther@suse.de>
2023
2024 PR tree-optimization/63512
2025 * g++.dg/torture/pr63512.C: New testcase.
2026
2027 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
2028
2029 PR target/63260
2030 * gcc.target/sh/pr63260.c: New.
2031
2032 2014-10-13 Richard Henderson <rth@redhat.com>
2033
2034 * g++.dg/torture/20141013.C: New.
2035
2036 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
2037
2038 PR target/8340
2039 PR middle-end/47602
2040 PR rtl-optimization/55458
2041 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
2042 * gcc.target/i386/pr55458.c: Likewise.
2043 * gcc.target/i386/pr47602.c: New.
2044 * gcc.target/i386/pr23098.c: Move to XFAIL.
2045
2046 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
2047
2048 PR tree-optimization/62127
2049 * g++.dg/torture/pr62127.C: New testcase.
2050
2051 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
2052
2053 * c-c++-common/asan/bitfield-5.c: New test.
2054
2055 2014-10-13 Richard Biener <rguenther@suse.de>
2056
2057 PR tree-optimization/63419
2058 * g++.dg/torture/pr63419.C: New testcase.
2059
2060 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2061
2062 PR target/59401
2063 PR target/54760
2064 * gcc.target/sh/pr54760-5.c: New.
2065 * gcc.target/sh/pr54760-6.c: New.
2066 * gcc.target/sh/pr59401-1.c: New.
2067
2068 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2069
2070 PR fortran/48979
2071 * gfortran.dg/ieee/intrinsics_1.f90: New test.
2072
2073 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
2074
2075 * lib/target-supports.exp (check_effective_target_shared): New
2076 function.
2077 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
2078
2079 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR c/63495
2082 * gcc.target/i386/pr63495.c: New test.
2083
2084 2014-10-10 Marek Polacek <polacek@redhat.com>
2085
2086 * c-c++-common/ubsan/object-size-1.c: New test.
2087 * c-c++-common/ubsan/object-size-2.c: New test.
2088 * c-c++-common/ubsan/object-size-3.c: New test.
2089 * c-c++-common/ubsan/object-size-4.c: New test.
2090 * c-c++-common/ubsan/object-size-5.c: New test.
2091 * c-c++-common/ubsan/object-size-6.c: New test.
2092 * c-c++-common/ubsan/object-size-7.c: New test.
2093 * c-c++-common/ubsan/object-size-8.c: New test.
2094 * c-c++-common/ubsan/object-size-9.c: New test.
2095 * g++.dg/ubsan/object-size-1.C: New test.
2096 * gcc.dg/ubsan/object-size-9.c: New test.
2097
2098 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2099
2100 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
2101 (asan_finish): Remove restore_ld_library_path_env_vars.
2102 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2103 related env variables by calling set_ld_library_path_env_vars.
2104 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
2105 (tsan_finish): Remove restore_ld_library_path_env_vars.
2106 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2107 related env variables by calling set_ld_library_path_env_vars.
2108 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
2109 (ubsan_finish): Remove restore_ld_library_path_env_vars.
2110 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2111 related env variables by calling set_ld_library_path_env_vars.
2112
2113 2014-10-10 Richard Biener <rguenther@suse.de>
2114
2115 PR tree-optimization/63379
2116 * gcc.dg/vect/pr63379.c: New testcase.
2117
2118 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2119
2120 PR fortran/59488
2121 * gfortran.dg/gomp/pr59488-1.f90: New test.
2122 * gfortran.dg/gomp/pr59488-2.f90: New test.
2123
2124 2014-10-10 Richard Biener <rguenther@suse.de>
2125
2126 PR tree-optimization/63476
2127 * g++.dg/torture/pr63476.C: New testcase.
2128
2129 2014-10-10 Tobias Burnus <burnus@net-b.de>
2130
2131 * gfortran.dg/implicit_16.f90: New.
2132
2133 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2134
2135 * g++.dg/cpp0x/constexpr-using3.C: New.
2136 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
2137 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
2138 * g++.dg/cpp1y/constexpr-local1.C: Extend.
2139 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
2140
2141 2014-10-09 Joseph Myers <joseph@codesourcery.com>
2142
2143 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
2144
2145 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
2146
2147 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
2148
2149 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
2150
2151 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
2152 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
2153 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
2154 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
2155 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
2156 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2157 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
2158 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
2159 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
2160 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
2161 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
2162 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2163
2164 2014-10-09 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/63380
2167 * gcc.dg/torture/pr63380-1.c: New testcase.
2168 * gcc.dg/torture/pr63380-2.c: Likewise.
2169
2170 2014-10-09 Marek Polacek <polacek@redhat.com>
2171
2172 PR c/63480
2173 * gcc.dg/pr63480.c: New test.
2174
2175 2014-10-09 Richard Biener <rguenther@suse.de>
2176
2177 PR tree-optimization/63445
2178 * gcc.dg/Wstrict-overflow-26.c: New testcase.
2179
2180 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
2181
2182 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2183 * gcc.dg/vmx/ops.c: Likewise.
2184 * gcc.dg/vmx/ops-long-1.c: Likewise.
2185
2186 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2187
2188 * gfortran.dg/implicit_4.f90: Fix some dg-error.
2189
2190 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2191
2192 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2193 dg-additional-options.
2194
2195 2014-10-08 Mark Wielaard <mjw@redhat.com>
2196
2197 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2198 prefix from scan-assembler-times.
2199
2200 2014-10-07 Marek Polacek <polacek@redhat.com>
2201
2202 * lib/target-supports.exp (check_effective_target_fd_truncate):
2203 Include <string.h>.
2204
2205 2014-10-07 Marek Polacek <polacek@redhat.com>
2206
2207 PR c/59717
2208 * gcc.dg/pr59717.c: New test.
2209
2210 2014-10-07 Marek Polacek <polacek@redhat.com>
2211
2212 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2213 * gcc.dg/iftrap-1.c: Fix implicit declarations.
2214 * gcc.target/powerpc/pr26350.c: Likewise.
2215 * gcc.target/powerpc/altivec-consts.c: Likewise.
2216 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2217 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2218 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2219 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2220 * gcc.target/powerpc/pr47862.c: Likewise.
2221 * gcc.target/powerpc/pr48053-1.c: Likewise.
2222 * gcc.target/powerpc/pr53487.c: Likewise.
2223 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2224 to int.
2225 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2226 * gcc.target/powerpc/altivec-2.c: Likewise.
2227 * gcc.target/powerpc/pr47755-2.c: Likewise.
2228
2229 2014-10-07 Martin Liska <mliska@suse.cz>
2230
2231 * g++.dg/lto/pr63270.h: New test.
2232 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2233 include.
2234 * g++.dg/lto/pr63270_2.C: New test.
2235
2236 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2237
2238 * gnat.dg/lto16.adb: New test.
2239 * gnat.dg/lto16_pkg.adb: New helper.
2240
2241 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
2242
2243 * gnat.dg/return4.adb: New test.
2244 * gnat.dg/return4_pkg.ad[sb]: New helper.
2245
2246 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
2247
2248 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2249 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2250 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2251
2252 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 PR c++/55250
2255 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2256 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2257 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2258
2259 2014-10-06 Marek Polacek <polacek@redhat.com>
2260
2261 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2262 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2263 * g++.dg/lto/pr54625-2_0.c: Likewise.
2264 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2265
2266 2014-10-06 Marek Polacek <polacek@redhat.com>
2267
2268 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2269 * gcc.target/i386/avxfp-1.c: Likewise.
2270 * gcc.target/i386/avxfp-2.c: Likewise.
2271 * gcc.target/i386/cadd.c: Likewise.
2272 * gcc.target/i386/cmov2.c: Likewise.
2273 * gcc.target/i386/cmov3.c: Likewise.
2274 * gcc.target/i386/cmov4.c: Likewise.
2275 * gcc.target/i386/cold-attribute-1.c: Likewise.
2276 * gcc.target/i386/cvt-1.c: Likewise.
2277 * gcc.target/i386/fpcvt-1.c: Likewise.
2278 * gcc.target/i386/fpcvt-2.c: Likewise.
2279 * gcc.target/i386/fpcvt-3.c: Likewise.
2280 * gcc.target/i386/local.c: Likewise.
2281 * gcc.target/i386/memcpy-2.c: Likewise.
2282 * gcc.target/i386/memcpy-3.c: Likewise.
2283 * gcc.target/i386/memset-1.c: Likewise.
2284 * gcc.target/i386/minmax-1.c: Likewise.
2285 * gcc.target/i386/minmax-2.c: Likewise.
2286 * gcc.target/i386/pr45352-2.c: Likewise.
2287 * gcc.target/i386/pr46253.c: Likewise.
2288 * gcc.target/i386/pr53623.c: Likewise.
2289 * gcc.target/i386/pr60902.c: Likewise.
2290 * gcc.target/i386/pr57003.c: Likewise.
2291 * gcc.target/i386/sse-14.c: Likewise.
2292 * gcc.target/i386/sse-19.c: Likewise.
2293 * gcc.target/i386/sse-22.c: Likewise.
2294 * gcc.target/i386/sse4a-extract.c: Likewise.
2295 * gcc.target/i386/sse4a-insert.c: Likewise.
2296 * gcc.target/i386/ssefp-1.c: Likewise.
2297 * gcc.target/i386/ssefp-2.c: Likewise.
2298 * gcc.target/i386/testimm-10.c: Likewise.
2299 * gcc.target/i386/vectorize4-avx.c: Likewise.
2300 * gcc.target/i386/980709-1.c: Fix implicit declarations.
2301 * gcc.target/i386/avx-pr57233.c: Likewise.
2302 * gcc.target/i386/avx2-pr57233.c: Likewise.
2303 * gcc.target/i386/avx2-vpop-check.h: Likewise.
2304 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2305 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2306 * gcc.target/i386/crc32-4.c: Likewise.
2307 * gcc.target/i386/pr20204.c: Likewise.
2308 * gcc.target/i386/pr23570.c: Likewise.
2309 * gcc.target/i386/pr26449-1.c: Likewise.
2310 * gcc.target/i386/pr28839.c: Likewise.
2311 * gcc.target/i386/pr37101.c: Likewise.
2312 * gcc.target/i386/pr61923.c: Likewise.
2313 * gcc.target/i386/shrink_wrap_1.c: Likewise.
2314 * gcc.target/i386/sse2-pr57233.c: Likewise.
2315 * gcc.target/i386/vect-abs-s16.c: Likewise.
2316 * gcc.target/i386/vect-abs-s32.c: Likewise.
2317 * gcc.target/i386/vect-abs-s8.c: Likewise.
2318 * gcc.target/i386/xop-pr57233.c: Likewise.
2319 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2320 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
2321 implicit declarations.
2322 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2323 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2324 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2325
2326 2014-10-06 Marek Polacek <polacek@redhat.com>
2327
2328 * gcc.dg/20001012-1.c: Fix defaulting to int.
2329 * gcc.dg/20001012-2.c: Likewise.
2330 * gcc.dg/20001108-1.c: Likewise.
2331 * gcc.dg/20010516-1.c: Likewise.
2332 * gcc.dg/20011008-2.c: Likewise.
2333 * gcc.dg/20030612-1.c: Likewise.
2334 * gcc.dg/20040219-1.c: Likewise.
2335 * gcc.dg/20050603-2.c: Likewise.
2336 * gcc.dg/20070507-1.c: Likewise.
2337 * gcc.dg/attr-alias-3.c: Likewise.
2338 * gcc.dg/fastmath-1.c: Likewise.
2339 * gcc.dg/fork-instrumentation.c: Likewise.
2340 * gcc.dg/fwrapv-1.c: Likewise.
2341 * gcc.dg/fwrapv-2.c: Likewise.
2342 * gcc.dg/memmove-1.c: Likewise.
2343 * gcc.dg/non-local-goto-1.c: Likewise.
2344 * gcc.dg/non-local-goto-2.c: Likewise.
2345 * gcc.dg/noreturn-8.c: Likewise.
2346 * gcc.dg/parse-decl-after-if.c: Likewise.
2347 * gcc.dg/parse-decl-after-label.c: Likewise.
2348 * gcc.dg/pr25795-1.c: Likewise.
2349 * gcc.dg/pr25795.c: Likewise.
2350 * gcc.dg/pr28574.c: Likewise.
2351 * gcc.dg/pr30189.c: Likewise.
2352 * gcc.dg/pr31529-2.c: Likewise.
2353 * gcc.dg/pr33923.c: Likewise.
2354 * gcc.dg/pr34263.c: Likewise.
2355 * gcc.dg/pr36194.c: Likewise.
2356 * gcc.dg/pr45415.c: Likewise.
2357 * gcc.dg/pr47443.c: Likewise.
2358 * gcc.dg/pr47763.c: Likewise.
2359 * gcc.dg/pr49000.c: Likewise.
2360 * gcc.dg/pr50340.c: Likewise.
2361 * gcc.dg/webizer.c: Likewise.
2362 * gcc.dg/pr59940.c: Likewise.
2363 * gcc.dg/pr63186.c: Likewise.
2364 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2365 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2366 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2367 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2368 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2369 * gcc.dg/sms-1.c: Likewise.
2370 * gcc.dg/unused-3.c: Likewise.
2371 * gcc.dg/varpool-1.c: Likewise.
2372 * gcc.dg/pr35899.c: Use -std=gnu89.
2373 * gcc.dg/pr59963-1.c: Likewise.
2374 * gcc.dg/redecl-15.c: Likewise.
2375 * gcc.dg/20041213-1.c: Likewise.
2376 * gcc.dg/20080820.c: Likewise.
2377 * gcc.dg/920413-1.c: Likewise.
2378 * gcc.dg/Wold-style-definition-1.c: Likewise.
2379 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2380 * gcc.dg/decl-nospec-1.c: Likewise.
2381 * gcc.dg/decl-nospec-2.c: Likewise.
2382 * gcc.dg/decl-nospec-3.c: Likewise.
2383 * gcc.dg/bitfld-1.c: Likewise.
2384 * gcc.dg/bitfld-9.c: Likewise.
2385 * gcc.dg/parm-impl-decl-1.c: Likewise.
2386 * gcc.dg/parm-impl-decl-3.c: Likewise.
2387 * gcc.dg/pr18596-1.c: Likewise.
2388 * gcc.dg/pr18596-2.c: Likewise.
2389 * gcc.dg/pr18596-3.c: Likewise.
2390 * gcc.dg/pr60139.c: Likewise.
2391 * gcc.dg/utf-dflt.c: Likewise.
2392 * gcc.dg/utf-dflt2.c: Likewise.
2393 * gcc.dg/wtr-func-def-1.c: Likewise.
2394 * gcc.dg/declspec-5.c: Likewise.
2395 * gcc.dg/declspec-6.c: Likewise.
2396 * gcc.dg/ftrapv-2.c: Likewise.
2397 * gcc.dg/20020430-1.c: Fix implicit declarations.
2398 * gcc.dg/20030702-1.c: Likewise.
2399 * gcc.dg/20040127-2.c: Likewise.
2400 * gcc.dg/20041122-1.c: Likewise.
2401 * gcc.dg/20050309-1.c: Likewise.
2402 * gcc.dg/20061026.c: Likewise.
2403 * gcc.dg/20101010-1.c: Likewise.
2404 * gcc.dg/Werror-1.c: Likewise.
2405 * gcc.dg/Werror-10.c: Likewise.
2406 * gcc.dg/Werror-11.c: Likewise.
2407 * gcc.dg/Werror-12.c: Likewise.
2408 * gcc.dg/Werror-2.c: Likewise.
2409 * gcc.dg/Werror-3.c: Likewise.
2410 * gcc.dg/Werror-4.c: Likewise.
2411 * gcc.dg/Werror-5.c: Likewise.
2412 * gcc.dg/Werror-6.c: Likewise.
2413 * gcc.dg/Werror-7.c: Likewise.
2414 * gcc.dg/Werror-8.c: Likewise.
2415 * gcc.dg/Wstrict-overflow-20.c: Likewise.
2416 * gcc.dg/cpp/trad/macroargs.c: Likewise.
2417 * gcc.dg/delay-slot-2.c: Likewise.
2418 * gcc.dg/errno-1.c: Likewise.
2419 * gcc.dg/globalalias.c: Likewise.
2420 * gcc.dg/inline-3.c: Likewise.
2421 * gcc.dg/localalias.c: Likewise.
2422 * gcc.dg/pr19633-1.c: Likewise.
2423 * gcc.dg/pr19633.c: Likewise.
2424 * gcc.dg/pr23408.c: Likewise.
2425 * gcc.dg/pr23470-1.c: Likewise.
2426 * gcc.dg/pr28121.c: Likewise.
2427 * gcc.dg/pr28243.c: Likewise.
2428 * gcc.dg/pr30260.c: Likewise.
2429 * gcc.dg/pr32573.c: Likewise.
2430 * gcc.dg/pr33826.c: Likewise.
2431 * gcc.dg/pr35065.c: Likewise.
2432 * gcc.dg/pr38616.c: Likewise.
2433 * gcc.dg/pr39867.c: Likewise.
2434 * gcc.dg/pr41470.c: Likewise.
2435 * gcc.dg/pr41837.c: Likewise.
2436 * gcc.dg/pr44024.c: Likewise.
2437 * gcc.dg/pr44699.c: Likewise.
2438 * gcc.dg/pr46252.c: Likewise.
2439 * gcc.dg/pr46878-1.c: Likewise.
2440 * gcc.dg/pr50908-3.c: Likewise.
2441 * gcc.dg/pr51796.c: Likewise.
2442 * gcc.dg/pr55150-2.c: Likewise.
2443 * gcc.dg/pr55833.c: Likewise.
2444 * gcc.dg/pr59350.c: Likewise.
2445 * gcc.dg/pr59418.c: Likewise.
2446 * gcc.dg/pr60647-2.c: Likewise.
2447 * gcc.dg/uninit-suppress.c: Likewise.
2448 * gcc.dg/uninit-suppress_2.c: Likewise.
2449 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2450 * gcc.dg/always_inline.c: Likewise.
2451 * gcc.dg/always_inline2.c: Likewise.
2452 * gcc.dg/always_inline3.c: Likewise.
2453 * gcc.dg/builtin-apply4.c: Likewise.
2454 * gcc.dg/declspec-7.c: Likewise.
2455 * gcc.dg/inline-1.c: Likewise.
2456 * gcc.dg/va-arg-pack-1.c: Likewise.
2457 * gcc.dg/winline-2.c: Likewise.
2458 * gcc.dg/winline-3.c: Likewise.
2459 * gcc.dg/winline-5.c: Likewise.
2460 * gcc.dg/winline-6.c: Likewise.
2461 * gcc.dg/winline-7.c: Likewise.
2462 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
2463 int.
2464 * gcc.dg/inline-33.c: Likewise.
2465 * gcc.dg/pr27861-1.c: Likewise.
2466 * gcc.dg/pr28888.c: Likewise.
2467 * gcc.dg/pr29254.c: Likewise.
2468 * gcc.dg/pr50908.c: Likewise.
2469 * gcc.dg/pr60647-1.c: Likewise.
2470 * gcc.dg/pragma-diag-1.c: Likewise.
2471 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
2472 * gcc.dg/winline-9.c: Likewise.
2473 * gcc.dg/pr52808.c: Return 0 instead of nothing.
2474
2475 2014-10-06 Marek Polacek <polacek@redhat.com>
2476
2477 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2478 * gcc.dg/ipa/inline-4.c: Likewise.
2479 * gcc.dg/ipa/inline-5.c: Likewise.
2480 * gcc.dg/ipa/pr57539.c: Likewise.
2481 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
2482 defaulting to int.
2483 * gcc.dg/ipa/inlinehint-1.c: Likewise.
2484 * gcc.dg/ipa/inlinehint-3.c: Likewise.
2485 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2486 * gcc.dg/ipa/ipacost-1.c: Likewise.
2487 * gcc.dg/ipa/ipacost-2.c: Likewise.
2488 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
2489 to int.
2490
2491 2014-10-06 Marek Polacek <polacek@redhat.com>
2492
2493 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
2494 declarations.
2495 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2496 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2497 * gcc.dg/debug/pr42767.c: Likewise.
2498 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2499 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2500 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2501 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2502
2503 2014-10-06 Marek Polacek <polacek@redhat.com>
2504
2505 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2506 * gcc.dg/lto/20090213_0.c: Likewise.
2507 * gcc.dg/lto/20090706-2_0.c: Likewise.
2508 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2509 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2510 * gcc.dg/lto/ipareference2_0.c: Likewise.
2511 * gcc.dg/lto/ipareference_0.c: Likewise.
2512 * gcc.dg/lto/ipareference_1.c: Likewise.
2513 * gcc.dg/lto/pr55703_0.c: Likewise.
2514 * gcc.dg/lto/resolutions_0.c: Likewise.
2515 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2516 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
2517 declarations. Mark function as gnu_inline.
2518 * gcc.dg/lto/20081118_0.c: Likewise.
2519 * gcc.dg/lto/20081201-1_0.c: Likewise.
2520 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2521 * gcc.dg/lto/20081118_1.c: Likewise.
2522 * gcc.dg/lto/20081120-1_1.c: Likewise.
2523 * gcc.dg/lto/20081201-1_1.c: Likewise.
2524 * gcc.dg/lto/20081210-1_0.c: Likewise.
2525 * gcc.dg/lto/20090218-1_0.c: Likewise.
2526 * gcc.dg/lto/20091006-1_0.c: Likewise.
2527 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2528 * gcc.dg/lto/20090218-2_1.c: Likewise.
2529 * gcc.dg/lto/materialize-1_0.c: Likewise.
2530 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2531 * gcc.dg/lto/20091013-1_1.c: Likewise.
2532 * gcc.dg/lto/20091013-1_2.c: Likewise.
2533 * gcc.dg/lto/20091015-1_2.c: Likewise.
2534 * gcc.dg/lto/20091027-1_1.c: Likewise.
2535 * gcc.dg/lto/pr48622_0.c: Likewise.
2536 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2537 defaulting to int.
2538 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2539
2540 2014-10-06 Tobias Burnus <burnus@net-b.de>
2541
2542 * gfortran.dg/implicit_14.f90: New.
2543 * gfortran.dg/implicit_15.f90: New.
2544 * gfortran.dg/implicit_4.f90: Update dg-error.
2545
2546 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2547
2548 * g++.dg/ipa/devirt-42.C: Update template.
2549 * g++.dg/ipa/devirt-44.C: Update template.
2550 * g++.dg/ipa/devirt-45.C: Update template.
2551 * g++.dg/ipa/devirt-46.C: Update template.
2552 * g++.dg/ipa/devirt-47.C: Update template.
2553 * g++.dg/ipa/devirt-48.C: New testcase.
2554
2555 2014-10-02 Mark Wielaard <mjw@redhat.com>
2556
2557 PR debug/63239
2558 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2559
2560 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2561
2562 * g++.dg/ipa/devirt-47.C: New testcase.
2563
2564 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2565
2566 PR ipa/61144
2567 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2568
2569 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2570
2571 * g++.dg/ipa/devirt-46.C: New testcase.
2572
2573 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2574
2575 PR fortran/36534
2576 * gfortran.dg/widechar_10.f90: New test.
2577
2578 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
2579
2580 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2581 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2582 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2583 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2584
2585 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2586
2587 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2588
2589 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2590
2591 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2592 failing with the new warning message.
2593 * gcc.dg/vmx/3c-01a.c: Likewise.
2594 * gcc.dg/vmx/ops-long-1.c: Likewise.
2595 * gcc.dg/vmx/ops.c: Likewise.
2596 * gcc.target/powerpc/altivec-20.c: Likewise.
2597 * gcc.target/powerpc/altivec-6.c: Likewise.
2598 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2599 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2600 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2601
2602 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2603
2604 * gcc.dg/tm/debug-1.c: Update regex.
2605 * c-c++-common/raw-string-18.c: Update regex.
2606 * c-c++-common/raw-string-19.c: Update regex.
2607
2608 2014-10-03 Marek Polacek <polacek@redhat.com>
2609
2610 PR c/63453
2611 * gcc.dg/pr63453.c: New test.
2612
2613 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
2614
2615 PR c++/54427
2616 PR c++/57198
2617 PR c++/58845
2618 * g++.dg/ext/vector9.C: Update, not an error anymore.
2619 * g++.dg/ext/vector27.C: Replace with new test.
2620 * g++.dg/ext/vector28.C: New file.
2621 * g++.dg/other/error23.C: Update to a different error.
2622
2623 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2624
2625 * gcc.dg/torture/vshuf-v8df.c: New test.
2626 * gcc.dg/torture/vshuf-v8di.c: New test.
2627 * gcc.dg/torture/vshuf-v16sf.c: New test.
2628 * gcc.dg/torture/vshuf-v16si.c: New test.
2629 * gcc.dg/torture/vshuf-v32hi.c: New test.
2630 * gcc.dg/torture/vshuf-v64qi.c: New test.
2631 * gcc.dg/torture/vshuf-64.inc: New file.
2632
2633 PR tree-optimization/61403
2634 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2635
2636 2014-10-03 Marek Polacek <polacek@redhat.com>
2637
2638 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
2639 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2640 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2641 * gcc.dg/gomp/asm-1.c: Likewise.
2642 * gcc.dg/gomp/for-1.c: Likewise.
2643 * gcc.dg/gomp/empty.c: Fix defaulting to int.
2644 * gcc.dg/gomp/sharing-3.c: Likewise.
2645 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
2646
2647 2014-10-03 Marek Polacek <polacek@redhat.com>
2648
2649 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
2650 defaulting to int.
2651 * gcc.dg/torture/pr28814.c: Likewise.
2652 * gcc.dg/torture/pr57036-1.c: Likewise.
2653 * gcc.dg/torture/inline-1.c: Add function declarations.
2654 * gcc.dg/torture/pr24626-1.c: Likewise.
2655 * gcc.dg/torture/pr24626-3.c: Likewise.
2656 * gcc.dg/torture/pr25947-1.c: Likewise.
2657 * gcc.dg/torture/pr27409.c: Likewise.
2658 * gcc.dg/torture/pr38948.c: Likewise.
2659 * gcc.dg/torture/pr44807.c: Likewise.
2660 * gcc.dg/torture/pr49603.c: Likewise.
2661 * gcc.dg/torture/pr45865.c: Likewise.
2662 * gcc.dg/torture/pr51071-2.c: Likewise.
2663 * gcc.dg/torture/pr51801.c: Likewise.
2664 * gcc.dg/torture/pr52720.c: Likewise.
2665 * gcc.dg/torture/pr55124.c: Likewise.
2666 * gcc.dg/torture/pr55238.c: Likewise.
2667 * gcc.dg/torture/pr55687.c: Likewise.
2668 * gcc.dg/torture/pr55888.c: Likewise.
2669 * gcc.dg/torture/pr57036-2.c: Likewise.
2670 * gcc.dg/torture/pr57147-3.c: Likewise.
2671 * gcc.dg/torture/pr57584.c: Likewise.
2672 * gcc.dg/torture/pr59993.c: Likewise.
2673 * gcc.dg/torture/pr58079.c: Likewise.
2674 * gcc.dg/torture/va-arg-25.c: Likewise.
2675 * gcc.dg/torture/vector-2.c: Likewise.
2676 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2677 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
2678 * gcc.dg/torture/pr43781.c: Likewise.
2679 * gcc.dg/torture/pr52912.c: Likewise.
2680 * gcc.dg/torture/pr59139.c: Likewise.
2681 * gcc.dg/torture/pr55890-1.c: Likewise.
2682 * gcc.dg/torture/pr55890-2.c: Likewise.
2683 * gcc.dg/torture/pr59164.c: Likewise.
2684 * gcc.dg/torture/pr57393-2.c: Likewise.
2685 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
2686 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2687 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2688 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
2689 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
2690 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
2691
2692 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2693
2694 PR libgomp/61200
2695 * c-c++-common/gomp/pr61200.c: New test.
2696
2697 PR target/62128
2698 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2699 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2700
2701 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
2702
2703 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2704 add many more tests.
2705
2706 2014-10-02 Marek Polacek <polacek@redhat.com>
2707
2708 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
2709 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
2710 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
2711 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
2712 * gcc.dg/tree-ssa/vrp27.c: Likewise.
2713 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2714 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
2715 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2716 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2717 * gcc.dg/tree-ssa/inline-7.c: Likewise.
2718 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
2719 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2720 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
2721 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2722 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
2723 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
2724 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
2725 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2726 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2727 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2728 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
2729 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
2730 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2731 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
2732 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
2733 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
2734 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2735 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
2736 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
2737 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
2738 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
2739 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
2740 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
2741 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
2742 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
2743 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
2744 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
2745 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2746 * gcc.dg/tree-ssa/alias-13.c: Likewise.
2747 * gcc.dg/tree-ssa/alias-28.c: Likewise.
2748 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2749 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
2750 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2751 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
2752 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
2753 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2754 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2755 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
2756 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2757 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2758 * gcc.dg/tree-ssa/pr24117.c: Likewise.
2759 * gcc.dg/tree-ssa/pr24840.c: Likewise.
2760 * gcc.dg/tree-ssa/pr25734.c: Likewise.
2761 * gcc.dg/tree-ssa/pr33723.c: Likewise.
2762 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2763 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
2764 * gcc.dg/tree-ssa/pr34146.c: Likewise.
2765 * gcc.dg/tree-ssa/pr38385.c: Likewise.
2766 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
2767 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
2768 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2769 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2770 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2771 * gcc.dg/tree-ssa/sra-5.c: Likewise.
2772 * gcc.dg/tree-ssa/sra-6.c: Likewise.
2773 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
2774 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2775 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
2776 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
2777 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2778 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2779 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2780 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2781 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2782 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2783 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2784 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
2785 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
2786 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
2787 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2788 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
2789 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
2790 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
2791 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
2792 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
2793 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
2794 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2795 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2796 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2797 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
2798 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
2799 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
2800 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
2801 * gcc.dg/tree-ssa/inline-10.c: Likewise.
2802 * gcc.dg/tree-ssa/inline-9.c: Likewise.
2803 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2804 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2805 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2806 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2807 * gcc.dg/tree-ssa/pr23434.c: Likewise.
2808 * gcc.dg/tree-ssa/pr33922.c: Likewise.
2809 * gcc.dg/tree-ssa/scev-3.c: Likewise.
2810 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2811 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2812 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
2813 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
2814 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2815 * gcc.dg/tree-ssa/vrp01.c: Likewise.
2816 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2817 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2818 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2819 * gcc.dg/tree-ssa/vrp05.c: Likewise.
2820 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2821 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2822 * gcc.dg/tree-ssa/vrp10.c: Likewise.
2823 * gcc.dg/tree-ssa/vrp11.c: Likewise.
2824 * gcc.dg/tree-ssa/vrp14.c: Likewise.
2825 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
2826 * gcc.dg/tree-ssa/writeonly.c: Likewise.
2827 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
2828 defaulting to int.
2829 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
2830 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
2831 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
2832 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
2833 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
2834 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
2835 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
2836 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
2837 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2838 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2839 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2840 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
2841 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
2842 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
2843 * gcc.dg/tree-ssa/inline-5.c: Likewise.
2844 * gcc.dg/tree-ssa/inline-6.c: Likewise.
2845 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
2846 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
2847 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
2848 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
2849 * gcc.dg/tree-ssa/loop-20.c: Likewise.
2850 * gcc.dg/tree-ssa/loop-38.c: Likewise.
2851 * gcc.dg/tree-ssa/pr20913.c: Likewise.
2852 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2853 * gcc.dg/tree-ssa/pr24670.c: Likewise.
2854 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
2855 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2856 * gcc.dg/tree-ssa/vrp12.c: Likewise.
2857 * gcc.dg/tree-ssa/vrp13.c: Likewise.
2858 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2859 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2860 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2861 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2862 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
2863
2864 2014-10-02 Marek Polacek <polacek@redhat.com>
2865
2866 * gcc.dg/tm/20091013.c: Fix defaulting to int.
2867 * gcc.dg/tm/20091221.c: Likewise.
2868 * gcc.dg/tm/debug-1.c: Likewise.
2869 * gcc.dg/tm/irrevocable-1.c: Likewise.
2870 * gcc.dg/tm/irrevocable-2.c: Likewise.
2871 * gcc.dg/tm/irrevocable-3.c: Likewise.
2872 * gcc.dg/tm/irrevocable-4.c: Likewise.
2873 * gcc.dg/tm/memopt-1.c: Likewise.
2874 * gcc.dg/tm/pr52173-1.c: Likewise.
2875 * gcc.dg/tm/props-1.c: Likewise.
2876 * gcc.dg/tm/props-2.c: Likewise.
2877 * gcc.dg/tm/props-3.c: Likewise.
2878 * gcc.dg/tm/20100125.c: Fix implicit declarations.
2879 * gcc.dg/tm/memopt-11.c: Likewise.
2880 * gcc.dg/tm/memopt-12.c: Likewise.
2881 * gcc.dg/tm/memopt-16.c: Likewise.
2882 * gcc.dg/tm/memopt-3.c: Likewise.
2883 * gcc.dg/tm/memopt-4.c: Likewise.
2884 * gcc.dg/tm/memopt-5.c: Likewise.
2885 * gcc.dg/tm/memopt-6.c: Likewise.
2886 * gcc.dg/tm/wrap-4.c: Likewise.
2887
2888 2014-10-02 Marek Polacek <polacek@redhat.com>
2889
2890 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
2891 * gcc.dg/vect/pr37730.c: Likewise.
2892 * gcc.dg/vect/pr52870.c: Likewise.
2893 * gcc.dg/vect/pr60092-2.c: Likewise.
2894 * gcc.dg/vect/pr60092.c: Likewise.
2895 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2896 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
2897 * gcc.dg/vect/pr31041.c: Likewise.
2898 * gcc.dg/vect/pr32216.c: Likewise.
2899 * gcc.dg/vect/pr32224.c: Likewise.
2900 * gcc.dg/vect/pr32366.c: Likewise.
2901 * gcc.dg/vect/pr33866.c: Likewise.
2902 * gcc.dg/vect/pr43430-2.c: Likewise.
2903 * gcc.dg/vect/pr43842.c: Likewise.
2904 * gcc.dg/vect/vect-1.c: Likewise.
2905 * gcc.dg/vect/vect-1-big-array.c: Likewise.
2906 * gcc.dg/vect/vect-93.c: Likewise.
2907 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
2908 defaulting to int.
2909
2910 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/53025
2913 * g++.dg/cpp0x/noexcept23.C: New.
2914 * g++.dg/cpp0x/noexcept24.C: Likewise.
2915
2916 2014-10-02 Marek Polacek <polacek@redhat.com>
2917
2918 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
2919 * gcc.dg/noncompile/20050120-1.c: Likewise.
2920 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
2921 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
2922 * gcc.dg/noncompile/930301-1.c: Likewise.
2923 * gcc.dg/noncompile/930622-1.c: Likewise.
2924 * gcc.dg/noncompile/930622-2.c: Likewise.
2925 * gcc.dg/noncompile/950825-1.c: Likewise.
2926 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2927 * gcc.dg/noncompile/scope.c: Likewise.
2928 * gcc.dg/noncompile/va-arg-1.c: Likewise.
2929 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
2930 * gcc.dg/noncompile/971104-1.c: Likewise.
2931
2932 2014-10-02 Marek Polacek <polacek@redhat.com>
2933
2934 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
2935 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
2936 * gcc.dg/tree-prof/merge_block.c: Likewise.
2937 * gcc.dg/tree-prof/peel-1.c: Likewise.
2938 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2939 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2940 * gcc.dg/tree-prof/unroll-1.c: Likewise.
2941 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
2942 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2943 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2944 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2945 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2946 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2947 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
2948 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
2949 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
2950 to int.
2951
2952 2014-10-02 Marek Polacek <polacek@redhat.com>
2953
2954 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
2955 * gcc.c-torture/compile/20011119-1.c: Likewise.
2956 * gcc.c-torture/compile/20011119-2.c: Likewise.
2957 * gcc.c-torture/compile/20021120-1.c: Likewise.
2958 * gcc.c-torture/compile/20021120-2.c: Likewise.
2959 * gcc.c-torture/compile/20050215-1.c: Likewise.
2960 * gcc.c-torture/compile/20050215-2.c: Likewise.
2961 * gcc.c-torture/compile/20050215-3.c: Likewise.
2962 * gcc.c-torture/compile/pr37669.c: Likewise.
2963 * gcc.c-torture/execute/20020107-1.c: Likewise.
2964 * gcc.c-torture/execute/restrict-1.c: Likewise.
2965 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
2966 * gcc.c-torture/execute/930529-1.c: Likewise.
2967 * gcc.c-torture/execute/920612-1.c: Likewise.
2968 * gcc.c-torture/execute/920711-1.c: Likewise.
2969 * gcc.c-torture/execute/990127-2.c: Likewise.
2970 * gcc.c-torture/execute/pr40386.c: Likewise.
2971 * gcc.c-torture/execute/pr57124.c: Likewise.
2972 * gcc.c-torture/compile/pr34808.c: Add function declarations.
2973 * gcc.c-torture/compile/pr42299.c: Likewise.
2974 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
2975 * gcc.c-torture/compile/simd-6.c: Likewise.
2976 * gcc.c-torture/execute/pr53645-2.c: Likewise.
2977 * gcc.c-torture/execute/pr53645.c: Likewise.
2978 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
2979 declarations.
2980 * gcc.c-torture/execute/980608-1.c: Likewise.
2981 * gcc.c-torture/execute/bcp-1.c: Likewise.
2982 * gcc.c-torture/execute/p18298.c: Likewise.
2983 * gcc.c-torture/execute/unroll-1.c: Likewise.
2984 * gcc.c-torture/execute/va-arg-7.c: Likewise.
2985 * gcc.c-torture/execute/va-arg-8.c: Likewise.
2986 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
2987 declarations. Fix defaulting to int.
2988 * gcc.c-torture/execute/961223-1.c: Likewise.
2989 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
2990 -Wno-pointer-to-int-cast. Fix defaulting to int.
2991
2992 2014-10-02 Andrew Pinski <apinski@cavium.com>
2993 Max Ostapenko <m.ostapenko@partner.samsung.com>
2994
2995 * lib/ubsan-dg.exp
2996 (check_effective_target_fsanitize_address): New function.
2997 (ubsan_init): Save off ALWAYS_CXXFLAGS.
2998 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
2999 * lib/asan-dg.exp
3000 (check_effective_target_faddress_sanitizer): Rename to ...
3001 (check_effective_target_fsanitize_address): ... this. Change to creating
3002 an executable.
3003 (asan_init): Save off ALWAYS_CXXFLAGS.
3004 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
3005 * lib/tsan-dg.exp
3006 (check_effective_target_fthread_sanitizer): Rename to ...
3007 (check_effective_target_fsanitize_thread): ... this. Change to creating
3008 an executable.
3009 (tsan_init): Save off ALWAYS_CXXFLAGS.
3010 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
3011 to run as a default behaviour.
3012 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
3013 Check check_effective_target_fsanitize_undefined before running the
3014 tests.
3015 * g++.dg/ubsan/ubsan.exp: Likewise.
3016 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
3017 check_effective_target_fsanitize_address too early.
3018 Check check_effective_target_fsanitize_address before running the tests.
3019 * g++.dg/asan/asan.exp: Likewise.
3020 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
3021 check_effective_target_fsanitize_thread too early.
3022 Check check_effective_target_fsanitize_thread before running the tests.
3023 * g++.dg/tsan/tsan.exp: Likewise.
3024
3025 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
3026
3027 * gcc.dg/combine-clobber.c: New.
3028
3029 2014-10-01 Jakub Jelinek <jakub@redhat.com>
3030
3031 PR debug/63342
3032 * gcc.dg/pr63342.c: New test.
3033
3034 PR c++/63306
3035 * g++.dg/ipa/pr63306.C: New test.
3036
3037 PR target/63428
3038 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
3039 to test 24 in TESTS.
3040
3041 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3042
3043 * lib/target-supports.exp: Error out with preprocessor condition
3044 instead of FOO everywhere.
3045
3046 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3047
3048 Implement SD-6: SG10 Feature Test Recommendations
3049 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
3050 * g++.dg/cpp1y/feat-cxx11.C: New.
3051 * g++.dg/cpp1y/feat-cxx14.C: New.
3052 * g++.dg/cpp1y/feat-cxx98.C: New.
3053 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
3054 * g++.dg/cpp1y/phoobhar.h: New.
3055 * g++.dg/cpp1y/testinc/phoobhar.h: New.
3056
3057 2014-09-30 Teresa Johnson <tejohnson@google.com>
3058
3059 * gcc.dg/tree-prof/20050826-2.c: New test.
3060 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
3061
3062 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
3063
3064 PR c++/16564
3065 * lib/gcc.exp: Accept "fatal error:" as error prefix.
3066 * lib/g++.exp: Likewise.
3067 * lib/obj-c++.exp: Likewise.
3068 * lib/objc.exp: Likewise.
3069 * g++.dg/template/pr16564.C: New test.
3070
3071 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
3072
3073 PR c++/16564
3074 * g++.dg/cpp0x/decltype26.C: Adjust.
3075 * g++.dg/cpp0x/decltype28.C: Likewise.
3076 * g++.dg/cpp0x/decltype29.C: Likewise.
3077 * g++.dg/cpp0x/decltype32.C: Likewise.
3078 * g++.dg/cpp0x/enum11.C: Likewise.
3079 * g++.dg/template/arrow1.C: Likewise.
3080 * g++.dg/template/pr23510.C: Likewise.
3081 * g++.dg/template/recurse.C: Likewise.
3082 * g++.dg/template/recurse2.C: Likewise.
3083 * g++.dg/template/vtable2.C: Likewise.
3084 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3085
3086 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
3087
3088 PR preprocessor/58893
3089 * gcc.dg/pr58893.c: New test case.
3090 * gcc.dg/pr58893-0.h: New include.
3091
3092 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
3093
3094 PR middle-end/62120
3095 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
3096 in 32-bit mode.
3097 * gcc.target/i386/pr62120.c: New.
3098
3099 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
3100
3101 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
3102 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3103 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
3104 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
3105 return type.
3106
3107 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3108
3109 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
3110
3111 2014-09-30 Jakub Jelinek <jakub@redhat.com>
3112
3113 PR inline-asm/63282
3114 * gcc.c-torture/compile/pr63282.c: New test.
3115
3116 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
3117
3118 * gcc.dg/tree-ssa/vrp94.c: New test.
3119 * gnat.dg/opt40.adb: Likewise.
3120
3121 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3122
3123 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
3124 vec_vspltw, and vec_vspltb for which the second argument is out of
3125 range.
3126
3127 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
3128
3129 * gcc.c-torture/compile/calls-void.c: New test.
3130
3131 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 PR c++/51385
3134 * g++.dg/template/pr51385.C: New.
3135
3136 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
3137
3138 * gcc.target/mips/20140928.c: New test.
3139
3140 2014-09-27 Andi Kleen <ak@linux.intel.com>
3141
3142 * gcc.target/i386/nop-mcount.c: Only run on Linux.
3143 * gcc.target/i386/record-mcount.c: dito.
3144
3145 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3146
3147 PR ipa/62121
3148 * g++.dg/torture/pr62121.C: New testcase.
3149
3150 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3151
3152 PR middle-end/35545
3153 * g++.dg/tree-prof/pr35545.C: New testcase.
3154
3155 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3156
3157 * gcc.target/powerpc/pr63335.c: Change effective target to
3158 vsx_hw.
3159
3160 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
3161
3162 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3163
3164 2014-09-26 Jakub Jelinek <jakub@redhat.com>
3165
3166 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3167 to default options.
3168
3169 2014-09-25 Andi Kleen <ak@linux.intel.com>
3170
3171 * gcc.target/i386/nop-mcount.c: New file.
3172 * gcc.target/i386/record-mcount.c: New file.
3173
3174 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
3175
3176 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3177 * gcc.dg/vect/pr57705.c: Likewise.
3178 * gcc.dg/vect/pr57741-2.c: Likewise.
3179 * gcc.dg/vect/pr57741-3.c: Likewise.
3180 * gcc.dg/vect/pr59591-1.c: Likewise.
3181 * gcc.dg/vect/pr59591-2.c: Likewise.
3182 * gcc.dg/vect/pr60196-1.c: Likewise.
3183 * gcc.dg/vect/pr60196-2.c: Likewise.
3184 * gcc.dg/vect/pr60276.c: Likewise.
3185 * gcc.dg/vect/pr61680.c: Likewise.
3186 * gcc.dg/vect/pr63148.c: Likewise.
3187 * gcc.dg/vect/pr63189.c: Likewise.
3188 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3189 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3190 * gcc.dg/vect/vect-nop-move.c: Likewise.
3191 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3192 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3193
3194 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
3195
3196 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3197
3198 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
3199
3200 * gcc.target/aarch64/simd/vqshlb_1.c: New.
3201
3202 2014-09-25 Jiong Wang <jiong.wang@arm.com>
3203
3204 * gcc.target/i386/shrink_wrap_1.c: New test.
3205
3206 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3207
3208 PR target/63335
3209 * gcc.target/powerpc/pr63335.c: New test.
3210
3211 2014-09-25 Marek Polacek <polacek@redhat.com>
3212
3213 PR c++/61945
3214 * g++.dg/warn/pr61945.C: New test.
3215
3216 2014-09-25 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR tree-optimization/63341
3219 * gcc.dg/vect/pr63341-1.c: New test.
3220 * gcc.dg/vect/pr63341-2.c: New test.
3221
3222 PR c++/63249
3223 * g++.dg/gomp/pr63249.C: New test.
3224 * c-c++-common/gomp/pr63249.c: New test.
3225
3226 2014-09-25 Tobias Burnus <burnus@net-b.de>
3227
3228 * gfortran.dg/coarray/collectives_3.f90: New.
3229 * gfortran.dg/coarray_collectives_9.f90: New.
3230 * gfortran.dg/coarray_collectives_10.f90: New.
3231 * gfortran.dg/coarray_collectives_11.f90: New.
3232 * gfortran.dg/coarray_collectives_12.f90: New.
3233
3234 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3235
3236 * gcc.target/powerpc/swaps-p8-17.c: New test.
3237
3238 2014-09-24 Jiong Wang <jiong.wang@arm.com>
3239
3240 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3241
3242 2014-09-24 Marek Polacek <polacek@redhat.com>
3243
3244 PR c/61405
3245 PR c/53874
3246 * c-c++-common/pr53874.c: New test.
3247 * c-c++-common/pr61405.c: New test.
3248
3249 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3250
3251 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3252
3253 2014-09-24 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR sanitizer/63316
3256 * c-c++-common/asan/pr63316.c: New test.
3257
3258 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3259
3260 PR tree-optimization/63266
3261 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3262
3263 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3264
3265 * gcc.target/arm/pr63210.c: New test.
3266
3267 2014-09-23 Andi Kleen <ak@linux.intel.com>
3268
3269 * gcc.dg/noreorder.c: New test.
3270 * gcc.dg/noreorder2.c: New test.
3271 * gcc.dg/noreorder3.c: New test.
3272 * gcc.dg/noreorder4.c: New test.
3273
3274 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
3275
3276 * gcc.dg/combine_ashiftrt_1.c: New test.
3277 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3278 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3279 workarounds for cmge.
3280 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3281 absence of mvn.
3282
3283 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 PR c++/61857
3286 * g++.dg/cpp1y/lambda-init10.C: New.
3287
3288 2014-09-23 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR fortran/63331
3291 * gfortran.dg/pr63331.f90: New test.
3292
3293 2014-09-24 Renlin Li <renlin.li@arm.com>
3294
3295 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3296 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3297 * gcc.dg/pr10474.c: Likewise.
3298
3299 2014-09-20 Mark Wielaard <mjw@redhat.com>
3300
3301 * gcc.dg/guality/const-volatile.c (i): Mark as used.
3302 (ci): Likewise.
3303 (pci): Likewise.
3304 (pvi): Likewise.
3305 (pcvi): Likewise.
3306 (cip): Likewise.
3307 (foo): Likewise.
3308 (cfoo): Likewise.
3309
3310 2014-09-20 Mark Wielaard <mjw@redhat.com>
3311
3312 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3313 and "long int" to plain "short" and "long".
3314 * gcc.dg/guality/const-volatile.c (struct bar): New struct
3315 containing short and long long fields.
3316 (bar): New variable to test the type.
3317
3318 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3319
3320 PR c++/62155
3321 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3322
3323 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3324
3325 PR c++/62219
3326 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3327
3328 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3329
3330 * gcc.dg/vect/vect-reduc-or_1.c: New test.
3331 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3332
3333 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3334
3335 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3336 New.
3337
3338 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3339 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3340
3341 2014-09-22 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR debug/63328
3344 * c-c++-common/gomp/pr63328.c: New test.
3345
3346 2014-09-22 Martin Liska <mliska@suse.cz>
3347
3348 PR lto/63270
3349 * g++.dg/lto/pr63270_0.C: New test.
3350 * g++.dg/lto/pr63270_1.C: New test.
3351
3352 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
3353
3354 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3355 for call_value_rex64_ms_sysv.
3356 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3357 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3358 for call_rex64_ms_sysv.
3359
3360 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3361 Tobias Burnus <burnus@net-b.de>
3362
3363 * gfortran.dg/coarray_atomic_5.f90: New
3364
3365 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
3366
3367 PR c++/61825
3368 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3369
3370 2014-09-19 Andi Kleen <ak@linux.intel.com>
3371
3372 * gcc.dg/pg-override.c: Only run on x86 Linux.
3373 * gcc.dg/pg.c: Dito.
3374 * gcc.target/i386/fentry-override.c: Exclude for PIC.
3375 * gcc.target/i386/fentry.c: Dito.
3376
3377 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3378
3379 PR ipa/61998
3380 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3381
3382 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
3383
3384 PR fortran/63152
3385 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3386 * gfortran.dg/pr63152.f90: New test.
3387
3388 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3389
3390 PR c++/58328
3391 * g++.dg/cpp0x/nsdmi10.C: New.
3392
3393 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3394
3395 * gcc.dg/ssp-3.c: New.
3396 * gcc.dg/ssp-4.c: Likewise.
3397
3398 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3399
3400 * gcc.target/s390/dfp-conv1.c: New testcase.
3401
3402 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3403
3404 * c-c++-common/asan/red-align-1.c: New test.
3405 * c-c++-common/asan/red-align-2.c: New test.
3406
3407 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3408
3409 * gcc.dg/pr61053.c: Updated for x32.
3410
3411 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3412
3413 PR debug/63285
3414 * gcc.target/i386/pr63285.c: New test.
3415
3416 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3417
3418 PR target/61360
3419 * gcc.target/i386/pr61360.c: New.
3420
3421 2014-09-18 Jakub Jelinek <jakub@redhat.com>
3422
3423 PR c++/62017
3424 * g++.dg/asan/pr62017.C: New test.
3425
3426 PR testsuite/63292
3427 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3428
3429 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3430
3431 PR c++/62232
3432 * g++.dg/cpp0x/Wdtor1.C: New.
3433
3434 2014-09-18 Joseph Myers <joseph@codesourcery.com>
3435
3436 * gcc.dg/torture/float128-exact-underflow.c: New test.
3437
3438 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3439
3440 PR c++/61745
3441 * g++.dg/template/pr61745.C: New.
3442
3443 2014-09-17 Marek Polacek <polacek@redhat.com>
3444
3445 PR c/61854
3446 * gcc.dg/cpp/pr61854-1.c: New test.
3447 * gcc.dg/cpp/pr61854-2.c: New test.
3448 * gcc.dg/cpp/pr61854-3.c: New test.
3449 * gcc.dg/cpp/pr61854-3.h: New test.
3450 * gcc.dg/cpp/pr61854-4.c: New test.
3451 * gcc.dg/cpp/pr61854-5.c: New test.
3452 * gcc.dg/cpp/pr61854-6.c: New test.
3453 * gcc.dg/cpp/pr61854-7.c: New test.
3454 * gcc.dg/cpp/pr61854-c90.c: New test.
3455 * gcc.dg/cpp/pr61854-c94.c: New test.
3456
3457 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR debug/63284
3460 * gcc.dg/pr63284.c: New test.
3461
3462 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3463
3464 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 PR c++/63241
3467 * g++.dg/cpp0x/constexpr-63241.C: New.
3468
3469 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3470
3471 PR libfortran/62768
3472 * gfortran.dg/filename_null.f90: New test.
3473
3474 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3475
3476 * gcc.dg/pg-override.c: Fix a typo.
3477
3478 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3479
3480 * gcc.dg/pg.c: Fix a typo.
3481
3482 2014-09-16 Richard Biener <rguenther@suse.de>
3483
3484 PR testsuite/63258
3485 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3486 for "vectorization not profitable".
3487
3488 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3489
3490 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3491
3492 2014-09-16 Jakub Jelinek <jakub@redhat.com>
3493
3494 PR fortran/56408
3495 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3496 missing nexted dg-test call support in dejaGNU 1.4.4.
3497
3498 2014-09-15 Andi Kleen <ak@linux.intel.com>
3499
3500 * gcc.dg/pg-override.c: New test.
3501 * gcc.dg/pg.c: New test.
3502 * gcc.target/i386/fentry-override.c: New test.
3503 * gcc.target/i386/fentry.c: New test.
3504
3505 2014-09-15 Jakub Jelinek <jakub@redhat.com>
3506
3507 PR fortran/56408
3508 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3509 New global vars.
3510 (dg-compile-aux-modules): New procedure.
3511 * gfortran.dg/binding_label_tests_10.f03: Remove comment
3512 and keep-modules.
3513 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3514 use dg-compile-aux-modules.
3515 * gfortran.dg/binding_label_tests_11.f03: Remove comment
3516 and keep-modules.
3517 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3518 use dg-compile-aux-modules.
3519 * gfortran.dg/binding_label_tests_13.f03: Remove comment
3520 and keep-modules.
3521 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3522 use dg-compile-aux-modules.
3523 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3524 and keep-modules.
3525 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3526 use dg-compile-aux-modules.
3527 * gfortran.dg/class_45a.f03: Remove keep-modules.
3528 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3529 and cleanup-modules.
3530 * gfortran.dg/class_4a.f03: Use dg-do link, use
3531 dg-additional-sources and cleanup-modules, remove keep-modules
3532 and update comment.
3533 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3534 keep-modules, adjust comment.
3535 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3536 dg-additional-sources and cleanup-modules.
3537 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3538 associated comment.
3539 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3540 remove comment.
3541 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3542 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3543 use dg-compile-aux-modules.
3544 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3545 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3546 use dg-compile-aux-modules.
3547 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3548 * gfortran.dg/whole_file_29.f90: Remove comment, use
3549 dg-compile-aux-modules.
3550 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3551 * gfortran.dg/whole_file_31.f90: Remove comment, use
3552 dg-compile-aux-modules.
3553
3554 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3555 gcc_parallel_test_enable): New procedures. If
3556 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3557 runtest_file_p to invoke also gcc_parallel_test_run_p.
3558 * g++.dg/guality/guality.exp (check_guality): Save/restore
3559 test_counts array around the body of the procedure.
3560 * gcc.dg/guality/guality.exp (check_guality): Likewise.
3561 * g++.dg/plugin/plugin.exp: Run all the tests serially
3562 by the first parallel runtest encountering it.
3563 * gcc.dg/plugin/plugin.exp: Likewise.
3564 * gcc.misc-tests/matrix1.exp: Likewise.
3565 * gcc.misc-tests/dhry.exp: Likewise.
3566 * gcc.misc-tests/acker1.exp: Likewise.
3567 * gcc.misc-tests/linkage.exp: Likewise.
3568 * gcc.misc-tests/mg.exp: Likewise.
3569 * gcc.misc-tests/mg-2.exp: Likewise.
3570 * gcc.misc-tests/sort2.exp: Likewise.
3571 * gcc.misc-tests/sieve.exp: Likewise.
3572 * gcc.misc-tests/options.exp: Likewise.
3573 * gcc.misc-tests/help.exp: Likewise.
3574 * go.test/go-test.exp (go-gc-tests): Use
3575 gcc_parallel_test_enable {0, 1} around all handling of
3576 each test.
3577 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3578 * ada/acats/run_all.sh: Parallelize using mkdir inside of
3579 a shared directory. Avoid forking and expr uses if
3580 shell supports $(()).
3581
3582 2014-09-14 David Sherwood <david.sherwood@arm.com>
3583
3584 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3585
3586 2014-09-14 James Clarke <jrtc27@jrtc27.com>
3587
3588 PR target/61407
3589 * gcc.dg/darwin-minversion-1.c: Fixed formatting
3590 * gcc.dg/darwin-minversion-2.c: Fixed formatting
3591 * gcc.dg/darwin-minversion-3.c: Fixed formatting
3592 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3593
3594 2014-09-13 Marek Polacek <polacek@redhat.com>
3595
3596 PR c++/60862
3597 * g++.dg/diagnostic/pr60862.C: New test.
3598
3599 2014-09-12 Richard Biener <rguenther@suse.de>
3600
3601 PR middle-end/63237
3602 * g++.dg/torture/pr63237.C: New testcase.
3603
3604 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
3605
3606 * gcc.dg/vec-andxor1.c: New file.
3607
3608 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
3609
3610 PR target/58757
3611 * gcc.dg/c11-true_min-1.c: New testcase.
3612
3613 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
3614
3615 PR c++/61489
3616 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3617 * g++.old-deja/g++.other/warn5.C: Adjust.
3618
3619 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
3620
3621 * gcc.target/aarch64/vset_lane_1.c: New test.
3622
3623 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
3624
3625 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3626 Fix declaration.
3627 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3628 Fix declaration.
3629 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3630 Fix declaration.
3631 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3632 Fix declaration.
3633
3634 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3635
3636 PR tree-optimization/63186
3637 * gcc.dg/pr63186.c: New testcase.
3638
3639 2014-09-10 Xinliang David Li <davidxl@google.com>
3640
3641 PR target/63209
3642 * gcc.c-torture/execute/pr63209.c: New test.
3643
3644 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3645
3646 * gcc.target/i386/i386.exp: Only run vect-args.c tests
3647 if runtest_file_p says they should be run.
3648
3649 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3650
3651 * gcc.target/aarch64/vstN_1.c: New test.
3652
3653 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3654
3655 * gcc.target/aarch64/vldN_lane_1.c: New test.
3656
3657 2014-09-10 Martin Jambor <mjambor@suse.cz>
3658
3659 PR ipa/61654
3660 * g++.dg/ipa/pr61654.C: New test.
3661
3662 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3663
3664 * c-c++-common/ubsan/attrib-3.c: New test.
3665 * c-c++-common/ubsan/nonnull-1.c: New test.
3666 * c-c++-common/ubsan/nonnull-2.c: New test.
3667 * c-c++-common/ubsan/nonnull-3.c: New test.
3668 * c-c++-common/ubsan/nonnull-4.c: New test.
3669 * c-c++-common/ubsan/nonnull-5.c: New test.
3670
3671 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3672
3673 * g++.dg/lto/pr63166_0.ii: New testcase.
3674 * g++.dg/lto/pr63166_1.ii: New testcase.
3675
3676 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3677
3678 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3679
3680 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3681
3682 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3683 xxpermdi and add commentary about adding it back later; remove
3684 unused typedef.
3685
3686 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3687
3688 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
3689 and 16-byte aligned.
3690 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3691 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3692 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
3693 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3694 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3695 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3696
3697 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3698
3699 * gcc.target/aarch64/vldN_dup_1.c: New test.
3700
3701 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3702
3703 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3704
3705 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3706
3707 * gcc.target/aarch64/vldN_1.c: New test.
3708
3709 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3710
3711 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3712
3713 2014-09-09 Jiong Wang <jiong.wang@arm.com>
3714
3715 * gcc.target/arm/vect-copysignf.c: New testcase.
3716
3717 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3718
3719 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3720
3721 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3722
3723 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3724
3725 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3726
3727 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3728
3729 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3730
3731 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3732
3733 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3734
3735 * gcc.target/arm/pr51835.c: Update expected assembly.
3736 * gcc.target/arm/vfp-1.c: Likewise.
3737 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3738 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3739 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3740 * gcc.target/arm/vfp-ldmias.c: Likewise.
3741 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3742 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3743 * gcc.target/arm/vfp-stmiad.c: Likewise.
3744 * gcc.target/arm/vfp-stmias.c: Likewise.
3745
3746 2014-09-09 Tony Wang <tony.wang@arm.com>
3747
3748 * gcc.target/arm/xordi3-opt.c: Disable this
3749 test case for thumb1 target.
3750 * gcc.target/arm/iordi3-opt.c: Ditto.
3751
3752 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3753
3754 PR target/61749
3755 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
3756
3757 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3758
3759 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
3760
3761 2014-09-08 Jakub Jelinek <jakub@redhat.com>
3762
3763 PR tree-optimization/60196
3764 PR tree-optimization/63189
3765 * gcc.dg/vect/pr63189.c: New test.
3766 * gcc.dg/vect/pr60196-1.c: New test.
3767 * gcc.dg/vect/pr60196-2.c: New test.
3768
3769 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3770
3771 * gcc.target/powerpc/swaps-p8-16.c: New test.
3772
3773 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
3774
3775 * gcc.target/i386/pr62208.c: New test.
3776
3777 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
3778
3779 PR testsuite/56194
3780 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
3781
3782 * g++.dg/ipa/pr61800.C: Require visibility.
3783
3784 * gcc.dg/pr61868.c: Require lto.
3785
3786 2014-09-05 Easwaran Raman <eraman@google.com>
3787
3788 PR rtl-optimization/62146
3789 * testsuite/g++.dg/opt/pr62146.C: New.
3790
3791 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
3792
3793 * gcc.dg/vect/vect-109.c: Skip predicate added.
3794 * gcc.dg/vect/vect-93.c: Test check fixed.
3795 * gcc.dg/vect/bb-slp-10.c: Likewise.
3796 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
3797 Check unaligned feature.
3798
3799 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3800
3801 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
3802 int{32,16,8}x1_t with int{32,16,8}_t.
3803 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3804 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3805 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3806 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3807
3808 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3809
3810 * gcc.target/aarch64/vget_high_1.c: New test.
3811 * gcc.target/aarch64/vget_low_1.c: Likewise.
3812
3813 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3814
3815 * gcc.target/aarch64/simd/int_comparisons.x: New file.
3816 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
3817 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
3818
3819 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3820
3821 * gcc.target/aarch64/simd/vrbit_1.c: New test.
3822
3823 2014-09-05 Richard Biener <rguenther@suse.de>
3824
3825 PR middle-end/63148
3826 * gcc.dg/vect/pr63148.c: New testcase.
3827 * c-c++-common/pr19807-1.c: Likewise.
3828 * g++.dg/tree-ssa/pr19807.C: Adjust.
3829 * g++.dg/tree-ssa/tmmti-2.C: Remove.
3830
3831 2014-09-05 Bin Cheng <bin.cheng@arm.com>
3832
3833 PR target/55701
3834 * gcc.target/arm/memset-inline-1.c: New test.
3835 * gcc.target/arm/memset-inline-2.c: New test.
3836 * gcc.target/arm/memset-inline-3.c: New test.
3837 * gcc.target/arm/memset-inline-4.c: New test.
3838 * gcc.target/arm/memset-inline-5.c: New test.
3839 * gcc.target/arm/memset-inline-6.c: New test.
3840 * gcc.target/arm/memset-inline-7.c: New test.
3841 * gcc.target/arm/memset-inline-8.c: New test.
3842 * gcc.target/arm/memset-inline-9.c: New test.
3843 * gcc.target/arm/memset-inline-10.c: New test.
3844
3845 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
3846
3847 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
3848
3849 2014-09-04 Guozhi Wei <carrot@google.com>
3850
3851 PR target/62040
3852 * gcc.target/aarch64/pr62040.c: New test.
3853
3854 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3855
3856 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
3857 override specific ones, but specific ones do.
3858
3859 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3860
3861 * gcc.target/powerpc/swaps-p8-13.c: New test.
3862 * gcc.target/powerpc/swaps-p8-14.c: New test.
3863 * gcc.target/powerpc/swaps-p8-15.c: New test.
3864
3865 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3866
3867 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
3868 regardless of endianness.
3869
3870 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
3871
3872 PR fortran/62174
3873 * gfortran.dg/cray_pointers_11.f90: New.
3874
3875 2014-09-03 Martin Jambor <mjambor@suse.cz>
3876
3877 PR ipa/62015
3878 * g++.dg/ipa/pr62015.C: New test.
3879
3880 2014-09-03 Martin Jambor <mjambor@suse.cz>
3881
3882 PR ipa/61986
3883 * gcc.dg/ipa/pr61986.c: New test.
3884
3885 2014-09-03 Marek Polacek <polacek@redhat.com>
3886
3887 PR c/62294
3888 * gcc.dg/pr62294.c: New test.
3889 * gcc.dg/pr62294.h: New file.
3890
3891 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
3892
3893 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
3894 of dg-options. Add "inline" keyword to test functions.
3895
3896 2014-09-03 Marek Polacek <polacek@redhat.com>
3897
3898 PR c/62024
3899 * g++.dg/cpp0x/pr62024.C: New test.
3900 * gcc.dg/pr62024.c: New test.
3901
3902 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
3903
3904 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
3905 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
3906 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
3907 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
3908 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
3909 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
3910
3911 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3912
3913 PR target/61078
3914 * gcc.target/s390/pr61078.c: New testcase.
3915
3916 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
3917
3918 * gcc.dg/20111227-2.c: Compile only for x86 targets.
3919 * gcc.dg/20111227-3.c: Ditto.
3920
3921 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
3922
3923 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
3924
3925 2014-09-03 Tobias Burnus <burnus@net-b.de>
3926
3927 PR fortran/61881
3928 PR fortran/61888
3929 PR fortran/57305
3930 * gfortran.dg/sizeof_4.f90: New.
3931
3932 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3933
3934 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
3935 vec_cts, and vec_ctu.
3936 * gcc.target/powerpc/builtins-2.c: Likewise.
3937
3938 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
3939
3940 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
3941 [!__sun__ && !__hpux__] (arena_size): Scale according to
3942 target pointer size.
3943
3944 2014-09-02 Marek Polacek <polacek@redhat.com>
3945
3946 PR fortran/62270
3947 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
3948
3949 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3950
3951 PR target/62275
3952 * gcc.target/arm/vect-lceilf_1.c: New test.
3953 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3954 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3955
3956 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3957
3958 PR target/62275
3959 * gcc.target/arm/lceil-vcvt_1.c: New test.
3960 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
3961 * gcc.target/arm/lround-vcvt_1.c: Likewise.
3962
3963 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3964
3965 DR 1453
3966 * g++.dg/cpp0x/constexpr-volatile.C: New.
3967 * g++.dg/ext/is_literal_type2.C: Likewise.
3968
3969 2014-09-02 Jakub Jelinek <jakub@redhat.com>
3970 Balaji V. Iyer <balaji.v.iyer@intel.com>
3971 Igor Zamyatin <igor.zamyatin@intel.com>
3972
3973 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
3974 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
3975 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
3976 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
3977 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
3978 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
3979 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
3980 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
3981 * g++.dg/cilk-plus/CK/cf3.cc: New test.
3982 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
3983 * g++.dg/cilk-plus/CK/for1.cc: New test.
3984 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
3985 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
3986 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
3987
3988 2014-09-02 Richard Biener <rguenther@suse.de>
3989
3990 PR tree-optimization/62695
3991 * gfortran.dg/pr62695.f90: New testcase.
3992
3993 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
3994
3995 PR target/62312
3996 * gcc.c-torture/compile/pr62312.c: New.
3997
3998 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3999
4000 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
4001
4002 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4003
4004 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4005 Return right away if !arm*-*-*.
4006
4007 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
4008
4009 * gcc.c-torture/unsorted/386.c: Move to ...
4010 * gcc.c-torture/compile/386.c: ... here.
4011 * gcc.c-torture/unsorted/86.c: Move to ...
4012 * gcc.c-torture/compile/86.c: ... here.
4013 * gcc.c-torture/unsorted/a1.c: Move to ...
4014 * gcc.c-torture/compile/a1.c: ... here.
4015 * gcc.c-torture/unsorted/a3.c: Move to ...
4016 * gcc.c-torture/compile/a3.c: ... here.
4017 * gcc.c-torture/unsorted/aaa.c: Move to ...
4018 * gcc.c-torture/compile/aaa.c: ... here.
4019 * gcc.c-torture/unsorted/aa.c: Move to ...
4020 * gcc.c-torture/compile/aa.c: ... here.
4021 * gcc.c-torture/unsorted/abs.c: Move to ...
4022 * gcc.c-torture/compile/abs.c: ... here.
4023 * gcc.c-torture/unsorted/a.c: Move to ...
4024 * gcc.c-torture/compile/a.c: ... here.
4025 * gcc.c-torture/unsorted/ac.c: Move to ...
4026 * gcc.c-torture/compile/ac.c: ... here.
4027 * gcc.c-torture/unsorted/acc.c: Move to ...
4028 * gcc.c-torture/compile/acc.c: ... here.
4029 * gcc.c-torture/unsorted/add386.c: Move to ...
4030 * gcc.c-torture/compile/add386.c: ... here.
4031 * gcc.c-torture/unsorted/add.c: Move to ...
4032 * gcc.c-torture/compile/add.c: ... here.
4033 * gcc.c-torture/unsorted/addcc.c: Move to ...
4034 * gcc.c-torture/compile/addcc.c: ... here.
4035 * gcc.c-torture/unsorted/andm.c: Move to ...
4036 * gcc.c-torture/compile/andm.c: ... here.
4037 * gcc.c-torture/unsorted/andmem.c: Move to ...
4038 * gcc.c-torture/compile/andmem.c: ... here.
4039 * gcc.c-torture/unsorted/andn.c: Move to ...
4040 * gcc.c-torture/compile/andn.c: ... here.
4041 * gcc.c-torture/unsorted/andok.c: Move to ...
4042 * gcc.c-torture/compile/andok.c: ... here.
4043 * gcc.c-torture/unsorted/andsi.c: Move to ...
4044 * gcc.c-torture/compile/andsi.c: ... here.
4045 * gcc.c-torture/unsorted/andsparc.c: Move to ...
4046 * gcc.c-torture/compile/andsparc.c: ... here.
4047 * gcc.c-torture/unsorted/aos.c: Move to ...
4048 * gcc.c-torture/compile/aos.c: ... here.
4049 * gcc.c-torture/unsorted/arr.c: Move to ...
4050 * gcc.c-torture/compile/arr.c: ... here.
4051 * gcc.c-torture/unsorted/as.c: Move to ...
4052 * gcc.c-torture/compile/as.c: ... here.
4053 * gcc.c-torture/unsorted/ase.c: Move to ...
4054 * gcc.c-torture/compile/ase.c: ... here.
4055 * gcc.c-torture/unsorted/b1.c: Move to ...
4056 * gcc.c-torture/compile/b1.c: ... here.
4057 * gcc.c-torture/unsorted/b2.c: Move to ...
4058 * gcc.c-torture/compile/b2.c: ... here.
4059 * gcc.c-torture/unsorted/b3.c: Move to ...
4060 * gcc.c-torture/compile/b3.c: ... here.
4061 * gcc.c-torture/unsorted/b88.c: Move to ...
4062 * gcc.c-torture/compile/b88.c: ... here.
4063 * gcc.c-torture/unsorted/bad.c: Move to ...
4064 * gcc.c-torture/compile/bad.c: ... here.
4065 * gcc.c-torture/unsorted/band.c: Move to ...
4066 * gcc.c-torture/compile/band.c: ... here.
4067 * gcc.c-torture/unsorted/bb0.c: Move to ...
4068 * gcc.c-torture/compile/bb0.c: ... here.
4069 * gcc.c-torture/unsorted/bb1.c: Move to ...
4070 * gcc.c-torture/compile/bb1.c: ... here.
4071 * gcc.c-torture/unsorted/bbb.c: Move to ...
4072 * gcc.c-torture/compile/bbb.c: ... here.
4073 * gcc.c-torture/unsorted/b.c: Move to ...
4074 * gcc.c-torture/compile/b.c: ... here.
4075 * gcc.c-torture/unsorted/bc.c: Move to ...
4076 * gcc.c-torture/compile/bc.c: ... here.
4077 * gcc.c-torture/unsorted/bcopy.c: Move to ...
4078 * gcc.c-torture/compile/bcopy.c: ... here.
4079 * gcc.c-torture/unsorted/bf.c: Move to ...
4080 * gcc.c-torture/compile/bf.c: ... here.
4081 * gcc.c-torture/unsorted/bfins.c: Move to ...
4082 * gcc.c-torture/compile/bfins.c: ... here.
4083 * gcc.c-torture/unsorted/bfx.c: Move to ...
4084 * gcc.c-torture/compile/bfx.c: ... here.
4085 * gcc.c-torture/unsorted/bge.c: Move to ...
4086 * gcc.c-torture/compile/bge.c: ... here.
4087 * gcc.c-torture/unsorted/bit.c: Move to ...
4088 * gcc.c-torture/compile/bit.c: ... here.
4089 * gcc.c-torture/unsorted/bitf.c: Move to ...
4090 * gcc.c-torture/compile/bitf.c: ... here.
4091 * gcc.c-torture/unsorted/bitw.c: Move to ...
4092 * gcc.c-torture/compile/bitw.c: ... here.
4093 * gcc.c-torture/unsorted/blk.c: Move to ...
4094 * gcc.c-torture/compile/blk.c: ... here.
4095 * gcc.c-torture/unsorted/bt386.c: Move to ...
4096 * gcc.c-torture/compile/bt386.c: ... here.
4097 * gcc.c-torture/unsorted/bt.c: Move to ...
4098 * gcc.c-torture/compile/bt.c: ... here.
4099 * gcc.c-torture/unsorted/BUG11.c: Move to ...
4100 * gcc.c-torture/compile/BUG11.c: ... here.
4101 * gcc.c-torture/unsorted/BUG12.c: Move to ...
4102 * gcc.c-torture/compile/BUG12.c: ... here.
4103 * gcc.c-torture/unsorted/BUG13.c: Move to ...
4104 * gcc.c-torture/compile/BUG13.c: ... here.
4105 * gcc.c-torture/unsorted/BUG16.c: Move to ...
4106 * gcc.c-torture/compile/BUG16.c: ... here.
4107 * gcc.c-torture/unsorted/BUG17.c: Move to ...
4108 * gcc.c-torture/compile/BUG17.c: ... here.
4109 * gcc.c-torture/unsorted/BUG18.c: Move to ...
4110 * gcc.c-torture/compile/BUG18.c: ... here.
4111 * gcc.c-torture/unsorted/BUG1.c: Move to ...
4112 * gcc.c-torture/compile/BUG1.c: ... here.
4113 * gcc.c-torture/unsorted/BUG21.c: Move to ...
4114 * gcc.c-torture/compile/BUG21.c: ... here.
4115 * gcc.c-torture/unsorted/BUG22.c: Move to ...
4116 * gcc.c-torture/compile/BUG22.c: ... here.
4117 * gcc.c-torture/unsorted/BUG23.c: Move to ...
4118 * gcc.c-torture/compile/BUG23.c: ... here.
4119 * gcc.c-torture/unsorted/BUG24.c: Move to ...
4120 * gcc.c-torture/compile/BUG24.c: ... here.
4121 * gcc.c-torture/unsorted/BUG25.c: Move to ...
4122 * gcc.c-torture/compile/BUG25.c: ... here.
4123 * gcc.c-torture/unsorted/BUG2.c: Move to ...
4124 * gcc.c-torture/compile/BUG2.c: ... here.
4125 * gcc.c-torture/unsorted/BUG3.c: Move to ...
4126 * gcc.c-torture/compile/BUG3.c: ... here.
4127 * gcc.c-torture/unsorted/BUG4.c: Move to ...
4128 * gcc.c-torture/compile/BUG4.c: ... here.
4129 * gcc.c-torture/unsorted/BUG5.c: Move to ...
4130 * gcc.c-torture/compile/BUG5.c: ... here.
4131 * gcc.c-torture/unsorted/BUG6.c: Move to ...
4132 * gcc.c-torture/compile/BUG6.c: ... here.
4133 * gcc.c-torture/unsorted/bug.c: Move to ...
4134 * gcc.c-torture/compile/bug.c: ... here.
4135 * gcc.c-torture/unsorted/bugc.c: Move to ...
4136 * gcc.c-torture/compile/bugc.c: ... here.
4137 * gcc.c-torture/unsorted/buns.c: Move to ...
4138 * gcc.c-torture/compile/buns.c: ... here.
4139 * gcc.c-torture/unsorted/bx.c: Move to ...
4140 * gcc.c-torture/compile/bx.c: ... here.
4141 * gcc.c-torture/unsorted/c1.c: Move to ...
4142 * gcc.c-torture/compile/c1.c: ... here.
4143 * gcc.c-torture/unsorted/c2.c: Move to ...
4144 * gcc.c-torture/compile/c2.c: ... here.
4145 * gcc.c-torture/unsorted/call386.c: Move to ...
4146 * gcc.c-torture/compile/call386.c: ... here.
4147 * gcc.c-torture/unsorted/call.c: Move to ...
4148 * gcc.c-torture/compile/call.c: ... here.
4149 * gcc.c-torture/unsorted/callind.c: Move to ...
4150 * gcc.c-torture/compile/callind.c: ... here.
4151 * gcc.c-torture/unsorted/c.c: Move to ...
4152 * gcc.c-torture/compile/c.c: ... here.
4153 * gcc.c-torture/unsorted/cc.c: Move to ...
4154 * gcc.c-torture/compile/cc.c: ... here.
4155 * gcc.c-torture/unsorted/charmtst.c: Move to ...
4156 * gcc.c-torture/compile/charmtst.c: ... here.
4157 * gcc.c-torture/unsorted/cmb.c: Move to ...
4158 * gcc.c-torture/compile/cmb.c: ... here.
4159 * gcc.c-torture/unsorted/cmp.c: Move to ...
4160 * gcc.c-torture/compile/cmp.c: ... here.
4161 * gcc.c-torture/unsorted/cmphi.c: Move to ...
4162 * gcc.c-torture/compile/cmphi.c: ... here.
4163 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4164 * gcc.c-torture/compile/cmpsi386.c: ... here.
4165 * gcc.c-torture/unsorted/cmul.c: Move to ...
4166 * gcc.c-torture/compile/cmul.c: ... here.
4167 * gcc.c-torture/unsorted/cn1.c: Move to ...
4168 * gcc.c-torture/compile/cn1.c: ... here.
4169 * gcc.c-torture/unsorted/comb.c: Move to ...
4170 * gcc.c-torture/compile/comb.c: ... here.
4171 * gcc.c-torture/unsorted/consec.c: Move to ...
4172 * gcc.c-torture/compile/consec.c: ... here.
4173 * gcc.c-torture/unsorted/const.c: Move to ...
4174 * gcc.c-torture/compile/const.c: ... here.
4175 * gcc.c-torture/unsorted/conv.c: Move to ...
4176 * gcc.c-torture/compile/conv.c: ... here.
4177 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4178 * gcc.c-torture/compile/conv_tst.c: ... here.
4179 * gcc.c-torture/unsorted/cp.c: Move to ...
4180 * gcc.c-torture/compile/cp.c: ... here.
4181 * gcc.c-torture/unsorted/csebug.c: Move to ...
4182 * gcc.c-torture/compile/csebug.c: ... here.
4183 * gcc.c-torture/unsorted/cvt.c: Move to ...
4184 * gcc.c-torture/compile/cvt.c: ... here.
4185 * gcc.c-torture/unsorted/dblbug.c: Move to ...
4186 * gcc.c-torture/compile/dblbug.c: ... here.
4187 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4188 * gcc.c-torture/compile/dbl_parm.c: ... here.
4189 * gcc.c-torture/unsorted/d.c: Move to ...
4190 * gcc.c-torture/compile/d.c: ... here.
4191 * gcc.c-torture/unsorted/ddd.c: Move to ...
4192 * gcc.c-torture/compile/ddd.c: ... here.
4193 * gcc.c-torture/unsorted/dead.c: Move to ...
4194 * gcc.c-torture/compile/dead.c: ... here.
4195 * gcc.c-torture/unsorted/delay.c: Move to ...
4196 * gcc.c-torture/compile/delay.c: ... here.
4197 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4198 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
4199 * gcc.c-torture/unsorted/di.c: Move to ...
4200 * gcc.c-torture/compile/di.c: ... here.
4201 * gcc.c-torture/unsorted/dic.c: Move to ...
4202 * gcc.c-torture/compile/dic.c: ... here.
4203 * gcc.c-torture/unsorted/dilayout.c: Move to ...
4204 * gcc.c-torture/compile/dilayout.c: ... here.
4205 * gcc.c-torture/unsorted/dimove.c: Move to ...
4206 * gcc.c-torture/compile/dimove.c: ... here.
4207 * gcc.c-torture/unsorted/dimul.c: Move to ...
4208 * gcc.c-torture/compile/dimul.c: ... here.
4209 * gcc.c-torture/unsorted/div.c: Move to ...
4210 * gcc.c-torture/compile/div.c: ... here.
4211 * gcc.c-torture/unsorted/divdf.c: Move to ...
4212 * gcc.c-torture/compile/divdf.c: ... here.
4213 * gcc.c-torture/unsorted/dm.c: Move to ...
4214 * gcc.c-torture/compile/dm.c: ... here.
4215 * gcc.c-torture/unsorted/dshift.c: Move to ...
4216 * gcc.c-torture/compile/dshift.c: ... here.
4217 * gcc.c-torture/unsorted/e.c: Move to ...
4218 * gcc.c-torture/compile/e.c: ... here.
4219 * gcc.c-torture/unsorted/ex.c: Move to ...
4220 * gcc.c-torture/compile/ex.c: ... here.
4221 * gcc.c-torture/unsorted/ext.c: Move to ...
4222 * gcc.c-torture/compile/ext.c: ... here.
4223 * gcc.c-torture/unsorted/f1.c: Move to ...
4224 * gcc.c-torture/compile/f1.c: ... here.
4225 * gcc.c-torture/unsorted/f2.c: Move to ...
4226 * gcc.c-torture/compile/f2.c: ... here.
4227 * gcc.c-torture/unsorted/fdmul.c: Move to ...
4228 * gcc.c-torture/compile/fdmul.c: ... here.
4229 * gcc.c-torture/unsorted/float.c: Move to ...
4230 * gcc.c-torture/compile/float.c: ... here.
4231 * gcc.c-torture/unsorted/flo.c: Move to ...
4232 * gcc.c-torture/compile/flo.c: ... here.
4233 * gcc.c-torture/unsorted/flt_const.c: Move to ...
4234 * gcc.c-torture/compile/flt_const.c: ... here.
4235 * gcc.c-torture/unsorted/fnul.c: Move to ...
4236 * gcc.c-torture/compile/fnul.c: ... here.
4237 * gcc.c-torture/unsorted/foo.c: Move to ...
4238 * gcc.c-torture/compile/foo.c: ... here.
4239 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4240 * gcc.c-torture/compile/forgetcc.c: ... here.
4241 * gcc.c-torture/unsorted/fq.c: Move to ...
4242 * gcc.c-torture/compile/fq.c: ... here.
4243 * gcc.c-torture/unsorted/g.c: Move to ...
4244 * gcc.c-torture/compile/g.c: ... here.
4245 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4246 * gcc.c-torture/compile/gen_tst.c: ... here.
4247 * gcc.c-torture/unsorted/glob.c: Move to ...
4248 * gcc.c-torture/compile/glob.c: ... here.
4249 * gcc.c-torture/unsorted/gronk.c: Move to ...
4250 * gcc.c-torture/compile/gronk.c: ... here.
4251 * gcc.c-torture/unsorted/hibug.c: Move to ...
4252 * gcc.c-torture/compile/hibug.c: ... here.
4253 * gcc.c-torture/unsorted/hi.c: Move to ...
4254 * gcc.c-torture/compile/hi.c: ... here.
4255 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4256 * gcc.c-torture/compile/HIcmp.c: ... here.
4257 * gcc.c-torture/unsorted/HIset.c: Move to ...
4258 * gcc.c-torture/compile/HIset.c: ... here.
4259 * gcc.c-torture/unsorted/i.c: Move to ...
4260 * gcc.c-torture/compile/i.c: ... here.
4261 * gcc.c-torture/unsorted/i++.c: Move to ...
4262 * gcc.c-torture/compile/i++.c: ... here.
4263 * gcc.c-torture/unsorted/ic.c: Move to ...
4264 * gcc.c-torture/compile/ic.c: ... here.
4265 * gcc.c-torture/unsorted/icmp.c: Move to ...
4266 * gcc.c-torture/compile/icmp.c: ... here.
4267 * gcc.c-torture/unsorted/ifreg.c: Move to ...
4268 * gcc.c-torture/compile/ifreg.c: ... here.
4269 * gcc.c-torture/unsorted/imm.c: Move to ...
4270 * gcc.c-torture/compile/imm.c: ... here.
4271 * gcc.c-torture/unsorted/isinf.c: Move to ...
4272 * gcc.c-torture/compile/isinf.c: ... here.
4273 * gcc.c-torture/unsorted/jmp.c: Move to ...
4274 * gcc.c-torture/compile/jmp.c: ... here.
4275 * gcc.c-torture/unsorted/jumptab.c: Move to ...
4276 * gcc.c-torture/compile/jumptab.c: ... here.
4277 * gcc.c-torture/unsorted/layout.c: Move to ...
4278 * gcc.c-torture/compile/layout.c: ... here.
4279 * gcc.c-torture/unsorted/lbug.c: Move to ...
4280 * gcc.c-torture/compile/lbug.c: ... here.
4281 * gcc.c-torture/unsorted/l.c: Move to ...
4282 * gcc.c-torture/compile/l.c: ... here.
4283 * gcc.c-torture/unsorted/ll1.c: Move to ...
4284 * gcc.c-torture/compile/ll1.c: ... here.
4285 * gcc.c-torture/unsorted/llbug.c: Move to ...
4286 * gcc.c-torture/compile/llbug.c: ... here.
4287 * gcc.c-torture/unsorted/lll.c: Move to ...
4288 * gcc.c-torture/compile/lll.c: ... here.
4289 * gcc.c-torture/unsorted/load8.c: Move to ...
4290 * gcc.c-torture/compile/load8.c: ... here.
4291 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4292 * gcc.c-torture/compile/loadhicc.c: ... here.
4293 * gcc.c-torture/unsorted/log2.c: Move to ...
4294 * gcc.c-torture/compile/log2.c: ... here.
4295 * gcc.c-torture/unsorted/logic.c: Move to ...
4296 * gcc.c-torture/compile/logic.c: ... here.
4297 * gcc.c-torture/unsorted/loop-1.c: Move to ...
4298 * gcc.c-torture/compile/loop-1.c: ... here.
4299 * gcc.c-torture/unsorted/loop386.c: Move to ...
4300 * gcc.c-torture/compile/loop386.c: ... here.
4301 * gcc.c-torture/unsorted/lop.c: Move to ...
4302 * gcc.c-torture/compile/lop.c: ... here.
4303 * gcc.c-torture/unsorted/m1.c: Move to ...
4304 * gcc.c-torture/compile/m1.c: ... here.
4305 * gcc.c-torture/unsorted/m2.c: Move to ...
4306 * gcc.c-torture/compile/m2.c: ... here.
4307 * gcc.c-torture/unsorted/m5.c: Move to ...
4308 * gcc.c-torture/compile/m5.c: ... here.
4309 * gcc.c-torture/unsorted/m68.c: Move to ...
4310 * gcc.c-torture/compile/m68.c: ... here.
4311 * gcc.c-torture/unsorted/mbyte.c: Move to ...
4312 * gcc.c-torture/compile/mbyte.c: ... here.
4313 * gcc.c-torture/unsorted/mchar.c: Move to ...
4314 * gcc.c-torture/compile/mchar.c: ... here.
4315 * gcc.c-torture/unsorted/mcmp.c: Move to ...
4316 * gcc.c-torture/compile/mcmp.c: ... here.
4317 * gcc.c-torture/unsorted/mdouble.c: Move to ...
4318 * gcc.c-torture/compile/mdouble.c: ... here.
4319 * gcc.c-torture/unsorted/memtst.c: Move to ...
4320 * gcc.c-torture/compile/memtst.c: ... here.
4321 * gcc.c-torture/unsorted/miscomp.c: Move to ...
4322 * gcc.c-torture/compile/miscomp.c: ... here.
4323 * gcc.c-torture/unsorted/mm.c: Move to ...
4324 * gcc.c-torture/compile/mm.c: ... here.
4325 * gcc.c-torture/unsorted/mod.c: Move to ...
4326 * gcc.c-torture/compile/mod.c: ... here.
4327 * gcc.c-torture/unsorted/modcc.c: Move to ...
4328 * gcc.c-torture/compile/modcc.c: ... here.
4329 * gcc.c-torture/unsorted/move.c: Move to ...
4330 * gcc.c-torture/compile/move.c: ... here.
4331 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4332 * gcc.c-torture/compile/move_qhi.c: ... here.
4333 * gcc.c-torture/unsorted/mregtst.c: Move to ...
4334 * gcc.c-torture/compile/mregtst.c: ... here.
4335 * gcc.c-torture/unsorted/msp.c: Move to ...
4336 * gcc.c-torture/compile/msp.c: ... here.
4337 * gcc.c-torture/unsorted/mtst.c: Move to ...
4338 * gcc.c-torture/compile/mtst.c: ... here.
4339 * gcc.c-torture/unsorted/mu.c: Move to ...
4340 * gcc.c-torture/compile/mu.c: ... here.
4341 * gcc.c-torture/unsorted/mul.c: Move to ...
4342 * gcc.c-torture/compile/mul.c: ... here.
4343 * gcc.c-torture/unsorted/mword1.c: Move to ...
4344 * gcc.c-torture/compile/mword1.c: ... here.
4345 * gcc.c-torture/unsorted/mword.c: Move to ...
4346 * gcc.c-torture/compile/mword.c: ... here.
4347 * gcc.c-torture/unsorted/n1.c: Move to ...
4348 * gcc.c-torture/compile/n1.c: ... here.
4349 * gcc.c-torture/unsorted/nand.c: Move to ...
4350 * gcc.c-torture/compile/nand.c: ... here.
4351 * gcc.c-torture/unsorted/n.c: Move to ...
4352 * gcc.c-torture/compile/n.c: ... here.
4353 * gcc.c-torture/unsorted/neg.c: Move to ...
4354 * gcc.c-torture/compile/neg.c: ... here.
4355 * gcc.c-torture/unsorted/o.c: Move to ...
4356 * gcc.c-torture/compile/o.c: ... here.
4357 * gcc.c-torture/unsorted/omit.c: Move to ...
4358 * gcc.c-torture/compile/omit.c: ... here.
4359 * gcc.c-torture/unsorted/opout.c: Move to ...
4360 * gcc.c-torture/compile/opout.c: ... here.
4361 * gcc.c-torture/unsorted/opt.c: Move to ...
4362 * gcc.c-torture/compile/opt.c: ... here.
4363 * gcc.c-torture/unsorted/or386.c: Move to ...
4364 * gcc.c-torture/compile/or386.c: ... here.
4365 * gcc.c-torture/unsorted/or.c: Move to ...
4366 * gcc.c-torture/compile/or.c: ... here.
4367 * gcc.c-torture/unsorted/parms.c: Move to ...
4368 * gcc.c-torture/compile/parms.c: ... here.
4369 * gcc.c-torture/unsorted/pass.c: Move to ...
4370 * gcc.c-torture/compile/pass.c: ... here.
4371 * gcc.c-torture/unsorted/p.c: Move to ...
4372 * gcc.c-torture/compile/p.c: ... here.
4373 * gcc.c-torture/unsorted/pmt.c: Move to ...
4374 * gcc.c-torture/compile/pmt.c: ... here.
4375 * gcc.c-torture/unsorted/poor.c: Move to ...
4376 * gcc.c-torture/compile/poor.c: ... here.
4377 * gcc.c-torture/unsorted/pp.c: Move to ...
4378 * gcc.c-torture/compile/pp.c: ... here.
4379 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4380 * gcc.c-torture/compile/pret-arg.c: ... here.
4381 * gcc.c-torture/unsorted/pyr2.c: Move to ...
4382 * gcc.c-torture/compile/pyr2.c: ... here.
4383 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4384 * gcc.c-torture/compile/PYRBUG.c: ... here.
4385 * gcc.c-torture/unsorted/pyr.c: Move to ...
4386 * gcc.c-torture/compile/pyr.c: ... here.
4387 * gcc.c-torture/unsorted/q.c: Move to ...
4388 * gcc.c-torture/compile/q.c: ... here.
4389 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4390 * gcc.c-torture/compile/QIcmp.c: ... here.
4391 * gcc.c-torture/unsorted/QIset.c: Move to ...
4392 * gcc.c-torture/compile/QIset.c: ... here.
4393 * gcc.c-torture/unsorted/r1.c: Move to ...
4394 * gcc.c-torture/compile/r1.c: ... here.
4395 * gcc.c-torture/unsorted/r.c: Move to ...
4396 * gcc.c-torture/compile/r.c: ... here.
4397 * gcc.c-torture/unsorted/rel.c: Move to ...
4398 * gcc.c-torture/compile/rel.c: ... here.
4399 * gcc.c-torture/unsorted/rmsc.c: Move to ...
4400 * gcc.c-torture/compile/rmsc.c: ... here.
4401 * gcc.c-torture/unsorted/round.c: Move to ...
4402 * gcc.c-torture/compile/round.c: ... here.
4403 * gcc.c-torture/unsorted/run.c: Move to ...
4404 * gcc.c-torture/compile/run.c: ... here.
4405 * gcc.c-torture/unsorted/sar.c: Move to ...
4406 * gcc.c-torture/compile/sar.c: ... here.
4407 * gcc.c-torture/unsorted/s.c: Move to ...
4408 * gcc.c-torture/compile/s.c: ... here.
4409 * gcc.c-torture/unsorted/scal.c: Move to ...
4410 * gcc.c-torture/compile/scal.c: ... here.
4411 * gcc.c-torture/unsorted/sc.c: Move to ...
4412 * gcc.c-torture/compile/sc.c: ... here.
4413 * gcc.c-torture/unsorted/scc.c: Move to ...
4414 * gcc.c-torture/compile/scc.c: ... here.
4415 * gcc.c-torture/unsorted/scond.c: Move to ...
4416 * gcc.c-torture/compile/scond.c: ... here.
4417 * gcc.c-torture/unsorted/selfrec.c: Move to ...
4418 * gcc.c-torture/compile/selfrec.c: ... here.
4419 * gcc.c-torture/unsorted/seq.c: Move to ...
4420 * gcc.c-torture/compile/seq.c: ... here.
4421 * gcc.c-torture/unsorted/set386.c: Move to ...
4422 * gcc.c-torture/compile/set386.c: ... here.
4423 * gcc.c-torture/unsorted/set88.c: Move to ...
4424 * gcc.c-torture/compile/set88.c: ... here.
4425 * gcc.c-torture/unsorted/SFset.c: Move to ...
4426 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
4427 * gcc.c-torture/unsorted/shand.c: Move to ...
4428 * gcc.c-torture/compile/shand.c: ... here.
4429 * gcc.c-torture/unsorted/sh.c: Move to ...
4430 * gcc.c-torture/compile/sh.c: ... here.
4431 * gcc.c-torture/unsorted/shft.c: Move to ...
4432 * gcc.c-torture/compile/shft.c: ... here.
4433 * gcc.c-torture/unsorted/shift.c: Move to ...
4434 * gcc.c-torture/compile/shift.c: ... here.
4435 * gcc.c-torture/unsorted/shloop.c: Move to ...
4436 * gcc.c-torture/compile/shloop.c: ... here.
4437 * gcc.c-torture/unsorted/shm.c: Move to ...
4438 * gcc.c-torture/compile/shm.c: ... here.
4439 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4440 * gcc.c-torture/compile/SIcmp.c: ... here.
4441 * gcc.c-torture/unsorted/signext2.c: Move to ...
4442 * gcc.c-torture/compile/signext2.c: ... here.
4443 * gcc.c-torture/unsorted/signext.c: Move to ...
4444 * gcc.c-torture/compile/signext.c: ... here.
4445 * gcc.c-torture/unsorted/sim.c: Move to ...
4446 * gcc.c-torture/compile/sim.c: ... here.
4447 * gcc.c-torture/unsorted/simple.c: Move to ...
4448 * gcc.c-torture/compile/simple.c: ... here.
4449 * gcc.c-torture/unsorted/SIset.c: Move to ...
4450 * gcc.c-torture/compile/SIset.c: ... here.
4451 * gcc.c-torture/unsorted/sne.c: Move to ...
4452 * gcc.c-torture/compile/sne.c: ... here.
4453 * gcc.c-torture/unsorted/sound.c: Move to ...
4454 * gcc.c-torture/compile/sound.c: ... here.
4455 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4456 * gcc.c-torture/compile/sparcbug.c: ... here.
4457 * gcc.c-torture/unsorted/speed.c: Move to ...
4458 * gcc.c-torture/compile/speed.c: ... here.
4459 * gcc.c-torture/unsorted/stor.c: Move to ...
4460 * gcc.c-torture/compile/stor.c: ... here.
4461 * gcc.c-torture/unsorted/store0.c: Move to ...
4462 * gcc.c-torture/compile/store0.c: ... here.
4463 * gcc.c-torture/unsorted/storecc.c: Move to ...
4464 * gcc.c-torture/compile/storecc.c: ... here.
4465 * gcc.c-torture/unsorted/str.c: Move to ...
4466 * gcc.c-torture/compile/str.c: ... here.
4467 * gcc.c-torture/unsorted/stru.c: Move to ...
4468 * gcc.c-torture/compile/stru.c: ... here.
4469 * gcc.c-torture/unsorted/structret.c: Move to ...
4470 * gcc.c-torture/compile/structret.c: ... here.
4471 * gcc.c-torture/unsorted/stuct.c: Move to ...
4472 * gcc.c-torture/compile/stuct.c: ... here.
4473 * gcc.c-torture/unsorted/sub32.c: Move to ...
4474 * gcc.c-torture/compile/sub32.c: ... here.
4475 * gcc.c-torture/unsorted/subcc.c: Move to ...
4476 * gcc.c-torture/compile/subcc.c: ... here.
4477 * gcc.c-torture/unsorted/subcse.c: Move to ...
4478 * gcc.c-torture/compile/subcse.c: ... here.
4479 * gcc.c-torture/unsorted/sym.c: Move to ...
4480 * gcc.c-torture/compile/sym.c: ... here.
4481 * gcc.c-torture/unsorted/symconst.c: Move to ...
4482 * gcc.c-torture/compile/symconst.c: ... here.
4483 * gcc.c-torture/unsorted/t.c: Move to ...
4484 * gcc.c-torture/compile/t.c: ... here.
4485 * gcc.c-torture/unsorted/test.c: Move to ...
4486 * gcc.c-torture/compile/test.c: ... here.
4487 * gcc.c-torture/unsorted/test-flow.c: Move to ...
4488 * gcc.c-torture/compile/test-flow.c: ... here.
4489 * gcc.c-torture/unsorted/test-loop.c: Move to ...
4490 * gcc.c-torture/compile/test-loop.c: ... here.
4491 * gcc.c-torture/unsorted/time.c: Move to ...
4492 * gcc.c-torture/compile/time.c: ... here.
4493 * gcc.c-torture/unsorted/tmp.c: Move to ...
4494 * gcc.c-torture/compile/tmp.c: ... here.
4495 * gcc.c-torture/unsorted/trivial.c: Move to ...
4496 * gcc.c-torture/compile/trivial.c: ... here.
4497 * gcc.c-torture/unsorted/trunc.c: Move to ...
4498 * gcc.c-torture/compile/trunc.c: ... here.
4499 * gcc.c-torture/unsorted/u.c: Move to ...
4500 * gcc.c-torture/compile/u.c: ... here.
4501 * gcc.c-torture/unsorted/udconvert.c: Move to ...
4502 * gcc.c-torture/compile/udconvert.c: ... here.
4503 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4504 * gcc.c-torture/compile/udivmod4.c: ... here.
4505 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4506 * gcc.c-torture/compile/UHIcmp.c: ... here.
4507 * gcc.c-torture/unsorted/uns.c: Move to ...
4508 * gcc.c-torture/compile/uns.c: ... here.
4509 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4510 * gcc.c-torture/compile/uns_tst.c: ... here.
4511 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4512 * gcc.c-torture/compile/UQIcmp.c: ... here.
4513 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4514 * gcc.c-torture/compile/USIcmp.c: ... here.
4515 * gcc.c-torture/unsorted/uuarg.c: Move to ...
4516 * gcc.c-torture/compile/uuarg.c: ... here.
4517 * gcc.c-torture/unsorted/v.c: Move to ...
4518 * gcc.c-torture/compile/v.c: ... here.
4519 * gcc.c-torture/unsorted/w.c: Move to ...
4520 * gcc.c-torture/compile/w.c: ... here.
4521 * gcc.c-torture/unsorted/ww.c: Move to ...
4522 * gcc.c-torture/compile/ww.c: ... here.
4523 * gcc.c-torture/unsorted/xb.c: Move to ...
4524 * gcc.c-torture/compile/xb.c: ... here.
4525 * gcc.c-torture/unsorted/xbg.c: Move to ...
4526 * gcc.c-torture/compile/xbg.c: ... here.
4527 * gcc.c-torture/unsorted/x.c: Move to ...
4528 * gcc.c-torture/compile/x.c: ... here.
4529 * gcc.c-torture/unsorted/xc.c: Move to ...
4530 * gcc.c-torture/compile/xc.c: ... here.
4531 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4532 * gcc.c-torture/compile/xcsebug.c: ... here.
4533 * gcc.c-torture/unsorted/xdi.c: Move to ...
4534 * gcc.c-torture/compile/xdi.c: ... here.
4535 * gcc.c-torture/unsorted/xfoo.c: Move to ...
4536 * gcc.c-torture/compile/xfoo.c: ... here.
4537 * gcc.c-torture/unsorted/xi.c: Move to ...
4538 * gcc.c-torture/compile/xi.c: ... here.
4539 * gcc.c-torture/unsorted/xlop.c: Move to ...
4540 * gcc.c-torture/compile/xlop.c: ... here.
4541 * gcc.c-torture/unsorted/xmtst.c: Move to ...
4542 * gcc.c-torture/compile/xmtst.c: ... here.
4543 * gcc.c-torture/unsorted/xneg.c: Move to ...
4544 * gcc.c-torture/compile/xneg.c: ... here.
4545 * gcc.c-torture/unsorted/xopt.c: Move to ...
4546 * gcc.c-torture/compile/xopt.c: ... here.
4547 * gcc.c-torture/unsorted/xor.c: Move to ...
4548 * gcc.c-torture/compile/xor.c: ... here.
4549 * gcc.c-torture/unsorted/xorn.c: Move to ...
4550 * gcc.c-torture/compile/xorn.c: ... here.
4551 * gcc.c-torture/unsorted/xp.c: Move to ...
4552 * gcc.c-torture/compile/xp.c: ... here.
4553 * gcc.c-torture/unsorted/xpp.c: Move to ...
4554 * gcc.c-torture/compile/xpp.c: ... here.
4555 * gcc.c-torture/unsorted/xs.c: Move to ...
4556 * gcc.c-torture/compile/xs.c: ... here.
4557 * gcc.c-torture/unsorted/xsh.c: Move to ...
4558 * gcc.c-torture/compile/xsh.c: ... here.
4559 * gcc.c-torture/unsorted/xz.c: Move to ...
4560 * gcc.c-torture/compile/xz.c: ... here.
4561 * gcc.c-torture/unsorted/xzz.c: Move to ...
4562 * gcc.c-torture/compile/xzz.c: ... here.
4563
4564 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4565
4566 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4567 (abort, exit): Declare.
4568
4569 2014-09-01 Yury Gribov <y.gribov@samsung.com>
4570
4571 PR sanitizer/61897
4572 PR sanitizer/62140
4573 * c-c++-common/asan/pr62140-1.c: New test.
4574 * c-c++-common/asan/pr62140-2.c: New test.
4575
4576 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
4577 Tobias Burnus <burnus@net-b.de>
4578
4579 PR fortran/62309
4580 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4581
4582 2014-08-31 Tobias Burnus <burnus@net-b.de>
4583
4584 * gfortran.dg/coarray_lib_comm_1.f90: New.
4585
4586 2014-08-30 Andrew Pinski <apinski@cavium.com>
4587
4588 * gcc.c-torture/execute/20140828-1.c: New testcase.
4589
4590 2014-08-29 DJ Delorie <dj@redhat.com>
4591
4592 * lib/target-supports.exp (check_effective_target_size32plus):
4593 Increase size to avoid false positives on 24-bit address spaces.
4594 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4595 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4596 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4597 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4598 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4599 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4600 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4601 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4602
4603 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4604
4605 PR c++/54002
4606 * g++.dg/cpp0x/constexpr-54002.C: New.
4607
4608 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4609
4610 PR c++/56991
4611 * g++.dg/cpp0x/constexpr-56991.C: New.
4612
4613 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4614
4615 PR c++/57764
4616 * g++.dg/cpp0x/constexpr-57764.C: New.
4617
4618 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4619
4620 PR c++/59938
4621 * g++.dg/cpp0x/constexpr-59938.C: New.
4622
4623 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4624
4625 PR c++/61484
4626 * g++.dg/cpp0x/constexpr-61484.C: New.
4627
4628 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4629
4630 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
4631 vec_round, vec_splat, vec_div, and vec_mul.
4632 * gcc.target/powerpc/builtins-2.c: New test.
4633
4634 2014-08-28 Richard Biener <rguenther@suse.de>
4635
4636 PR tree-optimization/62283
4637 * gfortran.dg/vect/pr62283.f: New testcase.
4638 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
4639 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4640 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4641 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4642 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4643 * gcc.dg/vect/vect-33.c: Likewise.
4644
4645 2014-08-28 Yury Gribov <y.gribov@samsung.com>
4646
4647 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4648
4649 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
4650
4651 PR cpp/23827 - standard C++ should not have hex float preprocessor
4652 tokens
4653 * g++.dg/cpp/pr23827_cxx11.C: New.
4654 * g++.dg/cpp/pr23827_cxx98.C: New.
4655 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
4656 * gcc.dg/cpp/pr23827_c90.c: New.
4657 * gcc.dg/cpp/pr23827_c90_neg.c: New.
4658 * gcc.dg/cpp/pr23827_c99.c: New.
4659
4660 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
4661
4662 PR c++/52892
4663 * g++.dg/cpp0x/constexpr-52892-1.C: New.
4664 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
4665 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
4666
4667 2014-08-27 Guozhi Wei <carrot@google.com>
4668
4669 PR target/62262
4670 * gcc.target/aarch64/pr62262.c: New test.
4671
4672 2014-08-26 Joseph Myers <joseph@codesourcery.com>
4673
4674 PR target/60606
4675 PR target/61330
4676 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
4677 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
4678
4679 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
4680
4681 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4682 failure on s390*-*-linux-gnu.
4683
4684 2014-08-26 Richard Biener <rguenther@suse.de>
4685
4686 PR tree-optimization/62175
4687 * g++.dg/torture/pr62175.C: New testcase.
4688
4689 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
4690
4691 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
4692 copy of compile/compile.exp.
4693 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
4694 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
4695 i?86-*.
4696 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
4697 m32c-*-*.
4698 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
4699 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
4700 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
4701 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
4702 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
4703 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
4704 * gcc.c-torture/execute/20040703-1.c: Likewise.
4705 * gcc.c-torture/execute/20040705-1.c: Likewise.
4706 * gcc.c-torture/execute/20040705-2.c: Likewise.
4707 * gcc.c-torture/execute/20040709-1.c: Likewise.
4708 * gcc.c-torture/execute/20040709-2.c: Likewise.
4709 * gcc.c-torture/execute/20040811-1.c: Likewise.
4710 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
4711 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
4712 compiling for x86_64-* or i?86-*.
4713 * gcc.c-torture/execute/20050604-1.c: Likewise.
4714 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
4715 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
4716 for x86_64-* or i?86-*.
4717 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
4718 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
4719 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
4720 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
4721 option.
4722 * gcc.c-torture/execute/20111227-2.c: Moved to...
4723 * gcc.dg/20111227-2.c: ... here. Add -free option.
4724 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
4725 * gcc.dg/20111227-3.c: ... here. Add -free option.
4726 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
4727 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
4728 declarations for abort and exit.
4729 * gcc.c-torture/execute/920711-1.c: Likewise.
4730 * gcc.c-torture/execute/930529-1.c: Likewise.
4731 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
4732 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
4733 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
4734 exit.
4735 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
4736 for i?86-* or x86_64-*. Add declarations for abort and exit.
4737 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
4738 i?86-* or x86_64-*.
4739 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
4740 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
4741 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
4742 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
4743 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
4744 Xfail on powerpc-ibm-aix*. Add declaration for abort.
4745 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
4746 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
4747 m68k-linux.
4748 * gcc.c-torture/execute/loop-2g.c: Likewise.
4749 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
4750 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
4751 powerpc-*-eabi*.
4752 * gcc.c-torture/execute/pr19689.c: Require int32plus.
4753 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
4754 * gcc.c-torture/execute/pr23047.c: Likewise.
4755 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
4756 declarations for abort and exit.
4757 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
4758 * gcc.c-torture/execute/pr31448.c: Likewise.
4759 * gcc.c-torture/execute/pr35456.c: Skip on vax.
4760 * gcc.c-torture/execute/pr37573.c: Require int32plus.
4761 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
4762 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
4763 Skip on spu-*.
4764 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
4765 declarations for abort and exit.
4766 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
4767 * gcc.c-torture/execute/pr43220.c: Require int32plus.
4768 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
4769 * gcc.c-torture/execute/pr45262.c: Require int32plus.
4770 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
4771 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
4772 * gcc.c-torture/execute/pr51582-2.c: Likewise.
4773 * gcc.c-torture/execute/pr52979-1.c: Likewise.
4774 * gcc.c-torture/execute/pr52979-2.c: Likewise.
4775 * gcc.c-torture/execute/pr56799.c: Likewise.
4776 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
4777 option. Add declarations for abort and exit.
4778 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
4779 * gcc.c-torture/execute/pr58570.c: Likewise.
4780 * gcc.c-torture/execute/pr60822.c: Likewise.
4781 * gcc.c-torture/execute/pr7284-1.c: Likewise.
4782 * gcc.c-torture/execute/shiftdi.c: Likewise.
4783 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
4784 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
4785 * gcc.c-torture/execute/usmul.c: Require int32plus.
4786 * gcc.c-torture/execute/vrp-5.c: Likewise.
4787 * gcc.c-torture/execute/vrp-6.c: Likewise.
4788 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
4789 * gcc.c-torture/execute/20010122-1.x: Delete.
4790 * gcc.c-torture/execute/20010129-1.x: Delete.
4791 * gcc.c-torture/execute/20020404-1.x: Delete.
4792 * gcc.c-torture/execute/20021024-1.x: Delete.
4793 * gcc.c-torture/execute/20021127-1.x: Delete.
4794 * gcc.c-torture/execute/20030125-1.x: Delete.
4795 * gcc.c-torture/execute/20030216-1.x: Delete.
4796 * gcc.c-torture/execute/20030222-1.x: Delete.
4797 * gcc.c-torture/execute/20040629-1.x: Delete.
4798 * gcc.c-torture/execute/20040703-1.x: Delete.
4799 * gcc.c-torture/execute/20040705-1.x: Delete.
4800 * gcc.c-torture/execute/20040705-2.x: Delete.
4801 * gcc.c-torture/execute/20040709-1.x: Delete.
4802 * gcc.c-torture/execute/20040709-2.x: Delete.
4803 * gcc.c-torture/execute/20040811-1.x: Delete.
4804 * gcc.c-torture/execute/20050316-1.x: Delete.
4805 * gcc.c-torture/execute/20050316-2.x: Delete.
4806 * gcc.c-torture/execute/20050316-3.x: Delete.
4807 * gcc.c-torture/execute/20050604-1.x: Delete.
4808 * gcc.c-torture/execute/20061101-1.x: Delete.
4809 * gcc.c-torture/execute/20061220-1.x: Delete.
4810 * gcc.c-torture/execute/20081117-1.x: Delete.
4811 * gcc.c-torture/execute/20101011-1.x: Delete.
4812 * gcc.c-torture/execute/20120919-1.x: Delete.
4813 * gcc.c-torture/execute/920612-1.x: Delete.
4814 * gcc.c-torture/execute/920710-1.x: Delete.
4815 * gcc.c-torture/execute/920711-1.x: Delete.
4816 * gcc.c-torture/execute/930529-1.x: Delete.
4817 * gcc.c-torture/execute/931004-12.x: Delete.
4818 * gcc.c-torture/execute/980709-1.x: Delete.
4819 * gcc.c-torture/execute/981130-1.x: Delete.
4820 * gcc.c-torture/execute/990127-2.x: Delete.
4821 * gcc.c-torture/execute/990413-2.x: Delete.
4822 * gcc.c-torture/execute/990826-0.x: Delete.
4823 * gcc.c-torture/execute/bf64-1.x: Delete.
4824 * gcc.c-torture/execute/bitfld-4.x: Delete.
4825 * gcc.c-torture/execute/cmpsi-2.x: Delete.
4826 * gcc.c-torture/execute/cvt-1.x: Delete.
4827 * gcc.c-torture/execute/eeprof-1.x: Delete.
4828 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
4829 * gcc.c-torture/execute/loop-2f.x: Delete.
4830 * gcc.c-torture/execute/loop-2g.x: Delete.
4831 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
4832 * gcc.c-torture/execute/nest-align-1.x: Delete.
4833 * gcc.c-torture/execute/pr19689.x: Delete.
4834 * gcc.c-torture/execute/pr22493-1.x: Delete.
4835 * gcc.c-torture/execute/pr23047.x: Delete.
4836 * gcc.c-torture/execute/pr23135.x: Delete.
4837 * gcc.c-torture/execute/pr29797-1.x: Delete.
4838 * gcc.c-torture/execute/pr31448.x: Delete.
4839 * gcc.c-torture/execute/pr35456.x: Delete.
4840 * gcc.c-torture/execute/pr37573.x: Delete.
4841 * gcc.c-torture/execute/pr38151.x: Delete.
4842 * gcc.c-torture/execute/pr39228.x: Delete.
4843 * gcc.c-torture/execute/pr39501.x: Delete.
4844 * gcc.c-torture/execute/pr40386.x: Delete.
4845 * gcc.c-torture/execute/pr43220.x: Delete.
4846 * gcc.c-torture/execute/pr44683.x: Delete.
4847 * gcc.c-torture/execute/pr45262.x: Delete.
4848 * gcc.c-torture/execute/pr47237.x: Delete.
4849 * gcc.c-torture/execute/pr51581-1.x: Delete.
4850 * gcc.c-torture/execute/pr51581-2.x: Delete.
4851 * gcc.c-torture/execute/pr52979-1.x: Delete.
4852 * gcc.c-torture/execute/pr52979-2.x: Delete.
4853 * gcc.c-torture/execute/pr53366-1.x: Delete.
4854 * gcc.c-torture/execute/pr56799.x: Delete.
4855 * gcc.c-torture/execute/pr57124.x: Delete.
4856 * gcc.c-torture/execute/pr57344-2.x: Delete.
4857 * gcc.c-torture/execute/pr58570.x: Delete.
4858 * gcc.c-torture/execute/pr60822.x: Delete.
4859 * gcc.c-torture/execute/pr7284-1.x: Delete.
4860 * gcc.c-torture/execute/shiftdi.x: Delete.
4861 * gcc.c-torture/execute/simd-4.x: Delete.
4862 * gcc.c-torture/execute/strncmp-1.x: Delete.
4863 * gcc.c-torture/execute/usmul.x: Delete.
4864 * gcc.c-torture/execute/vrp-5.x: Delete.
4865 * gcc.c-torture/execute/vrp-6.x: Delete.
4866 * gcc.c-torture/execute/zerolen-2.x: Delete.
4867
4868 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4869
4870 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
4871
4872 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4873
4874 PR c++/34938
4875 * g++.dg/template/pr34938-1.C: New.
4876 * g++.dg/template/pr34938-2.C: Likewise.
4877
4878 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
4879
4880 PR target/61996
4881 * gcc.target/sh/pr61996.c: New.
4882
4883 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
4884
4885 * g++.dg/cpp0x/cplusplus.C: New.
4886 * g++.dg/cpp0x/cplusplus_0x.C: New.
4887 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
4888 * g++.dg/cpp0x/auto41.C: Ditto.
4889 * g++.dg/cpp0x/auto9.C: Ditto.
4890 * g++.dg/cpp0x/initlist26.C: Ditto.
4891 * g++.dg/cpp0x/pr59111.C: Ditto.
4892 * g++.dg/cpp0x/trailing2.C: Ditto.
4893 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
4894 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
4895 * g++.dg/cpp1y/auto-fn1.C: Ditto.
4896 * g++.dg/cpp1y/auto-fn2.C: Ditto.
4897 * g++.dg/cpp1y/auto-fn3.C: Ditto.
4898 * g++.dg/cpp1y/auto-fn4.C: Ditto.
4899 * g++.dg/cpp1y/auto-fn5.C: Ditto.
4900 * g++.dg/cpp1y/auto-fn6.C: Ditto.
4901 * g++.dg/cpp1y/auto-fn7.C: Ditto.
4902 * g++.dg/cpp1y/auto-fn8.C: Ditto.
4903 * g++.dg/cpp1y/auto-fn9.C: Ditto.
4904 * g++.dg/cpp1y/auto-fn10.C: Ditto.
4905 * g++.dg/cpp1y/auto-fn11.C: Ditto.
4906 * g++.dg/cpp1y/auto-fn12.C: Ditto.
4907 * g++.dg/cpp1y/auto-fn13.C: Ditto.
4908 * g++.dg/cpp1y/auto-fn14.C: Ditto.
4909 * g++.dg/cpp1y/auto-fn15.C: Ditto.
4910 * g++.dg/cpp1y/auto-fn16.C: Ditto.
4911 * g++.dg/cpp1y/auto-fn17.C: Ditto.
4912 * g++.dg/cpp1y/auto-fn18.C: Ditto.
4913 * g++.dg/cpp1y/auto-fn19.C: Ditto.
4914 * g++.dg/cpp1y/auto-fn20.C: Ditto.
4915 * g++.dg/cpp1y/auto-fn21.C: Ditto.
4916 * g++.dg/cpp1y/auto-fn22.C: Ditto.
4917 * g++.dg/cpp1y/auto-fn23.C: Ditto.
4918 * g++.dg/cpp1y/auto-fn24.C: Ditto.
4919 * g++.dg/cpp1y/auto-fn25.C: Ditto.
4920 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
4921 * g++.dg/cpp1y/auto-neg1.C: Ditto.
4922 * g++.dg/cpp1y/digit-sep.C: Ditto.
4923 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
4924 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
4925 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
4926 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
4927 * g++.dg/cpp1y/lambda-generic.C: Ditto.
4928 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
4929 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
4930 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
4931 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
4932 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
4933 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
4934 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
4935 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
4936 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
4937 * g++.dg/cpp1y/lambda-init.C: Ditto.
4938 * g++.dg/cpp1y/lambda-init1.C: Ditto.
4939 * g++.dg/cpp1y/lambda-init2.C: Ditto.
4940 * g++.dg/cpp1y/lambda-init3.C: Ditto.
4941 * g++.dg/cpp1y/lambda-init4.C: Ditto.
4942 * g++.dg/cpp1y/lambda-init5.C: Ditto.
4943 * g++.dg/cpp1y/lambda-init6.C: Ditto.
4944 * g++.dg/cpp1y/lambda-init7.C: Ditto.
4945 * g++.dg/cpp1y/lambda-init8.C: Ditto.
4946 * g++.dg/cpp1y/lambda-init9.C: Ditto.
4947 * g++.dg/cpp1y/mangle1.C: Ditto.
4948 * g++.dg/cpp1y/pr57640.C: Ditto.
4949 * g++.dg/cpp1y/pr57644.C: Ditto.
4950 * g++.dg/cpp1y/pr58500.C: Ditto.
4951 * g++.dg/cpp1y/pr58533.C: Ditto.
4952 * g++.dg/cpp1y/pr58534.C: Ditto.
4953 * g++.dg/cpp1y/pr58535.C: Ditto.
4954 * g++.dg/cpp1y/pr58536.C: Ditto.
4955 * g++.dg/cpp1y/pr58548.C: Ditto.
4956 * g++.dg/cpp1y/pr58549.C: Ditto.
4957 * g++.dg/cpp1y/pr58637.C: Ditto.
4958 * g++.dg/cpp1y/pr58708.C: Ditto.
4959 * g++.dg/cpp1y/pr59110.C: Ditto.
4960 * g++.dg/cpp1y/pr59112.C: Ditto.
4961 * g++.dg/cpp1y/pr59113.C: Ditto.
4962 * g++.dg/cpp1y/pr59629.C: Ditto.
4963 * g++.dg/cpp1y/pr59635.C: Ditto.
4964 * g++.dg/cpp1y/pr59636.C: Ditto.
4965 * g++.dg/cpp1y/pr59638.C: Ditto.
4966 * g++.dg/cpp1y/pr59867.C: Ditto.
4967 * g++.dg/cpp1y/pr60033.C: Ditto.
4968 * g++.dg/cpp1y/pr60052.C: Ditto.
4969 * g++.dg/cpp1y/pr60053.C: Ditto.
4970 * g++.dg/cpp1y/pr60054.C: Ditto.
4971 * g++.dg/cpp1y/pr60064.C: Ditto.
4972 * g++.dg/cpp1y/pr60065.C: Ditto.
4973 * g++.dg/cpp1y/pr60190.C: Ditto.
4974 * g++.dg/cpp1y/pr60311.C: Ditto.
4975 * g++.dg/cpp1y/pr60332.C: Ditto.
4976 * g++.dg/cpp1y/pr60376.C: Ditto.
4977 * g++.dg/cpp1y/pr60377.C: Ditto.
4978 * g++.dg/cpp1y/pr60384.C: Ditto.
4979 * g++.dg/cpp1y/pr60390.C: Ditto.
4980 * g++.dg/cpp1y/pr60391.C: Ditto.
4981 * g++.dg/cpp1y/pr60393.C: Ditto.
4982 * g++.dg/cpp1y/pr60573.C: Ditto.
4983 * g++.dg/cpp1y/pr60626.C: Ditto.
4984 * g++.dg/cpp1y/pr60627.C: Ditto.
4985 * g++.dg/cpp1y/regress1.C: Ditto.
4986 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
4987 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
4988 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
4989 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
4990 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
4991 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
4992 * g++.dg/cpp1y/var-templ1.C: Ditto.
4993 * g++.dg/cpp1y/var-templ2.C: Ditto.
4994 * g++.dg/cpp1y/var-templ3.C: Ditto.
4995 * g++.dg/cpp1y/var-templ4.C: Ditto.
4996 * g++.dg/cpp1y/var-templ5.C: Ditto.
4997 * g++.dg/cpp1y/var-templ6.C: Ditto.
4998 * g++.dg/cpp1y/var-templ7.C: Ditto.
4999 * g++.dg/cpp1y/vla1.C: Ditto.
5000 * g++.dg/cpp1y/vla2.C: Ditto.
5001 * g++.dg/cpp1y/vla3.C: Ditto.
5002 * g++.dg/cpp1y/vla4.C: Ditto.
5003 * g++.dg/cpp1y/vla5.C: Ditto.
5004 * g++.dg/cpp1y/vla8.C: Ditto.
5005 * g++.dg/cpp1y/vla9.C: Ditto.
5006 * g++.dg/cpp1y/vla10.C: Ditto.
5007 * g++.dg/cpp1y/vla11.C: Ditto.
5008 * g++.dg/cpp1y/vla12.C: Ditto.
5009 * g++.dg/cpp1y/vla13.C: Ditto.
5010 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
5011 * g++.dg/ext/vector23.C: Ditto.
5012 * g++.dg/ext/vla11.C: Ditto.
5013 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
5014 * g++.dg/warn/Wvla-2.C: Ditto.
5015 * g++.dg/debug/dwarf2/auto1.C: Ditto.
5016 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
5017 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
5018 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
5019 in error message.
5020 * g++.dg/system-binary-constants-1.C: Ditto.
5021 * g++.dg/cpp1y/cplusplus_1y.C: New.
5022 * g++.dg/cpp1z/cplusplus.C: New.
5023 * lib/target-supports.exp:
5024 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
5025 (check_effective_target_c++11_only): Call check_effective_target_c++14;
5026 (check_effective_target_c++11_down): Ditto.
5027
5028 2014-08-22 Marek Polacek <polacek@redhat.com>
5029
5030 PR c++/62199
5031 * c-c++-common/pr62199.c: New test.
5032 * c-c++-common/pr62199-2.c: New test.
5033 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
5034
5035 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5036
5037 PR c++/57709
5038 * g++.dg/Wshadow.C: New test.
5039
5040 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
5041
5042 PR fortran/62135
5043 * gfortran.dg/pr62135.f90: New test.
5044
5045 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5046
5047 * g++.dg/warn/wdate-time.C: Remove.
5048 * gcc.dg/wdate-time.c: Move from here...
5049 * c-c++-common/wdate-time.c: ... to here.
5050
5051 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5052
5053 * gfortran.dg/use_without_only_1.f90: New test.
5054
5055 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
5056
5057 PR other/62008
5058 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
5059
5060 2014-08-22 Tony Wang <tony.wang@arm.com>
5061
5062 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
5063 dejagnu wrapper.
5064
5065 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5066
5067 PR fortran/62214
5068 * gfortran.dg/array_assignment_5.f90: New test.
5069
5070 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
5071
5072 * lib/target-supports.exp
5073 (check_effective_target_logical_op_short_circuit): Add nios2.
5074 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
5075 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5076 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5077 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5078 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
5079 for test using -fPIC.
5080 * gcc.dg/lto/pr61526_0.c: Likewise.
5081
5082 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
5083
5084 PR tree-optimization/62091
5085 * g++.dg/ipa/devirt-37.C: Update template.
5086 * g++.dg/ipa/devirt-40.C: New testcase.
5087
5088 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
5089
5090 PR tree-optimization/62112
5091 * gcc.dg/tree-ssa/pr62112-1.c: New file.
5092 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
5093 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
5094 * gcc.c-torture/execute/20071219-1.c: Likewise.
5095
5096 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5097
5098 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
5099
5100 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5101
5102 * gcc.target/powerpc/swaps-p8-1.c: New test.
5103 * gcc.target/powerpc/swaps-p8-2.c: New test.
5104 * gcc.target/powerpc/swaps-p8-3.c: New test.
5105 * gcc.target/powerpc/swaps-p8-4.c: New test.
5106 * gcc.target/powerpc/swaps-p8-5.c: New test.
5107 * gcc.target/powerpc/swaps-p8-6.c: New test.
5108 * gcc.target/powerpc/swaps-p8-7.c: New test.
5109 * gcc.target/powerpc/swaps-p8-8.c: New test.
5110 * gcc.target/powerpc/swaps-p8-9.c: New test.
5111 * gcc.target/powerpc/swaps-p8-10.c: New test.
5112 * gcc.target/powerpc/swaps-p8-11.c: New test.
5113 * gcc.target/powerpc/swaps-p8-12.c: New test.
5114
5115 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5116
5117 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5118
5119 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5120
5121 * g++.dg/ipa/devirt-37.C: Fix testcase.
5122
5123 2014-08-20 Martin Jambor <mjambor@suse.cz>
5124 Wei Mi <wmi@google.com>
5125
5126 PR ipa/60449
5127 PR middle-end/61776
5128 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
5129 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
5130 * testsuite/gcc.dg/pr61776.c: New test.
5131
5132 2014-08-20 Steve Ellcey <sellcey@mips.com>
5133
5134 PR middle-end/49191
5135 * lib/target-supports.exp (check_effective_target_non_strict_align):
5136 Add function description.
5137
5138 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5139
5140 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
5141 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
5142
5143 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5144
5145 PR c/59304
5146 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
5147 before setting the option.
5148 * diagnostic.c (diagnostic_classify_diagnostic): Record
5149 command-line status.
5150
5151 2014-08-20 Mark Wielaard <mjw@redhat.com>
5152
5153 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
5154
5155 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5156
5157 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
5158 Return memory full when we have a tiny target and relocation
5159 truncation occurs.
5160 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
5161 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
5162 * lib/target-supports.exp (check_effective_target_tiny): New function.
5163
5164 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5165
5166 * gfortran.dg/errnocheck_1.f90: New test.
5167 * gfortran.dg/associative_1.f90: New test.
5168
5169 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5170
5171 PR preprocessor/51303
5172 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5173
5174 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5175
5176 PR c/60975
5177 PR c/53063
5178 * gcc.dg/cpp/Wvariadic-1p.c: New test.
5179
5180 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
5181
5182 * lib/target-supports.exp
5183 (check_effective_target_arm_v8_neon_ok_nocache): Add
5184 "-march-armv8-a" to compile flags.
5185
5186 2014-08-19 Marek Polacek <polacek@redhat.com>
5187
5188 PR c++/62153
5189 * c-c++-common/Wbool-compare-1.c: New test.
5190
5191 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
5192
5193 PR c/45584
5194 * gcc.dg/pr13519-1.c: Adjust.
5195
5196 2014-08-19 Mark Wielaard <mjw@redhat.com>
5197
5198 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5199
5200 2014-07-08 Mark Wielaard <mjw@redhat.com>
5201
5202 PR debug/59051
5203 * gcc.dg/guality/restrict.c: New test.
5204
5205 2014-08-19 Mark Wielaard <mjw@redhat.com>
5206
5207 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5208 matching. Catch '<unknown type in ' to recognize older gdb versions.
5209 * gcc.dg/guality/const-volatile.c: New test.
5210
5211 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5212
5213 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5214 !gas.
5215
5216 2014-08-19 Marek Polacek <polacek@redhat.com>
5217
5218 * gcc.dg/Wc99-c11-compat-1.c: New test.
5219 * gcc.dg/Wc99-c11-compat-2.c: New test.
5220 * gcc.dg/Wc99-c11-compat-3.c: New test.
5221 * gcc.dg/Wc99-c11-compat-4.c: New test.
5222 * gcc.dg/Wc99-c11-compat-5.c: New test.
5223 * gcc.dg/Wc99-c11-compat-6.c: New test.
5224 * gcc.dg/Wc99-c11-compat-7.c: New test.
5225
5226 2014-08-19 Marek Polacek <polacek@redhat.com>
5227
5228 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5229 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5230 * gcc.dg/Wc90-c99-compat-7.c: New test.
5231 * gcc.dg/Wc90-c99-compat-8.c: New test.
5232 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5233
5234 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5235 Steven Bosscher <steven@gcc.gnu.org>
5236
5237 PR c/52952
5238 * gcc.dg/redecl-4.c: Add column markers.
5239 * gcc.dg/format/bitfld-1.c: Likewise.
5240 * gcc.dg/format/attr-2.c: Likewise.
5241 * gcc.dg/format/attr-6.c: Likewise.
5242 * gcc.dg/format/array-1.c: Likewise.
5243 * gcc.dg/format/attr-7.c: Likewise.
5244 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5245 * gcc.dg/format/attr-4.c: Likewise.
5246 * gcc.dg/format/branch-1.c: Likewise.
5247 * gcc.dg/format/c90-printf-1.c: Likewise.
5248
5249 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
5250
5251 * guality/nrv-1.c: Add `used' attribute to a1.
5252
5253 2014-08-18 Richard Biener <rguenther@suse.de>
5254
5255 PR tree-optimization/62090
5256 * gcc.dg/pr62090-2.c: New testcase.
5257
5258 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5259
5260 * g++.dg/ipa/pr61800.C: New.
5261
5262 2014-08-18 Yury Gribov <y.gribov@samsung.com>
5263
5264 PR sanitizer/62089
5265 * c-c++-common/asan/pr62089.c: New test.
5266 * c-c++-common/asan/bitfield-1.c: New test.
5267 * c-c++-common/asan/bitfield-2.c: New test.
5268 * c-c++-common/asan/bitfield-3.c: New test.
5269 * c-c++-common/asan/bitfield-4.c: New test.
5270
5271 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5272
5273 PR tree-optimization/52904
5274 * gcc.dg/pr52904.c: New test.
5275
5276 2014-08-17 Tobias Burnus <burnus@net-b.de>
5277
5278 * gfortran.dg/finalize_27.f90: New.
5279
5280 2014-08-16 Andrew Pinski <apinski@cavium.com>
5281
5282 * gcc.c-torture/compile/20140816-1.c: New testcase.
5283
5284 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5285
5286 PR c++/52819
5287 * g++.dg/template/pr52819.C: New.
5288
5289 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5290
5291 PR fortran/62142
5292 * gfortran.dg/realloc_on_assign_24.f90: New test.
5293
5294 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5295
5296 PR c++/62072
5297 Revert:
5298 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5299
5300 DR 1584
5301 PR c++/57466
5302 * g++.dg/template/pr57466.C: New.
5303 * g++.dg/cpp0x/pr57466.C: Likewise.
5304 * g++.dg/template/unify6.C: Update.
5305
5306 * g++.dg/cpp0x/sfinae52.C: New.
5307
5308 2014-08-15 Ilya Tocar <tocarip@gmail.com>
5309
5310 PR target/61878
5311 * gcc.target/i386/avx512f-typecast-1.c: New test.
5312 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5313 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5314 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5315 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5316 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5317 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5318 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5319 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5320 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5321 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5322 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5323 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5324 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5325 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5326 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5327 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5328 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5329 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5330 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5331 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5332 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5333 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5334 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5335 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5336 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5337 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5338 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5339 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5340 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5341 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5342 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5343 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5344 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5345 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5346 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5347 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5348 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5349 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5350 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5351 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5352
5353 2014-08-15 Jakub Jelinek <jakub@redhat.com>
5354 Tobias Burnus <burnus@net-b.de>
5355
5356 PR fortran/62131
5357 * gfortran.dg/gomp/pr62131.f90: New test.
5358
5359 2014-08-15 Richard Biener <rguenther@suse.de>
5360
5361 PR tree-optimization/62031
5362 * gcc.dg/torture/pr62031.c: New testcase.
5363
5364 2014-08-15 Bin Cheng <bin.cheng@arm.com>
5365
5366 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5367
5368 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
5369
5370 PR tree-optimization/62091
5371 * g++.dg/ipa/devirt-38.C: New testcase.
5372
5373 2014-08-14 Marek Polacek <polacek@redhat.com>
5374
5375 DR 458
5376 * gcc.dg/c11-stdatomic-2.c: New test.
5377
5378 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5379
5380 PR fortran/62106
5381 * gfortran.dg/array_constructor_49.f90: New test.
5382
5383 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5384
5385 PR c++/54377
5386 * g++.dg/template/pr54377.C: New.
5387 * g++.dg/cpp0x/pr54377.C: Likewise.
5388 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5389 * g++.dg/cpp0x/pr51226.C: Likewise.
5390 * g++.dg/cpp0x/variadic2.C: Likewise.
5391 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5392 * g++.dg/template/dtor3.C: Likewise.
5393 * g++.dg/template/qualttp4.C: Likewise.
5394 * g++.dg/template/spec28.C: Likewise.
5395 * g++.old-deja/g++.brendan/crash8.C: Likewise.
5396 * g++.old-deja/g++.pt/ttp7.C: Likewise.
5397
5398 2014-08-14 Tom de Vries <tom@codesourcery.com>
5399
5400 PR rtl-optimization/62004
5401 PR rtl-optimization/62030
5402 * gcc.dg/pr62004.c: New test.
5403 * gcc.dg/pr62030.c: Same.
5404 * gcc.target/mips/pr62030-octeon.c: Same.
5405
5406 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5409 * g++.dg/cpp0x/decltype2.C: Likewise.
5410 * g++.dg/cpp0x/decltype3.C: Likewise.
5411 * g++.dg/cpp0x/pr60249.C: Likewise.
5412 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5413 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5414 * g++.dg/cpp0x/variadic2.C: Likewise.
5415 * g++.dg/cpp0x/variadic74.C: Likewise.
5416 * g++.dg/parse/error10.C: Likewise.
5417 * g++.dg/parse/error15.C: Likewise.
5418 * g++.dg/parse/error2.C: Likewise.
5419 * g++.dg/template/crash106.C: Likewise.
5420 * g++.dg/template/crash89.C: Likewise.
5421 * g++.dg/template/nontype7.C: Likewise.
5422 * g++.dg/template/void3.C: Likewise.
5423 * g++.dg/template/void7.C: Likewise.
5424
5425 2014-08-14 Richard Biener <rguenther@suse.de>
5426
5427 PR tree-optimization/62090
5428 * gcc.dg/pr62090.c: New testcase.
5429
5430 2014-08-14 Richard Biener <rguenther@suse.de>
5431
5432 PR rtl-optimization/62079
5433 * g++.dg/pr62079.C: New testcase.
5434
5435 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5436
5437 * gcc.target/arm/max-insns-skipped.c: New test.
5438
5439 2014-08-14 Bin Cheng <bin.cheng@arm.com>
5440
5441 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5442
5443 2014-08-12 Marek Polacek <polacek@redhat.com>
5444
5445 * gcc.dg/concat.c: Add dg-options.
5446 * gcc.dg/func-outside-2.c: Add __extension__.
5447 * gcc.dg/pr19967.c: Use -std=c99.
5448 * gcc.dg/pr22458-1.c: Add dg-options.
5449 * gcc.dg/pr33676.c: Add dg-options.
5450 * gcc.dg/gnu-predef-1.c: New test.
5451 * gcc.dg/c90-func-1.c: New test.
5452 * gcc.dg/c90-func-2.c: New test.
5453 * gcc.dg/c90-func-2.h: New test.
5454
5455 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
5456
5457 * lib/target/supports.exp
5458 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5459 or later.
5460
5461 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5462
5463 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5464 on Neon hardware.
5465
5466 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5467 * gcc.target/arm/pr59985.c: Likewise.
5468
5469 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
5470
5471 PR other/61962
5472 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5473
5474 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5475
5476 PR middle-end/62103
5477 * gcc.c-torture/execute/bitfld-6.c: New test.
5478
5479 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
5480
5481 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5482 * gcc.target/arm/pr56184.C: Likewise.
5483 * gcc.target/arm/pr59896.c: Likewise.
5484 * gcc.target/arm/stack-red-zone.c: Likewise.
5485 * gcc.target/arm/thumb-find-work-register.c: Likewise.
5486
5487 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5488 check_effective_target_arm_thumb2_ok): Test with code that passes
5489 an argument and returns a result.
5490
5491 2014-08-11 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/62075
5494 * gcc.dg/vect/pr62075.c: New testcase.
5495
5496 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
5497
5498 PR tree-optimization/62073
5499 * gcc.dg/vect/pr62073.c: New test.
5500
5501 2014-08-11 Richard Biener <rguenther@suse.de>
5502
5503 PR tree-optimization/62070
5504 * gcc.dg/pr62070.c: New testcase.
5505
5506 2014-08-11 Yury Gribov <y.gribov@samsung.com>
5507
5508 * c-c++-common/asan/inc.c: Update test.
5509 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5510 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5511 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5512 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5513 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5514 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5515 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5516 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5517 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5518 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5519
5520 2014-08-10 Marek Polacek <polacek@redhat.com>
5521
5522 PR c/51849
5523 * gcc.dg/Wc90-c99-compat-1.c: New test.
5524 * gcc.dg/Wc90-c99-compat-2.c: New test.
5525 * gcc.dg/Wc90-c99-compat-3.c: New test.
5526 * gcc.dg/Wc90-c99-compat-4.c: New test.
5527 * gcc.dg/Wc90-c99-compat-5.c: New test.
5528 * gcc.dg/Wc90-c99-compat-6.c: New test.
5529 * gcc.dg/wvla-1.c: Adjust dg-warning.
5530 * gcc.dg/wvla-2.c: Adjust dg-warning.
5531 * gcc.dg/wvla-4.c: Adjust dg-warning.
5532 * gcc.dg/wvla-6.c: Adjust dg-warning.
5533
5534 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5535
5536 PR fortran/61999
5537 * gfortran.dg/dot_product_3.f90: New test case.
5538
5539 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
5540
5541 * g++.dg/ipa/devirt-35.C: Fix template.
5542 * g++.dg/ipa/devirt-36.C: Likewise.
5543 * g++.dg/ipa/devirt-37.C: New testcase.
5544
5545 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5546
5547 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5548 * g++.dg/cpp0x/enum29.C: Adjust.
5549
5550 2014-08-08 Richard Biener <rguenther@suse.de>
5551
5552 * gcc.dg/strlenopt-8.c: Remove XFAIL.
5553 * gcc.dg/tree-prof/stringop-2.c: Adjust.
5554 * gfortran.dg/array_memcpy_4.f90: Likewise.
5555 * gfortran.dg/trim_optimize_1.f90: Likewise.
5556 * gfortran.dg/trim_optimize_2.f90: Likewise.
5557
5558 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5559
5560 * gcc.dg/zero_sign_ext_test.c: New test.
5561
5562 2014-08-08 Bin Cheng <bin.cheng@arm.com>
5563
5564 * gcc.dg/torture/pr61772.c: Skip lto running.
5565
5566 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5567
5568 PR tree-optimization/60707
5569 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5570
5571 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
5572
5573 * g++.dg/ipa/devirt-35.C: New testcase.
5574 * g++.dg/ipa/devirt-36.C: New testcase.
5575
5576 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 PR c++/51312
5579 * g++.dg/cpp0x/enum29.C: New.
5580
5581 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5582
5583 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5584 defining in dg-options.
5585 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5586
5587 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5588
5589 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5590
5591 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5592 on 32-bit hppa-hpux.
5593
5594 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5595 * c-c++-common/pr50459.c: Likewise.
5596
5597 2014-08-07 Petr Murzin <petr.murzin@intel.com>
5598
5599 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5600 values.h, change MAXDOUBLE for DBL_MAX.
5601 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5602 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5603 values.h, change MAXFLOAT for FLT_MAX.
5604 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5605 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5606 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5607 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5608 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5609 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5610 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5611 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5612 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5613
5614 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5615
5616 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5617
5618 2014-08-07 Marek Polacek <polacek@redhat.com>
5619
5620 * gcc.dg/fold-reassoc-3.c: New test.
5621
5622 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
5623
5624 * gcc.target/i386/struct-size.c: New.
5625
5626 2014-08-07 Tom de Vries <tom@codesourcery.com>
5627
5628 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
5629 * lib/target-supports.exp (check_effective_target_glibc)
5630 (check_effective_target_glibc_2_12_or_later)
5631 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
5632
5633 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
5634
5635 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5636
5637 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
5638
5639 PR c++/43906
5640 * g++.dg/warn/Waddress-1.C: New.
5641
5642 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5643
5644 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5645
5646 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
5647
5648 PR debug/61923
5649 * gcc.target/i386/pr61923.c: New test.
5650
5651 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
5652
5653 * gcc.target/aarch64/vdup_n_2.c: New test.
5654
5655 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5656
5657 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5658 powerpc_elfv2.
5659
5660 2014-08-06 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR rtl-optimization/61801
5663 * gcc.target/i386/pr61801.c: Rewritten.
5664
5665 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5666
5667 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5668 Fix types.
5669 (test_vqdmlsls_lane_s32): Likewise.
5670 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5671 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5672
5673 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5674
5675 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
5676 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
5677 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
5678 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
5679 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
5680 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
5681 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
5682 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
5683
5684 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5685
5686 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
5687 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
5688 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
5689 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
5690 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
5691 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
5692
5693 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5694
5695 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5696
5697 2014-08-04 Rohit <rohitarulraj@freescale.com>
5698
5699 PR target/60102
5700 * gcc.target/powerpc/pr60102.c: New testcase.
5701
5702 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5703
5704 PR target/61713
5705 * gcc.dg/pr61756.c: New test.
5706
5707 2014-08-04 Tom de Vries <tom@codesourcery.com>
5708
5709 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
5710 version instead of required-target.
5711 * lib/target-supports.exp
5712 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
5713 (check_effective_target_glibc_2_11_or_earlier): ... this.
5714
5715 2014-08-04 Arnaud Charlet <charlet@adacore.com>
5716
5717 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
5718 * gnat.dg/specs/debug1.ads: Adjust.
5719 * gnat.dg/specs/formal_type.ads: Fix error in test.
5720
5721 2014-08-03 Marek Polacek <polacek@redhat.com>
5722
5723 * gcc.dg/case-bogus-1.c: New test.
5724
5725 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/15339
5728 * g++.dg/other/default9.C: New.
5729 * g++.dg/other/default10.C: Likewise.
5730 * g++.dg/other/default3.C: Remove xfail.
5731
5732 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
5733
5734 * g++.dg/warn/Wsuggest-final.C: New testcase.
5735 * g++.dg/ipa/devirt-34.C: Fix.
5736
5737 2014-08-02 Marek Polacek <polacek@redhat.com>
5738
5739 PR c/59855
5740 * gcc.dg/Wdesignated-init-2.c: New test.
5741
5742 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 DR 217 again
5745 * g++.dg/tc1/dr217-2.C: New.
5746
5747 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
5748
5749 PR other/61963
5750 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
5751
5752 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
5753
5754 PR middle-end/61455
5755 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
5756 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
5757
5758 2014-08-01 Jiong Wang <jiong.wang@arm.com>
5759
5760 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
5761 testcase.
5762
5763 2014-08-01 Richard Biener <rguenther@suse.de>
5764
5765 PR middle-end/61762
5766 * gcc.dg/pr61762.c: Align the string to make the testcase work
5767 on strict-align targets.
5768
5769 2014-08-01 Jakub Jelinek <jakub@redhat.com>
5770
5771 * c-c++-common/ubsan/align-1.c: New test.
5772 * c-c++-common/ubsan/align-2.c: New test.
5773 * c-c++-common/ubsan/align-3.c: New test.
5774 * c-c++-common/ubsan/align-4.c: New test.
5775 * c-c++-common/ubsan/align-5.c: New test.
5776 * c-c++-common/ubsan/attrib-4.c: New test.
5777 * g++.dg/ubsan/align-1.C: New test.
5778 * g++.dg/ubsan/align-2.C: New test.
5779 * g++.dg/ubsan/align-3.C: New test.
5780 * g++.dg/ubsan/attrib-1.C: New test.
5781 * g++.dg/ubsan/null-1.C: New test.
5782 * g++.dg/ubsan/null-2.C: New test.
5783
5784 2014-08-01 Tom de Vries <tom@codesourcery.com>
5785
5786 * lib/target-supports.exp (check_effective_target_glibc)
5787 (check_effective_target_glibc_2_12_or_later)
5788 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
5789 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
5790 not_glibc_2_11_or_earlier.
5791
5792 2014-07-31 Tom de Vries <tom@codesourcery.com>
5793
5794 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
5795
5796 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
5797
5798 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
5799 (test_vpaddd_s64): Likewise.
5800 (test_vpaddd_s64): Likewise.
5801 * gcc.target/aarch64/simd/vpaddd_f64: New.
5802 * gcc.target/aarch64/simd/vpaddd_s64: New.
5803 * gcc.target/aarch64/simd/vpaddd_u64: New.
5804
5805 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
5806
5807 PR target/61948
5808 * gcc.target/arm/pr61948.c: New test case.
5809
5810 2014-07-31 Richard Biener <rguenther@suse.de>
5811
5812 PR tree-optimization/61964
5813 * gcc.dg/torture/pr61964.c: New testcase.
5814
5815 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
5816
5817 PR c++/60517
5818 * c-c++-common/addrtmp.c: New file.
5819 * c-c++-common/uninit-G.c: Adapt.
5820
5821 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
5822
5823 PR lto/61868
5824 * gcc.dg/pr61868.c: New test.
5825
5826 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5827
5828 PR c++/57397
5829 * g++.dg/cpp0x/vt-57397-1.C: New.
5830 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
5831
5832 2014-07-30 Arnaud Charlet <charlet@adacore.com>
5833
5834 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
5835
5836 2014-07-30 Tom Tromey <tromey@redhat.com>
5837
5838 PR c/59855
5839 * gcc.dg/Wdesignated-init.c: New file.
5840
5841 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
5842
5843 * g++.dg/ipa/devirt-34.C: New testcase.
5844
5845 2014-07-28 Richard Biener <rguenther@suse.de>
5846
5847 PR rtl-optimization/61801
5848 * gcc.target/i386/pr61801.c: Fix testcase.
5849
5850 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
5851
5852 * gcc.dg/fold-abs-5.c: New test.
5853 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
5854 * gcc.dg/fold-compare-8.c: Likewise.
5855
5856 2014-07-28 Richard Biener <rguenther@suse.de>
5857
5858 PR middle-end/52478
5859 * gcc.dg/torture/ftrapv-1.c: New testcase.
5860
5861 2014-07-28 Richard Biener <rguenther@suse.de>
5862
5863 PR tree-optimization/61921
5864 * gfortran.dg/pr61921.f90: New testcase.
5865
5866 2014-07-28 Richard Biener <rguenther@suse.de>
5867
5868 PR rtl-optimization/61801
5869 * gcc.target/i386/pr61801.c: New testcase.
5870
5871 2014-07-27 Marek Polacek <polacek@redhat.com>
5872
5873 PR c/61861
5874 * gcc.dg/pr61861.c: New test.
5875
5876 2014-07-27 Petr Murzin <petr.murzin@intel.com>
5877
5878 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
5879 variable problem.
5880
5881 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
5882
5883 PR rtl-optimization/61926
5884 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
5885 Reverse argument order.
5886 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
5887 New XFAILed tests that match the original order.
5888
5889 2014-07-26 Marek Polacek <polacek@redhat.com>
5890
5891 PR c/61077
5892 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
5893
5894 2014-07-26 Tobias Burnus <burnus@net-b.de>
5895
5896 PR fortran/61881
5897 PR fortran/61888
5898 PR fortran/57305
5899 * gfortran.dg/sizeof_2.f90: Change dg-error.
5900 * gfortran.dg/sizeof_4.f90: New.
5901 * gfortran.dg/storage_size_1.f08: Correct expected
5902 value.
5903
5904 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
5905
5906 PR target/44551
5907 * gcc.target/i386/pr44551-1.c: New file.
5908
5909 2014-07-25 Xinliang David Li <davidxl@google.com>
5910
5911 * g++.dg/tree-prof/tree-prof.exp: Define macros.
5912 * g++.dg/tree-prof/reorder_class1.h: New file.
5913 * g++.dg/tree-prof/reorder_class2.h: New file.
5914 * g++.dg/tree-prof/reorder.C: New test.
5915 * g++.dg/tree-prof/morefunc.C: New test.
5916
5917 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
5918
5919 Implement N4051 - Allow typename in a template template parameter
5920 * lib/target-supports.exp (check_effective_target_c++1y): Now
5921 means C++1y and up.
5922 (check_effective_target_c++1y_down): New.
5923 (check_effective_target_c++1z_only): New.
5924 (check_effective_target_c++1z): New.
5925 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
5926 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
5927 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
5928
5929 2014-07-25 Tobias Burnus <burnus@net-b.de>
5930
5931 * gfortran.dg/storage_size_5.f90: New.
5932
5933 2014-07-25 Richard Biener <rguenther@suse.de>
5934
5935 PR middle-end/61762
5936 PR middle-end/61894
5937 * gcc.dg/pr61762.c: New testcase.
5938 * gcc.dg/fold-cstring.c: Likewise.
5939 * gcc.dg/fold-cvect.c: Likewise.
5940
5941 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5942
5943 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
5944
5945 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
5946 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
5947 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
5948 * gcc.c-torture/execute/pr23135.x: Likewise.
5949
5950 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5951
5952 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
5953
5954 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5955
5956 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
5957
5958 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5959
5960 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
5961
5962 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5963
5964 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5965 sequences.
5966 * gcc.target/aarch64/test_frame_2.c: Likewise.
5967 * gcc.target/aarch64/test_frame_4.c: Likewise.
5968 * gcc.target/aarch64/test_frame_6.c: Likewise.
5969 * gcc.target/aarch64/test_frame_7.c: Likewise.
5970 * gcc.target/aarch64/test_frame_8.c: Likewise.
5971 * gcc.target/aarch64/test_frame_10.c: Likewise.
5972
5973 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5974
5975 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5976 sequences.
5977 * gcc.target/aarch64/test_frame_10.c: Likewise.
5978 * gcc.target/aarch64/test_frame_2.c: Likewise.
5979 * gcc.target/aarch64/test_frame_4.c: Likewise.
5980 * gcc.target/aarch64/test_frame_6.c: Likewise.
5981 * gcc.target/aarch64/test_frame_7.c: Likewise.
5982 * gcc.target/aarch64/test_frame_8.c: Likewise.
5983 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
5984
5985 2014-07-24 Martin Jambor <mjambor@suse.cz>
5986
5987 PR ipa/61160
5988 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
5989
5990 2014-07-24 Richard Biener <rguenther@suse.de>
5991
5992 PR ipa/61823
5993 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
5994
5995 2014-07-24 Andreas Schwab <schwab@suse.de>
5996
5997 * lib/target-supports.exp (check_effective_target_arm_nothumb):
5998 Also check for __arm__.
5999
6000 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6001
6002 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
6003 sequences.
6004
6005 2014-07-24 Marek Polacek <polacek@redhat.com>
6006
6007 PR c/57653
6008 * c-c++-common/pr57653.c: New test.
6009 * c-c++-common/pr57653.h: New file.
6010 * c-c++-common/pr57653-2.c: New test.
6011 * c-c++-common/pr57653-2.h: New file.
6012
6013 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6014
6015 * gcc.target/aarch64/test_frame_common.h: New file.
6016 * gcc.target/aarch64/test_frame_1.c: Likewise.
6017 * gcc.target/aarch64/test_frame_2.c: Likewise.
6018 * gcc.target/aarch64/test_frame_3.c: Likewise.
6019 * gcc.target/aarch64/test_frame_4.c: Likewise.
6020 * gcc.target/aarch64/test_frame_5.c: Likewise.
6021 * gcc.target/aarch64/test_frame_6.c: Likewise.
6022 * gcc.target/aarch64/test_frame_7.c: Likewise.
6023 * gcc.target/aarch64/test_frame_8.c: Likewise.
6024 * gcc.target/aarch64/test_frame_9.c: Likewise.
6025 * gcc.target/aarch64/test_frame_10.c: Likewise.
6026 * gcc.target/aarch64/test_frame_11.c: Likewise.
6027 * gcc.target/aarch64/test_frame_12.c: Likewise.
6028 * gcc.target/aarch64/test_frame_13.c: Likewise.
6029 * gcc.target/aarch64/test_frame_14.c: Likewise.
6030 * gcc.target/aarch64/test_frame_15.c: Likewise.
6031
6032 2014-07-23 Marek Polacek <polacek@redhat.com>
6033
6034 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
6035 in the structure.
6036
6037 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6038
6039 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
6040 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
6041 * gcc.dg/pr10474.c (target): Likewise.
6042
6043 2014-07-22 Martin Jambor <mjambor@suse.cz>
6044
6045 PR ipa/61160
6046 * pr61160-3.C (main): Return zero.
6047
6048 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
6049
6050 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
6051 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6052 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
6053 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
6054 * gcc.target/aarch64/simd/ext_s64.x: Remove.
6055 * gcc.target/aarch64/simd/ext_u64.x: Remove.
6056
6057 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
6058
6059 PR tree-optimization/61822
6060 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
6061
6062 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6063
6064 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
6065
6066 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6067
6068 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
6069 -msse2 -mno-avx instead of -msse.
6070
6071 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6072
6073 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
6074 * gcc.dg/pr44024.c (dg-options): Add -O1.
6075 (dg-final): Check for the condition.
6076 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
6077
6078 2014-07-21 Bin Cheng <bin.cheng@arm.com>
6079
6080 PR target/55701
6081 * gcc.target/arm/memset-inline-1.c: New test.
6082 * gcc.target/arm/memset-inline-2.c: New test.
6083 * gcc.target/arm/memset-inline-3.c: New test.
6084 * gcc.target/arm/memset-inline-4.c: New test.
6085 * gcc.target/arm/memset-inline-5.c: New test.
6086 * gcc.target/arm/memset-inline-6.c: New test.
6087 * gcc.target/arm/memset-inline-7.c: New test.
6088 * gcc.target/arm/memset-inline-8.c: New test.
6089 * gcc.target/arm/memset-inline-9.c: New test.
6090
6091 2014-07-21 Tom de Vries <tom@codesourcery.com>
6092
6093 PR target/61827
6094 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
6095 to bar symbol in scan-assembler-times call check.
6096
6097 2014-07-21 Tom de Vries <tom@codesourcery.com>
6098
6099 PR target/61827
6100 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
6101 for darwin in scan-assembler-times check.
6102 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
6103 scan-assembler-not checks. Add checks for insns.
6104 (main): Remove.
6105 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
6106 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
6107 (main): Remove.
6108
6109 2014-07-21 Tom de Vries <tom@codesourcery.com>
6110
6111 PR target/61827
6112 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
6113 dg-options. Add checks for insns with xmm registers. Remove
6114 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
6115 (main): Remove.
6116
6117 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
6118
6119 PR target/61855
6120 * gcc.target/i386/pr61855.c: New test.
6121
6122 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
6123
6124 * gnat.dg/pack20.ad[sb]: New test.
6125 * gnat.dg/pack20_pkg.ads: New helper.
6126
6127 2014-07-20 Ian Lance Taylor <iant@google.com>
6128
6129 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
6130 package for compiledir tests.
6131
6132 2014-07-20 Marek Polacek <polacek@redhat.com>
6133
6134 PR c/61852
6135 * gcc.dg/pr61852.c: New test.
6136
6137 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
6138
6139 * gcc.dg/stack-usage-2.c: Adjust.
6140
6141 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
6142
6143 PR target/61794
6144 * gcc.target/i386/pr61794.c: New test.
6145
6146 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
6147
6148 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
6149 involving both inputs rather than a multiplication involving one.
6150 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
6151 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
6152 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
6153
6154 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6155
6156 PR c++/50961
6157 * g++.dg/template/operator13.C: New.
6158
6159 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6160
6161 * gcc.target/aarch64/simd/vfma_f64.c: New test.
6162 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
6163 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6164 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6165
6166 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
6167
6168 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6169 * c-c++-common/ubsan/bounds-5.c: Likewise.
6170 * c-c++-common/ubsan/bounds-6.c: Likewise.
6171 * c-c++-common/ubsan/bounds-7.c: Likewise.
6172 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6173 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6174 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6175 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6176 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6177 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6178 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6179 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6180 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6181 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6182
6183 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6184
6185 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6186 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6187 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6188 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6189
6190 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
6191
6192 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6193 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6194 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6195
6196 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6197
6198 PR c++/61804
6199 * g++.dg/parse/pr61804.C: New.
6200
6201 2014-07-16 Arnaud Charlet <charlet@adacore.com>
6202
6203 * gnat.dg/specs/alignment2.ads: Update.
6204 * gnat.dg/specs/size_clause1.ads: Likewise.
6205 * gnat.dg/specs/size_clause2.ads: Likewise.
6206
6207 2014-07-16 Dodji Seketeli <dodji@redhat.com>
6208
6209 PR preprocessor/60723 - missing system-ness marks for macro tokens
6210 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6211
6212 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6213
6214 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6215 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6216 -mieee-with-inexact for alpha*-*-*.
6217
6218 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6219
6220 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6221 Add IEEE options to compile flags.
6222 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
6223 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6224
6225 2014-07-15 Michael Matz <matz@suse.de>
6226
6227 PR rtl-optimization/61772
6228 * gcc.dg/torture/pr61772.c: New test.
6229
6230 2014-07-15 Marek Polacek <polacek@redhat.com>
6231
6232 * gcc.dg/ubsan/bounds-1.c: New test.
6233
6234 2014-06-15 Tobias Burnus <burnus@net-b.de>
6235
6236 * gfortran.dg/coarray_34.f90: New.
6237 * gfortran.dg/coarray_6.f90: Update test case.
6238
6239 2014-07-14 Richard Biener <rguenther@suse.de>
6240
6241 PR tree-optimization/61779
6242 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6243
6244 2014-07-14 Richard Biener <rguenther@suse.de>
6245
6246 PR tree-optimization/61786
6247 * gcc.dg/torture/pr61786.c: New testcase.
6248 * gcc.dg/lto/pr61786_0.c: Likewise.
6249 * gcc.dg/lto/pr61786_1.c: Likewise.
6250
6251 2014-07-14 Richard Biener <rguenther@suse.de>
6252
6253 PR tree-optimization/61757
6254 PR tree-optimization/61783
6255 PR tree-optimization/61787
6256 * gcc.dg/torture/pr61757.c: New testcase.
6257 * gcc.dg/torture/pr61787.c: Likewise.
6258
6259 2014-07-14 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR middle-end/61294
6262 * c-c++-common/Wmemset-transposed-args1.c: New test.
6263 * c-c++-common/Wmemset-transposed-args2.c: New test.
6264 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6265
6266 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
6267
6268 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6269 longer happens during parsing.
6270 * gcc.dg/pr44024.c: Update template.
6271 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6272 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6273 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6274
6275 2014-07-13 Tom de Vries <tom@codesourcery.com>
6276
6277 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6278 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6279
6280 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
6281
6282 PR C++/60209 - Declaration of user-defined literal operator cause error
6283 * g++.dg/cpp0x/pr60209-neg.C: New.
6284 * g++.dg/cpp0x/pr60209.C: New.
6285 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6286
6287 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6288
6289 PR c++/60967
6290 * g++.dg/cilk-plus/pr60967.C: New.
6291
6292 2014-07-13 Tobias Burnus <burnus@net-b.de>
6293
6294 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6295
6296 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
6297
6298 PR fortran/61780
6299 * gfortran.dg/dependency_44.f90 : New test
6300
6301 2014-07-12 Tobias Burnus <burnus@net-b.de>
6302
6303 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6304 * gfortran.dg/coarray_atomic_2.f90: New.
6305 * gfortran.dg/coarray_atomic_3.f90: New.
6306 * gfortran.dg/coarray_atomic_4.f90: New.
6307 * gfortran.dg/coarray/atomic_2.f90: New.
6308
6309 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6310
6311 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6312 * g++.dg/cpp0x/pr57644.C: New.
6313
6314 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6315
6316 PR c++/53159
6317 * g++.dg/cpp0x/Wnarrowing1.C: New.
6318
6319 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
6320
6321 PR preprocessor/61389
6322 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6323 * gcc.dg/cpp/sysmac1.c: Likewise.
6324
6325 2014-07-11 Richard Biener <rguenther@suse.de>
6326
6327 PR middle-end/61473
6328 * gcc.dg/memmove-4.c: New testcase.
6329 * gcc.dg/strlenopt-8.c: XFAIL.
6330 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6331
6332 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6333
6334 PR target/61561
6335 * gcc.dg/pr61561.c: New test.
6336
6337 2014-07-10 Tom de Vries <tom@codesourcery.com>
6338
6339 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6340 dg-options.
6341 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6342 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
6343 dg-options.
6344
6345 2014-07-10 Richard Biener <rguenther@suse.de>
6346
6347 PR c-family/61741
6348 * c-c++-common/torture/pr61741.c: Use signed char.
6349
6350 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6351
6352 * gnat.dg/opt39.adb: New test.
6353
6354 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6355
6356 PR tree-optimization/61742
6357 * gcc.dg/torture/pr61742.c: New test.
6358 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6359 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6360
6361 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6362
6363 PR c++/60686
6364 * g++.dg/cpp0x/explicit8.C: New.
6365
6366 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 DR 1584
6369 PR c++/57466
6370 * g++.dg/template/pr57466.C: New.
6371 * g++.dg/cpp0x/pr57466.C: Likewise.
6372 * g++.dg/template/unify6.C: Update.
6373
6374 2014-07-09 Tom de Vries <tom@codesourcery.com>
6375
6376 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6377
6378 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6379
6380 * gfortran.dg/ieee/underflow_1.f90: New file.
6381
6382 2014-07-09 Richard Biener <rguenther@suse.de>
6383
6384 PR c-family/61741
6385 * c-c++-common/torture/pr61741.c: New testcase.
6386
6387 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
6388
6389 * lib/target-supports.exp
6390 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6391
6392 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
6393
6394 * gcc.dg/globalalias.c: Remove XFAIL.
6395 * gcc.dg/localalias.c: Remove XFAIL.
6396
6397 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6398
6399 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6400 * g++.dg/cpp0x/pr58155.C: New.
6401
6402 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6403
6404 PR testsuite/61453
6405 * gfortran.dg/bind_c_array_params_2.f90:
6406 Adjust regexp for more targets.
6407
6408 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
6409 Paolo Carlini <paolo.carlini@oracle.com>
6410
6411 PR c++/59361
6412 * g++.dg/cpp0x/vt-59361.C: New.
6413
6414 2014-07-08 Sriraman Tallam <tmsriram@google.com>
6415
6416 PR target/61599
6417 * gcc.target/i386/pr61599-1.c: New test.
6418 * gcc.target/i386/pr61599-2.c: New test.
6419
6420 2014-07-08 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR rtl-optimization/61673
6423 * gcc.c-torture/execute/pr61673.c: New test.
6424
6425 PR tree-optimization/61725
6426 * gcc.dg/tree-ssa/vrp93.c: New test.
6427 * gcc.c-torture/execute/pr61725.c: New test.
6428
6429 2014-07-08 Richard Biener <rguenther@suse.de>
6430
6431 * tree-ssa-dom.h (loop_depth_of_name): Remove.
6432 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6433 restriction on loop depth difference.
6434 (record_equality): Likewise.
6435 (propagate_rhs_into_lhs): Likewise. Simplify condition.
6436 (loop_depth_of_name): Remove.
6437 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6438 restriction on loop depth difference.
6439 (init_copy_prop): Likewise.
6440
6441 2014-07-08 Richard Biener <rguenther@suse.de>
6442
6443 PR tree-optimization/61681
6444 * gcc.dg/torture/pr61681.c: New testcase.
6445
6446 2014-07-08 Richard Biener <rguenther@suse.de>
6447
6448 PR tree-optimization/61680
6449 * gcc.dg/vect/pr61680.c: New testcase.
6450
6451 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6452
6453 PR tree-optimization/61576
6454 * gcc.dg/torture/pr61576.c: New test.
6455
6456 2014-07-08 Marek Polacek <polacek@redhat.com>
6457
6458 PR c/60226
6459 * c-c++-common/pr60226.c: New test.
6460
6461 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
6462
6463 PR fortran/61459
6464 PR fortran/58883
6465 * gfortran.dg/allocatable_function_8.f90 : New test
6466
6467 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6468
6469 * gcc.target/powerpc/spe-evmerge.c: New file.
6470
6471 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6472
6473 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6474
6475 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
6476
6477 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6478
6479 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6480
6481 PR c++/58898
6482 * g++.dg/parse/pr58898.C: New.
6483
6484 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6485
6486 * gfortran.dg/list_read_12.f90: Delete the file.
6487 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6488 of dg-runtest.
6489
6490 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6491
6492 PR libgfortran/61640
6493 * gfortran.dg/arrayio_16.f90: New test.
6494
6495 2014-07-06 Marek Polacek <polacek@redhat.com>
6496
6497 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6498 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6499
6500 2014-07-06 Marek Polacek <polacek@redhat.com>
6501
6502 PR c/6940
6503 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6504 -Wno-sizeof-array-argument.
6505 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6506 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6507 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6508 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6509 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6510 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6511 * c-c++-common/sizeof-array-argument.c: New test.
6512 * gcc.dg/vla-5.c: Add dg-warnings.
6513
6514 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
6515
6516 * g++.dg/ipa/devirt-26.C: Update testcase.
6517 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6518 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6519
6520 2014-07-04 Tobias Burnus <burnus@net-b.de>
6521
6522 * gfortran.dg/coarray/coindexed_3.f90: New.
6523
6524 2014-07-04 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR middle-end/61654
6527 * g++.dg/opt/pr61654.C: New test.
6528
6529 PR tree-optimization/61684
6530 * gcc.c-torture/compile/pr61684.c: New test.
6531
6532 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
6533
6534 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6535 dg-runtest's. Adapt all callers.
6536 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6537 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6538 * lib/go-dg.exp (go-dg-runtest): Likewise.
6539 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6540 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6541
6542 2014-07-03 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR tree-optimization/61682
6545 * gcc.c-torture/execute/pr61682.c: New test.
6546
6547 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6548
6549 * gcc.target/powerpc/shift-dot.c: New test.
6550
6551 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6552
6553 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6554 avoid optimization.
6555
6556 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6557
6558 * gcc.target/arm/identical-invariants.c: New test.
6559
6560 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
6561 Chen Gang <gang.chen.5i5j@gmail.com>
6562
6563 * gcc.c-torture/compile/section.c: New testcase.
6564
6565 2014-07-02 Christian Bruel <christian.bruel@st.com>
6566
6567 PR target/29349
6568 PR target/53513
6569 * gcc.target/sh/fpchg.c: New test.
6570
6571 2014-07-02 Jakub Jelinek <jakub@redhat.com>
6572 Fritz Reese <Reese-Fritz@zai.com>
6573
6574 * gfortran.dg/oldstyle_5.f: New test.
6575
6576 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
6577
6578 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6579 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6580
6581 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6582
6583 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6584 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6585 * g++.dg/parse/error11.C: Likewise.
6586 * g++.old-deja/g++.brendan/template17.C: Likewise.
6587
6588 2014-07-02 Tobias Burnus <burnus@net-b.de>
6589
6590 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6591 * gfortran.dg/coarray/send_array.f90: Ditto.
6592 * gfortran.dg/coarray/sendget_array.f90: Ditto.
6593
6594 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6595 Yufeng Zhang <yufeng.zhang@arm.com>
6596
6597 * gcc.target/aarch64/aapcs64/aapcs64.exp:
6598 (additional_flags_for_func_ret): New variable based on
6599 $additional_flags with -fno-use-caller-save.
6600 (func-ret-*.c): Use the new variable.
6601
6602 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6603
6604 PR c++/59637
6605 * g++.dg/cpp0x/decltype60.C: New.
6606
6607 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6608
6609 * gcc.target/aarch64/simd/vcage_f64.c: New test.
6610 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6611 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6612 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6613 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6614 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6615 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6616 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6617
6618 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6619
6620 * g++.dg/cpp1y/pr59867.C: Fix target selector.
6621
6622 2014-07-01 Marek Polacek <polacek@redhat.com>
6623
6624 * gcc.dg/Wint-conversion.c: New test.
6625
6626 2014-07-01 Marek Polacek <polacek@redhat.com>
6627
6628 PR c/58286
6629 * gcc.dg/Wincompatible-pointer-types.c: New test.
6630
6631 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
6632
6633 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6634 MicroBlaze specific pattern.
6635
6636 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
6637
6638 PR c++/58781
6639 PR c++/60249
6640 PR c++/59867
6641 * testsuite/g++.dg/cpp0x/pr58781.C: New.
6642 * testsuite/g++.dg/cpp0x/pr60249.C: New.
6643 * testsuite/g++.dg/cpp1y/pr59867.C: New.
6644
6645 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6646
6647 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
6648 test requires greater precision than the current PowerPC long
6649 double implementation supports.
6650
6651 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/54891
6654 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6655
6656 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6657
6658 PR c++/51400
6659 * g++.dg/cpp0x/constexpr-attribute3.C: New.
6660
6661 2014-06-30 Jeff Law <law@redhat.com>
6662
6663 PR tree-optimization/61607
6664 * gcc.dg/tree-ssa/pr61607.c: New test.
6665
6666 2014-06-30 Marek Polacek <polacek@redhat.com>
6667
6668 * c-c++-common/ubsan/attrib-2.c: New test.
6669 * g++.dg/ubsan/return-3.C: New test.
6670
6671 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
6672
6673 PR middle-end/57541
6674 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6675 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6676
6677 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6678
6679 * gcc.dg/ira-loop-pressure.c: New test.
6680
6681 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6682
6683 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6684 checks that the dump is generated.
6685
6686 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6687
6688 PR fortran/36275
6689 PR fortran/38839
6690 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6691 * gfortran.dg/binding_label_tests_27.f90: New file.
6692
6693 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6694
6695 * gfortran.dg/graphite/pr59586.f: New testcase.
6696
6697 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
6698
6699 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6700
6701 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6702
6703 PR fortran/29383
6704 * lib/target-supports.exp (check_effective_target_fortran_ieee):
6705 New function.
6706 * gfortran.dg/ieee/ieee.exp: New file.
6707 * gfortran.dg/ieee/ieee_1.F90: New file.
6708 * gfortran.dg/ieee/ieee_2.f90: New file.
6709 * gfortran.dg/ieee/ieee_3.f90: New file.
6710 * gfortran.dg/ieee/ieee_4.f90: New file.
6711 * gfortran.dg/ieee/ieee_5.f90: New file.
6712 * gfortran.dg/ieee/ieee_6.f90: New file.
6713 * gfortran.dg/ieee/ieee_7.f90: New file.
6714 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
6715
6716 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
6717
6718 * g++.dg/cpp0x/elision_conv.C: New.
6719
6720 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721
6722 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6723
6724 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6725
6726 PR c++/61614
6727 * g++.dg/ext/complit14.C: New.
6728
6729 2014-06-27 Martin Jambor <mjambor@suse.cz>
6730
6731 PR ipa/61160
6732 * g++.dg/ipa/pr61160-2.C: New test.
6733 * g++.dg/ipa/pr61160-3.C: Likewise.
6734
6735 2014-06-27 Jakub Jelinek <jakub@redhat.com>
6736
6737 PR tree-optimization/57233
6738 PR tree-optimization/61299
6739 * gcc.dg/pr57233.c: New test.
6740 * gcc.target/i386/pr57233.c: New test.
6741 * gcc.target/i386/sse2-pr57233.c: New test.
6742 * gcc.target/i386/avx-pr57233.c: New test.
6743 * gcc.target/i386/avx2-pr57233.c: New test.
6744 * gcc.target/i386/avx512f-pr57233.c: New test.
6745 * gcc.target/i386/xop-pr57233.c: New test.
6746
6747 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
6748
6749 * gcc.dg/typeof-2.c: New testcase.
6750
6751 2014-06-27 Marek Polacek <polacek@redhat.com>
6752
6753 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
6754 (fn1): Remove store to out-of-bounds location. Add memory barrier.
6755 (fn2): Likewise.
6756 (fn5): Likewise.
6757 (fn6): Likewise.
6758 (fn7): Likewise.
6759 (fn8): Likewise.
6760 (fn9): Likewise.
6761 (fn11): Likewise.
6762 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
6763 location. Add memory barrier.
6764 (fn2): Likewise.
6765 (fn3): Likewise.
6766 (fn4): Likewise.
6767 (fn5): Likewise.
6768 * c-c++-common/ubsan/bounds-7.c: New test.
6769
6770 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6771
6772 PR libgfortran/61499
6773 * gfortran.dg/arrayio_15.f90: New test.
6774
6775 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
6776
6777 PR target/61586
6778 * gcc.target/alpha/pr61586.c: New test.
6779
6780 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6781
6782 PR c++/57573
6783 * g++.dg/template/pr57573.C: New.
6784
6785 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
6786
6787 * gcc.dg/tree-ssa/interposition.c: New testcase.
6788
6789 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6790
6791 PR c++/56633
6792 * g++.dg/cpp0x/deleted8.C: New.
6793
6794 2014-06-26 Martin Jambor <mjambor@suse.cz>
6795
6796 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
6797 parameter.
6798 * g++.dg/simulate-thread/bitfields.C: Likewise.
6799 * gcc.dg/simulate-thread/strict-align-global.c: Remove
6800 allow-packed-store-data-races parameter.
6801 * gcc.dg/simulate-thread/subfields.c: Likewise.
6802 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
6803 to one.
6804
6805 2014-06-26 Martin Jambor <mjambor@suse.cz>
6806
6807 * g++.dg/ipa/pr60600.C: Fix typo.
6808 * g++.dg/ipa/devirt-25.C: Likewise.
6809
6810 2014-06-26 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/61607
6813 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
6814
6815 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6816
6817 * gcc.dg/inline-22.c: Add bind_pic_locally.
6818 * gcc.dg/inline_4.c: Ditto.
6819 * gcc.dg/fail_always_inline.c: Ditto.
6820 * g++.dg/ipa/devirt-25.C: Ditto.
6821
6822 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6823
6824 * lib/target-support.exp (bind_pic_locally): Save the flags to
6825 'flags_to_postpone' instead of appending to 'flags'.
6826 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
6827 with flags_to_postpone and revert after target_compile.
6828 * lib/g++.exp (g++_target_compile): Ditto.
6829 * lib/gfortran.exp (gfortran_target_compile): Ditto.
6830
6831 2014-06-26 Nick Clifton <nickc@redhat.com>
6832
6833 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
6834
6835 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
6836
6837 PR c++/61537
6838 * g++.dg/template/pr61537.C: New testcase.
6839
6840 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6841
6842 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
6843 powerpc*-*-linux*.
6844
6845 2014-06-25 Tobias Burnus <burnus@net-b.de>
6846
6847 * gfortran.dg/coarray_33.f90: New.
6848
6849 2014-06-25 Tobias Burnus <burnus@net-b.de>
6850
6851 * gfortran.dg/coarray/coindexed_1.f90: New.
6852
6853 2014-06-25 Tobias Burnus <burnus@net-b.de>
6854
6855 * gfortran.dg/coarray_collectives_7.f90: New.
6856
6857 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6858
6859 * gcc.c-torture/execute/20140622-1.c: New test.
6860
6861 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
6862
6863 DR 178
6864 PR c++/49132
6865 * g++.dg/cpp0x/aggr1.C: New.
6866 * g++.dg/cpp0x/aggr2.C: Likewise.
6867 * g++.dg/init/aggr11.C: Likewise.
6868 * g++.dg/init/aggr12.C: Likewise.
6869
6870 2014-06-25 Martin Jambor <mjambor@suse.cz>
6871
6872 * g++.dg/ipa/pr61540.C: Remove dumping test.
6873
6874 2014-06-25 Marek Polacek <polacek@redhat.com>
6875
6876 PR c/61162
6877 * gcc.dg/pr61162.c: Adjust dg-warning.
6878 * gcc.dg/pr61162-2.c: New test.
6879
6880 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
6881
6882 PR tree-optimization/57742
6883 * gcc.dg/tree-ssa/calloc-3.c: New file.
6884
6885 2014-06-25 Richard Biener <rguenther@suse.de>
6886
6887 PR testsuite/61560
6888 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
6889 for targets that return _Complex float in memory.
6890
6891 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6892
6893 * gcc.target/arm/vect-noalign.c: Adjust options.
6894
6895 2014-06-24 Cong Hou <congh@google.com>
6896
6897 * gcc.dg/vect/vect-reduc-sad.c: New.
6898 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
6899
6900 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
6901
6902 PR tree-optimization/57742
6903 * g++.dg/tree-ssa/calloc.C: New testcase.
6904 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
6905 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
6906 * gcc.dg/strlenopt-9.c: Adapt.
6907
6908 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
6909
6910 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
6911 global variable.
6912 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
6913 instead of calling sequentially in the C code.
6914 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
6915 saved_return_address to the stack frame where LR register was stored.
6916 (saved_return_address): Declare weak.
6917
6918 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
6919
6920 PR c++/33972
6921 * g++.dg/other/operator3.C: New.
6922 * g++.dg/template/operator8.C: Adjust.
6923 * g++.dg/template/operator9.C: Likewise.
6924
6925 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
6926
6927 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
6928
6929 2014-06-24 Richard Biener <rguenther@suse.de>
6930
6931 PR tree-optimization/61572
6932 * gcc.target/i386/pr61572.c: New testcase.
6933
6934 2014-06-24 Jakub Jelinek <jakub@redhat.com>
6935
6936 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
6937 reduction clause.
6938 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
6939 Remove Label is never defined expected error.
6940 * gfortran.dg/gomp/udr8.f90: New test.
6941
6942 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6943
6944 PR tree-optimization/61554
6945 * g++.dg/torture/pr61554.C: New testcase.
6946
6947 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
6948
6949 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
6950
6951 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
6952
6953 * gcc.dg/localalias-2.c: Guard by require-alias.
6954 * gcc.dg/globalalias-2.c: Likewise.
6955
6956 2014-06-23 Kai Tietz <ktietz@redhat.com>
6957
6958 * gcc.target/i386/indjmp-1.c: New test.
6959
6960 2014-06-23 Andrew Pinski <apinski@cavium.com>
6961
6962 * gcc.c-torture/compile/20140723-1.c: New testcase.
6963
6964 2014-06-23 Marek Polacek <polacek@redhat.com>
6965
6966 PR c/61553
6967 * c-c++-common/pr61553.c (foo): Add dg-error.
6968
6969 2014-06-23 Tobias Burnus <burnus@net-b.de>
6970
6971 * gfortran.dg/coarray_32.f90: New.
6972
6973 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6974
6975 DR 577
6976 PR c++/33101
6977 * g++.dg/other/void1.C: Adjust.
6978 * g++.dg/other/void3.C: Likewise.
6979
6980 2014-06-23 Marek Polacek <polacek@redhat.com>
6981
6982 PR c/61553
6983 * c-c++-common/pr61553.c: New test.
6984
6985 2014-06-23 Richard Biener <rguenther@suse.de>
6986
6987 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
6988 * g++.dg/vect/slp-pr50819.cc: Likewise.
6989 * g++.dg/vect/slp-pr56812.cc: Likewise.
6990 * gcc.dg/vect/bb-slp-1.c: Likewise.
6991 * gcc.dg/vect/bb-slp-10.c: Likewise.
6992 * gcc.dg/vect/bb-slp-11.c: Likewise.
6993 * gcc.dg/vect/bb-slp-13.c: Likewise.
6994 * gcc.dg/vect/bb-slp-14.c: Likewise.
6995 * gcc.dg/vect/bb-slp-15.c: Likewise.
6996 * gcc.dg/vect/bb-slp-16.c: Likewise.
6997 * gcc.dg/vect/bb-slp-17.c: Likewise.
6998 * gcc.dg/vect/bb-slp-18.c: Likewise.
6999 * gcc.dg/vect/bb-slp-19.c: Likewise.
7000 * gcc.dg/vect/bb-slp-2.c: Likewise.
7001 * gcc.dg/vect/bb-slp-20.c: Likewise.
7002 * gcc.dg/vect/bb-slp-21.c: Likewise.
7003 * gcc.dg/vect/bb-slp-22.c: Likewise.
7004 * gcc.dg/vect/bb-slp-23.c: Likewise.
7005 * gcc.dg/vect/bb-slp-24.c: Likewise.
7006 * gcc.dg/vect/bb-slp-25.c: Likewise.
7007 * gcc.dg/vect/bb-slp-26.c: Likewise.
7008 * gcc.dg/vect/bb-slp-27.c: Likewise.
7009 * gcc.dg/vect/bb-slp-28.c: Likewise.
7010 * gcc.dg/vect/bb-slp-29.c: Likewise.
7011 * gcc.dg/vect/bb-slp-3.c: Likewise.
7012 * gcc.dg/vect/bb-slp-30.c: Likewise.
7013 * gcc.dg/vect/bb-slp-31.c: Likewise.
7014 * gcc.dg/vect/bb-slp-32.c: Likewise.
7015 * gcc.dg/vect/bb-slp-4.c: Likewise.
7016 * gcc.dg/vect/bb-slp-5.c: Likewise.
7017 * gcc.dg/vect/bb-slp-6.c: Likewise.
7018 * gcc.dg/vect/bb-slp-7.c: Likewise.
7019 * gcc.dg/vect/bb-slp-8.c: Likewise.
7020 * gcc.dg/vect/bb-slp-8a.c: Likewise.
7021 * gcc.dg/vect/bb-slp-8b.c: Likewise.
7022 * gcc.dg/vect/bb-slp-9.c: Likewise.
7023 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
7024 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
7025 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
7026 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
7027 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
7028 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
7029 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
7030 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
7031 * gcc.dg/vect/pr26359.c: Likewise.
7032 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
7033
7034 2014-06-23 Marek Polacek <polacek@redhat.com>
7035
7036 * c-c++-common/pr49706-2.c: New test.
7037
7038 2014-06-23 Alan Modra <amodra@gmail.com>
7039
7040 * gcc.dg/pr61583.c: New.
7041
7042 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7043
7044 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
7045 [u]int64x1_t.
7046
7047 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
7048 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
7049
7050 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
7051 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
7052 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
7053 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
7054 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
7055 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
7056 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
7057 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
7058 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
7059 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
7060 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
7061 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
7062 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
7063 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
7064 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
7065 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
7066 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
7067 test_vsrid_n_u64): Fix signature to match intrinsic.
7068
7069 (test_vabs_s64): Remove.
7070 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
7071
7072 (test_vdupd_lane_s64): Rename to...
7073 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
7074
7075 (test_vdupd_lane_u64): Rename to...
7076 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
7077
7078 (test_vtst_s64): Rename to...
7079 (test_vtstd_s64): ...and change int64x1_t to int64_t.
7080
7081 (test_vtst_u64): Rename to...
7082 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
7083
7084 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
7085 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
7086 Remove out-of-bounds tests.
7087 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7088 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
7089 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
7090
7091 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7092
7093 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
7094 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
7095 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
7096 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
7097 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
7098 vector types.
7099 * gcc.target/aarch64/vsub_f64.c: Likewise.
7100 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
7101 scheme as now the same for all variants.
7102 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
7103 float64x1_t.
7104
7105 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
7106
7107 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
7108
7109 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7110
7111 * gcc.dg/localalias.c: Fix broken commit.
7112 * gcc.dg/globalalias.c: Likewise.
7113
7114 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7115
7116 * gcc.dg/localalias.c: New testcase.
7117 * gcc.dg/localalias-2.c: New testcase.
7118 * gcc.dg/globalalias.c: New testcase.
7119 * gcc.dg/globalalias-2.c: New testcase.
7120
7121 2014-06-20 Jakub Jelinek <jakub@redhat.com>
7122
7123 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
7124
7125 2014-06-20 Marek Polacek <polacek@redhat.com>
7126
7127 * c-c++-common/ubsan/bounds-1.c: New test.
7128 * c-c++-common/ubsan/bounds-2.c: New test.
7129 * c-c++-common/ubsan/bounds-3.c: New test.
7130 * c-c++-common/ubsan/bounds-4.c: New test.
7131 * c-c++-common/ubsan/bounds-5.c: New test.
7132 * c-c++-common/ubsan/bounds-6.c: New test.
7133
7134 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
7135
7136 Make the tests big-endian friendly.
7137
7138 * gcc.target/aarch64/aapcs64/test_25.c: Update.
7139 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
7140 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
7141 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
7142 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
7143 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
7144 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
7145 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
7146 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
7147
7148 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7149 Max Ostapenko <m.ostapenko@partner.samsung.com>
7150
7151 PR sanitizer/61547
7152 * c-c++-common/asan/strlen-overflow-1.c: New test.
7153
7154 2014-06-20 Martin Jambor <mjambor@suse.cz>
7155
7156 PR ipa/61540
7157 * g++.dg/ipa/pr61540.C: New test.
7158
7159 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7160 Max Ostapenko <m.ostapenko@partner.samsung.com>
7161
7162 PR sanitizer/61530
7163 * c-c++-common/asan/pr61530.c: New test.
7164
7165 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7166
7167 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7168 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7169 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7170 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7171 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7172 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7173 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7174 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7175 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7176 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7177 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7178 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7179 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7180 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7181 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7182 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7183 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7184 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7185 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7186 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7187 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7188 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7189 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7190 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7191 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7192 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7193 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7194 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7195 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7196 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7197 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7198 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7199 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7200 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7201 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7202 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7203 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7204 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7205 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7206 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7207 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7208 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7209 (test_vqdmlal_high_lane_s16): Fix parameter type.
7210 (test_vqdmlal_high_lane_s32): Likewise.
7211 (test_vqdmull_high_lane_s16): Likewise.
7212 (test_vqdmull_high_lane_s32): Likewise.
7213 (test_vqdmlsl_high_lane_s32): Likewise.
7214 (test_vqdmlsl_high_lane_s16): Likewise.
7215 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7216 Fix argument type.
7217 (test_vqdmlals_lane_s32): Likewise.
7218 (test_vqdmlslh_lane_s16): Likewise.
7219 (test_vqdmlsls_lane_s32): Likewise.
7220 (test_vqdmulhh_lane_s16): Likewise.
7221 (test_vqdmulhs_lane_s32): Likewise.
7222 (test_vqdmullh_lane_s16): Likewise.
7223 (test_vqdmulls_lane_s32): Likewise.
7224 (test_vqrdmulhh_lane_s16): Likewise.
7225 (test_vqrdmulhs_lane_s32): Likewise.
7226
7227 2014-06-20 Tobias Burnus <burnus@net-b.de>
7228
7229 PR testsuite/61567
7230 * gfortran.dg/coarray_collectives_5.f90: Update
7231 dg-final scan-tree-dump-times.
7232 * gfortran.dg/coarray_collectives_6.f90: Ditto.
7233
7234 2014-06-20 Hale Wang <hale.wang@arm.com>
7235
7236 * gcc.target/arm/lto/: New folder to verify the LTO option.
7237 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7238 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7239 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7240 * lib/lto.exp (object-readelf): New procedure.
7241
7242 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7243
7244 PR fortran/61454
7245 * gfortran.dg/pr61454.f90: New file.
7246
7247 2014-06-19 Terry Guo <terry.guo@arm.com>
7248
7249 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7250 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7251 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7252
7253 2014-06-19 Tobias Burnus <burnus@net-b.de>
7254
7255 * gfortran.dg/coarray/collectives_2.f90: Extend
7256 and make valid.
7257
7258 2014-06-18 Tom de Vries <tom@codesourcery.com>
7259
7260 * gcc.target/aarch64/fuse-caller-save.c: New test.
7261
7262 2014-06-18 Radovan Obradovic <robradovic@mips.com>
7263 Tom de Vries <tom@codesourcery.com>
7264
7265 * gcc.target/arm/fuse-caller-save.c: New test.
7266
7267 2014-06-18 Richard Biener <rguenther@suse.de>
7268
7269 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7270 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7271 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7272
7273 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7274
7275 PR tree-optimization/61518
7276 * gcc.dg/torture/pr61518.c: New test.
7277
7278 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7279
7280 PR tree-optimization/61517
7281 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7282 (incorrect_read_be32): Likewise.
7283 (main): Call incorrect_read_* to test stmt replacement is made by
7284 bswap at the right place.
7285 * gcc.c-torture/execute/pr61517.c: New test.
7286
7287 2014-06-18 Andreas Schwab <schwab@suse.de>
7288
7289 PR rtl-optimization/54555
7290 * gcc.target/m68k/pr54555.c: New test.
7291
7292 2014-06-18 Olivier Hainque <hainque@adacore.com>
7293
7294 * gnat.dg/blocklocs.adb: New test.
7295
7296 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
7297
7298 PR tree-optimization/52252
7299 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7300 * gcc.target/i386/pr52252-core.c: Ditto.
7301
7302 PR tree-optimization/61403
7303 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7304
7305 2014-06-18 Jakub Jelinek <jakub@redhat.com>
7306
7307 * gfortran.dg/gomp/declare-simd-1.f90: New test.
7308 * gfortran.dg/gomp/depend-1.f90: New test.
7309 * gfortran.dg/gomp/target1.f90: New test.
7310 * gfortran.dg/gomp/target2.f90: New test.
7311 * gfortran.dg/gomp/target3.f90: New test.
7312 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7313 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7314 201107.
7315
7316 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7317
7318 PR fortran/61126
7319 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7320
7321 2014-06-17 Tobias Burnus <burnus@net-b.de>
7322 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7323
7324 * gfortran.dg/coarray/send_array.f90: New.
7325 * gfortran.dg/coarray/get_array.f90: New.
7326 * gfortran.dg/coarray/sendget_array.f90: New.
7327 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7328 names.
7329 * gfortran.dg/coarray/collectives_2.f90: New.
7330
7331 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7332
7333 PR target/61533
7334 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7335 dg-options.
7336
7337 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
7338
7339 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7340 unit_id and kind_id to zero.
7341
7342 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
7343
7344 PR target/61483
7345 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7346 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7347 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7348 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7349
7350 2014-06-17 Richard Biener <rguenther@suse.de>
7351
7352 PR lto/61012
7353 * gcc.dg/lto/pr61526_0.c: New testcase.
7354 * gcc.dg/lto/pr61526_1.c: Likewise.
7355
7356 2014-06-17 Richard Biener <rguenther@suse.de>
7357
7358 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7359 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7360 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7361 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7362 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7363
7364 2014-06-17 Richard Biener <rguenther@suse.de>
7365
7366 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7367
7368 2014-06-16 Richard Biener <rguenther@suse.de>
7369
7370 PR tree-optimization/61482
7371 * g++.dg/torture/pr61482.C: New testcase.
7372
7373 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
7374
7375 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7376 vpmacsdql instruction.
7377
7378 2014-06-16 Yury Gribov <y.gribov@samsung.com>
7379
7380 * c-c++-common/asan/instrument-with-calls-1.c: New test.
7381 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7382 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7383 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7384 test patterns.
7385 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7386 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7387 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7388 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7389 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7390 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7391
7392 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7393
7394 PR fortran/28484
7395 PR fortran/61429
7396 * gfortran.dg/system_clock_1.f90: New file.
7397 * gfortran.dg/system_clock_2.f90: New file.
7398
7399 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 PR c++/33101
7402 * g++.dg/other/void3.C: New.
7403 * g++.dg/conversion/err-recover1.C: Update.
7404
7405 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
7406
7407 PR target/61415
7408 * lib/target-supports.exp (check_effective_target_longdouble128): New.
7409 * gcc.target/powerpc/pack02.c: Use it.
7410 * gcc.target/powerpc/tfmode_off.c: Likewise.
7411
7412 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
7413
7414 PR rtl-optimization/61094
7415 PR rtl-optimization/61446
7416 * gcc.target/i386/pr61446.c : New.
7417
7418 2014-06-13 Dehao Chen <dehao@google.com>
7419
7420 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7421
7422 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7423
7424 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7425
7426 2014-06-13 Richard Biener <rguenther@suse.de>
7427
7428 * c-c++-common/pr46562-2.c: Adjust.
7429 * g++.dg/tree-ssa/pr8781.C: Likewise.
7430 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7431 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7432 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7433 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7434 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7435
7436 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7437
7438 PR tree-optimization/61375
7439 * gcc.c-torture/execute/pr61375-1.c: New test.
7440
7441 2014-06-12 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR middle-end/61486
7444 * c-c++-common/gomp/pr61486-1.c: New test.
7445 * c-c++-common/gomp/pr61486-2.c: New test.
7446
7447 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7448
7449 PR target/59843
7450 * gcc.dg/vect/vect-singleton_1.c: New file.
7451
7452 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
7453
7454 PR target/61443
7455 * gcc.target/avr/torture/pr61443.c: New test.
7456
7457 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 PR c++/19200
7460 * g++.dg/parse/friend11.C: New.
7461
7462 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7463
7464 PR c++/60265
7465 * g++.dg/cpp0x/using-enum-1.C: New.
7466 * g++.dg/cpp0x/using-enum-2.C: Likewise.
7467
7468 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7469
7470 PR c++/19200
7471 * g++.dg/parse/friend9.C: New.
7472 * g++.dg/parse/friend10.C: Likewise.
7473 * g++.dg/parse/friend7.C: Adjust.
7474
7475 2014-06-11 Richard Biener <rguenther@suse.de>
7476
7477 PR tree-optimization/61452
7478 * gcc.dg/torture/pr61452.c: New testcase.
7479
7480 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7481
7482 PR c++/34049
7483 * g++.dg/parse/pr34049.C: New.
7484
7485 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7486
7487 * gcc.c-torture/execute/pr61306-1.c: New test.
7488 * gcc.c-torture/execute/pr61306-2.c: Likewise.
7489 * gcc.c-torture/execute/pr61306-3.c: Likewise.
7490
7491 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7492
7493 * gcc.target/aarch64/acle/acle.exp: New.
7494 * gcc.target/aarch64/acle/crc32b.c: New test.
7495 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7496 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7497 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7498 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7499 * gcc.target/aarch64/acle/crc32d.c: Likewise.
7500 * gcc.target/aarch64/acle/crc32h.c: Likewise.
7501 * gcc.target/aarch64/acle/crc32w.c: Likewise.
7502
7503 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
7504
7505 PR tree-optimization/52252
7506 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7507
7508 2014-06-11 Richard Biener <rguenther@suse.de>
7509
7510 PR middle-end/61437
7511 * gcc.dg/torture/20140610-1.c: New testcase.
7512 * gcc.dg/torture/20140610-2.c: Likewise.
7513
7514 2014-06-10 Richard Biener <rguenther@suse.de>
7515
7516 PR tree-optimization/61438
7517 * gcc.dg/torture/pr61438.c: New testcase.
7518
7519 2014-06-10 Richard Biener <rguenther@suse.de>
7520
7521 PR middle-end/61456
7522 * g++.dg/opt/pr61456.C: New testcase.
7523
7524 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
7525 Mikael Morin <mikael@gcc.gnu.org>
7526
7527 PR fortran/41936
7528 * gfortran.dg/class_array_15.f03: Check memory leaks.
7529
7530 2014-06-10 Richard Biener <rguenther@suse.de>
7531
7532 PR tree-optimization/57186
7533 PR tree-optimization/59299
7534 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7535 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7536
7537 2014-06-10 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR fortran/60928
7540 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7541 directives.
7542 * gfortran.dg/gomp/associate1.f90: New test.
7543 * gfortran.dg/gomp/intentin1.f90: New test.
7544 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7545 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7546 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7547 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7548
7549 2014-06-09 Marek Polacek <polacek@redhat.com>
7550
7551 PR c/36446
7552 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7553 * gcc.dg/array-2.c: Likewise.
7554 * gcc.dg/array-const-2.c: Likewise.
7555 * gcc.dg/ucnid-8.c: Likewise.
7556 * gcc.dg/vla-init-1.c: Likewise.
7557 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7558 * gcc.dg/c99-flex-array-7.c: Likewise.
7559 * gcc.dg/init-bad-1.c: Likewise.
7560 * gcc.dg/init-bad-3.c: Likewise.
7561 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7562 * gcc.dg/pedwarn-init.c: Add dg-warning.
7563 * gcc.dg/pr53119.c: Remove dg-excess-errors.
7564
7565 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7566
7567 PR c++/22556
7568 * g++.dg/other/redecl3.C: New.
7569
7570 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
7571
7572 PR c++/54442
7573 * g++.dg/pr54442.C: New file.
7574
7575 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
7576
7577 PR fortran/61406
7578 * gfortran.dg/associate_17.f90 : New test
7579
7580 2014-06-09 Petr Murzin <petr.murzin@intel.com>
7581
7582 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
7583 void for TEST instead of static void.
7584 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7585 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7586 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7587 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7588 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7589 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7590 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7591 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7592 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7593 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7594 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7595 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7596 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7597 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7598 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7599 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7600 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7601 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7602 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7603 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7604 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7605 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7606 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7607 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7608 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7609 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7610 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7611 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7612 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7613 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7614 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7615 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7616 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7617 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7618 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7619 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7620 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7621 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7622 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7623 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7624 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7625 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
7626 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
7627 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
7628 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
7629 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
7630 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
7631 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
7632 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
7633 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
7634 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
7635 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
7636 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
7637 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
7638 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
7639 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
7640 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
7641 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
7642 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
7643 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
7644 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
7645 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
7646 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
7647 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7648 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7649 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7650 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
7651 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
7652 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7653 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7654 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7655 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7656 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7657 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7658 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7659 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7660 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7661 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
7662 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
7663 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7664 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
7665 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
7666 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
7667 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
7668 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
7669 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
7670 instead of static void.
7671 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
7672 delete unused variables.
7673 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7674 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7675 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7676 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
7677 delete unused variables, void for TEST instead of static void.
7678 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7679 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7680 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7681 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7682 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7683 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7684 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7685 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7686 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7687 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7688 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7689 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7690 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
7691 initialize variables.
7692 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
7693 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
7694 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
7695 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
7696 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
7697 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
7698 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
7699 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
7700 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7701 * gcc.target/i386/i386.exp: Ditto.
7702 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7703 CALC, void for TEST instead of static void, initialize variables.
7704 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
7705 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
7706 static void.
7707 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
7708 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
7709 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
7710 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
7711 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
7712 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
7713 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
7714 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
7715 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
7716 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
7717 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
7718 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
7719 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
7720 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
7721 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
7722 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
7723 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7724 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7725 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7726 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
7727 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
7728 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
7729 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
7730 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
7731 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
7732 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
7733 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
7734 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
7735 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
7736 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
7737 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
7738 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
7739 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
7740 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
7741 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
7742 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
7743 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
7744 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
7745 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
7746 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
7747 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7748 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7749 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
7750 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
7751 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
7752 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
7753 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
7754 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
7755 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
7756 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
7757 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
7758 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
7759 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7760 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7761 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7762 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7763 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
7764 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
7765 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
7766 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
7767 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7768 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7769 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7770 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
7771 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
7772 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
7773 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
7774 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7775 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
7776 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7777 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
7778 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7779 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7780 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7781 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7782 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7783 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
7784 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
7785 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
7786 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
7787 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
7788 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
7789 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
7790 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
7791 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
7792 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
7793 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
7794 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
7795 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
7796 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
7797 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
7798 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7799 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
7800 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
7801 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
7802 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
7803 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
7804 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
7805 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
7806 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
7807 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
7808 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
7809 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
7810 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
7811 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
7812 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
7813 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
7814 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
7815 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
7816 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
7817 instead of static void.
7818 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
7819 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
7820 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
7821 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
7822 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
7823 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
7824 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
7825 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
7826 static void, delete unused variables.
7827 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
7828 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7829 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
7830 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
7831 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
7832 static void, delete unused variables, Change parameters for
7833 UNION_CHECK, MASK_MERGE and MASK_ZERO.
7834 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
7835 CALC, void for TEST instead of static void.
7836 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
7837 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
7838 void.
7839 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
7840 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
7841 static void, change type of parameter for UNION_TYPE.
7842 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
7843 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
7844 void for TEST instead of static void, delete unused variables, change
7845 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
7846 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
7847 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7848 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7849 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7850 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7851 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7852 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
7853 void for TEST instead of static void, change parameters for
7854 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
7855 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
7856 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
7857 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
7858 * gcc.target/i386/avx512f-additional-reg-names.c: Add
7859 __attribute__((unused)).
7860 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
7861 __attribute__((unused)).
7862 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
7863 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
7864 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
7865 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
7866 * gcc.target/i386/avx512f-korw-1.c: Ditto.
7867 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
7868 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
7869 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
7870 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
7871 add __attribute__((unused)).
7872 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
7873 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
7874 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
7875 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
7876 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
7877 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
7878 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
7879 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
7880 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
7881 delete unused variables.
7882 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
7883 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7884 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7885 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7886 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7887 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
7888 static void, mask_merging and zero_masking for unsigned types.
7889 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
7890 CHECK_ARRAY for unsigned types.
7891 * gcc.target/i386/m256-check.h: Ditto.
7892 * gcc.target/i386/m512-check.h: Ditto.
7893
7894 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
7895
7896 PR target/61062
7897 * gcc.target/arm/pr48252.c (main): Expect same result
7898 as endian-neutral.
7899
7900 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7901
7902 PR fortran/45187
7903 * gfortran.dg/cray_pointers_10.f90: New file.
7904
7905 2014-06-09 Jakub Jelinek <jakub@redhat.com>
7906
7907 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
7908 instead of complex(kind=16).
7909
7910 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7911
7912 PR fortran/38829
7913 * gfortran.dg/bind_c_usage_29.f90: New file.
7914
7915 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
7916
7917 * gnat.dg/opt38.adb: New test.
7918 * gnat.dg/opt38_pkg.ad[sb]: New helper.
7919
7920 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
7921
7922 PR target/18343
7923 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
7924 New macro, 0 for __MMIX__, default 64.
7925 (bar): Pass it to __builtin_apply instead of literal 64.
7926
7927 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7928
7929 * gfortran.dg/io_constraints_11.f90: New file.
7930 * gfortran.dg/io_constraints_12.f90: New file.
7931 * gfortran.dg/io_constraints_13.f90: New file.
7932
7933 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
7934
7935 PR target/61423
7936 * gcc.target/i386/pr61423.c: New test.
7937
7938 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7939
7940 PR c++/60184
7941 * g++.dg/cpp0x/constexpr-union6.C: New.
7942 * g++.dg/cpp0x/union6.C: Likewise.
7943 * g++.dg/init/ref14.C: Adjust.
7944 * g++.dg/init/union1.C: Likewise.
7945
7946 2014-06-06 Richard Biener <rguenther@suse.de>
7947
7948 PR tree-optimization/59299
7949 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
7950
7951 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
7952
7953 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
7954 * gcc.dg/tree-ssa/sra-12.c: Likewise.
7955
7956 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7957
7958 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
7959 bitfield and test wrong results instead of correct results to make the
7960 test more portable.
7961
7962 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7963
7964 PR c++/60432
7965 * g++.dg/cpp0x/constexpr-60432.C: New.
7966
7967 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7968
7969 PR c++/60199
7970 * g++.dg/cpp0x/constexpr-60199.C: New.
7971
7972 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7973
7974 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
7975 Specify -march=z900 as an additional option.
7976 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
7977 * gcc.dg/optimize-bswapsi-2.c: Likewise.
7978 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
7979
7980 2014-06-06 Jakub Jelinek <jakub@redhat.com>
7981
7982 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
7983 reduction clause diagnostic changes.
7984 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
7985 * gfortran.dg/gomp/reduction1.f90: Likewise.
7986 * gfortran.dg/gomp/reduction3.f90: Likewise.
7987 * gfortran.dg/gomp/udr1.f90: New test.
7988 * gfortran.dg/gomp/udr2.f90: New test.
7989 * gfortran.dg/gomp/udr3.f90: New test.
7990 * gfortran.dg/gomp/udr4.f90: New test.
7991 * gfortran.dg/gomp/udr5.f90: New test.
7992 * gfortran.dg/gomp/udr6.f90: New test.
7993 * gfortran.dg/gomp/udr7.f90: New test.
7994
7995 2014-06-06 Christian Bruel <christian.bruel@st.com>
7996
7997 PR tree-optimization/43934
7998 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
7999
8000 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
8001
8002 PR c/53119
8003 * gcc.dg/pr53119.c: New testcase.
8004
8005 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8006
8007 PR target/52472
8008 * gcc.target/avr/pr52472.c: New test.
8009
8010
8011 2014-06-05 Jeff Law <law@redhat.com>
8012
8013 PR tree-optimization/61289
8014 * g++.dg/pr61289.C: New test.
8015 * g++.dg/pr61289-2.C: New test.
8016
8017 2014-06-05 Richard Biener <rguenther@suse.de>
8018 Paolo Carlini <paolo.carlini@oracle.com>
8019
8020 PR c++/56961
8021 * g++.dg/parse/pr56961.C: New.
8022
8023 2014-06-05 Kai Tietz <ktietz@redhat.com>
8024
8025 PR target/46219
8026 * gcc.target/i386/sibcall-4.c: Remove xfail.
8027
8028 2014-06-05 Julian Brown <julian@codesourcery.com>
8029 Sandra Loosemore <sandra@codesourcery.com>
8030
8031 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
8032
8033 2014-06-05 Richard Biener <rguenther@suse.de>
8034
8035 PR c++/61004
8036 * g++.dg/diagnostic/pr61004.C: New testcase.
8037
8038 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
8039
8040 * gcc.dg/torture/pr61319.c: New test.
8041
8042 2014-06-05 Marek Polacek <polacek@redhat.com>
8043
8044 PR c/56724
8045 * gcc.dg/pr56724-3.c: New test.
8046
8047 2014-06-05 Andreas Schwab <schwab@suse.de>
8048
8049 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
8050
8051 2014-06-05 Marek Polacek <polacek@redhat.com>
8052
8053 PR c/49706
8054 * c-c++-common/pr49706.c: New test.
8055
8056 2014-06-05 Marek Polacek <polacek@redhat.com>
8057
8058 PR c/48062
8059 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
8060 * gcc.dg/Wshadow-3.c: Likewise.
8061 * gcc.dg/pr48062.c: New test.
8062
8063 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8064
8065 PR c++/43453
8066 * g++.dg/init/pr43453.C: New.
8067
8068 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
8069
8070 PR tree-optimization/61385
8071 * gcc.dg/tree-ssa/pr61385.c: New file.
8072
8073 2014-06-04 Richard Biener <rguenther@suse.de>
8074
8075 PR tree-optimization/60098
8076 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
8077
8078 2014-06-04 Richard Biener <rguenther@suse.de>
8079
8080 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
8081
8082 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
8083
8084 PR c/58942
8085 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
8086 the case with a pointer.
8087
8088 2014-06-04 Marek Polacek <polacek@redhat.com>
8089
8090 PR c/30020
8091 * c-c++-common/pr30020.c: New test.
8092
8093 2014-06-03 Andrew Pinski <apinski@cavium.com>
8094
8095 * gcc.c-torture/compile/20140528-1.c: New testcase.
8096
8097 2014-06-03 Dehao Chen <dehao@google.com>
8098
8099 * gcc.dg/tree-prof/merge_block.c: New test.
8100
8101 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
8102
8103 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
8104 * g++.dg/ext/mv15.C (dg-options): Ditto.
8105
8106 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 DR 1423
8109 PR c++/52174
8110 * g++.dg/cpp0x/nullptr31.C: New.
8111 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
8112 * g++.dg/cpp0x/nullptr17.C: Update.
8113
8114 2014-06-03 Marek Polacek <polacek@redhat.com>
8115
8116 PR c/60439
8117 * c-c++-common/pr60439.c: New test.
8118 * g++.dg/eh/scope1.C (f4): Add dg-warning.
8119
8120 2014-06-03 Martin Jambor <mjambor@suse.cz>
8121
8122 PR ipa/61160
8123 * g++.dg/ipa/pr61160-1.C: New test.
8124
8125 2014-06-03 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/61383
8128 * gcc.dg/torture/pr61383-1.c: New testcase.
8129
8130 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
8131
8132 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
8133
8134 2014-06-02 Jeff Law <law@redhat.com>
8135
8136 PR rtl-optimization/61094
8137 * g++.dg/pr61094: New test.
8138
8139 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
8140
8141 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
8142 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
8143 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
8144 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
8145 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
8146 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
8147 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
8148 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
8149
8150 2014-06-02 Richard Biener <rguenther@suse.de>
8151
8152 PR tree-optimization/61346
8153 * gcc.dg/torture/pr61346.c: New testcase.
8154
8155 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8156
8157 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
8158 not compilation.
8159 * gcc.target/i386/sibcall-4.c: Ditto.
8160 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
8161
8162 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8163
8164 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8165 in scan-assembler-not string.
8166 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8167 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8168 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8169
8170 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8171
8172 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8173
8174 2014-06-01 Kai Tietz <ktietz@redhat.com>
8175
8176 PR target/61377
8177 * gcc.target/i386/sibcall-6.c: New test.
8178
8179 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8180
8181 DR 1227
8182 PR c++/57543
8183 * g++.dg/cpp0x/pr57543-1.C: New.
8184 * g++.dg/cpp0x/pr57543-2.C: Likewise.
8185 * g++.dg/cpp0x/pr57543-3.C: Likewise.
8186 * g++.dg/cpp0x/decltype59.C: Likewise.
8187
8188 2014-05-31 Tom de Vries <tom@codesourcery.com>
8189
8190 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8191
8192 2014-05-30 Jakub Jelinek <jakub@redhat.com>
8193
8194 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8195 restore_gcc_exec_prefix_env_var): New procedures.
8196 (set_ld_library_path_env_vars,
8197 restore_ld_library_path_env_vars): Use them.
8198 * lib/c-compat.exp: Load target-libpath.exp.
8199 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8200 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8201 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8202 restore_gcc_exec_prefix_env_var.
8203 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8204 Likewise.
8205
8206 * c-c++-common/asan/misalign-1.c: New test.
8207 * c-c++-common/asan/misalign-2.c: New test.
8208
8209 * g++.dg/asan/asan_test.C: Add -std=c++11 and
8210 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8211 -DASAN_USE_DEJAGNU_GTEST=1.
8212 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8213 * g++.dg/asan/asan_oob_test.cc: Likewise.
8214 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8215 * g++.dg/asan/asan_str_test.cc: Likewise.
8216 * g++.dg/asan/asan_test_utils.h: Likewise.
8217 * g++.dg/asan/sanitizer_test_config.h: Likewise.
8218 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8219 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8220 Imported from upstream r209283.
8221 * g++.dg/asan/asan_test_config.h: Likewise.
8222
8223 2014-05-30 Kai Tietz <ktietz@redhat.com>
8224
8225 PR target/60104
8226 * gcc.target/i386/sibcall-1.c: New test.
8227 * gcc.target/i386/sibcall-2.c: New test.
8228 * gcc.target/i386/sibcall-3.c: New test.
8229 * gcc.target/i386/sibcall-4.c: New test.
8230
8231 2014-05-30 Ian Lance Taylor <iant@google.com>
8232
8233 * gcc.target/i386/pause-2.c: New test.
8234
8235 2014-05-30 Tom de Vries <tom@codesourcery.com>
8236
8237 * gcc.target/i386/fuse-caller-save.c: New test.
8238 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8239 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8240
8241 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8242
8243 * gcc.target/arm/simd/vrev16p8_1.c: New file.
8244 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8245 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8246 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8247 * gcc.target/arm/simd/vrev16s8_1.c: New file.
8248 * gcc.target/arm/simd/vrev16u8_1.c: New file.
8249 * gcc.target/arm/simd/vrev32p16_1.c: New file.
8250 * gcc.target/arm/simd/vrev32p8_1.c: New file.
8251 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8252 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8253 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8254 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8255 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8256 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8257 * gcc.target/arm/simd/vrev32s16_1.c: New file.
8258 * gcc.target/arm/simd/vrev32s8_1.c: New file.
8259 * gcc.target/arm/simd/vrev32u16_1.c: New file.
8260 * gcc.target/arm/simd/vrev32u8_1.c: New file.
8261 * gcc.target/arm/simd/vrev64f32_1.c: New file.
8262 * gcc.target/arm/simd/vrev64p16_1.c: New file.
8263 * gcc.target/arm/simd/vrev64p8_1.c: New file.
8264 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8265 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8266 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8267 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8268 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8269 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8270 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8271 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8272 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8273 * gcc.target/arm/simd/vrev64s16_1.c: New file.
8274 * gcc.target/arm/simd/vrev64s32_1.c: New file.
8275 * gcc.target/arm/simd/vrev64s8_1.c: New file.
8276 * gcc.target/arm/simd/vrev64u16_1.c: New file.
8277 * gcc.target/arm/simd/vrev64u32_1.c: New file.
8278 * gcc.target/arm/simd/vrev64u8_1.c: New file.
8279
8280 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8281
8282 PR rtl-optimization/61325
8283 * gcc.target/aarch64/pr61325.c: New.
8284
8285 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8286
8287 * gcc.target/arm/simd/vextQf32_1.c: New file.
8288 * gcc.target/arm/simd/vextQp16_1.c: New file.
8289 * gcc.target/arm/simd/vextQp8_1.c: New file.
8290 * gcc.target/arm/simd/vextQs16_1.c: New file.
8291 * gcc.target/arm/simd/vextQs32_1.c: New file.
8292 * gcc.target/arm/simd/vextQs64_1.c: New file.
8293 * gcc.target/arm/simd/vextQs8_1.c: New file.
8294 * gcc.target/arm/simd/vextQu16_1.c: New file.
8295 * gcc.target/arm/simd/vextQu32_1.c: New file.
8296 * gcc.target/arm/simd/vextQu64_1.c: New file.
8297 * gcc.target/arm/simd/vextQu8_1.c: New file.
8298 * gcc.target/arm/simd/vextQp64_1.c: New file.
8299 * gcc.target/arm/simd/vextf32_1.c: New file.
8300 * gcc.target/arm/simd/vextp16_1.c: New file.
8301 * gcc.target/arm/simd/vextp8_1.c: New file.
8302 * gcc.target/arm/simd/vexts16_1.c: New file.
8303 * gcc.target/arm/simd/vexts32_1.c: New file.
8304 * gcc.target/arm/simd/vexts64_1.c: New file.
8305 * gcc.target/arm/simd/vexts8_1.c: New file.
8306 * gcc.target/arm/simd/vextu16_1.c: New file.
8307 * gcc.target/arm/simd/vextu32_1.c: New file.
8308 * gcc.target/arm/simd/vextu64_1.c: New file.
8309 * gcc.target/arm/simd/vextu8_1.c: New file.
8310 * gcc.target/arm/simd/vextp64_1.c: New file.
8311
8312 2014-05-29 Radovan Obradovic <robradovic@mips.com>
8313 Tom de Vries <tom@codesourcery.com>
8314
8315 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8316 options.
8317 * gcc.target/mips/fuse-caller-save.h: New include file.
8318 * gcc.target/mips/fuse-caller-save.c: New test.
8319 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8320 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8321
8322 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8323
8324 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8325
8326 2014-05-28 Richard Biener <rguenther@suse.de>
8327
8328 PR middle-end/61045
8329 * gcc.dg/pr61045.c: New testcase.
8330
8331 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8332
8333 * lib/clearcap.exp: New file.
8334 * gcc.dg/vect/vect.exp: Load clearcap.exp.
8335 Remove clearcap_ldflags handling.
8336 Call clearcap-init, clearcap-finish.
8337 * gcc.target/i386/i386.exp: Likewise.
8338 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8339 * gcc.target/i386/clearcapv2.map: Move to
8340 ../config/sol2-clearcapv2.map.
8341 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8342 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8343
8344 2014-05-28 Richard Biener <rguenther@suse.de>
8345
8346 PR tree-optimization/61335
8347 * gfortran.dg/pr61335.f90: New testcase.
8348
8349 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8352
8353 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8354
8355 * gnat.dg/overflow_fixed.adb: New test.
8356
8357 2014-05-27 Marek Polacek <polacek@redhat.com>
8358
8359 PR c/56724
8360 * gcc.dg/pr56724-1.c: New test.
8361 * gcc.dg/pr56724-2.c: New test.
8362 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8363 -Wtraditional.
8364 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8365
8366 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8367
8368 * gcc.dg/fold-compare-8.c: New test.
8369 * gcc.dg/Wstrict-overflow-25.c: Likewise.
8370
8371 2014-05-27 Richard Biener <rguenther@suse.de>
8372
8373 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8374
8375 2014-05-27 Marek Polacek <polacek@redhat.com>
8376
8377 PR testsuite/61319
8378 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8379 LLONG_MIN, and ULLONG_MAX.
8380
8381 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8382
8383 * lib/target-supports.exp (check_effective_target_vect_bswap):
8384 Specify arm*-*-* support.
8385
8386 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8387
8388 PR testsuite/61319
8389 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8390 -nan optional.
8391 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8392 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8393
8394 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8395
8396 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8397
8398 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
8399
8400 PR rtl-optimization/61222
8401 * gcc.c-torture/compile/pr61222-1.c: New test.
8402 * gcc.c-torture/compile/pr61222-2.c: Likewise.
8403
8404 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8405
8406 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8407
8408 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8409
8410 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8411
8412 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8413
8414 PR libgfortran/55117
8415 * gfortran.dg/namelist_85.f90: New test.
8416
8417 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
8418
8419 PR c/61191
8420 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8421 the case with syntax error.
8422
8423 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8424
8425 * gcc.dg/lto/pr61278_0.c: New test.
8426 * gcc.dg/lto/pr61278_1.c: New test.
8427
8428 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8429
8430 * gcc.dg/pr61220.c: New test.
8431 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8432
8433 2014-05-25 Tobias Burnus <burnus@net-b.de>
8434
8435 * gfortran.dg/coarray_10.f90: Update dg-warning.
8436 * gfortran.dg/coarray_this_image_1.f90: New.
8437 * gfortran.dg/coarray_this_image_2.f90: New.
8438
8439 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8440
8441 PR libfortran/61173
8442 * gfortran.dg/arrayio_14.f90: New test.
8443
8444 2014-05-24 Andreas Schwab <schwab@suse.de>
8445
8446 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8447
8448 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8449
8450 * gfortran.dg/bind_c_array_params_2.f90:
8451 Adjust regexp for -flto.
8452 * gfortran.dg/pr48636-2.f90: Likewise.
8453 * gfortran.dg/pr52835.f90: Likewise.
8454
8455 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8456
8457 PR rtl-optimization/61215
8458 * gcc.target/i386/pr61215.c: New.
8459
8460 2014-05-23 Marek Polacek <polacek@redhat.com>
8461 Jakub Jelinek <jakub@redhat.com>
8462
8463 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8464 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8465 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8466 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8467 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8468 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8469 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8470 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8471 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8472 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8473 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8474 * c-c++-common/ubsan/float-cast.h: New file.
8475 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8476 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8477
8478 2014-05-23 Jiong Wang <jiong.wang@arm.com>
8479
8480 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8481
8482 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8483
8484 * g++.dg/cpp1y/lambda-init9.C: New.
8485
8486 2014-05-23 Richard Biener <rguenther@suse.de>
8487
8488 PR testsuite/61266
8489 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8490 adjust testcase to reflect reality.
8491
8492 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8493
8494 PR tree-optimization/54733
8495 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8496 optimization to support memory sources and bitwise operations
8497 equivalent to load in host endianness.
8498 * gcc.dg/optimize-bswaphi-1.c: Likewise.
8499 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8500 * gcc.c-torture/execute/bswap-2.c: Likewise.
8501
8502 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8503
8504 * lib/target-supports.exp: New effective targets for architectures
8505 capable of performing byte swap.
8506 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8507 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8508 * gcc.dg/optimize-bswapsi-1.c: Likewise.
8509
8510 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8511
8512 PR c++/61088
8513 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8514 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8515
8516 2014-05-22 Xinliang David Li <davidxl@google.com>
8517
8518 * g++.dg/ipa/devirt-15.C: Fix expected message.
8519 * g++.dg/ipa/devirt-16.C: Ditto.
8520 * g++.dg/ipa/devirt-17.C: Ditto.
8521 * g++.dg/ipa/devirt-26.C: Ditto.
8522 * g++.dg/ipa/imm-devirt-1.C: Ditto.
8523 * g++.dg/ipa/imm-devirt-2.C: Ditto.
8524 * g++.dg/tree-ssa/pr8781.C:Ditto.
8525
8526 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8527
8528 * gcc.target/powerpc/htm-ttest.c: New test.
8529
8530 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8531
8532 * gnat.dg/opt37.ad[sb]: New test.
8533
8534 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
8535
8536 PR c/61271
8537 * g++.dg/cilk-plus/AN/array_function.cc: New.
8538
8539 2014-05-22 Richard Biener <rguenther@suse.de>
8540
8541 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8542
8543 2014-05-22 Kostya Serebryany <kcc@google.com>
8544
8545 * c-c++-common/tsan/mutexset1.c: Update the test to match
8546 upstream r209283.
8547 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8548
8549 2014-05-21 Marek Polacek <polacek@redhat.com>
8550
8551 PR sanitizer/61272
8552 * g++.dg/ubsan/pr61272.C: New test.
8553
8554 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
8555 Sandra Loosemore <sandra@codesourcery.com>
8556
8557 PR lto/60179
8558 * lib/scanasm.exp (scan-lto-assembler): New procedure.
8559 * gcc.target/nios2/custom-fp-lto.c: New test.
8560
8561 2014-05-21 Andreas Schwab <schwab@suse.de>
8562
8563 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8564
8565 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8566
8567 PR target/54236
8568 * gcc.target/sh/pr54236-3.c: New.
8569
8570 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8571
8572 PR c++/60189
8573 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8574
8575 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
8576
8577 PR tree-optimization/60899
8578 * g++.dg/ipa/devirt-11.C: Update template.
8579
8580 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8581
8582 PR C++/61038
8583 * g++.dg/cpp0x/pr61038.C: New.
8584
8585 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8586
8587 PR c++/58753
8588 PR c++/58930
8589 PR c++/58704
8590 * g++.dg/cpp0x/nsdmi-template11.C: New.
8591 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8592 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8593
8594 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
8595
8596 * gnat.dg/opt35.adb: New test.
8597 * gnat.dg/opt36.adb: Likewise.
8598 * gnat.dg/opt35_pkg.ad[sb]: New helper.
8599
8600 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8601
8602 PR c++/60373
8603 * g++.dg/cpp0x/Wattributes1.C: New.
8604 * g++.dg/ext/visibility/redecl1.C: Adjust.
8605 * g++.dg/ext/visibility/visibility-7.C: Likewise.
8606
8607 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8608
8609 * gcc.target/powerpc/vsxcopy.c: New test.
8610
8611 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8612
8613 PR c++/58664
8614 * g++.dg/cpp0x/nsdmi-union6.C: New.
8615 * g++.dg/parse/pr58664.C: Likewise.
8616 * g++.dg/cpp0x/nsdmi6.C: Tweak.
8617 * g++.dg/parse/crash31.C: Likewise.
8618 * g++.dg/template/error2.C: Likewise.
8619 * g++.dg/template/inherit8.C: Likewise.
8620 * g++.dg/template/offsetof2.C: Likewise.
8621
8622 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
8623
8624 * c-c++-common/gomp/simd4.c: Adjust for inform.
8625 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8626 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8627 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
8628 * g++.dg/cpp0x/noexcept15.C: Likewise.
8629 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
8630 * g++.dg/eh/spec6.C: Likewise.
8631 * g++.dg/expr/cast1.C: Likewise.
8632 * g++.dg/expr/dtor1.C: Likewise.
8633 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
8634 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
8635 * g++.dg/gomp/pr49223-2.C: Likewise.
8636 * g++.dg/gomp/udr-4.C: Likewise.
8637 * g++.dg/init/delete1.C: Likewise.
8638 * g++.dg/other/crash-2.C: Likewise.
8639 * g++.dg/parse/crash24.C: Likewise.
8640 * g++.dg/parse/crash25.C: Likewise.
8641 * g++.dg/parse/crash31.C: Likewise.
8642 * g++.dg/parse/crash49.C: Likewise.
8643 * g++.dg/parse/crash50.C: Likewise.
8644 * g++.dg/parse/crash54.C: Likewise.
8645 * g++.dg/parse/dtor7.C: Likewise.
8646 * g++.dg/parse/error40.C: Likewise.
8647 * g++.dg/parse/fused-params1.C: Likewise.
8648 * g++.dg/parse/new1.C: Likewise.
8649 * g++.dg/template/crash35.C: Likewise.
8650 * g++.dg/template/crash59.C: Likewise.
8651 * g++.dg/template/crash77.C: Likewise.
8652 * g++.dg/template/error51.C: Likewise.
8653 * g++.dg/template/incomplete1.C: Likewise.
8654 * g++.dg/template/incomplete3.C: Likewise.
8655 * g++.dg/template/incomplete4.C: Likewise.
8656 * g++.dg/template/incomplete5.C: Likewise.
8657 * g++.dg/template/inherit8.C: Likewise.
8658 * g++.dg/template/instantiate1.C: Likewise.
8659 * g++.dg/template/instantiate3.C: Likewis: Likewise.
8660 * g++.dg/template/offsetof2.C: Likewise.
8661 * g++.dg/tm/pr51928.C: Likewise.
8662 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
8663 * g++.dg/warn/incomplete1.C: Likewise.
8664 * g++.dg/warn/incomplete2.C: Likewise.
8665 * g++.old-deja/g++.brendan/friend4.C: Likewise.
8666 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
8667 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
8668 * g++.old-deja/g++.eh/catch1.C: Likewise.
8669 * g++.old-deja/g++.eh/spec6.C: Likewise.
8670 * g++.old-deja/g++.mike/p7868.C: Likewise.
8671 * g++.old-deja/g++.other/crash38.C: Likewise.
8672 * g++.old-deja/g++.other/enum2.C: Likewise.
8673 * g++.old-deja/g++.other/incomplete.C: Likewise.
8674 * g++.old-deja/g++.other/vaarg3.C: Likewise.
8675 * g++.old-deja/g++.pt/crash9.C: Likewise.
8676 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
8677 * g++.old-deja/g++.pt/typename8.C: Likewise.
8678 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
8679
8680 2014-05-19 Joseph Myers <joseph@codesourcery.com>
8681
8682 * lib/target-supports.exp
8683 (check_effective_target_vect_sizes_32B_16B): Return false if
8684 128-bit AVX vectors preferred.
8685
8686 2014-05-19 Mike Stump <mikestump@comcast.net>
8687
8688 * lib/target-supports.exp (check_effective_target_avx): Early out
8689 if not x86 to prevent x86 flags on non-x86 targets.
8690
8691 2014-05-19 Richard Biener <rguenther@suse.de>
8692
8693 PR tree-optimization/61221
8694 * gcc.dg/torture/pr61221.c: New testcase.
8695
8696 2014-05-19 Richard Biener <rguenther@suse.de>
8697
8698 PR tree-optimization/61209
8699 * gfortran.dg/pr61209.f90: New testcase.
8700
8701 2014-05-19 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/61184
8704 * c-c++-common/torture/pr61184.c: New testcase.
8705
8706 2014-05-19 Christian Bruel <christian.bruel@st.com>
8707
8708 PR target/61195
8709 * gcc.target/sh/pr61195.c: New test.
8710
8711 2014-05-18 Wei Mi <wmi@google.com>
8712
8713 PR target/58066
8714 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
8715 directive with rtl insns. Add effective-target fpic and
8716 tls_native.
8717
8718 2014-05-17 Xinliang David Li <davidxl@google.com>
8719
8720 * g++.dg/ipa/devirt-33.C: New testcase.
8721
8722 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
8723
8724 * g++.dg/ipa/comdat.C: New file.
8725
8726 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8727
8728 * gnat.dg/volatile12.ad[sb]: New test.
8729
8730 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8731
8732 * gnat.dg/enum3.adb: New test.
8733
8734 2014-05-18 Andreas Schwab <schwab@suse.de>
8735
8736 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8737
8738 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
8739
8740 PR libfortran/52539
8741 * gfortran.dg/namelist_utf8.f90: New test.
8742
8743 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8744
8745 PR c++/52875
8746 * g++.dg/cpp0x/decltype58.C: New.
8747
8748 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
8749
8750 * gcc.target/microblaze/others/break_handler.c: New.
8751
8752 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
8753
8754 PR tree-optimization/61140
8755 PR tree-optimization/61150
8756 PR tree-optimization/61197
8757 * gcc.dg/tree-ssa/pr61140.c: New file.
8758 * gcc.dg/tree-ssa/pr61150.c: New file.
8759 * gcc.dg/tree-ssa/pr61197.c: New file.
8760
8761 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
8762
8763 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
8764 (dg-options): Add -mfpmath=387.
8765 (dg-final): Check that no MMX registers are used.
8766
8767 2014-05-17 Andreas Schwab <schwab@suse.de>
8768
8769 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
8770
8771 2014-05-16 David Malcolm <dmalcolm@redhat.com>
8772
8773 Revert:
8774 2014-04-29 David Malcolm <dmalcolm@redhat.com>
8775
8776 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8777 occurrences of "int" in the gimple dump to reflect that the return
8778 types of functions now show up in such dumps.
8779 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8780
8781 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
8782
8783 * gcc.c-torture/execute/20101011-1.c: Update testcase.
8784 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
8785 * gcc.dg/tree-ssa/writeonly.c: New testcase.
8786 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
8787 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
8788 * gcc.dg/debug/pr35154.c: Update testcase.
8789 * gcc.target/i386/vectorize1.c: Update testcase.
8790
8791 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
8792
8793 PR c++/51640
8794 * g++.dg/parse/error54.C: New.
8795
8796 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
8797
8798 PR rtl-optimization/60969
8799 * g++.dg/pr60969.C: New.
8800
8801 2014-05-16 Richard Biener <rguenther@suse.de>
8802
8803 PR tree-optimization/61194
8804 * gcc.dg/vect/pr61194.c: New testcase.
8805
8806 2014-05-16 Richard Biener <rguenther@suse.de>
8807
8808 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
8809 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
8810 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
8811 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
8812
8813 2014-05-16 Richard Biener <rguenther@suse.de>
8814
8815 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
8816
8817 2014-05-15 Martin Jambor <mjambor@suse.cz>
8818
8819 PR ipa/61085
8820 * g++.dg/ipa/pr61085.C: New test.
8821
8822 2014-05-15 Martin Jambor <mjambor@suse.cz>
8823
8824 PR tree-optimization/61090
8825 * gcc.dg/tree-ssa/pr61090.c: New test.
8826
8827 2014-05-15 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR tree-optimization/61158
8830 * gcc.dg/pr61158.c: New test.
8831
8832 2014-05-15 Andreas Schwab <schwab@suse.de>
8833
8834 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
8835 emitted.
8836 * obj-c++.dg/exceptions-5.mm: Likewise.
8837
8838 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8839
8840 * shrink-wrap-loop.c: New test case.
8841
8842 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
8843
8844 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
8845 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
8846 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
8847 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
8848 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
8849 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
8850 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
8851 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
8852 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
8853 * gcc.target/arm/simd/vtrnf32_1.c: New file.
8854 * gcc.target/arm/simd/vtrnp16_1.c: New file.
8855 * gcc.target/arm/simd/vtrnp8_1.c: New file.
8856 * gcc.target/arm/simd/vtrns16_1.c: New file.
8857 * gcc.target/arm/simd/vtrns32_1.c: New file.
8858 * gcc.target/arm/simd/vtrns8_1.c: New file.
8859 * gcc.target/arm/simd/vtrnu16_1.c: New file.
8860 * gcc.target/arm/simd/vtrnu32_1.c: New file.
8861 * gcc.target/arm/simd/vtrnu8_1.c: New file.
8862
8863 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
8864
8865 * gcc.target/i386/clflushopt-1.c: New.
8866 * gcc.target/i386/xsavec-1.c: Ditto.
8867 * gcc.target/i386/xsavec64-1.c: Ditto.
8868 * gcc.target/i386/xsaves-1.c: Ditto.
8869 * gcc.target/i386/xsaves64-1.c: Ditto.
8870 * gcc.target/i386/sse-12.c: Test new options.
8871 * gcc.target/i386/sse-13.c: Ditto.
8872 * gcc.target/i386/sse-14.c: Ditto.
8873 * gcc.target/i386/sse-22.c: Ditto.
8874 * gcc.target/i386/sse-23.c: Ditto.
8875 * g++.dg/other/i386-2.C: Ditto.
8876 * g++.dg/other/i386-3.C: Ditto.
8877
8878 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8879
8880 PR rtl-optimization/60866
8881 * gcc.dg/pr60866.c: New test.
8882
8883 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8884
8885 PR rtl-optimization/60901
8886 * gcc.target/i386/pr60901.c: New test.
8887
8888 2014-05-14 Yury Gribov <y.gribov@samsung.com>
8889
8890 PR sanitizer/61100
8891 * c-c++-common/asan/asan-interface-1.c: New test.
8892 * lib/asan-dg.exp (asan_include_flags): New function.
8893 (asan_init): Call asan_include_flags to obtain path
8894 to sanitizer headers.
8895
8896 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
8897
8898 * lib/target-support.exp (check_dfp_hw_available): New function.
8899 (is-effective-target): Check $arg for dfp_hw.
8900 (is-effective-target-keyword): Likewise.
8901 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
8902 Change target to dfp_hw.
8903
8904 2014-05-13 Marek Polacek <polacek@redhat.com>
8905
8906 PR c/61162
8907 * gcc.dg/pr61162.c: New test.
8908
8909 2014-05-13 Marek Polacek <polacek@redhat.com>
8910
8911 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
8912 * c-c++-common/pr50459-2.c: New test.
8913
8914 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
8915
8916 PR c++/54310
8917 * g++.dg/template/pr54310.C: New.
8918
8919 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
8920 Sandra Loosemore <sandra@codesourcery.com>
8921
8922 * gcc.target/mips/loongson-simd.c: Disable micromips too.
8923
8924 2014-05-13 Catherine Moore <clm@cm00re.com>
8925
8926 * gcc.target/mips/near-far-1.c: Adjust expected output
8927 to allow the JALS instruction.
8928 * gcc.target/mips/near-far-2.c: Likewise.
8929 * gcc.target/mips/near-far-4.c: Likewise.
8930
8931 2014-05-13 Bin Cheng <bin.cheng@arm.com>
8932
8933 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
8934
8935 2014-05-13 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/61060
8938 * gcc.dg/pr61060.c: New test.
8939
8940 2014-05-12 DJ Delorie <dj@redhat.com>
8941
8942 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
8943 * gcc.dg/sibcall-4.c: Likewise.
8944
8945 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
8946
8947 * objc.dg/shadow-1.m: New test.
8948 * objc.dg/shadow-2.m: New test.
8949 * objc.dg/ivar-scope-1.m: New test.
8950 * objc.dg/ivar-scope-2.m: New test.
8951 * objc.dg/ivar-scope-3.m: New test.
8952 * objc.dg/ivar-scope-4.m: New test.
8953 * objc.dg/ivar-visibility-1.m: New test.
8954 * objc.dg/ivar-visibility-2.m: New test.
8955 * objc.dg/ivar-visibility-3.m: New test.
8956 * objc.dg/ivar-visibility-4.m: New test.
8957
8958 2014-05-12 Tobias Burnus <burnus@net-b.de>
8959
8960 PR fortran/60127
8961 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
8962
8963 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8964
8965 PR fortran/60834
8966 * gfortran.dg/associate_16.f90: New test.
8967
8968 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8969
8970 PR target/60991
8971 * gcc.target/avr/pr60991.c: New testcase.
8972
8973 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8974
8975 PR c++/60054
8976 * g++.dg/cpp1y/pr60054.C: New.
8977
8978 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8979
8980 PR c++/51199
8981 * g++.dg/template/pr51199.C: New.
8982
8983 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
8984
8985 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
8986
8987 2014-05-11 Jakub Jelinek <jakub@redhat.com>
8988
8989 * gfortran.dg/gomp/affinity-1.f90: New test.
8990
8991 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
8992
8993 * gcc.dg/torture/pr61136.c: New test.
8994
8995 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8996
8997 PR c++/59705
8998 * g++.dg/cpp0x/sfinae51.C: New.
8999
9000 PR c++/58353
9001 * g++.dg/cpp0x/variadic157.C: New.
9002
9003 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
9004
9005 PR target/51244
9006 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
9007
9008 2014-05-10 Marek Polacek <polacek@redhat.com>
9009
9010 * gcc.dg/pedwarn-init.c: New test.
9011 * gcc.dg/init-string-1.c: Adjust dg-error.
9012
9013 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
9014
9015 * lib/target-supports.exp
9016 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
9017 to the list.
9018
9019 2014-05-09 Marek Polacek <polacek@redhat.com>
9020
9021 PR c/61096
9022 * gcc.dg/pr61096-1.c: New test.
9023 * gcc.dg/pr61096-2.c: New test.
9024
9025 2014-05-09 Florian Weimer <fweimer@redhat.com>
9026
9027 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
9028 * g++.dg/fstack-protector-strong.C: Likewise.
9029 * gcc.target/i386/ssp-strong-reg.c: New file.
9030
9031 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
9032
9033 PR target/61055
9034 * gcc.target/avr/torture/pr61055.c: New test.
9035
9036 2014-05-09 Marek Polacek <polacek@redhat.com>
9037
9038 PR c/50459
9039 * c-c++-common/attributes-1.c: Move test line to a new test.
9040 * c-c++-common/attributes-2.c: New test.
9041 * c-c++-common/pr50459.c: New test.
9042 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
9043 * gcc.dg/nonnull-2.c: Likewise.
9044 * gcc.dg/pr55570.c: Modify dg-error.
9045 * gcc.dg/tm/wrap-2.c: Likewise.
9046
9047 2014-05-08 Jeff Law <law@redhat.com>
9048
9049 PR tree-optimization/61009
9050 * g++.dg/tree-ssa/pr61009.C: New test.
9051
9052 2014-05-08 Matthias Klose <doko@ubuntu.com>
9053
9054 PR driver/61106
9055 * gcc-dg/unused-8a.c: New.
9056 * gcc-dg/unused-8b.c: Likewise.
9057
9058 2014-05-08 Marek Polacek <polacek@redhat.com>
9059
9060 PR c/61053
9061 * gcc.dg/pr61053.c: New test.
9062
9063 2014-05-08 Marek Polacek <polacek@redhat.com>
9064
9065 PR c/61077
9066 * gcc.dg/pr61077.c: New test.
9067
9068 2014-05-08 Tobias Burnus <burnus@net-b.de>
9069
9070 * gfortran.dg/coarray_collectives_1.f90: New.
9071 * gfortran.dg/coarray_collectives_2.f90: New.
9072 * gfortran.dg/coarray_collectives_3.f90: New.
9073 * gfortran.dg/coarray_collectives_4.f90: New.
9074 * gfortran.dg/coarray_collectives_5.f90: New.
9075 * gfortran.dg/coarray_collectives_6.f90: New.
9076 * gfortran.dg/coarray/collectives_1.f90: New.
9077 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
9078 * gfortran.dg/assumed_type_4.f90: Update dg-error.
9079 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
9080 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
9081 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
9082 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
9083 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9084
9085 2014-05-08 Wei Mi <wmi@google.com>
9086
9087 PR target/58066
9088 * gcc.target/i386/pr58066.c: New test.
9089
9090 2014-05-08 Joseph Myers <joseph@codesourcery.com>
9091
9092 * gcc.target/i386/avx256-unaligned-load-2.c,
9093 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
9094 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
9095 packed-single instructions.
9096
9097 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/13981
9100 * g++.dg/diagnostic/pr13981.C: New.
9101
9102 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
9103
9104 PR tree-optimization/59100
9105 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
9106 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
9107
9108 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
9109
9110 PR tree-optimization/61095
9111 * gcc.dg/torture/pr61095.c: New test.
9112
9113 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9114
9115 PR middle-end/39246
9116 * gcc.dg/uninit-13.c: Move warning on the actual source line where
9117 the uninitialized complex is used.
9118 * gcc.dg/uninit-17.c: New test to check partial initialization of
9119 complex with branches.
9120 * gcc.dg/uninit-17-O0.c: Likewise.
9121
9122 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
9123
9124 PR target/60884
9125 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
9126 (test_03): Rename to test_02.
9127
9128 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9129
9130 PR c++/61083
9131 * g++.dg/cpp0x/sfinae50.C: New.
9132
9133 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9134
9135 PR c++/61080
9136 * g++.dg/cpp0x/deleted7.C: New.
9137
9138 2014-05-07 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/61034
9141 * g++.dg/tree-ssa/pr61034.C: New testcase.
9142
9143 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
9144
9145 * gcc.target/epiphany/isr-arg.c: New file.
9146
9147 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
9148
9149 PR tree-optimization/52252
9150 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
9151
9152 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9153
9154 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
9155 * gcc.target/aarch64/simd/vrev16p8.x: New file.
9156 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
9157 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
9158 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
9159 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
9160 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
9161 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
9162 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
9163 * gcc.target/aarch64/simd/vrev16s8.x: New file.
9164 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9165 * gcc.target/aarch64/simd/vrev16u8.x: New file.
9166 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9167 * gcc.target/aarch64/simd/vrev32p16.x: New file.
9168 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9169 * gcc.target/aarch64/simd/vrev32p8.x: New file.
9170 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9171 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9172 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9173 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9174 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9175 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9176 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9177 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9178 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9179 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9180 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9181 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9182 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9183 * gcc.target/aarch64/simd/vrev32s16.x: New file.
9184 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9185 * gcc.target/aarch64/simd/vrev32s8.x: New file.
9186 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9187 * gcc.target/aarch64/simd/vrev32u16.x: New file.
9188 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9189 * gcc.target/aarch64/simd/vrev32u8.x: New file.
9190 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9191 * gcc.target/aarch64/simd/vrev64f32.x: New file.
9192 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9193 * gcc.target/aarch64/simd/vrev64p16.x: New file.
9194 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9195 * gcc.target/aarch64/simd/vrev64p8.x: New file.
9196 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9197 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9198 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9199 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9200 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9201 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9202 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9203 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9204 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9205 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9206 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9207 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9208 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9209 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9210 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9211 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9212 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9213 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9214 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9215 * gcc.target/aarch64/simd/vrev64s16.x: New file.
9216 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9217 * gcc.target/aarch64/simd/vrev64s32.x: New file.
9218 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9219 * gcc.target/aarch64/simd/vrev64s8.x: New file.
9220 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9221 * gcc.target/aarch64/simd/vrev64u16.x: New file.
9222 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9223 * gcc.target/aarch64/simd/vrev64u32.x: New file.
9224 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9225 * gcc.target/aarch64/simd/vrev64u8.x: New file.
9226
9227 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9228
9229 gcc.target/aarch64/simd/ext_f32.x: New file.
9230 gcc.target/aarch64/simd/ext_f32_1.c: New file.
9231 gcc.target/aarch64/simd/ext_p16.x: New file.
9232 gcc.target/aarch64/simd/ext_p16_1.c: New file.
9233 gcc.target/aarch64/simd/ext_p8.x: New file.
9234 gcc.target/aarch64/simd/ext_p8_1.c: New file.
9235 gcc.target/aarch64/simd/ext_s16.x: New file.
9236 gcc.target/aarch64/simd/ext_s16_1.c: New file.
9237 gcc.target/aarch64/simd/ext_s32.x: New file.
9238 gcc.target/aarch64/simd/ext_s32_1.c: New file.
9239 gcc.target/aarch64/simd/ext_s64.x: New file.
9240 gcc.target/aarch64/simd/ext_s64_1.c: New file.
9241 gcc.target/aarch64/simd/ext_s8.x: New file.
9242 gcc.target/aarch64/simd/ext_s8_1.c: New file.
9243 gcc.target/aarch64/simd/ext_u16.x: New file.
9244 gcc.target/aarch64/simd/ext_u16_1.c: New file.
9245 gcc.target/aarch64/simd/ext_u32.x: New file.
9246 gcc.target/aarch64/simd/ext_u32_1.c: New file.
9247 gcc.target/aarch64/simd/ext_u64.x: New file.
9248 gcc.target/aarch64/simd/ext_u64_1.c: New file.
9249 gcc.target/aarch64/simd/ext_u8.x: New file.
9250 gcc.target/aarch64/simd/ext_u8_1.c: New file.
9251 gcc.target/aarch64/simd/ext_f64.c: New file.
9252 gcc.target/aarch64/simd/extq_f32.x: New file.
9253 gcc.target/aarch64/simd/extq_f32_1.c: New file.
9254 gcc.target/aarch64/simd/extq_p16.x: New file.
9255 gcc.target/aarch64/simd/extq_p16_1.c: New file.
9256 gcc.target/aarch64/simd/extq_p8.x: New file.
9257 gcc.target/aarch64/simd/extq_p8_1.c: New file.
9258 gcc.target/aarch64/simd/extq_s16.x: New file.
9259 gcc.target/aarch64/simd/extq_s16_1.c: New file.
9260 gcc.target/aarch64/simd/extq_s32.x: New file.
9261 gcc.target/aarch64/simd/extq_s32_1.c: New file.
9262 gcc.target/aarch64/simd/extq_s64.x: New file.
9263 gcc.target/aarch64/simd/extq_s64_1.c: New file.
9264 gcc.target/aarch64/simd/extq_s8.x: New file.
9265 gcc.target/aarch64/simd/extq_s8_1.c: New file.
9266 gcc.target/aarch64/simd/extq_u16.x: New file.
9267 gcc.target/aarch64/simd/extq_u16_1.c: New file.
9268 gcc.target/aarch64/simd/extq_u32.x: New file.
9269 gcc.target/aarch64/simd/extq_u32_1.c: New file.
9270 gcc.target/aarch64/simd/extq_u64.x: New file.
9271 gcc.target/aarch64/simd/extq_u64_1.c: New file.
9272 gcc.target/aarch64/simd/extq_u8.x: New file.
9273 gcc.target/aarch64/simd/extq_u8_1.c: New file.
9274 gcc.target/aarch64/simd/extq_f64.c: New file.
9275
9276 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9277
9278 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9279 * gcc.target/aarch64/vtrnu32.c: Likewise.
9280 * gcc.target/aarch64/vtrnf32.c: Likewise.
9281
9282 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9283
9284 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9285 * gcc.target/aarch64/simd/vtrnf32.x: New file.
9286 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9287 * gcc.target/aarch64/simd/vtrnp16.x: New file.
9288 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9289 * gcc.target/aarch64/simd/vtrnp8.x: New file.
9290 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9291 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9292 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9293 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9294 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9295 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9296 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9297 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9298 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9299 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9300 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9301 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9302 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9303 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9304 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9305 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9306 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9307 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9308 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9309 * gcc.target/aarch64/simd/vtrns16.x: New file.
9310 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9311 * gcc.target/aarch64/simd/vtrns32.x: New file.
9312 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9313 * gcc.target/aarch64/simd/vtrns8.x: New file.
9314 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9315 * gcc.target/aarch64/simd/vtrnu16.x: New file.
9316 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9317 * gcc.target/aarch64/simd/vtrnu32.x: New file.
9318 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9319 * gcc.target/aarch64/simd/vtrnu8.x: New file.
9320
9321 2014-05-07 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/57864
9324 * gcc.dg/torture/pr57864.c: New testcase.
9325
9326 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9327
9328 PR libfortran/61049
9329 * gfortran.dg/list_read_13.f: New test.
9330
9331 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9332
9333 PR c++/60999
9334 * g++.dg/cpp0x/nsdmi-template9.C: New.
9335 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9336
9337 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
9338 Mike Stump <mikestump@comcast.net>
9339 Richard Sandiford <rdsandiford@googlemail.com>
9340
9341 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9342
9343 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
9344
9345 PR ipa/60965
9346 * g++.dg/ipa/devirt-32.C: New testcase.
9347
9348 2014-05-05 Richard Biener <rguenther@suse.de>
9349
9350 PR middle-end/61010
9351 * gcc.dg/torture/pr61010.c: New testcase.
9352
9353 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9354
9355 * gcc.target/s390/leaf-profile.c: New testcase.
9356
9357 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9358
9359 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9360 Disable asm scan for s390.
9361 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9362 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9363
9364 2014-05-05 Bin Cheng <bin.cheng@arm.com>
9365
9366 PR tree-optimization/60363
9367 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9368
9369 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
9370
9371 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9372 (dg-require-effective-target): Change target to powerpc_fprs.
9373 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9374 (dg-require-effective-target): Change target to dfprt.
9375
9376 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9377
9378 PR c++/58582
9379 * g++.dg/cpp0x/deleted4.C: New.
9380 * g++.dg/cpp0x/deleted5.C: Likewise.
9381 * g++.dg/cpp0x/deleted6.C: Likewise.
9382
9383 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
9384
9385 PR fortran/61025
9386 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9387 regexps for -m32.
9388 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9389 * gfortran.dg/coarray_poly_6.f90: Likewise.
9390 * gfortran.dg/coarray_poly_7.f90: Likewise.
9391 * gfortran.dg/coarray_poly_8.f90: Likewise.
9392
9393 2014-05-02 Marek Polacek <polacek@redhat.com>
9394
9395 PR c/25801
9396 * gcc.dg/pr25801.c: New test.
9397
9398 2014-05-02 Marek Polacek <polacek@redhat.com>
9399
9400 PR c/60784
9401 * gcc.dg/pr60784.c: New test.
9402
9403 2014-05-01 Marek Polacek <polacek@redhat.com>
9404
9405 PR c/60915
9406 * gcc.dg/pr60915.c: New test.
9407
9408 2014-05-01 Marek Polacek <polacek@redhat.com>
9409
9410 PR c/60257
9411 * gcc.dg/pr60257.c: New test.
9412
9413 2014-05-01 Marek Polacek <polacek@redhat.com>
9414
9415 PR c/43395
9416 * c-c++-common/pr43395.c: New test.
9417
9418 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
9419
9420 * gcc.dg/cond-reduc-1.c: New test.
9421 * gcc.dg/cond-reduc-2.c: Likewise.
9422
9423 2014-05-01 Marek Polacek <polacek@redhat.com>
9424
9425 PR c/29467
9426 * gcc.dg/pr29467.c: New test.
9427 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
9428 about boolean types.
9429 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
9430 to bool.
9431 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9432
9433 2014-05-01 Marek Polacek <polacek@redhat.com>
9434
9435 PR c/43245
9436 * gcc.dg/pr43245.c: New test.
9437
9438 2014-05-01 Marek Polacek <polacek@redhat.com>
9439
9440 PR c/56989
9441 * gcc.dg/pr56989.c: New test.
9442
9443 2014-04-30 Ian Lance Taylor <iant@google.com>
9444
9445 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9446 in go_compile_args rather than in argument to go-torture-execute.
9447
9448 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
9449
9450 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9451 instead of getpid.
9452
9453 2014-04-30 Tobias Burnus <burnus@net-b.de>
9454
9455 * gfortran.dg/coarray_poly_6.f90
9456 * gfortran.dg/coarray_poly_7.f90
9457 * gfortran.dg/coarray_poly_8.f90
9458
9459 2014-04-30 Tobias Burnus <burnus@net-b.de>
9460
9461 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9462 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9463 * gfortran.dg/coarray/codimension.f90: New.
9464
9465 2014-04-30 Tobias Burnus <burnus@net-b.de>
9466
9467 * gfortran.dg/coarray_lib_this_image_1.f90: New.
9468 * gfortran.dg/coarray_lib_this_image_2.f90: New.
9469
9470 2014-04-30 Tobias Burnus <burnus@net-b.de>
9471
9472 * gfortran.dg/coarray_poly_4.f90: New.
9473 * gfortran.dg/coarray_poly_5.f90: New.
9474
9475 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9476
9477 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9478 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9479 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9480 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9481 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9482 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9483 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9484 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9485 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9486 * gcc.target/arm/simd/vuzpf32_1.c: New file.
9487 * gcc.target/arm/simd/vuzpp16_1.c: New file.
9488 * gcc.target/arm/simd/vuzpp8_1.c: New file.
9489 * gcc.target/arm/simd/vuzps16_1.c: New file.
9490 * gcc.target/arm/simd/vuzps32_1.c: New file.
9491 * gcc.target/arm/simd/vuzps8_1.c: New file.
9492 * gcc.target/arm/simd/vuzpu16_1.c: New file.
9493 * gcc.target/arm/simd/vuzpu32_1.c: New file.
9494 * gcc.target/arm/simd/vuzpu8_1.c: New file.
9495
9496 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9497
9498 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9499 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9500 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9501
9502 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9503
9504 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9505 * gcc.target/aarch64/simd/vuzpf32.x: New file.
9506 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9507 * gcc.target/aarch64/simd/vuzpp16.x: New file.
9508 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9509 * gcc.target/aarch64/simd/vuzpp8.x: New file.
9510 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9511 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9512 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9513 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9514 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9515 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9516 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9517 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9518 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9519 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9520 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9521 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9522 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9523 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9524 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9525 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9526 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9527 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9528 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9529 * gcc.target/aarch64/simd/vuzps16.x: New file.
9530 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9531 * gcc.target/aarch64/simd/vuzps32.x: New file.
9532 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9533 * gcc.target/aarch64/simd/vuzps8.x: New file.
9534 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9535 * gcc.target/aarch64/simd/vuzpu16.x: New file.
9536 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9537 * gcc.target/aarch64/simd/vuzpu32.x: New file.
9538 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9539 * gcc.target/aarch64/simd/vuzpu8.x: New file.
9540
9541 2014-04-30 Richard Biener <rguenther@suse.de>
9542
9543 PR tree-optimization/48329
9544 * gfortran.dg/vect/pr48329.f90: New testcase.
9545
9546 2014-04-30 Marek Polacek <polacek@redhat.com>
9547
9548 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9549 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9550
9551 2014-04-30 Marek Polacek <polacek@redhat.com>
9552
9553 PR c/60139
9554 * gcc.dg/pr60139.c: New test.
9555
9556 2014-04-30 Marek Polacek <polacek@redhat.com>
9557
9558 PR c/60351
9559 * gcc.dg/pr60351.c: New test.
9560
9561 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
9562
9563 * gcc.target/arm/simd/simd.exp: New file.
9564 * gcc.target/arm/simd/vzipqf32_1.c: New file.
9565 * gcc.target/arm/simd/vzipqp16_1.c: New file.
9566 * gcc.target/arm/simd/vzipqp8_1.c: New file.
9567 * gcc.target/arm/simd/vzipqs16_1.c: New file.
9568 * gcc.target/arm/simd/vzipqs32_1.c: New file.
9569 * gcc.target/arm/simd/vzipqs8_1.c: New file.
9570 * gcc.target/arm/simd/vzipqu16_1.c: New file.
9571 * gcc.target/arm/simd/vzipqu32_1.c: New file.
9572 * gcc.target/arm/simd/vzipqu8_1.c: New file.
9573 * gcc.target/arm/simd/vzipf32_1.c: New file.
9574 * gcc.target/arm/simd/vzipp16_1.c: New file.
9575 * gcc.target/arm/simd/vzipp8_1.c: New file.
9576 * gcc.target/arm/simd/vzips16_1.c: New file.
9577 * gcc.target/arm/simd/vzips32_1.c: New file.
9578 * gcc.target/arm/simd/vzips8_1.c: New file.
9579 * gcc.target/arm/simd/vzipu16_1.c: New file.
9580 * gcc.target/arm/simd/vzipu32_1.c: New file.
9581 * gcc.target/arm/simd/vzipu8_1.c: New file.
9582
9583 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9584
9585 PR c++/51707
9586 * g++.dg/cpp0x/constexpr-51707.C: New.
9587
9588 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9589
9590 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9591 occurrences of "int" in the gimple dump to reflect that the return
9592 types of functions now show up in such dumps.
9593 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9594
9595 2014-04-29 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR tree-optimization/60971
9598 * c-c++-common/turtore/pr60971.c: New test.
9599
9600 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
9601
9602 * gcc.target/aarch64/simd/simd.exp: New file.
9603 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9604 * gcc.target/aarch64/simd/vzipf32.x: New file.
9605 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9606 * gcc.target/aarch64/simd/vzipp16.x: New file.
9607 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9608 * gcc.target/aarch64/simd/vzipp8.x: New file.
9609 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9610 * gcc.target/aarch64/simd/vzipqf32.x: New file.
9611 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9612 * gcc.target/aarch64/simd/vzipqp16.x: New file.
9613 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9614 * gcc.target/aarch64/simd/vzipqp8.x: New file.
9615 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9616 * gcc.target/aarch64/simd/vzipqs16.x: New file.
9617 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9618 * gcc.target/aarch64/simd/vzipqs32.x: New file.
9619 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9620 * gcc.target/aarch64/simd/vzipqs8.x: New file.
9621 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
9622 * gcc.target/aarch64/simd/vzipqu16.x: New file.
9623 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
9624 * gcc.target/aarch64/simd/vzipqu32.x: New file.
9625 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
9626 * gcc.target/aarch64/simd/vzipqu8.x: New file.
9627 * gcc.target/aarch64/simd/vzips16_1.c: New file.
9628 * gcc.target/aarch64/simd/vzips16.x: New file.
9629 * gcc.target/aarch64/simd/vzips32_1.c: New file.
9630 * gcc.target/aarch64/simd/vzips32.x: New file.
9631 * gcc.target/aarch64/simd/vzips8_1.c: New file.
9632 * gcc.target/aarch64/simd/vzips8.x: New file.
9633 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
9634 * gcc.target/aarch64/simd/vzipu16.x: New file.
9635 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
9636 * gcc.target/aarch64/simd/vzipu32.x: New file.
9637 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
9638 * gcc.target/aarch64/simd/vzipu8.x: New file.
9639
9640 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9641
9642 * gcc.target/aarch64/fcsel_1.c: New test case.
9643
9644 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
9645
9646 PR libfortran/60810
9647 * gfortran.dg/arrayio_13.f90: New test.
9648
9649 2014-04-28 Martin Jambor <mjambor@suse.cz>
9650
9651 * gcc.dg/tree-ssa/sra-14.c: New test.
9652
9653 2014-04-28 Richard Biener <rguenther@suse.de>
9654
9655 PR middle-end/60092
9656 * gcc.dg/tree-ssa/alias-32.c: New testcase.
9657 * gcc.dg/vect/pr60092.c: Likewise.
9658
9659 2014-04-28 Richard Biener <rguenther@suse.de>
9660
9661 * gcc.dg/tree-ssa/vrp91.c: New testcase.
9662 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
9663 * gcc.dg/Wstrict-overflow-15.c: Likewise.
9664 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
9665
9666 2014-04-28 Richard Biener <rguenther@suse.de>
9667
9668 PR tree-optimization/60979
9669 * gcc.dg/graphite/pr60979.c: New testcase.
9670
9671 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9672
9673 PR c/60983
9674 * gcc.dg/pr60114.c: Use signed chars.
9675
9676 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9677
9678 PR c++/59120
9679 * g++.dg/cpp0x/alias-decl-43.C: New.
9680
9681 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9682
9683 PR fortran/59604
9684 PR fortran/58003
9685 * gfortran.dg/no_range_check_3.f90: New test.
9686
9687 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
9688
9689 PR libfortran/52539
9690 * gfortran.dg/namelist_utf8.f90: New test.
9691
9692 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
9693
9694 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
9695 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
9696 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
9697
9698 2014-04-25 Cary Coutant <ccoutant@google.com>
9699
9700 PR debug/60929
9701 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
9702 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
9703 -fdebug-types-section flag.
9704
9705 2014-04-25 Jiong Wang <jiong.wang@arm.com>
9706
9707 * gcc.target/arm/tail-long-call.c: New test.
9708
9709 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9710
9711 PR tree-optimization/60930
9712 * gcc.dg/torture/pr60930.c: New test.
9713
9714 2014-04-25 Jakub Jelinek <jakub@redhat.com>
9715
9716 PR tree-optimization/60960
9717 * gcc.c-torture/execute/pr60960.c: New test.
9718
9719 2014-04-25 Marek Polacek <polacek@redhat.com>
9720
9721 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9722
9723 2014-04-25 Marek Polacek <polacek@redhat.com>
9724
9725 PR c/18079
9726 * gcc.dg/pr18079.c: New test.
9727 * gcc.dg/pr18079-2.c: New test.
9728
9729 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
9730
9731 * c-c++-common/gomp/pr60823-2.c: Require effective target
9732 vect_simd_clones.
9733
9734 2014-04-25 Marek Polacek <polacek@redhat.com>
9735
9736 PR c/60114
9737 * gcc.dg/pr60114.c: New test.
9738
9739 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
9740
9741 * gcc.c-torture/execute/20140425-1.c: New test.
9742
9743 2014-04-25 Marek Polacek <polacek@redhat.com>
9744
9745 PR c/60156
9746 * c-c++-common/pr60156.c: New test.
9747
9748 2014-04-25 Richard Biener <rguenther@suse.de>
9749
9750 PR ipa/60912
9751 * g++.dg/opt/pr60912.C: New testcase.
9752
9753 2014-04-25 Richard Biener <rguenther@suse.de>
9754
9755 PR ipa/60911
9756 * gcc.dg/lto/pr60911_0.c: New testcase.
9757
9758 2014-04-24 Cong Hou <congh@google.com>
9759
9760 PR tree-optimization/60896
9761 * g++.dg/vect/pr60896.cc: New test.
9762
9763 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9764
9765 * gcc.target/powerpc/pack01.c: New test to test the new pack and
9766 unpack builtin functionss for 128-bit types.
9767 * gcc.target/powerpc/pack02.c: Likewise.
9768 * gcc.target/powerpc/pack03.c: Likewise.
9769 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
9770 divide builtin functionss.
9771 * gcc.target/powerpc/extend-divide-2.c: Likewise.
9772 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
9773 functions.
9774 * gcc.target/powerpc/bcd-2.c: Likewise.
9775 * gcc.target/powerpc/bcd-3.c: Likewise.
9776 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
9777 builtin functionss.
9778 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
9779
9780 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
9781
9782 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
9783 keeps_null_pointer_checks.
9784 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
9785 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
9786 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
9787 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
9788
9789 2014-04-24 Jakub Jelinek <jakub@redhat.com>
9790
9791 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
9792 Replace load with read and store with write.
9793
9794 2014-04-24 Jeff Law <law@redhat.com>
9795
9796 PR target/60822
9797 * gcc.c-torture/pr60822.c: New test.
9798 * gcc.c-torture/pr60822.x: New test.
9799
9800 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
9801
9802 PR c++/57958
9803 * g++.dg/cpp0x/pr57958.C: New test.
9804
9805 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
9806
9807 * lib/target-supports.exp (check_effective_target_vect_perm): Return
9808 true for aarch64_be.
9809
9810 2014-04-24 Radovan Obradovic <robradovic@mips.com>
9811 Tom de Vries <tom@codesourcery.com>
9812
9813 * gcc.dg/fuse-caller-save.c: New test.
9814
9815 2014-04-24 Joey Ye <joey.ye@arm.com>
9816
9817 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
9818
9819 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9820
9821 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
9822 * gcc.dg/vect/vect-bswap16: New test.
9823 * gcc.dg/vect/vect-bswap32: Likewise.
9824 * gcc.dg/vect/vect-bswap64: Likewise.
9825
9826 2014-04-23 Jeff Law <law@redhat.com>
9827
9828 PR tree-optimization/60902
9829 * gcc.target/i386/pr60902.c: New test.
9830
9831 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
9832
9833 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
9834 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
9835 * gcc.target/aarch64/vdup_n_1.c: New testcase.
9836
9837 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9838
9839 * gcc.target/arm/rev16.c: New test.
9840
9841 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9842
9843 * gcc.target/aarch64/rev16_1.c: New test.
9844
9845 2014-04-23 Richard Biener <rguenther@suse.de>
9846
9847 PR tree-optimization/60903
9848 * gcc.dg/torture/pr60903.c: New testcase.
9849
9850 2014-04-23 Richard Biener <rguenther@suse.de>
9851
9852 PR middle-end/60895
9853 * g++.dg/torture/pr60895.C: New testcase.
9854
9855 2014-04-23 Richard Biener <rguenther@suse.de>
9856
9857 PR middle-end/60891
9858 * gcc.dg/torture/pr60891.c: New testcase.
9859
9860 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR sanitizer/60275
9863 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
9864 -fno-sanitize-recover to dg-options.
9865 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
9866 add -std=c++11 to dg-options.
9867 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
9868 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
9869 add -std=c++1y to dg-options.
9870 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
9871 -fno-sanitize-recover to dg-options.
9872 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9873 * c-c++-common/ubsan/vla-4.c: Likewise.
9874 * c-c++-common/ubsan/pr59503.c: Likewise.
9875 * c-c++-common/ubsan/vla-3.c: Likewise.
9876 * c-c++-common/ubsan/save-expr-1.c: Likewise.
9877 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9878 * c-c++-common/ubsan/shift-3.c: Likewise.
9879 * c-c++-common/ubsan/overflow-1.c: Likewise.
9880 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9881 * c-c++-common/ubsan/vla-2.c: Likewise.
9882 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9883 * c-c++-common/ubsan/pr60613-1.c: Likewise.
9884 * c-c++-common/ubsan/shift-6.c: Likewise.
9885 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9886 * c-c++-common/ubsan/overflow-add-3.c: New test.
9887 * c-c++-common/ubsan/overflow-add-4.c: New test.
9888 * c-c++-common/ubsan/div-by-zero-6.c: New test.
9889 * c-c++-common/ubsan/div-by-zero-7.c: New test.
9890
9891 2014-04-22 Christian Bruel <christian.bruel@st.com>
9892
9893 * gcc.target/sh/hiconst.c: New test.
9894
9895 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
9896
9897 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
9898 lroundf generates custom round instruction, too.
9899
9900 2014-04-22 Tobias Burnus <burnus@net-b.de>
9901
9902 PR fortran/60881
9903 * coarray/alloc_comp_3.f90: New.
9904
9905 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
9906
9907 PR target/60868
9908 * gcc.target/i386/pr60868.c: New testcase.
9909
9910 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR c/59073
9913 * c-c++-common/gomp/pr59073.c: New test.
9914
9915 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9916
9917 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
9918
9919 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9920
9921 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
9922 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
9923
9924 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
9925
9926 * gcc.dg/memcpy-5.c: New test.
9927
9928 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9929
9930 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
9931
9932 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
9933 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
9934 *-*-solaris2.9.
9935 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
9936 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
9937 from dg-options.
9938 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
9939 from dg-additional-options.
9940 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
9941 from dg-options.
9942
9943 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
9944 execution check.
9945 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
9946 (sigill_hdlr): Remove.
9947 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
9948 check.
9949
9950 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
9951 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
9952 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
9953
9954 * lib/target-supports.exp (add_options_for_tls): Remove
9955 *-*-solaris2.9* handling.
9956
9957 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
9958
9959 * gcc.target/aarch64/vect_cvtf_1.c: New.
9960
9961 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR tree-optimization/60823
9964 * c-c++-common/gomp/pr60823-1.c: New test.
9965 * c-c++-common/gomp/pr60823-2.c: New test.
9966 * c-c++-common/gomp/pr60823-3.c: New test.
9967
9968 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9969
9970 * gcc.target/arm/anddi_notdi-1.c: New test.
9971 * gcc.target/arm/iordi_notdi-1.c: New test case.
9972
9973 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9974
9975 * gcc.target/arm/iordi_notdi-1.c: New test.
9976
9977 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9978
9979 * gcc.target/aarch64/vrnd_f64_1.c : New file.
9980
9981 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9982
9983 PR target/60735
9984 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
9985 not cause errors if -mspe.
9986
9987 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
9988
9989 PR target/60909
9990 * gcc.target/i386/pr60909-1.c: New test.
9991 * gcc.target/i386/pr60909-2.c: Ditto.
9992
9993 2014-04-18 Cong Hou <congh@google.com>
9994
9995 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
9996 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
9997
9998 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9999
10000 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
10001 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10002
10003 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
10004
10005 PR c++/59200
10006 * g++.dg/cpp0x/alias-decl-42.C: New.
10007
10008 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
10009
10010 * gcc.target/powerpc/ti_math1.c: New.
10011 * gcc.target/powerpc/ti_math2.c: New.
10012
10013 2014-04-17 Martin Jambor <mjambor@suse.cz>
10014
10015 * gnat.dg/opt34.adb: New.
10016 * gnat.dg/opt34_pkg.ads: Likewise.
10017
10018 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10019
10020 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
10021 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
10022
10023 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10024
10025 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
10026 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
10027
10028 2014-04-17 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR target/60847
10031 Forward port from 4.8 branch
10032 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
10033
10034 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
10035 Fix scan patterns.
10036 * gcc.target/i386/bmi-2.c: Ditto.
10037
10038 2014-04-17 Richard Biener <rguenther@suse.de>
10039
10040 PR middle-end/60849
10041 * g++.dg/opt/pr60849.C: New testcase.
10042
10043 2014-04-17 Richard Biener <rguenther@suse.de>
10044
10045 PR tree-optimization/60836
10046 * g++.dg/vect/pr60836.cc: New testcase.
10047
10048 2014-04-17 Richard Biener <rguenther@suse.de>
10049
10050 PR tree-optimization/60841
10051 * gcc.dg/vect/pr60841.c: New testcase.
10052
10053 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10054
10055 * g++.dg/ipa/devirt-31.C: New testcase.
10056
10057 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10058
10059 PR lto/60820
10060 * gcc.dg/lto/pr60820_0.c: New testcase.
10061 * gcc.dg/lto/pr60820_1.c: New testcase.
10062
10063 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10064
10065 PR ipa/60854
10066 * g++.dg/torture/pr60854.C: New testcase.
10067
10068 2014-04-16 Catherine Moore <clm@codesourcery.com>
10069
10070 * gcc.target/mips/umips-store16-2.c: New test.
10071
10072 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
10073
10074 * g++.dg/cpp0x/initlist-vect.C: New file.
10075
10076 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
10077
10078 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
10079 * gcc.dg/uninit-I-O0.c: Likewise.
10080 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
10081
10082 2014-04-16 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR tree-optimization/60844
10085 * gcc.dg/pr60844.c: New test.
10086
10087 2014-04-15 Richard Biener <rguenther@suse.de>
10088
10089 PR rtl-optimization/56965
10090 * gcc.dg/torture/pr56965-1.c: New testcase.
10091 * gcc.dg/torture/pr56965-2.c: Likewise.
10092
10093 2014-04-15 Teresa Johnson <tejohnson@google.com>
10094
10095 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
10096
10097 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10098
10099 * gnat.dg/vect14.adb: New test.
10100
10101 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10102
10103 * gnat.dg/vect12.ad[sb]: New test.
10104 * gnat.dg/vect13.ad[sb]: Likewise.
10105
10106 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
10107
10108 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
10109 under qemu-arm.
10110 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
10111 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
10112 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
10113 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
10114 * c-c++-common/ubsan/null-1.c: Likewise.
10115 * c-c++-common/ubsan/null-10.c: Likewise.
10116 * c-c++-common/ubsan/null-11.c: Likewise.
10117 * c-c++-common/ubsan/null-2.c: Likewise.
10118 * c-c++-common/ubsan/null-3.c: Likewise.
10119 * c-c++-common/ubsan/null-4.c: Likewise.
10120 * c-c++-common/ubsan/null-5.c: Likewise.
10121 * c-c++-common/ubsan/null-6.c: Likewise.
10122 * c-c++-common/ubsan/null-7.c: Likewise.
10123 * c-c++-common/ubsan/null-8.c: Likewise.
10124 * c-c++-common/ubsan/null-9.c: Likewise.
10125 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10126 * c-c++-common/ubsan/overflow-int128.c: Likewise.
10127 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10128 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10129 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10130 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10131 * c-c++-common/ubsan/pr59333.c: Likewise.
10132 * c-c++-common/ubsan/pr59667.c: Likewise.
10133 * c-c++-common/ubsan/pr60613-2.c: Likewise.
10134 * c-c++-common/ubsan/pr60636.c: Likewise.
10135 * c-c++-common/ubsan/shift-1.c: Likewise.
10136 * c-c++-common/ubsan/shift-2.c: Likewise.
10137 * c-c++-common/ubsan/vla-1.c: Likewise.
10138
10139 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
10140
10141 * gnat.dg/vect11.ad[sb]: New test.
10142
10143 2014-04-14 Richard Biener <rguenther@suse.de>
10144
10145 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
10146
10147 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10148
10149 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
10150
10151 2014-04-14 Richard Biener <rguenther@suse.de>
10152 Marc Glisse <marc.glisse@inria.fr>
10153
10154 PR c/60819
10155 * gcc.target/i386/vec-may_alias.c: New testcase.
10156
10157 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10158
10159 * lib/target-supports.exp
10160 (check_effective_target_vect_widen_mult_si_to_di_pattern):
10161 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10162 Fix formatting.
10163
10164 2014-04-14 Richard Biener <rguenther@suse.de>
10165
10166 PR lto/60720
10167 * gcc.dg/lto/pr60720_0.c: New testcase.
10168 * gcc.dg/lto/pr60720_1.c: Likewise.
10169
10170 2014-04-14 Christian Bruel <christian.bruel@st.com>
10171
10172 * gcc.target/sh/memset.c: New test.
10173
10174 2014-04-14 Richard Biener <rguenther@suse.de>
10175
10176 PR middle-end/55022
10177 * gcc.dg/graphite/pr55022.c: New testcase.
10178
10179 2014-04-14 Richard Biener <rguenther@suse.de>
10180
10181 PR tree-optimization/59817
10182 PR tree-optimization/60453
10183 * gfortran.dg/graphite/pr59817.f: New testcase.
10184 * gcc.dg/graphite/pr59817-1.c: Likewise.
10185 * gcc.dg/graphite/pr59817-2.c: Likewise.
10186
10187 2014-04-14 Jason Merrill <jason@redhat.com>
10188
10189 Revert:
10190 * lib/gcc-dg.exp (dg-build-dso): New.
10191 (gcc-dg-test-1): Handle dg-do-what "dso".
10192
10193 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
10194
10195 PR fortran/60717
10196 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10197
10198 PR fortran/58085
10199 * gfortran.dg/associate_15.f90: New test.
10200
10201 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10202
10203 PR middle-end/60467
10204 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10205 case to check.
10206
10207 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10208
10209 PR middle-end/60469
10210 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10211
10212 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10213
10214 * gcc.target/mips/umips-store16-1.c: New test.
10215
10216 2014-04-11 Tobias Burnus <burnus@net-b.de>
10217
10218 PR c/60194
10219 * * g++.dg/warn/warn_format_signedness.C: New.
10220 * gcc.dg/format/warn-signedness.c: New.
10221
10222 2014-04-11 Tobias Burnus <burnus@net-b.de>
10223
10224 PR fortran/58880
10225 PR fortran/60495
10226 * gfortran.dg/finalize_25.f90: New.
10227
10228 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10229
10230 * gcc.target/epiphany/t1068-2.c: New file.
10231
10232 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10233
10234 * gcc.target/epiphany/btst-1.c: New test.
10235
10236 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10237
10238 PR rtl-optimization/60651
10239 * gcc.target/epiphany/mode-switch.c: New test.
10240
10241 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10242
10243 PR c++/58600
10244 * g++.dg/cpp0x/gen-attrs-58.C: New.
10245 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10246
10247 2014-04-11 Steve Ellcey <sellcey@mips.com>
10248 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR middle-end/60556
10251 * gcc.c-torture/compile/pr60556.c: New test.
10252
10253 2014-04-11 Richard Biener <rguenther@suse.de>
10254
10255 PR middle-end/60797
10256 * gcc.dg/pr60797.c: New testcase.
10257
10258 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10259
10260 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10261 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10262 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10263 rename to ...
10264 * gcc.target/s390/htm-nofloat-1.c: ... this one.
10265 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10266 instructions as well.
10267
10268 2014-04-11 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR rtl-optimization/60663
10271 * gcc.target/arm/pr60663.c: New test.
10272
10273 2014-04-10 Jason Merrill <jason@redhat.com>
10274
10275 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10276
10277 2014-04-10 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR lto/60567
10280 * g++.dg/lto/pr60567_0.C: New test.
10281
10282 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10283
10284 * gfortran.dg/class_nameclash.f90: New test.
10285
10286 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10287
10288 PR c++/52844
10289 * g++.dg/cpp0x/variadic156.C: New.
10290
10291 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10292
10293 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10294 long.
10295
10296 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10297
10298 PR debug/60655
10299 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10300 -fdata-sections.
10301
10302 2014-04-09 Steve Ellcey <sellcey@mips.com>
10303
10304 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10305 and scan lists.
10306
10307 2014-04-09 Cong Hou <congh@google.com>
10308
10309 PR testsuite/60773
10310 * lib/target-supports.exp:
10311 (check_effective_target_vect_widen_si_to_di_pattern): New.
10312 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10313 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10314 targets only.
10315 (foo): Fix up formatting.
10316 (main): Call check_vect.
10317
10318 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10319
10320 PR c++/59115
10321 * g++.dg/template/crash119.C: New.
10322
10323 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10324
10325 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10326
10327 2014-04-08 Jason Merrill <jason@redhat.com>
10328
10329 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10330
10331 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10332
10333 PR rtl-optimization/60776
10334 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10335 * gcc.dg/builtin-bswap-7.c: Likewise.
10336 * gcc.dg/builtin-bswap-6a.c: New testcase.
10337 * gcc.dg/builtin-bswap-7a.c: New testcase.
10338
10339 Revert
10340 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10341
10342 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10343 optimization.
10344 * gcc.dg/builtin-bswap-7.c: Likewise.
10345
10346 2014-04-08 Richard Biener <rguenther@suse.de>
10347
10348 PR tree-optimization/60785
10349 * gcc.dg/graphite/pr60785.c: New testcase.
10350
10351 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10352
10353 PR target/60602
10354 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10355 with as at -O0.
10356
10357 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
10358
10359 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10360 * g++.dg/warn/Wnvdtor-3.C: Likewise.
10361 * g++.dg/warn/Wnvdtor-4.C: Likewise.
10362
10363 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10364
10365 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10366
10367 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
10368
10369 PR target/60609
10370 * g++.dg/torture/pr60609.C: New test.
10371
10372 2014-04-07 Richard Biener <rguenther@suse.de>
10373
10374 PR tree-optimization/60766
10375 * gcc.dg/torture/pr60766.c: New testcase.
10376
10377 2014-04-07 Jason Merrill <jason@redhat.com>
10378
10379 * lib/gcc-dg.exp (dg-build-dso): New.
10380 (gcc-dg-test-1): Handle dg-do-what "dso".
10381 * lib/target-supports.exp (add_options_for_dlopen): New.
10382 (check_effective_target_dlopen): Use it.
10383
10384 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10385
10386 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10387
10388 2014-04-07 Richard Biener <rguenther@suse.de>
10389
10390 PR middle-end/60750
10391 * g++.dg/torture/pr60750.C: New testcase.
10392 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10393
10394 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10395
10396 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10397
10398 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10399
10400 PR testsuite/60671
10401 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10402
10403 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10404
10405 PR testsuite/60672
10406 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10407
10408 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10409
10410 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10411
10412 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10413
10414 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10415
10416 * gcc.target/avr/dev-specific-rmw.c: New test.
10417
10418 2014-04-04 Cong Hou <congh@google.com>
10419
10420 PR tree-optimization/60656
10421 * gcc.dg/vect/pr60656.c: New test.
10422
10423 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10424
10425 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10426 optimization.
10427 * gcc.dg/builtin-bswap-7.c: Likewise.
10428
10429 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10430
10431 PR c++/58207
10432 * g++.dg/cpp0x/constexpr-ice15.C: New.
10433
10434 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
10435
10436 PR ipa/59626
10437 testcase by Richard Biener
10438 * gcc.dg/lto/pr59626_0.c: New testcase.
10439 * gcc.dg/lto/pr59626_1.c: New testcase.
10440
10441 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10442
10443 PR debug/60655
10444 * gcc.c-torture/compile/pr60655-1.c: New test.
10445
10446 2014-04-04 Martin Jambor <mjambor@suse.cz>
10447
10448 PR ipa/60640
10449 * g++.dg/ipa/pr60640-1.C: New test.
10450 * g++.dg/ipa/pr60640-2.C: Likewise.
10451 * g++.dg/ipa/pr60640-3.C: Likewise.
10452 * g++.dg/ipa/pr60640-4.C: Likewise.
10453
10454 2014-04-04 Jeff Law <law@redhat.com>
10455
10456 PR target/60657
10457 * gcc.target/arm/pr60657.c: New test.
10458
10459 2014-04-04 Richard Biener <rguenther@suse.de>
10460
10461 PR ipa/60746
10462 * g++.dg/torture/pr60746.C: New testcase.
10463
10464 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
10465
10466 * g++.old-deja/g++.robertl/eb121.C: Adjust.
10467 * g++.old-deja/g++.jason/overload21.C: Likewise.
10468 * g++.old-deja/g++.law/init5.C: Likewise.
10469
10470 2014-04-03 Cong Hou <congh@google.com>
10471
10472 PR tree-optimization/60505
10473 * gcc.dg/vect/pr60505.c: New test.
10474
10475 2014-04-03 Richard Biener <rguenther@suse.de>
10476
10477 PR tree-optimization/60740
10478 * gcc.dg/graphite/pr60740.c: New testcase.
10479
10480 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
10481
10482 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10483 * g++.dg/warn/Wnvdtor-2.C: New.
10484 * g++.dg/warn/Wnvdtor-3.C: New.
10485 * g++.dg/warn/Wnvdtor-4.C: New.
10486 * g++.dg/warn/Weff1.C: Delete.
10487 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10488 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10489
10490 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
10491
10492 PR ipa/60659
10493 * g++.dg/torture/pr60659.C: New testcase.
10494
10495 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10496
10497 PR tree-optimization/60733
10498 * gcc.dg/torture/pr60733.c: New test.
10499
10500 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10501
10502 PR rtl-optimization/60650
10503 * gcc.target/arm/pr60650-2.c: New.
10504
10505 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
10506
10507 * gcc.target/i386/avx2-vpand-3.c,
10508 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10509
10510 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10511
10512 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10513 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10514 gcc.target/i386/memcpy-strategy-1.c,
10515 gcc.target/i386/memcpy-strategy-2.c,
10516 gcc.target/i386/memcpy-vector_loop-1.c,
10517 gcc.target/i386/memcpy-vector_loop-2.c,
10518 gcc.target/i386/memset-vector_loop-1.c,
10519 gcc.target/i386/memset-vector_loop-2.c,
10520 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10521 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10522 -march= options different from those in dg-options.
10523
10524 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10525
10526 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10527 gcc.target/i386/pr30970.c: Use -mtune=generic.
10528 * gcc.target/i386/avx2-vpaddb-3.c,
10529 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10530 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10531 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10532 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10533 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10534 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10535 gcc.target/i386/avx2-vpsubw-3.c,
10536 gcc.target/i386/avx256-unaligned-load-1.c,
10537 gcc.target/i386/avx256-unaligned-load-4.c,
10538 gcc.target/i386/avx256-unaligned-store-1.c,
10539 gcc.target/i386/avx256-unaligned-store-2.c,
10540 gcc.target/i386/avx256-unaligned-store-4.c: Use
10541 -mno-prefer-avx128.
10542
10543 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10544 Iain Sandoe <iain@codesourcery.com>
10545
10546 PR target/54083
10547 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10548 with the additional options -Wl,-undefined,dynamic_lookup
10549 and -Wl,-flat_namespace.
10550 * gcc.dg/torture/pr53922.c: Additional option
10551 -Wl,-flat_namespace for darwin[89].
10552 * gcc.dg/torture/pr60092.c: Additional options
10553 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10554 for darwin[89].
10555
10556 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10557
10558 PR target/43751
10559 * lib/prune.exp: Modify the regular express to prune
10560 the new warnings introduced by r205679 on darwin9.
10561
10562 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10563
10564 * g++.dg/init/ctor4.C: Adjust.
10565 * g++.dg/init/ctor4-1.C: New.
10566 * g++.dg/cpp0x/defaulted2.C: Adjust.
10567
10568 2014-04-01 Richard Henderson <rth@redhat.com>
10569
10570 PR target/60704
10571 * gcc.dg/pr60704.c: New file.
10572
10573 2014-04-01 Bin Cheng <bin.cheng@arm.com>
10574
10575 PR target/60363
10576 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10577 logical_op_short_circuit targets.
10578
10579 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10580
10581 PR libfortran/60128
10582 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10583 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10584
10585 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10586
10587 PR rtl-optimization/60700
10588 * gcc.target/i386/pr60700.c: New test.
10589
10590 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10591
10592 PR target/60650
10593 * gcc.target/arm/pr60650.c: Adjust command line options.
10594
10595 2014-03-31 Martin Jambor <mjambor@suse.cz>
10596
10597 PR middle-end/60647
10598 * gcc.dg/pr60647-1.c: New test.
10599 * gcc.dg/pr60647-2.c: Likewise.
10600
10601 2014-03-31 Richard Biener <rguenther@suse.de>
10602
10603 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10604
10605 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10606
10607 PR target/60034
10608 * gcc.target/aarch64/pr60034.c: New file.
10609
10610 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
10611
10612 PR c++/60626
10613 * g++.dg/cpp1y/pr60626.C: New testcase.
10614
10615 2014-03-29 Joseph Myers <joseph@codesourcery.com>
10616
10617 * gcc.dg/pr45416.c: Allow bextr on x86.
10618 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10619 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10620 gcc.target/i386/fma4-vector.c: Use -mno-fma.
10621 * gcc.target/i386/l_fma_double_1.c,
10622 gcc.target/i386/l_fma_double_2.c,
10623 gcc.target/i386/l_fma_double_3.c,
10624 gcc.target/i386/l_fma_double_4.c,
10625 gcc.target/i386/l_fma_double_5.c,
10626 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
10627 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
10628 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
10629 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
10630 * gcc.target/i386/pr27971.c: Use -mno-tbm.
10631 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
10632 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
10633
10634 2014-03-29 Jakub Jelinek <jakub@redhat.com>
10635
10636 PR target/60648
10637 * g++.dg/pr60648.C: Move test to...
10638 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
10639 dg-options, add for fpic targets dg-additional-options -fPIC.
10640
10641 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
10642
10643 * gnat.dg/opt33.adb: New testcase.
10644
10645 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10646
10647 PR target/60697
10648 * gcc.target/aarch64/pr60697.c: New.
10649
10650 2014-03-27 Jeff Law <law@redhat.com>
10651
10652 PR target/60648
10653 * g++.dg/pr60648.C: New test.
10654
10655 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
10656
10657 PR c++/60573
10658 * g++.dg/cpp1y/pr60573.C: New testcase.
10659
10660 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR target/60693
10663 * gcc.target/i386/pr60693.c: New test.
10664
10665 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
10666
10667 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10668
10669 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10670
10671 PR c++/60689
10672 * c-c++-common/pr60689.c: New test.
10673
10674 PR c++/58678
10675 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
10676 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
10677 targets.
10678
10679 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10680
10681 PR target/60675
10682 * gcc.target/aarch64/pr60675.C: New.
10683
10684 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10685
10686 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
10687 * lib/target-supports.exp: Return true for s390
10688 in check_effective_logical_op_short_circuit.
10689
10690 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10691
10692 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
10693 of second source operand.
10694 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10695 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10696 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10697
10698 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR ipa/60315
10701 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10702
10703 2014-03-28 Tobias Burnus <burnus@net-b.de>
10704
10705 * lib/cilk-plus-dg.exp: New.
10706 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
10707 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
10708
10709 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10710
10711 PR fortran/60522
10712 * gfortran.dg/where_4.f90: New test case.
10713
10714 2014-03-27 Tobias Burnus <burnus@net-b.de>
10715
10716 PR fortran/58880
10717 * gfortran.dg/finalize_24.f90: New.
10718
10719 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10720
10721 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
10722 vbpermq builtin.
10723
10724 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
10725 vec_select optimizations.
10726 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
10727 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
10728
10729 PR target/60672
10730 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
10731 xxpermdi builtins are supported.
10732
10733 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
10734
10735 PR rtl-optimization/60650
10736 * gcc.target/arm/pr60650.c: New.
10737
10738 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10739
10740 * gcc.target/s390/20140327-1.c: New testcase.
10741
10742 2014-03-27 Jakub Jelinek <jakub@redhat.com>
10743
10744 PR middle-end/60682
10745 * g++.dg/gomp/pr60682.C: New test.
10746
10747 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
10748
10749 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
10750
10751 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
10752
10753 PR target/60580
10754 * gcc.target/aarch64/pr60580_1.c: New.
10755 * gcc.target/aarch64/test_fp_attribute_1.c: New.
10756 * gcc.target/aarch64/test_fp_attribute_2.c: New.
10757
10758 2014-03-26 Dehao Chen <dehao@google.com>
10759
10760 * gcc.dg/predict-8.c: New test.
10761
10762 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
10763
10764 PR c++/52369
10765 * g++.dg/init/const10.C: New.
10766 * g++.dg/init/const11.C: New.
10767 * g++.dg/init/pr25811.C: Adjust.
10768 * g++.dg/init/pr29043.C: Likewise.
10769 * g++.dg/init/pr43719.C: Likewise.
10770 * g++.dg/init/pr44086.C: Likewise.
10771 * g++.dg/init/ctor8.C: Likewise.
10772 * g++.dg/init/uninitialized1.C: Likewise.
10773
10774 2014-03-26 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR sanitizer/60636
10777 * c-c++-common/ubsan/pr60636.c: New test.
10778
10779 2014-03-26 Andreas Schwab <schwab@suse.de>
10780
10781 * g++.dg/torture/pr60315.C: Remove duplication.
10782
10783 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
10784
10785 * gcc.c-torture/execute/20140326-1.c: New test.
10786
10787 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
10788
10789 PR ipa/60315
10790 * g++.dg/torture/pr60315.C: New testcase.
10791
10792 2014-03-25 Martin Jambor <mjambor@suse.cz>
10793
10794 PR ipa/60600
10795 * g++.dg/ipa/pr60600.C: New test.
10796
10797 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
10798
10799 PR testsuite/58013
10800 * g++.dg/opt/pr56999.C: Pop hidden visibility.
10801
10802 2014-03-25 Richard Biener <rguenther@suse.de>
10803
10804 PR middle-end/60635
10805 * gfortran.dg/lto/pr60635_0.f90: New testcase.
10806 * gfortran.dg/lto/pr60635_1.c: Likewise.
10807
10808 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
10809
10810 PR c++/60627
10811 * g++.dg/cpp1y/pr60627.C: New testcase.
10812
10813 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
10814
10815 * gcc.target/aarch64/ushr64_1.c: New.
10816
10817 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
10818
10819 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
10820 (LONG_LONG): Use LLONG.
10821 (set_rvector_long): Explicitly return void.
10822 (set_vector_long): Likewise.
10823 (check_vector_long): Likewise.
10824
10825 2014-03-24 Marek Polacek <polacek@redhat.com>
10826
10827 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
10828 Define INT_MIN.
10829 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
10830 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10831 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10832 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10833 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10834 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10835 * c-c++-common/ubsan/pr59503.c: Likewise.
10836 * c-c++-common/ubsan/pr60613-1.c: Likewise.
10837 * c-c++-common/ubsan/save-expr-1.c: Likewise.
10838 * c-c++-common/ubsan/shift-3.c: Likewise.
10839 * c-c++-common/ubsan/shift-6.c: Likewise.
10840 * c-c++-common/ubsan/undefined-1.c: Likewise.
10841 * c-c++-common/ubsan/vla-2.c: Likewise.
10842 * c-c++-common/ubsan/vla-3.c: Likewise.
10843 * c-c++-common/ubsan/vla-4.c: Likewise.
10844 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
10845 * g++.dg/ubsan/return-2.C: Likewise.
10846
10847 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
10848
10849 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
10850 hppa*-*-hpux*.
10851
10852 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
10853
10854 PR libfortran/59313
10855 PR libfortran/58015
10856 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
10857 * gfortran.dg/round_4.f90: Likewise.
10858
10859 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
10860
10861 PR libfortran/60128
10862 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
10863 i?86-*-solaris2.9*.
10864
10865 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR sanitizer/60613
10868 * c-c++-common/ubsan/pr60613-1.c: New test.
10869 * c-c++-common/ubsan/pr60613-2.c: New test.
10870
10871 2014-03-22 Matthias Klose <doko@ubuntu.com>
10872
10873 * g++.dg/cpp0x/regress: Remove empty directory.
10874
10875 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10876
10877 PR debug/60603
10878 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10879
10880 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10881
10882 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
10883 * g++.dg/cpp1y/pr60393.C: Likewise.
10884
10885 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10886
10887 PR c++/60384
10888 * g++.dg/cpp1y/pr60384.C: New.
10889
10890 2014-03-21 Jakub Jelinek <jakub@redhat.com>
10891
10892 PR target/60598
10893 * gcc.dg/pr60598.c: New test.
10894
10895 2014-03-21 Martin Jambor <mjambor@suse.cz>
10896
10897 PR ipa/59176
10898 * g++.dg/torture/pr59176.C: New test.
10899
10900 2014-03-21 Martin Jambor <mjambor@suse.cz>
10901
10902 PR ipa/60419
10903 * g++.dg/ipa/pr60419.C: New test.
10904
10905 2014-03-21 Richard Biener <rguenther@suse.de>
10906
10907 PR tree-optimization/60577
10908 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
10909
10910 2014-03-21 Tobias Burnus <burnus@net-b.de>
10911
10912 PR fortran/60599
10913 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
10914
10915 2014-03-20 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR middle-end/60597
10918 * g++.dg/opt/pr60597.C: New test.
10919
10920 PR c++/60572
10921 * g++.dg/init/pr60572.C: New test.
10922
10923 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10924
10925 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
10926
10927 2014-03-19 Tobias Burnus <burnus@net-b.de>
10928
10929 PR fortran/60543
10930 PR fortran/60283
10931 * gfortran.dg/implicit_pure_4.f90: New.
10932
10933 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10934
10935 PR c++/51474
10936 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
10937
10938 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
10939
10940 PR testsuite/60590
10941 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
10942 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
10943 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
10944
10945 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10946
10947 PR c++/60332
10948 * g++.dg/cpp1y/pr60332.C: New.
10949
10950 2014-03-19 Marek Polacek <polacek@redhat.com>
10951
10952 PR sanitizer/60569
10953 * g++.dg/ubsan/pr60569.C: New test.
10954
10955 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10956
10957 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
10958
10959 2014-03-19 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR tree-optimization/60559
10962 * g++.dg/vect/pr60559.cc: New test.
10963
10964 2014-03-18 Ian Lance Taylor <iant@google.com>
10965
10966 PR target/60563
10967 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
10968 (ditype): Rename typedef from int64_t.
10969
10970 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10971
10972 PR c/55383
10973 * gcc.dg/cast-qual-3.c: New.
10974 Revert:
10975 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10976 * c-c++-common/Wcast-qual-1.c: More precise match text.
10977
10978 2014-03-18 Janus Weil <janus@gcc.gnu.org>
10979
10980 PR fortran/55207
10981 PR fortran/60549
10982 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
10983 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
10984 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
10985 * gfortran.dg/intent_optimize_1.f90: Ditto.
10986 * gfortran.dg/pointer_init_9.f90: Ditto.
10987 * gfortran.dg/volatile4.f90: Ditto.
10988 * gfortran.dg/volatile6.f90: Ditto.
10989
10990 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10991
10992 PR c/55383
10993 * c-c++-common/Wcast-qual-1.c: More precise match text.
10994
10995 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10996
10997 PR c++/60305
10998 * g++.dg/cpp0x/constexpr-ice14.C: New.
10999
11000 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11001
11002 PR c++/54250
11003 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
11004
11005 2014-03-18 Jakub Jelinek <jakub@redhat.com>
11006
11007 PR sanitizer/60535
11008 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
11009 * c-c++-common/ubsan/null-2.c: Likewise.
11010 * c-c++-common/ubsan/null-3.c: Likewise.
11011 * c-c++-common/ubsan/null-4.c: Likewise.
11012 * c-c++-common/ubsan/null-5.c: Likewise.
11013 * c-c++-common/ubsan/null-6.c: Likewise.
11014 * c-c++-common/ubsan/null-7.c: Likewise.
11015 * c-c++-common/ubsan/null-8.c: Likewise.
11016 * c-c++-common/ubsan/null-9.c: Likewise.
11017 * c-c++-common/ubsan/null-10.c: Likewise.
11018 * c-c++-common/ubsan/null-11.c: Likewise.
11019 * c-c++-common/ubsan/overflow-1.c: Likewise.
11020 * c-c++-common/ubsan/overflow-2.c: Likewise.
11021 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11022 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11023 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11024 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11025 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11026 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11027 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11028 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11029 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11030 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11031 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11032 * c-c++-common/ubsan/pr59333.c: Likewise.
11033 * c-c++-common/ubsan/pr59503.c: Likewise.
11034 * c-c++-common/ubsan/pr59667.c: Likewise.
11035 * c-c++-common/ubsan/undefined-1.c: Likewise.
11036 * g++.dg/ubsan/pr59250.C: Likewise.
11037 * g++.dg/ubsan/pr59306.C: Likewise.
11038
11039 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11040
11041 * gcc.dg/tls/pr58595.c: Add tls options.
11042
11043 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
11044
11045 * gcc.target/i386/avx-additional-reg-names.c: New.
11046 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
11047
11048 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
11049
11050 PR c++/60390
11051 * g++.dg/cpp1y/pr60390.C: New testcase.
11052
11053 PR c++/60391
11054 * g++.dg/cpp1y/pr60391.C: New testcase.
11055
11056 2014-03-17 Jakub Jelinek <jakub@redhat.com>
11057
11058 PR target/60516
11059 * gcc.target/i386/pr60516.c: New test.
11060
11061 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
11062
11063 PR c++/59571
11064 * g++.dg/cpp0x/constexpr-ice13.C: New.
11065
11066 2014-03-17 Marek Polacek <polacek@redhat.com>
11067
11068 PR middle-end/60534
11069 * gcc.dg/gomp/pr60534.c: New test.
11070
11071 2014-03-17 Kai Tietz <ktietz@redhat.com>
11072
11073 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
11074
11075 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
11076
11077 PR testsuite/58851
11078 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
11079 storage size.
11080
11081 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
11082
11083 PR libfortran/58324
11084 * gfortran.dg/list_read_12.f90: New test.
11085
11086 2014-03-15 Janus Weil <janus@gcc.gnu.org>
11087
11088 PR fortran/55207
11089 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
11090 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
11091 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
11092 -Wno-aggressive-loop-optimizations and remove an unused variable.
11093 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
11094 * gfortran.dg/pointer_init_9.f90: New.
11095 * gfortran.dg/volatile4.f90: Put into subroutine.
11096 * gfortran.dg/volatile6.f90: Ditto.
11097
11098 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
11099
11100 PR fortran/60392
11101 * gfortran.dg/transpose_4.f90: New test.
11102
11103 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
11104
11105 PR rtl-optimization/60508
11106 * gcc.target/i386/pr60508.c: New.
11107
11108 2014-03-14 Richard Biener <rguenther@suse.de>
11109
11110 PR middle-end/60518
11111 * g++.dg/pr60518.C: New testcase.
11112
11113 2014-03-14 Martin Jambor <mjambor@suse.cz>
11114
11115 PR lto/60461
11116 * gcc.dg/lto/pr60461_0.c: New test.
11117
11118 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
11119
11120 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
11121 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
11122 * gcc.dg/lto/save-temps_0.c: New testcase.
11123
11124 2014-03-13 Jakub Jelinek <jakub@redhat.com>
11125
11126 PR middle-end/36282
11127 * c-c++-common/pr36282-1.c: New test.
11128 * c-c++-common/pr36282-2.c: New test.
11129 * c-c++-common/pr36282-3.c: New test.
11130 * c-c++-common/pr36282-4.c: New test.
11131
11132 2014-03-13 Richard Henderson <rth@redhat.com>
11133
11134 PR debug/60438
11135 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
11136
11137 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11138
11139 PR c++/60383
11140 * g++.dg/template/crash118.C: New.
11141 * g++.dg/template/crash95.C: Adjust.
11142
11143 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
11144
11145 PR rtl-optimization/57189
11146 * gcc.target/i386/pr57189.c: New.
11147
11148 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11149
11150 PR c++/60254
11151 * g++.dg/cpp0x/static_assert10.C: New.
11152 * g++.dg/cpp0x/static_assert11.C: Likewise.
11153 * g++.dg/cpp0x/static_assert3.C: Adjust.
11154
11155 2014-03-13 Richard Biener <rguenther@suse.de>
11156
11157 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
11158
11159 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11160
11161 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
11162 2.07 128-bit arithmetic.
11163 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11164
11165 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11166 due to when TImode is allowed in VSX registers, the allowable
11167 address modes for TImode is just a single indirect address in
11168 order for the value to be loaded and store in either GPR or VSX
11169 registers. This affects the generated code, and it would cause
11170 this test to fail, when such an option is used.
11171
11172 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
11173
11174 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11175
11176 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11177
11178 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11179 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11180 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11181 only test for exactly one if if -mbranch-cost=1 has been passed.
11182
11183 2014-03-12 Christian Bruel <christian.bruel@st.com>
11184
11185 PR target/60264
11186 * gcc.target/arm/pr60264.c
11187
11188 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
11189
11190 PR tree-optimization/60454
11191 * gcc.c-torture/execute/pr60454.c: New test.
11192
11193 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11194 Marc Glisse <marc.glisse@inria.fr>
11195
11196 PR tree-optimization/60502
11197 * gcc.c-torture/compile/pr60502.c: New test.
11198
11199 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR middle-end/60482
11202 * gcc.dg/vect/pr60482.c: New test.
11203
11204 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
11205
11206 PR c++/60389
11207 * g++.dg/cpp0x/inh-ctor19.C: New.
11208
11209 2014-03-11 Richard Biener <rguenther@suse.de>
11210
11211 PR tree-optimization/60429
11212 PR tree-optimization/60485
11213 * gcc.dg/pr60485-1.c: New testcase.
11214 * gcc.dg/pr60485-2.c: Likewise.
11215
11216 2014-03-10 Jakub Jelinek <jakub@redhat.com>
11217
11218 PR ipa/60457
11219 * g++.dg/ipa/pr60457.C: New test.
11220
11221 2014-03-10 Richard Biener <rguenther@suse.de>
11222
11223 PR middle-end/60474
11224 * g++.dg/torture/pr60474.C: New testcase.
11225
11226 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
11227
11228 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11229
11230 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
11231
11232 * gcc.dg/lto/pr55113_0.c: New testcase.
11233
11234 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
11235
11236 PR c++/60033
11237 * g++.dg/cpp1y/pr60033.C: New testcase.
11238
11239 PR c++/60393
11240 * g++.dg/cpp1y/pr60393.C: New testcase.
11241
11242 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11243
11244 PR libfortran/60128
11245 * gfortran.dg/fmt_en.f90: New test.
11246
11247 2014-03-07 Jason Merrill <jason@redhat.com>
11248
11249 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11250 * lib/target-supports.exp (check_effective_target_c++11): Now
11251 means C++11 and up.
11252 (check_effective_target_c++11_only): New.
11253 (check_effective_target_c++11_down): New.
11254 (check_effective_target_c++1y): New.
11255 (check_effective_target_c++1y_only): New.
11256 (check_effective_target_c++98_only): Rename from
11257 check_effective_target_c++98.
11258 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11259
11260 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11261
11262 PR c++/58609
11263 * g++.dg/cpp0x/constexpr-ice12.C: New.
11264
11265 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11266
11267 * c-c++-common/gomp/map-1.c: Extend.
11268
11269 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
11270 Janus Weil <janus@gcc.gnu.org>
11271
11272 PR fortran/51976
11273 * gfortran.dg/deferred_type_component_1.f90 : New test.
11274 * gfortran.dg/deferred_type_component_2.f90 : New test.
11275
11276 2014-03-06 Marek Polacek <polacek@redhat.com>
11277
11278 PR c/60197
11279 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11280 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11281
11282 2014-03-06 Jakub Jelinek <jakub@redhat.com>
11283
11284 PR target/58595
11285 * gcc.dg/tls/pr58595.c: New test.
11286
11287 2014-03-06 Richard Biener <rguenther@suse.de>
11288
11289 PR middle-end/60445
11290 PR lto/60424
11291 PR lto/60427
11292 Revert
11293 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11294
11295 * gcc.dg/lto/pr55113_0.c: New testcase.
11296
11297 2014-03-05 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR testsuite/59308
11300 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11301 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
11302 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11303 s390*/i?86/x86_64.
11304 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11305 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11306 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11307 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11308 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11309 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
11310 even for mips*/s390*/i?86/x86_64.
11311 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11312 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11313 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11314 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11315 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11316
11317 PR lto/60404
11318 * gcc.dg/lto/pr60404_0.c: New test.
11319 * gcc.dg/lto/pr60404_1.c: New file.
11320 * gcc.dg/lto/pr60404_2.c: New file.
11321
11322 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11323
11324 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11325 long long" throughout.
11326 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11327 * gcc.dg/vmx/insert-vsx.c: Likewise.
11328 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11329 * gcc.dg/vmx/ld-vsx.c: Likewise.
11330 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11331 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11332 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11333 * gcc.dg/vmx/merge-vsx.c: Likewise.
11334 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11335 * gcc.dg/vmx/st-vsx.c: Likewise.
11336 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11337 * gcc.dg/vmx/stl-vsx.c: Likewise.
11338 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11339
11340 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11341
11342 * gcc.dg/lto/pr55113_0.c: New testcase.
11343
11344 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11345
11346 PR c++/60376
11347 * g++.dg/cpp1y/pr60376.C: New.
11348
11349 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11350
11351 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11352
11353 2014-03-04 Richard Biener <rguenther@suse.de>
11354
11355 PR tree-optimization/60382
11356 * gcc.dg/vect/pr60382.c: New testcase.
11357
11358 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11359
11360 PR libfortran/60148
11361 * gfortran.dg/namelist_84.f90: New test.
11362
11363 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
11364
11365 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11366 argument to avoid inf values.
11367 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11368 UNION_FP_CHECK machinery.
11369
11370 2014-03-03 Renlin Li <Renlin.Li@arm.com>
11371
11372 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11373 i32in128 cases outside special big-endian processing block.
11374
11375 2014-03-03 Jakub Jelinek <jakub@redhat.com>
11376
11377 PR preprocessor/60400
11378 * c-c++-common/cpp/pr60400.c: New test.
11379 * c-c++-common/cpp/pr60400-1.h: New file.
11380 * c-c++-common/cpp/pr60400-2.h: New file.
11381
11382 PR objc++/60398
11383 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11384
11385 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11386 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11387
11388 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11389
11390 PR ipa/60150
11391 * g++.dg/lto/pr60150.H: New testcase.
11392 * g++.dg/lto/pr60150_0.C: New testcase.
11393 * g++.dg/lto/pr60150_1.C: New testcase.
11394
11395 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11396
11397 PR ipa/60306
11398 * g++.dg/ipa/devirt-29.C: New testcase
11399
11400 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11401
11402 PR fortran/60236
11403 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11404
11405 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11406
11407 PR c++/50025
11408 * g++.dg/cpp0x/pr50025.C: New.
11409
11410 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
11411
11412 PR c++/60377
11413 * g++.dg/cpp1y/pr60377.C: New testcase.
11414
11415 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11416
11417 PR fortran/60341
11418 * gfortran.dg/str_comp_optimize_1.f90: New test.
11419
11420 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11421
11422 PR target/60071
11423 * gcc.c-torture/compile/pr60071.c: New.
11424
11425 2014-02-28 Janus Weil <janus@gcc.gnu.org>
11426
11427 PR fortran/60359
11428 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11429
11430 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11431
11432 PR c++/58610
11433 * g++.dg/cpp0x/constexpr-ice11.C: New.
11434
11435 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11436
11437 PR c++/60314
11438 * g++.dg/cpp1y/auto-fn24.C: New.
11439
11440 2014-02-28 Joey Ye <joey.ye@arm.com>
11441
11442 PR target/PR60169
11443 * gcc.target/arm/thumb1-far-jump-3.c: New case.
11444
11445 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11446
11447 PR c++/60253
11448 * g++.dg/overload/ellipsis2.C: New.
11449
11450 2014-02-27 Jeff Law <law@redhat.com>
11451
11452 PR rtl-optimization/52714
11453 * gcc.c-torture/compile/pr52714.c: New test.
11454
11455 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
11456 Jeff Law <law@redhat.com>
11457
11458 PR rtl-optimization/49847
11459 * g++.dg/pr49847.C: New test.
11460
11461 2014-02-27 Marek Polacek <polacek@redhat.com>
11462
11463 PR middle-end/59223
11464 * c-c++-common/pr59223.c: New test.
11465
11466 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11467
11468 * common/config/i386/predicates.md (const1256_operand): Remove.
11469 (const2356_operand): New.
11470 (const_1_to_2_operand): Remove.
11471 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11472 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11473 (*avx512pf_gatherpf<mode>sf): Ditto.
11474 (avx512pf_gatherpf<mode>df): Ditto.
11475 (*avx512pf_gatherpf<mode>df_mask): Ditto.
11476 (*avx512pf_gatherpf<mode>df): Ditto.
11477 (avx512pf_scatterpf<mode>sf): Ditto.
11478 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11479 (*avx512pf_scatterpf<mode>sf): Ditto.
11480 (avx512pf_scatterpf<mode>df): Ditto.
11481 (*avx512pf_scatterpf<mode>df_mask): Ditto.
11482 (*avx512pf_scatterpf<mode>df): Ditto.
11483 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11484
11485 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11486
11487 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11488 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11489 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11490 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11491 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11492 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11493 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11494 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11495
11496 2014-02-26 Bin Cheng <bin.cheng@arm.com>
11497
11498 PR target/60280
11499 * gnat.dg/renaming5.adb: Change to two expected gotos.
11500 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11501 jump threads.
11502 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11503 messages for removed basic block.
11504 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11505 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11506 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11507 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11508
11509 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11510
11511 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11512 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11513 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11514 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11515 * gcc.dg/vmx/merge-vsx.c: Likewise.
11516 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11517
11518 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
11519
11520 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11521 * gcc.target/i386/prefetchwt1-1.c: New.
11522 * g++.dg/other/i386-2.C: Add new option.
11523 * g++.dg/other/i386-3.C: Ditto.
11524 * gcc.target/i386/sse-12.c: Ditto.
11525 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11526 * gcc.target/i386/sse-22.c: Add new option.
11527 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11528
11529 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11530
11531 PR libfortran/59313
11532 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11533
11534 PR libfortran/58015
11535 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11536
11537 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
11538
11539 PR c++/60311
11540 * g++.dg/cpp1y/pr60311.C: New testcase.
11541
11542 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11543
11544 PR c++/60065
11545 * g++.dg/cpp1y/pr60065.C: New testcase.
11546
11547 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
11548
11549 PR rtl-optimization/60268
11550 * gcc.c-torture/compile/pr60268.c: New test.
11551
11552 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11553
11554 * gcc.target/microblaze/others/mem_reload.c: New test.
11555
11556 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11557
11558 * gcc.dg/vmx/lde.c: New test.
11559 * gcc.dg/vmx/lde-be-order.c: New test.
11560 * gcc.dg/vmx/ste.c: New test.
11561 * gcc.dg/vmx/ste-be-order.c: New test.
11562
11563 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
11564
11565 PR testsuite/60173
11566 * lib/target-supports.exp
11567 (check_effective_target_logical_op_short_circuit): Add cris-*-*
11568 and crisv32-*-* to list.
11569
11570 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11571
11572 PR fortran/60302
11573 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11574
11575 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11576
11577 * gcc.dg/vmx/vsums.c: Check entire result vector.
11578 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11579
11580 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11581
11582 * gcc.dg/vmx/ld.c: New test.
11583 * gcc.dg/vmx/ld-be-order.c: New test.
11584 * gcc.dg/vmx/ld-vsx.c: New test.
11585 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11586 * gcc.dg/vmx/ldl.c: New test.
11587 * gcc.dg/vmx/ldl-be-order.c: New test.
11588 * gcc.dg/vmx/ldl-vsx.c: New test.
11589 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11590 * gcc.dg/vmx/st.c: New test.
11591 * gcc.dg/vmx/st-be-order.c: New test.
11592 * gcc.dg/vmx/st-vsx.c: New test.
11593 * gcc.dg/vmx/st-vsx-be-order.c: New test.
11594 * gcc.dg/vmx/stl.c: New test.
11595 * gcc.dg/vmx/stl-be-order.c: New test.
11596 * gcc.dg/vmx/stl-vsx.c: New test.
11597 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11598
11599 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
11600
11601 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11602 * g++.dg/other/i386-3.C (dg-options): Ditto.
11603 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11604 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11605 -mavx512pf and -msha.
11606
11607 2014-02-21 Richard Biener <rguenther@suse.de>
11608
11609 PR tree-optimization/60276
11610 * gcc.dg/vect/pr60276.c: New testcase.
11611
11612 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11613
11614 PR fortran/60234
11615 * gfortran.dg/finalize_23.f90: New.
11616
11617 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
11618
11619 PR c++/60052
11620 PR c++/60053
11621 * g++.dg/cpp1y/pr60052.C: New testcase.
11622 * g++.dg/cpp1y/pr60053.C: New testcase.
11623
11624 2014-02-21 Tobias Burnus <burnus@net-b.de>
11625
11626 PR fortran/60286
11627 * gfortran.dg/inquire_16.f90: New.
11628
11629 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
11630
11631 * gcc.target/nios2/biggot-1.c: New.
11632 * gcc.target/nios2/biggot-2.c: New.
11633
11634 2014-02-20 Martin Jambor <mjambor@suse.cz>
11635
11636 PR ipa/55260
11637 * gcc.dg/ipa/pr55260.c: New test.
11638
11639 2014-02-20 Bin Cheng <bin.cheng@arm.com>
11640
11641 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11642 for execution test case.
11643
11644 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
11645
11646 PR ipa/58555
11647 * g++.dg/torture/pr58555.C: New testcase.
11648
11649 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11650
11651 PR target/60204
11652 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11653 reflect abi fix.
11654 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11655
11656 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11657 Kirill Yukhin <kirill.yukhin@intel.com>
11658
11659 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
11660 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
11661 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
11662 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11663 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
11664 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11665
11666 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11667
11668 PR c/37743
11669 * g++.dg/ext/builtin-bswap1.C: New test.
11670 * c-c++-common/pr37743.c: New test.
11671
11672 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
11673
11674 * gcc.dg/decl-10.c: New test.
11675
11676 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR c++/60267
11679 * g++.dg/ext/ivdep-1.C: New test.
11680
11681 PR c++/60267
11682 * gcc.dg/pr60267.c: New test.
11683
11684 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
11685
11686 PR target/59794
11687 * gcc.target/i386/pr39162.c: Add dg-prune-output.
11688 (dg-options): Remove -Wno-psabi.
11689 * gcc.target/i386/pr59794-2.c: Ditto.
11690 * gcc.target/i386/pr60205-1.c: Ditto.
11691 * gcc.target/i386/sse-5.c: Ditto.
11692
11693 2014-02-18 Nick Clifton <nickc@redhat.com>
11694
11695 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
11696 * gcc.dg/pr23623.c: Likewise.
11697 * gcc.dg/pr48784-1.c: Likewise.
11698 * gcc.dg/pr48784-2.c: Likewise.
11699 * gcc.dg/pr56997-2.c: Likewise.
11700 * gcc.dg/sms-6.c: Likewise.
11701 * gcc.dg/torture/pr60183.c: Likewise.
11702 * gcc.dg/torture/vec-cvt-1.c: Likewise.
11703 * gcc.c-torture/execute/20061220-1.x: New.
11704 * gcc.c-torture/execute/pr43220.x: New.
11705 * gcc.c-torture/execute/pr51581-1.x: New.
11706 * gcc.c-torture/execute/pr51581-2.x: New.
11707 * gcc.c-torture/execute/pr58570.x: New.
11708 * gcc.c-torture/unsorted/DFcmp.x: New.
11709 * gcc.c-torture/unsorted/SFset.x: New.
11710
11711 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
11712
11713 * gnat.dg/opt31.adb: New test.
11714
11715 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11716
11717 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11718
11719 2014-02-19 Janus Weil <janus@gcc.gnu.org>
11720
11721 PR fortran/60232
11722 * gfortran.dg/typebound_proc_33.f90: New.
11723
11724 2014-02-19 Marek Polacek <polacek@redhat.com>
11725
11726 PR c/60195
11727 * gcc.dg/pr60195.c: New test.
11728
11729 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
11730
11731 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
11732
11733 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR preprocessor/58844
11736 * c-c++-common/cpp/pr58844-1.c: New test.
11737 * c-c++-common/cpp/pr58844-2.c: New test.
11738
11739 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11740
11741 PR c++/60225
11742 * g++.dg/cpp0x/constexpr-ice10.C: New.
11743
11744 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11745
11746 PR c++/60215
11747 * g++.dg/cpp0x/pr60215.C: New.
11748
11749 2014-02-18 Tobias Burnus <burnus@net-b.de>
11750
11751 PR fortran/49397
11752 * gfortran.dg/proc_ptr_45.f90: New.
11753 * gfortran.dg/proc_ptr_46.f90: New.
11754
11755 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
11756
11757 PR c++/60190
11758 * g++.dg/cpp1y/pr60190.C: New testcase.
11759
11760 PR c++/60064
11761 * g++.dg/cpp1y/pr60064.C: New testcase.
11762
11763 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
11764
11765 PR target/60205
11766 * gcc.target/i386/pr60205-1.c: New test.
11767 * gcc.target/i386/pr60205-2.c: Ditto.
11768
11769 2014-02-18 Kai Tietz <ktietz@redhat.com>
11770
11771 PR target/60193
11772 * gcc.target/i386/nest-1.c: New testcase.
11773
11774 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
11775
11776 * gnat.dg/opt32.adb: New test.
11777
11778 2014-02-18 Janus Weil <janus@gcc.gnu.org>
11779
11780 PR fortran/60231
11781 * gfortran.dg/typebound_generic_15.f90: New.
11782
11783 2014-02-17 Janus Weil <janus@gcc.gnu.org>
11784
11785 PR fortran/55907
11786 * gfortran.dg/init_flag_12.f90: New.
11787
11788 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
11789 Ilya Tocar <ilya.tocar@intel.com>
11790
11791 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
11792 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
11793 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
11794 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
11795
11796 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
11797
11798 * lib/target-supports.exp
11799 (check_effective_target_logical_op_short_circuit): New procedure.
11800 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
11801 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
11802 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
11803 * gcc.dg/tree-ssa/vrp47.c: Likewise.
11804 * gcc.dg/tree-ssa/vrp87.c: Likewise.
11805 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
11806 logical_op_short_circuit for the alternative test, extending
11807 it to arm_cortex_m.
11808
11809 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11810
11811 PR target/60203
11812 * gcc.target/powerpc/pr60203.c: New testsuite.
11813
11814 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
11815
11816 PR fortran/59599
11817 * gfortran.dg/ichar_3.f90: New test.
11818
11819 2014-02-15 Richard Biener <rguenther@suse.de>
11820
11821 PR tree-optimization/60183
11822 * gcc.dg/torture/pr60183.c: New testcase.
11823
11824 2014-02-14 Jeff Law <law@redhat.com>
11825
11826 PR rtl-optimization/60131
11827 * g++.dg/torture/pr60131.C: New test.
11828
11829 2014-02-14 Ian Bolton <ian.bolton@arm.com>
11830
11831 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
11832 on command-line.
11833
11834 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
11835
11836 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
11837
11838 2014-02-14 Jakub Jelinek <jakub@redhat.com>
11839
11840 * gcc.c-torture/compile/20140213.c: New test.
11841
11842 2014-02-13 Jakub Jelinek <jakub@redhat.com>
11843
11844 PR target/43546
11845 * gcc.target/i386/pr43546.c: New test.
11846
11847 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
11848
11849 * gcc.target/s390/hotpatch-compile-8.c: New test.
11850
11851 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11852
11853 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
11854 definition with an ifndef.
11855 * gcc.dg/pr59605-2.c: New test.
11856
11857 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11858
11859 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
11860
11861 2014-02-12 Joseph Myers <joseph@codesourcery.com>
11862
11863 * gcc.dg/torture/float128-mul-underflow.c,
11864 gcc.dg/torture/float128-truncdf-underflow.c,
11865 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
11866
11867 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11868
11869 PR middle-end/59737
11870 * g++.dg/ipa/pr59737.C: New test.
11871
11872 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
11873
11874 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
11875
11876 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
11877
11878 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
11879
11880 * gcc.dg/cilk-plus/jump-openmp.c: New file.
11881
11882 2014-02-12 Richard Biener <rguenther@suse.de>
11883
11884 PR middle-end/60092
11885 * gcc.dg/torture/pr60092.c: New testcase.
11886 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
11887
11888 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
11889
11890 * gcc.c-torture/execute/20140212-1.c: New test.
11891
11892 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11893
11894 PR c++/60047
11895 * g++.dg/cpp0x/pr60047.C: New.
11896
11897 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11898
11899 PR c/60101
11900 * c-c++-common/pr60101.c: New test.
11901
11902 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
11903
11904 PR lto/59468
11905 * g++.dg/ipa/devirt-27.C: New testcase.
11906 * g++.dg/ipa/devirt-26.C: New testcase.
11907
11908 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11909
11910 PR target/60137
11911 * gcc.target/powerpc/pr60137.c: New file.
11912
11913 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11914
11915 PR fortran/52370
11916 * gfortran.dg/pr52370.f90: New test.
11917
11918 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
11919
11920 PR target/59927
11921 Revert
11922 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
11923
11924 PR testsuite/58630
11925 * gcc.target/i386/pr43662.c (dg-options):
11926 Add -maccumulate-outgoing-args.
11927 * gcc.target/i386/pr43869.c (dg-options): Ditto.
11928 * gcc.target/i386/pr57003.c (dg-options): Ditto.
11929 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
11930 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
11931 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
11932 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
11933 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
11934 Add -maccumulate-outgoing-args.
11935 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
11936 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
11937 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
11938 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
11939 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
11940 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
11941 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
11942 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
11943 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
11944 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
11945 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
11946 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
11947 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
11948 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
11949 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
11950
11951 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
11952
11953 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
11954
11955 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR debug/59776
11958 * gcc.dg/guality/pr59776.c: New test.
11959
11960 2014-02-11 Renlin Li <Renlin.Li@arm.com>
11961
11962 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
11963 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
11964 (add_options_for_arm_vfp3): New.
11965
11966 2014-02-11 Jeff Law <law@redhat.com>
11967
11968 PR middle-end/54041
11969 * gcc.target/m68k/pr54041.c: New test.
11970
11971 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR target/59927
11974 * gcc.target/i386/pr59927.c: New test.
11975
11976 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
11977
11978 * gcc.dg/vect/pr57741-3.c: Require vect_int.
11979 * gcc.dg/vect/pr60012.c: Likewise.
11980 * gcc.dg/vect/vect-119.c: Likewise.
11981 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
11982 * gcc.dg/vect/vect-outer-4c.c: Likewise.
11983
11984 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11985
11986 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
11987
11988 2014-02-10 Jeff Law <law@redhat.com>
11989
11990 PR middle-end-52306
11991 * gcc.c-torture/compile/pr52306.c: New test.
11992
11993 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11994
11995 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
11996
11997 2014-02-10 Richard Biener <rguenther@suse.de>
11998
11999 PR tree-optimization/60115
12000 * gcc.dg/torture/pr60115.c: New testcase.
12001
12002 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
12003
12004 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
12005 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
12006
12007 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
12008 Ilya Tocar <ilya.tocar@intel.com>
12009
12010 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
12011 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
12012 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12013 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12014 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
12015 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
12016 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
12017 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12018 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12019 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12020 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
12021 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
12022 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
12023 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
12024 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12025 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12026 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
12027 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
12028 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12029 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
12030 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12031 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
12032 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12033 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
12034 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
12035 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12036 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12037
12038 2014-02-10 Jakub Jelinek <jakub@redhat.com>
12039
12040 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
12041
12042 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12043
12044 PR fortran/57522
12045 * gfortran.dg/associated_target_5.f03: New test.
12046
12047 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12048
12049 PR fortran/59026
12050 * gfortran.dg/elemental_by_value_1.f90: New test.
12051
12052 2014-02-08 Janus Weil <janus@gcc.gnu.org>
12053
12054 PR fortran/58470
12055 * gfortran.dg/finalize_22.f90: New.
12056
12057 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
12058
12059 PR fortran/60066
12060 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
12061 was fixed by the patch for PR59906.
12062
12063 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
12064
12065 PR translation/52289
12066 * gfortran.dg/coarray_8.f90: Update dg-error match.
12067
12068 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12069
12070 PR c/59984
12071 * gcc.dg/vect/pr59984.c: New test.
12072
12073 PR middle-end/60092
12074 * gcc.dg/attr-alloc_align-1.c: New test.
12075 * gcc.dg/attr-alloc_align-2.c: New test.
12076 * gcc.dg/attr-alloc_align-3.c: New test.
12077 * gcc.dg/attr-assume_aligned-1.c: New test.
12078 * gcc.dg/attr-assume_aligned-2.c: New test.
12079 * gcc.dg/attr-assume_aligned-3.c: New test.
12080
12081 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12082
12083 PR target/60077
12084 * gcc.target/i386/pr60077-1.c: New test.
12085 * gcc.target/i386/pr60077-2.c: New test.
12086
12087 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12088
12089 PR preprocessor/56824
12090 * gcc.dg/pr56824.c: New test.
12091
12092 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12093
12094 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
12095 variable used for atomic operations.
12096
12097 2014-02-07 Richard Biener <rguenther@suse.de>
12098
12099 PR middle-end/60092
12100 * gcc.dg/vect/pr60092-2.c: New testcase.
12101
12102 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12103
12104 PR c++/60082
12105 Revert
12106 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12107
12108 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12109 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12110
12111 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12112
12113 * gcc.target/s390/fp2int1.c: New testcase.
12114
12115 2014-02-07 Richard Biener <rguenther@suse.de>
12116
12117 PR middle-end/60092
12118 * gcc.dg/tree-ssa/alias-30.c: New testcase.
12119 * gcc.dg/tree-ssa/alias-31.c: Likewise.
12120
12121 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
12122
12123 PR ipa/59918
12124 * g++.dg/torture/pr59918.C: New testcase.
12125
12126 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12127
12128 PR target/59575
12129 * gcc.target/arm/pr59575.c: New test.
12130
12131 PR debug/59992
12132 * gcc.dg/pr59992.c: New test.
12133
12134 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
12135
12136 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
12137 init_priority. Test alignment of variable instead of function.
12138
12139 2014-02-06 Marek Polacek <polacek@redhat.com>
12140
12141 PR c/60087
12142 * gcc.dg/pr60087.c: New test.
12143
12144 2014-02-06 Alan Modra <amodra@gmail.com>
12145
12146 * gcc.target/powerpc/pr60032.c: New.
12147
12148 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR target/60062
12151 * gcc.c-torture/execute/pr60062.c: New test.
12152 * gcc.c-torture/execute/pr60072.c: New test.
12153
12154 2014-02-06 Ian Bolton <ian.bolton@arm.com>
12155
12156 * gcc.dg/tree-ssa/pr59597.c: Make called function static
12157 so that expected outcome works for PIC variants too.
12158
12159 2014-02-06 Yury Gribov <y.gribov@samsung.com>
12160 Kugan Vivekanandarajah <kuganv@linaro.org>
12161
12162 * gcc.target/arm/vect-noalign.c: New file.
12163
12164 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
12165 Jakub Jelinek <jakub@redhat.com>
12166
12167 PR middle-end/60013
12168 * gcc.dg/pr60013.c: New testcase.
12169
12170 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12171
12172 * gcc.dg/vmx/sum2s.c: New.
12173 * gcc.dg/vmx/sum2s-be-order.c: New.
12174
12175 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12176
12177 * gcc.dg/vmx/pack.c: New.
12178 * gcc.dg/vmx/pack-be-order.c: New.
12179 * gcc.dg/vmx/unpack.c: New.
12180 * gcc.dg/vmx/unpack-be-order.c: New.
12181
12182 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12183
12184 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12185 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12186
12187 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12188
12189 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12190 Use __builtin_floorf, __builtin_ceilf.
12191 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12192 declaration.
12193 (TEST): Use __builtin_floorf.
12194 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12195
12196 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR ipa/59947
12199 * g++.dg/opt/pr59947.C: New test.
12200
12201 PR c++/58703
12202 * c-c++-common/gomp/pr58703.c: New test.
12203
12204 2014-02-05 Richard Biener <rguenther@suse.de>
12205
12206 PR testsuite/60076
12207 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12208 avoid using unsigned long long.
12209
12210 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR middle-end/57499
12213 * g++.dg/torture/pr57499.C: New test.
12214
12215 2014-02-05 Yury Gribov <y.gribov@samsung.com>
12216
12217 * gcc.dg/asan/nosanitize-and-inline.c: New test.
12218
12219 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
12220
12221 * g++.dg/ipa/devirrt-22.C: Fix template.
12222
12223 2014-02-04 Marek Polacek <polacek@redhat.com>
12224
12225 PR c/60036
12226 * gcc.dg/pr60036.c: New test.
12227
12228 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12229
12230 PR ipa/60058
12231 * g++.dg/torture/pr60058.C: New testcase.
12232
12233 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12234
12235 * g++.dg/tsan/default_options.C: Invert check.
12236
12237 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12238
12239 PR tree-optimization/60002
12240 * g++.dg/opt/pr60002.C: New test.
12241
12242 PR tree-optimization/60023
12243 * g++.dg/vect/pr60023.cc: New test.
12244
12245 PR ipa/60026
12246 * c-c++-common/torture/pr60026.c: New test.
12247
12248 PR rtl-optimization/57915
12249 * gcc.target/i386/pr57915.c: New test.
12250
12251 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12252
12253 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12254
12255 2014-02-04 Renlin Li <Renlin.Li@arm.com>
12256
12257 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12258
12259 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR middle-end/59261
12262 * gcc.dg/pr59261.c: New test.
12263
12264 2014-02-04 Richard Biener <rguenther@suse.de>
12265
12266 PR tree-optimization/60012
12267 * gcc.dg/vect/pr60012.c: New testcase.
12268
12269 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12270
12271 PR target/59788
12272 * g++.dg/eh/unwind-direct.C: New test.
12273
12274 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
12275
12276 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12277 timeout value to 20s.
12278
12279 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12280
12281 PR ipa/59882
12282 * g++.dg/torture/pr59882.C: New testcase
12283
12284 2014-02-03 Jan Hubicka <jh@suse.cz>
12285
12286 PR ipa/59831
12287 * g++.dg/ipa/devirt-22.C: New testcase.
12288
12289 2014-02-03 Jan Hubicka <jh@suse.cz>
12290
12291 * g++.dg/ipa/devirt-25.C: New testcase.
12292
12293 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12294
12295 PR tree-optimization/59924
12296 * gcc.dg/pr59924.c: New test.
12297
12298 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12299
12300 PR ipa/59831
12301 * g++.dg/ipa/devirt-24.C: New testcase.
12302
12303 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
12304
12305 PR c++/53017
12306 PR c++/59211
12307 * c-c++-common/attributes-1.c: New testcase.
12308 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12309
12310 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12311
12312 PR c++/58871
12313 * g++.dg/cpp0x/pr58871.C: New.
12314
12315 2014-02-03 Cong Hou <congh@google.com>
12316
12317 PR tree-optimization/60000
12318 * g++.dg/vect/pr60000.cc: New test.
12319
12320 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
12321
12322 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12323 * gcc.target/i386/long-double-64-4.c: Likewise.
12324 * gcc.target/i386/long-double-80-1.c: Likewise.
12325 * gcc.target/i386/long-double-80-2.c: Likewise.
12326 * gcc.target/i386/long-double-80-3.c: Likewise.
12327 * gcc.target/i386/long-double-80-4.c: Likewise.
12328 * gcc.target/i386/long-double-80-5.c: Likewise.
12329 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
12330 __multf3 isn't used.
12331 * gcc.target/i386/long-double-64-3.c: Likewise.
12332 * gcc.target/i386/long-double-128-1.c: New test.
12333 * gcc.target/i386/long-double-128-2.c: Likewise.
12334 * gcc.target/i386/long-double-128-3.c: Likewise.
12335 * gcc.target/i386/long-double-128-4.c: Likewise.
12336 * gcc.target/i386/long-double-128-5.c: Likewise.
12337 * gcc.target/i386/long-double-128-6.c: Likewise.
12338 * gcc.target/i386/long-double-128-7.c: Likewise.
12339 * gcc.target/i386/long-double-128-8.c: Likewise.
12340 * gcc.target/i386/long-double-128-9.c: Likewise.
12341 * gcc.target/i386/long-double-64-5.c: Likewise.
12342 * gcc.target/i386/long-double-64-6.c: Likewise.
12343 * gcc.target/i386/long-double-64-7.c: Likewise.
12344 * gcc.target/i386/long-double-64-8.c: Likewise.
12345 * gcc.target/i386/long-double-64-9.c: Likewise.
12346 * gcc.target/i386/long-double-80-10.c: Likewise.
12347 * gcc.target/i386/long-double-80-8.c: Likewise.
12348 * gcc.target/i386/long-double-80-9.c: Likewise.
12349
12350 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
12351
12352 PR rtl-optimization/57662
12353 * g++.dg/pr57662.C: New test.
12354
12355 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12356
12357 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12358 * gcc.dg/vmx/perm.c: New.
12359 * gcc.dg/vmx/perm-be-order.c: New.
12360
12361 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12362
12363 * gcc.dg/vmx/vsums.c: New.
12364 * gcc.dg/vmx/vsums-be-order.c: New.
12365
12366 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
12367
12368 * g++.dg/ipa/devirt-23.C: New testcase.
12369 * g++.dg/ipa/devirt-20.C: Fix template.
12370
12371 2014-02-02 Jan Hubicka <jh@suse.cz>
12372
12373 * g++.dg/ipa/devirt-21.C: New testcase.
12374
12375 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
12376
12377 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12378 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12379
12380 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
12381
12382 PR target/60017
12383 * gcc.c-torture/execute/pr60017.c: New test.
12384
12385 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
12386
12387 PR fortran/57033
12388 * gfortran.dg/default_initialization_7.f90: New test.
12389
12390 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
12391
12392 PR fortran/59906
12393 * gfortran.dg/elemental_subroutine_9.f90: New test.
12394
12395 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12396
12397 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12398
12399 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12400
12401 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12402
12403 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12404
12405 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12406
12407 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12408
12409 PR c++/51219
12410 * g++.dg/init/bitfield5.C: New.
12411
12412 2014-02-01 Jakub Jelinek <jakub@redhat.com>
12413
12414 PR tree-optimization/60003
12415 * gcc.c-torture/execute/pr60003.c: New test.
12416
12417 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12418
12419 PR bootstrap/59985
12420 * gcc.target/arm/pr59985.C: New.
12421
12422 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR sanitizer/59410
12425 * lib/tsan-dg.exp (tsan_init): Instead of not running any
12426 tsan tests if trivial testcase doesn't run, set dg-do-what-default
12427 to compile.
12428 (tsan_finish): Restore dg-do-what-default.
12429 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12430 * g++.dg/tsan/fd_close_norace2.C: Likewise.
12431 * g++.dg/tsan/default_options.C: Likewise.
12432 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12433 * g++.dg/tsan/atomic_free2.C: Likewise.
12434 * g++.dg/tsan/cond_race.C: Likewise.
12435 * g++.dg/tsan/fd_close_norace.C: Likewise.
12436 * g++.dg/tsan/benign_race.C: Likewise.
12437 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12438 * c-c++-common/tsan/simple_race.c: Likewise.
12439 * c-c++-common/tsan/mutexset1.c: Likewise.
12440 * c-c++-common/tsan/thread_leak2.c: Likewise.
12441 * c-c++-common/tsan/tls_race.c: Likewise.
12442 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12443 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12444 * c-c++-common/tsan/free_race2.c: Likewise.
12445 * c-c++-common/tsan/thread_leak.c: Likewise.
12446 * c-c++-common/tsan/thread_leak1.c: Likewise.
12447 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12448 * c-c++-common/tsan/free_race.c: Likewise.
12449 * c-c++-common/tsan/sleep_sync.c: Likewise.
12450 * c-c++-common/tsan/tiny_race.c: Likewise.
12451 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12452 * c-c++-common/tsan/atomic_stack.c: Likewise.
12453 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
12454 in dg-output regexps.
12455 * c-c++-common/tsan/simple_stack.c: Likewise.
12456
12457 2014-01-31 Richard Henderson <rth@redhat.com>
12458
12459 * g++.dg/tm/pr60004.C: New.
12460
12461 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12462
12463 PR c++/59082
12464 * g++.dg/inherit/crash4.C: New.
12465
12466 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
12467
12468 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12469
12470 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12471
12472 * gcc.target/i386/m512-check.h: Use correct rounding values.
12473
12474 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12475
12476 * gcc.target/i386/avx-1.c: Use correct rounding values.
12477 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12478 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12479 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12480 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12481 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12482 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12483 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12484 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12485 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12486 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12487 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12488 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12489 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12490 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12491 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12492 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12493 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12494 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12495 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12496 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12497 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12498 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12499 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12500 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12501 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12502 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12503 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12504 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12505 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12506 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12507 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12508 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12509 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12510 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12511 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12512 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12513 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12514 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12515 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12516 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12517 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12518 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12519 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12520 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12521 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12522 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12523 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12524 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12525 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12526 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12527 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12528 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12529 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12530 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12531 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12532 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12533 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12534 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12535 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12536 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12537 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12538 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12539 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12540 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12541 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12542 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12543 * gcc.target/i386/sse-13.c: Ditto.
12544 * gcc.target/i386/sse-14.c: Ditto.
12545 * gcc.target/i386/sse-22.c: Ditto.
12546 * gcc.target/i386/sse-23.c: Ditto.
12547
12548 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12549
12550 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12551 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12552
12553 2014-01-31 Richard Biener <rguenther@suse.de>
12554
12555 PR middle-end/59990
12556 * gcc.dg/torture/pr59990.c: New testcase.
12557
12558 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12559
12560 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12561 if it fails don't run any tsan tests.
12562
12563 2014-01-31 Marek Polacek <polacek@redhat.com>
12564
12565 PR c/59963
12566 * gcc.dg/pr59940.c (g): Adjust dg-warning.
12567 (y): Adjust dg-error.
12568 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12569 * gcc.dg/pr59963-1.c: New test.
12570 * gcc.dg/pr59963-2.c: New test.
12571 * gcc.dg/pr59963-3.c: New test.
12572
12573 2014-01-30 Jakub Jelinek <jakub@redhat.com>
12574
12575 PR target/59923
12576 * gcc.target/arm/pr59923.c: New test.
12577
12578 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12579
12580 * gcc.dg/vmx/splat.c: New.
12581 * gcc.dg/vmx/splat-vsx.c: New.
12582 * gcc.dg/vmx/splat-be-order.c: New.
12583 * gcc.dg/vmx/splat-vsx-be-order.c: New.
12584 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12585 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12586
12587 2014-01-30 Richard Biener <rguenther@suse.de>
12588
12589 PR tree-optimization/59993
12590 * gcc.dg/torture/pr59993.c: New testcase.
12591
12592 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
12593
12594 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12595 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12596 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12597 vect_int rather than vect_float.
12598
12599 2014-01-30 Marek Polacek <polacek@redhat.com>
12600
12601 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12602
12603 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12604
12605 * gcc.target/microblaze/isa/fcmp4.c: New.
12606
12607 2014-01-30 Marek Polacek <polacek@redhat.com>
12608
12609 PR c/59940
12610 * gcc.dg/pr59940.c: New test.
12611 * gcc.dg/pr35635.c (func3): Move dg-warning.
12612
12613 2014-01-30 Richard Biener <rguenther@suse.de>
12614
12615 PR tree-optimization/59903
12616 * gcc.dg/torture/pr59903.c: New testcase.
12617
12618 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12619
12620 PR c++/58843
12621 * g++.dg/lookup/crash8.C: New.
12622
12623 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12624
12625 PR c++/58649
12626 * g++.dg/template/crash117.C: New.
12627
12628 2014-01-30 Richard Biener <rguenther@suse.de>
12629
12630 PR c/59905
12631 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12632 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12633 abort.
12634 * gcc.dg/invalid-call-1.c: Likewise.
12635
12636 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12637
12638 PR c++/58561
12639 * g++.dg/cpp1y/auto-fn23.C: New.
12640
12641 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12642
12643 PR c++/58846
12644 * g++.dg/init/dso_handle2.C: New.
12645
12646 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12647
12648 PR c++/58674
12649 * g++.dg/cpp0x/pr58674.C: New.
12650
12651 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
12652
12653 PR target/59617
12654 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12655 * gcc.target/i386/avx512f-gather-5.c: Ditto.
12656
12657 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12658
12659 * gcc.dg/vmx/merge-be-order.c: New.
12660 * gcc.dg/vmx/merge.c: New.
12661 * gcc.dg/vmx/merge-vsx-be-order.c: New.
12662 * gcc.dg/vmx/merge-vsx.c: New.
12663
12664 2014-01-29 Richard Biener <rguenther@suse.de>
12665
12666 PR tree-optimization/58742
12667 * gcc.dg/pr58742-1.c: New testcase.
12668 * gcc.dg/pr58742-2.c: Likewise.
12669 * gcc.dg/pr58742-3.c: Likewise.
12670
12671 2014-01-29 Renlin Li <Renlin.Li@arm.com>
12672
12673 * gcc.target/arm/ftest-armv7ve-arm.c: New.
12674 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
12675 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
12676
12677 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12678
12679 PR c++/58702
12680 * g++.dg/gomp/pr58702.C: New.
12681
12682 2014-01-29 Dodji Seketeli <dodji@redhat.com>
12683
12684 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12685 selector.
12686
12687 2014-01-29 Jakub Jelinek <jakub@redhat.com>
12688
12689 PR middle-end/59917
12690 PR tree-optimization/59920
12691 * gcc.dg/pr59920-1.c: New test.
12692 * gcc.dg/pr59920-2.c: New test.
12693 * gcc.dg/pr59920-3.c: New test.
12694 * c-c++-common/gomp/pr59917-1.c: New test.
12695 * c-c++-common/gomp/pr59917-2.c: New test.
12696
12697 PR tree-optimization/59594
12698 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
12699 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
12700 * gcc.dg/vect/pr59594.c: New test.
12701
12702 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
12703
12704 PR fortran/59414
12705 * gfortran.dg/allocate_class_3.f90: New test.
12706
12707 2014-01-28 Dodji Seketeli <dodji@redhat.com>
12708
12709 PR preprocessor/59935
12710 * c-c++-common/cpp/warning-zero-location.c: New test.
12711 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
12712
12713 2014-01-27 Steve Ellcey <sellcey@mips.com>
12714
12715 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12716
12717 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
12718
12719 * g++.dg/ext/mv16.C: New tests.
12720
12721 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
12722
12723 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
12724 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12725 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
12726 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12727 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
12728 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12729 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
12730 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
12731 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
12732 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12733 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
12734 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12735 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
12736 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12737 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
12738 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
12739 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
12740 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12741 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
12742 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12743 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
12744 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12745 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
12746 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12747 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
12748 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12749 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
12750 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12751 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
12752 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12753 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
12754 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12755 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
12756 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12757 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
12758 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12759 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
12760 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12761 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
12762 _mm512_mask_cvtepi32_storeu_epi8.
12763 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12764 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
12765 _mm512_mask_cvtepi32_storeu_epi16.
12766 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12767 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
12768 _mm512_mask_cvtepi64_storeu_epi8.
12769 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12770 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
12771 _mm512_mask_cvtepi64_storeu_epi16.
12772 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12773 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
12774 _mm512_mask_cvtepi64_storeu_epi32.
12775 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12776 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
12777 _mm512_mask_cvtsepi32_storeu_epi8.
12778 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12779 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
12780 _mm512_mask_cvtsepi32_storeu_epi16.
12781 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12782 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
12783 _mm512_mask_cvtsepi64_storeu_epi8.
12784 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12785 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
12786 _mm512_mask_cvtsepi64_storeu_epi16.
12787 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12788 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
12789 _mm512_mask_cvtsepi64_storeu_epi32.
12790 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12791 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
12792 _mm512_mask_cvtusepi32_storeu_epi8.
12793 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12794 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
12795 _mm512_mask_cvtusepi32_storeu_epi16.
12796 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12797 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
12798 _mm512_mask_cvtusepi64_storeu_epi8.
12799 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12800 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
12801 _mm512_mask_cvtusepi64_storeu_epi16.
12802 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12803 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
12804 _mm512_mask_cvtusepi64_storeu_epi32.
12805 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12806 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
12807
12808 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
12809
12810 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
12811 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12812 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12813 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12814 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
12815 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
12816 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
12817 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
12818 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
12819 built-ins roudning immediate.
12820 * gcc.target/i386/sse-22.c: Add new built-ins.
12821 * gcc.target/i386/sse-23.c: Ditto.
12822 * gcc.target/i386/avx-1.c: Ditto.
12823
12824 2014-01-27 Christian Bruel <christian.bruel@st.com>
12825
12826 * gcc.target/sh/torture/strncmp.c: New tests.
12827
12828 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
12829
12830 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
12831
12832 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
12833
12834 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
12835
12836 2014-01-24 Jeff Law <law@redhat.com>
12837
12838 PR tree-optimization/59919
12839 * gcc.c-torture/compile/pr59919.c: New test.
12840
12841 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
12842
12843 PR c++/57524
12844 * g++.dg/ext/timevar2.C: New.
12845
12846 2014-01-24 Marek Polacek <polacek@redhat.com>
12847
12848 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
12849
12850 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
12851
12852 PR target/59929
12853 * gcc.target/i386/pr59929.c: New test.
12854
12855 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
12856
12857 PR target/59909
12858 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
12859 word atomic functions at runtime.
12860
12861 2014-01-23 Marek Polacek <polacek@redhat.com>
12862
12863 PR c/59846
12864 * gcc.dg/pr59846.c: New test.
12865
12866 2014-01-23 Marek Polacek <polacek@redhat.com>
12867
12868 PR c/58346
12869 * c-c++-common/pr58346-1.c: New test.
12870 * c-c++-common/pr58346-2.c: New test.
12871 * c-c++-common/pr58346-3.c: New test.
12872
12873 2014-01-23 Marek Polacek <polacek@redhat.com>
12874
12875 PR c/59871
12876 * gcc.dg/20020220-2.c: Adjust dg-warning message.
12877 * gcc.dg/pr59871.c: New test.
12878
12879 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12880
12881 PR c++/58980
12882 * g++.dg/parse/enum11.C: New.
12883
12884 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12885
12886 * gcc.target/aarch64/sshr64_1.c: New testcase.
12887
12888 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
12889
12890 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
12891 SIMD enabled function.
12892 * g++.dg/cilk-plus/ef_test.C: New test.
12893 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
12894 and added C++ ones.
12895 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
12896 to differenciate C error messages from C++ ones.
12897
12898 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12899
12900 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
12901
12902 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
12903
12904 * gcc.target/microblaze/others/builtin-trap.c: New test,
12905
12906 2014-01-23 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR middle-end/58809
12909 * c-c++-common/gomp/pr58809.c: New test.
12910
12911 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
12912
12913 PR sanitizer/59897
12914 * c-c++-common/asan/use-after-return-1.c: Fixed
12915 to pass on darwin.
12916
12917 2014-01-23 Dodji Seketeli <dodji@redhat.com>
12918
12919 PR preprocessor/58580
12920 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
12921
12922 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12923 Ilya Tocar <ilya.tocar@intel.com>
12924
12925 * gcc.target/i386/avx512f-kmovw-1.c: New.
12926
12927 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12928
12929 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
12930 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12931 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12932 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12933 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12934 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12935
12936 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
12937
12938 PR target/52125
12939 * gcc.dg/pr48774.c: Remove skip for mips_rel.
12940 * gcc.target/mips/pr52125.c: New test.
12941
12942 2014-01-22 Marek Polacek <polacek@redhat.com>
12943
12944 PR c/59891
12945 * gcc.dg/torture/pr59891.c: New test.
12946
12947 2014-01-22 Jeff Law <law@redhat.com>
12948
12949 PR tree-optimization/59597
12950 * gcc.dg/tree-ssa/pr59597.c: New test.
12951
12952 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
12953
12954 PR rtl-optimization/59477
12955 * g++.dg/pr59477.C: New.
12956
12957 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
12958
12959 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
12960
12961 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
12962
12963 PR c++/59482
12964 * g++.dg/pr59482.C: New.
12965
12966 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12967
12968 * gcc.dg/vmx/insert-vsx-be-order.c: New.
12969 * gcc.dg/vmx/extract-vsx.c: New.
12970 * gcc.dg/vmx/extract-vsx-be-order.c: New.
12971 * gcc.dg/vmx/insert-vsx.c: New.
12972
12973 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12974
12975 PR rtl-optimization/59896
12976 * gcc.target/arm/pr59896.c: New.
12977
12978 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12979
12980 PR rtl-optimization/59858
12981 * gcc.target/arm/pr59858.c: New.
12982
12983 2014-01-21 Jakub Jelinek <jakub@redhat.com>
12984
12985 PR target/59003
12986 * gcc.dg/tree-prof/pr59003.c: New test.
12987
12988 PR middle-end/59860
12989 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
12990 other targets.
12991
12992 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12993
12994 * gfortran.dg/round_3.f08: Add more cases.
12995
12996 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
12997
12998 * lib/target-supports.exp (force_conventional_output_for): New
12999 procedure.
13000 * lib/scanasm.exp (scan-assembler_required_options)
13001 (scan-assembler-not_required_options)
13002 (scan-assembler-times_required_options): Replace with
13003 force_conventional_output_fors.
13004 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
13005 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
13006
13007 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
13008
13009 PR middle-end/59789
13010 * gcc.target/i386/pr59789.c: New testcase.
13011
13012 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
13013
13014 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
13015 the 'code' bitfield from 16 to 8.
13016
13017 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13018
13019 * lib/target-supports.exp
13020 (check_effective_target_vect_perm): Exclude aarch64_be.
13021 (check_effective_target_vect_perm_byte): Likewise.
13022 (check_effective_target_vect_perm_short): Likewise.
13023
13024 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13025
13026 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
13027 (RUN_TEST): Use new macro.
13028 (INDEX64_32): Delete.
13029 (INDEX64_64): Likewise.
13030 (INDEX128_32): Likewise.
13031 (INDEX128_64): Likewise.
13032 (INDEX): Likewise.
13033 (test_vneg_f32): Use fixed RUN_TEST.
13034
13035 2014-01-20 Richard Biener <rguenther@suse.de>
13036
13037 PR middle-end/59860
13038 * gcc.dg/pr59860.c: New testcase.
13039
13040 2014-01-20 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR target/59880
13043 * gcc.target/i386/pr59880.c: New test.
13044
13045 2014-01-20 Renlin Li <renlin.li@arm.com>
13046
13047 * gcc.dg/pr44194-1.c: Tweak regexp.
13048
13049 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13050
13051 PR libfortran/59771
13052 PR libfortran/59774
13053 PR libfortran/59836
13054 * gfortran.dg/round_3.f08: New cases added.
13055 * gfortran.dg/fmt_g_1.f90: New test.
13056
13057 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
13058
13059 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
13060
13061 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13062
13063 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
13064
13065 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13066
13067 * gcc.dg/vect/pr57705.c: Require vect_int.
13068 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
13069 * gcc.dg/vect/vect-alias-check.c: Likewise.
13070
13071 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
13072
13073 PR fortran/58007
13074 * gfortran.dg/unresolved_fixup_1.f90: New test.
13075 * gfortran.dg/unresolved_fixup_2.f90: New test.
13076
13077 2014-01-18 Jakub Jelinek <jakub@redhat.com>
13078
13079 PR target/58944
13080 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
13081 Remove dg-prune-output lines.
13082
13083 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13084
13085 PR middle-end/59706
13086 * gfortran.dg/pr59706.f90: New test.
13087 * g++.dg/ext/pr59706.C: New test.
13088
13089 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13090
13091 PR c++/59270
13092 PR c++/58811
13093 * g++.dg/cpp0x/decltype-incomplete1.C: New.
13094 * g++.dg/init/pr58811.C: Likewise.
13095
13096 2014-01-17 Jeff Law <law@redhat.com>
13097
13098 PR middle-end/57904
13099 * gfortran.dg/pr57904.f90: New test.
13100
13101 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13102
13103 PR c++/59269
13104 * g++.dg/cpp0x/nsdmi-union4.C: New.
13105
13106 2014-01-17 Marek Polacek <polacek@redhat.com>
13107
13108 PR c++/59838
13109 * g++.dg/diagnostic/pr59838.C: New test.
13110
13111 2014-01-17 Marek Polacek <polacek@redhat.com>
13112
13113 PR c/58346
13114 * gcc.dg/pr58346.c: New test.
13115
13116 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13117
13118 PR testsuite/58776
13119 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
13120 dg-options, use dg-additional-options for i?86/x86_64 to avoid
13121 option duplication.
13122
13123 PR fortran/59440
13124 * gfortran.dg/pr59440-1.f90: New test.
13125 * gfortran.dg/pr59440-2.f90: New test.
13126 * gfortran.dg/pr59440-3.f90: New test.
13127
13128 PR testsuite/59064
13129 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
13130 testing for " version" and " alias" with one testing for
13131 " version\[^\n\r]* alias".
13132 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
13133 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
13134 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
13135 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
13136 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
13137 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
13138
13139 PR c++/57945
13140 * c-c++-common/torture/pr57945.c: New test.
13141
13142 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
13143
13144 * gcc.target/arm/its.c: New testcase.
13145
13146 2014-01-16 Jan Hubicka <jh@suse.cz>
13147
13148 PR ipa/59775
13149 * g++.dg/torture/pr59775.C: New testcase.
13150
13151 2014-01-16 Jakub Jelinek <jakub@redhat.com>
13152
13153 PR middle-end/58344
13154 * gcc.c-torture/compile/pr58344.c: New test.
13155
13156 PR target/59839
13157 * gcc.target/i386/pr59839.c: New test.
13158
13159 PR debug/54694
13160 * gcc.target/i386/pr9771-1.c (main): Rename to...
13161 (real_main): ... this. Add __asm name "main".
13162 (ASMNAME, ASMNAME2, STRING): Define.
13163
13164 2014-01-16 Nick Clifton <nickc@redhat.com>
13165
13166 PR middle-end/28865
13167 * gcc.c-torture/compile/pr28865.c: New.
13168 * gcc.c-torture/execute/pr28865.c: New.
13169
13170 2014-01-16 Marek Polacek <polacek@redhat.com>
13171
13172 PR middle-end/59827
13173 * gcc.dg/pr59827.c: New test.
13174
13175 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
13176
13177 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13178
13179 2014-01-15 Richard Henderson <rth@redhat.com>
13180
13181 PR debug/54694
13182 * gcc.target/i386/pr54694.c: New test.
13183
13184 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
13185
13186 PR c++/49718
13187 * g++.dg/pr49718.C: New test.
13188
13189 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
13190
13191 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13192
13193 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
13194
13195 * gcc.dg/vmx/mult-even-odd.c: New.
13196 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13197
13198 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
13199
13200 * lib/target-supports.exp (check_libcilkrts_available): Added an
13201 extern "C" if we are using C++ along with a function prototype.
13202
13203 2014-01-15 Jeff Law <law@redhat.com>
13204
13205 PR tree-optimization/59747
13206 * gcc.c-torture/execute/pr59747.c: New test.
13207
13208 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
13209
13210 PR target/59794
13211 * c-c++-common/convert-vec-1.c: Also prune ABI change for
13212 Linux/x86.
13213 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13214 * g++.dg/ext/attribute-test-1.C: Likewise.
13215 * g++.dg/ext/attribute-test-2.C: Likewise.
13216 * g++.dg/ext/attribute-test-3.C: Likewise.
13217 * g++.dg/ext/attribute-test-4.C: Likewise.
13218 * g++.dg/ext/pr56790-1.C: Likewise.
13219 * g++.dg/torture/pr38565.C: Likewise.
13220 * gcc.dg/pr53060.c: Likewise.
13221 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13222 * c-c++-common/vector-compare-2.c: Likewise.
13223 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13224 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
13225 dg-message line number.
13226
13227 2014-01-15 Matthias Klose <doko@ubuntu.com>
13228
13229 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13230
13231 2014-01-15 Richard Biener <rguenther@suse.de>
13232
13233 PR tree-optimization/59822
13234 * g++.dg/torture/pr59822.C: New testcase.
13235
13236 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
13237
13238 PR target/59808
13239 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13240 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13241
13242 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
13243 Kugan Vivekanandarajah <kuganv@linaro.org>
13244
13245 PR target/59695
13246 * g++.dg/pr59695.C: New testcase.
13247
13248 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13249
13250 PR target/59803
13251 * gcc.c-torture/compile/pr59803.c: New testcase.
13252
13253 2014-01-15 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR c/58943
13256 * gcc.c-torture/execute/pr58943.c: New test.
13257 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13258
13259 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
13260
13261 PR target/59794
13262 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13263 * gcc.target/i386/pr39162.c (y): New __m256i variable.
13264 (bar): Change return type to void. Set y to x.
13265 * gcc.target/i386/pr59794-1.c: New testcase.
13266 * gcc.target/i386/pr59794-2.c: Likewise.
13267 * gcc.target/i386/pr59794-3.c: Likewise.
13268 * gcc.target/i386/pr59794-4.c: Likewise.
13269 * gcc.target/i386/pr59794-5.c: Likewise.
13270 * gcc.target/i386/pr59794-6.c: Likewise.
13271 * gcc.target/i386/pr59794-7.c: Likewise.
13272
13273 2014-01-14 Richard Biener <rguenther@suse.de>
13274
13275 PR tree-optimization/58921
13276 PR tree-optimization/59006
13277 * gcc.dg/torture/pr58921.c: New testcase.
13278 * gcc.dg/torture/pr59006.c: Likewise.
13279 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13280
13281 2014-01-14 Jakub Jelinek <jakub@redhat.com>
13282
13283 PR testsuite/59494
13284 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13285 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13286 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
13287 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13288 Executing predictive commoning without unrolling.
13289
13290 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13291
13292 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13293 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13294 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13295 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13296 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13297 __builtin_ia32_rsqrt28sd_round.
13298 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13299 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13300 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13301 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13302 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13303 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13304 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13305 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13306 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13307 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13308 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13309 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13310 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13311 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13312 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13313 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13314 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13315 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13316 * gcc.target/i386/sse-22.c: Extend with new built-ins,
13317 fix wrong rounding mode (see above).
13318 * gcc.target/i386/sse-23.c: Ditto.
13319
13320 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13321
13322 * gcc.dg/vmx/insert.c: New.
13323 * gcc.dg/vmx/insert-be-order.c: New.
13324 * gcc.dg/vmx/extract.c: New.
13325 * gcc.dg/vmx/extract-be-order.c: New.
13326
13327 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13328
13329 PR tree-optimization/59387
13330 * gcc.c-torture/execute/pr59387.c: New test.
13331
13332 2014-01-13 Richard Biener <rguenther@suse.de>
13333
13334 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13335 adjusting mathlib options.
13336 * gfortran.dg/lto/lto.exp: Likewise.
13337
13338 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
13339
13340 * gnat.dg/loop_optimization17.adb: New test.
13341 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13342
13343 2014-01-13 Christian Bruel <christian.bruel@st.com>
13344
13345 * gcc.target/sh/cmpstrn.c: New case.
13346
13347 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13348
13349 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13350 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13351
13352 2014-01-12 Janus Weil <janus@gcc.gnu.org>
13353
13354 PR fortran/58026
13355 * gfortran.dg/alloc_comp_basics_6.f90: New.
13356
13357 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13358
13359 PR fortran/59700
13360 * gfortran.dg/pr59700.f90: New test.
13361
13362 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13363
13364 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13365 * gfortran.dg/use_only_3.f90: Likewise.
13366 * gfortran.dg/inquire_10.f90: Delete opened file.
13367 * gfortran.dg/inquire_15.f90: Likewise.
13368 * gfortran.dg/pr16597.f90: Likewise.
13369 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13370 for PR59419.
13371
13372 2014-01-10 Jeff Law <law@redhat.com>
13373
13374 PR middle-end/59743
13375 * gcc.c-torture/compile/pr59743.c: New test.
13376
13377 2014-01-10 Jan Hubicka <jh@suse.cz>
13378
13379 PR ipa/58585
13380 * g++.dg/torture/pr58585.C: New testcase.
13381
13382 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
13383
13384 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13385
13386 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13387
13388 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13389
13390 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
13391
13392 PR target/59744
13393 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13394 * gcc.target/aarch64/cmn-neg2.c: New test.
13395
13396 2014-01-10 Richard Biener <rguenther@suse.de>
13397
13398 PR tree-optimization/59374
13399 * gcc.dg/torture/pr59374-3.c: New testcase.
13400
13401 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13402
13403 * lib/target-supports.exp
13404 (check_effective_target_arm_crypto_ok_nocache): New.
13405 (check_effective_target_arm_crypto_ok): Use above procedure.
13406 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13407
13408 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
13409
13410 PR ipa/58252
13411 PR ipa/59226
13412 * g++.dg/ipa/devirt-20.C: New testcase.
13413 * g++.dg/torture/pr58252.C: Likewise.
13414 * g++.dg/torture/pr59226.C: Likewise.
13415
13416 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13417
13418 * c-c++-common/asan/no-asan-stack.c: New test.
13419
13420 2014-01-10 Jakub Jelinek <jakub@redhat.com>
13421
13422 PR middle-end/59670
13423 * gcc.dg/pr59670.c: New test.
13424
13425 2014-01-09 Steve Ellcey <sellcey@mips.com>
13426
13427 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13428
13429 2014-01-09 Jakub Jelinek <jakub@redhat.com>
13430
13431 PR middle-end/47735
13432 * gcc.target/i386/pr47735.c: New test.
13433
13434 PR tree-optimization/59622
13435 * g++.dg/opt/pr59622-2.C: New test.
13436 * g++.dg/opt/pr59622-3.C: New test.
13437 * g++.dg/opt/pr59622-4.C: New test.
13438 * g++.dg/opt/pr59622-5.C: New test.
13439
13440 PR sanitizer/59136
13441 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13442 filename:line instead of (modulename+offset) form with stripped
13443 initial / from the filename.
13444
13445 2014-01-09 Ian Lance Taylor <iant@google.com>
13446
13447 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13448 the other Go compiler.
13449
13450 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13451
13452 PR c++/59730
13453 * g++.dg/cpp0x/variadic145.C: New.
13454
13455 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
13456
13457 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13458 which don't support -fsplit-stack. Skip rotate[0123].go tests.
13459
13460 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13461
13462 PR testsuite/59524
13463 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13464 are run only if the Cilk library is available/enabled.
13465 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13466 * lib/target-supports.exp (check_libcilkrts_available): New function.
13467
13468 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13469
13470 PR c++/59631
13471 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13472 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13473 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13474 with dg-additional-options.
13475 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13476 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13477 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13478 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13479 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13480 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13481
13482 2014-01-09 Richard Biener <rguenther@suse.de>
13483
13484 PR tree-optimization/59715
13485 * gcc.dg/torture/pr59715.c: New testcase.
13486
13487 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
13488
13489 * c-c++-common/asan/no-asan-globals.c: New test.
13490 * c-c++-common/asan/no-instrument-reads.c: Likewise.
13491 * c-c++-common/asan/no-instrument-writes.c: Likewise.
13492 * c-c++-common/asan/use-after-return-1.c: Likewise.
13493 * c-c++-common/asan/no-use-after-return.c: Likewise.
13494
13495 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13496
13497 * gnat.dg/weak2.ad[sb]: New test.
13498
13499 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13500
13501 PR middle-end/59471
13502 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13503 type, use pointers to vector type instead.
13504
13505 2014-01-08 Catherine Moore <clm@codesourcery.com>
13506
13507 * gcc.target/mips/umips-branch-3.c: New test.
13508 * gcc.target/mips/umips-branch-4.c: New test.
13509
13510 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13511
13512 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13513 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13514 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13516 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13517 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13518 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13519 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13520
13521 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13522
13523 PR rtl-optimization/59137
13524 * gcc.target/mips/pr59137.c: New test.
13525
13526 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
13527
13528 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13529 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13530 * gcc.target/i386/pr55433.c (dg-options): Ditto.
13531 * gcc.target/i386/pr57848.c (dg-options): Ditto.
13532 * gcc.target/i386/pr59099.c (dg-options): Ditto.
13533 Require fpic effective target.
13534 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13535
13536 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13537
13538 PR ipa/59722
13539 * gcc.dg/pr59722.c: New test.
13540
13541 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13542
13543 PR middle-end/57748
13544 * gcc.dg/torture/pr57748-3.c: New test.
13545 * gcc.dg/torture/pr57748-4.c: New test.
13546
13547 2014-01-08 Marek Polacek <polacek@redhat.com>
13548
13549 PR middle-end/59669
13550 * gcc.dg/gomp/pr59669-1.c: New test.
13551 * gcc.dg/gomp/pr59669-2.c: New test.
13552
13553 2014-01-08 Martin Jambor <mjambor@suse.cz>
13554
13555 PR ipa/59610
13556 * gcc.dg/ipa/pr59610.c: New test.
13557
13558 2014-01-08 Janus Weil <janus@gcc.gnu.org>
13559
13560 PR fortran/58182
13561 * gfortran.dg/binding_label_tests_26a.f90: New.
13562 * gfortran.dg/binding_label_tests_26b.f90: New.
13563
13564 2014-01-08 Marek Polacek <polacek@redhat.com>
13565
13566 PR sanitizer/59667
13567 * c-c++-common/ubsan/pr59667.c: New test.
13568
13569 2014-01-08 Richard Biener <rguenther@suse.de>
13570
13571 PR middle-end/59630
13572 * gcc.dg/pr59630.c: New testcase.
13573
13574 2014-01-08 Richard Biener <rguenther@suse.de>
13575
13576 PR middle-end/59471
13577 * gcc.dg/pr59471.c: New testcase.
13578
13579 2014-01-07 Jeff Law <law@redhat.com>
13580
13581 PR middle-end/53623
13582 * gcc.target/i386/pr53623.c: New test.
13583
13584 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
13585
13586 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13587 blanks at EOF.
13588 * g++.dg/cpp1y/pr58534.C: Likewise.
13589 * g++.dg/cpp1y/pr58536.C: Likewise.
13590 * g++.dg/cpp1y/pr58548.C: Likewise.
13591 * g++.dg/cpp1y/pr58549.C: Likewise.
13592 * g++.dg/cpp1y/pr58637.C: Likewise.
13593 * g++.dg/cpp1y/pr59112.C: Likewise.
13594 * g++.dg/cpp1y/pr59113.C: Likewise.
13595 * g++.dg/cpp1y/pr59629.C: Likewise.
13596 * g++.dg/cpp1y/pr59635.C: Likewise.
13597 * g++.dg/cpp1y/pr59636.C: Likewise.
13598 * g++.dg/cpp1y/pr59638.C: Likewise.
13599
13600 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13601
13602 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13603
13604 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13605
13606 * gcc.target/i386/intrinsics_4.c (bar): New function.
13607
13608 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13609
13610 * g++.dg/ext/is_base_of_incomplete-2.C: New.
13611
13612 2014-01-07 Jakub Jelinek <jakub@redhat.com>
13613
13614 PR rtl-optimization/58668
13615 * gcc.dg/pr58668.c: New test.
13616
13617 PR tree-optimization/59643
13618 * gcc.dg/pr59643.c: New test.
13619 * gcc.c-torture/execute/pr59643.c: New test.
13620
13621 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13622
13623 PR fortran/59589
13624 * gfortran.dg/class_allocate_16.f90: New.
13625
13626 2014-01-06 Jakub Jelinek <jakub@redhat.com>
13627
13628 PR target/59644
13629 * gcc.target/i386/pr59644.c: New test.
13630
13631 2014-01-06 Marek Polacek <polacek@redhat.com>
13632
13633 PR c/57773
13634 * gcc.dg/pr57773.c: New test.
13635
13636 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
13637
13638 PR c++/59635
13639 PR c++/59636
13640 PR c++/59629
13641 PR c++/59638
13642 * g++.dg/cpp1y/pr59635.C: New testcase.
13643 * g++.dg/cpp1y/pr59636.C: New testcase.
13644 * g++.dg/cpp1y/pr59629.C: New testcase.
13645 * g++.dg/cpp1y/pr59638.C: New testcase.
13646
13647 2014-01-06 Martin Jambor <mjambor@suse.cz>
13648
13649 PR ipa/59008
13650 * gcc.dg/ipa/pr59008.c: New test.
13651
13652 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13653
13654 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13655 if supported.
13656
13657 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13658
13659 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13660 Require c99_runtime.
13661 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13662
13663 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
13664 Require c99_runtime.
13665 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
13666 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
13667 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
13668
13669 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
13670 Require c99_runtime.
13671 Make CALC void static.
13672 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
13673
13674 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13675 Require c99_runtime.
13676 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13677
13678 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13679
13680 * gcc.target/i386/pr59501-1.c: Require avx effective target.
13681 * gcc.target/i386/pr59501-2.c: Likewise.
13682 * gcc.target/i386/pr59501-3.c: Likewise.
13683 * gcc.target/i386/pr59501-4.c: Likewise.
13684 * gcc.target/i386/pr59501-5.c: Likewise.
13685 * gcc.target/i386/pr59501-6.c: Likewise.
13686
13687 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13688
13689 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
13690 * gcc.target/i386/pr59390_1.c: Likewise.
13691 * gcc.target/i386/pr59390_2.c: Likewise.
13692
13693 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
13694
13695 * gcc.dg/pr59350.c: Tweak.
13696 * gcc.dg/pr59350-2.c: New test.
13697 * g++.dg/pr59510.C: Likewise.
13698
13699 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13700
13701 PR fortran/59023
13702 * gfortran.dg/bind_c_procs_2.f90: New.
13703
13704 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
13705
13706 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
13707 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13708 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13709 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13710 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
13711 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13712 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13713
13714 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
13715
13716 * gcc.target/arm/neon-nested-apcs.c: New test.
13717
13718 2014-01-04 Jakub Jelinek <jakub@redhat.com>
13719
13720 PR tree-optimization/59519
13721 * gcc.dg/vect/pr59519-1.c: New test.
13722 * gcc.dg/vect/pr59519-2.c: New test.
13723
13724 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13725 vmovdqu32.
13726
13727 2014-01-04 Janus Weil <janus@gcc.gnu.org>
13728
13729 PR fortran/59547
13730 * gfortran.dg/typebound_proc_32.f90: New.
13731
13732 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
13733
13734 PR c++/58950
13735 * g++.dg/pr58950.C: New file.
13736
13737 2014-01-03 Tobias Burnus <burnus@net-b.de>
13738
13739 PR c++/58567
13740 * g++.dg/gomp/pr58567.C: New.
13741
13742 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
13743
13744 PR tree-optimization/59651
13745 * gcc.dg/torture/pr59651.c: New test.
13746 * gcc.dg/vect/pr59651.c: Ditto.
13747
13748 2014-01-03 Jakub Jelinek <jakub@redhat.com>
13749
13750 PR target/59625
13751 * gcc.target/i386/pr59625.c: New test.
13752
13753 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
13754
13755 Core DR 1442
13756 PR c++/59165
13757 * g++.dg/cpp0x/range-for28.C: New.
13758 * g++.dg/cpp0x/range-for3.C: Update.
13759
13760 2014-01-02 Joseph Myers <joseph@codesourcery.com>
13761
13762 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
13763
13764 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13765
13766 PR c++/59641
13767 * g++.dg/cpp0x/pr59641.C: New file.
13768
13769 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13770
13771 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
13772
13773 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13774
13775 PR c++/59378
13776 * g++.dg/ext/pr59378.C: New file.
13777
13778 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13779
13780 Update copyright years
13781
13782 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13783
13784 * gcc.target/arc/arc.exp: Use the standard form for the copyright
13785 notice.
13786
13787 2014-01-02 Janus Weil <janus@gcc.gnu.org>
13788
13789 PR fortran/59654
13790 * gfortran.dg/dynamic_dispatch_12.f90: New.
13791
13792 2014-01-01 Jakub Jelinek <jakub@redhat.com>
13793
13794 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
13795 the builtin isn't optimized away as unused.
13796
13797 PR rtl-optimization/59647
13798 * g++.dg/opt/pr59647.C: New test.
13799 \f
13800 Copyright (C) 2014 Free Software Foundation, Inc.
13801
13802 Copying and distribution of this file, with or without modification,
13803 are permitted in any medium without royalty provided the copyright
13804 notice and this notice are preserved.