]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[sched-deps] Remove needless check for modified_in_p when trying to fuse two non...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
4
5 2014-11-24 Richard Biener <rguenther@suse.de>
6
7 PR testsuite/64039
8 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
9
10 2014-11-24 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/55334
13 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
14
15 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
16
17 * gnat.dg/opt45.adb: New test.
18
19 2014-11-24 Tobias Burnus <burnus@net-b.de>
20
21 * gfortran.dg/dollar_sym_3.f: Update dg-error.
22 * gfortran.dg/dollar_sym_3.f: Ditto.
23
24 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
25
26 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
27 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
28 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
29 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
30
31 2014-11-23 Tobias Burnus <burnus@net-b.de>
32
33 * gfortran.dg/tab_continuation.f: Update dg-*.
34
35 2014-11-23 Andrew Pinski <apinski@cavium.com>
36
37 * gcc.c-torture/compile/20120927-1.c: New testcase.
38 * gcc.c-torture/compile/20120830-1.c: New testcase.
39
40 2014-11-22 Andrew Pinski <apinski@cavium.com>
41
42 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
43 argc is always greater than 1 (octeon simulator).
44 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
45
46 2014-11-22 Andrew Pinski <apinski@cavium.com>
47
48 PR target/63971
49 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
50 x30 (in the epilogue).
51 * gcc.target/aarch64/test_frame_6.c: Likewise.
52 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
53 x30 and x19 (in the epilogue).
54 * gcc.target/aarch64/test_frame_4.c: Likewise.
55 * gcc.target/aarch64/test_frame_7.c: Likewise.
56
57 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
58
59 PR target/63783
60 PR target/51244
61 * gcc.target/sh/torture/pr63783-1.c: New.
62 * gcc.target/sh/torture/pr63783-2.c: New.
63 * gcc.target/sh/pr51244-20.c: Adjust.
64 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
65
66 2014-11-22 Tobias Burnus <burnus@net-b.de>
67
68 * gfortran.dg/coarray/cosubscript_1.f90: New.
69
70 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
71
72 * gnat.dg/specs/pack11.ads: New test.
73
74 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
75
76 * gnat.dg/specs/no_streams.ads: New test.
77
78 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
79
80 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
81 store_modtion rtl dump.
82 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
83 * gcc.dg/var-expand3.c (dg-final): Ditto.
84
85 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
86
87 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
88 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
89 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
90 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
91 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
92 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
93
94 2014-11-21 Jakub Jelinek <jakub@redhat.com>
95
96 PR tree-optimization/64006
97 * gcc.c-torture/execute/pr64006.c: New test.
98
99 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
100
101 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
102 value for go testing.
103
104 2014-11-21 Jiong Wang <jiong.wang@arm.com>
105
106 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
107
108 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
109
110 * gcc.target/aarch64/simd/vsqrt_f64_1.c
111
112 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
113
114 * g++.dg/other/i386-2.C: Add -mpcommit.
115 * g++.dg/other/i386-3.C: Ditto.
116 * gcc.target/i386/pcommit-1.c: New test.
117 * gcc.target/i386/sse-12.c: Add new options.
118 * gcc.target/i386/sse-13.c: Ditto.
119 * gcc.target/i386/sse-14.c: Ditto.
120 * gcc.target/i386/sse-22.c: Ditto.
121 * gcc.target/i386/sse-23.c: Ditto.
122
123 2014-11-20 Mark Wielaard <mjw@redhat.com>
124
125 PR debug/38757
126 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
127 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
128
129 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
130
131 * g++.dg/other/i386-2.C: Add -mclwb.
132 * g++.dg/other/i386-3.C: Ditto.
133 * gcc.target/i386/clwb-1.c: New test.
134 * gcc.target/i386/sse-12.c: Add new options.
135 * gcc.target/i386/sse-13.c: Ditto.
136 * gcc.target/i386/sse-14.c: Ditto.
137 * gcc.target/i386/sse-22.c: Ditto.
138 * gcc.target/i386/sse-23.c: Ditto.
139
140 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
141
142 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
143 * g++.dg/other/i386-3.C: Ditto.
144 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
145 * gcc.target/i386/avx512vbmi-check.h: Ditto.
146 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
147 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
148 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
149 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
150 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
151 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
152 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
153 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
154 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
155 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
156 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
157 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
158 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
159 * gcc.target/i386/sse-12.c: Add new options.
160 * gcc.target/i386/sse-13.c: Ditto.
161 * gcc.target/i386/sse-14.c: Ditto.
162 * gcc.target/i386/sse-22.c: Ditto.
163 * gcc.target/i386/sse-23.c: Ditto.
164
165 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
166
167 * g++.dg/other/i386-2.C: Add -mavx512ifma.
168 * g++.dg/other/i386-3.C: Ditto.
169 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
170 * gcc.target/i386/avx512ifma-check.h: New.
171 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
172 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
173 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
174 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
175 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
176 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
177 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
178 * gcc.target/i386/sse-12.c: Add new options.
179 * gcc.target/i386/sse-13.c: Ditto.
180 * gcc.target/i386/sse-14.c: Ditto.
181 * gcc.target/i386/sse-22.c: Ditto.
182 * gcc.target/i386/sse-23.c: Ditto.
183
184 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
185
186 Forward-port from 2014-10-30 4_9-branch r216934
187
188 PR target/63633
189 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
190
191 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
192
193 PR debug/63239
194 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
195 -gno-strict-dwarf.
196
197 2014-11-21 Tom de Vries <tom@codesourcery.com>
198
199 * gcc.dg/store-motion-fgcse-sm.c: New test.
200
201 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
202
203 PR target/60451
204 * gcc.target/i386/pr60451.c: New.
205
206 2014-11-21 Jakub Jelinek <jakub@redhat.com>
207
208 PR tree-optimization/61773
209 * gcc.dg/pr61773.c: New test.
210
211 PR target/63764
212 * c-c++-common/pr63764-1.c: New test.
213 * c-c++-common/pr63764-2.c: New test.
214
215 PR target/63910
216 * gcc.target/i386/pr63910.c: New test.
217
218 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
219
220 PR lto/63998
221 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
222
223 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
224
225 * gcc.dg/no-strict-overflow-8.c: New test.
226
227 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
228
229 * gcc.dg/undefined-loop-1.c: New file.
230 * gcc.dg/undefined-loop-2.c: New file.
231
232 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
233
234 * gcc.target/aarch64/symbol-range.c: New.
235 * gcc.target/aarch64/symbol-range-tiny.c: New.
236 2014-11-20 Richard Biener <rguenther@suse.de>
237
238 PR middle-end/63962
239 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
240
241 2014-11-20 Richard Biener <rguenther@suse.de>
242
243 PR tree-optimization/63677
244 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
245 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
246
247 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
248
249 PR sanitizer/63845
250 * gcc.dg/asan/pr63845.c: New test.
251
252 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
253
254 PR sanitizer/63939
255 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
256 stack pointer address, to fit darwin output when symbolizer is not
257 present.
258 * c-c++-common/asan/heap-overflow-1.c: Likewise.
259 * c-c++-common/asan/memcmp-1.c: Likewise.
260 * c-c++-common/asan/misalign-1.c: Likewise.
261 * c-c++-common/asan/misalign-2.c: Likewise.
262 * c-c++-common/asan/null-deref-1.c: Likewise.
263 * c-c++-common/asan/stack-overflow-1.c: Likewise.
264 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
265 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
266 * c-c++-common/asan/use-after-free-1.c: Likewise.
267 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
268 * g++.dg/asan/deep-tail-call-1.C: Likewise.
269 * g++.dg/asan/large-func-test-1.C: Likewise.
270
271 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
272
273 PR sanitizer/63939
274 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
275
276 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
277
278 PR sanitizer/63939
279 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
280 * c-c++-common/asan/memcmp-1.c: Likewise.
281 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
282 * c-c++-common/asan/use-after-free-1.c: Likewise.
283
284 2014-11-19 David Malcolm <dmalcolm@redhat.com>
285
286 PR jit/63854
287 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
288 (make_random_function): Free ff->locals.
289
290 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
291
292 PR target/63947
293 * gcc.target/i386/pr63947.c: New test.
294
295 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
296
297 PR c++/55425
298 * g++.dg/cpp0x/constexpr-__func__.C: New.
299
300 2014-11-19 Renlin Li <Renlin.Li@arm.com>
301
302 PR target/63424
303 * gcc.target/aarch64/pr63424.c: New test.
304
305 2014-11-19 Renlin Li <Renlin.Li@arm.com>
306
307 PR middle-end/63762
308 * gcc.dg/pr63762.c: New test.
309
310 2014-11-19 Marek Polacek <polacek@redhat.com>
311
312 PR sanitizer/63690
313 * gcc.dg/ubsan/pr63690.c: New test.
314
315 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
316
317 PR sanitizer/62132
318 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
319 darwin, adjust dg-output.
320 * c-c++-common/asan/misalign-2.c: Likewise.
321
322 2014-11-19 Richard Henderson <rth@redhat.com>
323
324 * gcc.dg/cwsc0.c: New test.
325 * gcc.dg/cwsc1.c: New test.
326
327 2014-11-19 Marek Polacek <polacek@redhat.com>
328
329 PR sanitizer/63879
330 * c-c++-common/ubsan/pr63879-1.c: New test.
331 * c-c++-common/ubsan/pr63879-2.c: New test.
332
333 2014-11-19 Tom de Vries <tom@codesourcery.com>
334
335 PR tree-optimization/62167
336 * gcc.dg/pr51879-12.c: Add xfails.
337 * gcc.dg/pr62167-run.c: New test.
338 * gcc.dg/pr62167.c: New test.
339
340 2014-11-19 Jakub Jelinek <jakub@redhat.com>
341
342 PR tree-optimization/63915
343 * c-c++-common/gomp/pr60823-4.c: New test.
344
345 PR sanitizer/63520
346 * c-c++-common/ubsan/pr63520.c: New test.
347
348 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
349
350 PR c++/57654
351 * g++.dg/cpp0x/constexpr-ref7.C: New.
352
353 2014-11-19 Jakub Jelinek <jakub@redhat.com>
354
355 PR sanitizer/63913
356 * g++.dg/ubsan/pr63913.C: New test.
357
358 2014-11-19 Andreas Schwab <schwab@suse.de>
359
360 * gcc.dg/pure-2.c: Update line numbers.
361
362 2014-11-19 Jakub Jelinek <jakub@redhat.com>
363
364 PR rtl-optimization/63843
365 * gcc.c-torture/execute/pr63843.c: New test.
366
367 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
368
369 PR target/63937
370 * gcc.dg/memset-2.c: New.
371
372 2014-11-18 Jakub Jelinek <jakub@redhat.com>
373
374 PR sanitizer/63813
375 * g++.dg/ubsan/pr63813.C: New test.
376
377 PR tree-optimization/61042
378 * gcc.c-torture/compile/pr61042.c: New test.
379
380 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
381
382 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
383 setting.
384
385 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
386
387 PR c++/55942
388 * g++.dg/cpp0x/constexpr-55942.C: New.
389
390 2014-11-18 Marek Polacek <polacek@redhat.com>
391
392 PR sanitizer/63866
393 * c-c++-common/ubsan/pr63866.c: New test.
394
395 2014-11-18 Richard Biener <rguenther@suse.de>
396
397 PR tree-optimization/63914
398 * gcc.dg/pr63914.c: New testcase.
399
400 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
401
402 PR c++/55443
403 * g++.dg/cpp0x/noexcept26.C: New.
404 * g++.dg/cpp0x/noexcept27.C: Likewise.
405
406 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/60245
409 * g++.dg/cpp0x/constexpr-60245.C: New.
410
411 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
412
413 PR c++/60771
414 * g++.dg/cpp0x/constexpr-ref6.C: New.
415
416 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
417
418 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
419 * gcc.target/arm/neon/vbicQs32.c: Likewise.
420 * gcc.target/arm/neon/vbicQs64.c: Likewise.
421 * gcc.target/arm/neon/vbicQs8.c: Likewise.
422 * gcc.target/arm/neon/vbicQu16.c: Likewise.
423 * gcc.target/arm/neon/vbicQu32.c: Likewise.
424 * gcc.target/arm/neon/vbicQu64.c: Likewise.
425 * gcc.target/arm/neon/vbicQu8.c: Likewise.
426 * gcc.target/arm/neon/vbics16.c: Likewise.
427 * gcc.target/arm/neon/vbics32.c: Likewise.
428 * gcc.target/arm/neon/vbics64.c: Likewise.
429 * gcc.target/arm/neon/vbics8.c: Likewise.
430 * gcc.target/arm/neon/vbicu16.c: Likewise.
431 * gcc.target/arm/neon/vbicu32.c: Likewise.
432 * gcc.target/arm/neon/vbicu64.c: Likewise.
433 * gcc.target/arm/neon/vbicu8.c: Likewise.
434 * gcc.target/arm/neon/vornQs16.c: Likewise.
435 * gcc.target/arm/neon/vornQs32.c: Likewise.
436 * gcc.target/arm/neon/vornQs64.c: Likewise.
437 * gcc.target/arm/neon/vornQs8.c: Likewise.
438 * gcc.target/arm/neon/vornQu16.c: Likewise.
439 * gcc.target/arm/neon/vornQu32.c: Likewise.
440 * gcc.target/arm/neon/vornQu64.c: Likewise.
441 * gcc.target/arm/neon/vornQu8.c: Likewise.
442 * gcc.target/arm/neon/vorns16.c: Likewise.
443 * gcc.target/arm/neon/vorns32.c: Likewise.
444 * gcc.target/arm/neon/vorns64.c: Likewise.
445 * gcc.target/arm/neon/vorns8.c: Likewise.
446 * gcc.target/arm/neon/vornu16.c: Likewise.
447 * gcc.target/arm/neon/vornu32.c: Likewise.
448 * gcc.target/arm/neon/vornu64.c: Likewise.
449 * gcc.target/arm/neon/vornu8.c: Likewise.
450
451 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
452
453 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
454 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
455 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
456 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
457 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
458 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
459 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
460 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
461 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
462
463 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
464
465 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
466 * g++.dg/ipa/devirt-15.C: Ditto.
467 * g++.dg/ipa/devirt-7.C: Ditto.
468 * g++.dg/ipa/pr60600.C: Ditto.
469 * g++.dg/opt/vt2.C: Ditto.
470 * g++.dg/opt/vt4.C: Ditto.
471 * g++.dg/pr48484.C: Ditto.
472 * g++.dg/tm/pr47746.C: Ditto.
473 * g++.dg/tree-ssa/pr57380.C: Ditto.
474 * gcc.dg/ipa/inline-4.c: Ditto.
475 * gcc.dg/ipa/inlinehint-1.c: Ditto.
476 * gcc.dg/ipa/inlinehint-2.c: Ditto.
477 * gcc.dg/ipa/inlinehint-3.c: Ditto.
478 * gcc.dg/pr47276.c: Ditto.
479 * gcc.dg/pure-2.c: Ditto.
480 * gcc.dg/tm/nested-2.c: Ditto.
481 * gcc.dg/tree-ssa/alias-29.c: Ditto.
482 * gcc.target/i386/3dnow-1.c: Ditto.
483 * gcc.target/i386/3dnow-2.c: Ditto.
484 * gcc.target/i386/3dnowA-1.c: Ditto.
485 * gcc.target/i386/3dnowA-2.c: Ditto.
486 * gcc.target/i386/avx-1.c: Ditto.
487 * gcc.target/i386/avx-2.c: Ditto.
488 * gcc.target/i386/memcpy-1.c: Ditto.
489 * gcc.target/i386/mmx-1.c: Ditto.
490 * gcc.target/i386/mmx-2.c: Ditto.
491 * gcc.target/i386/sse-14.c: Ditto.
492 * gcc.target/i386/sse-22.c: Ditto.
493 * gcc.target/i386/sse-22a.c: Ditto.
494 * gcc.target/i386/sse-23.c: Ditto.
495 * gcc.target/i386/sse-24.c: Ditto.
496 * gcc.target/i386/vect-double-1.c: Ditto.
497 * g++.dg/fstack-protector-strong.C: Add target nonpic.
498 * gcc.dg/fstack-protector-strong.c: Ditto.
499
500 2014-11-18 Hale Wang <hale.wang@arm.com>
501
502 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
503 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
504 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
505 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
506 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
507 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
508 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
509 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
510 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
511 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
512
513 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
514
515 * g++.dg/abi/mangle-arm-crypto.C: New.
516 * g++.dg/abi/mangle-neon.C (f19): New.
517 (f20): Likewise.
518
519 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
520
521 * gcc.target/arm/pr51968.c (foo): Fix call to
522 __builtin_neon_vqmovunv8hi.
523
524 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
525
526 * c-c++-common/asan/aggressive-opts.c: New test.
527
528 2014-11-18 Yury Gribov <y.gribov@samsung.com>
529
530 PR sanitizer/63802
531 * c-c++-common/ubsan/pr63802.c: New test.
532
533 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
534
535 * g++.dg/pr63766.C: New.
536
537 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
538
539 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
540 floating point variables instead of using asm to test allocating
541 values to the Altivec registers.
542
543 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
544 -mupper-regs-df tests.
545 * gcc.target/powerpc/upper-regs-df.c: Likewise.
546
547 * config/rs6000/predicates.md (memory_fp_constant): New predicate
548
549 2014-11-17 Tom de Vries <tom@codesourcery.com>
550
551 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
552 * gcc.dg/pr43864-3.c: Same.
553 * gcc.dg/pr43864-4.c: Same.
554 * gcc.dg/pr43864.c: Same.
555 * gcc.dg/pr50763.c: Same.
556 * gcc.dg/pr51879-12.c: Same.
557 * gcc.dg/pr51879-16.c: Same.
558 * gcc.dg/pr51879-17.c: Same.
559 * gcc.dg/pr51879-18.c: Same.
560 * gcc.dg/pr51879-2.c: Same.
561 * gcc.dg/pr51879-3.c: Same.
562 * gcc.dg/pr51879-4.c: Same.
563 * gcc.dg/pr51879-6.c: Same.
564 * gcc.dg/pr51879-7.c: Same.
565 * gcc.dg/pr51879.c: Same.
566
567 2014-11-17 Tom de Vries <tom@codesourcery.com>
568
569 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
570 * gcc.dg/pr43864-3.c: Same.
571 * gcc.dg/pr43864-4.c: Same.
572
573 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
574
575 * gcc.target/aarch64/vld1_lane.c: New test.
576
577 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
578
579 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
580 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
581
582 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
583
584 * gcc.target/i386/chkp-strlen-1.c: New.
585 * gcc.target/i386/chkp-strlen-2.c: New.
586 * gcc.target/i386/chkp-strlen-3.c: New.
587 * gcc.target/i386/chkp-strlen-4.c: New.
588 * gcc.target/i386/chkp-strlen-5.c: New.
589
590 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
591
592 * gcc.target/i386/chkp-stropt-1.c: New.
593 * gcc.target/i386/chkp-stropt-2.c: New.
594 * gcc.target/i386/chkp-stropt-3.c: New.
595 * gcc.target/i386/chkp-stropt-4.c: New.
596 * gcc.target/i386/chkp-stropt-5.c: New.
597 * gcc.target/i386/chkp-stropt-6.c: New.
598 * gcc.target/i386/chkp-stropt-7.c: New.
599 * gcc.target/i386/chkp-stropt-8.c: New.
600 * gcc.target/i386/chkp-stropt-9.c: New.
601 * gcc.target/i386/chkp-stropt-10.c: New.
602 * gcc.target/i386/chkp-stropt-11.c: New.
603 * gcc.target/i386/chkp-stropt-12.c: New.
604 * gcc.target/i386/chkp-stropt-13.c: New.
605 * gcc.target/i386/chkp-stropt-14.c: New.
606 * gcc.target/i386/chkp-stropt-15.c: New.
607 * gcc.target/i386/chkp-stropt-16.c: New.
608
609 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
610
611 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
612 __SIZE_TYPE__.
613
614 2014-11-17 Richard Biener <rguenther@suse.de>
615
616 PR middle-end/63898
617 PR middle-end/63883
618 * gfortran.dg/pr63883.f90: New testcase.
619
620 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
621
622 PR ipa/63894
623 * g++.dg/ipa/pr63894.C: New test.
624
625 2014-11-17 Terry Guo <terry.guo@arm.com>
626
627 * gcc.target/arm/thumb1-ual-1.c: New test.
628
629 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
630
631 PR middle-end/63790
632 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
633 * gcc.dg/tree-ssa/forwprop-29.c: New test.
634
635 2014-11-16 Andrew Pinski <apinski@cavium.com>
636
637 * gcc.c-torture/execute/memset-4.c: New test.
638 * gcc.c-torture/execute/20110418-1.c: New test.
639 * gcc.c-torture/execute/20141022-1.c: New test.
640 * gcc.c-torture/execute/strcpy-2.c: New test.
641 * gcc.c-torture/execute/20140212-2.c: New test.
642 * gcc.c-torture/compile/20120913-1.c: New test.
643 * gcc.c-torture/compile/20121010-1.c: New test.
644 * gcc.c-torture/compile/20120917-1.c: New test.
645 * gcc.c-torture/compile/20140110-1.c: New test.
646 * gcc.c-torture/compile/20121220-1.c: New test.
647 * gcc.c-torture/compile/20120822-1.c: New test.
648 * gcc.c-torture/compile/20121027-1.c: New test.
649 * gcc.c-torture/compile/20120830-2.c: New test.
650
651 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
652
653 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
654 restoration.
655
656 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
657
658 * gcc.dg/atomic/c11-atomic-exec-5.c
659 (test_main_long_double_add_overflow): Only actually define if
660 LDBL_MANT_DIG != 106.
661 (test_main_complex_long_double_add_overflow): Likewise.
662 (test_main_long_double_sub_overflow): Likewise.
663 (test_main_complex_long_double_sub_overflow): Likewise.
664
665 (NOT_LDBL_EPSILON_2): Likewise.
666 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
667
668 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
669
670 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
671 instead of run on ia32 targets.
672
673 2014-11-15 Marek Polacek <polacek@redhat.com>
674
675 PR middle-end/63884
676 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
677
678 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
679
680 PR target/60104
681 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
682
683 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
684
685 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
686 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
687 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
688 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
689
690 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
691
692 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
693
694 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
695
696 * gcc.dg/pubtypes-3.c: Include <string.h>.
697 * gcc.dg/pubtypes-4.c: Likewise.
698
699 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
700
701 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
702
703 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
704
705 * gnat.dg/opt44.ad[sb]: New test.
706
707 2014-11-15 Tobias Burnus <burnus@net-b.de>
708
709 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
710 * gfortran.dg/coarray_9.f90: Ditto.
711 * gfortran.dg/empty_label.f: Ditto.
712 * gfortran.dg/empty_label.f90: Ditto.
713
714 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
715
716 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
717 changes.
718 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
719 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
720 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
721 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
722 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
723 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
724 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
725 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
726 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
727 * gcc.target/powerpc/ppc-round.c: Likewise.
728
729 2014-11-14 Martin Jambor <mjambor@suse.cz>
730
731 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
732 from the dump scan.
733 * g++.dg/ipa/devirt-21.C: Xfail.
734 * g++.dg/ipa/devirt-24.C: Likewise.
735 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
736 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
737 * g++.dg/ipa/devirt-44.C: Likewise.
738 * g++.dg/ipa/devirt-43.C: Xfail.
739
740 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
741
742 * g++.dg/abi/abi-tag11.C: New.
743
744 2014-11-14 Marek Polacek <polacek@redhat.com>
745
746 * c-c++-common/ubsan/overflow-negate-3.c: New test.
747
748 2014-11-14 Marek Polacek <polacek@redhat.com>
749
750 PR sanitizer/63839
751 * c-c++-common/ubsan/pr63839.c: New test.
752 * c-c++-common/ubsan/unreachable-2.c: New test.
753
754 2014-11-14 Richard Biener <rguenther@suse.de>
755
756 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
757
758 2014-11-13 Teresa Johnson <tejohnson@google.com>
759
760 PR tree-optimization/63841
761 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
762
763 2014-11-14 Bin Cheng <bin.cheng@arm.com>
764
765 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
766 * gcc.target/arm/vfp-1.c: Improve scanning string.
767
768 2014-11-13 Rong Xu <xur@google.com>
769
770 PR debug/63581
771 * g++.dg/tree-prof/pr63581.C: New test.
772
773 2014-11-13 Teresa Johnson <tejohnson@google.com>
774
775 PR tree-optimization/63841
776 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
777
778 2014-11-13 Teresa Johnson <tejohnson@google.com>
779
780 PR tree-optimization/63841
781 * g++.dg/tree-ssa/pr63841.C: New test.
782
783 2014-11-13 Richard Biener <rguenther@suse.de>
784
785 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
786
787 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
788
789 * lib/target-supports.exp (error_h): New check.
790 (libc_has_complex_functions): Ditto.
791 (tgmath_h): Ditto.
792 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
793 * gcc.dg/builtins-61.c: Likewise.
794 * gcc.dg/builtins-67.c: Disable test for Bionic.
795 * gcc.dg/strlenopt-14g.c: Likewise.
796 * gcc.dg/strlenopt-14gf.c: Likewise.
797 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
798 * gcc.dg/c99-tgmath-2.c: Likewise.
799 * gcc.dg/c99-tgmath-3.c: Likewise.
800 * gcc.dg/c99-tgmath-4.c: Likewise.
801 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
802
803 2014-11-12 Jakub Jelinek <jakub@redhat.com>
804
805 PR ipa/63838
806 * g++.dg/ipa/pr63838.C: New test.
807
808 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
809
810 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
811 * gcc.target/mips/call-clobbered-1.c: New.
812 * gcc.target/mips/call-clobbered-2.c: New.
813 * gcc.target/mips/call-clobbered-3.c: New.
814 * gcc.target/mips/call-clobbered-4.c: New.
815 * gcc.target/mips/call-clobbered-5.c: New.
816 * gcc.target/mips/call-saved-4.c: New.
817 * gcc.target/mips/call-saved-5.c: New.
818 * gcc.target/mips/call-saved-6.c: New.
819 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
820 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
821 odd-spreg option. Account for -modd-spreg in minimum arch code.
822 * gcc.target/mips/movdf-1.c: New.
823 * gcc.target/mips/movdf-2.c: New.
824 * gcc.target/mips/movdf-3.c: New.
825 * gcc.target/mips/oddspreg-1.c: New.
826 * gcc.target/mips/oddspreg-2.c: New.
827 * gcc.target/mips/oddspreg-3.c: New.
828 * gcc.target/mips/oddspreg-4.c: New.
829 * gcc.target/mips/oddspreg-5.c: New.
830 * gcc.target/mips/oddspreg-6.c: New.
831
832 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
833
834 PR target/63815
835 * g++.dg/other/pr63815.C: New test.
836
837 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
838
839 DR 1510
840 PR c++/60420
841 * g++.dg/cpp0x/decltype61.C: New.
842
843 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
844
845 PR tree-optimization/63835
846 * gcc.dg/pr63835.c: New test.
847
848 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
849
850 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
851 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
852 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
853 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
854 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
855 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
856 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
857 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
858 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
859 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
860 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
861 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
862 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
863 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
864 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
865 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
866 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
867 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
868 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
869 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
870 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
871 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
872 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
873 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
874 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
875 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
876 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
877 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
878 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
879 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
880 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
881 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
882 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
883 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
884 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
885 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
886 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
887 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
888 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
889 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
890 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
891 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
892 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
893 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
894 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
895 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
896 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
897 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
898 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
899 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
900
901 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
902
903 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
904 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
905 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
906 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
907 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
908 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
909 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
910 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
911 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
912 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
913 Ditto.
914 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
915 Ditto.
916 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
917 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
918 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
919 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
920 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
921 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
922 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
923 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
924 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
925 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
926 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
927 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
928 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
929 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
930 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
931 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
932 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
933 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
934 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
935 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
936 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
937 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
938 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
939 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
940 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
941 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
942 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
943 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
944 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
945 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
946
947 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
948
949 * gcc.target/i386/pr45852.c: Simplify target selector.
950 * gcc.target/i386/pr63495.c: Ditto.
951 * gcc.target/i386/pr39496.c: Ditto.
952 * gcc.target/i386/pr36613.c: Ditto.
953
954 2014-11-12 Jiong Wang <jiong.wang@arm.com>
955
956 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
957 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
958 -fno-omit-frame-pointer.
959
960 2014-11-12 Marek Polacek <polacek@redhat.com>
961
962 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
963 of prune_gcc_output.
964 * lib/prune.exp (prune_file_path): New procedure.
965
966 2014-11-12 Marek Polacek <polacek@redhat.com>
967
968 * c-c++-common/ubsan/overflow-sub-4.c: New test.
969 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
970 * c-c++-common/ubsan/overflow-int128.c: Likewise.
971
972 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
973
974 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
975
976 2014-11-12 Richard Biener <rguenther@suse.de>
977
978 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
979
980 2014-11-12 Joseph Myers <joseph@codesourcery.com>
981
982 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
983 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
984
985 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
986
987 PR testsuite/63830
988 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
989
990 2014-11-12 Jakub Jelinek <jakub@redhat.com>
991
992 PR c/59708
993 * c-c++-common/builtin-arith-overflow-1.c: New test.
994 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
995 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
996 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
997 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
998 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
999 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1000 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1001 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1002 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1003 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1004 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1005 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1006 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1007 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1008 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1009 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1010 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1011 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1012 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1013 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1014 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1015 * gcc.dg/builtin-arith-overflow-1.c: New test.
1016 * gcc.dg/builtin-arith-overflow-2.c: New test.
1017
1018 2014-11-12 Richard Biener <rguenther@suse.de>
1019
1020 PR middle-end/63821
1021 * gfortran.dg/pr63821.f90: New testcase.
1022
1023 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1024
1025 PR tree-optimization/63761
1026 * gcc.c-torture/compile/pr63761.c: New test.
1027
1028 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1029
1030 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1031 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1032 truncation pattern.
1033
1034 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1035
1036 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1037 with arm_eabi.
1038 * g++.dg/abi/arm_rtti1.C: Likewise.
1039 * g++.dg/abi/key1.C: Likewise.
1040 * g++.dg/ext/visibility/arm1.C: Likewise.
1041 * g++.dg/ext/visibility/arm2.C: Likewise.
1042 * g++.dg/ext/visibility/arm3.C: Likewise.
1043
1044 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1045
1046 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1047
1048 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1049 Manuel López-Ibáñez <manu@gcc.gnu.org>
1050
1051 PR driver/36312
1052 * gcc.misc-tests/output.exp: New test case for identical input and
1053 output files.
1054
1055 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1056
1057 PR fortran/44054
1058 * lib/gfortran-dg.exp: Update regexp to match locus and message
1059 without caret.
1060 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1061 * gfortran.dg/warnings_are_errors_1.f: Update.
1062
1063 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1064
1065 * ChangeLog.jit: New.
1066 * jit.dg/all-non-failing-tests.h: New.
1067 * jit.dg/harness.h: New.
1068 * jit.dg/jit.exp: New.
1069 * jit.dg/test-accessing-struct.c: New.
1070 * jit.dg/test-accessing-union.c: New.
1071 * jit.dg/test-array-as-pointer.c: New.
1072 * jit.dg/test-arrays.c: New.
1073 * jit.dg/test-calling-external-function.c: New.
1074 * jit.dg/test-calling-function-ptr.c: New.
1075 * jit.dg/test-combination.c: New.
1076 * jit.dg/test-dot-product.c: New.
1077 * jit.dg/test-empty.c: New.
1078 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1079 * jit.dg/test-error-adding-to-terminated-block.c: New.
1080 * jit.dg/test-error-array-as-pointer.c: New.
1081 * jit.dg/test-error-bad-cast.c: New.
1082 * jit.dg/test-error-block-in-wrong-function.c: New.
1083 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1084 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1085 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1086 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1087 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1088 * jit.dg/test-error-call-with-mismatching-args.c: New.
1089 * jit.dg/test-error-call-with-not-enough-args.c: New.
1090 * jit.dg/test-error-call-with-too-many-args.c: New.
1091 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1092 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1093 * jit.dg/test-error-get-type-bad-enum.c: New.
1094 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1095 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1096 * jit.dg/test-error-mismatching-types-in-call.c: New.
1097 * jit.dg/test-error-missing-return.c: New.
1098 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1099 * jit.dg/test-error-new-function-bad-kind.c: New.
1100 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1101 * jit.dg/test-error-null-passed-to-api.c: New.
1102 * jit.dg/test-error-return-within-void-function.c: New.
1103 * jit.dg/test-error-unreachable-block.c: New.
1104 * jit.dg/test-error-unterminated-block.c: New.
1105 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1106 * jit.dg/test-expressions.c: New.
1107 * jit.dg/test-factorial.c: New.
1108 * jit.dg/test-fibonacci.c: New.
1109 * jit.dg/test-functions.c: New.
1110 * jit.dg/test-fuzzer.c: New.
1111 * jit.dg/test-hello-world.c: New.
1112 * jit.dg/test-linked-list.c: New.
1113 * jit.dg/test-long-names.c: New.
1114 * jit.dg/test-nested-contexts.c: New.
1115 * jit.dg/test-nested-loops.c: New.
1116 * jit.dg/test-operator-overloading.cc: New.
1117 * jit.dg/test-quadratic.c: New.
1118 * jit.dg/test-quadratic.cc: New.
1119 * jit.dg/test-reading-struct.c: New.
1120 * jit.dg/test-string-literal.c: New.
1121 * jit.dg/test-sum-of-squares.c: New.
1122 * jit.dg/test-threads.c: New.
1123 * jit.dg/test-types.c: New.
1124 * jit.dg/test-using-global.c: New.
1125 * jit.dg/test-volatile.c: New.
1126
1127 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1128
1129 * gcc.target/aarch64/vbslq_f64_1.c: New.
1130 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1131 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1132 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1133
1134 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1135
1136 PR c++/63265
1137 * g++.dg/cpp0x/constexpr-63265.C: New.
1138
1139 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1140
1141 * gcc.target/i386/pr52252-atom-1.c: New.
1142
1143 2014-11-11 Martin Liska <mliska@suse.cz>
1144
1145 PR ipa/63622
1146 PR ipa/63795
1147 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1148 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1149 with symbol alias support.
1150
1151 2014-11-10 Andi Kleen <ak@linux.intel.com>
1152
1153 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1154 new cilk errors.
1155
1156 2014-11-10 Andi Kleen <ak@linux.intel.com>
1157
1158 * c-c++-common/cilk-plus/CK/errors.c: New test.
1159
1160 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1161 Ilya Enkovich <ilya.enkovich@intel.com>
1162
1163 PR target/63620
1164 * gcc.target/i386/pr63620.c: New test.
1165
1166 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1167
1168 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1169
1170 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1171 * gcc.dg/ipa/ipa-icf-31.c: New test.
1172
1173 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1174
1175 PR middle-end/63748
1176 * gcc.dg/pr63748.c: New testcase.
1177
1178 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1179
1180 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1181
1182 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1183
1184 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1185 fgraphite-code-generator flag.
1186 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1187 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1188 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1189 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1190 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1191 * gcc.dg/graphite/pr35356-2.c: Likewise.
1192 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1193 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1194 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1195 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1196 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1197
1198 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1199
1200 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1201
1202 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 * c-c++-common/Wshift-count-overflow-1.c: New.
1205 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1206 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1207 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1208
1209 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1210
1211 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1212 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1213 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1214 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1215 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1216 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1217 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1218 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1219 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1220 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1221 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1222 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1223 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1224 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1225 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1226 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1227 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1228 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1229 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1230 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1231 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1232 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1233 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1234 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1235 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1236 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1237
1238 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1239
1240 PR tree-optimization/63778
1241 * gfortran.dg/pr63778.f: New test.
1242
1243 2014-11-10 Renlin Li <renlin.li@arm.com>
1244
1245 PR middle-end/61529
1246 * gcc.dg/pr61529.c: New.
1247
1248 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1249
1250 * lib/target-supports.exp (check_effective_target_return_address):
1251 New function.
1252 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1253 * gcc.c-torture/execute/20030323-1.c: Likewise.
1254 * gcc.c-torture/execute/20030811-1.c: Likewise.
1255 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1256 * gcc.c-torture/execute/frame-address.c: Likewise.
1257 * gcc.c-torture/execute/pr17377.c: Likewise.
1258
1259 * gcc.c-torture/compile/920625-2.c: Add return type to
1260 freeReturnStruct.
1261 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1262 * gcc.c-torture/execute/pr61375.c: Likewise.
1263 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1264 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1265
1266 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1267 New function.
1268 (check_effective_target_nonlocal_goto): New function.
1269 (check_effective_target_label_values): New function.
1270 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1271 * gcc.c-torture/compile/labels-2.c: Likewise.
1272 * gcc.c-torture/compile/20000518-1.c: Likewise.
1273 * gcc.c-torture/compile/20021108-1.c: Likewise.
1274 * gcc.c-torture/compile/981006-1.c: Likewise.
1275 * gcc.c-torture/execute/20040302-1.c: Likewise.
1276 * gcc.dg/torture/pr33848.c: Likewise.
1277
1278 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1279 label values.
1280 * gcc.c-torture/compile/pr32919.c: Likewise.
1281 * gcc.c-torture/compile/pr17913.c: Likewise.
1282 * gcc.c-torture/compile/pr51495.c: Likewise.
1283 * gcc.c-torture/compile/pr25224.c: Likewise.
1284 * gcc.c-torture/compile/labels-3.c: Likewise.
1285 * gcc.c-torture/compile/pr27863.c: Likewise.
1286 * gcc.c-torture/compile/20050510-1.c: Likewise.
1287 * gcc.c-torture/compile/pr28489.c: Likewise.
1288 * gcc.c-torture/compile/pr29128.c: Likewise.
1289 * gcc.c-torture/compile/pr21356: Likewise.
1290 * gcc.c-torture/execute/20071210-1.c: Likewise.
1291 * gcc.c-torture/execute/200701220-1.c: Likewise.
1292 * gcc.c-torture/execute/pr51447.c: Likewise.
1293 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1294 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1295 * gcc.dg/20021029-1.c: Likewise.
1296 * gcc.dg/pr43379.c: Likewise.
1297 * gcc.dg/pr45259.c: Likewise.
1298 * gcc.dg/torture/pr53695.c: Likewise.
1299 * gcc.dg/torture/pr57584.c: Likewise.
1300
1301 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1302 or indirect_jumps are available.
1303 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1304 test.
1305 * gcc.c-torture/compile/920428-3.c: Likewise.
1306 * gcc.c-torture/compile/950613-1.c: Likewise.
1307
1308 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1309 * gcc.c-torture/compile/991213-3.c: Likewise.
1310 * gcc.c-torture/compile/920825-1.c: Likewise.
1311 * gcc.c-torture/compile/20011029-1.c: Likewise.
1312 * gcc.c-torture/compile/complex-6.c: Likewise.
1313 * gcc.c-torture/compile/pr27127.c: Likewise.
1314 * gcc.c-torture/compile/pr58164.c: Likewise.
1315 * gcc.c-torture/compile/20041214-1.c: Likewise.
1316 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1317 * gcc.c-torture/execute/pr56982.c: Likewise.
1318 * gcc.c-torture/execute/pr60003.c: Likewise.
1319 * gcc.c-torture/execute/pr26983.c: Likewise.
1320 * gcc.dg/pr57287-2.c: Likewise.
1321 * gcc.dg/pr59920-1.c: Likewise.
1322 * gcc.dg/pr59920-2.c: Likewise.
1323 * gcc.dg/pr59920-3.c: Likewise.
1324 * gcc.dg/setjmp-3.c: Likewise.
1325 * gcc.dg/setjmp-4.c: Likewise.
1326 * gcc.dg/setjmp-5.c: Likewise.
1327 * gcc.dg/torture/pr48542.c: Likewise.
1328 * gcc.dg/torture/pr57147-2.c: Likewise.
1329 * gcc.dg/torture/pr59993.c: Likewise.
1330
1331 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1332 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1333 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1334 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1335 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1336 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1337 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1338 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1339 * gcc.dg/non-local-goto-1.c: Likewise.
1340 * gcc.dg/non-local-goto-2.c: Likewise.
1341 * gcc.dg/pr49994-1.c: Likewise.
1342 * gcc.dg/torture/pr57036-2.c: Likewise.
1343
1344 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1345 NO_LABEL_VALUES test.
1346 * gcc.c-torture/compile/920831-1.c: Likewise.
1347 * gcc.c-torture/compile/920502-1.c: Likewise.
1348 * gcc.c-torture/compile/920501-7.c: Likewise.
1349 * gcc.dg/pr52139.c: Likewise.
1350
1351 * lib/target-supports.exp (check_effective_target_trampolines,
1352 check_profiling_available, check_effective_target_lto,
1353 check_effective_target_vect_natural): False for nvptx-*-*.
1354 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1355 * gcc.c-torture/compile/pr34334.c: Likewise.
1356 * gcc.c-torture/compile/pr37056.c: Likewise.
1357 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1358 * gcc.c-torture/compile/pr46534.c: Likewise.
1359 * gcc.c-torture/compile/pr49049.c: Likewise.
1360 * gcc.c-torture/compile/pr59417.c: Likewise.
1361 * gcc.c-torture/compile/20080721-1.c: Likewise.
1362 * gcc.c-torture/compile/920501-4.c: Likewise.
1363 * gcc.c-torture/compile/921011-1.c: Likewise.
1364 * gcc.dg/20040813-1.c: Likewise.
1365 * gcc.dg/pr28755.c: Likewise.
1366 * gcc.dg/pr44194-1.c: Likewise.
1367 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1368 * gcc.c-torture/compile/pr61684.c: Likewise.
1369 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1370 * gcc.c-torture/compile/pr59221.c: Likewise.
1371 * gcc.c-torture/compile/20060208-1.c: Likewise.
1372 * gcc.c-torture/execute/pr52129.c: Likewise.
1373 * gcc.c-torture/execute/20020310-1.c: Likewise.
1374 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1375 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1376 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1377 for nvptx-*-*.
1378 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1379 * gcc.dg/const-elim-2.c: Likewise.
1380
1381 * lib/target-supports.exp
1382 (check_effective_target_untyped_assembly): New function.
1383 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1384 * gcc.c-torture/compile/920917-1.c: Likewise.
1385 * gcc.c-torture/compile/930120-1.c: Likewise.
1386 * gcc.c-torture/compile/930411-1.c: Likewise.
1387 * gcc.c-torture/compile/930529-1.c: Likewise.
1388 * gcc.c-torture/compile/930623-1.c: Likewise.
1389 * gcc.c-torture/compile/950329-1.c: Likewise.
1390 * gcc.c-torture/compile/calls.c: Likewise.
1391 * gcc.c-torture/compile/pr37258.c: Likewise.
1392 * gcc.c-torture/compile/pr37327.c: Likewise.
1393 * gcc.c-torture/compile/pr38360.c: Likewise.
1394 * gcc.c-torture/compile/pr43635.c: Likewise.
1395 * gcc.c-torture/compile/pr47428.c: Likewise.
1396 * gcc.c-torture/compile/pr47967.c: Likewise.
1397 * gcc.c-torture/compile/pr49145.c: Likewise.
1398 * gcc.c-torture/compile/pr51694.c: Likewise.
1399 * gcc.c-torture/compile/pr53411.c: Likewise.
1400 * gcc.c-torture/execute/20001101.c: Likewise.
1401 * gcc.c-torture/execute/20051012-1.c: Likewise.
1402 * gcc.c-torture/execute/920501-1.c: Likewise.
1403 * gcc.c-torture/execute/921202-1.c: Likewise.
1404 * gcc.c-torture/execute/921208-2.c: Likewise.
1405 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1406 * gcc.c-torture/compile/20010525-1.c: Likewise.
1407 * gcc.c-torture/compile/20021015-2.c: Likewise.
1408 * gcc.c-torture/compile/20031023-1.c: Likewise.
1409 * gcc.c-torture/compile/20031023-2.c: Likewise.
1410 * gcc.c-torture/compile/pr49206.c: Likewise.
1411 * gcc.c-torture/execute/pr47237.c: Likewise.
1412 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1413 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1414 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1415 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1416 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1417 * gcc.dg/builtin-apply1.c: Likewise.
1418 * gcc.dg/builtin-apply2.c: Likewise.
1419 * gcc.dg/builtin-apply3.c: Likewise.
1420 * gcc.dg/builtin-apply4.c: Likewise.
1421 * gcc.dg/pr38338.c: Likewise.
1422 * gcc.dg/torture/pr41993.c: Likewise.
1423 * gcc.c-torture/compile/386.c: Likewise.
1424 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1425 * gcc.c-torture/compile/consec.c: Likewise.
1426 * gcc.c-torture/compile/ex.c: Likewise.
1427 * gcc.c-torture/compile/pass.c: Likewise.
1428 * gcc.c-torture/compile/scal.c: Likewise.
1429 * gcc.c-torture/compile/uuarg.c: Likewise.
1430 * gcc.c-torture/compile/conv_tst.c: Likewise.
1431
1432 * lib/target-supports.exp (check_effective_target_alloca): New function.
1433 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1434 * gcc.c-torture/execute/20020314-1.c: Likewise.
1435 * gcc.c-torture/execute/20020412-1.c: Likewise.
1436 * gcc.c-torture/execute/20021113-1.c: Likewise.
1437 * gcc.c-torture/execute/20040223-1.c: Likewise.
1438 * gcc.c-torture/execute/20040308-1.c: Likewise.
1439 * gcc.c-torture/execute/20040811-1.c: Likewise.
1440 * gcc.c-torture/execute/20070824-1.c: Likewise.
1441 * gcc.c-torture/execute/20070919-1.c: Likewise.
1442 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1443 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1444 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1445 * gcc.c-torture/execute/pr43220.c: Likewise.
1446 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1447 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1448 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1449 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1450 * gcc.c-torture/compile/20000923-1.c: Likewise.
1451 * gcc.c-torture/compile/20030224-1.c: Likewise.
1452 * gcc.c-torture/compile/20071108-1.c: Likewise.
1453 * gcc.c-torture/compile/20071117-1.c: Likewise.
1454 * gcc.c-torture/compile/900313-1.c: Likewise.
1455 * gcc.c-torture/compile/pr17397.c: Likewise.
1456 * gcc.c-torture/compile/pr35006.c: Likewise.
1457 * gcc.c-torture/compile/pr42956.c: Likewise.
1458 * gcc.c-torture/compile/pr51354.c: Likewise.
1459 * gcc.c-torture/compile/pr55851.c: Likewise.
1460 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1461 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1462 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1463 * gcc.c-torture/compile/pr52714.c: Likewise.
1464 * gcc.dg/20001012-2.c: Likewise.
1465 * gcc.dg/auto-type-1.c: Likewise.
1466 * gcc.dg/builtin-object-size-1.c: Likewise.
1467 * gcc.dg/builtin-object-size-2.c: Likewise.
1468 * gcc.dg/builtin-object-size-3.c: Likewise.
1469 * gcc.dg/builtin-object-size-4.c: Likewise.
1470 * gcc.dg/packed-vla.c: Likewise.
1471 * gcc.c-torture/compile/parms.c: Likewise.
1472 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1473 * gcc.c-torture/execute/920929-1.c: Likewise.
1474 * gcc.c-torture/execute/921017-1.c: Likewise.
1475 * gcc.c-torture/execute/941202-1.c: Likewise.
1476 * gcc.c-torture/execute/align-nest.c: Likewise.
1477 * gcc.c-torture/execute/alloca-1.c: Likewise.
1478 * gcc.c-torture/execute/pr36321.c: Likewise.
1479 * gcc.c-torture/compile/20001221-1.c: Likewise.
1480 * gcc.c-torture/compile/20020807-1.c: Likewise.
1481 * gcc.c-torture/compile/20050801-2.c: Likewise.
1482 * gcc.c-torture/compile/920428-4.c: Likewise.
1483 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1484 * gcc.c-torture/compile/pr41469.c: Likewise.
1485 * gcc.dg/torture/pr48953.c: Likewise.
1486 * gcc.dg/torture/pr8081.c: Likewise.
1487 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1488 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1489 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1490 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1491 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1492 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1493 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1494 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1495 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1496 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1497 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1498 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1499 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1500
1501 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1502
1503 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1504 and C++11; Test existence of __has_cpp_attribute; Test C++11
1505 attributes.
1506 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1507 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1508 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1509 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1510 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1511 will be undefined for -fno-rtti -fno-exceptions.
1512
1513 2014-11-10 Richard Biener <rguenther@suse.de>
1514
1515 PR tree-optimization/63800
1516 * gcc.dg/torture/pr63800.c: New testcase.
1517
1518 2014-11-10 Marek Polacek <polacek@redhat.com>
1519
1520 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1521 * c-c++-common/ubsan/align-8.c: Likewise.
1522 * g++.dg/ubsan/null-4.C: Likewise.
1523 * g++.dg/ubsan/null-5.C: Likewise.
1524
1525 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1526
1527 * gcc.misc-tests/gcov-16.c: New test.
1528
1529 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1530
1531 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1532
1533 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1534
1535 PR testsuite/63305
1536 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1537 buffer overflow.
1538 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1539
1540 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1541
1542 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1543
1544 2014-11-09 Richard Biener <rguenther@suse.de>
1545
1546 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1547 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1548
1549 2014-11-07 Andrew Pinski <apinski@cavium.com>
1550
1551 * gcc.c-torture/execute/20141107-1.c: New testcase.
1552
1553 2014-11-07 Richard Biener <rguenther@suse.de>
1554
1555 PR tree-optimization/63605
1556 * gcc.dg/vect/pr63605.c: New testcase.
1557
1558 2014-11-07 Jeff Law <law@redhat.com>
1559
1560 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1561
1562 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1563
1564 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1565 (xhci_check_trb_in_td_math): Likewise.
1566
1567 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1568
1569 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1570
1571 2014-11-07 Martin Liska <mliska@suse.cz>
1572
1573 PR ipa/63580
1574 * g++.dg/ipa/pr63580.C: New test.
1575
1576 2014-11-07 Martin Liska <mliska@suse.cz>
1577
1578 PR ipa/63747
1579 * gcc.dg/ipa/pr63747.c: New test.
1580
1581 2014-11-07 Martin Liska <mliska@suse.cz>
1582
1583 PR ipa/63595
1584 * g++.dg/ipa/pr63595.C: New test.
1585
1586 2014-11-07 Richard Biener <rguenther@suse.de>
1587
1588 PR middle-end/63770
1589 * gcc.dg/pr63770.c: New testcase.
1590
1591 2014-11-07 Terry Guo <terry.guo@arm.com>
1592
1593 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1594 * gcc.target/arm/pr40956.c: Likewise.
1595 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1596 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1597 * gcc.target/arm/scd42-1.c: Likewise.
1598
1599 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1600
1601 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1602 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1603 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1604 gcc.dg/cpp/ucnid-15.c: New tests.
1605
1606 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1607
1608 * gnat.dg/opt43.adb: New test.
1609
1610 2014-11-06 Marek Polacek <polacek@redhat.com>
1611
1612 * c-c++-common/ubsan/align-2.c: Add dg-output.
1613 * c-c++-common/ubsan/align-4.c: Likewise.
1614 * c-c++-common/ubsan/align-6.c: New test.
1615 * c-c++-common/ubsan/align-7.c: New test.
1616 * c-c++-common/ubsan/align-8.c: New test.
1617 * g++.dg/ubsan/null-1.C: Add dg-output.
1618 * g++.dg/ubsan/null-2.C: Likewise.
1619 * g++.dg/ubsan/null-3.C: New test.
1620 * g++.dg/ubsan/null-4.C: New test.
1621 * g++.dg/ubsan/null-5.C: New test.
1622
1623 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1624
1625 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1626 dg-require-effective-target check.
1627 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1628 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1629 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1630 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1631 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1632 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1633 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1634 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1635 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1636 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1637 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1638 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1639 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1640 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1641 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1642 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1643 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1644 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1645 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1646 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1647 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1648 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1649 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1650 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1651 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1652 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1653 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1654 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1655 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1656 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1657 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1658 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1659 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1660 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1661 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1662 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1663 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1664 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1666 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1669 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1672 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1674 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1676 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1678 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1680 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1682 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1686 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1688 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1698 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1702 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1704 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1706 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1708 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1713 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1716 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1718 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1719 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1720 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1721 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1722 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1723 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1724 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1725 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1726 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1727 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1728 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1729 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1730 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1731 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1732 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1733 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1734 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1735 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1736 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1737 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1740 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1741 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1745 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1747 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1753
1754 2014-11-06 Hale Wang <hale.wang@arm.com>
1755
1756 * gcc.target/arm/small-multiply-m0-1.c: New test for
1757 target -mcpu=cortex-m0.small-multiply.
1758 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1759 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1760 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1761 target -mcpu=cortex-m0plus.small-multiply.
1762 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1763 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1764 * gcc.target/arm/small-multiply-m1-1.c: New test for
1765 target -mcpu=cortex-m1.small-multiply.
1766 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1767 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1768
1769 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1770
1771 * lib/mpx-dg.exp: New.
1772 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1773 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1774 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1775 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1776 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1777 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1778 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1779 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1780 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1781 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1782
1783 2014-11-06 Richard Biener <rguenther@suse.de>
1784
1785 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1786 desired transform.
1787
1788 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1789
1790 * gcc.target/mips/asm-1.c (bar): Add prototype.
1791 * gcc.target/mips/call-1.c (f, h): Add return type.
1792 * gcc.target/mips/call-5.c (f, h): Likewise.
1793 * gcc.target/mips/call-6.c (f, h): Likewise.
1794 * gcc.target/mips/call-3.c (f): Likewise.
1795 * gcc.target/mips/call-2.c (g): Add prototype.
1796 (f): Add return type.
1797 * gcc.target/mips/call-4.c: Likewise.
1798 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1799 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1800 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1801 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1802 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1803 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1804 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1805 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1806 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1807 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1808 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1809 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1810 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1811 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1812 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1813 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1814 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1815 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1816 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1817 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1818 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1819 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1820 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1821 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1822 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1823 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1824 (nonpic_call, nonpic_addr_call): Add prototype.
1825 (pic_call, pic_addr_call): Likewise.
1826 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1827 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1828 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1829 * gcc.target/mips/truncate-3.c (g): Add prototype.
1830 (f): Add return type.
1831
1832 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1833
1834 PR target/63538
1835 * gcc.target/i386/pr63538.c: New test.
1836
1837 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1838
1839 * gnat.dg/discr42.adb: New test.
1840 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1841
1842 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1843
1844 * gnat.dg/specs/private2.ads: New test.
1845 * gnat.dg/specs/private2_pkg.ads: New helper.
1846
1847 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1848
1849 * gnat.dg/inline1.adb: New test.
1850 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1851 * gnat.dg/inline2.adb: New test.
1852 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1853 * gnat.dg/inline3.adb: New test.
1854 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1855 * gnat.dg/inline4.adb: New test.
1856 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1857 * gnat.dg/inline5.adb: New test.
1858 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1859 * gnat.dg/inline6.adb: New test.
1860 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1861 * gnat.dg/inline7.adb: New test.
1862 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1863 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1864 * gnat.dg/inline8.adb: New test.
1865 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1866 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1867 * gnat.dg/inline9.adb: New test.
1868 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1869 * gnat.dg/inline10.adb: New test.
1870 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1871 * gnat.dg/inline11.adb: New test.
1872 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1873
1874 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1875
1876 PR preprocessor/9449
1877 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1878 Don't use -fextended-identifiers.
1879 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1880 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1881 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1882 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1883 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1884 -g3.
1885 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1886 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1887 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1888 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1889 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1890 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1891 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1892 -fextended-identifiers. Use -g.
1893 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1894 -fextended-identifiers.
1895 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1896 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1897 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1898 -fextended-identifiers. Use -g.
1899 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1900 * gcc.dg/cpp/ucnid-8.c: Remove test.
1901 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1902
1903 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1904
1905 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1906 Skip tests if target does not support Neon.
1907
1908 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1909
1910 * lib/target-supports.exp (check_effective_target_bswap): Update
1911 conditions for AArch64 and ARM targets.
1912
1913 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1914
1915 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1916 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1917 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1918 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1919 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1920
1921 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1922
1923 * gcc.target/i386/chkp-builtins-1.c: New.
1924 * gcc.target/i386/chkp-builtins-2.c: New.
1925 * gcc.target/i386/chkp-builtins-3.c: New.
1926 * gcc.target/i386/chkp-builtins-4.c: New.
1927 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1928 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1929 * gcc.target/i386/chkp-const-check-1.c: New.
1930 * gcc.target/i386/chkp-const-check-2.c: New.
1931 * gcc.target/i386/chkp-lifetime-1.c: New.
1932 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1933 with build_ssa_passes.
1934
1935 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1936
1937 * gcc.dg/asr-div1.c: New testcase.
1938
1939 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1940
1941 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1942
1943 * go.test/go-test.exp: In +build lines, require whitespace around
1944 expected strings, fix check for negation.
1945
1946 2014-11-04 Marek Polacek <polacek@redhat.com>
1947
1948 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1949 * c-c++-common/ubsan/align-4.c: Likewise.
1950 * g++.dg/ubsan/null-1.C: Likewise.
1951 * g++.dg/ubsan/null-2.C: Likewise.
1952
1953 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1954
1955 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1956
1957 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1958
1959 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1960 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1961 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1962 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1963 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
1964 ipa dump.
1965 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1966 Cleanup original tree dump.
1967 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1968 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1969 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1970
1971 2014-11-04 Martin Jambor <mjambor@suse.cz>
1972
1973 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1974 function body.
1975
1976 2014-11-04 Jason Merrill <jason@redhat.com>
1977
1978 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1979 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1980
1981 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1982
1983 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1984 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1985 conflicting -mcpu options.
1986 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1987 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1988 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1989 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1990 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1991 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1992 * gcc.target/powerpc/pr48053-3.c: Likewise.
1993 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1994 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1995 * gcc.target/powerpc/pr57744.c: Likewise.
1996 * gcc.target/powerpc/pr47862.c: Likewise.
1997 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1998 * gcc.target/powerpc/recip-1.c: Likewise.
1999 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2000 * gcc.target/powerpc/bool2-p8.c: Likewise.
2001 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2002 * gcc.target/powerpc/pr60203.c: Likewise.
2003 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2004 * gcc.target/powerpc/bool2-av.c: Likewise.
2005 * gcc.target/powerpc/pr43154.c: Likewise.
2006 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2007 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2008 * gcc.target/powerpc/pr59054.c: Likewise.
2009 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2010 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2011 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2012 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2013 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2014 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2015 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2016 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2017 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2018 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2019 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2020 * gcc.target/powerpc/bswap64-3.c: Likewise.
2021 * gcc.target/powerpc/bcd-1.c: Likewise.
2022 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2023 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2024 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2025 * gcc.target/powerpc/pr48192.c: Likewise.
2026 * gcc.target/powerpc/pr52775.c: Likewise.
2027 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2028 * gcc.target/powerpc/pr58673-1.c: Likewise.
2029 * gcc.target/powerpc/pr53487.c: Likewise.
2030 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2031 * gcc.target/powerpc/recip-2.c: Likewise.
2032 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2033 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2034 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2035 * gcc.target/powerpc/pr57150.c: Likewise.
2036 * gcc.target/powerpc/pr47251.c: Likewise.
2037 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2038 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2039 * gcc.target/powerpc/bool3-p7.c: Likewise.
2040 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2041 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2042 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2043 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2044 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2045 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2046 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2047 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2048 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2049 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2050 * gcc.target/powerpc/loop_align.c: Likewise.
2051 * gcc.target/powerpc/lhs-1.c: Likewise.
2052 * gcc.target/powerpc/sd-vsx.c: Likewise.
2053 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2054 * gcc.target/powerpc/bcd-2.c: Likewise.
2055 * gcc.target/powerpc/20040121-1.c: Likewise.
2056 * gcc.target/powerpc/pr52457.c: Likewise.
2057 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2058 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2059 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2060 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2061 * gcc.target/powerpc/pr58673-2.c: Likewise.
2062 * gcc.target/powerpc/atomic-p7.c: Likewise.
2063 * gcc.target/powerpc/recip-3.c: Likewise.
2064 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2065 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2066 * gcc.target/powerpc/popcount-1.c: Likewise.
2067 * gcc.target/powerpc/altivec-32.c: Likewise.
2068 * gcc.target/powerpc/timode_off.c: Likewise.
2069 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2070 * gcc.target/powerpc/pack01.c: Likewise.
2071 * gcc.target/powerpc/pr55033.c: Likewise.
2072 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2073 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2074 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2075 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2076 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2077 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2078 * gcc.target/powerpc/bool3-p8.c: Likewise.
2079 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2080 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2081 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2082 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2083 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2084 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2085 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2086 * gcc.target/powerpc/pr46728-16.c: Likewise.
2087 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2088 * gcc.target/powerpc/bool3-av.c: Likewise.
2089 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2090 * gcc.target/powerpc/ppc-pow.c: Likewise.
2091 * gcc.target/powerpc/lhs-2.c: Likewise.
2092 * gcc.target/powerpc/pr39902-2.c: Likewise.
2093 * gcc.target/powerpc/20041111-1.c: Likewise.
2094 * gcc.target/powerpc/builtins-1.c: Likewise.
2095 * gcc.target/powerpc/bcd-3.c: Likewise.
2096 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2097 * gcc.target/powerpc/pr57949-1.c: Likewise.
2098 * gcc.target/powerpc/atomic-p8.c: Likewise.
2099 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2100 * gcc.target/powerpc/recip-4.c: Likewise.
2101 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2102 * gcc.target/powerpc/warn-2.c: Likewise.
2103 * gcc.target/powerpc/parity-1.c: Likewise.
2104 * gcc.target/powerpc/popcount-2.c: Likewise.
2105 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2106 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2107 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2108 * gcc.target/powerpc/pr42747.c: Likewise.
2109 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2110 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2111 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2112 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2113 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2114 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2115 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2116 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2117 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2118 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2119 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2120 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2121 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2122 * gcc.target/powerpc/lhs-3.c: Likewise.
2123 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2124 * gcc.target/powerpc/builtins-2.c: Likewise.
2125 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2126 * gcc.target/powerpc/pr52199.c: Likewise.
2127 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2128 * gcc.target/powerpc/pr57949-2.c: Likewise.
2129 * gcc.target/powerpc/recip-5.c: Likewise.
2130 * gcc.target/powerpc/popcount-3.c: Likewise.
2131 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2132 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2133 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2134 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2135 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2136 * gcc.target/powerpc/pr48226.c: Likewise.
2137 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2138 * gcc.target/powerpc/pr47755-2.c: Likewise.
2139 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2140 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2141 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2142 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2143 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2144 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2145 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2146 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2147 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2148 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2149 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2150 * gcc.target/powerpc/bool2-p5.c: Likewise.
2151 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2152 * gcc.target/powerpc/fusion.c: Likewise.
2153 * gcc.target/powerpc/recip-6.c: Likewise.
2154 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2155 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2156 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2157 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2158 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2159 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2160 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2161 * gcc.target/powerpc/dfp-dd.c: Likewise.
2162 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2163 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2164 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2165 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2166 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2167 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2168 * gcc.target/powerpc/dfp-td.c: Likewise.
2169 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2170 * gcc.target/powerpc/pr48053-1.c: Likewise.
2171 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2172 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2173 * gcc.target/powerpc/pr60676.c: Likewise.
2174 * gcc.target/powerpc/pr48258-1.c: Likewise.
2175 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2176 * gcc.target/powerpc/pr48857.c: Likewise.
2177 * gcc.target/powerpc/quad-atomic.c: Likewise.
2178 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2179 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2180 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2181 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2182 * gcc.target/powerpc/pr56605.c: Likewise.
2183 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2184 * gcc.target/powerpc/pr53199.c: Likewise.
2185 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2186 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2187 * gcc.target/powerpc/vsx-float0.c: Likewise.
2188 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2189 * gcc.target/powerpc/altivec-20.c: Likewise.
2190 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2191 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2192 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2193 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2194 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2195 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2196 * gcc.target/powerpc/pr60137.c: Likewise.
2197 * gcc.target/powerpc/bswap64-1.c: Likewise.
2198 * gcc.target/powerpc/pr48053-2.c: Likewise.
2199 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2200 * gcc.target/powerpc/pr48258-2.c: Likewise.
2201 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2202 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2203 * gcc.target/powerpc/bool2-p7.c: Likewise.
2204 * gcc.target/powerpc/ppc-round.c: Likewise.
2205 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2206 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2207 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2208 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2209 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2210 * gcc.target/powerpc/pr47755.c: Likewise.
2211
2212 2014-11-04 Marek Polacek <polacek@redhat.com>
2213
2214 * c-c++-common/ubsan/object-size-10.c: New test.
2215
2216 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2217
2218 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2219
2220 2014-11-03 Tobias Burnus <burnus@net-b.de>
2221
2222 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2223
2224 2014-11-03 Marek Polacek <polacek@redhat.com>
2225
2226 PR c/52769
2227 * gcc.dg/pr52769.c: New test.
2228
2229 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/57820
2232 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2233 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2234
2235 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2236
2237 PR tree-optimization/60770
2238 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2239
2240 2014-11-03 Jan Beulich <jbeulich@suse.com>
2241
2242 * gcc.target/i386/i386.exp: Extend option set to test
2243 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2244 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2245
2246 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2247
2248 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2249 for ia32 targets only.
2250 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2251 * g++.dg/tree-ssa/pr29902.C: Ditto.
2252 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2253
2254 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2255
2256 * gcc.target/arm/ifcvt-size-check.c: New test.
2257
2258 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2259
2260 * gcc.target/mips/octeon3-pipe-1.c: New test.
2261
2262 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2263
2264 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2265 * g++.dg/ext/attrib42.C: Ditto.
2266 * g++.dg/torture/pr51344.C: Ditto.
2267 * g++.dg/tree-ssa/pr29902.C: Ditto.
2268 * gcc.c-torture/execute/20010129-1.c: Ditto.
2269 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2270 * gcc.dg/march-generic.c: Ditto.
2271 * gcc.dg/torture/pr17526.c: Ditto.
2272 * gcc.dg/union-4.c: Ditto.
2273
2274 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2275
2276 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2277 * g++.dg/abi/no-weak1.C: Ditto.
2278 * g++.dg/opt/pr44919.C: Ditto.
2279 * g++.dg/opt/pr46640.C: Ditto.
2280 * g++.dg/opt/pr46649.C: Ditto.
2281 * g++.dg/opt/pr47036.C: Ditto.
2282 * g++.dg/opt/pr48273.C: Ditto.
2283 * g++.dg/opt/pr48302.C: Ditto.
2284 * g++.dg/opt/pr45788.C: Ditto.
2285 * g++.dg/opt/pr57662.C: Ditto.
2286 * gcc.dg/20031102-1.c: Ditto.
2287 * gcc.dg/builtin-bswap-7.c: Ditto.
2288 * gcc.dg/builtin-bswap-7a.c: Ditto.
2289 * gcc.dg/builtin-bswap-9.c: Ditto.
2290 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2291 * gcc.dg/guality/bswaptest.c: Ditto.
2292 * gcc.dg/guality/clztest.c: Ditto.
2293 * gcc.dg/guality/ctztest.c: Ditto.
2294 * gcc.dg/guality/pr45003-1.c: Ditto.
2295 * gcc.dg/guality/pr45003-2.c: Ditto.
2296 * gcc.dg/guality/pr45003-3.c: Ditto.
2297 * gcc.dg/guality/pr58791-4.c: Ditto.
2298 * gcc.dg/guality/rotatetest.c:Ditto.
2299 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2300 * gcc.dg/ira-loop-pressure.c: Ditto.
2301 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2302 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2303 * gcc.dg/lto/pr47259_0.c: Ditto.
2304 * gcc.dg/memcpy-5.c: Ditto.
2305 * gcc.dg/pr10474.c: Ditto.
2306 * gcc.dg/pr37438.c: Ditto.
2307 * gcc.dg/pr39453.c: Ditto.
2308 * gcc.dg/pr40501.c: Ditto.
2309 * gcc.dg/pr42245-2.c: Ditto.
2310 * gcc.dg/pr42245.c: Ditto.
2311 * gcc.dg/pr42246.c: Ditto.
2312 * gcc.dg/pr42249.c: Ditto.
2313 * gcc.dg/pr42388.c: Ditto.
2314 * gcc.dg/pr42389.c: Ditto.
2315 * gcc.dg/pr45352-1.c: Ditto.
2316 * gcc.dg/pr45352-2.c: Ditto.
2317 * gcc.dg/pr45352-3.c: Ditto.
2318 * gcc.dg/pr45352.c: Ditto.
2319 * gcc.dg/pr45472.c: Ditto.
2320 * gcc.dg/pr45652.c: Ditto.
2321 * gcc.dg/pr46212.c: Ditto.
2322 * gcc.dg/pr46521.c: Ditto.
2323 * gcc.dg/pr46522.c: Ditto.
2324 * gcc.dg/pr46875.c: Ditto.
2325 * gcc.dg/pr48374.c: Ditto.
2326 * gcc.dg/pr50251.c: Ditto.
2327 * gcc.dg/pr54472.c: Ditto.
2328 * gcc.dg/pr55702.c: Ditto.
2329 * gcc.dg/pr56990.c: Ditto.
2330 * gcc.dg/pr57104.c: Ditto.
2331 * gcc.dg/pr57662.c: Ditto.
2332 * gcc.dg/pr60866.c: Ditto.
2333 * gcc.dg/shrink-wrap-loop.c: Ditto.
2334 * gcc.dg/tm/memopt-15.c: Ditto.
2335 * gcc.dg/torture/pr52720.c: Ditto.
2336 * gcc.dg/torture/pr56778.c: Ditto.
2337 * gcc.dg/tree-prof/pr45354.c: Ditto.
2338 * gcc.dg/tree-prof/pr50907.c: Ditto.
2339 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2340 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2341 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2342 * gcc.dg/misc-tests/godump-1.c: Ditto.
2343 * gfortran.dg/PR24188.f: Ditto.
2344 * gfortran.dg/errnocheck_1.f90: Ditto.
2345 * gfortran.dg/g77/20010216-1.f: Ditto.
2346 * gfortran.dg/pr42246-2.f: Ditto.
2347 * gfortran.dg/pr42294.f: Ditto.
2348 * gfortran.dg/pr44691.f: Ditto.
2349 * gfortran.dg/vect/pr45714-a.f: Ditto.
2350 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2351 * gcc.misc-tests/linkage.exp: Ditto.
2352 * lib/target-supports.exp: Reformat x86 tagets.
2353 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2354
2355 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2356
2357 PR c++/57694
2358 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2359
2360 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2361
2362 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2363 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2364 Commentary and rearrangement of tests.
2365 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2366 Commentary and rearrangement of tests.
2367 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2368 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2369
2370 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2371
2372 PR rtl-optimization/63659
2373 * gcc.c-torture/execute/pr63659.c: New test.
2374
2375 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2376
2377 PR target/63534
2378 * gcc.target/i386/mcount_pic.c: New.
2379
2380 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2381
2382 * gcc.target/i386/pr23098.c: Remove xfail.
2383
2384 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2385
2386 * gnat.dg/opt42.ad[sb]: New test.
2387
2388 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2389
2390 PR tree-optimization/63259
2391 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2392 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2393 following comment.
2394
2395 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR sanitizer/63697
2398 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2399
2400 2014-10-30 Marek Polacek <polacek@redhat.com>
2401
2402 * gcc.dg/diag-aka-1.c: New test.
2403 * gcc.dg/pr13804-1.c: Adjust dg-error.
2404 * gcc.dg/redecl-14.c: Likewise.
2405 * gcc.dg/pr56980.c: Adjust dg-message.
2406
2407 2014-10-30 Ian Lance Taylor <iant@google.com>
2408
2409 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2410
2411 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2412
2413 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2414 platforms except s390[x] and x86_64.
2415
2416 2014-10-30 Martin Liska <mliska@suse.cz>
2417
2418 PR ipa/63574
2419 PR ipa/63664
2420 * g++.dg/ipa/pr63574.C: New test.
2421
2422 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2423
2424 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2425
2426 2014-10-29 DJ Delorie <dj@redhat.com>
2427
2428 * gcc.dg/20141029-1.c: New.
2429
2430 2014-10-29 Martin Liska <mliska@suse.cz>
2431
2432 PR ipa/63587
2433 * g++.dg/ipa/pr63587-1.C: New test.
2434 * g++.dg/ipa/pr63587-2.C: New test.
2435
2436 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2437
2438 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2439
2440 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2441
2442 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2443 * gcc.dg/optimize-bswapsi-3.c: New test.
2444
2445 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2446 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2447 Anna Tikhonova <anna.tikhonova@intel.com>
2448 Ilya Tocar <ilya.tocar@intel.com>
2449 Andrey Turetskiy <andrey.turetskiy@intel.com>
2450 Ilya Verbin <ilya.verbin@intel.com>
2451 Kirill Yukhin <kirill.yukhin@intel.com>
2452 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2453
2454 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2455
2456 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2457 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2458 Anna Tikhonova <anna.tikhonova@intel.com>
2459 Ilya Tocar <ilya.tocar@intel.com>
2460 Andrey Turetskiy <andrey.turetskiy@intel.com>
2461 Ilya Verbin <ilya.verbin@intel.com>
2462 Kirill Yukhin <kirill.yukhin@intel.com>
2463 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2464
2465 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2466 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2467 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2468 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2469 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2470 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2471 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2472 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2473 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2474 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2475 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2476 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2477 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2478 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2479 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2480 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2481 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2482 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2483 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2484 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2485 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2486 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2487 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2488 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2489 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2490 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2491 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2492 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2493 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2494 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2495 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2496 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2497 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2498 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2499 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2500 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2501 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2502 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2503 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2504 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2505 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2506 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2507 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2508 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2509 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2510 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2511 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2512 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2513 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2514 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2515 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2516 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2517 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2518 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2519 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2520 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2521 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2522 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2523 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2524 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2525 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2526 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2527 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2528 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2529 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2530 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2531 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2532 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2533
2534 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2535 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2536 Anna Tikhonova <anna.tikhonova@intel.com>
2537 Ilya Tocar <ilya.tocar@intel.com>
2538 Andrey Turetskiy <andrey.turetskiy@intel.com>
2539 Ilya Verbin <ilya.verbin@intel.com>
2540 Kirill Yukhin <kirill.yukhin@intel.com>
2541 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2542
2543 * gcc.target/i386/avx512bw-check.h: New.
2544 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2545 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2546 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2547 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2548 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2549 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2550 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2551 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2552 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2553 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2554 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2555 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2556 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2557 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2558 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2559 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2560 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2561 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2562 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2563 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2564 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2565 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2566 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2567 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2568 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2569 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2570 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2571 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2572 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2573 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2574 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2575 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2619 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2620 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2621 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2625 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2626 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2627 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2628 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2629 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2630 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2631 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2632 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2633 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2634 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2635 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2636 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2637 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2638 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2639 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2640 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2641 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2642 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2643 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2644 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2645 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2646 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2647 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2648 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2649 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2650 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2651 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2652 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2653 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2654 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2655 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2656 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2657 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2658 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2659 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2660 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2662 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2663 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2664 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2665 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2666 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2667 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2668 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2669 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2687 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2688 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2689 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2690 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2691 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2692 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2693 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2694 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2696 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2697 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2698 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2699 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2700 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2701 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2702 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2703 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2704 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2705 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2706 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2707 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2708 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2709 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2710 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2711 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2712 * gcc.target/i386/avx512dq-check.h: Ditto.
2713 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2714 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2715 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2716 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2717 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2718 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2719 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2720 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2721 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2722 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2723 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2724 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2725 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2726 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2727 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2728 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2729 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2730 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2731 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2732 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2733 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2734 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2735 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2736 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2737 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2738 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2739 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2740 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2741 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2742 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2743 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2744 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2745 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2746 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2747 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2748 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2749 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2750 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2751 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2752 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2753 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2754 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2755 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2756 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2757 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2758 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2759 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2760 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2761 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2762 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2763 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2764 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2765 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2766 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2767 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2768 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2769 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2770 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2771 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2772 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2773 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2774 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2775 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2776 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2777 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2778 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2779 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2780 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2781 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2782 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2783 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2784 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2785 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2786 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2787 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2788 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2789 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2790 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2791 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2792 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2793 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2794 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2795 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2796 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2797 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2798 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2799 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2800 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2801 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2802 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2803 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2804 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2805 * gcc.target/i386/avx512vl-check.h: Ditto.
2806 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2807 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2808 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2809 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2810 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2811 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2812 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2813 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2814 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2815 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2816 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2817 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2818 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2819 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2820 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2821 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2822 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2823 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2824 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2825 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2826 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2827 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2828 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2829 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2830 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2831 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2832 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2833 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2834 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2835 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2836 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2837 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2838 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2839 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2840 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2841 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2842 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2843 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2844 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2845 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2847 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2848 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2849 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2850 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2851 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2852 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2853 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2854 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2855 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2856 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2857 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2858 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2859 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2860 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2861 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2862 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2864 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2865 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2866 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2867 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2869 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2870 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2871 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2872 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2873 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2874 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2875 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2876 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2877 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2878 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2879 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2880 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2881 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2882 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2883 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2885 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2886 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2887 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2888 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2889 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2890 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2891 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2892 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2893 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2895 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2897 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2898 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2899 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2900 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2901 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2902 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2903 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2904 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2905 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2907 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2909 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2911 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2912 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2913 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2914 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2915 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2916 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2917 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2921 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2922 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2924 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2925 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2926 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2927 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2928 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2932 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2937 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2939 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2941 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2942 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2943 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2944 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2945 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2946 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2948 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2949 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2950 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2951 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2953 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2955 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2956 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2957 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2958 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2962 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2963 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2964 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2965 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2967 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2969 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2970 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2971 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2973 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2975 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2977 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2981 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2982 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2984 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2986 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2987 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2988 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2990 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2992 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2996 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2998 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3000 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3003 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3005 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3006 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3009 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3013 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3014 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3015 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3017 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3023 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3025 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3029 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3034 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3101 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3102 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3136 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3240 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3241 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3242 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3244 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3245 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3246 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3247 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3248 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3249 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3250 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3251 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3252 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3254 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3255 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3256 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3288 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3289 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3290 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3291 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3292 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3293 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3317 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3318 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3319 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3320 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3321 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3323 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3324 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3325 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3326 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3327 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3329 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3330 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3331 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3332 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3333 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3341 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3342 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3343 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3344 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3345 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3347 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3349 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3351 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3353 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3355 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3356 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3357 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3358 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3359 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3360 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3362 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3365 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3366 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3367 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3368 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3369 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3370 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3371 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3372 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3373 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3374 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3375 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3376 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3377 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3378 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3379 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3380 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3381 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3382 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3383 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3384 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3385 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3386 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3387 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3388 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3389 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3390 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3391 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3392 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3393 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3394 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3395 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3396 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3397 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3398 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3399 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3400 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3401 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3402 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3403 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3404 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3405 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3406 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3407 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3408 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3409 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3410 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3411 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3412 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3413 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3414 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3415 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3416 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3417 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3418 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3419 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3420 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3421 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3422 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3423 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3424 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3425 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3426 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3427 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3428 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3429 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3430 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3431 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3432 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3433 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3434 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3435 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3436 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3437 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3438 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3439 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3440 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3441 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3442 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3443 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3444 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3445 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3446 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3447 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3448 * gcc.target/i386/i386.exp: Ditto.
3449 * gcc.target/i386/m512-check.h: Ditto.
3450
3451 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3452 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3453 Anna Tikhonova <anna.tikhonova@intel.com>
3454 Ilya Tocar <ilya.tocar@intel.com>
3455 Andrey Turetskiy <andrey.turetskiy@intel.com>
3456 Ilya Verbin <ilya.verbin@intel.com>
3457 Kirill Yukhin <kirill.yukhin@intel.com>
3458 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3459
3460 * g++.dg/other/i386-2.C: Add new options.
3461 * g++.dg/other/i386-3.C: Ditto.
3462 * gcc.target/i386/sse-12.c: Ditto.
3463 * gcc.target/i386/sse-14.c: Ditto.
3464 * gcc.target/i386/sse-22.c: Ditto.
3465 * gcc.target/i386/sse-13.c: Add new options and builtins.
3466 * gcc.target/i386/sse-23.c: Ditto.
3467 * gcc.target/i386/avx-1.c: Add new builtins.
3468
3469 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3470
3471 * gcc.misc-tests/godump.exp: New.
3472 * gcc.misc-tests/godump-1.c: New.
3473
3474 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3475
3476 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3477 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3478 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3479 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3480 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3481 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3482 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3483 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3484 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3485 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3486 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3487 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3488 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3489 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3490 * c-c++-common/asan/pr63638.c: Likewise.
3491
3492 2014-10-28 Richard Biener <rguenther@suse.de>
3493
3494 PR middle-end/63665
3495 * gcc.dg/pr63665.c: New testcase.
3496
3497 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3498
3499 * c-c++-common/asan/kasan-recover-1.c: New test.
3500 * c-c++-common/asan/kasan-recover-2.c: New test.
3501 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3502 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3503 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3504 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3505 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3506 * c-c++-common/asan/no-asan-globals.c: Likewise.
3507 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3508 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3509 * c-c++-common/asan/no-use-after-return.c: Likewise.
3510
3511 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3512
3513 * c-c++-common/asan/shadow-offset-1.c: New test.
3514
3515 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3516
3517 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3518 gcc-plugin.h earlier.
3519
3520 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3521
3522 * gnat.dg/specs/concat1.ads: New test.
3523 * gnat.dg/specs/concat1_pkg.ads: New helper.
3524
3525 2014-10-27 Richard Biener <rguenther@suse.de>
3526
3527 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3528 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3529 target due to memcpy inline-expansion.
3530
3531 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3532
3533 * gnat.dg/specs/pack10.ads: New test.
3534 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3535
3536 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3537
3538 * gnat.dg/entry_queues2.adb: New test.
3539
3540 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3541
3542 PR tree-optimization/63641
3543 * gcc.c-torture/execute/pr63641.c: New test.
3544
3545 2014-10-24 Tobias Burnus <burnus@net-b.de>
3546
3547 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3548 * gfortran.dg/coarray_collectives_13.f90: New.
3549 * gfortran.dg/coarray_collectives_14.f90: New.
3550 * gfortran.dg/coarray_collectives_15.f90: New.
3551 * gfortran.dg/coarray_collectives_16.f90: New.
3552
3553 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3554
3555 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3556
3557 2014-10-24 Marek Polacek <polacek@redhat.com>
3558
3559 PR c/56980
3560 * gcc.dg/pr56980.c: New test.
3561
3562 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3563
3564 * lib/target-supports.exp
3565 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3566 vaeseq_u8.
3567 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3568 for vcvt_f16_f32.
3569 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3570 vfma_f32.
3571
3572 2014-10-24 Martin Liska <mliska@suse.cz>
3573
3574 * gcc.dg/ipa/pr63595.c: New test.
3575
3576 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3577
3578 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3579 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3580
3581 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3582
3583 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3584
3585 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3586
3587 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3588
3589 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3590
3591 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3592
3593 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3594
3595 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3596
3597 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3598
3599 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3600
3601 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3602
3603 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3604
3605 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3606
3607 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3608
3609 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3610
3611 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3612
3613 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3614
3615 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3616
3617 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3618
3619 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3620
3621 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3622
3623 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3624
3625 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3626
3627 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3628
3629 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3630
3631 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3632
3633 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3634
3635 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3636 file.
3637 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3638 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3639
3640 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3641
3642 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3643 file.
3644 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3645 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3646
3647 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3648
3649 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3650 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3651 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3652 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3653 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3654
3655 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3656
3657 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3658 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3659 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3660 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3661 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3662 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3663
3664 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3665
3666 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3667 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3668 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3669 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3670 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3671 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3672 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3673 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3674
3675 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3676
3677 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3678 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3679 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3680
3681 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3682
3683 * gcc.target/arm/README.advsimd-intrinsics: New file.
3684 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3685 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3686 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3687 Likewise.
3688 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3689 Likewise.
3690 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3691 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3692 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3693
3694 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3695
3696 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3697 wrap_compile_flags before setting it.
3698
3699 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3700
3701 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3702 targets.
3703 * gcc.dg/pr63594-2.c: Likewise.
3704
3705 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3706
3707 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3708 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3709
3710 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3711
3712 PR bootstrap/63632
3713 * g++.dg/torture/pr63632.C: New test.
3714
3715 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3716
3717 PR c++/63619
3718 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3719 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3720
3721 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3722
3723 PR target/63618
3724 * gcc.target/i386/pr63618.c: New test.
3725
3726 2014-10-23 Marek Polacek <polacek@redhat.com>
3727
3728 PR c/63626
3729 * gcc.dg/pr63626.c: New test.
3730
3731 2014-10-23 Marek Polacek <polacek@redhat.com>
3732
3733 * c-c++-common/ubsan/undefined-2.c: New test.
3734
3735 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3736
3737 * gcc.target/i386/pr63600.c: New.
3738
3739 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3740
3741 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3742
3743 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3744
3745 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3746 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3747
3748 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3749
3750 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3751 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3752 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3753 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3754 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3755 Declare.
3756
3757 2014-10-22 Guozhi Wei <carrot@google.com>
3758
3759 PR tree-optimization/63530
3760 gcc.dg/vect/pr63530.c: New testcase.
3761
3762 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3763
3764 * gcc.target/i386/conversion-2.c: New test.
3765
3766 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3767 Yury Gribov <y.gribov@samsung.com>
3768
3769 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3770 * c-c++-common/ubsan/align-3.c: Likewise.
3771 * c-c++-common/ubsan/bounds-1.c: Likewise.
3772 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3773 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3774 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3775 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3776 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3777 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3778 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3779 * c-c++-common/ubsan/object-size-3.c: Likewise.
3780 * c-c++-common/ubsan/overflow-1.c: Likewise.
3781 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3782 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3783 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3784 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3785 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3786 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3787 * c-c++-common/ubsan/pr59503.c: Likewise.
3788 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3789 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3790 * c-c++-common/ubsan/shift-3.c: Likewise.
3791 * c-c++-common/ubsan/shift-6.c: Likewise.
3792 * c-c++-common/ubsan/undefined-1.c: Likewise.
3793 * c-c++-common/ubsan/vla-2.c: Likewise.
3794 * c-c++-common/ubsan/vla-3.c: Likewise.
3795 * c-c++-common/ubsan/vla-4.c: Likewise.
3796 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3797 * g++.dg/ubsan/return-2.C: Likewise.
3798 * c-c++-common/ubsan/recovery-1.c: New test.
3799 * c-c++-common/ubsan/recovery-2.c: New test.
3800 * c-c++-common/ubsan/recovery-3.c: New test.
3801 * c-c++-common/ubsan/recovery-common.inc: New file.
3802
3803 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3804
3805 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3806 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3807 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3808 * gcc.target/aarch64/vect.x: Likewise.
3809 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3810 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3811 * gcc.target/aarch64/vect-fp.c: Likewise.
3812
3813 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3814
3815 * lib/compat.exp (compat-run): Remove "unresolved".
3816 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3817 unsupported testcase.
3818
3819 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR target/63594
3822 * gcc.dg/pr63594-1.c: New test.
3823 * gcc.dg/pr63594-2.c: New test.
3824 * gcc.target/i386/sse2-pr63594-1.c: New test.
3825 * gcc.target/i386/sse2-pr63594-2.c: New test.
3826 * gcc.target/i386/avx-pr63594-1.c: New test.
3827 * gcc.target/i386/avx-pr63594-2.c: New test.
3828 * gcc.target/i386/avx2-pr63594-1.c: New test.
3829 * gcc.target/i386/avx2-pr63594-2.c: New test.
3830 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3831 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3832 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3833 insn counts.
3834
3835 PR target/63542
3836 * gcc.target/i386/pr63542-1.c: New test.
3837 * gcc.target/i386/pr63542-2.c: New test.
3838
3839 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3840
3841 * gcc.target/avr/tiny-memx.c: New test.
3842
3843 * gcc.target/avr/tiny-caller-save.c: New test.
3844
3845 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3846
3847 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3848 (Proc_1): Add return type.
3849 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3850 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3851 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3852 * gcc.target/arm/pr44788.c (foo): Likewise.
3853 * gcc.target/arm/pr55642.c (abs): Likewise.
3854 * gcc.target/arm/pr58784.c (f): Likewise.
3855 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3856 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3857 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3858 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3859 for local variables.
3860 * lib/target-supports.exp
3861 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3862 vaeseq_u8.
3863 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3864 vcvt_f16_f32.
3865 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3866 vfma_f32.
3867 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3868
3869 2014-10-21 Andreas Schwab <schwab@suse.de>
3870
3871 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3872
3873 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3874
3875 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3876
3877 2014-10-21 Richard Biener <rguenther@suse.de>
3878
3879 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3880 * g++.dg/ipa/devirt-46.C: Likewise.
3881 * g++.dg/ipa/devirt-47.C: Likewise.
3882 * g++.dg/tree-prof/pr35545.C: Likewise.
3883
3884 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR tree-optimization/63563
3887 * gcc.target/i386/pr63563.c: New test.
3888
3889 2014-10-20 Richard Biener <rguenther@suse.de>
3890
3891 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3892 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3893
3894 2014-10-20 Martin Liska <mliska@suse.cz>
3895
3896 * gcc.dg/ipa/pr63595.c: New test.
3897
3898 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3899
3900 PR fortran/48979
3901 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3902
3903 2014-10-19 Marek Polacek <polacek@redhat.com>
3904
3905 PR c/63567
3906 * gcc.dg/pr63567-3.c: New test.
3907 * gcc.dg/pr63567-4.c: New test.
3908
3909 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3910
3911 * gcc.dg/atomic/c11-atomic-exec-5.c
3912 (test_main_long_double_add_overflow): Define and run only for
3913 LDBL_MANT_DIG != 106.
3914 (test_main_complex_long_double_add_overflow): Likewise.
3915 (test_main_long_double_sub_overflow): Likewise.
3916 (test_main_complex_long_double_sub_overflow): Likewise.
3917
3918 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3919
3920 PR fortran/63553
3921 * gfortran.dg/class_to_type_3.f03 : New test
3922
3923 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3924
3925 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3926 to GNU11.
3927
3928 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3929
3930 * gcc.dg/attr-isr.c: Move SH specific test to ...
3931 * gcc.target/sh/attr-isr.c: ... here.
3932
3933 >>>>>>> .r217525
3934 2014-10-17 Marek Polacek <polacek@redhat.com>
3935
3936 PR c/63567
3937 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3938 * gcc.dg/pr63567-1.c: New test.
3939 * gcc.dg/pr63567-2.c: New test.
3940
3941 2014-10-17 Marek Polacek <polacek@redhat.com>
3942
3943 PR c/63543
3944 * gcc.dg/pr63543.c: New test.
3945 * gcc.dg/array-8.c: Remove dg-error.
3946 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3947 * gcc.dg/pr48552-2.c: Likewise.
3948
3949 2014-10-17 Marek Polacek <polacek@redhat.com>
3950
3951 PR c/63549
3952 * gcc.dg/pr63549.c: New test.
3953
3954 2014-10-17 Marek Polacek <polacek@redhat.com>
3955
3956 * gcc.dg/Wimplicit-int-1.c: New test.
3957 * gcc.dg/Wimplicit-int-2.c: New test.
3958 * gcc.dg/Wimplicit-int-3.c: New test.
3959 * gcc.dg/Wimplicit-int-4.c: New test.
3960
3961 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3962
3963 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3964 changes.
3965
3966 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3967
3968 PR tree-optimization/63464
3969 * gcc.dg/torture/pr63464.c: New test.
3970 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3971 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3972
3973 PR tree-optimization/63302
3974 * gcc.c-torture/execute/pr63302.c: New test.
3975
3976 2014-10-17 Tom de Vries <tom@codesourcery.com>
3977
3978 PR rtl-optimization/61605
3979 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3980 absence check.
3981
3982 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3983
3984 PR middle-end/61848
3985 * g++.dg/torture/pr61848.C: New testcase.
3986 * gcc.c-torture/compile/pr61848.c: New testcase.
3987
3988 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3989
3990 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3991 * gcc.target/sh/strlen.c: Likewise.
3992 * gcc.target/sh/pr51244-13.c: Likewise.
3993 * gcc.target/sh/cmpstrn.c: Likewise.
3994 * gcc.target/sh/hiconst.c: Likewise.
3995 * gcc.target/sh/pr43417.c: Likewise.
3996
3997 2014-10-16 Martin Liska <mliska@suse.cz>
3998
3999 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4000 to match defined expectations.
4001
4002 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4003
4004 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4005
4006 2014-10-16 Martin Liska <mliska@suse.cz>
4007
4008 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4009 * g++.dg/ipa/ipa-icf-5.C: Likewise
4010
4011 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4012
4013 PR target/63260
4014 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4015
4016 2014-10-16 Richard Biener <rguenther@suse.de>
4017
4018 PR middle-end/63554
4019 * gcc.dg/torture/pr63554.c: New testcase.
4020
4021 2014-10-16 Marek Polacek <polacek@redhat.com>
4022
4023 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4024 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4025
4026 2014-10-16 Marek Polacek <polacek@redhat.com>
4027
4028 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4029 * gcc.dg/graphite/id-2.c: Likewise.
4030 * gcc.dg/graphite/id-4.c: Likewise.
4031 * gcc.dg/graphite/id-8.c: Likewise.
4032 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4033 * gcc.dg/graphite/id-pr45230.c: Likewise.
4034 * gcc.dg/graphite/id-pr45231.c: Likewise.
4035 * gcc.dg/graphite/pr38073.c: Likewise.
4036 * gcc.dg/graphite/pr38125.c: Likewise.
4037 * gcc.dg/graphite/pr38409.c: Likewise.
4038 * gcc.dg/graphite/pr38413.c: Likewise.
4039 * gcc.dg/graphite/pr38510.c: Likewise.
4040 * gcc.dg/graphite/pr38786.c: Likewise.
4041 * gcc.dg/graphite/pr39260.c: Likewise.
4042 * gcc.dg/graphite/scop-19.c: Likewise.
4043 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4044 * gcc.dg/graphite/id-17.c: Likewise.
4045 * gcc.dg/graphite/id-23.c: Likewise.
4046 * gcc.dg/graphite/id-26.c: Likewise.
4047 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4048 * gcc.dg/graphite/pr37485.c: Likewise.
4049 * gcc.dg/graphite/pr38500.c: Likewise.
4050 * gcc.dg/graphite/pr42284.c: Likewise.
4051 * gcc.dg/graphite/pr42914.c: Likewise.
4052 * gcc.dg/graphite/pr46404-1.c: Likewise.
4053 * gcc.dg/graphite/pr60979.c: Likewise.
4054 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4055 defaulting to int.
4056
4057 2014-10-16 Martin Liska <mliska@suse.cz>
4058 Jan Hubicka <hubicka@ucw.cz>
4059
4060 * g++.dg/ipa/ipa-icf-1.C: New test.
4061 * g++.dg/ipa/ipa-icf-2.C: New test.
4062 * g++.dg/ipa/ipa-icf-3.C: New test.
4063 * g++.dg/ipa/ipa-icf-4.C: New test.
4064 * g++.dg/ipa/ipa-icf-5.C: New test.
4065 * gcc.dg/ipa/ipa-icf-1.c: New test.
4066 * gcc.dg/ipa/ipa-icf-10.c: New test.
4067 * gcc.dg/ipa/ipa-icf-11.c: New test.
4068 * gcc.dg/ipa/ipa-icf-12.c: New test.
4069 * gcc.dg/ipa/ipa-icf-13.c: New test.
4070 * gcc.dg/ipa/ipa-icf-14.c: New test.
4071 * gcc.dg/ipa/ipa-icf-15.c: New test.
4072 * gcc.dg/ipa/ipa-icf-16.c: New test.
4073 * gcc.dg/ipa/ipa-icf-17.c: New test.
4074 * gcc.dg/ipa/ipa-icf-18.c: New test.
4075 * gcc.dg/ipa/ipa-icf-19.c: New test.
4076 * gcc.dg/ipa/ipa-icf-2.c: New test.
4077 * gcc.dg/ipa/ipa-icf-20.c: New test.
4078 * gcc.dg/ipa/ipa-icf-21.c: New test.
4079 * gcc.dg/ipa/ipa-icf-22.c: New test.
4080 * gcc.dg/ipa/ipa-icf-23.c: New test.
4081 * gcc.dg/ipa/ipa-icf-24.c: New test.
4082 * gcc.dg/ipa/ipa-icf-25.c: New test.
4083 * gcc.dg/ipa/ipa-icf-26.c: New test.
4084 * gcc.dg/ipa/ipa-icf-27.c: New test.
4085 * gcc.dg/ipa/ipa-icf-28.c: New test.
4086 * gcc.dg/ipa/ipa-icf-29.c: New test.
4087 * gcc.dg/ipa/ipa-icf-3.c: New test.
4088 * gcc.dg/ipa/ipa-icf-30.c: New test.
4089 * gcc.dg/ipa/ipa-icf-4.c: New test.
4090 * gcc.dg/ipa/ipa-icf-5.c: New test.
4091 * gcc.dg/ipa/ipa-icf-6.c: New test.
4092 * gcc.dg/ipa/ipa-icf-7.c: New test.
4093 * gcc.dg/ipa/ipa-icf-8.c: New test.
4094 * gcc.dg/ipa/ipa-icf-9.c: New test.
4095
4096 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4097
4098 PR target/53513
4099 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4100
4101 2014-10-16 Martin Liska <mliska@suse.cz>
4102 Jan Hubicka <hubicka@ucw.cz>
4103
4104 * c-c++-common/rotate-1.c: Options changed to not collide
4105 with a new IPA ICF pass.
4106 * c-c++-common/rotate-2.c: Likewise.
4107 * c-c++-common/rotate-3.c: Likewise.
4108 * c-c++-common/rotate-4.c: Likewise.
4109 * g++.dg/cpp0x/rv-return.C: Likewise.
4110 * g++.dg/cpp0x/rv1n.C: Likewise.
4111 * g++.dg/cpp0x/rv1p.C: Likewise.
4112 * g++.dg/cpp0x/rv2n.C: Likewise.
4113 * g++.dg/cpp0x/rv3n.C: Likewise.
4114 * g++.dg/cpp0x/rv4n.C: Likewise.
4115 * g++.dg/cpp0x/rv5n.C: Likewise.
4116 * g++.dg/cpp0x/rv6n.C: Likewise.
4117 * g++.dg/cpp0x/rv7n.C: Likewise.
4118 * g++.dg/ipa/devirt-g-1.C: Likewise.
4119 * g++.dg/ipa/inline-1.C: Likewise.
4120 * g++.dg/ipa/inline-2.C: Likewise.
4121 * g++.dg/ipa/inline-3.C: Likewise.
4122 * g++.dg/opt/pr30965.C: Likewise.
4123 * g++.dg/tree-ssa/pr19637.C: Likewise.
4124 * gcc.dg/guality/csttest.c: Likewise.
4125 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4126 * gcc.dg/ipa/iinline-7.c: Likewise.
4127 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4128 * gcc.dg/ipa/ipacost-1.c: Likewise.
4129 * gcc.dg/ipa/ipacost-2.c: Likewise.
4130 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4131 * gcc.dg/ipa/remref-2a.c: Likewise.
4132 * gcc.dg/ipa/remref-2b.c: Likewise.
4133 * gcc.dg/pr46309-2.c: Likewise.
4134 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4135 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4136 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4137 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4138 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4139 * gcc.dg/vect/vect-cond-10.c: Likewise.
4140 * gcc.dg/vect/vect-cond-9.c: Likewise.
4141 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4142 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4143 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4144 * gcc.target/i386/bmi-1.c: Likewise.
4145 * gcc.target/i386/bmi-2.c: Likewise.
4146 * gcc.target/i386/pr56564-2.c: Likewise.
4147
4148 2014-10-16 Richard Biener <rguenther@suse.de>
4149
4150 PR tree-optimization/63168
4151 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4152
4153 2014-10-16 Andreas Schwab <schwab@suse.de>
4154
4155 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4156
4157 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4158 implicit int.
4159 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4160 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4161 * gcc.target/ia64/pr29682.c: Likewise.
4162 * gcc.target/ia64/pr43603.c: Likewise.
4163 * gcc.target/ia64/pr48496.c: Likewise.
4164
4165 2014-10-16 Marek Polacek <polacek@redhat.com>
4166
4167 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4168
4169 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4170 Marek Polacek <polacek@redhat.com>
4171
4172 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4173 declarations.
4174 * gcc.dg/pr32176.c: Likewise.
4175 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4176 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4177 * gcc.dg/ia64-sync-2.c: Likewise.
4178 * gcc.dg/ia64-sync-3.c: Likewise.
4179 * gcc.dg/sync-2.c: Likewise.
4180 * gcc.dg/sync-3.c: Likewise.
4181 * gcc.target/i386/990524-1.c: Likewise.
4182 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4183 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4184 * gcc.target/i386/pr26826.c: Likewise.
4185 * gcc.target/i386/pr37184.c: Likewise.
4186 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4187 * gcc.target/i386/20060125-2.c: Likewise.
4188 * gcc.target/i386/memcpy-1.c: Likewise.
4189 * gcc.target/i386/pr40934.c: Likewise.
4190 * gcc.target/i386/sse-5.c: Likewise.
4191 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4192 * gcc.target/i386/vectorize4.c: Likewise.
4193 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4194 -fgnu89-inline.
4195 * gcc.target/i386/980313-1.c: Likewise.
4196 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4197 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4198 * gcc.target/i386/crc32-3.c: Likewise.
4199 * gcc.target/i386/intrinsics_3.c: Likewise.
4200 * gcc.target/i386/loop-1.c: Likewise.
4201 * gcc.target/i386/pr44948-2a.c: Likewise.
4202 * gcc.target/i386/pr47564.c: Likewise.
4203 * gcc.target/i386/pr50712.c: Likewise.
4204 * gcc.target/i386/stackalign/return-2.c: Likewise.
4205
4206 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4207
4208 PR lto/62026
4209 * lto/pr62026.C: New testcase.
4210
4211 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4212
4213 PR rtl-optimization/63448
4214 * gcc.target/i386/pr63448.c: New test.
4215
4216 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4217
4218 * gnat.dg/opt41.adb: New test.
4219 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4220
4221 2014-10-15 Richard Biener <rguenther@suse.de>
4222
4223 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4224
4225 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4226
4227 * gcc.dg/tree-prof/peel-1.c: Update.
4228 * gcc.dg/tree-prof/unroll-1.c: Update.
4229 * gcc.dg/unroll_1.c: Update.
4230 * gcc.dg/unroll_2.c: Update.
4231 * gcc.dg/unroll_3.c: Update.
4232 * gcc.dg/unroll_4.c: Update.
4233
4234 2014-10-14 DJ Delorie <dj@redhat.com>
4235
4236 * g++.dg/abi/mangle64.C: New.
4237
4238 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4239
4240 * g++.dg/ext/vector9.C: Test ! with float vectors.
4241
4242 2014-10-14 Richard Biener <rguenther@suse.de>
4243
4244 PR tree-optimization/63512
4245 * g++.dg/torture/pr63512.C: New testcase.
4246
4247 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4248
4249 PR target/63260
4250 * gcc.target/sh/pr63260.c: New.
4251
4252 2014-10-13 Richard Henderson <rth@redhat.com>
4253
4254 * g++.dg/torture/20141013.C: New.
4255
4256 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4257
4258 PR target/8340
4259 PR middle-end/47602
4260 PR rtl-optimization/55458
4261 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4262 * gcc.target/i386/pr55458.c: Likewise.
4263 * gcc.target/i386/pr47602.c: New.
4264 * gcc.target/i386/pr23098.c: Move to XFAIL.
4265
4266 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4267
4268 PR tree-optimization/62127
4269 * g++.dg/torture/pr62127.C: New testcase.
4270
4271 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4272
4273 * c-c++-common/asan/bitfield-5.c: New test.
4274
4275 2014-10-13 Richard Biener <rguenther@suse.de>
4276
4277 PR tree-optimization/63419
4278 * g++.dg/torture/pr63419.C: New testcase.
4279
4280 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4281
4282 PR target/59401
4283 PR target/54760
4284 * gcc.target/sh/pr54760-5.c: New.
4285 * gcc.target/sh/pr54760-6.c: New.
4286 * gcc.target/sh/pr59401-1.c: New.
4287
4288 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4289
4290 PR fortran/48979
4291 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4292
4293 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4294
4295 * lib/target-supports.exp (check_effective_target_shared): New
4296 function.
4297 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4298
4299 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR c/63495
4302 * gcc.target/i386/pr63495.c: New test.
4303
4304 2014-10-10 Marek Polacek <polacek@redhat.com>
4305
4306 * c-c++-common/ubsan/object-size-1.c: New test.
4307 * c-c++-common/ubsan/object-size-2.c: New test.
4308 * c-c++-common/ubsan/object-size-3.c: New test.
4309 * c-c++-common/ubsan/object-size-4.c: New test.
4310 * c-c++-common/ubsan/object-size-5.c: New test.
4311 * c-c++-common/ubsan/object-size-6.c: New test.
4312 * c-c++-common/ubsan/object-size-7.c: New test.
4313 * c-c++-common/ubsan/object-size-8.c: New test.
4314 * c-c++-common/ubsan/object-size-9.c: New test.
4315 * g++.dg/ubsan/object-size-1.C: New test.
4316 * gcc.dg/ubsan/object-size-9.c: New test.
4317
4318 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4319
4320 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4321 (asan_finish): Remove restore_ld_library_path_env_vars.
4322 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4323 related env variables by calling set_ld_library_path_env_vars.
4324 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4325 (tsan_finish): Remove restore_ld_library_path_env_vars.
4326 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4327 related env variables by calling set_ld_library_path_env_vars.
4328 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4329 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4330 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4331 related env variables by calling set_ld_library_path_env_vars.
4332
4333 2014-10-10 Richard Biener <rguenther@suse.de>
4334
4335 PR tree-optimization/63379
4336 * gcc.dg/vect/pr63379.c: New testcase.
4337
4338 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4339
4340 PR fortran/59488
4341 * gfortran.dg/gomp/pr59488-1.f90: New test.
4342 * gfortran.dg/gomp/pr59488-2.f90: New test.
4343
4344 2014-10-10 Richard Biener <rguenther@suse.de>
4345
4346 PR tree-optimization/63476
4347 * g++.dg/torture/pr63476.C: New testcase.
4348
4349 2014-10-10 Tobias Burnus <burnus@net-b.de>
4350
4351 * gfortran.dg/implicit_16.f90: New.
4352
4353 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4354
4355 * g++.dg/cpp0x/constexpr-using3.C: New.
4356 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4357 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4358 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4359 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4360
4361 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4362
4363 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4364
4365 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4366
4367 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4368
4369 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4370
4371 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4372 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4373 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4374 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4375 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4376 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4377 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4378 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4379 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4380 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4381 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4382 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4383
4384 2014-10-09 Richard Biener <rguenther@suse.de>
4385
4386 PR tree-optimization/63380
4387 * gcc.dg/torture/pr63380-1.c: New testcase.
4388 * gcc.dg/torture/pr63380-2.c: Likewise.
4389
4390 2014-10-09 Marek Polacek <polacek@redhat.com>
4391
4392 PR c/63480
4393 * gcc.dg/pr63480.c: New test.
4394
4395 2014-10-09 Richard Biener <rguenther@suse.de>
4396
4397 PR tree-optimization/63445
4398 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4399
4400 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4401
4402 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4403 * gcc.dg/vmx/ops.c: Likewise.
4404 * gcc.dg/vmx/ops-long-1.c: Likewise.
4405
4406 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4407
4408 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4409
4410 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4411
4412 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4413 dg-additional-options.
4414
4415 2014-10-08 Mark Wielaard <mjw@redhat.com>
4416
4417 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4418 prefix from scan-assembler-times.
4419
4420 2014-10-07 Marek Polacek <polacek@redhat.com>
4421
4422 * lib/target-supports.exp (check_effective_target_fd_truncate):
4423 Include <string.h>.
4424
4425 2014-10-07 Marek Polacek <polacek@redhat.com>
4426
4427 PR c/59717
4428 * gcc.dg/pr59717.c: New test.
4429
4430 2014-10-07 Marek Polacek <polacek@redhat.com>
4431
4432 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4433 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4434 * gcc.target/powerpc/pr26350.c: Likewise.
4435 * gcc.target/powerpc/altivec-consts.c: Likewise.
4436 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4437 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4438 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4439 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4440 * gcc.target/powerpc/pr47862.c: Likewise.
4441 * gcc.target/powerpc/pr48053-1.c: Likewise.
4442 * gcc.target/powerpc/pr53487.c: Likewise.
4443 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4444 to int.
4445 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4446 * gcc.target/powerpc/altivec-2.c: Likewise.
4447 * gcc.target/powerpc/pr47755-2.c: Likewise.
4448
4449 2014-10-07 Martin Liska <mliska@suse.cz>
4450
4451 * g++.dg/lto/pr63270.h: New test.
4452 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4453 include.
4454 * g++.dg/lto/pr63270_2.C: New test.
4455
4456 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4457
4458 * gnat.dg/lto16.adb: New test.
4459 * gnat.dg/lto16_pkg.adb: New helper.
4460
4461 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4462
4463 * gnat.dg/return4.adb: New test.
4464 * gnat.dg/return4_pkg.ad[sb]: New helper.
4465
4466 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4467
4468 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4469 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4470 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4471
4472 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4473
4474 PR c++/55250
4475 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4476 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4477 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4478
4479 2014-10-06 Marek Polacek <polacek@redhat.com>
4480
4481 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4482 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4483 * g++.dg/lto/pr54625-2_0.c: Likewise.
4484 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4485
4486 2014-10-06 Marek Polacek <polacek@redhat.com>
4487
4488 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4489 * gcc.target/i386/avxfp-1.c: Likewise.
4490 * gcc.target/i386/avxfp-2.c: Likewise.
4491 * gcc.target/i386/cadd.c: Likewise.
4492 * gcc.target/i386/cmov2.c: Likewise.
4493 * gcc.target/i386/cmov3.c: Likewise.
4494 * gcc.target/i386/cmov4.c: Likewise.
4495 * gcc.target/i386/cold-attribute-1.c: Likewise.
4496 * gcc.target/i386/cvt-1.c: Likewise.
4497 * gcc.target/i386/fpcvt-1.c: Likewise.
4498 * gcc.target/i386/fpcvt-2.c: Likewise.
4499 * gcc.target/i386/fpcvt-3.c: Likewise.
4500 * gcc.target/i386/local.c: Likewise.
4501 * gcc.target/i386/memcpy-2.c: Likewise.
4502 * gcc.target/i386/memcpy-3.c: Likewise.
4503 * gcc.target/i386/memset-1.c: Likewise.
4504 * gcc.target/i386/minmax-1.c: Likewise.
4505 * gcc.target/i386/minmax-2.c: Likewise.
4506 * gcc.target/i386/pr45352-2.c: Likewise.
4507 * gcc.target/i386/pr46253.c: Likewise.
4508 * gcc.target/i386/pr53623.c: Likewise.
4509 * gcc.target/i386/pr60902.c: Likewise.
4510 * gcc.target/i386/pr57003.c: Likewise.
4511 * gcc.target/i386/sse-14.c: Likewise.
4512 * gcc.target/i386/sse-19.c: Likewise.
4513 * gcc.target/i386/sse-22.c: Likewise.
4514 * gcc.target/i386/sse4a-extract.c: Likewise.
4515 * gcc.target/i386/sse4a-insert.c: Likewise.
4516 * gcc.target/i386/ssefp-1.c: Likewise.
4517 * gcc.target/i386/ssefp-2.c: Likewise.
4518 * gcc.target/i386/testimm-10.c: Likewise.
4519 * gcc.target/i386/vectorize4-avx.c: Likewise.
4520 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4521 * gcc.target/i386/avx-pr57233.c: Likewise.
4522 * gcc.target/i386/avx2-pr57233.c: Likewise.
4523 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4524 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4525 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4526 * gcc.target/i386/crc32-4.c: Likewise.
4527 * gcc.target/i386/pr20204.c: Likewise.
4528 * gcc.target/i386/pr23570.c: Likewise.
4529 * gcc.target/i386/pr26449-1.c: Likewise.
4530 * gcc.target/i386/pr28839.c: Likewise.
4531 * gcc.target/i386/pr37101.c: Likewise.
4532 * gcc.target/i386/pr61923.c: Likewise.
4533 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4534 * gcc.target/i386/sse2-pr57233.c: Likewise.
4535 * gcc.target/i386/vect-abs-s16.c: Likewise.
4536 * gcc.target/i386/vect-abs-s32.c: Likewise.
4537 * gcc.target/i386/vect-abs-s8.c: Likewise.
4538 * gcc.target/i386/xop-pr57233.c: Likewise.
4539 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4540 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4541 implicit declarations.
4542 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4543 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4544 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4545
4546 2014-10-06 Marek Polacek <polacek@redhat.com>
4547
4548 * gcc.dg/20001012-1.c: Fix defaulting to int.
4549 * gcc.dg/20001012-2.c: Likewise.
4550 * gcc.dg/20001108-1.c: Likewise.
4551 * gcc.dg/20010516-1.c: Likewise.
4552 * gcc.dg/20011008-2.c: Likewise.
4553 * gcc.dg/20030612-1.c: Likewise.
4554 * gcc.dg/20040219-1.c: Likewise.
4555 * gcc.dg/20050603-2.c: Likewise.
4556 * gcc.dg/20070507-1.c: Likewise.
4557 * gcc.dg/attr-alias-3.c: Likewise.
4558 * gcc.dg/fastmath-1.c: Likewise.
4559 * gcc.dg/fork-instrumentation.c: Likewise.
4560 * gcc.dg/fwrapv-1.c: Likewise.
4561 * gcc.dg/fwrapv-2.c: Likewise.
4562 * gcc.dg/memmove-1.c: Likewise.
4563 * gcc.dg/non-local-goto-1.c: Likewise.
4564 * gcc.dg/non-local-goto-2.c: Likewise.
4565 * gcc.dg/noreturn-8.c: Likewise.
4566 * gcc.dg/parse-decl-after-if.c: Likewise.
4567 * gcc.dg/parse-decl-after-label.c: Likewise.
4568 * gcc.dg/pr25795-1.c: Likewise.
4569 * gcc.dg/pr25795.c: Likewise.
4570 * gcc.dg/pr28574.c: Likewise.
4571 * gcc.dg/pr30189.c: Likewise.
4572 * gcc.dg/pr31529-2.c: Likewise.
4573 * gcc.dg/pr33923.c: Likewise.
4574 * gcc.dg/pr34263.c: Likewise.
4575 * gcc.dg/pr36194.c: Likewise.
4576 * gcc.dg/pr45415.c: Likewise.
4577 * gcc.dg/pr47443.c: Likewise.
4578 * gcc.dg/pr47763.c: Likewise.
4579 * gcc.dg/pr49000.c: Likewise.
4580 * gcc.dg/pr50340.c: Likewise.
4581 * gcc.dg/webizer.c: Likewise.
4582 * gcc.dg/pr59940.c: Likewise.
4583 * gcc.dg/pr63186.c: Likewise.
4584 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4585 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4586 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4587 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4588 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4589 * gcc.dg/sms-1.c: Likewise.
4590 * gcc.dg/unused-3.c: Likewise.
4591 * gcc.dg/varpool-1.c: Likewise.
4592 * gcc.dg/pr35899.c: Use -std=gnu89.
4593 * gcc.dg/pr59963-1.c: Likewise.
4594 * gcc.dg/redecl-15.c: Likewise.
4595 * gcc.dg/20041213-1.c: Likewise.
4596 * gcc.dg/20080820.c: Likewise.
4597 * gcc.dg/920413-1.c: Likewise.
4598 * gcc.dg/Wold-style-definition-1.c: Likewise.
4599 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4600 * gcc.dg/decl-nospec-1.c: Likewise.
4601 * gcc.dg/decl-nospec-2.c: Likewise.
4602 * gcc.dg/decl-nospec-3.c: Likewise.
4603 * gcc.dg/bitfld-1.c: Likewise.
4604 * gcc.dg/bitfld-9.c: Likewise.
4605 * gcc.dg/parm-impl-decl-1.c: Likewise.
4606 * gcc.dg/parm-impl-decl-3.c: Likewise.
4607 * gcc.dg/pr18596-1.c: Likewise.
4608 * gcc.dg/pr18596-2.c: Likewise.
4609 * gcc.dg/pr18596-3.c: Likewise.
4610 * gcc.dg/pr60139.c: Likewise.
4611 * gcc.dg/utf-dflt.c: Likewise.
4612 * gcc.dg/utf-dflt2.c: Likewise.
4613 * gcc.dg/wtr-func-def-1.c: Likewise.
4614 * gcc.dg/declspec-5.c: Likewise.
4615 * gcc.dg/declspec-6.c: Likewise.
4616 * gcc.dg/ftrapv-2.c: Likewise.
4617 * gcc.dg/20020430-1.c: Fix implicit declarations.
4618 * gcc.dg/20030702-1.c: Likewise.
4619 * gcc.dg/20040127-2.c: Likewise.
4620 * gcc.dg/20041122-1.c: Likewise.
4621 * gcc.dg/20050309-1.c: Likewise.
4622 * gcc.dg/20061026.c: Likewise.
4623 * gcc.dg/20101010-1.c: Likewise.
4624 * gcc.dg/Werror-1.c: Likewise.
4625 * gcc.dg/Werror-10.c: Likewise.
4626 * gcc.dg/Werror-11.c: Likewise.
4627 * gcc.dg/Werror-12.c: Likewise.
4628 * gcc.dg/Werror-2.c: Likewise.
4629 * gcc.dg/Werror-3.c: Likewise.
4630 * gcc.dg/Werror-4.c: Likewise.
4631 * gcc.dg/Werror-5.c: Likewise.
4632 * gcc.dg/Werror-6.c: Likewise.
4633 * gcc.dg/Werror-7.c: Likewise.
4634 * gcc.dg/Werror-8.c: Likewise.
4635 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4636 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4637 * gcc.dg/delay-slot-2.c: Likewise.
4638 * gcc.dg/errno-1.c: Likewise.
4639 * gcc.dg/globalalias.c: Likewise.
4640 * gcc.dg/inline-3.c: Likewise.
4641 * gcc.dg/localalias.c: Likewise.
4642 * gcc.dg/pr19633-1.c: Likewise.
4643 * gcc.dg/pr19633.c: Likewise.
4644 * gcc.dg/pr23408.c: Likewise.
4645 * gcc.dg/pr23470-1.c: Likewise.
4646 * gcc.dg/pr28121.c: Likewise.
4647 * gcc.dg/pr28243.c: Likewise.
4648 * gcc.dg/pr30260.c: Likewise.
4649 * gcc.dg/pr32573.c: Likewise.
4650 * gcc.dg/pr33826.c: Likewise.
4651 * gcc.dg/pr35065.c: Likewise.
4652 * gcc.dg/pr38616.c: Likewise.
4653 * gcc.dg/pr39867.c: Likewise.
4654 * gcc.dg/pr41470.c: Likewise.
4655 * gcc.dg/pr41837.c: Likewise.
4656 * gcc.dg/pr44024.c: Likewise.
4657 * gcc.dg/pr44699.c: Likewise.
4658 * gcc.dg/pr46252.c: Likewise.
4659 * gcc.dg/pr46878-1.c: Likewise.
4660 * gcc.dg/pr50908-3.c: Likewise.
4661 * gcc.dg/pr51796.c: Likewise.
4662 * gcc.dg/pr55150-2.c: Likewise.
4663 * gcc.dg/pr55833.c: Likewise.
4664 * gcc.dg/pr59350.c: Likewise.
4665 * gcc.dg/pr59418.c: Likewise.
4666 * gcc.dg/pr60647-2.c: Likewise.
4667 * gcc.dg/uninit-suppress.c: Likewise.
4668 * gcc.dg/uninit-suppress_2.c: Likewise.
4669 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4670 * gcc.dg/always_inline.c: Likewise.
4671 * gcc.dg/always_inline2.c: Likewise.
4672 * gcc.dg/always_inline3.c: Likewise.
4673 * gcc.dg/builtin-apply4.c: Likewise.
4674 * gcc.dg/declspec-7.c: Likewise.
4675 * gcc.dg/inline-1.c: Likewise.
4676 * gcc.dg/va-arg-pack-1.c: Likewise.
4677 * gcc.dg/winline-2.c: Likewise.
4678 * gcc.dg/winline-3.c: Likewise.
4679 * gcc.dg/winline-5.c: Likewise.
4680 * gcc.dg/winline-6.c: Likewise.
4681 * gcc.dg/winline-7.c: Likewise.
4682 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4683 int.
4684 * gcc.dg/inline-33.c: Likewise.
4685 * gcc.dg/pr27861-1.c: Likewise.
4686 * gcc.dg/pr28888.c: Likewise.
4687 * gcc.dg/pr29254.c: Likewise.
4688 * gcc.dg/pr50908.c: Likewise.
4689 * gcc.dg/pr60647-1.c: Likewise.
4690 * gcc.dg/pragma-diag-1.c: Likewise.
4691 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4692 * gcc.dg/winline-9.c: Likewise.
4693 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4694
4695 2014-10-06 Marek Polacek <polacek@redhat.com>
4696
4697 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4698 * gcc.dg/ipa/inline-4.c: Likewise.
4699 * gcc.dg/ipa/inline-5.c: Likewise.
4700 * gcc.dg/ipa/pr57539.c: Likewise.
4701 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4702 defaulting to int.
4703 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4704 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4705 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4706 * gcc.dg/ipa/ipacost-1.c: Likewise.
4707 * gcc.dg/ipa/ipacost-2.c: Likewise.
4708 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4709 to int.
4710
4711 2014-10-06 Marek Polacek <polacek@redhat.com>
4712
4713 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4714 declarations.
4715 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4716 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4717 * gcc.dg/debug/pr42767.c: Likewise.
4718 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4719 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4720 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4721 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4722
4723 2014-10-06 Marek Polacek <polacek@redhat.com>
4724
4725 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4726 * gcc.dg/lto/20090213_0.c: Likewise.
4727 * gcc.dg/lto/20090706-2_0.c: Likewise.
4728 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4729 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4730 * gcc.dg/lto/ipareference2_0.c: Likewise.
4731 * gcc.dg/lto/ipareference_0.c: Likewise.
4732 * gcc.dg/lto/ipareference_1.c: Likewise.
4733 * gcc.dg/lto/pr55703_0.c: Likewise.
4734 * gcc.dg/lto/resolutions_0.c: Likewise.
4735 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4736 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4737 declarations. Mark function as gnu_inline.
4738 * gcc.dg/lto/20081118_0.c: Likewise.
4739 * gcc.dg/lto/20081201-1_0.c: Likewise.
4740 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4741 * gcc.dg/lto/20081118_1.c: Likewise.
4742 * gcc.dg/lto/20081120-1_1.c: Likewise.
4743 * gcc.dg/lto/20081201-1_1.c: Likewise.
4744 * gcc.dg/lto/20081210-1_0.c: Likewise.
4745 * gcc.dg/lto/20090218-1_0.c: Likewise.
4746 * gcc.dg/lto/20091006-1_0.c: Likewise.
4747 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4748 * gcc.dg/lto/20090218-2_1.c: Likewise.
4749 * gcc.dg/lto/materialize-1_0.c: Likewise.
4750 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4751 * gcc.dg/lto/20091013-1_1.c: Likewise.
4752 * gcc.dg/lto/20091013-1_2.c: Likewise.
4753 * gcc.dg/lto/20091015-1_2.c: Likewise.
4754 * gcc.dg/lto/20091027-1_1.c: Likewise.
4755 * gcc.dg/lto/pr48622_0.c: Likewise.
4756 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4757 defaulting to int.
4758 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4759
4760 2014-10-06 Tobias Burnus <burnus@net-b.de>
4761
4762 * gfortran.dg/implicit_14.f90: New.
4763 * gfortran.dg/implicit_15.f90: New.
4764 * gfortran.dg/implicit_4.f90: Update dg-error.
4765
4766 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4767
4768 * g++.dg/ipa/devirt-42.C: Update template.
4769 * g++.dg/ipa/devirt-44.C: Update template.
4770 * g++.dg/ipa/devirt-45.C: Update template.
4771 * g++.dg/ipa/devirt-46.C: Update template.
4772 * g++.dg/ipa/devirt-47.C: Update template.
4773 * g++.dg/ipa/devirt-48.C: New testcase.
4774
4775 2014-10-02 Mark Wielaard <mjw@redhat.com>
4776
4777 PR debug/63239
4778 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4779
4780 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4781
4782 * g++.dg/ipa/devirt-47.C: New testcase.
4783
4784 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4785
4786 PR ipa/61144
4787 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4788
4789 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4790
4791 * g++.dg/ipa/devirt-46.C: New testcase.
4792
4793 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4794
4795 PR fortran/36534
4796 * gfortran.dg/widechar_10.f90: New test.
4797
4798 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4799
4800 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4801 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4802 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4803 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4804
4805 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4806
4807 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4808
4809 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4810
4811 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4812 failing with the new warning message.
4813 * gcc.dg/vmx/3c-01a.c: Likewise.
4814 * gcc.dg/vmx/ops-long-1.c: Likewise.
4815 * gcc.dg/vmx/ops.c: Likewise.
4816 * gcc.target/powerpc/altivec-20.c: Likewise.
4817 * gcc.target/powerpc/altivec-6.c: Likewise.
4818 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4819 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4820 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4821
4822 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4823
4824 * gcc.dg/tm/debug-1.c: Update regex.
4825 * c-c++-common/raw-string-18.c: Update regex.
4826 * c-c++-common/raw-string-19.c: Update regex.
4827
4828 2014-10-03 Marek Polacek <polacek@redhat.com>
4829
4830 PR c/63453
4831 * gcc.dg/pr63453.c: New test.
4832
4833 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4834
4835 PR c++/54427
4836 PR c++/57198
4837 PR c++/58845
4838 * g++.dg/ext/vector9.C: Update, not an error anymore.
4839 * g++.dg/ext/vector27.C: Replace with new test.
4840 * g++.dg/ext/vector28.C: New file.
4841 * g++.dg/other/error23.C: Update to a different error.
4842
4843 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4844
4845 * gcc.dg/torture/vshuf-v8df.c: New test.
4846 * gcc.dg/torture/vshuf-v8di.c: New test.
4847 * gcc.dg/torture/vshuf-v16sf.c: New test.
4848 * gcc.dg/torture/vshuf-v16si.c: New test.
4849 * gcc.dg/torture/vshuf-v32hi.c: New test.
4850 * gcc.dg/torture/vshuf-v64qi.c: New test.
4851 * gcc.dg/torture/vshuf-64.inc: New file.
4852
4853 PR tree-optimization/61403
4854 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4855
4856 2014-10-03 Marek Polacek <polacek@redhat.com>
4857
4858 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4859 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4860 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4861 * gcc.dg/gomp/asm-1.c: Likewise.
4862 * gcc.dg/gomp/for-1.c: Likewise.
4863 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4864 * gcc.dg/gomp/sharing-3.c: Likewise.
4865 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4866
4867 2014-10-03 Marek Polacek <polacek@redhat.com>
4868
4869 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4870 defaulting to int.
4871 * gcc.dg/torture/pr28814.c: Likewise.
4872 * gcc.dg/torture/pr57036-1.c: Likewise.
4873 * gcc.dg/torture/inline-1.c: Add function declarations.
4874 * gcc.dg/torture/pr24626-1.c: Likewise.
4875 * gcc.dg/torture/pr24626-3.c: Likewise.
4876 * gcc.dg/torture/pr25947-1.c: Likewise.
4877 * gcc.dg/torture/pr27409.c: Likewise.
4878 * gcc.dg/torture/pr38948.c: Likewise.
4879 * gcc.dg/torture/pr44807.c: Likewise.
4880 * gcc.dg/torture/pr49603.c: Likewise.
4881 * gcc.dg/torture/pr45865.c: Likewise.
4882 * gcc.dg/torture/pr51071-2.c: Likewise.
4883 * gcc.dg/torture/pr51801.c: Likewise.
4884 * gcc.dg/torture/pr52720.c: Likewise.
4885 * gcc.dg/torture/pr55124.c: Likewise.
4886 * gcc.dg/torture/pr55238.c: Likewise.
4887 * gcc.dg/torture/pr55687.c: Likewise.
4888 * gcc.dg/torture/pr55888.c: Likewise.
4889 * gcc.dg/torture/pr57036-2.c: Likewise.
4890 * gcc.dg/torture/pr57147-3.c: Likewise.
4891 * gcc.dg/torture/pr57584.c: Likewise.
4892 * gcc.dg/torture/pr59993.c: Likewise.
4893 * gcc.dg/torture/pr58079.c: Likewise.
4894 * gcc.dg/torture/va-arg-25.c: Likewise.
4895 * gcc.dg/torture/vector-2.c: Likewise.
4896 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4897 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4898 * gcc.dg/torture/pr43781.c: Likewise.
4899 * gcc.dg/torture/pr52912.c: Likewise.
4900 * gcc.dg/torture/pr59139.c: Likewise.
4901 * gcc.dg/torture/pr55890-1.c: Likewise.
4902 * gcc.dg/torture/pr55890-2.c: Likewise.
4903 * gcc.dg/torture/pr59164.c: Likewise.
4904 * gcc.dg/torture/pr57393-2.c: Likewise.
4905 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4906 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4907 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4908 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4909 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4910 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4911
4912 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4913
4914 PR libgomp/61200
4915 * c-c++-common/gomp/pr61200.c: New test.
4916
4917 PR target/62128
4918 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4919 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4920
4921 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4922
4923 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4924 add many more tests.
4925
4926 2014-10-02 Marek Polacek <polacek@redhat.com>
4927
4928 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4929 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4930 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4931 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4932 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4933 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4934 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4935 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4936 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4937 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4938 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4939 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4940 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4941 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4942 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4943 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4944 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4945 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4946 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4947 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4948 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4949 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4950 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4951 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4952 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4953 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4954 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4955 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4956 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4957 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4958 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4959 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4960 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4961 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4962 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4963 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4964 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4965 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4966 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4967 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4968 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4969 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4970 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4971 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4972 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4973 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4974 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4975 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4976 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4977 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4978 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4979 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4980 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4981 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4982 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4983 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4984 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4985 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4986 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4987 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4988 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4989 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4990 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4991 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4992 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4993 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4994 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4995 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4996 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4997 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4998 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4999 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5000 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5001 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5002 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5003 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5004 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5005 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5006 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5007 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5008 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5009 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5010 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5011 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5012 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5013 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5014 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5015 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5016 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5017 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5018 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5019 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5020 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5021 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5022 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5023 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5024 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5025 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5026 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5027 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5028 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5029 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5030 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5031 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5032 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5033 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5034 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5035 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5036 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5037 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5038 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5039 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5040 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5041 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5042 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5043 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5044 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5045 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5046 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5047 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5048 defaulting to int.
5049 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5050 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5051 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5052 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5053 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5054 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5055 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5056 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5057 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5058 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5059 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5060 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5061 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5062 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5063 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5064 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5065 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5066 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5067 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5068 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5069 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5070 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5071 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5072 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5073 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5074 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5075 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5076 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5077 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5078 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5079 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5080 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5081 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5082 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5083
5084 2014-10-02 Marek Polacek <polacek@redhat.com>
5085
5086 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5087 * gcc.dg/tm/20091221.c: Likewise.
5088 * gcc.dg/tm/debug-1.c: Likewise.
5089 * gcc.dg/tm/irrevocable-1.c: Likewise.
5090 * gcc.dg/tm/irrevocable-2.c: Likewise.
5091 * gcc.dg/tm/irrevocable-3.c: Likewise.
5092 * gcc.dg/tm/irrevocable-4.c: Likewise.
5093 * gcc.dg/tm/memopt-1.c: Likewise.
5094 * gcc.dg/tm/pr52173-1.c: Likewise.
5095 * gcc.dg/tm/props-1.c: Likewise.
5096 * gcc.dg/tm/props-2.c: Likewise.
5097 * gcc.dg/tm/props-3.c: Likewise.
5098 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5099 * gcc.dg/tm/memopt-11.c: Likewise.
5100 * gcc.dg/tm/memopt-12.c: Likewise.
5101 * gcc.dg/tm/memopt-16.c: Likewise.
5102 * gcc.dg/tm/memopt-3.c: Likewise.
5103 * gcc.dg/tm/memopt-4.c: Likewise.
5104 * gcc.dg/tm/memopt-5.c: Likewise.
5105 * gcc.dg/tm/memopt-6.c: Likewise.
5106 * gcc.dg/tm/wrap-4.c: Likewise.
5107
5108 2014-10-02 Marek Polacek <polacek@redhat.com>
5109
5110 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5111 * gcc.dg/vect/pr37730.c: Likewise.
5112 * gcc.dg/vect/pr52870.c: Likewise.
5113 * gcc.dg/vect/pr60092-2.c: Likewise.
5114 * gcc.dg/vect/pr60092.c: Likewise.
5115 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5116 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5117 * gcc.dg/vect/pr31041.c: Likewise.
5118 * gcc.dg/vect/pr32216.c: Likewise.
5119 * gcc.dg/vect/pr32224.c: Likewise.
5120 * gcc.dg/vect/pr32366.c: Likewise.
5121 * gcc.dg/vect/pr33866.c: Likewise.
5122 * gcc.dg/vect/pr43430-2.c: Likewise.
5123 * gcc.dg/vect/pr43842.c: Likewise.
5124 * gcc.dg/vect/vect-1.c: Likewise.
5125 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5126 * gcc.dg/vect/vect-93.c: Likewise.
5127 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5128 defaulting to int.
5129
5130 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5131
5132 PR c++/53025
5133 * g++.dg/cpp0x/noexcept23.C: New.
5134 * g++.dg/cpp0x/noexcept24.C: Likewise.
5135
5136 2014-10-02 Marek Polacek <polacek@redhat.com>
5137
5138 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5139 * gcc.dg/noncompile/20050120-1.c: Likewise.
5140 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5141 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5142 * gcc.dg/noncompile/930301-1.c: Likewise.
5143 * gcc.dg/noncompile/930622-1.c: Likewise.
5144 * gcc.dg/noncompile/930622-2.c: Likewise.
5145 * gcc.dg/noncompile/950825-1.c: Likewise.
5146 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5147 * gcc.dg/noncompile/scope.c: Likewise.
5148 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5149 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5150 * gcc.dg/noncompile/971104-1.c: Likewise.
5151
5152 2014-10-02 Marek Polacek <polacek@redhat.com>
5153
5154 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5155 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5156 * gcc.dg/tree-prof/merge_block.c: Likewise.
5157 * gcc.dg/tree-prof/peel-1.c: Likewise.
5158 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5159 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5160 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5161 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5162 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5163 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5164 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5165 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5166 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5167 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5168 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5169 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5170 to int.
5171
5172 2014-10-02 Marek Polacek <polacek@redhat.com>
5173
5174 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5175 * gcc.c-torture/compile/20011119-1.c: Likewise.
5176 * gcc.c-torture/compile/20011119-2.c: Likewise.
5177 * gcc.c-torture/compile/20021120-1.c: Likewise.
5178 * gcc.c-torture/compile/20021120-2.c: Likewise.
5179 * gcc.c-torture/compile/20050215-1.c: Likewise.
5180 * gcc.c-torture/compile/20050215-2.c: Likewise.
5181 * gcc.c-torture/compile/20050215-3.c: Likewise.
5182 * gcc.c-torture/compile/pr37669.c: Likewise.
5183 * gcc.c-torture/execute/20020107-1.c: Likewise.
5184 * gcc.c-torture/execute/restrict-1.c: Likewise.
5185 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5186 * gcc.c-torture/execute/930529-1.c: Likewise.
5187 * gcc.c-torture/execute/920612-1.c: Likewise.
5188 * gcc.c-torture/execute/920711-1.c: Likewise.
5189 * gcc.c-torture/execute/990127-2.c: Likewise.
5190 * gcc.c-torture/execute/pr40386.c: Likewise.
5191 * gcc.c-torture/execute/pr57124.c: Likewise.
5192 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5193 * gcc.c-torture/compile/pr42299.c: Likewise.
5194 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5195 * gcc.c-torture/compile/simd-6.c: Likewise.
5196 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5197 * gcc.c-torture/execute/pr53645.c: Likewise.
5198 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5199 declarations.
5200 * gcc.c-torture/execute/980608-1.c: Likewise.
5201 * gcc.c-torture/execute/bcp-1.c: Likewise.
5202 * gcc.c-torture/execute/p18298.c: Likewise.
5203 * gcc.c-torture/execute/unroll-1.c: Likewise.
5204 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5205 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5206 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5207 declarations. Fix defaulting to int.
5208 * gcc.c-torture/execute/961223-1.c: Likewise.
5209 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5210 -Wno-pointer-to-int-cast. Fix defaulting to int.
5211
5212 2014-10-02 Andrew Pinski <apinski@cavium.com>
5213 Max Ostapenko <m.ostapenko@partner.samsung.com>
5214
5215 * lib/ubsan-dg.exp
5216 (check_effective_target_fsanitize_address): New function.
5217 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5218 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5219 * lib/asan-dg.exp
5220 (check_effective_target_faddress_sanitizer): Rename to ...
5221 (check_effective_target_fsanitize_address): ... this. Change to creating
5222 an executable.
5223 (asan_init): Save off ALWAYS_CXXFLAGS.
5224 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5225 * lib/tsan-dg.exp
5226 (check_effective_target_fthread_sanitizer): Rename to ...
5227 (check_effective_target_fsanitize_thread): ... this. Change to creating
5228 an executable.
5229 (tsan_init): Save off ALWAYS_CXXFLAGS.
5230 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5231 to run as a default behaviour.
5232 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5233 Check check_effective_target_fsanitize_undefined before running the
5234 tests.
5235 * g++.dg/ubsan/ubsan.exp: Likewise.
5236 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5237 check_effective_target_fsanitize_address too early.
5238 Check check_effective_target_fsanitize_address before running the tests.
5239 * g++.dg/asan/asan.exp: Likewise.
5240 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5241 check_effective_target_fsanitize_thread too early.
5242 Check check_effective_target_fsanitize_thread before running the tests.
5243 * g++.dg/tsan/tsan.exp: Likewise.
5244
5245 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5246
5247 * gcc.dg/combine-clobber.c: New.
5248
5249 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5250
5251 PR debug/63342
5252 * gcc.dg/pr63342.c: New test.
5253
5254 PR c++/63306
5255 * g++.dg/ipa/pr63306.C: New test.
5256
5257 PR target/63428
5258 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5259 to test 24 in TESTS.
5260
5261 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5262
5263 * lib/target-supports.exp: Error out with preprocessor condition
5264 instead of FOO everywhere.
5265
5266 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5267
5268 Implement SD-6: SG10 Feature Test Recommendations
5269 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5270 * g++.dg/cpp1y/feat-cxx11.C: New.
5271 * g++.dg/cpp1y/feat-cxx14.C: New.
5272 * g++.dg/cpp1y/feat-cxx98.C: New.
5273 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5274 * g++.dg/cpp1y/phoobhar.h: New.
5275 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5276
5277 2014-09-30 Teresa Johnson <tejohnson@google.com>
5278
5279 * gcc.dg/tree-prof/20050826-2.c: New test.
5280 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5281
5282 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5283
5284 PR c++/16564
5285 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5286 * lib/g++.exp: Likewise.
5287 * lib/obj-c++.exp: Likewise.
5288 * lib/objc.exp: Likewise.
5289 * g++.dg/template/pr16564.C: New test.
5290
5291 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5292
5293 PR c++/16564
5294 * g++.dg/cpp0x/decltype26.C: Adjust.
5295 * g++.dg/cpp0x/decltype28.C: Likewise.
5296 * g++.dg/cpp0x/decltype29.C: Likewise.
5297 * g++.dg/cpp0x/decltype32.C: Likewise.
5298 * g++.dg/cpp0x/enum11.C: Likewise.
5299 * g++.dg/template/arrow1.C: Likewise.
5300 * g++.dg/template/pr23510.C: Likewise.
5301 * g++.dg/template/recurse.C: Likewise.
5302 * g++.dg/template/recurse2.C: Likewise.
5303 * g++.dg/template/vtable2.C: Likewise.
5304 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5305
5306 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5307
5308 PR preprocessor/58893
5309 * gcc.dg/pr58893.c: New test case.
5310 * gcc.dg/pr58893-0.h: New include.
5311
5312 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5313
5314 PR middle-end/62120
5315 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5316 in 32-bit mode.
5317 * gcc.target/i386/pr62120.c: New.
5318
5319 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5320
5321 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5322 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5323 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5324 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5325 return type.
5326
5327 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5328
5329 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5330
5331 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5332
5333 PR inline-asm/63282
5334 * gcc.c-torture/compile/pr63282.c: New test.
5335
5336 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5337
5338 * gcc.dg/tree-ssa/vrp94.c: New test.
5339 * gnat.dg/opt40.adb: Likewise.
5340
5341 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5342
5343 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5344 vec_vspltw, and vec_vspltb for which the second argument is out of
5345 range.
5346
5347 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5348
5349 * gcc.c-torture/compile/calls-void.c: New test.
5350
5351 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/51385
5354 * g++.dg/template/pr51385.C: New.
5355
5356 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5357
5358 * gcc.target/mips/20140928.c: New test.
5359
5360 2014-09-27 Andi Kleen <ak@linux.intel.com>
5361
5362 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5363 * gcc.target/i386/record-mcount.c: dito.
5364
5365 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5366
5367 PR ipa/62121
5368 * g++.dg/torture/pr62121.C: New testcase.
5369
5370 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5371
5372 PR middle-end/35545
5373 * g++.dg/tree-prof/pr35545.C: New testcase.
5374
5375 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5376
5377 * gcc.target/powerpc/pr63335.c: Change effective target to
5378 vsx_hw.
5379
5380 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5381
5382 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5383
5384 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5385
5386 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5387 to default options.
5388
5389 2014-09-25 Andi Kleen <ak@linux.intel.com>
5390
5391 * gcc.target/i386/nop-mcount.c: New file.
5392 * gcc.target/i386/record-mcount.c: New file.
5393
5394 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5395
5396 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5397 * gcc.dg/vect/pr57705.c: Likewise.
5398 * gcc.dg/vect/pr57741-2.c: Likewise.
5399 * gcc.dg/vect/pr57741-3.c: Likewise.
5400 * gcc.dg/vect/pr59591-1.c: Likewise.
5401 * gcc.dg/vect/pr59591-2.c: Likewise.
5402 * gcc.dg/vect/pr60196-1.c: Likewise.
5403 * gcc.dg/vect/pr60196-2.c: Likewise.
5404 * gcc.dg/vect/pr60276.c: Likewise.
5405 * gcc.dg/vect/pr61680.c: Likewise.
5406 * gcc.dg/vect/pr63148.c: Likewise.
5407 * gcc.dg/vect/pr63189.c: Likewise.
5408 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5409 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5410 * gcc.dg/vect/vect-nop-move.c: Likewise.
5411 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5412 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5413
5414 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5415
5416 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5417
5418 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5419
5420 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5421
5422 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5423
5424 * gcc.target/i386/shrink_wrap_1.c: New test.
5425
5426 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5427
5428 PR target/63335
5429 * gcc.target/powerpc/pr63335.c: New test.
5430
5431 2014-09-25 Marek Polacek <polacek@redhat.com>
5432
5433 PR c++/61945
5434 * g++.dg/warn/pr61945.C: New test.
5435
5436 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR tree-optimization/63341
5439 * gcc.dg/vect/pr63341-1.c: New test.
5440 * gcc.dg/vect/pr63341-2.c: New test.
5441
5442 PR c++/63249
5443 * g++.dg/gomp/pr63249.C: New test.
5444 * c-c++-common/gomp/pr63249.c: New test.
5445
5446 2014-09-25 Tobias Burnus <burnus@net-b.de>
5447
5448 * gfortran.dg/coarray/collectives_3.f90: New.
5449 * gfortran.dg/coarray_collectives_9.f90: New.
5450 * gfortran.dg/coarray_collectives_10.f90: New.
5451 * gfortran.dg/coarray_collectives_11.f90: New.
5452 * gfortran.dg/coarray_collectives_12.f90: New.
5453
5454 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5455
5456 * gcc.target/powerpc/swaps-p8-17.c: New test.
5457
5458 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5459
5460 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5461
5462 2014-09-24 Marek Polacek <polacek@redhat.com>
5463
5464 PR c/61405
5465 PR c/53874
5466 * c-c++-common/pr53874.c: New test.
5467 * c-c++-common/pr61405.c: New test.
5468
5469 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5470
5471 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5472
5473 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5474
5475 PR sanitizer/63316
5476 * c-c++-common/asan/pr63316.c: New test.
5477
5478 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5479
5480 PR tree-optimization/63266
5481 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5482
5483 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5484
5485 * gcc.target/arm/pr63210.c: New test.
5486
5487 2014-09-23 Andi Kleen <ak@linux.intel.com>
5488
5489 * gcc.dg/noreorder.c: New test.
5490 * gcc.dg/noreorder2.c: New test.
5491 * gcc.dg/noreorder3.c: New test.
5492 * gcc.dg/noreorder4.c: New test.
5493
5494 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5495
5496 * gcc.dg/combine_ashiftrt_1.c: New test.
5497 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5498 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5499 workarounds for cmge.
5500 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5501 absence of mvn.
5502
5503 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5504
5505 PR c++/61857
5506 * g++.dg/cpp1y/lambda-init10.C: New.
5507
5508 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR fortran/63331
5511 * gfortran.dg/pr63331.f90: New test.
5512
5513 2014-09-24 Renlin Li <renlin.li@arm.com>
5514
5515 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5516 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5517 * gcc.dg/pr10474.c: Likewise.
5518
5519 2014-09-20 Mark Wielaard <mjw@redhat.com>
5520
5521 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5522 (ci): Likewise.
5523 (pci): Likewise.
5524 (pvi): Likewise.
5525 (pcvi): Likewise.
5526 (cip): Likewise.
5527 (foo): Likewise.
5528 (cfoo): Likewise.
5529
5530 2014-09-20 Mark Wielaard <mjw@redhat.com>
5531
5532 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5533 and "long int" to plain "short" and "long".
5534 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5535 containing short and long long fields.
5536 (bar): New variable to test the type.
5537
5538 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/62155
5541 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5542
5543 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5544
5545 PR c++/62219
5546 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5547
5548 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5549
5550 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5551 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5552
5553 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5554
5555 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5556 New.
5557
5558 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5559 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5560
5561 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR debug/63328
5564 * c-c++-common/gomp/pr63328.c: New test.
5565
5566 2014-09-22 Martin Liska <mliska@suse.cz>
5567
5568 PR lto/63270
5569 * g++.dg/lto/pr63270_0.C: New test.
5570 * g++.dg/lto/pr63270_1.C: New test.
5571
5572 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5573
5574 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5575 for call_value_rex64_ms_sysv.
5576 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5577 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5578 for call_rex64_ms_sysv.
5579
5580 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5581 Tobias Burnus <burnus@net-b.de>
5582
5583 * gfortran.dg/coarray_atomic_5.f90: New
5584
5585 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5586
5587 PR c++/61825
5588 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5589
5590 2014-09-19 Andi Kleen <ak@linux.intel.com>
5591
5592 * gcc.dg/pg-override.c: Only run on x86 Linux.
5593 * gcc.dg/pg.c: Dito.
5594 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5595 * gcc.target/i386/fentry.c: Dito.
5596
5597 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5598
5599 PR ipa/61998
5600 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5601
5602 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5603
5604 PR fortran/63152
5605 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5606 * gfortran.dg/pr63152.f90: New test.
5607
5608 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5609
5610 PR c++/58328
5611 * g++.dg/cpp0x/nsdmi10.C: New.
5612
5613 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5614
5615 * gcc.dg/ssp-3.c: New.
5616 * gcc.dg/ssp-4.c: Likewise.
5617
5618 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5619
5620 * gcc.target/s390/dfp-conv1.c: New testcase.
5621
5622 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5623
5624 * c-c++-common/asan/red-align-1.c: New test.
5625 * c-c++-common/asan/red-align-2.c: New test.
5626
5627 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5628
5629 * gcc.dg/pr61053.c: Updated for x32.
5630
5631 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5632
5633 PR debug/63285
5634 * gcc.target/i386/pr63285.c: New test.
5635
5636 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5637
5638 PR target/61360
5639 * gcc.target/i386/pr61360.c: New.
5640
5641 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR c++/62017
5644 * g++.dg/asan/pr62017.C: New test.
5645
5646 PR testsuite/63292
5647 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5648
5649 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5650
5651 PR c++/62232
5652 * g++.dg/cpp0x/Wdtor1.C: New.
5653
5654 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5655
5656 * gcc.dg/torture/float128-exact-underflow.c: New test.
5657
5658 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5659
5660 PR c++/61745
5661 * g++.dg/template/pr61745.C: New.
5662
5663 2014-09-17 Marek Polacek <polacek@redhat.com>
5664
5665 PR c/61854
5666 * gcc.dg/cpp/pr61854-1.c: New test.
5667 * gcc.dg/cpp/pr61854-2.c: New test.
5668 * gcc.dg/cpp/pr61854-3.c: New test.
5669 * gcc.dg/cpp/pr61854-3.h: New test.
5670 * gcc.dg/cpp/pr61854-4.c: New test.
5671 * gcc.dg/cpp/pr61854-5.c: New test.
5672 * gcc.dg/cpp/pr61854-6.c: New test.
5673 * gcc.dg/cpp/pr61854-7.c: New test.
5674 * gcc.dg/cpp/pr61854-c90.c: New test.
5675 * gcc.dg/cpp/pr61854-c94.c: New test.
5676
5677 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR debug/63284
5680 * gcc.dg/pr63284.c: New test.
5681
5682 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5683
5684 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5685
5686 PR c++/63241
5687 * g++.dg/cpp0x/constexpr-63241.C: New.
5688
5689 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5690
5691 PR libfortran/62768
5692 * gfortran.dg/filename_null.f90: New test.
5693
5694 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5695
5696 * gcc.dg/pg-override.c: Fix a typo.
5697
5698 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5699
5700 * gcc.dg/pg.c: Fix a typo.
5701
5702 2014-09-16 Richard Biener <rguenther@suse.de>
5703
5704 PR testsuite/63258
5705 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5706 for "vectorization not profitable".
5707
5708 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5709
5710 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5711
5712 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR fortran/56408
5715 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5716 missing nexted dg-test call support in dejaGNU 1.4.4.
5717
5718 2014-09-15 Andi Kleen <ak@linux.intel.com>
5719
5720 * gcc.dg/pg-override.c: New test.
5721 * gcc.dg/pg.c: New test.
5722 * gcc.target/i386/fentry-override.c: New test.
5723 * gcc.target/i386/fentry.c: New test.
5724
5725 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR fortran/56408
5728 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5729 New global vars.
5730 (dg-compile-aux-modules): New procedure.
5731 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5732 and keep-modules.
5733 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5734 use dg-compile-aux-modules.
5735 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5736 and keep-modules.
5737 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5738 use dg-compile-aux-modules.
5739 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5740 and keep-modules.
5741 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5742 use dg-compile-aux-modules.
5743 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5744 and keep-modules.
5745 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5746 use dg-compile-aux-modules.
5747 * gfortran.dg/class_45a.f03: Remove keep-modules.
5748 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5749 and cleanup-modules.
5750 * gfortran.dg/class_4a.f03: Use dg-do link, use
5751 dg-additional-sources and cleanup-modules, remove keep-modules
5752 and update comment.
5753 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5754 keep-modules, adjust comment.
5755 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5756 dg-additional-sources and cleanup-modules.
5757 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5758 associated comment.
5759 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5760 remove comment.
5761 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5762 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5763 use dg-compile-aux-modules.
5764 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5765 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5766 use dg-compile-aux-modules.
5767 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5768 * gfortran.dg/whole_file_29.f90: Remove comment, use
5769 dg-compile-aux-modules.
5770 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5771 * gfortran.dg/whole_file_31.f90: Remove comment, use
5772 dg-compile-aux-modules.
5773
5774 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5775 gcc_parallel_test_enable): New procedures. If
5776 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5777 runtest_file_p to invoke also gcc_parallel_test_run_p.
5778 * g++.dg/guality/guality.exp (check_guality): Save/restore
5779 test_counts array around the body of the procedure.
5780 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5781 * g++.dg/plugin/plugin.exp: Run all the tests serially
5782 by the first parallel runtest encountering it.
5783 * gcc.dg/plugin/plugin.exp: Likewise.
5784 * gcc.misc-tests/matrix1.exp: Likewise.
5785 * gcc.misc-tests/dhry.exp: Likewise.
5786 * gcc.misc-tests/acker1.exp: Likewise.
5787 * gcc.misc-tests/linkage.exp: Likewise.
5788 * gcc.misc-tests/mg.exp: Likewise.
5789 * gcc.misc-tests/mg-2.exp: Likewise.
5790 * gcc.misc-tests/sort2.exp: Likewise.
5791 * gcc.misc-tests/sieve.exp: Likewise.
5792 * gcc.misc-tests/options.exp: Likewise.
5793 * gcc.misc-tests/help.exp: Likewise.
5794 * go.test/go-test.exp (go-gc-tests): Use
5795 gcc_parallel_test_enable {0, 1} around all handling of
5796 each test.
5797 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5798 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5799 a shared directory. Avoid forking and expr uses if
5800 shell supports $(()).
5801
5802 2014-09-14 David Sherwood <david.sherwood@arm.com>
5803
5804 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5805
5806 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5807
5808 PR target/61407
5809 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5810 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5811 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5812 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5813
5814 2014-09-13 Marek Polacek <polacek@redhat.com>
5815
5816 PR c++/60862
5817 * g++.dg/diagnostic/pr60862.C: New test.
5818
5819 2014-09-12 Richard Biener <rguenther@suse.de>
5820
5821 PR middle-end/63237
5822 * g++.dg/torture/pr63237.C: New testcase.
5823
5824 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5825
5826 * gcc.dg/vec-andxor1.c: New file.
5827
5828 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5829
5830 PR target/58757
5831 * gcc.dg/c11-true_min-1.c: New testcase.
5832
5833 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5834
5835 PR c++/61489
5836 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5837 * g++.old-deja/g++.other/warn5.C: Adjust.
5838
5839 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5840
5841 * gcc.target/aarch64/vset_lane_1.c: New test.
5842
5843 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5844
5845 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5846 Fix declaration.
5847 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5848 Fix declaration.
5849 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5850 Fix declaration.
5851 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5852 Fix declaration.
5853
5854 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5855
5856 PR tree-optimization/63186
5857 * gcc.dg/pr63186.c: New testcase.
5858
5859 2014-09-10 Xinliang David Li <davidxl@google.com>
5860
5861 PR target/63209
5862 * gcc.c-torture/execute/pr63209.c: New test.
5863
5864 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5865
5866 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5867 if runtest_file_p says they should be run.
5868
5869 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5870
5871 * gcc.target/aarch64/vstN_1.c: New test.
5872
5873 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5874
5875 * gcc.target/aarch64/vldN_lane_1.c: New test.
5876
5877 2014-09-10 Martin Jambor <mjambor@suse.cz>
5878
5879 PR ipa/61654
5880 * g++.dg/ipa/pr61654.C: New test.
5881
5882 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5883
5884 * c-c++-common/ubsan/attrib-3.c: New test.
5885 * c-c++-common/ubsan/nonnull-1.c: New test.
5886 * c-c++-common/ubsan/nonnull-2.c: New test.
5887 * c-c++-common/ubsan/nonnull-3.c: New test.
5888 * c-c++-common/ubsan/nonnull-4.c: New test.
5889 * c-c++-common/ubsan/nonnull-5.c: New test.
5890
5891 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5892
5893 * g++.dg/lto/pr63166_0.ii: New testcase.
5894 * g++.dg/lto/pr63166_1.ii: New testcase.
5895
5896 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5897
5898 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5899
5900 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5901
5902 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5903 xxpermdi and add commentary about adding it back later; remove
5904 unused typedef.
5905
5906 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5907
5908 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5909 and 16-byte aligned.
5910 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5911 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5912 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5913 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5914 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5915 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5916
5917 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5918
5919 * gcc.target/aarch64/vldN_dup_1.c: New test.
5920
5921 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5922
5923 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5924
5925 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5926
5927 * gcc.target/aarch64/vldN_1.c: New test.
5928
5929 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5930
5931 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5932
5933 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5934
5935 * gcc.target/arm/vect-copysignf.c: New testcase.
5936
5937 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5938
5939 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5940
5941 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5942
5943 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5944
5945 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5946
5947 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5948
5949 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5950
5951 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5952
5953 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5954
5955 * gcc.target/arm/pr51835.c: Update expected assembly.
5956 * gcc.target/arm/vfp-1.c: Likewise.
5957 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5958 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5959 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5960 * gcc.target/arm/vfp-ldmias.c: Likewise.
5961 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5962 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5963 * gcc.target/arm/vfp-stmiad.c: Likewise.
5964 * gcc.target/arm/vfp-stmias.c: Likewise.
5965
5966 2014-09-09 Tony Wang <tony.wang@arm.com>
5967
5968 * gcc.target/arm/xordi3-opt.c: Disable this
5969 test case for thumb1 target.
5970 * gcc.target/arm/iordi3-opt.c: Ditto.
5971
5972 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5973
5974 PR target/61749
5975 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5976
5977 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5978
5979 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5980
5981 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5982
5983 PR tree-optimization/60196
5984 PR tree-optimization/63189
5985 * gcc.dg/vect/pr63189.c: New test.
5986 * gcc.dg/vect/pr60196-1.c: New test.
5987 * gcc.dg/vect/pr60196-2.c: New test.
5988
5989 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5990
5991 * gcc.target/powerpc/swaps-p8-16.c: New test.
5992
5993 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5994
5995 * gcc.target/i386/pr62208.c: New test.
5996
5997 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5998
5999 PR testsuite/56194
6000 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6001
6002 * g++.dg/ipa/pr61800.C: Require visibility.
6003
6004 * gcc.dg/pr61868.c: Require lto.
6005
6006 2014-09-05 Easwaran Raman <eraman@google.com>
6007
6008 PR rtl-optimization/62146
6009 * testsuite/g++.dg/opt/pr62146.C: New.
6010
6011 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6012
6013 * gcc.dg/vect/vect-109.c: Skip predicate added.
6014 * gcc.dg/vect/vect-93.c: Test check fixed.
6015 * gcc.dg/vect/bb-slp-10.c: Likewise.
6016 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6017 Check unaligned feature.
6018
6019 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6020
6021 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6022 int{32,16,8}x1_t with int{32,16,8}_t.
6023 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6024 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6025 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6026 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6027
6028 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6029
6030 * gcc.target/aarch64/vget_high_1.c: New test.
6031 * gcc.target/aarch64/vget_low_1.c: Likewise.
6032
6033 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6034
6035 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6036 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6037 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6038
6039 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6040
6041 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6042
6043 2014-09-05 Richard Biener <rguenther@suse.de>
6044
6045 PR middle-end/63148
6046 * gcc.dg/vect/pr63148.c: New testcase.
6047 * c-c++-common/pr19807-1.c: Likewise.
6048 * g++.dg/tree-ssa/pr19807.C: Adjust.
6049 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6050
6051 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6052
6053 PR target/55701
6054 * gcc.target/arm/memset-inline-1.c: New test.
6055 * gcc.target/arm/memset-inline-2.c: New test.
6056 * gcc.target/arm/memset-inline-3.c: New test.
6057 * gcc.target/arm/memset-inline-4.c: New test.
6058 * gcc.target/arm/memset-inline-5.c: New test.
6059 * gcc.target/arm/memset-inline-6.c: New test.
6060 * gcc.target/arm/memset-inline-7.c: New test.
6061 * gcc.target/arm/memset-inline-8.c: New test.
6062 * gcc.target/arm/memset-inline-9.c: New test.
6063 * gcc.target/arm/memset-inline-10.c: New test.
6064
6065 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6066
6067 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6068
6069 2014-09-04 Guozhi Wei <carrot@google.com>
6070
6071 PR target/62040
6072 * gcc.target/aarch64/pr62040.c: New test.
6073
6074 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6075
6076 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6077 override specific ones, but specific ones do.
6078
6079 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6080
6081 * gcc.target/powerpc/swaps-p8-13.c: New test.
6082 * gcc.target/powerpc/swaps-p8-14.c: New test.
6083 * gcc.target/powerpc/swaps-p8-15.c: New test.
6084
6085 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6086
6087 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6088 regardless of endianness.
6089
6090 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6091
6092 PR fortran/62174
6093 * gfortran.dg/cray_pointers_11.f90: New.
6094
6095 2014-09-03 Martin Jambor <mjambor@suse.cz>
6096
6097 PR ipa/62015
6098 * g++.dg/ipa/pr62015.C: New test.
6099
6100 2014-09-03 Martin Jambor <mjambor@suse.cz>
6101
6102 PR ipa/61986
6103 * gcc.dg/ipa/pr61986.c: New test.
6104
6105 2014-09-03 Marek Polacek <polacek@redhat.com>
6106
6107 PR c/62294
6108 * gcc.dg/pr62294.c: New test.
6109 * gcc.dg/pr62294.h: New file.
6110
6111 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6112
6113 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6114 of dg-options. Add "inline" keyword to test functions.
6115
6116 2014-09-03 Marek Polacek <polacek@redhat.com>
6117
6118 PR c/62024
6119 * g++.dg/cpp0x/pr62024.C: New test.
6120 * gcc.dg/pr62024.c: New test.
6121
6122 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6123
6124 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6125 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6126 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6127 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6128 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6129 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6130
6131 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6132
6133 PR target/61078
6134 * gcc.target/s390/pr61078.c: New testcase.
6135
6136 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6137
6138 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6139 * gcc.dg/20111227-3.c: Ditto.
6140
6141 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6142
6143 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6144
6145 2014-09-03 Tobias Burnus <burnus@net-b.de>
6146
6147 PR fortran/61881
6148 PR fortran/61888
6149 PR fortran/57305
6150 * gfortran.dg/sizeof_4.f90: New.
6151
6152 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6153
6154 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6155 vec_cts, and vec_ctu.
6156 * gcc.target/powerpc/builtins-2.c: Likewise.
6157
6158 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6159
6160 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6161 [!__sun__ && !__hpux__] (arena_size): Scale according to
6162 target pointer size.
6163
6164 2014-09-02 Marek Polacek <polacek@redhat.com>
6165
6166 PR fortran/62270
6167 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6168
6169 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6170
6171 PR target/62275
6172 * gcc.target/arm/vect-lceilf_1.c: New test.
6173 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6174 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6175
6176 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6177
6178 PR target/62275
6179 * gcc.target/arm/lceil-vcvt_1.c: New test.
6180 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6181 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6182
6183 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6184
6185 DR 1453
6186 * g++.dg/cpp0x/constexpr-volatile.C: New.
6187 * g++.dg/ext/is_literal_type2.C: Likewise.
6188
6189 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6190 Balaji V. Iyer <balaji.v.iyer@intel.com>
6191 Igor Zamyatin <igor.zamyatin@intel.com>
6192
6193 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6194 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6195 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6196 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6197 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6198 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6199 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6200 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6201 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6202 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6203 * g++.dg/cilk-plus/CK/for1.cc: New test.
6204 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6205 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6206 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6207
6208 2014-09-02 Richard Biener <rguenther@suse.de>
6209
6210 PR tree-optimization/62695
6211 * gfortran.dg/pr62695.f90: New testcase.
6212
6213 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6214
6215 PR target/62312
6216 * gcc.c-torture/compile/pr62312.c: New.
6217
6218 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6219
6220 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6221
6222 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6223
6224 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6225 Return right away if !arm*-*-*.
6226
6227 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6228
6229 * gcc.c-torture/unsorted/386.c: Move to ...
6230 * gcc.c-torture/compile/386.c: ... here.
6231 * gcc.c-torture/unsorted/86.c: Move to ...
6232 * gcc.c-torture/compile/86.c: ... here.
6233 * gcc.c-torture/unsorted/a1.c: Move to ...
6234 * gcc.c-torture/compile/a1.c: ... here.
6235 * gcc.c-torture/unsorted/a3.c: Move to ...
6236 * gcc.c-torture/compile/a3.c: ... here.
6237 * gcc.c-torture/unsorted/aaa.c: Move to ...
6238 * gcc.c-torture/compile/aaa.c: ... here.
6239 * gcc.c-torture/unsorted/aa.c: Move to ...
6240 * gcc.c-torture/compile/aa.c: ... here.
6241 * gcc.c-torture/unsorted/abs.c: Move to ...
6242 * gcc.c-torture/compile/abs.c: ... here.
6243 * gcc.c-torture/unsorted/a.c: Move to ...
6244 * gcc.c-torture/compile/a.c: ... here.
6245 * gcc.c-torture/unsorted/ac.c: Move to ...
6246 * gcc.c-torture/compile/ac.c: ... here.
6247 * gcc.c-torture/unsorted/acc.c: Move to ...
6248 * gcc.c-torture/compile/acc.c: ... here.
6249 * gcc.c-torture/unsorted/add386.c: Move to ...
6250 * gcc.c-torture/compile/add386.c: ... here.
6251 * gcc.c-torture/unsorted/add.c: Move to ...
6252 * gcc.c-torture/compile/add.c: ... here.
6253 * gcc.c-torture/unsorted/addcc.c: Move to ...
6254 * gcc.c-torture/compile/addcc.c: ... here.
6255 * gcc.c-torture/unsorted/andm.c: Move to ...
6256 * gcc.c-torture/compile/andm.c: ... here.
6257 * gcc.c-torture/unsorted/andmem.c: Move to ...
6258 * gcc.c-torture/compile/andmem.c: ... here.
6259 * gcc.c-torture/unsorted/andn.c: Move to ...
6260 * gcc.c-torture/compile/andn.c: ... here.
6261 * gcc.c-torture/unsorted/andok.c: Move to ...
6262 * gcc.c-torture/compile/andok.c: ... here.
6263 * gcc.c-torture/unsorted/andsi.c: Move to ...
6264 * gcc.c-torture/compile/andsi.c: ... here.
6265 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6266 * gcc.c-torture/compile/andsparc.c: ... here.
6267 * gcc.c-torture/unsorted/aos.c: Move to ...
6268 * gcc.c-torture/compile/aos.c: ... here.
6269 * gcc.c-torture/unsorted/arr.c: Move to ...
6270 * gcc.c-torture/compile/arr.c: ... here.
6271 * gcc.c-torture/unsorted/as.c: Move to ...
6272 * gcc.c-torture/compile/as.c: ... here.
6273 * gcc.c-torture/unsorted/ase.c: Move to ...
6274 * gcc.c-torture/compile/ase.c: ... here.
6275 * gcc.c-torture/unsorted/b1.c: Move to ...
6276 * gcc.c-torture/compile/b1.c: ... here.
6277 * gcc.c-torture/unsorted/b2.c: Move to ...
6278 * gcc.c-torture/compile/b2.c: ... here.
6279 * gcc.c-torture/unsorted/b3.c: Move to ...
6280 * gcc.c-torture/compile/b3.c: ... here.
6281 * gcc.c-torture/unsorted/b88.c: Move to ...
6282 * gcc.c-torture/compile/b88.c: ... here.
6283 * gcc.c-torture/unsorted/bad.c: Move to ...
6284 * gcc.c-torture/compile/bad.c: ... here.
6285 * gcc.c-torture/unsorted/band.c: Move to ...
6286 * gcc.c-torture/compile/band.c: ... here.
6287 * gcc.c-torture/unsorted/bb0.c: Move to ...
6288 * gcc.c-torture/compile/bb0.c: ... here.
6289 * gcc.c-torture/unsorted/bb1.c: Move to ...
6290 * gcc.c-torture/compile/bb1.c: ... here.
6291 * gcc.c-torture/unsorted/bbb.c: Move to ...
6292 * gcc.c-torture/compile/bbb.c: ... here.
6293 * gcc.c-torture/unsorted/b.c: Move to ...
6294 * gcc.c-torture/compile/b.c: ... here.
6295 * gcc.c-torture/unsorted/bc.c: Move to ...
6296 * gcc.c-torture/compile/bc.c: ... here.
6297 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6298 * gcc.c-torture/compile/bcopy.c: ... here.
6299 * gcc.c-torture/unsorted/bf.c: Move to ...
6300 * gcc.c-torture/compile/bf.c: ... here.
6301 * gcc.c-torture/unsorted/bfins.c: Move to ...
6302 * gcc.c-torture/compile/bfins.c: ... here.
6303 * gcc.c-torture/unsorted/bfx.c: Move to ...
6304 * gcc.c-torture/compile/bfx.c: ... here.
6305 * gcc.c-torture/unsorted/bge.c: Move to ...
6306 * gcc.c-torture/compile/bge.c: ... here.
6307 * gcc.c-torture/unsorted/bit.c: Move to ...
6308 * gcc.c-torture/compile/bit.c: ... here.
6309 * gcc.c-torture/unsorted/bitf.c: Move to ...
6310 * gcc.c-torture/compile/bitf.c: ... here.
6311 * gcc.c-torture/unsorted/bitw.c: Move to ...
6312 * gcc.c-torture/compile/bitw.c: ... here.
6313 * gcc.c-torture/unsorted/blk.c: Move to ...
6314 * gcc.c-torture/compile/blk.c: ... here.
6315 * gcc.c-torture/unsorted/bt386.c: Move to ...
6316 * gcc.c-torture/compile/bt386.c: ... here.
6317 * gcc.c-torture/unsorted/bt.c: Move to ...
6318 * gcc.c-torture/compile/bt.c: ... here.
6319 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6320 * gcc.c-torture/compile/BUG11.c: ... here.
6321 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6322 * gcc.c-torture/compile/BUG12.c: ... here.
6323 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6324 * gcc.c-torture/compile/BUG13.c: ... here.
6325 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6326 * gcc.c-torture/compile/BUG16.c: ... here.
6327 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6328 * gcc.c-torture/compile/BUG17.c: ... here.
6329 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6330 * gcc.c-torture/compile/BUG18.c: ... here.
6331 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6332 * gcc.c-torture/compile/BUG1.c: ... here.
6333 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6334 * gcc.c-torture/compile/BUG21.c: ... here.
6335 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6336 * gcc.c-torture/compile/BUG22.c: ... here.
6337 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6338 * gcc.c-torture/compile/BUG23.c: ... here.
6339 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6340 * gcc.c-torture/compile/BUG24.c: ... here.
6341 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6342 * gcc.c-torture/compile/BUG25.c: ... here.
6343 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6344 * gcc.c-torture/compile/BUG2.c: ... here.
6345 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6346 * gcc.c-torture/compile/BUG3.c: ... here.
6347 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6348 * gcc.c-torture/compile/BUG4.c: ... here.
6349 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6350 * gcc.c-torture/compile/BUG5.c: ... here.
6351 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6352 * gcc.c-torture/compile/BUG6.c: ... here.
6353 * gcc.c-torture/unsorted/bug.c: Move to ...
6354 * gcc.c-torture/compile/bug.c: ... here.
6355 * gcc.c-torture/unsorted/bugc.c: Move to ...
6356 * gcc.c-torture/compile/bugc.c: ... here.
6357 * gcc.c-torture/unsorted/buns.c: Move to ...
6358 * gcc.c-torture/compile/buns.c: ... here.
6359 * gcc.c-torture/unsorted/bx.c: Move to ...
6360 * gcc.c-torture/compile/bx.c: ... here.
6361 * gcc.c-torture/unsorted/c1.c: Move to ...
6362 * gcc.c-torture/compile/c1.c: ... here.
6363 * gcc.c-torture/unsorted/c2.c: Move to ...
6364 * gcc.c-torture/compile/c2.c: ... here.
6365 * gcc.c-torture/unsorted/call386.c: Move to ...
6366 * gcc.c-torture/compile/call386.c: ... here.
6367 * gcc.c-torture/unsorted/call.c: Move to ...
6368 * gcc.c-torture/compile/call.c: ... here.
6369 * gcc.c-torture/unsorted/callind.c: Move to ...
6370 * gcc.c-torture/compile/callind.c: ... here.
6371 * gcc.c-torture/unsorted/c.c: Move to ...
6372 * gcc.c-torture/compile/c.c: ... here.
6373 * gcc.c-torture/unsorted/cc.c: Move to ...
6374 * gcc.c-torture/compile/cc.c: ... here.
6375 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6376 * gcc.c-torture/compile/charmtst.c: ... here.
6377 * gcc.c-torture/unsorted/cmb.c: Move to ...
6378 * gcc.c-torture/compile/cmb.c: ... here.
6379 * gcc.c-torture/unsorted/cmp.c: Move to ...
6380 * gcc.c-torture/compile/cmp.c: ... here.
6381 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6382 * gcc.c-torture/compile/cmphi.c: ... here.
6383 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6384 * gcc.c-torture/compile/cmpsi386.c: ... here.
6385 * gcc.c-torture/unsorted/cmul.c: Move to ...
6386 * gcc.c-torture/compile/cmul.c: ... here.
6387 * gcc.c-torture/unsorted/cn1.c: Move to ...
6388 * gcc.c-torture/compile/cn1.c: ... here.
6389 * gcc.c-torture/unsorted/comb.c: Move to ...
6390 * gcc.c-torture/compile/comb.c: ... here.
6391 * gcc.c-torture/unsorted/consec.c: Move to ...
6392 * gcc.c-torture/compile/consec.c: ... here.
6393 * gcc.c-torture/unsorted/const.c: Move to ...
6394 * gcc.c-torture/compile/const.c: ... here.
6395 * gcc.c-torture/unsorted/conv.c: Move to ...
6396 * gcc.c-torture/compile/conv.c: ... here.
6397 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6398 * gcc.c-torture/compile/conv_tst.c: ... here.
6399 * gcc.c-torture/unsorted/cp.c: Move to ...
6400 * gcc.c-torture/compile/cp.c: ... here.
6401 * gcc.c-torture/unsorted/csebug.c: Move to ...
6402 * gcc.c-torture/compile/csebug.c: ... here.
6403 * gcc.c-torture/unsorted/cvt.c: Move to ...
6404 * gcc.c-torture/compile/cvt.c: ... here.
6405 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6406 * gcc.c-torture/compile/dblbug.c: ... here.
6407 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6408 * gcc.c-torture/compile/dbl_parm.c: ... here.
6409 * gcc.c-torture/unsorted/d.c: Move to ...
6410 * gcc.c-torture/compile/d.c: ... here.
6411 * gcc.c-torture/unsorted/ddd.c: Move to ...
6412 * gcc.c-torture/compile/ddd.c: ... here.
6413 * gcc.c-torture/unsorted/dead.c: Move to ...
6414 * gcc.c-torture/compile/dead.c: ... here.
6415 * gcc.c-torture/unsorted/delay.c: Move to ...
6416 * gcc.c-torture/compile/delay.c: ... here.
6417 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6418 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6419 * gcc.c-torture/unsorted/di.c: Move to ...
6420 * gcc.c-torture/compile/di.c: ... here.
6421 * gcc.c-torture/unsorted/dic.c: Move to ...
6422 * gcc.c-torture/compile/dic.c: ... here.
6423 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6424 * gcc.c-torture/compile/dilayout.c: ... here.
6425 * gcc.c-torture/unsorted/dimove.c: Move to ...
6426 * gcc.c-torture/compile/dimove.c: ... here.
6427 * gcc.c-torture/unsorted/dimul.c: Move to ...
6428 * gcc.c-torture/compile/dimul.c: ... here.
6429 * gcc.c-torture/unsorted/div.c: Move to ...
6430 * gcc.c-torture/compile/div.c: ... here.
6431 * gcc.c-torture/unsorted/divdf.c: Move to ...
6432 * gcc.c-torture/compile/divdf.c: ... here.
6433 * gcc.c-torture/unsorted/dm.c: Move to ...
6434 * gcc.c-torture/compile/dm.c: ... here.
6435 * gcc.c-torture/unsorted/dshift.c: Move to ...
6436 * gcc.c-torture/compile/dshift.c: ... here.
6437 * gcc.c-torture/unsorted/e.c: Move to ...
6438 * gcc.c-torture/compile/e.c: ... here.
6439 * gcc.c-torture/unsorted/ex.c: Move to ...
6440 * gcc.c-torture/compile/ex.c: ... here.
6441 * gcc.c-torture/unsorted/ext.c: Move to ...
6442 * gcc.c-torture/compile/ext.c: ... here.
6443 * gcc.c-torture/unsorted/f1.c: Move to ...
6444 * gcc.c-torture/compile/f1.c: ... here.
6445 * gcc.c-torture/unsorted/f2.c: Move to ...
6446 * gcc.c-torture/compile/f2.c: ... here.
6447 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6448 * gcc.c-torture/compile/fdmul.c: ... here.
6449 * gcc.c-torture/unsorted/float.c: Move to ...
6450 * gcc.c-torture/compile/float.c: ... here.
6451 * gcc.c-torture/unsorted/flo.c: Move to ...
6452 * gcc.c-torture/compile/flo.c: ... here.
6453 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6454 * gcc.c-torture/compile/flt_const.c: ... here.
6455 * gcc.c-torture/unsorted/fnul.c: Move to ...
6456 * gcc.c-torture/compile/fnul.c: ... here.
6457 * gcc.c-torture/unsorted/foo.c: Move to ...
6458 * gcc.c-torture/compile/foo.c: ... here.
6459 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6460 * gcc.c-torture/compile/forgetcc.c: ... here.
6461 * gcc.c-torture/unsorted/fq.c: Move to ...
6462 * gcc.c-torture/compile/fq.c: ... here.
6463 * gcc.c-torture/unsorted/g.c: Move to ...
6464 * gcc.c-torture/compile/g.c: ... here.
6465 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6466 * gcc.c-torture/compile/gen_tst.c: ... here.
6467 * gcc.c-torture/unsorted/glob.c: Move to ...
6468 * gcc.c-torture/compile/glob.c: ... here.
6469 * gcc.c-torture/unsorted/gronk.c: Move to ...
6470 * gcc.c-torture/compile/gronk.c: ... here.
6471 * gcc.c-torture/unsorted/hibug.c: Move to ...
6472 * gcc.c-torture/compile/hibug.c: ... here.
6473 * gcc.c-torture/unsorted/hi.c: Move to ...
6474 * gcc.c-torture/compile/hi.c: ... here.
6475 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6476 * gcc.c-torture/compile/HIcmp.c: ... here.
6477 * gcc.c-torture/unsorted/HIset.c: Move to ...
6478 * gcc.c-torture/compile/HIset.c: ... here.
6479 * gcc.c-torture/unsorted/i.c: Move to ...
6480 * gcc.c-torture/compile/i.c: ... here.
6481 * gcc.c-torture/unsorted/i++.c: Move to ...
6482 * gcc.c-torture/compile/i++.c: ... here.
6483 * gcc.c-torture/unsorted/ic.c: Move to ...
6484 * gcc.c-torture/compile/ic.c: ... here.
6485 * gcc.c-torture/unsorted/icmp.c: Move to ...
6486 * gcc.c-torture/compile/icmp.c: ... here.
6487 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6488 * gcc.c-torture/compile/ifreg.c: ... here.
6489 * gcc.c-torture/unsorted/imm.c: Move to ...
6490 * gcc.c-torture/compile/imm.c: ... here.
6491 * gcc.c-torture/unsorted/isinf.c: Move to ...
6492 * gcc.c-torture/compile/isinf.c: ... here.
6493 * gcc.c-torture/unsorted/jmp.c: Move to ...
6494 * gcc.c-torture/compile/jmp.c: ... here.
6495 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6496 * gcc.c-torture/compile/jumptab.c: ... here.
6497 * gcc.c-torture/unsorted/layout.c: Move to ...
6498 * gcc.c-torture/compile/layout.c: ... here.
6499 * gcc.c-torture/unsorted/lbug.c: Move to ...
6500 * gcc.c-torture/compile/lbug.c: ... here.
6501 * gcc.c-torture/unsorted/l.c: Move to ...
6502 * gcc.c-torture/compile/l.c: ... here.
6503 * gcc.c-torture/unsorted/ll1.c: Move to ...
6504 * gcc.c-torture/compile/ll1.c: ... here.
6505 * gcc.c-torture/unsorted/llbug.c: Move to ...
6506 * gcc.c-torture/compile/llbug.c: ... here.
6507 * gcc.c-torture/unsorted/lll.c: Move to ...
6508 * gcc.c-torture/compile/lll.c: ... here.
6509 * gcc.c-torture/unsorted/load8.c: Move to ...
6510 * gcc.c-torture/compile/load8.c: ... here.
6511 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6512 * gcc.c-torture/compile/loadhicc.c: ... here.
6513 * gcc.c-torture/unsorted/log2.c: Move to ...
6514 * gcc.c-torture/compile/log2.c: ... here.
6515 * gcc.c-torture/unsorted/logic.c: Move to ...
6516 * gcc.c-torture/compile/logic.c: ... here.
6517 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6518 * gcc.c-torture/compile/loop-1.c: ... here.
6519 * gcc.c-torture/unsorted/loop386.c: Move to ...
6520 * gcc.c-torture/compile/loop386.c: ... here.
6521 * gcc.c-torture/unsorted/lop.c: Move to ...
6522 * gcc.c-torture/compile/lop.c: ... here.
6523 * gcc.c-torture/unsorted/m1.c: Move to ...
6524 * gcc.c-torture/compile/m1.c: ... here.
6525 * gcc.c-torture/unsorted/m2.c: Move to ...
6526 * gcc.c-torture/compile/m2.c: ... here.
6527 * gcc.c-torture/unsorted/m5.c: Move to ...
6528 * gcc.c-torture/compile/m5.c: ... here.
6529 * gcc.c-torture/unsorted/m68.c: Move to ...
6530 * gcc.c-torture/compile/m68.c: ... here.
6531 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6532 * gcc.c-torture/compile/mbyte.c: ... here.
6533 * gcc.c-torture/unsorted/mchar.c: Move to ...
6534 * gcc.c-torture/compile/mchar.c: ... here.
6535 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6536 * gcc.c-torture/compile/mcmp.c: ... here.
6537 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6538 * gcc.c-torture/compile/mdouble.c: ... here.
6539 * gcc.c-torture/unsorted/memtst.c: Move to ...
6540 * gcc.c-torture/compile/memtst.c: ... here.
6541 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6542 * gcc.c-torture/compile/miscomp.c: ... here.
6543 * gcc.c-torture/unsorted/mm.c: Move to ...
6544 * gcc.c-torture/compile/mm.c: ... here.
6545 * gcc.c-torture/unsorted/mod.c: Move to ...
6546 * gcc.c-torture/compile/mod.c: ... here.
6547 * gcc.c-torture/unsorted/modcc.c: Move to ...
6548 * gcc.c-torture/compile/modcc.c: ... here.
6549 * gcc.c-torture/unsorted/move.c: Move to ...
6550 * gcc.c-torture/compile/move.c: ... here.
6551 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6552 * gcc.c-torture/compile/move_qhi.c: ... here.
6553 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6554 * gcc.c-torture/compile/mregtst.c: ... here.
6555 * gcc.c-torture/unsorted/msp.c: Move to ...
6556 * gcc.c-torture/compile/msp.c: ... here.
6557 * gcc.c-torture/unsorted/mtst.c: Move to ...
6558 * gcc.c-torture/compile/mtst.c: ... here.
6559 * gcc.c-torture/unsorted/mu.c: Move to ...
6560 * gcc.c-torture/compile/mu.c: ... here.
6561 * gcc.c-torture/unsorted/mul.c: Move to ...
6562 * gcc.c-torture/compile/mul.c: ... here.
6563 * gcc.c-torture/unsorted/mword1.c: Move to ...
6564 * gcc.c-torture/compile/mword1.c: ... here.
6565 * gcc.c-torture/unsorted/mword.c: Move to ...
6566 * gcc.c-torture/compile/mword.c: ... here.
6567 * gcc.c-torture/unsorted/n1.c: Move to ...
6568 * gcc.c-torture/compile/n1.c: ... here.
6569 * gcc.c-torture/unsorted/nand.c: Move to ...
6570 * gcc.c-torture/compile/nand.c: ... here.
6571 * gcc.c-torture/unsorted/n.c: Move to ...
6572 * gcc.c-torture/compile/n.c: ... here.
6573 * gcc.c-torture/unsorted/neg.c: Move to ...
6574 * gcc.c-torture/compile/neg.c: ... here.
6575 * gcc.c-torture/unsorted/o.c: Move to ...
6576 * gcc.c-torture/compile/o.c: ... here.
6577 * gcc.c-torture/unsorted/omit.c: Move to ...
6578 * gcc.c-torture/compile/omit.c: ... here.
6579 * gcc.c-torture/unsorted/opout.c: Move to ...
6580 * gcc.c-torture/compile/opout.c: ... here.
6581 * gcc.c-torture/unsorted/opt.c: Move to ...
6582 * gcc.c-torture/compile/opt.c: ... here.
6583 * gcc.c-torture/unsorted/or386.c: Move to ...
6584 * gcc.c-torture/compile/or386.c: ... here.
6585 * gcc.c-torture/unsorted/or.c: Move to ...
6586 * gcc.c-torture/compile/or.c: ... here.
6587 * gcc.c-torture/unsorted/parms.c: Move to ...
6588 * gcc.c-torture/compile/parms.c: ... here.
6589 * gcc.c-torture/unsorted/pass.c: Move to ...
6590 * gcc.c-torture/compile/pass.c: ... here.
6591 * gcc.c-torture/unsorted/p.c: Move to ...
6592 * gcc.c-torture/compile/p.c: ... here.
6593 * gcc.c-torture/unsorted/pmt.c: Move to ...
6594 * gcc.c-torture/compile/pmt.c: ... here.
6595 * gcc.c-torture/unsorted/poor.c: Move to ...
6596 * gcc.c-torture/compile/poor.c: ... here.
6597 * gcc.c-torture/unsorted/pp.c: Move to ...
6598 * gcc.c-torture/compile/pp.c: ... here.
6599 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6600 * gcc.c-torture/compile/pret-arg.c: ... here.
6601 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6602 * gcc.c-torture/compile/pyr2.c: ... here.
6603 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6604 * gcc.c-torture/compile/PYRBUG.c: ... here.
6605 * gcc.c-torture/unsorted/pyr.c: Move to ...
6606 * gcc.c-torture/compile/pyr.c: ... here.
6607 * gcc.c-torture/unsorted/q.c: Move to ...
6608 * gcc.c-torture/compile/q.c: ... here.
6609 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6610 * gcc.c-torture/compile/QIcmp.c: ... here.
6611 * gcc.c-torture/unsorted/QIset.c: Move to ...
6612 * gcc.c-torture/compile/QIset.c: ... here.
6613 * gcc.c-torture/unsorted/r1.c: Move to ...
6614 * gcc.c-torture/compile/r1.c: ... here.
6615 * gcc.c-torture/unsorted/r.c: Move to ...
6616 * gcc.c-torture/compile/r.c: ... here.
6617 * gcc.c-torture/unsorted/rel.c: Move to ...
6618 * gcc.c-torture/compile/rel.c: ... here.
6619 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6620 * gcc.c-torture/compile/rmsc.c: ... here.
6621 * gcc.c-torture/unsorted/round.c: Move to ...
6622 * gcc.c-torture/compile/round.c: ... here.
6623 * gcc.c-torture/unsorted/run.c: Move to ...
6624 * gcc.c-torture/compile/run.c: ... here.
6625 * gcc.c-torture/unsorted/sar.c: Move to ...
6626 * gcc.c-torture/compile/sar.c: ... here.
6627 * gcc.c-torture/unsorted/s.c: Move to ...
6628 * gcc.c-torture/compile/s.c: ... here.
6629 * gcc.c-torture/unsorted/scal.c: Move to ...
6630 * gcc.c-torture/compile/scal.c: ... here.
6631 * gcc.c-torture/unsorted/sc.c: Move to ...
6632 * gcc.c-torture/compile/sc.c: ... here.
6633 * gcc.c-torture/unsorted/scc.c: Move to ...
6634 * gcc.c-torture/compile/scc.c: ... here.
6635 * gcc.c-torture/unsorted/scond.c: Move to ...
6636 * gcc.c-torture/compile/scond.c: ... here.
6637 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6638 * gcc.c-torture/compile/selfrec.c: ... here.
6639 * gcc.c-torture/unsorted/seq.c: Move to ...
6640 * gcc.c-torture/compile/seq.c: ... here.
6641 * gcc.c-torture/unsorted/set386.c: Move to ...
6642 * gcc.c-torture/compile/set386.c: ... here.
6643 * gcc.c-torture/unsorted/set88.c: Move to ...
6644 * gcc.c-torture/compile/set88.c: ... here.
6645 * gcc.c-torture/unsorted/SFset.c: Move to ...
6646 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6647 * gcc.c-torture/unsorted/shand.c: Move to ...
6648 * gcc.c-torture/compile/shand.c: ... here.
6649 * gcc.c-torture/unsorted/sh.c: Move to ...
6650 * gcc.c-torture/compile/sh.c: ... here.
6651 * gcc.c-torture/unsorted/shft.c: Move to ...
6652 * gcc.c-torture/compile/shft.c: ... here.
6653 * gcc.c-torture/unsorted/shift.c: Move to ...
6654 * gcc.c-torture/compile/shift.c: ... here.
6655 * gcc.c-torture/unsorted/shloop.c: Move to ...
6656 * gcc.c-torture/compile/shloop.c: ... here.
6657 * gcc.c-torture/unsorted/shm.c: Move to ...
6658 * gcc.c-torture/compile/shm.c: ... here.
6659 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6660 * gcc.c-torture/compile/SIcmp.c: ... here.
6661 * gcc.c-torture/unsorted/signext2.c: Move to ...
6662 * gcc.c-torture/compile/signext2.c: ... here.
6663 * gcc.c-torture/unsorted/signext.c: Move to ...
6664 * gcc.c-torture/compile/signext.c: ... here.
6665 * gcc.c-torture/unsorted/sim.c: Move to ...
6666 * gcc.c-torture/compile/sim.c: ... here.
6667 * gcc.c-torture/unsorted/simple.c: Move to ...
6668 * gcc.c-torture/compile/simple.c: ... here.
6669 * gcc.c-torture/unsorted/SIset.c: Move to ...
6670 * gcc.c-torture/compile/SIset.c: ... here.
6671 * gcc.c-torture/unsorted/sne.c: Move to ...
6672 * gcc.c-torture/compile/sne.c: ... here.
6673 * gcc.c-torture/unsorted/sound.c: Move to ...
6674 * gcc.c-torture/compile/sound.c: ... here.
6675 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6676 * gcc.c-torture/compile/sparcbug.c: ... here.
6677 * gcc.c-torture/unsorted/speed.c: Move to ...
6678 * gcc.c-torture/compile/speed.c: ... here.
6679 * gcc.c-torture/unsorted/stor.c: Move to ...
6680 * gcc.c-torture/compile/stor.c: ... here.
6681 * gcc.c-torture/unsorted/store0.c: Move to ...
6682 * gcc.c-torture/compile/store0.c: ... here.
6683 * gcc.c-torture/unsorted/storecc.c: Move to ...
6684 * gcc.c-torture/compile/storecc.c: ... here.
6685 * gcc.c-torture/unsorted/str.c: Move to ...
6686 * gcc.c-torture/compile/str.c: ... here.
6687 * gcc.c-torture/unsorted/stru.c: Move to ...
6688 * gcc.c-torture/compile/stru.c: ... here.
6689 * gcc.c-torture/unsorted/structret.c: Move to ...
6690 * gcc.c-torture/compile/structret.c: ... here.
6691 * gcc.c-torture/unsorted/stuct.c: Move to ...
6692 * gcc.c-torture/compile/stuct.c: ... here.
6693 * gcc.c-torture/unsorted/sub32.c: Move to ...
6694 * gcc.c-torture/compile/sub32.c: ... here.
6695 * gcc.c-torture/unsorted/subcc.c: Move to ...
6696 * gcc.c-torture/compile/subcc.c: ... here.
6697 * gcc.c-torture/unsorted/subcse.c: Move to ...
6698 * gcc.c-torture/compile/subcse.c: ... here.
6699 * gcc.c-torture/unsorted/sym.c: Move to ...
6700 * gcc.c-torture/compile/sym.c: ... here.
6701 * gcc.c-torture/unsorted/symconst.c: Move to ...
6702 * gcc.c-torture/compile/symconst.c: ... here.
6703 * gcc.c-torture/unsorted/t.c: Move to ...
6704 * gcc.c-torture/compile/t.c: ... here.
6705 * gcc.c-torture/unsorted/test.c: Move to ...
6706 * gcc.c-torture/compile/test.c: ... here.
6707 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6708 * gcc.c-torture/compile/test-flow.c: ... here.
6709 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6710 * gcc.c-torture/compile/test-loop.c: ... here.
6711 * gcc.c-torture/unsorted/time.c: Move to ...
6712 * gcc.c-torture/compile/time.c: ... here.
6713 * gcc.c-torture/unsorted/tmp.c: Move to ...
6714 * gcc.c-torture/compile/tmp.c: ... here.
6715 * gcc.c-torture/unsorted/trivial.c: Move to ...
6716 * gcc.c-torture/compile/trivial.c: ... here.
6717 * gcc.c-torture/unsorted/trunc.c: Move to ...
6718 * gcc.c-torture/compile/trunc.c: ... here.
6719 * gcc.c-torture/unsorted/u.c: Move to ...
6720 * gcc.c-torture/compile/u.c: ... here.
6721 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6722 * gcc.c-torture/compile/udconvert.c: ... here.
6723 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6724 * gcc.c-torture/compile/udivmod4.c: ... here.
6725 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6726 * gcc.c-torture/compile/UHIcmp.c: ... here.
6727 * gcc.c-torture/unsorted/uns.c: Move to ...
6728 * gcc.c-torture/compile/uns.c: ... here.
6729 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6730 * gcc.c-torture/compile/uns_tst.c: ... here.
6731 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6732 * gcc.c-torture/compile/UQIcmp.c: ... here.
6733 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6734 * gcc.c-torture/compile/USIcmp.c: ... here.
6735 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6736 * gcc.c-torture/compile/uuarg.c: ... here.
6737 * gcc.c-torture/unsorted/v.c: Move to ...
6738 * gcc.c-torture/compile/v.c: ... here.
6739 * gcc.c-torture/unsorted/w.c: Move to ...
6740 * gcc.c-torture/compile/w.c: ... here.
6741 * gcc.c-torture/unsorted/ww.c: Move to ...
6742 * gcc.c-torture/compile/ww.c: ... here.
6743 * gcc.c-torture/unsorted/xb.c: Move to ...
6744 * gcc.c-torture/compile/xb.c: ... here.
6745 * gcc.c-torture/unsorted/xbg.c: Move to ...
6746 * gcc.c-torture/compile/xbg.c: ... here.
6747 * gcc.c-torture/unsorted/x.c: Move to ...
6748 * gcc.c-torture/compile/x.c: ... here.
6749 * gcc.c-torture/unsorted/xc.c: Move to ...
6750 * gcc.c-torture/compile/xc.c: ... here.
6751 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6752 * gcc.c-torture/compile/xcsebug.c: ... here.
6753 * gcc.c-torture/unsorted/xdi.c: Move to ...
6754 * gcc.c-torture/compile/xdi.c: ... here.
6755 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6756 * gcc.c-torture/compile/xfoo.c: ... here.
6757 * gcc.c-torture/unsorted/xi.c: Move to ...
6758 * gcc.c-torture/compile/xi.c: ... here.
6759 * gcc.c-torture/unsorted/xlop.c: Move to ...
6760 * gcc.c-torture/compile/xlop.c: ... here.
6761 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6762 * gcc.c-torture/compile/xmtst.c: ... here.
6763 * gcc.c-torture/unsorted/xneg.c: Move to ...
6764 * gcc.c-torture/compile/xneg.c: ... here.
6765 * gcc.c-torture/unsorted/xopt.c: Move to ...
6766 * gcc.c-torture/compile/xopt.c: ... here.
6767 * gcc.c-torture/unsorted/xor.c: Move to ...
6768 * gcc.c-torture/compile/xor.c: ... here.
6769 * gcc.c-torture/unsorted/xorn.c: Move to ...
6770 * gcc.c-torture/compile/xorn.c: ... here.
6771 * gcc.c-torture/unsorted/xp.c: Move to ...
6772 * gcc.c-torture/compile/xp.c: ... here.
6773 * gcc.c-torture/unsorted/xpp.c: Move to ...
6774 * gcc.c-torture/compile/xpp.c: ... here.
6775 * gcc.c-torture/unsorted/xs.c: Move to ...
6776 * gcc.c-torture/compile/xs.c: ... here.
6777 * gcc.c-torture/unsorted/xsh.c: Move to ...
6778 * gcc.c-torture/compile/xsh.c: ... here.
6779 * gcc.c-torture/unsorted/xz.c: Move to ...
6780 * gcc.c-torture/compile/xz.c: ... here.
6781 * gcc.c-torture/unsorted/xzz.c: Move to ...
6782 * gcc.c-torture/compile/xzz.c: ... here.
6783
6784 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6785
6786 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6787 (abort, exit): Declare.
6788
6789 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6790
6791 PR sanitizer/61897
6792 PR sanitizer/62140
6793 * c-c++-common/asan/pr62140-1.c: New test.
6794 * c-c++-common/asan/pr62140-2.c: New test.
6795
6796 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6797 Tobias Burnus <burnus@net-b.de>
6798
6799 PR fortran/62309
6800 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6801
6802 2014-08-31 Tobias Burnus <burnus@net-b.de>
6803
6804 * gfortran.dg/coarray_lib_comm_1.f90: New.
6805
6806 2014-08-30 Andrew Pinski <apinski@cavium.com>
6807
6808 * gcc.c-torture/execute/20140828-1.c: New testcase.
6809
6810 2014-08-29 DJ Delorie <dj@redhat.com>
6811
6812 * lib/target-supports.exp (check_effective_target_size32plus):
6813 Increase size to avoid false positives on 24-bit address spaces.
6814 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6815 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6816 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6817 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6818 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6819 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6820 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6821 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6822
6823 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6824
6825 PR c++/54002
6826 * g++.dg/cpp0x/constexpr-54002.C: New.
6827
6828 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6829
6830 PR c++/56991
6831 * g++.dg/cpp0x/constexpr-56991.C: New.
6832
6833 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6834
6835 PR c++/57764
6836 * g++.dg/cpp0x/constexpr-57764.C: New.
6837
6838 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6839
6840 PR c++/59938
6841 * g++.dg/cpp0x/constexpr-59938.C: New.
6842
6843 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6844
6845 PR c++/61484
6846 * g++.dg/cpp0x/constexpr-61484.C: New.
6847
6848 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6849
6850 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6851 vec_round, vec_splat, vec_div, and vec_mul.
6852 * gcc.target/powerpc/builtins-2.c: New test.
6853
6854 2014-08-28 Richard Biener <rguenther@suse.de>
6855
6856 PR tree-optimization/62283
6857 * gfortran.dg/vect/pr62283.f: New testcase.
6858 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6859 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6860 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6861 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6862 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6863 * gcc.dg/vect/vect-33.c: Likewise.
6864
6865 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6866
6867 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6868
6869 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6870
6871 PR cpp/23827 - standard C++ should not have hex float preprocessor
6872 tokens
6873 * g++.dg/cpp/pr23827_cxx11.C: New.
6874 * g++.dg/cpp/pr23827_cxx98.C: New.
6875 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6876 * gcc.dg/cpp/pr23827_c90.c: New.
6877 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6878 * gcc.dg/cpp/pr23827_c99.c: New.
6879
6880 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/52892
6883 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6884 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6885 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6886
6887 2014-08-27 Guozhi Wei <carrot@google.com>
6888
6889 PR target/62262
6890 * gcc.target/aarch64/pr62262.c: New test.
6891
6892 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6893
6894 PR target/60606
6895 PR target/61330
6896 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6897 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6898
6899 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6900
6901 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6902 failure on s390*-*-linux-gnu.
6903
6904 2014-08-26 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/62175
6907 * g++.dg/torture/pr62175.C: New testcase.
6908
6909 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6910
6911 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6912 copy of compile/compile.exp.
6913 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6914 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6915 i?86-*.
6916 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6917 m32c-*-*.
6918 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6919 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6920 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6921 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6922 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6923 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6924 * gcc.c-torture/execute/20040703-1.c: Likewise.
6925 * gcc.c-torture/execute/20040705-1.c: Likewise.
6926 * gcc.c-torture/execute/20040705-2.c: Likewise.
6927 * gcc.c-torture/execute/20040709-1.c: Likewise.
6928 * gcc.c-torture/execute/20040709-2.c: Likewise.
6929 * gcc.c-torture/execute/20040811-1.c: Likewise.
6930 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6931 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6932 compiling for x86_64-* or i?86-*.
6933 * gcc.c-torture/execute/20050604-1.c: Likewise.
6934 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6935 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6936 for x86_64-* or i?86-*.
6937 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6938 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6939 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6940 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6941 option.
6942 * gcc.c-torture/execute/20111227-2.c: Moved to...
6943 * gcc.dg/20111227-2.c: ... here. Add -free option.
6944 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6945 * gcc.dg/20111227-3.c: ... here. Add -free option.
6946 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6947 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6948 declarations for abort and exit.
6949 * gcc.c-torture/execute/920711-1.c: Likewise.
6950 * gcc.c-torture/execute/930529-1.c: Likewise.
6951 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6952 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6953 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6954 exit.
6955 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6956 for i?86-* or x86_64-*. Add declarations for abort and exit.
6957 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6958 i?86-* or x86_64-*.
6959 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6960 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6961 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6962 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6963 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6964 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6965 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6966 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6967 m68k-linux.
6968 * gcc.c-torture/execute/loop-2g.c: Likewise.
6969 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6970 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6971 powerpc-*-eabi*.
6972 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6973 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6974 * gcc.c-torture/execute/pr23047.c: Likewise.
6975 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6976 declarations for abort and exit.
6977 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6978 * gcc.c-torture/execute/pr31448.c: Likewise.
6979 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6980 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6981 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6982 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6983 Skip on spu-*.
6984 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6985 declarations for abort and exit.
6986 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6987 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6988 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6989 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6990 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6991 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6992 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6993 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6994 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6995 * gcc.c-torture/execute/pr56799.c: Likewise.
6996 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6997 option. Add declarations for abort and exit.
6998 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6999 * gcc.c-torture/execute/pr58570.c: Likewise.
7000 * gcc.c-torture/execute/pr60822.c: Likewise.
7001 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7002 * gcc.c-torture/execute/shiftdi.c: Likewise.
7003 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7004 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7005 * gcc.c-torture/execute/usmul.c: Require int32plus.
7006 * gcc.c-torture/execute/vrp-5.c: Likewise.
7007 * gcc.c-torture/execute/vrp-6.c: Likewise.
7008 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7009 * gcc.c-torture/execute/20010122-1.x: Delete.
7010 * gcc.c-torture/execute/20010129-1.x: Delete.
7011 * gcc.c-torture/execute/20020404-1.x: Delete.
7012 * gcc.c-torture/execute/20021024-1.x: Delete.
7013 * gcc.c-torture/execute/20021127-1.x: Delete.
7014 * gcc.c-torture/execute/20030125-1.x: Delete.
7015 * gcc.c-torture/execute/20030216-1.x: Delete.
7016 * gcc.c-torture/execute/20030222-1.x: Delete.
7017 * gcc.c-torture/execute/20040629-1.x: Delete.
7018 * gcc.c-torture/execute/20040703-1.x: Delete.
7019 * gcc.c-torture/execute/20040705-1.x: Delete.
7020 * gcc.c-torture/execute/20040705-2.x: Delete.
7021 * gcc.c-torture/execute/20040709-1.x: Delete.
7022 * gcc.c-torture/execute/20040709-2.x: Delete.
7023 * gcc.c-torture/execute/20040811-1.x: Delete.
7024 * gcc.c-torture/execute/20050316-1.x: Delete.
7025 * gcc.c-torture/execute/20050316-2.x: Delete.
7026 * gcc.c-torture/execute/20050316-3.x: Delete.
7027 * gcc.c-torture/execute/20050604-1.x: Delete.
7028 * gcc.c-torture/execute/20061101-1.x: Delete.
7029 * gcc.c-torture/execute/20061220-1.x: Delete.
7030 * gcc.c-torture/execute/20081117-1.x: Delete.
7031 * gcc.c-torture/execute/20101011-1.x: Delete.
7032 * gcc.c-torture/execute/20120919-1.x: Delete.
7033 * gcc.c-torture/execute/920612-1.x: Delete.
7034 * gcc.c-torture/execute/920710-1.x: Delete.
7035 * gcc.c-torture/execute/920711-1.x: Delete.
7036 * gcc.c-torture/execute/930529-1.x: Delete.
7037 * gcc.c-torture/execute/931004-12.x: Delete.
7038 * gcc.c-torture/execute/980709-1.x: Delete.
7039 * gcc.c-torture/execute/981130-1.x: Delete.
7040 * gcc.c-torture/execute/990127-2.x: Delete.
7041 * gcc.c-torture/execute/990413-2.x: Delete.
7042 * gcc.c-torture/execute/990826-0.x: Delete.
7043 * gcc.c-torture/execute/bf64-1.x: Delete.
7044 * gcc.c-torture/execute/bitfld-4.x: Delete.
7045 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7046 * gcc.c-torture/execute/cvt-1.x: Delete.
7047 * gcc.c-torture/execute/eeprof-1.x: Delete.
7048 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7049 * gcc.c-torture/execute/loop-2f.x: Delete.
7050 * gcc.c-torture/execute/loop-2g.x: Delete.
7051 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7052 * gcc.c-torture/execute/nest-align-1.x: Delete.
7053 * gcc.c-torture/execute/pr19689.x: Delete.
7054 * gcc.c-torture/execute/pr22493-1.x: Delete.
7055 * gcc.c-torture/execute/pr23047.x: Delete.
7056 * gcc.c-torture/execute/pr23135.x: Delete.
7057 * gcc.c-torture/execute/pr29797-1.x: Delete.
7058 * gcc.c-torture/execute/pr31448.x: Delete.
7059 * gcc.c-torture/execute/pr35456.x: Delete.
7060 * gcc.c-torture/execute/pr37573.x: Delete.
7061 * gcc.c-torture/execute/pr38151.x: Delete.
7062 * gcc.c-torture/execute/pr39228.x: Delete.
7063 * gcc.c-torture/execute/pr39501.x: Delete.
7064 * gcc.c-torture/execute/pr40386.x: Delete.
7065 * gcc.c-torture/execute/pr43220.x: Delete.
7066 * gcc.c-torture/execute/pr44683.x: Delete.
7067 * gcc.c-torture/execute/pr45262.x: Delete.
7068 * gcc.c-torture/execute/pr47237.x: Delete.
7069 * gcc.c-torture/execute/pr51581-1.x: Delete.
7070 * gcc.c-torture/execute/pr51581-2.x: Delete.
7071 * gcc.c-torture/execute/pr52979-1.x: Delete.
7072 * gcc.c-torture/execute/pr52979-2.x: Delete.
7073 * gcc.c-torture/execute/pr53366-1.x: Delete.
7074 * gcc.c-torture/execute/pr56799.x: Delete.
7075 * gcc.c-torture/execute/pr57124.x: Delete.
7076 * gcc.c-torture/execute/pr57344-2.x: Delete.
7077 * gcc.c-torture/execute/pr58570.x: Delete.
7078 * gcc.c-torture/execute/pr60822.x: Delete.
7079 * gcc.c-torture/execute/pr7284-1.x: Delete.
7080 * gcc.c-torture/execute/shiftdi.x: Delete.
7081 * gcc.c-torture/execute/simd-4.x: Delete.
7082 * gcc.c-torture/execute/strncmp-1.x: Delete.
7083 * gcc.c-torture/execute/usmul.x: Delete.
7084 * gcc.c-torture/execute/vrp-5.x: Delete.
7085 * gcc.c-torture/execute/vrp-6.x: Delete.
7086 * gcc.c-torture/execute/zerolen-2.x: Delete.
7087
7088 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7089
7090 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7091
7092 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7093
7094 PR c++/34938
7095 * g++.dg/template/pr34938-1.C: New.
7096 * g++.dg/template/pr34938-2.C: Likewise.
7097
7098 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7099
7100 PR target/61996
7101 * gcc.target/sh/pr61996.c: New.
7102
7103 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7104
7105 * g++.dg/cpp0x/cplusplus.C: New.
7106 * g++.dg/cpp0x/cplusplus_0x.C: New.
7107 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7108 * g++.dg/cpp0x/auto41.C: Ditto.
7109 * g++.dg/cpp0x/auto9.C: Ditto.
7110 * g++.dg/cpp0x/initlist26.C: Ditto.
7111 * g++.dg/cpp0x/pr59111.C: Ditto.
7112 * g++.dg/cpp0x/trailing2.C: Ditto.
7113 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7114 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7115 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7116 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7117 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7118 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7119 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7120 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7121 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7122 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7123 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7124 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7125 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7126 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7127 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7128 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7129 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7130 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7131 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7132 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7133 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7134 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7135 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7136 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7137 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7138 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7139 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7140 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7141 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7142 * g++.dg/cpp1y/digit-sep.C: Ditto.
7143 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7144 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7145 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7146 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7147 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7148 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7149 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7150 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7151 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7152 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7153 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7154 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7155 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7156 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7157 * g++.dg/cpp1y/lambda-init.C: Ditto.
7158 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7159 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7160 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7161 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7162 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7163 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7164 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7165 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7166 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7167 * g++.dg/cpp1y/mangle1.C: Ditto.
7168 * g++.dg/cpp1y/pr57640.C: Ditto.
7169 * g++.dg/cpp1y/pr57644.C: Ditto.
7170 * g++.dg/cpp1y/pr58500.C: Ditto.
7171 * g++.dg/cpp1y/pr58533.C: Ditto.
7172 * g++.dg/cpp1y/pr58534.C: Ditto.
7173 * g++.dg/cpp1y/pr58535.C: Ditto.
7174 * g++.dg/cpp1y/pr58536.C: Ditto.
7175 * g++.dg/cpp1y/pr58548.C: Ditto.
7176 * g++.dg/cpp1y/pr58549.C: Ditto.
7177 * g++.dg/cpp1y/pr58637.C: Ditto.
7178 * g++.dg/cpp1y/pr58708.C: Ditto.
7179 * g++.dg/cpp1y/pr59110.C: Ditto.
7180 * g++.dg/cpp1y/pr59112.C: Ditto.
7181 * g++.dg/cpp1y/pr59113.C: Ditto.
7182 * g++.dg/cpp1y/pr59629.C: Ditto.
7183 * g++.dg/cpp1y/pr59635.C: Ditto.
7184 * g++.dg/cpp1y/pr59636.C: Ditto.
7185 * g++.dg/cpp1y/pr59638.C: Ditto.
7186 * g++.dg/cpp1y/pr59867.C: Ditto.
7187 * g++.dg/cpp1y/pr60033.C: Ditto.
7188 * g++.dg/cpp1y/pr60052.C: Ditto.
7189 * g++.dg/cpp1y/pr60053.C: Ditto.
7190 * g++.dg/cpp1y/pr60054.C: Ditto.
7191 * g++.dg/cpp1y/pr60064.C: Ditto.
7192 * g++.dg/cpp1y/pr60065.C: Ditto.
7193 * g++.dg/cpp1y/pr60190.C: Ditto.
7194 * g++.dg/cpp1y/pr60311.C: Ditto.
7195 * g++.dg/cpp1y/pr60332.C: Ditto.
7196 * g++.dg/cpp1y/pr60376.C: Ditto.
7197 * g++.dg/cpp1y/pr60377.C: Ditto.
7198 * g++.dg/cpp1y/pr60384.C: Ditto.
7199 * g++.dg/cpp1y/pr60390.C: Ditto.
7200 * g++.dg/cpp1y/pr60391.C: Ditto.
7201 * g++.dg/cpp1y/pr60393.C: Ditto.
7202 * g++.dg/cpp1y/pr60573.C: Ditto.
7203 * g++.dg/cpp1y/pr60626.C: Ditto.
7204 * g++.dg/cpp1y/pr60627.C: Ditto.
7205 * g++.dg/cpp1y/regress1.C: Ditto.
7206 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7207 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7208 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7209 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7210 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7211 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7212 * g++.dg/cpp1y/var-templ1.C: Ditto.
7213 * g++.dg/cpp1y/var-templ2.C: Ditto.
7214 * g++.dg/cpp1y/var-templ3.C: Ditto.
7215 * g++.dg/cpp1y/var-templ4.C: Ditto.
7216 * g++.dg/cpp1y/var-templ5.C: Ditto.
7217 * g++.dg/cpp1y/var-templ6.C: Ditto.
7218 * g++.dg/cpp1y/var-templ7.C: Ditto.
7219 * g++.dg/cpp1y/vla1.C: Ditto.
7220 * g++.dg/cpp1y/vla2.C: Ditto.
7221 * g++.dg/cpp1y/vla3.C: Ditto.
7222 * g++.dg/cpp1y/vla4.C: Ditto.
7223 * g++.dg/cpp1y/vla5.C: Ditto.
7224 * g++.dg/cpp1y/vla8.C: Ditto.
7225 * g++.dg/cpp1y/vla9.C: Ditto.
7226 * g++.dg/cpp1y/vla10.C: Ditto.
7227 * g++.dg/cpp1y/vla11.C: Ditto.
7228 * g++.dg/cpp1y/vla12.C: Ditto.
7229 * g++.dg/cpp1y/vla13.C: Ditto.
7230 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7231 * g++.dg/ext/vector23.C: Ditto.
7232 * g++.dg/ext/vla11.C: Ditto.
7233 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7234 * g++.dg/warn/Wvla-2.C: Ditto.
7235 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7236 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7237 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7238 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7239 in error message.
7240 * g++.dg/system-binary-constants-1.C: Ditto.
7241 * g++.dg/cpp1y/cplusplus_1y.C: New.
7242 * g++.dg/cpp1z/cplusplus.C: New.
7243 * lib/target-supports.exp:
7244 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7245 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7246 (check_effective_target_c++11_down): Ditto.
7247
7248 2014-08-22 Marek Polacek <polacek@redhat.com>
7249
7250 PR c++/62199
7251 * c-c++-common/pr62199.c: New test.
7252 * c-c++-common/pr62199-2.c: New test.
7253 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7254
7255 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7256
7257 PR c++/57709
7258 * g++.dg/Wshadow.C: New test.
7259
7260 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7261
7262 PR fortran/62135
7263 * gfortran.dg/pr62135.f90: New test.
7264
7265 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7266
7267 * g++.dg/warn/wdate-time.C: Remove.
7268 * gcc.dg/wdate-time.c: Move from here...
7269 * c-c++-common/wdate-time.c: ... to here.
7270
7271 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7272
7273 * gfortran.dg/use_without_only_1.f90: New test.
7274
7275 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7276
7277 PR other/62008
7278 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7279
7280 2014-08-22 Tony Wang <tony.wang@arm.com>
7281
7282 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7283 dejagnu wrapper.
7284
7285 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7286
7287 PR fortran/62214
7288 * gfortran.dg/array_assignment_5.f90: New test.
7289
7290 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7291
7292 * lib/target-supports.exp
7293 (check_effective_target_logical_op_short_circuit): Add nios2.
7294 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7295 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7296 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7297 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7298 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7299 for test using -fPIC.
7300 * gcc.dg/lto/pr61526_0.c: Likewise.
7301
7302 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7303
7304 PR tree-optimization/62091
7305 * g++.dg/ipa/devirt-37.C: Update template.
7306 * g++.dg/ipa/devirt-40.C: New testcase.
7307
7308 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7309
7310 PR tree-optimization/62112
7311 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7312 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7313 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7314 * gcc.c-torture/execute/20071219-1.c: Likewise.
7315
7316 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7317
7318 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7319
7320 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7321
7322 * gcc.target/powerpc/swaps-p8-1.c: New test.
7323 * gcc.target/powerpc/swaps-p8-2.c: New test.
7324 * gcc.target/powerpc/swaps-p8-3.c: New test.
7325 * gcc.target/powerpc/swaps-p8-4.c: New test.
7326 * gcc.target/powerpc/swaps-p8-5.c: New test.
7327 * gcc.target/powerpc/swaps-p8-6.c: New test.
7328 * gcc.target/powerpc/swaps-p8-7.c: New test.
7329 * gcc.target/powerpc/swaps-p8-8.c: New test.
7330 * gcc.target/powerpc/swaps-p8-9.c: New test.
7331 * gcc.target/powerpc/swaps-p8-10.c: New test.
7332 * gcc.target/powerpc/swaps-p8-11.c: New test.
7333 * gcc.target/powerpc/swaps-p8-12.c: New test.
7334
7335 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7336
7337 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7338
7339 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7340
7341 * g++.dg/ipa/devirt-37.C: Fix testcase.
7342
7343 2014-08-20 Martin Jambor <mjambor@suse.cz>
7344 Wei Mi <wmi@google.com>
7345
7346 PR ipa/60449
7347 PR middle-end/61776
7348 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7349 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7350 * testsuite/gcc.dg/pr61776.c: New test.
7351
7352 2014-08-20 Steve Ellcey <sellcey@mips.com>
7353
7354 PR middle-end/49191
7355 * lib/target-supports.exp (check_effective_target_non_strict_align):
7356 Add function description.
7357
7358 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7359
7360 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7361 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7362
7363 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7364
7365 PR c/59304
7366 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7367 before setting the option.
7368 * diagnostic.c (diagnostic_classify_diagnostic): Record
7369 command-line status.
7370
7371 2014-08-20 Mark Wielaard <mjw@redhat.com>
7372
7373 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7374
7375 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376
7377 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7378 Return memory full when we have a tiny target and relocation
7379 truncation occurs.
7380 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7381 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7382 * lib/target-supports.exp (check_effective_target_tiny): New function.
7383
7384 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7385
7386 * gfortran.dg/errnocheck_1.f90: New test.
7387 * gfortran.dg/associative_1.f90: New test.
7388
7389 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7390
7391 PR preprocessor/51303
7392 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7393
7394 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7395
7396 PR c/60975
7397 PR c/53063
7398 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7399
7400 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7401
7402 * lib/target-supports.exp
7403 (check_effective_target_arm_v8_neon_ok_nocache): Add
7404 "-march-armv8-a" to compile flags.
7405
7406 2014-08-19 Marek Polacek <polacek@redhat.com>
7407
7408 PR c++/62153
7409 * c-c++-common/Wbool-compare-1.c: New test.
7410
7411 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7412
7413 PR c/45584
7414 * gcc.dg/pr13519-1.c: Adjust.
7415
7416 2014-08-19 Mark Wielaard <mjw@redhat.com>
7417
7418 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7419
7420 2014-07-08 Mark Wielaard <mjw@redhat.com>
7421
7422 PR debug/59051
7423 * gcc.dg/guality/restrict.c: New test.
7424
7425 2014-08-19 Mark Wielaard <mjw@redhat.com>
7426
7427 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7428 matching. Catch '<unknown type in ' to recognize older gdb versions.
7429 * gcc.dg/guality/const-volatile.c: New test.
7430
7431 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7432
7433 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7434 !gas.
7435
7436 2014-08-19 Marek Polacek <polacek@redhat.com>
7437
7438 * gcc.dg/Wc99-c11-compat-1.c: New test.
7439 * gcc.dg/Wc99-c11-compat-2.c: New test.
7440 * gcc.dg/Wc99-c11-compat-3.c: New test.
7441 * gcc.dg/Wc99-c11-compat-4.c: New test.
7442 * gcc.dg/Wc99-c11-compat-5.c: New test.
7443 * gcc.dg/Wc99-c11-compat-6.c: New test.
7444 * gcc.dg/Wc99-c11-compat-7.c: New test.
7445
7446 2014-08-19 Marek Polacek <polacek@redhat.com>
7447
7448 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7449 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7450 * gcc.dg/Wc90-c99-compat-7.c: New test.
7451 * gcc.dg/Wc90-c99-compat-8.c: New test.
7452 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7453
7454 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7455 Steven Bosscher <steven@gcc.gnu.org>
7456
7457 PR c/52952
7458 * gcc.dg/redecl-4.c: Add column markers.
7459 * gcc.dg/format/bitfld-1.c: Likewise.
7460 * gcc.dg/format/attr-2.c: Likewise.
7461 * gcc.dg/format/attr-6.c: Likewise.
7462 * gcc.dg/format/array-1.c: Likewise.
7463 * gcc.dg/format/attr-7.c: Likewise.
7464 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7465 * gcc.dg/format/attr-4.c: Likewise.
7466 * gcc.dg/format/branch-1.c: Likewise.
7467 * gcc.dg/format/c90-printf-1.c: Likewise.
7468
7469 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7470
7471 * guality/nrv-1.c: Add `used' attribute to a1.
7472
7473 2014-08-18 Richard Biener <rguenther@suse.de>
7474
7475 PR tree-optimization/62090
7476 * gcc.dg/pr62090-2.c: New testcase.
7477
7478 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7479
7480 * g++.dg/ipa/pr61800.C: New.
7481
7482 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7483
7484 PR sanitizer/62089
7485 * c-c++-common/asan/pr62089.c: New test.
7486 * c-c++-common/asan/bitfield-1.c: New test.
7487 * c-c++-common/asan/bitfield-2.c: New test.
7488 * c-c++-common/asan/bitfield-3.c: New test.
7489 * c-c++-common/asan/bitfield-4.c: New test.
7490
7491 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7492
7493 PR tree-optimization/52904
7494 * gcc.dg/pr52904.c: New test.
7495
7496 2014-08-17 Tobias Burnus <burnus@net-b.de>
7497
7498 * gfortran.dg/finalize_27.f90: New.
7499
7500 2014-08-16 Andrew Pinski <apinski@cavium.com>
7501
7502 * gcc.c-torture/compile/20140816-1.c: New testcase.
7503
7504 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7505
7506 PR c++/52819
7507 * g++.dg/template/pr52819.C: New.
7508
7509 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7510
7511 PR fortran/62142
7512 * gfortran.dg/realloc_on_assign_24.f90: New test.
7513
7514 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7515
7516 PR c++/62072
7517 Revert:
7518 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7519
7520 DR 1584
7521 PR c++/57466
7522 * g++.dg/template/pr57466.C: New.
7523 * g++.dg/cpp0x/pr57466.C: Likewise.
7524 * g++.dg/template/unify6.C: Update.
7525
7526 * g++.dg/cpp0x/sfinae52.C: New.
7527
7528 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7529
7530 PR target/61878
7531 * gcc.target/i386/avx512f-typecast-1.c: New test.
7532 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7533 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7534 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7535 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7536 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7537 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7538 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7539 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7540 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7541 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7542 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7543 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7544 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7545 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7546 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7547 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7548 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7549 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7550 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7551 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7552 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7553 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7554 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7555 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7556 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7557 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7558 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7559 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7560 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7561 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7562 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7563 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7564 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7565 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7566 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7567 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7568 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7569 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7570 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7571 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7572
7573 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7574 Tobias Burnus <burnus@net-b.de>
7575
7576 PR fortran/62131
7577 * gfortran.dg/gomp/pr62131.f90: New test.
7578
7579 2014-08-15 Richard Biener <rguenther@suse.de>
7580
7581 PR tree-optimization/62031
7582 * gcc.dg/torture/pr62031.c: New testcase.
7583
7584 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7585
7586 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7587
7588 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7589
7590 PR tree-optimization/62091
7591 * g++.dg/ipa/devirt-38.C: New testcase.
7592
7593 2014-08-14 Marek Polacek <polacek@redhat.com>
7594
7595 DR 458
7596 * gcc.dg/c11-stdatomic-2.c: New test.
7597
7598 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7599
7600 PR fortran/62106
7601 * gfortran.dg/array_constructor_49.f90: New test.
7602
7603 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/54377
7606 * g++.dg/template/pr54377.C: New.
7607 * g++.dg/cpp0x/pr54377.C: Likewise.
7608 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7609 * g++.dg/cpp0x/pr51226.C: Likewise.
7610 * g++.dg/cpp0x/variadic2.C: Likewise.
7611 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7612 * g++.dg/template/dtor3.C: Likewise.
7613 * g++.dg/template/qualttp4.C: Likewise.
7614 * g++.dg/template/spec28.C: Likewise.
7615 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7616 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7617
7618 2014-08-14 Tom de Vries <tom@codesourcery.com>
7619
7620 PR rtl-optimization/62004
7621 PR rtl-optimization/62030
7622 * gcc.dg/pr62004.c: New test.
7623 * gcc.dg/pr62030.c: Same.
7624 * gcc.target/mips/pr62030-octeon.c: Same.
7625
7626 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7627
7628 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7629 * g++.dg/cpp0x/decltype2.C: Likewise.
7630 * g++.dg/cpp0x/decltype3.C: Likewise.
7631 * g++.dg/cpp0x/pr60249.C: Likewise.
7632 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7633 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7634 * g++.dg/cpp0x/variadic2.C: Likewise.
7635 * g++.dg/cpp0x/variadic74.C: Likewise.
7636 * g++.dg/parse/error10.C: Likewise.
7637 * g++.dg/parse/error15.C: Likewise.
7638 * g++.dg/parse/error2.C: Likewise.
7639 * g++.dg/template/crash106.C: Likewise.
7640 * g++.dg/template/crash89.C: Likewise.
7641 * g++.dg/template/nontype7.C: Likewise.
7642 * g++.dg/template/void3.C: Likewise.
7643 * g++.dg/template/void7.C: Likewise.
7644
7645 2014-08-14 Richard Biener <rguenther@suse.de>
7646
7647 PR tree-optimization/62090
7648 * gcc.dg/pr62090.c: New testcase.
7649
7650 2014-08-14 Richard Biener <rguenther@suse.de>
7651
7652 PR rtl-optimization/62079
7653 * g++.dg/pr62079.C: New testcase.
7654
7655 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7656
7657 * gcc.target/arm/max-insns-skipped.c: New test.
7658
7659 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7660
7661 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7662
7663 2014-08-12 Marek Polacek <polacek@redhat.com>
7664
7665 * gcc.dg/concat.c: Add dg-options.
7666 * gcc.dg/func-outside-2.c: Add __extension__.
7667 * gcc.dg/pr19967.c: Use -std=c99.
7668 * gcc.dg/pr22458-1.c: Add dg-options.
7669 * gcc.dg/pr33676.c: Add dg-options.
7670 * gcc.dg/gnu-predef-1.c: New test.
7671 * gcc.dg/c90-func-1.c: New test.
7672 * gcc.dg/c90-func-2.c: New test.
7673 * gcc.dg/c90-func-2.h: New test.
7674
7675 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7676
7677 * lib/target/supports.exp
7678 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7679 or later.
7680
7681 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7682
7683 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7684 on Neon hardware.
7685
7686 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7687 * gcc.target/arm/pr59985.c: Likewise.
7688
7689 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7690
7691 PR other/61962
7692 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7693
7694 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7695
7696 PR middle-end/62103
7697 * gcc.c-torture/execute/bitfld-6.c: New test.
7698
7699 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7700
7701 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7702 * gcc.target/arm/pr56184.C: Likewise.
7703 * gcc.target/arm/pr59896.c: Likewise.
7704 * gcc.target/arm/stack-red-zone.c: Likewise.
7705 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7706
7707 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7708 check_effective_target_arm_thumb2_ok): Test with code that passes
7709 an argument and returns a result.
7710
7711 2014-08-11 Richard Biener <rguenther@suse.de>
7712
7713 PR tree-optimization/62075
7714 * gcc.dg/vect/pr62075.c: New testcase.
7715
7716 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7717
7718 PR tree-optimization/62073
7719 * gcc.dg/vect/pr62073.c: New test.
7720
7721 2014-08-11 Richard Biener <rguenther@suse.de>
7722
7723 PR tree-optimization/62070
7724 * gcc.dg/pr62070.c: New testcase.
7725
7726 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7727
7728 * c-c++-common/asan/inc.c: Update test.
7729 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7730 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7731 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7732 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7733 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7734 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7735 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7736 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7737 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7738 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7739
7740 2014-08-10 Marek Polacek <polacek@redhat.com>
7741
7742 PR c/51849
7743 * gcc.dg/Wc90-c99-compat-1.c: New test.
7744 * gcc.dg/Wc90-c99-compat-2.c: New test.
7745 * gcc.dg/Wc90-c99-compat-3.c: New test.
7746 * gcc.dg/Wc90-c99-compat-4.c: New test.
7747 * gcc.dg/Wc90-c99-compat-5.c: New test.
7748 * gcc.dg/Wc90-c99-compat-6.c: New test.
7749 * gcc.dg/wvla-1.c: Adjust dg-warning.
7750 * gcc.dg/wvla-2.c: Adjust dg-warning.
7751 * gcc.dg/wvla-4.c: Adjust dg-warning.
7752 * gcc.dg/wvla-6.c: Adjust dg-warning.
7753
7754 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7755
7756 PR fortran/61999
7757 * gfortran.dg/dot_product_3.f90: New test case.
7758
7759 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7760
7761 * g++.dg/ipa/devirt-35.C: Fix template.
7762 * g++.dg/ipa/devirt-36.C: Likewise.
7763 * g++.dg/ipa/devirt-37.C: New testcase.
7764
7765 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7766
7767 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7768 * g++.dg/cpp0x/enum29.C: Adjust.
7769
7770 2014-08-08 Richard Biener <rguenther@suse.de>
7771
7772 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7773 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7774 * gfortran.dg/array_memcpy_4.f90: Likewise.
7775 * gfortran.dg/trim_optimize_1.f90: Likewise.
7776 * gfortran.dg/trim_optimize_2.f90: Likewise.
7777
7778 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7779
7780 * gcc.dg/zero_sign_ext_test.c: New test.
7781
7782 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7783
7784 * gcc.dg/torture/pr61772.c: Skip lto running.
7785
7786 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7787
7788 PR tree-optimization/60707
7789 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7790
7791 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7792
7793 * g++.dg/ipa/devirt-35.C: New testcase.
7794 * g++.dg/ipa/devirt-36.C: New testcase.
7795
7796 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7797
7798 PR c++/51312
7799 * g++.dg/cpp0x/enum29.C: New.
7800
7801 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7802
7803 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7804 defining in dg-options.
7805 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7806
7807 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7808
7809 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7810
7811 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7812 on 32-bit hppa-hpux.
7813
7814 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7815 * c-c++-common/pr50459.c: Likewise.
7816
7817 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7818
7819 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7820 values.h, change MAXDOUBLE for DBL_MAX.
7821 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7822 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7823 values.h, change MAXFLOAT for FLT_MAX.
7824 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7825 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7826 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7827 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7828 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7829 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7830 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7831 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7832 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7833
7834 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7835
7836 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7837
7838 2014-08-07 Marek Polacek <polacek@redhat.com>
7839
7840 * gcc.dg/fold-reassoc-3.c: New test.
7841
7842 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7843
7844 * gcc.target/i386/struct-size.c: New.
7845
7846 2014-08-07 Tom de Vries <tom@codesourcery.com>
7847
7848 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7849 * lib/target-supports.exp (check_effective_target_glibc)
7850 (check_effective_target_glibc_2_12_or_later)
7851 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7852
7853 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7854
7855 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7856
7857 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7858
7859 PR c++/43906
7860 * g++.dg/warn/Waddress-1.C: New.
7861
7862 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7863
7864 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7865
7866 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7867
7868 PR debug/61923
7869 * gcc.target/i386/pr61923.c: New test.
7870
7871 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7872
7873 * gcc.target/aarch64/vdup_n_2.c: New test.
7874
7875 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7876
7877 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7878 powerpc_elfv2.
7879
7880 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR rtl-optimization/61801
7883 * gcc.target/i386/pr61801.c: Rewritten.
7884
7885 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7886
7887 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7888 Fix types.
7889 (test_vqdmlsls_lane_s32): Likewise.
7890 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7891 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7892
7893 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7896 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7897 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7898 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7899 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7900 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7901 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7902 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7903
7904 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7905
7906 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7907 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7908 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7909 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7910 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7911 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7912
7913 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914
7915 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7916
7917 2014-08-04 Rohit <rohitarulraj@freescale.com>
7918
7919 PR target/60102
7920 * gcc.target/powerpc/pr60102.c: New testcase.
7921
7922 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7923
7924 PR target/61713
7925 * gcc.dg/pr61756.c: New test.
7926
7927 2014-08-04 Tom de Vries <tom@codesourcery.com>
7928
7929 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7930 version instead of required-target.
7931 * lib/target-supports.exp
7932 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7933 (check_effective_target_glibc_2_11_or_earlier): ... this.
7934
7935 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7936
7937 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7938 * gnat.dg/specs/debug1.ads: Adjust.
7939 * gnat.dg/specs/formal_type.ads: Fix error in test.
7940
7941 2014-08-03 Marek Polacek <polacek@redhat.com>
7942
7943 * gcc.dg/case-bogus-1.c: New test.
7944
7945 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7946
7947 PR c++/15339
7948 * g++.dg/other/default9.C: New.
7949 * g++.dg/other/default10.C: Likewise.
7950 * g++.dg/other/default3.C: Remove xfail.
7951
7952 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7953
7954 * g++.dg/warn/Wsuggest-final.C: New testcase.
7955 * g++.dg/ipa/devirt-34.C: Fix.
7956
7957 2014-08-02 Marek Polacek <polacek@redhat.com>
7958
7959 PR c/59855
7960 * gcc.dg/Wdesignated-init-2.c: New test.
7961
7962 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7963
7964 DR 217 again
7965 * g++.dg/tc1/dr217-2.C: New.
7966
7967 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7968
7969 PR other/61963
7970 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7971
7972 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7973
7974 PR middle-end/61455
7975 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7976 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7977
7978 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7979
7980 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7981 testcase.
7982
7983 2014-08-01 Richard Biener <rguenther@suse.de>
7984
7985 PR middle-end/61762
7986 * gcc.dg/pr61762.c: Align the string to make the testcase work
7987 on strict-align targets.
7988
7989 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7990
7991 * c-c++-common/ubsan/align-1.c: New test.
7992 * c-c++-common/ubsan/align-2.c: New test.
7993 * c-c++-common/ubsan/align-3.c: New test.
7994 * c-c++-common/ubsan/align-4.c: New test.
7995 * c-c++-common/ubsan/align-5.c: New test.
7996 * c-c++-common/ubsan/attrib-4.c: New test.
7997 * g++.dg/ubsan/align-1.C: New test.
7998 * g++.dg/ubsan/align-2.C: New test.
7999 * g++.dg/ubsan/align-3.C: New test.
8000 * g++.dg/ubsan/attrib-1.C: New test.
8001 * g++.dg/ubsan/null-1.C: New test.
8002 * g++.dg/ubsan/null-2.C: New test.
8003
8004 2014-08-01 Tom de Vries <tom@codesourcery.com>
8005
8006 * lib/target-supports.exp (check_effective_target_glibc)
8007 (check_effective_target_glibc_2_12_or_later)
8008 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8009 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8010 not_glibc_2_11_or_earlier.
8011
8012 2014-07-31 Tom de Vries <tom@codesourcery.com>
8013
8014 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8015
8016 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8017
8018 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8019 (test_vpaddd_s64): Likewise.
8020 (test_vpaddd_s64): Likewise.
8021 * gcc.target/aarch64/simd/vpaddd_f64: New.
8022 * gcc.target/aarch64/simd/vpaddd_s64: New.
8023 * gcc.target/aarch64/simd/vpaddd_u64: New.
8024
8025 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8026
8027 PR target/61948
8028 * gcc.target/arm/pr61948.c: New test case.
8029
8030 2014-07-31 Richard Biener <rguenther@suse.de>
8031
8032 PR tree-optimization/61964
8033 * gcc.dg/torture/pr61964.c: New testcase.
8034
8035 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8036
8037 PR c++/60517
8038 * c-c++-common/addrtmp.c: New file.
8039 * c-c++-common/uninit-G.c: Adapt.
8040
8041 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8042
8043 PR lto/61868
8044 * gcc.dg/pr61868.c: New test.
8045
8046 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8047
8048 PR c++/57397
8049 * g++.dg/cpp0x/vt-57397-1.C: New.
8050 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8051
8052 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8053
8054 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8055
8056 2014-07-30 Tom Tromey <tromey@redhat.com>
8057
8058 PR c/59855
8059 * gcc.dg/Wdesignated-init.c: New file.
8060
8061 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8062
8063 * g++.dg/ipa/devirt-34.C: New testcase.
8064
8065 2014-07-28 Richard Biener <rguenther@suse.de>
8066
8067 PR rtl-optimization/61801
8068 * gcc.target/i386/pr61801.c: Fix testcase.
8069
8070 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * gcc.dg/fold-abs-5.c: New test.
8073 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8074 * gcc.dg/fold-compare-8.c: Likewise.
8075
8076 2014-07-28 Richard Biener <rguenther@suse.de>
8077
8078 PR middle-end/52478
8079 * gcc.dg/torture/ftrapv-1.c: New testcase.
8080
8081 2014-07-28 Richard Biener <rguenther@suse.de>
8082
8083 PR tree-optimization/61921
8084 * gfortran.dg/pr61921.f90: New testcase.
8085
8086 2014-07-28 Richard Biener <rguenther@suse.de>
8087
8088 PR rtl-optimization/61801
8089 * gcc.target/i386/pr61801.c: New testcase.
8090
8091 2014-07-27 Marek Polacek <polacek@redhat.com>
8092
8093 PR c/61861
8094 * gcc.dg/pr61861.c: New test.
8095
8096 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8097
8098 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8099 variable problem.
8100
8101 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8102
8103 PR rtl-optimization/61926
8104 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8105 Reverse argument order.
8106 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8107 New XFAILed tests that match the original order.
8108
8109 2014-07-26 Marek Polacek <polacek@redhat.com>
8110
8111 PR c/61077
8112 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8113
8114 2014-07-26 Tobias Burnus <burnus@net-b.de>
8115
8116 PR fortran/61881
8117 PR fortran/61888
8118 PR fortran/57305
8119 * gfortran.dg/sizeof_2.f90: Change dg-error.
8120 * gfortran.dg/sizeof_4.f90: New.
8121 * gfortran.dg/storage_size_1.f08: Correct expected
8122 value.
8123
8124 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8125
8126 PR target/44551
8127 * gcc.target/i386/pr44551-1.c: New file.
8128
8129 2014-07-25 Xinliang David Li <davidxl@google.com>
8130
8131 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8132 * g++.dg/tree-prof/reorder_class1.h: New file.
8133 * g++.dg/tree-prof/reorder_class2.h: New file.
8134 * g++.dg/tree-prof/reorder.C: New test.
8135 * g++.dg/tree-prof/morefunc.C: New test.
8136
8137 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8138
8139 Implement N4051 - Allow typename in a template template parameter
8140 * lib/target-supports.exp (check_effective_target_c++1y): Now
8141 means C++1y and up.
8142 (check_effective_target_c++1y_down): New.
8143 (check_effective_target_c++1z_only): New.
8144 (check_effective_target_c++1z): New.
8145 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8146 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8147 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8148
8149 2014-07-25 Tobias Burnus <burnus@net-b.de>
8150
8151 * gfortran.dg/storage_size_5.f90: New.
8152
8153 2014-07-25 Richard Biener <rguenther@suse.de>
8154
8155 PR middle-end/61762
8156 PR middle-end/61894
8157 * gcc.dg/pr61762.c: New testcase.
8158 * gcc.dg/fold-cstring.c: Likewise.
8159 * gcc.dg/fold-cvect.c: Likewise.
8160
8161 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8162
8163 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8164
8165 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8166 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8167 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8168 * gcc.c-torture/execute/pr23135.x: Likewise.
8169
8170 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8171
8172 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8173
8174 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8175
8176 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8177
8178 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8179
8180 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8181
8182 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8183
8184 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8185 sequences.
8186 * gcc.target/aarch64/test_frame_2.c: Likewise.
8187 * gcc.target/aarch64/test_frame_4.c: Likewise.
8188 * gcc.target/aarch64/test_frame_6.c: Likewise.
8189 * gcc.target/aarch64/test_frame_7.c: Likewise.
8190 * gcc.target/aarch64/test_frame_8.c: Likewise.
8191 * gcc.target/aarch64/test_frame_10.c: Likewise.
8192
8193 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8194
8195 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8196 sequences.
8197 * gcc.target/aarch64/test_frame_10.c: Likewise.
8198 * gcc.target/aarch64/test_frame_2.c: Likewise.
8199 * gcc.target/aarch64/test_frame_4.c: Likewise.
8200 * gcc.target/aarch64/test_frame_6.c: Likewise.
8201 * gcc.target/aarch64/test_frame_7.c: Likewise.
8202 * gcc.target/aarch64/test_frame_8.c: Likewise.
8203 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8204
8205 2014-07-24 Martin Jambor <mjambor@suse.cz>
8206
8207 PR ipa/61160
8208 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8209
8210 2014-07-24 Richard Biener <rguenther@suse.de>
8211
8212 PR ipa/61823
8213 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8214
8215 2014-07-24 Andreas Schwab <schwab@suse.de>
8216
8217 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8218 Also check for __arm__.
8219
8220 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8221
8222 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8223 sequences.
8224
8225 2014-07-24 Marek Polacek <polacek@redhat.com>
8226
8227 PR c/57653
8228 * c-c++-common/pr57653.c: New test.
8229 * c-c++-common/pr57653.h: New file.
8230 * c-c++-common/pr57653-2.c: New test.
8231 * c-c++-common/pr57653-2.h: New file.
8232
8233 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8234
8235 * gcc.target/aarch64/test_frame_common.h: New file.
8236 * gcc.target/aarch64/test_frame_1.c: Likewise.
8237 * gcc.target/aarch64/test_frame_2.c: Likewise.
8238 * gcc.target/aarch64/test_frame_3.c: Likewise.
8239 * gcc.target/aarch64/test_frame_4.c: Likewise.
8240 * gcc.target/aarch64/test_frame_5.c: Likewise.
8241 * gcc.target/aarch64/test_frame_6.c: Likewise.
8242 * gcc.target/aarch64/test_frame_7.c: Likewise.
8243 * gcc.target/aarch64/test_frame_8.c: Likewise.
8244 * gcc.target/aarch64/test_frame_9.c: Likewise.
8245 * gcc.target/aarch64/test_frame_10.c: Likewise.
8246 * gcc.target/aarch64/test_frame_11.c: Likewise.
8247 * gcc.target/aarch64/test_frame_12.c: Likewise.
8248 * gcc.target/aarch64/test_frame_13.c: Likewise.
8249 * gcc.target/aarch64/test_frame_14.c: Likewise.
8250 * gcc.target/aarch64/test_frame_15.c: Likewise.
8251
8252 2014-07-23 Marek Polacek <polacek@redhat.com>
8253
8254 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8255 in the structure.
8256
8257 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8258
8259 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8260 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8261 * gcc.dg/pr10474.c (target): Likewise.
8262
8263 2014-07-22 Martin Jambor <mjambor@suse.cz>
8264
8265 PR ipa/61160
8266 * pr61160-3.C (main): Return zero.
8267
8268 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8269
8270 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8271 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8272 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8273 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8274 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8275 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8276
8277 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8278
8279 PR tree-optimization/61822
8280 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8281
8282 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8283
8284 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8285
8286 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8287
8288 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8289 -msse2 -mno-avx instead of -msse.
8290
8291 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8292
8293 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8294 * gcc.dg/pr44024.c (dg-options): Add -O1.
8295 (dg-final): Check for the condition.
8296 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8297
8298 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8299
8300 PR target/55701
8301 * gcc.target/arm/memset-inline-1.c: New test.
8302 * gcc.target/arm/memset-inline-2.c: New test.
8303 * gcc.target/arm/memset-inline-3.c: New test.
8304 * gcc.target/arm/memset-inline-4.c: New test.
8305 * gcc.target/arm/memset-inline-5.c: New test.
8306 * gcc.target/arm/memset-inline-6.c: New test.
8307 * gcc.target/arm/memset-inline-7.c: New test.
8308 * gcc.target/arm/memset-inline-8.c: New test.
8309 * gcc.target/arm/memset-inline-9.c: New test.
8310
8311 2014-07-21 Tom de Vries <tom@codesourcery.com>
8312
8313 PR target/61827
8314 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8315 to bar symbol in scan-assembler-times call check.
8316
8317 2014-07-21 Tom de Vries <tom@codesourcery.com>
8318
8319 PR target/61827
8320 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8321 for darwin in scan-assembler-times check.
8322 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8323 scan-assembler-not checks. Add checks for insns.
8324 (main): Remove.
8325 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8326 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8327 (main): Remove.
8328
8329 2014-07-21 Tom de Vries <tom@codesourcery.com>
8330
8331 PR target/61827
8332 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8333 dg-options. Add checks for insns with xmm registers. Remove
8334 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8335 (main): Remove.
8336
8337 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8338
8339 PR target/61855
8340 * gcc.target/i386/pr61855.c: New test.
8341
8342 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8343
8344 * gnat.dg/pack20.ad[sb]: New test.
8345 * gnat.dg/pack20_pkg.ads: New helper.
8346
8347 2014-07-20 Ian Lance Taylor <iant@google.com>
8348
8349 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8350 package for compiledir tests.
8351
8352 2014-07-20 Marek Polacek <polacek@redhat.com>
8353
8354 PR c/61852
8355 * gcc.dg/pr61852.c: New test.
8356
8357 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8358
8359 * gcc.dg/stack-usage-2.c: Adjust.
8360
8361 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8362
8363 PR target/61794
8364 * gcc.target/i386/pr61794.c: New test.
8365
8366 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8367
8368 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8369 involving both inputs rather than a multiplication involving one.
8370 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8371 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8372 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8373
8374 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8375
8376 PR c++/50961
8377 * g++.dg/template/operator13.C: New.
8378
8379 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8380
8381 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8382 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8383 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8384 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8385
8386 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8387
8388 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8389 * c-c++-common/ubsan/bounds-5.c: Likewise.
8390 * c-c++-common/ubsan/bounds-6.c: Likewise.
8391 * c-c++-common/ubsan/bounds-7.c: Likewise.
8392 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8393 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8394 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8395 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8396 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8397 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8398 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8399 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8400 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8401 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8402
8403 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8404
8405 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8406 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8407 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8408 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8409
8410 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8411
8412 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8413 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8414 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8415
8416 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8417
8418 PR c++/61804
8419 * g++.dg/parse/pr61804.C: New.
8420
8421 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8422
8423 * gnat.dg/specs/alignment2.ads: Update.
8424 * gnat.dg/specs/size_clause1.ads: Likewise.
8425 * gnat.dg/specs/size_clause2.ads: Likewise.
8426
8427 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8428
8429 PR preprocessor/60723 - missing system-ness marks for macro tokens
8430 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8431
8432 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8433
8434 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8435 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8436 -mieee-with-inexact for alpha*-*-*.
8437
8438 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8439
8440 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8441 Add IEEE options to compile flags.
8442 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8443 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8444
8445 2014-07-15 Michael Matz <matz@suse.de>
8446
8447 PR rtl-optimization/61772
8448 * gcc.dg/torture/pr61772.c: New test.
8449
8450 2014-07-15 Marek Polacek <polacek@redhat.com>
8451
8452 * gcc.dg/ubsan/bounds-1.c: New test.
8453
8454 2014-06-15 Tobias Burnus <burnus@net-b.de>
8455
8456 * gfortran.dg/coarray_34.f90: New.
8457 * gfortran.dg/coarray_6.f90: Update test case.
8458
8459 2014-07-14 Richard Biener <rguenther@suse.de>
8460
8461 PR tree-optimization/61779
8462 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8463
8464 2014-07-14 Richard Biener <rguenther@suse.de>
8465
8466 PR tree-optimization/61786
8467 * gcc.dg/torture/pr61786.c: New testcase.
8468 * gcc.dg/lto/pr61786_0.c: Likewise.
8469 * gcc.dg/lto/pr61786_1.c: Likewise.
8470
8471 2014-07-14 Richard Biener <rguenther@suse.de>
8472
8473 PR tree-optimization/61757
8474 PR tree-optimization/61783
8475 PR tree-optimization/61787
8476 * gcc.dg/torture/pr61757.c: New testcase.
8477 * gcc.dg/torture/pr61787.c: Likewise.
8478
8479 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR middle-end/61294
8482 * c-c++-common/Wmemset-transposed-args1.c: New test.
8483 * c-c++-common/Wmemset-transposed-args2.c: New test.
8484 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8485
8486 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8487
8488 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8489 longer happens during parsing.
8490 * gcc.dg/pr44024.c: Update template.
8491 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8492 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8493 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8494
8495 2014-07-13 Tom de Vries <tom@codesourcery.com>
8496
8497 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8498 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8499
8500 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8501
8502 PR C++/60209 - Declaration of user-defined literal operator cause error
8503 * g++.dg/cpp0x/pr60209-neg.C: New.
8504 * g++.dg/cpp0x/pr60209.C: New.
8505 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8506
8507 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8508
8509 PR c++/60967
8510 * g++.dg/cilk-plus/pr60967.C: New.
8511
8512 2014-07-13 Tobias Burnus <burnus@net-b.de>
8513
8514 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8515
8516 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8517
8518 PR fortran/61780
8519 * gfortran.dg/dependency_44.f90 : New test
8520
8521 2014-07-12 Tobias Burnus <burnus@net-b.de>
8522
8523 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8524 * gfortran.dg/coarray_atomic_2.f90: New.
8525 * gfortran.dg/coarray_atomic_3.f90: New.
8526 * gfortran.dg/coarray_atomic_4.f90: New.
8527 * gfortran.dg/coarray/atomic_2.f90: New.
8528
8529 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8530
8531 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8532 * g++.dg/cpp0x/pr57644.C: New.
8533
8534 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 PR c++/53159
8537 * g++.dg/cpp0x/Wnarrowing1.C: New.
8538
8539 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8540
8541 PR preprocessor/61389
8542 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8543 * gcc.dg/cpp/sysmac1.c: Likewise.
8544
8545 2014-07-11 Richard Biener <rguenther@suse.de>
8546
8547 PR middle-end/61473
8548 * gcc.dg/memmove-4.c: New testcase.
8549 * gcc.dg/strlenopt-8.c: XFAIL.
8550 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8551
8552 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8553
8554 PR target/61561
8555 * gcc.dg/pr61561.c: New test.
8556
8557 2014-07-10 Tom de Vries <tom@codesourcery.com>
8558
8559 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8560 dg-options.
8561 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8562 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8563 dg-options.
8564
8565 2014-07-10 Richard Biener <rguenther@suse.de>
8566
8567 PR c-family/61741
8568 * c-c++-common/torture/pr61741.c: Use signed char.
8569
8570 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8571
8572 * gnat.dg/opt39.adb: New test.
8573
8574 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8575
8576 PR tree-optimization/61742
8577 * gcc.dg/torture/pr61742.c: New test.
8578 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8579 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8580
8581 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8582
8583 PR c++/60686
8584 * g++.dg/cpp0x/explicit8.C: New.
8585
8586 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8587
8588 DR 1584
8589 PR c++/57466
8590 * g++.dg/template/pr57466.C: New.
8591 * g++.dg/cpp0x/pr57466.C: Likewise.
8592 * g++.dg/template/unify6.C: Update.
8593
8594 2014-07-09 Tom de Vries <tom@codesourcery.com>
8595
8596 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8597
8598 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8599
8600 * gfortran.dg/ieee/underflow_1.f90: New file.
8601
8602 2014-07-09 Richard Biener <rguenther@suse.de>
8603
8604 PR c-family/61741
8605 * c-c++-common/torture/pr61741.c: New testcase.
8606
8607 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8608
8609 * lib/target-supports.exp
8610 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8611
8612 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8613
8614 * gcc.dg/globalalias.c: Remove XFAIL.
8615 * gcc.dg/localalias.c: Remove XFAIL.
8616
8617 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8618
8619 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8620 * g++.dg/cpp0x/pr58155.C: New.
8621
8622 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8623
8624 PR testsuite/61453
8625 * gfortran.dg/bind_c_array_params_2.f90:
8626 Adjust regexp for more targets.
8627
8628 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8629 Paolo Carlini <paolo.carlini@oracle.com>
8630
8631 PR c++/59361
8632 * g++.dg/cpp0x/vt-59361.C: New.
8633
8634 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8635
8636 PR target/61599
8637 * gcc.target/i386/pr61599-1.c: New test.
8638 * gcc.target/i386/pr61599-2.c: New test.
8639
8640 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR rtl-optimization/61673
8643 * gcc.c-torture/execute/pr61673.c: New test.
8644
8645 PR tree-optimization/61725
8646 * gcc.dg/tree-ssa/vrp93.c: New test.
8647 * gcc.c-torture/execute/pr61725.c: New test.
8648
8649 2014-07-08 Richard Biener <rguenther@suse.de>
8650
8651 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8652 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8653 restriction on loop depth difference.
8654 (record_equality): Likewise.
8655 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8656 (loop_depth_of_name): Remove.
8657 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8658 restriction on loop depth difference.
8659 (init_copy_prop): Likewise.
8660
8661 2014-07-08 Richard Biener <rguenther@suse.de>
8662
8663 PR tree-optimization/61681
8664 * gcc.dg/torture/pr61681.c: New testcase.
8665
8666 2014-07-08 Richard Biener <rguenther@suse.de>
8667
8668 PR tree-optimization/61680
8669 * gcc.dg/vect/pr61680.c: New testcase.
8670
8671 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8672
8673 PR tree-optimization/61576
8674 * gcc.dg/torture/pr61576.c: New test.
8675
8676 2014-07-08 Marek Polacek <polacek@redhat.com>
8677
8678 PR c/60226
8679 * c-c++-common/pr60226.c: New test.
8680
8681 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8682
8683 PR fortran/61459
8684 PR fortran/58883
8685 * gfortran.dg/allocatable_function_8.f90 : New test
8686
8687 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8688
8689 * gcc.target/powerpc/spe-evmerge.c: New file.
8690
8691 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8694
8695 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8696
8697 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8698
8699 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8700
8701 PR c++/58898
8702 * g++.dg/parse/pr58898.C: New.
8703
8704 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8705
8706 * gfortran.dg/list_read_12.f90: Delete the file.
8707 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8708 of dg-runtest.
8709
8710 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8711
8712 PR libgfortran/61640
8713 * gfortran.dg/arrayio_16.f90: New test.
8714
8715 2014-07-06 Marek Polacek <polacek@redhat.com>
8716
8717 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8718 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8719
8720 2014-07-06 Marek Polacek <polacek@redhat.com>
8721
8722 PR c/6940
8723 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8724 -Wno-sizeof-array-argument.
8725 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8726 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8727 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8728 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8729 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8730 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8731 * c-c++-common/sizeof-array-argument.c: New test.
8732 * gcc.dg/vla-5.c: Add dg-warnings.
8733
8734 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8735
8736 * g++.dg/ipa/devirt-26.C: Update testcase.
8737 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8738 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8739
8740 2014-07-04 Tobias Burnus <burnus@net-b.de>
8741
8742 * gfortran.dg/coarray/coindexed_3.f90: New.
8743
8744 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR middle-end/61654
8747 * g++.dg/opt/pr61654.C: New test.
8748
8749 PR tree-optimization/61684
8750 * gcc.c-torture/compile/pr61684.c: New test.
8751
8752 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8753
8754 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8755 dg-runtest's. Adapt all callers.
8756 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8757 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8758 * lib/go-dg.exp (go-dg-runtest): Likewise.
8759 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8760 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8761
8762 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR tree-optimization/61682
8765 * gcc.c-torture/execute/pr61682.c: New test.
8766
8767 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8768
8769 * gcc.target/powerpc/shift-dot.c: New test.
8770
8771 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8772
8773 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8774 avoid optimization.
8775
8776 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8777
8778 * gcc.target/arm/identical-invariants.c: New test.
8779
8780 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8781 Chen Gang <gang.chen.5i5j@gmail.com>
8782
8783 * gcc.c-torture/compile/section.c: New testcase.
8784
8785 2014-07-02 Christian Bruel <christian.bruel@st.com>
8786
8787 PR target/29349
8788 PR target/53513
8789 * gcc.target/sh/fpchg.c: New test.
8790
8791 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8792 Fritz Reese <Reese-Fritz@zai.com>
8793
8794 * gfortran.dg/oldstyle_5.f: New test.
8795
8796 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8797
8798 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8799 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8800
8801 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8802
8803 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8804 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8805 * g++.dg/parse/error11.C: Likewise.
8806 * g++.old-deja/g++.brendan/template17.C: Likewise.
8807
8808 2014-07-02 Tobias Burnus <burnus@net-b.de>
8809
8810 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8811 * gfortran.dg/coarray/send_array.f90: Ditto.
8812 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8813
8814 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8815 Yufeng Zhang <yufeng.zhang@arm.com>
8816
8817 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8818 (additional_flags_for_func_ret): New variable based on
8819 $additional_flags with -fno-use-caller-save.
8820 (func-ret-*.c): Use the new variable.
8821
8822 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8823
8824 PR c++/59637
8825 * g++.dg/cpp0x/decltype60.C: New.
8826
8827 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8828
8829 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8830 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8831 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8832 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8833 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8834 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8835 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8836 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8837
8838 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8839
8840 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8841
8842 2014-07-01 Marek Polacek <polacek@redhat.com>
8843
8844 * gcc.dg/Wint-conversion.c: New test.
8845
8846 2014-07-01 Marek Polacek <polacek@redhat.com>
8847
8848 PR c/58286
8849 * gcc.dg/Wincompatible-pointer-types.c: New test.
8850
8851 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8852
8853 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8854 MicroBlaze specific pattern.
8855
8856 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8857
8858 PR c++/58781
8859 PR c++/60249
8860 PR c++/59867
8861 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8862 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8863 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8864
8865 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8866
8867 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8868 test requires greater precision than the current PowerPC long
8869 double implementation supports.
8870
8871 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8872
8873 PR c++/54891
8874 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8875
8876 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8877
8878 PR c++/51400
8879 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8880
8881 2014-06-30 Jeff Law <law@redhat.com>
8882
8883 PR tree-optimization/61607
8884 * gcc.dg/tree-ssa/pr61607.c: New test.
8885
8886 2014-06-30 Marek Polacek <polacek@redhat.com>
8887
8888 * c-c++-common/ubsan/attrib-2.c: New test.
8889 * g++.dg/ubsan/return-3.C: New test.
8890
8891 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8892
8893 PR middle-end/57541
8894 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8895 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8896
8897 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8898
8899 * gcc.dg/ira-loop-pressure.c: New test.
8900
8901 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8902
8903 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8904 checks that the dump is generated.
8905
8906 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8907
8908 PR fortran/36275
8909 PR fortran/38839
8910 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8911 * gfortran.dg/binding_label_tests_27.f90: New file.
8912
8913 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8914
8915 * gfortran.dg/graphite/pr59586.f: New testcase.
8916
8917 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8918
8919 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8920
8921 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8922
8923 PR fortran/29383
8924 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8925 New function.
8926 * gfortran.dg/ieee/ieee.exp: New file.
8927 * gfortran.dg/ieee/ieee_1.F90: New file.
8928 * gfortran.dg/ieee/ieee_2.f90: New file.
8929 * gfortran.dg/ieee/ieee_3.f90: New file.
8930 * gfortran.dg/ieee/ieee_4.f90: New file.
8931 * gfortran.dg/ieee/ieee_5.f90: New file.
8932 * gfortran.dg/ieee/ieee_6.f90: New file.
8933 * gfortran.dg/ieee/ieee_7.f90: New file.
8934 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8935
8936 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8937
8938 * g++.dg/cpp0x/elision_conv.C: New.
8939
8940 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8941
8942 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8943
8944 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8945
8946 PR c++/61614
8947 * g++.dg/ext/complit14.C: New.
8948
8949 2014-06-27 Martin Jambor <mjambor@suse.cz>
8950
8951 PR ipa/61160
8952 * g++.dg/ipa/pr61160-2.C: New test.
8953 * g++.dg/ipa/pr61160-3.C: Likewise.
8954
8955 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR tree-optimization/57233
8958 PR tree-optimization/61299
8959 * gcc.dg/pr57233.c: New test.
8960 * gcc.target/i386/pr57233.c: New test.
8961 * gcc.target/i386/sse2-pr57233.c: New test.
8962 * gcc.target/i386/avx-pr57233.c: New test.
8963 * gcc.target/i386/avx2-pr57233.c: New test.
8964 * gcc.target/i386/avx512f-pr57233.c: New test.
8965 * gcc.target/i386/xop-pr57233.c: New test.
8966
8967 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8968
8969 * gcc.dg/typeof-2.c: New testcase.
8970
8971 2014-06-27 Marek Polacek <polacek@redhat.com>
8972
8973 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8974 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8975 (fn2): Likewise.
8976 (fn5): Likewise.
8977 (fn6): Likewise.
8978 (fn7): Likewise.
8979 (fn8): Likewise.
8980 (fn9): Likewise.
8981 (fn11): Likewise.
8982 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8983 location. Add memory barrier.
8984 (fn2): Likewise.
8985 (fn3): Likewise.
8986 (fn4): Likewise.
8987 (fn5): Likewise.
8988 * c-c++-common/ubsan/bounds-7.c: New test.
8989
8990 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8991
8992 PR libgfortran/61499
8993 * gfortran.dg/arrayio_15.f90: New test.
8994
8995 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8996
8997 PR target/61586
8998 * gcc.target/alpha/pr61586.c: New test.
8999
9000 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9001
9002 PR c++/57573
9003 * g++.dg/template/pr57573.C: New.
9004
9005 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9006
9007 * gcc.dg/tree-ssa/interposition.c: New testcase.
9008
9009 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9010
9011 PR c++/56633
9012 * g++.dg/cpp0x/deleted8.C: New.
9013
9014 2014-06-26 Martin Jambor <mjambor@suse.cz>
9015
9016 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9017 parameter.
9018 * g++.dg/simulate-thread/bitfields.C: Likewise.
9019 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9020 allow-packed-store-data-races parameter.
9021 * gcc.dg/simulate-thread/subfields.c: Likewise.
9022 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9023 to one.
9024
9025 2014-06-26 Martin Jambor <mjambor@suse.cz>
9026
9027 * g++.dg/ipa/pr60600.C: Fix typo.
9028 * g++.dg/ipa/devirt-25.C: Likewise.
9029
9030 2014-06-26 Richard Biener <rguenther@suse.de>
9031
9032 PR tree-optimization/61607
9033 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9034
9035 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9036
9037 * gcc.dg/inline-22.c: Add bind_pic_locally.
9038 * gcc.dg/inline_4.c: Ditto.
9039 * gcc.dg/fail_always_inline.c: Ditto.
9040 * g++.dg/ipa/devirt-25.C: Ditto.
9041
9042 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9043
9044 * lib/target-support.exp (bind_pic_locally): Save the flags to
9045 'flags_to_postpone' instead of appending to 'flags'.
9046 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9047 with flags_to_postpone and revert after target_compile.
9048 * lib/g++.exp (g++_target_compile): Ditto.
9049 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9050
9051 2014-06-26 Nick Clifton <nickc@redhat.com>
9052
9053 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9054
9055 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9056
9057 PR c++/61537
9058 * g++.dg/template/pr61537.C: New testcase.
9059
9060 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9061
9062 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9063 powerpc*-*-linux*.
9064
9065 2014-06-25 Tobias Burnus <burnus@net-b.de>
9066
9067 * gfortran.dg/coarray_33.f90: New.
9068
9069 2014-06-25 Tobias Burnus <burnus@net-b.de>
9070
9071 * gfortran.dg/coarray/coindexed_1.f90: New.
9072
9073 2014-06-25 Tobias Burnus <burnus@net-b.de>
9074
9075 * gfortran.dg/coarray_collectives_7.f90: New.
9076
9077 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9078
9079 * gcc.c-torture/execute/20140622-1.c: New test.
9080
9081 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9082
9083 DR 178
9084 PR c++/49132
9085 * g++.dg/cpp0x/aggr1.C: New.
9086 * g++.dg/cpp0x/aggr2.C: Likewise.
9087 * g++.dg/init/aggr11.C: Likewise.
9088 * g++.dg/init/aggr12.C: Likewise.
9089
9090 2014-06-25 Martin Jambor <mjambor@suse.cz>
9091
9092 * g++.dg/ipa/pr61540.C: Remove dumping test.
9093
9094 2014-06-25 Marek Polacek <polacek@redhat.com>
9095
9096 PR c/61162
9097 * gcc.dg/pr61162.c: Adjust dg-warning.
9098 * gcc.dg/pr61162-2.c: New test.
9099
9100 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9101
9102 PR tree-optimization/57742
9103 * gcc.dg/tree-ssa/calloc-3.c: New file.
9104
9105 2014-06-25 Richard Biener <rguenther@suse.de>
9106
9107 PR testsuite/61560
9108 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9109 for targets that return _Complex float in memory.
9110
9111 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9112
9113 * gcc.target/arm/vect-noalign.c: Adjust options.
9114
9115 2014-06-24 Cong Hou <congh@google.com>
9116
9117 * gcc.dg/vect/vect-reduc-sad.c: New.
9118 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9119
9120 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9121
9122 PR tree-optimization/57742
9123 * g++.dg/tree-ssa/calloc.C: New testcase.
9124 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9125 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9126 * gcc.dg/strlenopt-9.c: Adapt.
9127
9128 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9129
9130 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9131 global variable.
9132 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9133 instead of calling sequentially in the C code.
9134 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9135 saved_return_address to the stack frame where LR register was stored.
9136 (saved_return_address): Declare weak.
9137
9138 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9139
9140 PR c++/33972
9141 * g++.dg/other/operator3.C: New.
9142 * g++.dg/template/operator8.C: Adjust.
9143 * g++.dg/template/operator9.C: Likewise.
9144
9145 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9146
9147 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9148
9149 2014-06-24 Richard Biener <rguenther@suse.de>
9150
9151 PR tree-optimization/61572
9152 * gcc.target/i386/pr61572.c: New testcase.
9153
9154 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9155
9156 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9157 reduction clause.
9158 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9159 Remove Label is never defined expected error.
9160 * gfortran.dg/gomp/udr8.f90: New test.
9161
9162 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9163
9164 PR tree-optimization/61554
9165 * g++.dg/torture/pr61554.C: New testcase.
9166
9167 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9168
9169 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9170
9171 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9172
9173 * gcc.dg/localalias-2.c: Guard by require-alias.
9174 * gcc.dg/globalalias-2.c: Likewise.
9175
9176 2014-06-23 Kai Tietz <ktietz@redhat.com>
9177
9178 * gcc.target/i386/indjmp-1.c: New test.
9179
9180 2014-06-23 Andrew Pinski <apinski@cavium.com>
9181
9182 * gcc.c-torture/compile/20140723-1.c: New testcase.
9183
9184 2014-06-23 Marek Polacek <polacek@redhat.com>
9185
9186 PR c/61553
9187 * c-c++-common/pr61553.c (foo): Add dg-error.
9188
9189 2014-06-23 Tobias Burnus <burnus@net-b.de>
9190
9191 * gfortran.dg/coarray_32.f90: New.
9192
9193 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9194
9195 DR 577
9196 PR c++/33101
9197 * g++.dg/other/void1.C: Adjust.
9198 * g++.dg/other/void3.C: Likewise.
9199
9200 2014-06-23 Marek Polacek <polacek@redhat.com>
9201
9202 PR c/61553
9203 * c-c++-common/pr61553.c: New test.
9204
9205 2014-06-23 Richard Biener <rguenther@suse.de>
9206
9207 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9208 * g++.dg/vect/slp-pr50819.cc: Likewise.
9209 * g++.dg/vect/slp-pr56812.cc: Likewise.
9210 * gcc.dg/vect/bb-slp-1.c: Likewise.
9211 * gcc.dg/vect/bb-slp-10.c: Likewise.
9212 * gcc.dg/vect/bb-slp-11.c: Likewise.
9213 * gcc.dg/vect/bb-slp-13.c: Likewise.
9214 * gcc.dg/vect/bb-slp-14.c: Likewise.
9215 * gcc.dg/vect/bb-slp-15.c: Likewise.
9216 * gcc.dg/vect/bb-slp-16.c: Likewise.
9217 * gcc.dg/vect/bb-slp-17.c: Likewise.
9218 * gcc.dg/vect/bb-slp-18.c: Likewise.
9219 * gcc.dg/vect/bb-slp-19.c: Likewise.
9220 * gcc.dg/vect/bb-slp-2.c: Likewise.
9221 * gcc.dg/vect/bb-slp-20.c: Likewise.
9222 * gcc.dg/vect/bb-slp-21.c: Likewise.
9223 * gcc.dg/vect/bb-slp-22.c: Likewise.
9224 * gcc.dg/vect/bb-slp-23.c: Likewise.
9225 * gcc.dg/vect/bb-slp-24.c: Likewise.
9226 * gcc.dg/vect/bb-slp-25.c: Likewise.
9227 * gcc.dg/vect/bb-slp-26.c: Likewise.
9228 * gcc.dg/vect/bb-slp-27.c: Likewise.
9229 * gcc.dg/vect/bb-slp-28.c: Likewise.
9230 * gcc.dg/vect/bb-slp-29.c: Likewise.
9231 * gcc.dg/vect/bb-slp-3.c: Likewise.
9232 * gcc.dg/vect/bb-slp-30.c: Likewise.
9233 * gcc.dg/vect/bb-slp-31.c: Likewise.
9234 * gcc.dg/vect/bb-slp-32.c: Likewise.
9235 * gcc.dg/vect/bb-slp-4.c: Likewise.
9236 * gcc.dg/vect/bb-slp-5.c: Likewise.
9237 * gcc.dg/vect/bb-slp-6.c: Likewise.
9238 * gcc.dg/vect/bb-slp-7.c: Likewise.
9239 * gcc.dg/vect/bb-slp-8.c: Likewise.
9240 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9241 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9242 * gcc.dg/vect/bb-slp-9.c: Likewise.
9243 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9244 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9245 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9246 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9247 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9248 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9249 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9250 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9251 * gcc.dg/vect/pr26359.c: Likewise.
9252 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9253
9254 2014-06-23 Marek Polacek <polacek@redhat.com>
9255
9256 * c-c++-common/pr49706-2.c: New test.
9257
9258 2014-06-23 Alan Modra <amodra@gmail.com>
9259
9260 * gcc.dg/pr61583.c: New.
9261
9262 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9263
9264 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9265 [u]int64x1_t.
9266
9267 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9268 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9269
9270 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9271 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9272 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9273 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9274 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9275 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9276 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9277 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9278 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9279 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9280 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9281 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9282 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9283 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9284 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9285 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9286 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9287 test_vsrid_n_u64): Fix signature to match intrinsic.
9288
9289 (test_vabs_s64): Remove.
9290 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9291
9292 (test_vdupd_lane_s64): Rename to...
9293 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9294
9295 (test_vdupd_lane_u64): Rename to...
9296 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9297
9298 (test_vtst_s64): Rename to...
9299 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9300
9301 (test_vtst_u64): Rename to...
9302 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9303
9304 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9305 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9306 Remove out-of-bounds tests.
9307 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9308 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9309 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9310
9311 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9312
9313 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9314 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9315 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9316 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9317 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9318 vector types.
9319 * gcc.target/aarch64/vsub_f64.c: Likewise.
9320 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9321 scheme as now the same for all variants.
9322 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9323 float64x1_t.
9324
9325 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9326
9327 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9328
9329 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9330
9331 * gcc.dg/localalias.c: Fix broken commit.
9332 * gcc.dg/globalalias.c: Likewise.
9333
9334 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9335
9336 * gcc.dg/localalias.c: New testcase.
9337 * gcc.dg/localalias-2.c: New testcase.
9338 * gcc.dg/globalalias.c: New testcase.
9339 * gcc.dg/globalalias-2.c: New testcase.
9340
9341 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9342
9343 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9344
9345 2014-06-20 Marek Polacek <polacek@redhat.com>
9346
9347 * c-c++-common/ubsan/bounds-1.c: New test.
9348 * c-c++-common/ubsan/bounds-2.c: New test.
9349 * c-c++-common/ubsan/bounds-3.c: New test.
9350 * c-c++-common/ubsan/bounds-4.c: New test.
9351 * c-c++-common/ubsan/bounds-5.c: New test.
9352 * c-c++-common/ubsan/bounds-6.c: New test.
9353
9354 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9355
9356 Make the tests big-endian friendly.
9357
9358 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9359 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9360 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9361 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9362 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9363 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9364 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9365 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9366 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9367
9368 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9369 Max Ostapenko <m.ostapenko@partner.samsung.com>
9370
9371 PR sanitizer/61547
9372 * c-c++-common/asan/strlen-overflow-1.c: New test.
9373
9374 2014-06-20 Martin Jambor <mjambor@suse.cz>
9375
9376 PR ipa/61540
9377 * g++.dg/ipa/pr61540.C: New test.
9378
9379 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9380 Max Ostapenko <m.ostapenko@partner.samsung.com>
9381
9382 PR sanitizer/61530
9383 * c-c++-common/asan/pr61530.c: New test.
9384
9385 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9386
9387 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9388 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9389 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9390 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9391 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9392 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9393 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9394 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9395 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9396 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9397 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9398 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9399 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9400 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9401 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9402 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9403 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9404 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9405 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9406 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9407 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9408 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9409 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9410 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9411 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9412 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9413 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9414 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9415 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9416 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9417 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9418 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9419 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9420 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9421 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9422 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9423 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9424 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9425 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9426 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9427 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9428 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9429 (test_vqdmlal_high_lane_s16): Fix parameter type.
9430 (test_vqdmlal_high_lane_s32): Likewise.
9431 (test_vqdmull_high_lane_s16): Likewise.
9432 (test_vqdmull_high_lane_s32): Likewise.
9433 (test_vqdmlsl_high_lane_s32): Likewise.
9434 (test_vqdmlsl_high_lane_s16): Likewise.
9435 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9436 Fix argument type.
9437 (test_vqdmlals_lane_s32): Likewise.
9438 (test_vqdmlslh_lane_s16): Likewise.
9439 (test_vqdmlsls_lane_s32): Likewise.
9440 (test_vqdmulhh_lane_s16): Likewise.
9441 (test_vqdmulhs_lane_s32): Likewise.
9442 (test_vqdmullh_lane_s16): Likewise.
9443 (test_vqdmulls_lane_s32): Likewise.
9444 (test_vqrdmulhh_lane_s16): Likewise.
9445 (test_vqrdmulhs_lane_s32): Likewise.
9446
9447 2014-06-20 Tobias Burnus <burnus@net-b.de>
9448
9449 PR testsuite/61567
9450 * gfortran.dg/coarray_collectives_5.f90: Update
9451 dg-final scan-tree-dump-times.
9452 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9453
9454 2014-06-20 Hale Wang <hale.wang@arm.com>
9455
9456 * gcc.target/arm/lto/: New folder to verify the LTO option.
9457 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9458 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9459 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9460 * lib/lto.exp (object-readelf): New procedure.
9461
9462 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9463
9464 PR fortran/61454
9465 * gfortran.dg/pr61454.f90: New file.
9466
9467 2014-06-19 Terry Guo <terry.guo@arm.com>
9468
9469 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9470 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9471 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9472
9473 2014-06-19 Tobias Burnus <burnus@net-b.de>
9474
9475 * gfortran.dg/coarray/collectives_2.f90: Extend
9476 and make valid.
9477
9478 2014-06-18 Tom de Vries <tom@codesourcery.com>
9479
9480 * gcc.target/aarch64/fuse-caller-save.c: New test.
9481
9482 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9483 Tom de Vries <tom@codesourcery.com>
9484
9485 * gcc.target/arm/fuse-caller-save.c: New test.
9486
9487 2014-06-18 Richard Biener <rguenther@suse.de>
9488
9489 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9490 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9491 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9492
9493 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9494
9495 PR tree-optimization/61518
9496 * gcc.dg/torture/pr61518.c: New test.
9497
9498 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9499
9500 PR tree-optimization/61517
9501 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9502 (incorrect_read_be32): Likewise.
9503 (main): Call incorrect_read_* to test stmt replacement is made by
9504 bswap at the right place.
9505 * gcc.c-torture/execute/pr61517.c: New test.
9506
9507 2014-06-18 Andreas Schwab <schwab@suse.de>
9508
9509 PR rtl-optimization/54555
9510 * gcc.target/m68k/pr54555.c: New test.
9511
9512 2014-06-18 Olivier Hainque <hainque@adacore.com>
9513
9514 * gnat.dg/blocklocs.adb: New test.
9515
9516 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9517
9518 PR tree-optimization/52252
9519 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9520 * gcc.target/i386/pr52252-core.c: Ditto.
9521
9522 PR tree-optimization/61403
9523 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9524
9525 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9526
9527 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9528 * gfortran.dg/gomp/depend-1.f90: New test.
9529 * gfortran.dg/gomp/target1.f90: New test.
9530 * gfortran.dg/gomp/target2.f90: New test.
9531 * gfortran.dg/gomp/target3.f90: New test.
9532 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9533 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9534 201107.
9535
9536 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9537
9538 PR fortran/61126
9539 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9540
9541 2014-06-17 Tobias Burnus <burnus@net-b.de>
9542 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9543
9544 * gfortran.dg/coarray/send_array.f90: New.
9545 * gfortran.dg/coarray/get_array.f90: New.
9546 * gfortran.dg/coarray/sendget_array.f90: New.
9547 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9548 names.
9549 * gfortran.dg/coarray/collectives_2.f90: New.
9550
9551 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9552
9553 PR target/61533
9554 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9555 dg-options.
9556
9557 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9558
9559 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9560 unit_id and kind_id to zero.
9561
9562 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9563
9564 PR target/61483
9565 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9566 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9567 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9568 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9569
9570 2014-06-17 Richard Biener <rguenther@suse.de>
9571
9572 PR lto/61012
9573 * gcc.dg/lto/pr61526_0.c: New testcase.
9574 * gcc.dg/lto/pr61526_1.c: Likewise.
9575
9576 2014-06-17 Richard Biener <rguenther@suse.de>
9577
9578 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9579 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9580 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9581 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9582 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9583
9584 2014-06-17 Richard Biener <rguenther@suse.de>
9585
9586 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9587
9588 2014-06-16 Richard Biener <rguenther@suse.de>
9589
9590 PR tree-optimization/61482
9591 * g++.dg/torture/pr61482.C: New testcase.
9592
9593 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9594
9595 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9596 vpmacsdql instruction.
9597
9598 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9599
9600 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9601 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9602 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9603 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9604 test patterns.
9605 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9606 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9607 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9608 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9609 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9610 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9611
9612 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9613
9614 PR fortran/28484
9615 PR fortran/61429
9616 * gfortran.dg/system_clock_1.f90: New file.
9617 * gfortran.dg/system_clock_2.f90: New file.
9618
9619 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 PR c++/33101
9622 * g++.dg/other/void3.C: New.
9623 * g++.dg/conversion/err-recover1.C: Update.
9624
9625 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9626
9627 PR target/61415
9628 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9629 * gcc.target/powerpc/pack02.c: Use it.
9630 * gcc.target/powerpc/tfmode_off.c: Likewise.
9631
9632 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9633
9634 PR rtl-optimization/61094
9635 PR rtl-optimization/61446
9636 * gcc.target/i386/pr61446.c : New.
9637
9638 2014-06-13 Dehao Chen <dehao@google.com>
9639
9640 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9641
9642 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9643
9644 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9645
9646 2014-06-13 Richard Biener <rguenther@suse.de>
9647
9648 * c-c++-common/pr46562-2.c: Adjust.
9649 * g++.dg/tree-ssa/pr8781.C: Likewise.
9650 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9651 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9652 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9653 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9654 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9655
9656 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9657
9658 PR tree-optimization/61375
9659 * gcc.c-torture/execute/pr61375-1.c: New test.
9660
9661 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR middle-end/61486
9664 * c-c++-common/gomp/pr61486-1.c: New test.
9665 * c-c++-common/gomp/pr61486-2.c: New test.
9666
9667 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9668
9669 PR target/59843
9670 * gcc.dg/vect/vect-singleton_1.c: New file.
9671
9672 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9673
9674 PR target/61443
9675 * gcc.target/avr/torture/pr61443.c: New test.
9676
9677 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 PR c++/19200
9680 * g++.dg/parse/friend11.C: New.
9681
9682 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9683
9684 PR c++/60265
9685 * g++.dg/cpp0x/using-enum-1.C: New.
9686 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9687
9688 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9689
9690 PR c++/19200
9691 * g++.dg/parse/friend9.C: New.
9692 * g++.dg/parse/friend10.C: Likewise.
9693 * g++.dg/parse/friend7.C: Adjust.
9694
9695 2014-06-11 Richard Biener <rguenther@suse.de>
9696
9697 PR tree-optimization/61452
9698 * gcc.dg/torture/pr61452.c: New testcase.
9699
9700 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9701
9702 PR c++/34049
9703 * g++.dg/parse/pr34049.C: New.
9704
9705 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9706
9707 * gcc.c-torture/execute/pr61306-1.c: New test.
9708 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9709 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9710
9711 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9712
9713 * gcc.target/aarch64/acle/acle.exp: New.
9714 * gcc.target/aarch64/acle/crc32b.c: New test.
9715 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9716 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9717 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9718 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9719 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9720 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9721 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9722
9723 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9724
9725 PR tree-optimization/52252
9726 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9727
9728 2014-06-11 Richard Biener <rguenther@suse.de>
9729
9730 PR middle-end/61437
9731 * gcc.dg/torture/20140610-1.c: New testcase.
9732 * gcc.dg/torture/20140610-2.c: Likewise.
9733
9734 2014-06-10 Richard Biener <rguenther@suse.de>
9735
9736 PR tree-optimization/61438
9737 * gcc.dg/torture/pr61438.c: New testcase.
9738
9739 2014-06-10 Richard Biener <rguenther@suse.de>
9740
9741 PR middle-end/61456
9742 * g++.dg/opt/pr61456.C: New testcase.
9743
9744 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9745 Mikael Morin <mikael@gcc.gnu.org>
9746
9747 PR fortran/41936
9748 * gfortran.dg/class_array_15.f03: Check memory leaks.
9749
9750 2014-06-10 Richard Biener <rguenther@suse.de>
9751
9752 PR tree-optimization/57186
9753 PR tree-optimization/59299
9754 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9755 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9756
9757 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR fortran/60928
9760 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9761 directives.
9762 * gfortran.dg/gomp/associate1.f90: New test.
9763 * gfortran.dg/gomp/intentin1.f90: New test.
9764 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9765 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9766 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9767 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9768
9769 2014-06-09 Marek Polacek <polacek@redhat.com>
9770
9771 PR c/36446
9772 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9773 * gcc.dg/array-2.c: Likewise.
9774 * gcc.dg/array-const-2.c: Likewise.
9775 * gcc.dg/ucnid-8.c: Likewise.
9776 * gcc.dg/vla-init-1.c: Likewise.
9777 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9778 * gcc.dg/c99-flex-array-7.c: Likewise.
9779 * gcc.dg/init-bad-1.c: Likewise.
9780 * gcc.dg/init-bad-3.c: Likewise.
9781 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9782 * gcc.dg/pedwarn-init.c: Add dg-warning.
9783 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9784
9785 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9786
9787 PR c++/22556
9788 * g++.dg/other/redecl3.C: New.
9789
9790 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9791
9792 PR c++/54442
9793 * g++.dg/pr54442.C: New file.
9794
9795 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9796
9797 PR fortran/61406
9798 * gfortran.dg/associate_17.f90 : New test
9799
9800 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9801
9802 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9803 void for TEST instead of static void.
9804 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9805 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9806 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9807 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9808 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9809 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9810 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9811 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9812 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9813 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9814 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9815 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9816 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9817 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9818 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9819 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9820 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9821 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9822 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9823 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9824 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9825 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9826 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9827 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9828 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9829 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9830 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9831 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9832 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9833 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9834 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9835 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9836 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9837 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9838 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9840 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9845 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9846 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9856 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9857 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9858 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9859 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9863 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9864 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9877 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9878 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9879 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9881 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9882 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9883 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9884 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9887 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9888 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9889 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9890 instead of static void.
9891 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9892 delete unused variables.
9893 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9894 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9895 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9896 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9897 delete unused variables, void for TEST instead of static void.
9898 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9902 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9903 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9904 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9907 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9909 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9911 initialize variables.
9912 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9913 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9914 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9916 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9917 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9918 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9921 * gcc.target/i386/i386.exp: Ditto.
9922 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9923 CALC, void for TEST instead of static void, initialize variables.
9924 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9925 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9926 static void.
9927 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9928 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9929 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9930 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9931 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10012 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10018 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10021 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10022 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10025 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10026 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10027 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10028 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10030 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10031 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10032 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10033 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10036 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10037 instead of static void.
10038 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10039 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10040 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10041 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10043 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10044 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10045 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10046 static void, delete unused variables.
10047 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10048 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10049 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10050 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10051 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10052 static void, delete unused variables, Change parameters for
10053 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10054 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10055 CALC, void for TEST instead of static void.
10056 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10057 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10058 void.
10059 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10061 static void, change type of parameter for UNION_TYPE.
10062 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10064 void for TEST instead of static void, delete unused variables, change
10065 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10066 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10071 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10073 void for TEST instead of static void, change parameters for
10074 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10075 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10076 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10077 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10078 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10079 __attribute__((unused)).
10080 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10081 __attribute__((unused)).
10082 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10083 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10084 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10085 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10086 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10087 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10088 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10089 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10090 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10091 add __attribute__((unused)).
10092 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10093 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10094 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10097 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10098 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10099 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10100 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10101 delete unused variables.
10102 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10103 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10104 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10105 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10106 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10107 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10108 static void, mask_merging and zero_masking for unsigned types.
10109 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10110 CHECK_ARRAY for unsigned types.
10111 * gcc.target/i386/m256-check.h: Ditto.
10112 * gcc.target/i386/m512-check.h: Ditto.
10113
10114 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10115
10116 PR target/61062
10117 * gcc.target/arm/pr48252.c (main): Expect same result
10118 as endian-neutral.
10119
10120 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10121
10122 PR fortran/45187
10123 * gfortran.dg/cray_pointers_10.f90: New file.
10124
10125 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10126
10127 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10128 instead of complex(kind=16).
10129
10130 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10131
10132 PR fortran/38829
10133 * gfortran.dg/bind_c_usage_29.f90: New file.
10134
10135 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10136
10137 * gnat.dg/opt38.adb: New test.
10138 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10139
10140 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10141
10142 PR target/18343
10143 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10144 New macro, 0 for __MMIX__, default 64.
10145 (bar): Pass it to __builtin_apply instead of literal 64.
10146
10147 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10148
10149 * gfortran.dg/io_constraints_11.f90: New file.
10150 * gfortran.dg/io_constraints_12.f90: New file.
10151 * gfortran.dg/io_constraints_13.f90: New file.
10152
10153 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10154
10155 PR target/61423
10156 * gcc.target/i386/pr61423.c: New test.
10157
10158 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10159
10160 PR c++/60184
10161 * g++.dg/cpp0x/constexpr-union6.C: New.
10162 * g++.dg/cpp0x/union6.C: Likewise.
10163 * g++.dg/init/ref14.C: Adjust.
10164 * g++.dg/init/union1.C: Likewise.
10165
10166 2014-06-06 Richard Biener <rguenther@suse.de>
10167
10168 PR tree-optimization/59299
10169 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10170
10171 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10172
10173 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10174 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10175
10176 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10177
10178 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10179 bitfield and test wrong results instead of correct results to make the
10180 test more portable.
10181
10182 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10183
10184 PR c++/60432
10185 * g++.dg/cpp0x/constexpr-60432.C: New.
10186
10187 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10188
10189 PR c++/60199
10190 * g++.dg/cpp0x/constexpr-60199.C: New.
10191
10192 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10193
10194 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10195 Specify -march=z900 as an additional option.
10196 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10197 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10198 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10199
10200 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10201
10202 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10203 reduction clause diagnostic changes.
10204 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10205 * gfortran.dg/gomp/reduction1.f90: Likewise.
10206 * gfortran.dg/gomp/reduction3.f90: Likewise.
10207 * gfortran.dg/gomp/udr1.f90: New test.
10208 * gfortran.dg/gomp/udr2.f90: New test.
10209 * gfortran.dg/gomp/udr3.f90: New test.
10210 * gfortran.dg/gomp/udr4.f90: New test.
10211 * gfortran.dg/gomp/udr5.f90: New test.
10212 * gfortran.dg/gomp/udr6.f90: New test.
10213 * gfortran.dg/gomp/udr7.f90: New test.
10214
10215 2014-06-06 Christian Bruel <christian.bruel@st.com>
10216
10217 PR tree-optimization/43934
10218 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10219
10220 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10221
10222 PR c/53119
10223 * gcc.dg/pr53119.c: New testcase.
10224
10225 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10226
10227 PR target/52472
10228 * gcc.target/avr/pr52472.c: New test.
10229
10230
10231 2014-06-05 Jeff Law <law@redhat.com>
10232
10233 PR tree-optimization/61289
10234 * g++.dg/pr61289.C: New test.
10235 * g++.dg/pr61289-2.C: New test.
10236
10237 2014-06-05 Richard Biener <rguenther@suse.de>
10238 Paolo Carlini <paolo.carlini@oracle.com>
10239
10240 PR c++/56961
10241 * g++.dg/parse/pr56961.C: New.
10242
10243 2014-06-05 Kai Tietz <ktietz@redhat.com>
10244
10245 PR target/46219
10246 * gcc.target/i386/sibcall-4.c: Remove xfail.
10247
10248 2014-06-05 Julian Brown <julian@codesourcery.com>
10249 Sandra Loosemore <sandra@codesourcery.com>
10250
10251 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10252
10253 2014-06-05 Richard Biener <rguenther@suse.de>
10254
10255 PR c++/61004
10256 * g++.dg/diagnostic/pr61004.C: New testcase.
10257
10258 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10259
10260 * gcc.dg/torture/pr61319.c: New test.
10261
10262 2014-06-05 Marek Polacek <polacek@redhat.com>
10263
10264 PR c/56724
10265 * gcc.dg/pr56724-3.c: New test.
10266
10267 2014-06-05 Andreas Schwab <schwab@suse.de>
10268
10269 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10270
10271 2014-06-05 Marek Polacek <polacek@redhat.com>
10272
10273 PR c/49706
10274 * c-c++-common/pr49706.c: New test.
10275
10276 2014-06-05 Marek Polacek <polacek@redhat.com>
10277
10278 PR c/48062
10279 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10280 * gcc.dg/Wshadow-3.c: Likewise.
10281 * gcc.dg/pr48062.c: New test.
10282
10283 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10284
10285 PR c++/43453
10286 * g++.dg/init/pr43453.C: New.
10287
10288 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10289
10290 PR tree-optimization/61385
10291 * gcc.dg/tree-ssa/pr61385.c: New file.
10292
10293 2014-06-04 Richard Biener <rguenther@suse.de>
10294
10295 PR tree-optimization/60098
10296 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10297
10298 2014-06-04 Richard Biener <rguenther@suse.de>
10299
10300 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10301
10302 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10303
10304 PR c/58942
10305 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10306 the case with a pointer.
10307
10308 2014-06-04 Marek Polacek <polacek@redhat.com>
10309
10310 PR c/30020
10311 * c-c++-common/pr30020.c: New test.
10312
10313 2014-06-03 Andrew Pinski <apinski@cavium.com>
10314
10315 * gcc.c-torture/compile/20140528-1.c: New testcase.
10316
10317 2014-06-03 Dehao Chen <dehao@google.com>
10318
10319 * gcc.dg/tree-prof/merge_block.c: New test.
10320
10321 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10322
10323 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10324 * g++.dg/ext/mv15.C (dg-options): Ditto.
10325
10326 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10327
10328 DR 1423
10329 PR c++/52174
10330 * g++.dg/cpp0x/nullptr31.C: New.
10331 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10332 * g++.dg/cpp0x/nullptr17.C: Update.
10333
10334 2014-06-03 Marek Polacek <polacek@redhat.com>
10335
10336 PR c/60439
10337 * c-c++-common/pr60439.c: New test.
10338 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10339
10340 2014-06-03 Martin Jambor <mjambor@suse.cz>
10341
10342 PR ipa/61160
10343 * g++.dg/ipa/pr61160-1.C: New test.
10344
10345 2014-06-03 Richard Biener <rguenther@suse.de>
10346
10347 PR tree-optimization/61383
10348 * gcc.dg/torture/pr61383-1.c: New testcase.
10349
10350 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10351
10352 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10353
10354 2014-06-02 Jeff Law <law@redhat.com>
10355
10356 PR rtl-optimization/61094
10357 * g++.dg/pr61094: New test.
10358
10359 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10360
10361 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10362 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10363 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10364 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10365 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10366 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10367 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10368 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10369
10370 2014-06-02 Richard Biener <rguenther@suse.de>
10371
10372 PR tree-optimization/61346
10373 * gcc.dg/torture/pr61346.c: New testcase.
10374
10375 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10376
10377 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10378 not compilation.
10379 * gcc.target/i386/sibcall-4.c: Ditto.
10380 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10381
10382 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10383
10384 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10385 in scan-assembler-not string.
10386 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10387 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10388 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10389
10390 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10391
10392 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10393
10394 2014-06-01 Kai Tietz <ktietz@redhat.com>
10395
10396 PR target/61377
10397 * gcc.target/i386/sibcall-6.c: New test.
10398
10399 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10400
10401 DR 1227
10402 PR c++/57543
10403 * g++.dg/cpp0x/pr57543-1.C: New.
10404 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10405 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10406 * g++.dg/cpp0x/decltype59.C: Likewise.
10407
10408 2014-05-31 Tom de Vries <tom@codesourcery.com>
10409
10410 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10411
10412 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10413
10414 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10415 restore_gcc_exec_prefix_env_var): New procedures.
10416 (set_ld_library_path_env_vars,
10417 restore_ld_library_path_env_vars): Use them.
10418 * lib/c-compat.exp: Load target-libpath.exp.
10419 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10420 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10421 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10422 restore_gcc_exec_prefix_env_var.
10423 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10424 Likewise.
10425
10426 * c-c++-common/asan/misalign-1.c: New test.
10427 * c-c++-common/asan/misalign-2.c: New test.
10428
10429 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10430 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10431 -DASAN_USE_DEJAGNU_GTEST=1.
10432 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10433 * g++.dg/asan/asan_oob_test.cc: Likewise.
10434 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10435 * g++.dg/asan/asan_str_test.cc: Likewise.
10436 * g++.dg/asan/asan_test_utils.h: Likewise.
10437 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10438 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10439 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10440 Imported from upstream r209283.
10441 * g++.dg/asan/asan_test_config.h: Likewise.
10442
10443 2014-05-30 Kai Tietz <ktietz@redhat.com>
10444
10445 PR target/60104
10446 * gcc.target/i386/sibcall-1.c: New test.
10447 * gcc.target/i386/sibcall-2.c: New test.
10448 * gcc.target/i386/sibcall-3.c: New test.
10449 * gcc.target/i386/sibcall-4.c: New test.
10450
10451 2014-05-30 Ian Lance Taylor <iant@google.com>
10452
10453 * gcc.target/i386/pause-2.c: New test.
10454
10455 2014-05-30 Tom de Vries <tom@codesourcery.com>
10456
10457 * gcc.target/i386/fuse-caller-save.c: New test.
10458 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10459 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10460
10461 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10462
10463 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10464 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10465 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10466 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10467 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10468 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10469 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10470 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10471 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10472 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10473 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10474 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10475 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10476 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10477 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10478 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10479 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10480 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10481 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10482 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10483 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10484 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10485 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10486 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10487 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10488 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10489 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10490 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10491 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10492 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10493 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10494 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10495 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10496 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10497 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10498 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10499
10500 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10501
10502 PR rtl-optimization/61325
10503 * gcc.target/aarch64/pr61325.c: New.
10504
10505 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10506
10507 * gcc.target/arm/simd/vextQf32_1.c: New file.
10508 * gcc.target/arm/simd/vextQp16_1.c: New file.
10509 * gcc.target/arm/simd/vextQp8_1.c: New file.
10510 * gcc.target/arm/simd/vextQs16_1.c: New file.
10511 * gcc.target/arm/simd/vextQs32_1.c: New file.
10512 * gcc.target/arm/simd/vextQs64_1.c: New file.
10513 * gcc.target/arm/simd/vextQs8_1.c: New file.
10514 * gcc.target/arm/simd/vextQu16_1.c: New file.
10515 * gcc.target/arm/simd/vextQu32_1.c: New file.
10516 * gcc.target/arm/simd/vextQu64_1.c: New file.
10517 * gcc.target/arm/simd/vextQu8_1.c: New file.
10518 * gcc.target/arm/simd/vextQp64_1.c: New file.
10519 * gcc.target/arm/simd/vextf32_1.c: New file.
10520 * gcc.target/arm/simd/vextp16_1.c: New file.
10521 * gcc.target/arm/simd/vextp8_1.c: New file.
10522 * gcc.target/arm/simd/vexts16_1.c: New file.
10523 * gcc.target/arm/simd/vexts32_1.c: New file.
10524 * gcc.target/arm/simd/vexts64_1.c: New file.
10525 * gcc.target/arm/simd/vexts8_1.c: New file.
10526 * gcc.target/arm/simd/vextu16_1.c: New file.
10527 * gcc.target/arm/simd/vextu32_1.c: New file.
10528 * gcc.target/arm/simd/vextu64_1.c: New file.
10529 * gcc.target/arm/simd/vextu8_1.c: New file.
10530 * gcc.target/arm/simd/vextp64_1.c: New file.
10531
10532 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10533 Tom de Vries <tom@codesourcery.com>
10534
10535 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10536 options.
10537 * gcc.target/mips/fuse-caller-save.h: New include file.
10538 * gcc.target/mips/fuse-caller-save.c: New test.
10539 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10540 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10541
10542 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10543
10544 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10545
10546 2014-05-28 Richard Biener <rguenther@suse.de>
10547
10548 PR middle-end/61045
10549 * gcc.dg/pr61045.c: New testcase.
10550
10551 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10552
10553 * lib/clearcap.exp: New file.
10554 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10555 Remove clearcap_ldflags handling.
10556 Call clearcap-init, clearcap-finish.
10557 * gcc.target/i386/i386.exp: Likewise.
10558 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10559 * gcc.target/i386/clearcapv2.map: Move to
10560 ../config/sol2-clearcapv2.map.
10561 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10562 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10563
10564 2014-05-28 Richard Biener <rguenther@suse.de>
10565
10566 PR tree-optimization/61335
10567 * gfortran.dg/pr61335.f90: New testcase.
10568
10569 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10570
10571 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10572
10573 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10574
10575 * gnat.dg/overflow_fixed.adb: New test.
10576
10577 2014-05-27 Marek Polacek <polacek@redhat.com>
10578
10579 PR c/56724
10580 * gcc.dg/pr56724-1.c: New test.
10581 * gcc.dg/pr56724-2.c: New test.
10582 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10583 -Wtraditional.
10584 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10585
10586 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10587
10588 * gcc.dg/fold-compare-8.c: New test.
10589 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10590
10591 2014-05-27 Richard Biener <rguenther@suse.de>
10592
10593 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10594
10595 2014-05-27 Marek Polacek <polacek@redhat.com>
10596
10597 PR testsuite/61319
10598 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10599 LLONG_MIN, and ULLONG_MAX.
10600
10601 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10602
10603 * lib/target-supports.exp (check_effective_target_vect_bswap):
10604 Specify arm*-*-* support.
10605
10606 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10607
10608 PR testsuite/61319
10609 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10610 -nan optional.
10611 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10612 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10613
10614 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10615
10616 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10617
10618 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10619
10620 PR rtl-optimization/61222
10621 * gcc.c-torture/compile/pr61222-1.c: New test.
10622 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10623
10624 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10625
10626 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10627
10628 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10629
10630 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10631
10632 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10633
10634 PR libgfortran/55117
10635 * gfortran.dg/namelist_85.f90: New test.
10636
10637 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10638
10639 PR c/61191
10640 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10641 the case with syntax error.
10642
10643 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10644
10645 * gcc.dg/lto/pr61278_0.c: New test.
10646 * gcc.dg/lto/pr61278_1.c: New test.
10647
10648 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10649
10650 * gcc.dg/pr61220.c: New test.
10651 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10652
10653 2014-05-25 Tobias Burnus <burnus@net-b.de>
10654
10655 * gfortran.dg/coarray_10.f90: Update dg-warning.
10656 * gfortran.dg/coarray_this_image_1.f90: New.
10657 * gfortran.dg/coarray_this_image_2.f90: New.
10658
10659 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10660
10661 PR libfortran/61173
10662 * gfortran.dg/arrayio_14.f90: New test.
10663
10664 2014-05-24 Andreas Schwab <schwab@suse.de>
10665
10666 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10667
10668 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10669
10670 * gfortran.dg/bind_c_array_params_2.f90:
10671 Adjust regexp for -flto.
10672 * gfortran.dg/pr48636-2.f90: Likewise.
10673 * gfortran.dg/pr52835.f90: Likewise.
10674
10675 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10676
10677 PR rtl-optimization/61215
10678 * gcc.target/i386/pr61215.c: New.
10679
10680 2014-05-23 Marek Polacek <polacek@redhat.com>
10681 Jakub Jelinek <jakub@redhat.com>
10682
10683 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10684 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10685 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10686 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10687 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10688 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10689 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10690 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10691 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10692 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10693 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10694 * c-c++-common/ubsan/float-cast.h: New file.
10695 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10696 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10697
10698 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10699
10700 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10701
10702 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10703
10704 * g++.dg/cpp1y/lambda-init9.C: New.
10705
10706 2014-05-23 Richard Biener <rguenther@suse.de>
10707
10708 PR testsuite/61266
10709 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10710 adjust testcase to reflect reality.
10711
10712 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10713
10714 PR tree-optimization/54733
10715 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10716 optimization to support memory sources and bitwise operations
10717 equivalent to load in host endianness.
10718 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10719 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10720 * gcc.c-torture/execute/bswap-2.c: Likewise.
10721
10722 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10723
10724 * lib/target-supports.exp: New effective targets for architectures
10725 capable of performing byte swap.
10726 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10727 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10728 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10729
10730 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10731
10732 PR c++/61088
10733 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10734 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10735
10736 2014-05-22 Xinliang David Li <davidxl@google.com>
10737
10738 * g++.dg/ipa/devirt-15.C: Fix expected message.
10739 * g++.dg/ipa/devirt-16.C: Ditto.
10740 * g++.dg/ipa/devirt-17.C: Ditto.
10741 * g++.dg/ipa/devirt-26.C: Ditto.
10742 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10743 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10744 * g++.dg/tree-ssa/pr8781.C:Ditto.
10745
10746 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10747
10748 * gcc.target/powerpc/htm-ttest.c: New test.
10749
10750 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10751
10752 * gnat.dg/opt37.ad[sb]: New test.
10753
10754 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10755
10756 PR c/61271
10757 * g++.dg/cilk-plus/AN/array_function.cc: New.
10758
10759 2014-05-22 Richard Biener <rguenther@suse.de>
10760
10761 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10762
10763 2014-05-22 Kostya Serebryany <kcc@google.com>
10764
10765 * c-c++-common/tsan/mutexset1.c: Update the test to match
10766 upstream r209283.
10767 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10768
10769 2014-05-21 Marek Polacek <polacek@redhat.com>
10770
10771 PR sanitizer/61272
10772 * g++.dg/ubsan/pr61272.C: New test.
10773
10774 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10775 Sandra Loosemore <sandra@codesourcery.com>
10776
10777 PR lto/60179
10778 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10779 * gcc.target/nios2/custom-fp-lto.c: New test.
10780
10781 2014-05-21 Andreas Schwab <schwab@suse.de>
10782
10783 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10784
10785 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10786
10787 PR target/54236
10788 * gcc.target/sh/pr54236-3.c: New.
10789
10790 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10791
10792 PR c++/60189
10793 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10794
10795 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10796
10797 PR tree-optimization/60899
10798 * g++.dg/ipa/devirt-11.C: Update template.
10799
10800 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10801
10802 PR C++/61038
10803 * g++.dg/cpp0x/pr61038.C: New.
10804
10805 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10806
10807 PR c++/58753
10808 PR c++/58930
10809 PR c++/58704
10810 * g++.dg/cpp0x/nsdmi-template11.C: New.
10811 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10812 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10813
10814 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10815
10816 * gnat.dg/opt35.adb: New test.
10817 * gnat.dg/opt36.adb: Likewise.
10818 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10819
10820 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10821
10822 PR c++/60373
10823 * g++.dg/cpp0x/Wattributes1.C: New.
10824 * g++.dg/ext/visibility/redecl1.C: Adjust.
10825 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10826
10827 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10828
10829 * gcc.target/powerpc/vsxcopy.c: New test.
10830
10831 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10832
10833 PR c++/58664
10834 * g++.dg/cpp0x/nsdmi-union6.C: New.
10835 * g++.dg/parse/pr58664.C: Likewise.
10836 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10837 * g++.dg/parse/crash31.C: Likewise.
10838 * g++.dg/template/error2.C: Likewise.
10839 * g++.dg/template/inherit8.C: Likewise.
10840 * g++.dg/template/offsetof2.C: Likewise.
10841
10842 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10843
10844 * c-c++-common/gomp/simd4.c: Adjust for inform.
10845 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10846 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10847 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10848 * g++.dg/cpp0x/noexcept15.C: Likewise.
10849 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10850 * g++.dg/eh/spec6.C: Likewise.
10851 * g++.dg/expr/cast1.C: Likewise.
10852 * g++.dg/expr/dtor1.C: Likewise.
10853 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10854 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10855 * g++.dg/gomp/pr49223-2.C: Likewise.
10856 * g++.dg/gomp/udr-4.C: Likewise.
10857 * g++.dg/init/delete1.C: Likewise.
10858 * g++.dg/other/crash-2.C: Likewise.
10859 * g++.dg/parse/crash24.C: Likewise.
10860 * g++.dg/parse/crash25.C: Likewise.
10861 * g++.dg/parse/crash31.C: Likewise.
10862 * g++.dg/parse/crash49.C: Likewise.
10863 * g++.dg/parse/crash50.C: Likewise.
10864 * g++.dg/parse/crash54.C: Likewise.
10865 * g++.dg/parse/dtor7.C: Likewise.
10866 * g++.dg/parse/error40.C: Likewise.
10867 * g++.dg/parse/fused-params1.C: Likewise.
10868 * g++.dg/parse/new1.C: Likewise.
10869 * g++.dg/template/crash35.C: Likewise.
10870 * g++.dg/template/crash59.C: Likewise.
10871 * g++.dg/template/crash77.C: Likewise.
10872 * g++.dg/template/error51.C: Likewise.
10873 * g++.dg/template/incomplete1.C: Likewise.
10874 * g++.dg/template/incomplete3.C: Likewise.
10875 * g++.dg/template/incomplete4.C: Likewise.
10876 * g++.dg/template/incomplete5.C: Likewise.
10877 * g++.dg/template/inherit8.C: Likewise.
10878 * g++.dg/template/instantiate1.C: Likewise.
10879 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10880 * g++.dg/template/offsetof2.C: Likewise.
10881 * g++.dg/tm/pr51928.C: Likewise.
10882 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10883 * g++.dg/warn/incomplete1.C: Likewise.
10884 * g++.dg/warn/incomplete2.C: Likewise.
10885 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10886 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10887 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10888 * g++.old-deja/g++.eh/catch1.C: Likewise.
10889 * g++.old-deja/g++.eh/spec6.C: Likewise.
10890 * g++.old-deja/g++.mike/p7868.C: Likewise.
10891 * g++.old-deja/g++.other/crash38.C: Likewise.
10892 * g++.old-deja/g++.other/enum2.C: Likewise.
10893 * g++.old-deja/g++.other/incomplete.C: Likewise.
10894 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10895 * g++.old-deja/g++.pt/crash9.C: Likewise.
10896 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10897 * g++.old-deja/g++.pt/typename8.C: Likewise.
10898 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10899
10900 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10901
10902 * lib/target-supports.exp
10903 (check_effective_target_vect_sizes_32B_16B): Return false if
10904 128-bit AVX vectors preferred.
10905
10906 2014-05-19 Mike Stump <mikestump@comcast.net>
10907
10908 * lib/target-supports.exp (check_effective_target_avx): Early out
10909 if not x86 to prevent x86 flags on non-x86 targets.
10910
10911 2014-05-19 Richard Biener <rguenther@suse.de>
10912
10913 PR tree-optimization/61221
10914 * gcc.dg/torture/pr61221.c: New testcase.
10915
10916 2014-05-19 Richard Biener <rguenther@suse.de>
10917
10918 PR tree-optimization/61209
10919 * gfortran.dg/pr61209.f90: New testcase.
10920
10921 2014-05-19 Richard Biener <rguenther@suse.de>
10922
10923 PR tree-optimization/61184
10924 * c-c++-common/torture/pr61184.c: New testcase.
10925
10926 2014-05-19 Christian Bruel <christian.bruel@st.com>
10927
10928 PR target/61195
10929 * gcc.target/sh/pr61195.c: New test.
10930
10931 2014-05-18 Wei Mi <wmi@google.com>
10932
10933 PR target/58066
10934 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10935 directive with rtl insns. Add effective-target fpic and
10936 tls_native.
10937
10938 2014-05-17 Xinliang David Li <davidxl@google.com>
10939
10940 * g++.dg/ipa/devirt-33.C: New testcase.
10941
10942 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10943
10944 * g++.dg/ipa/comdat.C: New file.
10945
10946 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10947
10948 * gnat.dg/volatile12.ad[sb]: New test.
10949
10950 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10951
10952 * gnat.dg/enum3.adb: New test.
10953
10954 2014-05-18 Andreas Schwab <schwab@suse.de>
10955
10956 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10957
10958 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10959
10960 PR libfortran/52539
10961 * gfortran.dg/namelist_utf8.f90: New test.
10962
10963 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10964
10965 PR c++/52875
10966 * g++.dg/cpp0x/decltype58.C: New.
10967
10968 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10969
10970 * gcc.target/microblaze/others/break_handler.c: New.
10971
10972 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10973
10974 PR tree-optimization/61140
10975 PR tree-optimization/61150
10976 PR tree-optimization/61197
10977 * gcc.dg/tree-ssa/pr61140.c: New file.
10978 * gcc.dg/tree-ssa/pr61150.c: New file.
10979 * gcc.dg/tree-ssa/pr61197.c: New file.
10980
10981 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10982
10983 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10984 (dg-options): Add -mfpmath=387.
10985 (dg-final): Check that no MMX registers are used.
10986
10987 2014-05-17 Andreas Schwab <schwab@suse.de>
10988
10989 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10990
10991 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10992
10993 Revert:
10994 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10995
10996 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10997 occurrences of "int" in the gimple dump to reflect that the return
10998 types of functions now show up in such dumps.
10999 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11000
11001 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11002
11003 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11004 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11005 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11006 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11007 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11008 * gcc.dg/debug/pr35154.c: Update testcase.
11009 * gcc.target/i386/vectorize1.c: Update testcase.
11010
11011 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11012
11013 PR c++/51640
11014 * g++.dg/parse/error54.C: New.
11015
11016 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11017
11018 PR rtl-optimization/60969
11019 * g++.dg/pr60969.C: New.
11020
11021 2014-05-16 Richard Biener <rguenther@suse.de>
11022
11023 PR tree-optimization/61194
11024 * gcc.dg/vect/pr61194.c: New testcase.
11025
11026 2014-05-16 Richard Biener <rguenther@suse.de>
11027
11028 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11029 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11030 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11031 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11032
11033 2014-05-16 Richard Biener <rguenther@suse.de>
11034
11035 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11036
11037 2014-05-15 Martin Jambor <mjambor@suse.cz>
11038
11039 PR ipa/61085
11040 * g++.dg/ipa/pr61085.C: New test.
11041
11042 2014-05-15 Martin Jambor <mjambor@suse.cz>
11043
11044 PR tree-optimization/61090
11045 * gcc.dg/tree-ssa/pr61090.c: New test.
11046
11047 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11048
11049 PR tree-optimization/61158
11050 * gcc.dg/pr61158.c: New test.
11051
11052 2014-05-15 Andreas Schwab <schwab@suse.de>
11053
11054 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11055 emitted.
11056 * obj-c++.dg/exceptions-5.mm: Likewise.
11057
11058 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11059
11060 * shrink-wrap-loop.c: New test case.
11061
11062 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11063
11064 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11065 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11066 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11067 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11068 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11069 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11070 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11071 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11072 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11073 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11074 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11075 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11076 * gcc.target/arm/simd/vtrns16_1.c: New file.
11077 * gcc.target/arm/simd/vtrns32_1.c: New file.
11078 * gcc.target/arm/simd/vtrns8_1.c: New file.
11079 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11080 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11081 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11082
11083 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11084
11085 * gcc.target/i386/clflushopt-1.c: New.
11086 * gcc.target/i386/xsavec-1.c: Ditto.
11087 * gcc.target/i386/xsavec64-1.c: Ditto.
11088 * gcc.target/i386/xsaves-1.c: Ditto.
11089 * gcc.target/i386/xsaves64-1.c: Ditto.
11090 * gcc.target/i386/sse-12.c: Test new options.
11091 * gcc.target/i386/sse-13.c: Ditto.
11092 * gcc.target/i386/sse-14.c: Ditto.
11093 * gcc.target/i386/sse-22.c: Ditto.
11094 * gcc.target/i386/sse-23.c: Ditto.
11095 * g++.dg/other/i386-2.C: Ditto.
11096 * g++.dg/other/i386-3.C: Ditto.
11097
11098 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11099
11100 PR rtl-optimization/60866
11101 * gcc.dg/pr60866.c: New test.
11102
11103 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11104
11105 PR rtl-optimization/60901
11106 * gcc.target/i386/pr60901.c: New test.
11107
11108 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11109
11110 PR sanitizer/61100
11111 * c-c++-common/asan/asan-interface-1.c: New test.
11112 * lib/asan-dg.exp (asan_include_flags): New function.
11113 (asan_init): Call asan_include_flags to obtain path
11114 to sanitizer headers.
11115
11116 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11117
11118 * lib/target-support.exp (check_dfp_hw_available): New function.
11119 (is-effective-target): Check $arg for dfp_hw.
11120 (is-effective-target-keyword): Likewise.
11121 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11122 Change target to dfp_hw.
11123
11124 2014-05-13 Marek Polacek <polacek@redhat.com>
11125
11126 PR c/61162
11127 * gcc.dg/pr61162.c: New test.
11128
11129 2014-05-13 Marek Polacek <polacek@redhat.com>
11130
11131 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11132 * c-c++-common/pr50459-2.c: New test.
11133
11134 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11135
11136 PR c++/54310
11137 * g++.dg/template/pr54310.C: New.
11138
11139 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11140 Sandra Loosemore <sandra@codesourcery.com>
11141
11142 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11143
11144 2014-05-13 Catherine Moore <clm@cm00re.com>
11145
11146 * gcc.target/mips/near-far-1.c: Adjust expected output
11147 to allow the JALS instruction.
11148 * gcc.target/mips/near-far-2.c: Likewise.
11149 * gcc.target/mips/near-far-4.c: Likewise.
11150
11151 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11152
11153 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11154
11155 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11156
11157 PR target/61060
11158 * gcc.dg/pr61060.c: New test.
11159
11160 2014-05-12 DJ Delorie <dj@redhat.com>
11161
11162 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11163 * gcc.dg/sibcall-4.c: Likewise.
11164
11165 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11166
11167 * objc.dg/shadow-1.m: New test.
11168 * objc.dg/shadow-2.m: New test.
11169 * objc.dg/ivar-scope-1.m: New test.
11170 * objc.dg/ivar-scope-2.m: New test.
11171 * objc.dg/ivar-scope-3.m: New test.
11172 * objc.dg/ivar-scope-4.m: New test.
11173 * objc.dg/ivar-visibility-1.m: New test.
11174 * objc.dg/ivar-visibility-2.m: New test.
11175 * objc.dg/ivar-visibility-3.m: New test.
11176 * objc.dg/ivar-visibility-4.m: New test.
11177
11178 2014-05-12 Tobias Burnus <burnus@net-b.de>
11179
11180 PR fortran/60127
11181 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11182
11183 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11184
11185 PR fortran/60834
11186 * gfortran.dg/associate_16.f90: New test.
11187
11188 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11189
11190 PR target/60991
11191 * gcc.target/avr/pr60991.c: New testcase.
11192
11193 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11194
11195 PR c++/60054
11196 * g++.dg/cpp1y/pr60054.C: New.
11197
11198 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11199
11200 PR c++/51199
11201 * g++.dg/template/pr51199.C: New.
11202
11203 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11204
11205 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11206
11207 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11208
11209 * gfortran.dg/gomp/affinity-1.f90: New test.
11210
11211 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11212
11213 * gcc.dg/torture/pr61136.c: New test.
11214
11215 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11216
11217 PR c++/59705
11218 * g++.dg/cpp0x/sfinae51.C: New.
11219
11220 PR c++/58353
11221 * g++.dg/cpp0x/variadic157.C: New.
11222
11223 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11224
11225 PR target/51244
11226 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11227
11228 2014-05-10 Marek Polacek <polacek@redhat.com>
11229
11230 * gcc.dg/pedwarn-init.c: New test.
11231 * gcc.dg/init-string-1.c: Adjust dg-error.
11232
11233 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11234
11235 * lib/target-supports.exp
11236 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11237 to the list.
11238
11239 2014-05-09 Marek Polacek <polacek@redhat.com>
11240
11241 PR c/61096
11242 * gcc.dg/pr61096-1.c: New test.
11243 * gcc.dg/pr61096-2.c: New test.
11244
11245 2014-05-09 Florian Weimer <fweimer@redhat.com>
11246
11247 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11248 * g++.dg/fstack-protector-strong.C: Likewise.
11249 * gcc.target/i386/ssp-strong-reg.c: New file.
11250
11251 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11252
11253 PR target/61055
11254 * gcc.target/avr/torture/pr61055.c: New test.
11255
11256 2014-05-09 Marek Polacek <polacek@redhat.com>
11257
11258 PR c/50459
11259 * c-c++-common/attributes-1.c: Move test line to a new test.
11260 * c-c++-common/attributes-2.c: New test.
11261 * c-c++-common/pr50459.c: New test.
11262 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11263 * gcc.dg/nonnull-2.c: Likewise.
11264 * gcc.dg/pr55570.c: Modify dg-error.
11265 * gcc.dg/tm/wrap-2.c: Likewise.
11266
11267 2014-05-08 Jeff Law <law@redhat.com>
11268
11269 PR tree-optimization/61009
11270 * g++.dg/tree-ssa/pr61009.C: New test.
11271
11272 2014-05-08 Matthias Klose <doko@ubuntu.com>
11273
11274 PR driver/61106
11275 * gcc-dg/unused-8a.c: New.
11276 * gcc-dg/unused-8b.c: Likewise.
11277
11278 2014-05-08 Marek Polacek <polacek@redhat.com>
11279
11280 PR c/61053
11281 * gcc.dg/pr61053.c: New test.
11282
11283 2014-05-08 Marek Polacek <polacek@redhat.com>
11284
11285 PR c/61077
11286 * gcc.dg/pr61077.c: New test.
11287
11288 2014-05-08 Tobias Burnus <burnus@net-b.de>
11289
11290 * gfortran.dg/coarray_collectives_1.f90: New.
11291 * gfortran.dg/coarray_collectives_2.f90: New.
11292 * gfortran.dg/coarray_collectives_3.f90: New.
11293 * gfortran.dg/coarray_collectives_4.f90: New.
11294 * gfortran.dg/coarray_collectives_5.f90: New.
11295 * gfortran.dg/coarray_collectives_6.f90: New.
11296 * gfortran.dg/coarray/collectives_1.f90: New.
11297 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11298 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11299 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11300 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11301 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11302 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11303 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11304
11305 2014-05-08 Wei Mi <wmi@google.com>
11306
11307 PR target/58066
11308 * gcc.target/i386/pr58066.c: New test.
11309
11310 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11311
11312 * gcc.target/i386/avx256-unaligned-load-2.c,
11313 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11314 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11315 packed-single instructions.
11316
11317 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11318
11319 PR c++/13981
11320 * g++.dg/diagnostic/pr13981.C: New.
11321
11322 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11323
11324 PR tree-optimization/59100
11325 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11326 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11327
11328 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11329
11330 PR tree-optimization/61095
11331 * gcc.dg/torture/pr61095.c: New test.
11332
11333 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11334
11335 PR middle-end/39246
11336 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11337 the uninitialized complex is used.
11338 * gcc.dg/uninit-17.c: New test to check partial initialization of
11339 complex with branches.
11340 * gcc.dg/uninit-17-O0.c: Likewise.
11341
11342 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11343
11344 PR target/60884
11345 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11346 (test_03): Rename to test_02.
11347
11348 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11349
11350 PR c++/61083
11351 * g++.dg/cpp0x/sfinae50.C: New.
11352
11353 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11354
11355 PR c++/61080
11356 * g++.dg/cpp0x/deleted7.C: New.
11357
11358 2014-05-07 Richard Biener <rguenther@suse.de>
11359
11360 PR tree-optimization/61034
11361 * g++.dg/tree-ssa/pr61034.C: New testcase.
11362
11363 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11364
11365 * gcc.target/epiphany/isr-arg.c: New file.
11366
11367 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11368
11369 PR tree-optimization/52252
11370 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11371
11372 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11373
11374 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11375 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11376 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11377 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11378 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11379 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11380 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11381 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11382 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11383 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11384 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11385 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11386 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11387 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11388 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11389 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11390 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11391 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11392 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11393 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11394 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11395 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11396 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11397 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11398 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11399 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11400 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11401 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11402 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11403 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11404 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11405 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11406 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11407 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11408 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11409 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11410 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11411 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11412 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11413 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11414 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11415 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11416 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11417 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11418 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11419 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11420 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11421 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11422 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11423 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11424 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11425 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11426 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11427 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11428 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11429 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11430 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11431 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11432 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11433 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11434 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11435 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11436 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11437 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11438 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11439 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11440 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11441 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11442 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11443 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11444 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11445 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11446
11447 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11448
11449 gcc.target/aarch64/simd/ext_f32.x: New file.
11450 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11451 gcc.target/aarch64/simd/ext_p16.x: New file.
11452 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11453 gcc.target/aarch64/simd/ext_p8.x: New file.
11454 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11455 gcc.target/aarch64/simd/ext_s16.x: New file.
11456 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11457 gcc.target/aarch64/simd/ext_s32.x: New file.
11458 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11459 gcc.target/aarch64/simd/ext_s64.x: New file.
11460 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11461 gcc.target/aarch64/simd/ext_s8.x: New file.
11462 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11463 gcc.target/aarch64/simd/ext_u16.x: New file.
11464 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11465 gcc.target/aarch64/simd/ext_u32.x: New file.
11466 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11467 gcc.target/aarch64/simd/ext_u64.x: New file.
11468 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11469 gcc.target/aarch64/simd/ext_u8.x: New file.
11470 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11471 gcc.target/aarch64/simd/ext_f64.c: New file.
11472 gcc.target/aarch64/simd/extq_f32.x: New file.
11473 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11474 gcc.target/aarch64/simd/extq_p16.x: New file.
11475 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11476 gcc.target/aarch64/simd/extq_p8.x: New file.
11477 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11478 gcc.target/aarch64/simd/extq_s16.x: New file.
11479 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11480 gcc.target/aarch64/simd/extq_s32.x: New file.
11481 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11482 gcc.target/aarch64/simd/extq_s64.x: New file.
11483 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11484 gcc.target/aarch64/simd/extq_s8.x: New file.
11485 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11486 gcc.target/aarch64/simd/extq_u16.x: New file.
11487 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11488 gcc.target/aarch64/simd/extq_u32.x: New file.
11489 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11490 gcc.target/aarch64/simd/extq_u64.x: New file.
11491 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11492 gcc.target/aarch64/simd/extq_u8.x: New file.
11493 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11494 gcc.target/aarch64/simd/extq_f64.c: New file.
11495
11496 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11497
11498 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11499 * gcc.target/aarch64/vtrnu32.c: Likewise.
11500 * gcc.target/aarch64/vtrnf32.c: Likewise.
11501
11502 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11503
11504 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11505 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11506 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11507 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11508 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11509 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11510 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11511 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11512 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11513 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11514 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11515 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11516 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11517 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11518 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11519 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11520 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11521 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11522 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11523 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11524 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11525 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11526 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11527 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11528 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11529 * gcc.target/aarch64/simd/vtrns16.x: New file.
11530 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11531 * gcc.target/aarch64/simd/vtrns32.x: New file.
11532 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11533 * gcc.target/aarch64/simd/vtrns8.x: New file.
11534 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11535 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11536 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11537 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11538 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11539 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11540
11541 2014-05-07 Richard Biener <rguenther@suse.de>
11542
11543 PR tree-optimization/57864
11544 * gcc.dg/torture/pr57864.c: New testcase.
11545
11546 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11547
11548 PR libfortran/61049
11549 * gfortran.dg/list_read_13.f: New test.
11550
11551 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11552
11553 PR c++/60999
11554 * g++.dg/cpp0x/nsdmi-template9.C: New.
11555 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11556
11557 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11558 Mike Stump <mikestump@comcast.net>
11559 Richard Sandiford <rdsandiford@googlemail.com>
11560
11561 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11562
11563 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11564
11565 PR ipa/60965
11566 * g++.dg/ipa/devirt-32.C: New testcase.
11567
11568 2014-05-05 Richard Biener <rguenther@suse.de>
11569
11570 PR middle-end/61010
11571 * gcc.dg/torture/pr61010.c: New testcase.
11572
11573 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11574
11575 * gcc.target/s390/leaf-profile.c: New testcase.
11576
11577 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11578
11579 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11580 Disable asm scan for s390.
11581 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11582 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11583
11584 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11585
11586 PR tree-optimization/60363
11587 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11588
11589 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11590
11591 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11592 (dg-require-effective-target): Change target to powerpc_fprs.
11593 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11594 (dg-require-effective-target): Change target to dfprt.
11595
11596 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11597
11598 PR c++/58582
11599 * g++.dg/cpp0x/deleted4.C: New.
11600 * g++.dg/cpp0x/deleted5.C: Likewise.
11601 * g++.dg/cpp0x/deleted6.C: Likewise.
11602
11603 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11604
11605 PR fortran/61025
11606 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11607 regexps for -m32.
11608 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11609 * gfortran.dg/coarray_poly_6.f90: Likewise.
11610 * gfortran.dg/coarray_poly_7.f90: Likewise.
11611 * gfortran.dg/coarray_poly_8.f90: Likewise.
11612
11613 2014-05-02 Marek Polacek <polacek@redhat.com>
11614
11615 PR c/25801
11616 * gcc.dg/pr25801.c: New test.
11617
11618 2014-05-02 Marek Polacek <polacek@redhat.com>
11619
11620 PR c/60784
11621 * gcc.dg/pr60784.c: New test.
11622
11623 2014-05-01 Marek Polacek <polacek@redhat.com>
11624
11625 PR c/60915
11626 * gcc.dg/pr60915.c: New test.
11627
11628 2014-05-01 Marek Polacek <polacek@redhat.com>
11629
11630 PR c/60257
11631 * gcc.dg/pr60257.c: New test.
11632
11633 2014-05-01 Marek Polacek <polacek@redhat.com>
11634
11635 PR c/43395
11636 * c-c++-common/pr43395.c: New test.
11637
11638 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11639
11640 * gcc.dg/cond-reduc-1.c: New test.
11641 * gcc.dg/cond-reduc-2.c: Likewise.
11642
11643 2014-05-01 Marek Polacek <polacek@redhat.com>
11644
11645 PR c/29467
11646 * gcc.dg/pr29467.c: New test.
11647 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11648 about boolean types.
11649 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11650 to bool.
11651 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11652
11653 2014-05-01 Marek Polacek <polacek@redhat.com>
11654
11655 PR c/43245
11656 * gcc.dg/pr43245.c: New test.
11657
11658 2014-05-01 Marek Polacek <polacek@redhat.com>
11659
11660 PR c/56989
11661 * gcc.dg/pr56989.c: New test.
11662
11663 2014-04-30 Ian Lance Taylor <iant@google.com>
11664
11665 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11666 in go_compile_args rather than in argument to go-torture-execute.
11667
11668 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11669
11670 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11671 instead of getpid.
11672
11673 2014-04-30 Tobias Burnus <burnus@net-b.de>
11674
11675 * gfortran.dg/coarray_poly_6.f90
11676 * gfortran.dg/coarray_poly_7.f90
11677 * gfortran.dg/coarray_poly_8.f90
11678
11679 2014-04-30 Tobias Burnus <burnus@net-b.de>
11680
11681 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11682 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11683 * gfortran.dg/coarray/codimension.f90: New.
11684
11685 2014-04-30 Tobias Burnus <burnus@net-b.de>
11686
11687 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11688 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11689
11690 2014-04-30 Tobias Burnus <burnus@net-b.de>
11691
11692 * gfortran.dg/coarray_poly_4.f90: New.
11693 * gfortran.dg/coarray_poly_5.f90: New.
11694
11695 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11696
11697 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11698 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11699 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11700 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11701 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11702 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11703 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11704 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11705 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11706 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11707 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11708 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11709 * gcc.target/arm/simd/vuzps16_1.c: New file.
11710 * gcc.target/arm/simd/vuzps32_1.c: New file.
11711 * gcc.target/arm/simd/vuzps8_1.c: New file.
11712 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11713 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11714 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11715
11716 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11717
11718 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11719 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11720 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11721
11722 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11723
11724 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11725 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11726 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11727 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11728 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11729 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11730 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11731 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11732 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11733 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11734 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11735 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11736 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11737 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11738 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11739 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11740 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11741 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11742 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11743 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11744 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11745 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11746 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11747 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11748 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11749 * gcc.target/aarch64/simd/vuzps16.x: New file.
11750 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11751 * gcc.target/aarch64/simd/vuzps32.x: New file.
11752 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11753 * gcc.target/aarch64/simd/vuzps8.x: New file.
11754 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11755 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11756 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11757 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11758 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11759 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11760
11761 2014-04-30 Richard Biener <rguenther@suse.de>
11762
11763 PR tree-optimization/48329
11764 * gfortran.dg/vect/pr48329.f90: New testcase.
11765
11766 2014-04-30 Marek Polacek <polacek@redhat.com>
11767
11768 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11769 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11770
11771 2014-04-30 Marek Polacek <polacek@redhat.com>
11772
11773 PR c/60139
11774 * gcc.dg/pr60139.c: New test.
11775
11776 2014-04-30 Marek Polacek <polacek@redhat.com>
11777
11778 PR c/60351
11779 * gcc.dg/pr60351.c: New test.
11780
11781 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11782
11783 * gcc.target/arm/simd/simd.exp: New file.
11784 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11785 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11786 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11787 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11788 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11789 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11790 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11791 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11792 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11793 * gcc.target/arm/simd/vzipf32_1.c: New file.
11794 * gcc.target/arm/simd/vzipp16_1.c: New file.
11795 * gcc.target/arm/simd/vzipp8_1.c: New file.
11796 * gcc.target/arm/simd/vzips16_1.c: New file.
11797 * gcc.target/arm/simd/vzips32_1.c: New file.
11798 * gcc.target/arm/simd/vzips8_1.c: New file.
11799 * gcc.target/arm/simd/vzipu16_1.c: New file.
11800 * gcc.target/arm/simd/vzipu32_1.c: New file.
11801 * gcc.target/arm/simd/vzipu8_1.c: New file.
11802
11803 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11804
11805 PR c++/51707
11806 * g++.dg/cpp0x/constexpr-51707.C: New.
11807
11808 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11809
11810 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11811 occurrences of "int" in the gimple dump to reflect that the return
11812 types of functions now show up in such dumps.
11813 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11814
11815 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11816
11817 PR tree-optimization/60971
11818 * c-c++-common/turtore/pr60971.c: New test.
11819
11820 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11821
11822 * gcc.target/aarch64/simd/simd.exp: New file.
11823 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11824 * gcc.target/aarch64/simd/vzipf32.x: New file.
11825 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11826 * gcc.target/aarch64/simd/vzipp16.x: New file.
11827 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11828 * gcc.target/aarch64/simd/vzipp8.x: New file.
11829 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11830 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11831 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11832 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11833 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11834 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11835 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11836 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11837 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11838 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11839 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11840 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11841 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11842 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11843 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11844 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11845 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11846 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11847 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11848 * gcc.target/aarch64/simd/vzips16.x: New file.
11849 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11850 * gcc.target/aarch64/simd/vzips32.x: New file.
11851 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11852 * gcc.target/aarch64/simd/vzips8.x: New file.
11853 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11854 * gcc.target/aarch64/simd/vzipu16.x: New file.
11855 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11856 * gcc.target/aarch64/simd/vzipu32.x: New file.
11857 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11858 * gcc.target/aarch64/simd/vzipu8.x: New file.
11859
11860 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11861
11862 * gcc.target/aarch64/fcsel_1.c: New test case.
11863
11864 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11865
11866 PR libfortran/60810
11867 * gfortran.dg/arrayio_13.f90: New test.
11868
11869 2014-04-28 Martin Jambor <mjambor@suse.cz>
11870
11871 * gcc.dg/tree-ssa/sra-14.c: New test.
11872
11873 2014-04-28 Richard Biener <rguenther@suse.de>
11874
11875 PR middle-end/60092
11876 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11877 * gcc.dg/vect/pr60092.c: Likewise.
11878
11879 2014-04-28 Richard Biener <rguenther@suse.de>
11880
11881 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11882 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11883 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11884 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11885
11886 2014-04-28 Richard Biener <rguenther@suse.de>
11887
11888 PR tree-optimization/60979
11889 * gcc.dg/graphite/pr60979.c: New testcase.
11890
11891 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11892
11893 PR c/60983
11894 * gcc.dg/pr60114.c: Use signed chars.
11895
11896 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11897
11898 PR c++/59120
11899 * g++.dg/cpp0x/alias-decl-43.C: New.
11900
11901 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11902
11903 PR fortran/59604
11904 PR fortran/58003
11905 * gfortran.dg/no_range_check_3.f90: New test.
11906
11907 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11908
11909 PR libfortran/52539
11910 * gfortran.dg/namelist_utf8.f90: New test.
11911
11912 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11913
11914 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11915 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11916 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11917
11918 2014-04-25 Cary Coutant <ccoutant@google.com>
11919
11920 PR debug/60929
11921 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11922 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11923 -fdebug-types-section flag.
11924
11925 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11926
11927 * gcc.target/arm/tail-long-call.c: New test.
11928
11929 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11930
11931 PR tree-optimization/60930
11932 * gcc.dg/torture/pr60930.c: New test.
11933
11934 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11935
11936 PR tree-optimization/60960
11937 * gcc.c-torture/execute/pr60960.c: New test.
11938
11939 2014-04-25 Marek Polacek <polacek@redhat.com>
11940
11941 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11942
11943 2014-04-25 Marek Polacek <polacek@redhat.com>
11944
11945 PR c/18079
11946 * gcc.dg/pr18079.c: New test.
11947 * gcc.dg/pr18079-2.c: New test.
11948
11949 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11950
11951 * c-c++-common/gomp/pr60823-2.c: Require effective target
11952 vect_simd_clones.
11953
11954 2014-04-25 Marek Polacek <polacek@redhat.com>
11955
11956 PR c/60114
11957 * gcc.dg/pr60114.c: New test.
11958
11959 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11960
11961 * gcc.c-torture/execute/20140425-1.c: New test.
11962
11963 2014-04-25 Marek Polacek <polacek@redhat.com>
11964
11965 PR c/60156
11966 * c-c++-common/pr60156.c: New test.
11967
11968 2014-04-25 Richard Biener <rguenther@suse.de>
11969
11970 PR ipa/60912
11971 * g++.dg/opt/pr60912.C: New testcase.
11972
11973 2014-04-25 Richard Biener <rguenther@suse.de>
11974
11975 PR ipa/60911
11976 * gcc.dg/lto/pr60911_0.c: New testcase.
11977
11978 2014-04-24 Cong Hou <congh@google.com>
11979
11980 PR tree-optimization/60896
11981 * g++.dg/vect/pr60896.cc: New test.
11982
11983 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11984
11985 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11986 unpack builtin functionss for 128-bit types.
11987 * gcc.target/powerpc/pack02.c: Likewise.
11988 * gcc.target/powerpc/pack03.c: Likewise.
11989 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11990 divide builtin functionss.
11991 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11992 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11993 functions.
11994 * gcc.target/powerpc/bcd-2.c: Likewise.
11995 * gcc.target/powerpc/bcd-3.c: Likewise.
11996 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11997 builtin functionss.
11998 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11999
12000 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12001
12002 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12003 keeps_null_pointer_checks.
12004 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12005 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12006 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12007 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12008
12009 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12010
12011 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12012 Replace load with read and store with write.
12013
12014 2014-04-24 Jeff Law <law@redhat.com>
12015
12016 PR target/60822
12017 * gcc.c-torture/pr60822.c: New test.
12018 * gcc.c-torture/pr60822.x: New test.
12019
12020 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12021
12022 PR c++/57958
12023 * g++.dg/cpp0x/pr57958.C: New test.
12024
12025 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12026
12027 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12028 true for aarch64_be.
12029
12030 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12031 Tom de Vries <tom@codesourcery.com>
12032
12033 * gcc.dg/fuse-caller-save.c: New test.
12034
12035 2014-04-24 Joey Ye <joey.ye@arm.com>
12036
12037 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12038
12039 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12040
12041 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12042 * gcc.dg/vect/vect-bswap16: New test.
12043 * gcc.dg/vect/vect-bswap32: Likewise.
12044 * gcc.dg/vect/vect-bswap64: Likewise.
12045
12046 2014-04-23 Jeff Law <law@redhat.com>
12047
12048 PR tree-optimization/60902
12049 * gcc.target/i386/pr60902.c: New test.
12050
12051 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12052
12053 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12054 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12055 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12056
12057 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12058
12059 * gcc.target/arm/rev16.c: New test.
12060
12061 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12062
12063 * gcc.target/aarch64/rev16_1.c: New test.
12064
12065 2014-04-23 Richard Biener <rguenther@suse.de>
12066
12067 PR tree-optimization/60903
12068 * gcc.dg/torture/pr60903.c: New testcase.
12069
12070 2014-04-23 Richard Biener <rguenther@suse.de>
12071
12072 PR middle-end/60895
12073 * g++.dg/torture/pr60895.C: New testcase.
12074
12075 2014-04-23 Richard Biener <rguenther@suse.de>
12076
12077 PR middle-end/60891
12078 * gcc.dg/torture/pr60891.c: New testcase.
12079
12080 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR sanitizer/60275
12083 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12084 -fno-sanitize-recover to dg-options.
12085 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12086 add -std=c++11 to dg-options.
12087 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12088 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12089 add -std=c++1y to dg-options.
12090 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12091 -fno-sanitize-recover to dg-options.
12092 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12093 * c-c++-common/ubsan/vla-4.c: Likewise.
12094 * c-c++-common/ubsan/pr59503.c: Likewise.
12095 * c-c++-common/ubsan/vla-3.c: Likewise.
12096 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12097 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12098 * c-c++-common/ubsan/shift-3.c: Likewise.
12099 * c-c++-common/ubsan/overflow-1.c: Likewise.
12100 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12101 * c-c++-common/ubsan/vla-2.c: Likewise.
12102 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12103 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12104 * c-c++-common/ubsan/shift-6.c: Likewise.
12105 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12106 * c-c++-common/ubsan/overflow-add-3.c: New test.
12107 * c-c++-common/ubsan/overflow-add-4.c: New test.
12108 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12109 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12110
12111 2014-04-22 Christian Bruel <christian.bruel@st.com>
12112
12113 * gcc.target/sh/hiconst.c: New test.
12114
12115 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12116
12117 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12118 lroundf generates custom round instruction, too.
12119
12120 2014-04-22 Tobias Burnus <burnus@net-b.de>
12121
12122 PR fortran/60881
12123 * coarray/alloc_comp_3.f90: New.
12124
12125 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12126
12127 PR target/60868
12128 * gcc.target/i386/pr60868.c: New testcase.
12129
12130 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12131
12132 PR c/59073
12133 * c-c++-common/gomp/pr59073.c: New test.
12134
12135 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12136
12137 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12138
12139 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12140
12141 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12142 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12143
12144 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12145
12146 * gcc.dg/memcpy-5.c: New test.
12147
12148 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12149
12150 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12151
12152 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12153 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12154 *-*-solaris2.9.
12155 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12156 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12157 from dg-options.
12158 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12159 from dg-additional-options.
12160 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12161 from dg-options.
12162
12163 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12164 execution check.
12165 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12166 (sigill_hdlr): Remove.
12167 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12168 check.
12169
12170 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12171 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12172 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12173
12174 * lib/target-supports.exp (add_options_for_tls): Remove
12175 *-*-solaris2.9* handling.
12176
12177 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12178
12179 * gcc.target/aarch64/vect_cvtf_1.c: New.
12180
12181 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12182
12183 PR tree-optimization/60823
12184 * c-c++-common/gomp/pr60823-1.c: New test.
12185 * c-c++-common/gomp/pr60823-2.c: New test.
12186 * c-c++-common/gomp/pr60823-3.c: New test.
12187
12188 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12189
12190 * gcc.target/arm/anddi_notdi-1.c: New test.
12191 * gcc.target/arm/iordi_notdi-1.c: New test case.
12192
12193 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12194
12195 * gcc.target/arm/iordi_notdi-1.c: New test.
12196
12197 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12198
12199 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12200
12201 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12202
12203 PR target/60735
12204 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12205 not cause errors if -mspe.
12206
12207 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12208
12209 PR target/60909
12210 * gcc.target/i386/pr60909-1.c: New test.
12211 * gcc.target/i386/pr60909-2.c: Ditto.
12212
12213 2014-04-18 Cong Hou <congh@google.com>
12214
12215 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12216 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12217
12218 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12219
12220 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12221 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12222
12223 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12224
12225 PR c++/59200
12226 * g++.dg/cpp0x/alias-decl-42.C: New.
12227
12228 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12229
12230 * gcc.target/powerpc/ti_math1.c: New.
12231 * gcc.target/powerpc/ti_math2.c: New.
12232
12233 2014-04-17 Martin Jambor <mjambor@suse.cz>
12234
12235 * gnat.dg/opt34.adb: New.
12236 * gnat.dg/opt34_pkg.ads: Likewise.
12237
12238 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12239
12240 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12241 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12242
12243 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12244
12245 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12246 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12247
12248 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12249
12250 PR target/60847
12251 Forward port from 4.8 branch
12252 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12253
12254 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12255 Fix scan patterns.
12256 * gcc.target/i386/bmi-2.c: Ditto.
12257
12258 2014-04-17 Richard Biener <rguenther@suse.de>
12259
12260 PR middle-end/60849
12261 * g++.dg/opt/pr60849.C: New testcase.
12262
12263 2014-04-17 Richard Biener <rguenther@suse.de>
12264
12265 PR tree-optimization/60836
12266 * g++.dg/vect/pr60836.cc: New testcase.
12267
12268 2014-04-17 Richard Biener <rguenther@suse.de>
12269
12270 PR tree-optimization/60841
12271 * gcc.dg/vect/pr60841.c: New testcase.
12272
12273 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12274
12275 * g++.dg/ipa/devirt-31.C: New testcase.
12276
12277 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12278
12279 PR lto/60820
12280 * gcc.dg/lto/pr60820_0.c: New testcase.
12281 * gcc.dg/lto/pr60820_1.c: New testcase.
12282
12283 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12284
12285 PR ipa/60854
12286 * g++.dg/torture/pr60854.C: New testcase.
12287
12288 2014-04-16 Catherine Moore <clm@codesourcery.com>
12289
12290 * gcc.target/mips/umips-store16-2.c: New test.
12291
12292 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12293
12294 * g++.dg/cpp0x/initlist-vect.C: New file.
12295
12296 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12297
12298 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12299 * gcc.dg/uninit-I-O0.c: Likewise.
12300 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12301
12302 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12303
12304 PR tree-optimization/60844
12305 * gcc.dg/pr60844.c: New test.
12306
12307 2014-04-15 Richard Biener <rguenther@suse.de>
12308
12309 PR rtl-optimization/56965
12310 * gcc.dg/torture/pr56965-1.c: New testcase.
12311 * gcc.dg/torture/pr56965-2.c: Likewise.
12312
12313 2014-04-15 Teresa Johnson <tejohnson@google.com>
12314
12315 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12316
12317 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12318
12319 * gnat.dg/vect14.adb: New test.
12320
12321 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12322
12323 * gnat.dg/vect12.ad[sb]: New test.
12324 * gnat.dg/vect13.ad[sb]: Likewise.
12325
12326 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12327
12328 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12329 under qemu-arm.
12330 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12331 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12332 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12333 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12334 * c-c++-common/ubsan/null-1.c: Likewise.
12335 * c-c++-common/ubsan/null-10.c: Likewise.
12336 * c-c++-common/ubsan/null-11.c: Likewise.
12337 * c-c++-common/ubsan/null-2.c: Likewise.
12338 * c-c++-common/ubsan/null-3.c: Likewise.
12339 * c-c++-common/ubsan/null-4.c: Likewise.
12340 * c-c++-common/ubsan/null-5.c: Likewise.
12341 * c-c++-common/ubsan/null-6.c: Likewise.
12342 * c-c++-common/ubsan/null-7.c: Likewise.
12343 * c-c++-common/ubsan/null-8.c: Likewise.
12344 * c-c++-common/ubsan/null-9.c: Likewise.
12345 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12346 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12347 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12348 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12349 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12350 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12351 * c-c++-common/ubsan/pr59333.c: Likewise.
12352 * c-c++-common/ubsan/pr59667.c: Likewise.
12353 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12354 * c-c++-common/ubsan/pr60636.c: Likewise.
12355 * c-c++-common/ubsan/shift-1.c: Likewise.
12356 * c-c++-common/ubsan/shift-2.c: Likewise.
12357 * c-c++-common/ubsan/vla-1.c: Likewise.
12358
12359 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12360
12361 * gnat.dg/vect11.ad[sb]: New test.
12362
12363 2014-04-14 Richard Biener <rguenther@suse.de>
12364
12365 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12366
12367 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12368
12369 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12370
12371 2014-04-14 Richard Biener <rguenther@suse.de>
12372 Marc Glisse <marc.glisse@inria.fr>
12373
12374 PR c/60819
12375 * gcc.target/i386/vec-may_alias.c: New testcase.
12376
12377 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12378
12379 * lib/target-supports.exp
12380 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12381 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12382 Fix formatting.
12383
12384 2014-04-14 Richard Biener <rguenther@suse.de>
12385
12386 PR lto/60720
12387 * gcc.dg/lto/pr60720_0.c: New testcase.
12388 * gcc.dg/lto/pr60720_1.c: Likewise.
12389
12390 2014-04-14 Christian Bruel <christian.bruel@st.com>
12391
12392 * gcc.target/sh/memset.c: New test.
12393
12394 2014-04-14 Richard Biener <rguenther@suse.de>
12395
12396 PR middle-end/55022
12397 * gcc.dg/graphite/pr55022.c: New testcase.
12398
12399 2014-04-14 Richard Biener <rguenther@suse.de>
12400
12401 PR tree-optimization/59817
12402 PR tree-optimization/60453
12403 * gfortran.dg/graphite/pr59817.f: New testcase.
12404 * gcc.dg/graphite/pr59817-1.c: Likewise.
12405 * gcc.dg/graphite/pr59817-2.c: Likewise.
12406
12407 2014-04-14 Jason Merrill <jason@redhat.com>
12408
12409 Revert:
12410 * lib/gcc-dg.exp (dg-build-dso): New.
12411 (gcc-dg-test-1): Handle dg-do-what "dso".
12412
12413 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12414
12415 PR fortran/60717
12416 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12417
12418 PR fortran/58085
12419 * gfortran.dg/associate_15.f90: New test.
12420
12421 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12422
12423 PR middle-end/60467
12424 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12425 case to check.
12426
12427 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12428
12429 PR middle-end/60469
12430 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12431
12432 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12433
12434 * gcc.target/mips/umips-store16-1.c: New test.
12435
12436 2014-04-11 Tobias Burnus <burnus@net-b.de>
12437
12438 PR c/60194
12439 * * g++.dg/warn/warn_format_signedness.C: New.
12440 * gcc.dg/format/warn-signedness.c: New.
12441
12442 2014-04-11 Tobias Burnus <burnus@net-b.de>
12443
12444 PR fortran/58880
12445 PR fortran/60495
12446 * gfortran.dg/finalize_25.f90: New.
12447
12448 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12449
12450 * gcc.target/epiphany/t1068-2.c: New file.
12451
12452 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12453
12454 * gcc.target/epiphany/btst-1.c: New test.
12455
12456 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12457
12458 PR rtl-optimization/60651
12459 * gcc.target/epiphany/mode-switch.c: New test.
12460
12461 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12462
12463 PR c++/58600
12464 * g++.dg/cpp0x/gen-attrs-58.C: New.
12465 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12466
12467 2014-04-11 Steve Ellcey <sellcey@mips.com>
12468 Jakub Jelinek <jakub@redhat.com>
12469
12470 PR middle-end/60556
12471 * gcc.c-torture/compile/pr60556.c: New test.
12472
12473 2014-04-11 Richard Biener <rguenther@suse.de>
12474
12475 PR middle-end/60797
12476 * gcc.dg/pr60797.c: New testcase.
12477
12478 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12479
12480 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12481 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12482 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12483 rename to ...
12484 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12485 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12486 instructions as well.
12487
12488 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR rtl-optimization/60663
12491 * gcc.target/arm/pr60663.c: New test.
12492
12493 2014-04-10 Jason Merrill <jason@redhat.com>
12494
12495 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12496
12497 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12498
12499 PR lto/60567
12500 * g++.dg/lto/pr60567_0.C: New test.
12501
12502 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12503
12504 * gfortran.dg/class_nameclash.f90: New test.
12505
12506 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12507
12508 PR c++/52844
12509 * g++.dg/cpp0x/variadic156.C: New.
12510
12511 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12512
12513 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12514 long.
12515
12516 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12517
12518 PR debug/60655
12519 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12520 -fdata-sections.
12521
12522 2014-04-09 Steve Ellcey <sellcey@mips.com>
12523
12524 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12525 and scan lists.
12526
12527 2014-04-09 Cong Hou <congh@google.com>
12528
12529 PR testsuite/60773
12530 * lib/target-supports.exp:
12531 (check_effective_target_vect_widen_si_to_di_pattern): New.
12532 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12533 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12534 targets only.
12535 (foo): Fix up formatting.
12536 (main): Call check_vect.
12537
12538 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12539
12540 PR c++/59115
12541 * g++.dg/template/crash119.C: New.
12542
12543 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12544
12545 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12546
12547 2014-04-08 Jason Merrill <jason@redhat.com>
12548
12549 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12550
12551 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12552
12553 PR rtl-optimization/60776
12554 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12555 * gcc.dg/builtin-bswap-7.c: Likewise.
12556 * gcc.dg/builtin-bswap-6a.c: New testcase.
12557 * gcc.dg/builtin-bswap-7a.c: New testcase.
12558
12559 Revert
12560 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12561
12562 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12563 optimization.
12564 * gcc.dg/builtin-bswap-7.c: Likewise.
12565
12566 2014-04-08 Richard Biener <rguenther@suse.de>
12567
12568 PR tree-optimization/60785
12569 * gcc.dg/graphite/pr60785.c: New testcase.
12570
12571 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12572
12573 PR target/60602
12574 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12575 with as at -O0.
12576
12577 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12578
12579 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12580 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12581 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12582
12583 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12584
12585 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12586
12587 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12588
12589 PR target/60609
12590 * g++.dg/torture/pr60609.C: New test.
12591
12592 2014-04-07 Richard Biener <rguenther@suse.de>
12593
12594 PR tree-optimization/60766
12595 * gcc.dg/torture/pr60766.c: New testcase.
12596
12597 2014-04-07 Jason Merrill <jason@redhat.com>
12598
12599 * lib/gcc-dg.exp (dg-build-dso): New.
12600 (gcc-dg-test-1): Handle dg-do-what "dso".
12601 * lib/target-supports.exp (add_options_for_dlopen): New.
12602 (check_effective_target_dlopen): Use it.
12603
12604 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12605
12606 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12607
12608 2014-04-07 Richard Biener <rguenther@suse.de>
12609
12610 PR middle-end/60750
12611 * g++.dg/torture/pr60750.C: New testcase.
12612 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12613
12614 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12615
12616 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12617
12618 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12619
12620 PR testsuite/60671
12621 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12622
12623 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12624
12625 PR testsuite/60672
12626 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12627
12628 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12629
12630 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12631
12632 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12633
12634 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12635
12636 * gcc.target/avr/dev-specific-rmw.c: New test.
12637
12638 2014-04-04 Cong Hou <congh@google.com>
12639
12640 PR tree-optimization/60656
12641 * gcc.dg/vect/pr60656.c: New test.
12642
12643 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12644
12645 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12646 optimization.
12647 * gcc.dg/builtin-bswap-7.c: Likewise.
12648
12649 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12650
12651 PR c++/58207
12652 * g++.dg/cpp0x/constexpr-ice15.C: New.
12653
12654 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12655
12656 PR ipa/59626
12657 testcase by Richard Biener
12658 * gcc.dg/lto/pr59626_0.c: New testcase.
12659 * gcc.dg/lto/pr59626_1.c: New testcase.
12660
12661 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12662
12663 PR debug/60655
12664 * gcc.c-torture/compile/pr60655-1.c: New test.
12665
12666 2014-04-04 Martin Jambor <mjambor@suse.cz>
12667
12668 PR ipa/60640
12669 * g++.dg/ipa/pr60640-1.C: New test.
12670 * g++.dg/ipa/pr60640-2.C: Likewise.
12671 * g++.dg/ipa/pr60640-3.C: Likewise.
12672 * g++.dg/ipa/pr60640-4.C: Likewise.
12673
12674 2014-04-04 Jeff Law <law@redhat.com>
12675
12676 PR target/60657
12677 * gcc.target/arm/pr60657.c: New test.
12678
12679 2014-04-04 Richard Biener <rguenther@suse.de>
12680
12681 PR ipa/60746
12682 * g++.dg/torture/pr60746.C: New testcase.
12683
12684 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12685
12686 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12687 * g++.old-deja/g++.jason/overload21.C: Likewise.
12688 * g++.old-deja/g++.law/init5.C: Likewise.
12689
12690 2014-04-03 Cong Hou <congh@google.com>
12691
12692 PR tree-optimization/60505
12693 * gcc.dg/vect/pr60505.c: New test.
12694
12695 2014-04-03 Richard Biener <rguenther@suse.de>
12696
12697 PR tree-optimization/60740
12698 * gcc.dg/graphite/pr60740.c: New testcase.
12699
12700 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12701
12702 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12703 * g++.dg/warn/Wnvdtor-2.C: New.
12704 * g++.dg/warn/Wnvdtor-3.C: New.
12705 * g++.dg/warn/Wnvdtor-4.C: New.
12706 * g++.dg/warn/Weff1.C: Delete.
12707 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12708 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12709
12710 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12711
12712 PR ipa/60659
12713 * g++.dg/torture/pr60659.C: New testcase.
12714
12715 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12716
12717 PR tree-optimization/60733
12718 * gcc.dg/torture/pr60733.c: New test.
12719
12720 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12721
12722 PR rtl-optimization/60650
12723 * gcc.target/arm/pr60650-2.c: New.
12724
12725 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12726
12727 * gcc.target/i386/avx2-vpand-3.c,
12728 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12729
12730 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12731
12732 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12733 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12734 gcc.target/i386/memcpy-strategy-1.c,
12735 gcc.target/i386/memcpy-strategy-2.c,
12736 gcc.target/i386/memcpy-vector_loop-1.c,
12737 gcc.target/i386/memcpy-vector_loop-2.c,
12738 gcc.target/i386/memset-vector_loop-1.c,
12739 gcc.target/i386/memset-vector_loop-2.c,
12740 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12741 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12742 -march= options different from those in dg-options.
12743
12744 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12745
12746 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12747 gcc.target/i386/pr30970.c: Use -mtune=generic.
12748 * gcc.target/i386/avx2-vpaddb-3.c,
12749 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12750 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12751 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12752 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12753 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12754 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12755 gcc.target/i386/avx2-vpsubw-3.c,
12756 gcc.target/i386/avx256-unaligned-load-1.c,
12757 gcc.target/i386/avx256-unaligned-load-4.c,
12758 gcc.target/i386/avx256-unaligned-store-1.c,
12759 gcc.target/i386/avx256-unaligned-store-2.c,
12760 gcc.target/i386/avx256-unaligned-store-4.c: Use
12761 -mno-prefer-avx128.
12762
12763 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12764 Iain Sandoe <iain@codesourcery.com>
12765
12766 PR target/54083
12767 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12768 with the additional options -Wl,-undefined,dynamic_lookup
12769 and -Wl,-flat_namespace.
12770 * gcc.dg/torture/pr53922.c: Additional option
12771 -Wl,-flat_namespace for darwin[89].
12772 * gcc.dg/torture/pr60092.c: Additional options
12773 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12774 for darwin[89].
12775
12776 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12777
12778 PR target/43751
12779 * lib/prune.exp: Modify the regular express to prune
12780 the new warnings introduced by r205679 on darwin9.
12781
12782 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12783
12784 * g++.dg/init/ctor4.C: Adjust.
12785 * g++.dg/init/ctor4-1.C: New.
12786 * g++.dg/cpp0x/defaulted2.C: Adjust.
12787
12788 2014-04-01 Richard Henderson <rth@redhat.com>
12789
12790 PR target/60704
12791 * gcc.dg/pr60704.c: New file.
12792
12793 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12794
12795 PR target/60363
12796 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12797 logical_op_short_circuit targets.
12798
12799 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12800
12801 PR libfortran/60128
12802 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12803 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12804
12805 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12806
12807 PR rtl-optimization/60700
12808 * gcc.target/i386/pr60700.c: New test.
12809
12810 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12811
12812 PR target/60650
12813 * gcc.target/arm/pr60650.c: Adjust command line options.
12814
12815 2014-03-31 Martin Jambor <mjambor@suse.cz>
12816
12817 PR middle-end/60647
12818 * gcc.dg/pr60647-1.c: New test.
12819 * gcc.dg/pr60647-2.c: Likewise.
12820
12821 2014-03-31 Richard Biener <rguenther@suse.de>
12822
12823 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12824
12825 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12826
12827 PR target/60034
12828 * gcc.target/aarch64/pr60034.c: New file.
12829
12830 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12831
12832 PR c++/60626
12833 * g++.dg/cpp1y/pr60626.C: New testcase.
12834
12835 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12836
12837 * gcc.dg/pr45416.c: Allow bextr on x86.
12838 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12839 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12840 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12841 * gcc.target/i386/l_fma_double_1.c,
12842 gcc.target/i386/l_fma_double_2.c,
12843 gcc.target/i386/l_fma_double_3.c,
12844 gcc.target/i386/l_fma_double_4.c,
12845 gcc.target/i386/l_fma_double_5.c,
12846 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12847 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12848 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12849 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12850 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12851 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12852 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12853
12854 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12855
12856 PR target/60648
12857 * g++.dg/pr60648.C: Move test to...
12858 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12859 dg-options, add for fpic targets dg-additional-options -fPIC.
12860
12861 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12862
12863 * gnat.dg/opt33.adb: New testcase.
12864
12865 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12866
12867 PR target/60697
12868 * gcc.target/aarch64/pr60697.c: New.
12869
12870 2014-03-27 Jeff Law <law@redhat.com>
12871
12872 PR target/60648
12873 * g++.dg/pr60648.C: New test.
12874
12875 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12876
12877 PR c++/60573
12878 * g++.dg/cpp1y/pr60573.C: New testcase.
12879
12880 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR target/60693
12883 * gcc.target/i386/pr60693.c: New test.
12884
12885 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12886
12887 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12888
12889 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12890
12891 PR c++/60689
12892 * c-c++-common/pr60689.c: New test.
12893
12894 PR c++/58678
12895 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12896 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12897 targets.
12898
12899 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12900
12901 PR target/60675
12902 * gcc.target/aarch64/pr60675.C: New.
12903
12904 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12905
12906 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12907 * lib/target-supports.exp: Return true for s390
12908 in check_effective_logical_op_short_circuit.
12909
12910 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12911
12912 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12913 of second source operand.
12914 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12915 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12916 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12917
12918 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12919
12920 PR ipa/60315
12921 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12922
12923 2014-03-28 Tobias Burnus <burnus@net-b.de>
12924
12925 * lib/cilk-plus-dg.exp: New.
12926 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12927 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12928
12929 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12930
12931 PR fortran/60522
12932 * gfortran.dg/where_4.f90: New test case.
12933
12934 2014-03-27 Tobias Burnus <burnus@net-b.de>
12935
12936 PR fortran/58880
12937 * gfortran.dg/finalize_24.f90: New.
12938
12939 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12940
12941 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12942 vbpermq builtin.
12943
12944 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12945 vec_select optimizations.
12946 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12947 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12948
12949 PR target/60672
12950 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12951 xxpermdi builtins are supported.
12952
12953 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12954
12955 PR rtl-optimization/60650
12956 * gcc.target/arm/pr60650.c: New.
12957
12958 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12959
12960 * gcc.target/s390/20140327-1.c: New testcase.
12961
12962 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12963
12964 PR middle-end/60682
12965 * g++.dg/gomp/pr60682.C: New test.
12966
12967 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12968
12969 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12970
12971 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12972
12973 PR target/60580
12974 * gcc.target/aarch64/pr60580_1.c: New.
12975 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12976 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12977
12978 2014-03-26 Dehao Chen <dehao@google.com>
12979
12980 * gcc.dg/predict-8.c: New test.
12981
12982 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12983
12984 PR c++/52369
12985 * g++.dg/init/const10.C: New.
12986 * g++.dg/init/const11.C: New.
12987 * g++.dg/init/pr25811.C: Adjust.
12988 * g++.dg/init/pr29043.C: Likewise.
12989 * g++.dg/init/pr43719.C: Likewise.
12990 * g++.dg/init/pr44086.C: Likewise.
12991 * g++.dg/init/ctor8.C: Likewise.
12992 * g++.dg/init/uninitialized1.C: Likewise.
12993
12994 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR sanitizer/60636
12997 * c-c++-common/ubsan/pr60636.c: New test.
12998
12999 2014-03-26 Andreas Schwab <schwab@suse.de>
13000
13001 * g++.dg/torture/pr60315.C: Remove duplication.
13002
13003 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13004
13005 * gcc.c-torture/execute/20140326-1.c: New test.
13006
13007 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13008
13009 PR ipa/60315
13010 * g++.dg/torture/pr60315.C: New testcase.
13011
13012 2014-03-25 Martin Jambor <mjambor@suse.cz>
13013
13014 PR ipa/60600
13015 * g++.dg/ipa/pr60600.C: New test.
13016
13017 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13018
13019 PR testsuite/58013
13020 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13021
13022 2014-03-25 Richard Biener <rguenther@suse.de>
13023
13024 PR middle-end/60635
13025 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13026 * gfortran.dg/lto/pr60635_1.c: Likewise.
13027
13028 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13029
13030 PR c++/60627
13031 * g++.dg/cpp1y/pr60627.C: New testcase.
13032
13033 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13034
13035 * gcc.target/aarch64/ushr64_1.c: New.
13036
13037 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13038
13039 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13040 (LONG_LONG): Use LLONG.
13041 (set_rvector_long): Explicitly return void.
13042 (set_vector_long): Likewise.
13043 (check_vector_long): Likewise.
13044
13045 2014-03-24 Marek Polacek <polacek@redhat.com>
13046
13047 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13048 Define INT_MIN.
13049 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13050 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13051 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13052 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13053 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13054 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13055 * c-c++-common/ubsan/pr59503.c: Likewise.
13056 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13057 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13058 * c-c++-common/ubsan/shift-3.c: Likewise.
13059 * c-c++-common/ubsan/shift-6.c: Likewise.
13060 * c-c++-common/ubsan/undefined-1.c: Likewise.
13061 * c-c++-common/ubsan/vla-2.c: Likewise.
13062 * c-c++-common/ubsan/vla-3.c: Likewise.
13063 * c-c++-common/ubsan/vla-4.c: Likewise.
13064 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13065 * g++.dg/ubsan/return-2.C: Likewise.
13066
13067 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13068
13069 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13070 hppa*-*-hpux*.
13071
13072 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13073
13074 PR libfortran/59313
13075 PR libfortran/58015
13076 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13077 * gfortran.dg/round_4.f90: Likewise.
13078
13079 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13080
13081 PR libfortran/60128
13082 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13083 i?86-*-solaris2.9*.
13084
13085 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR sanitizer/60613
13088 * c-c++-common/ubsan/pr60613-1.c: New test.
13089 * c-c++-common/ubsan/pr60613-2.c: New test.
13090
13091 2014-03-22 Matthias Klose <doko@ubuntu.com>
13092
13093 * g++.dg/cpp0x/regress: Remove empty directory.
13094
13095 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13096
13097 PR debug/60603
13098 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13099
13100 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13101
13102 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13103 * g++.dg/cpp1y/pr60393.C: Likewise.
13104
13105 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13106
13107 PR c++/60384
13108 * g++.dg/cpp1y/pr60384.C: New.
13109
13110 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13111
13112 PR target/60598
13113 * gcc.dg/pr60598.c: New test.
13114
13115 2014-03-21 Martin Jambor <mjambor@suse.cz>
13116
13117 PR ipa/59176
13118 * g++.dg/torture/pr59176.C: New test.
13119
13120 2014-03-21 Martin Jambor <mjambor@suse.cz>
13121
13122 PR ipa/60419
13123 * g++.dg/ipa/pr60419.C: New test.
13124
13125 2014-03-21 Richard Biener <rguenther@suse.de>
13126
13127 PR tree-optimization/60577
13128 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13129
13130 2014-03-21 Tobias Burnus <burnus@net-b.de>
13131
13132 PR fortran/60599
13133 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13134
13135 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR middle-end/60597
13138 * g++.dg/opt/pr60597.C: New test.
13139
13140 PR c++/60572
13141 * g++.dg/init/pr60572.C: New test.
13142
13143 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13144
13145 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13146
13147 2014-03-19 Tobias Burnus <burnus@net-b.de>
13148
13149 PR fortran/60543
13150 PR fortran/60283
13151 * gfortran.dg/implicit_pure_4.f90: New.
13152
13153 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13154
13155 PR c++/51474
13156 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13157
13158 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13159
13160 PR testsuite/60590
13161 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13162 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13163 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13164
13165 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13166
13167 PR c++/60332
13168 * g++.dg/cpp1y/pr60332.C: New.
13169
13170 2014-03-19 Marek Polacek <polacek@redhat.com>
13171
13172 PR sanitizer/60569
13173 * g++.dg/ubsan/pr60569.C: New test.
13174
13175 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13176
13177 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13178
13179 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13180
13181 PR tree-optimization/60559
13182 * g++.dg/vect/pr60559.cc: New test.
13183
13184 2014-03-18 Ian Lance Taylor <iant@google.com>
13185
13186 PR target/60563
13187 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13188 (ditype): Rename typedef from int64_t.
13189
13190 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13191
13192 PR c/55383
13193 * gcc.dg/cast-qual-3.c: New.
13194 Revert:
13195 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13196 * c-c++-common/Wcast-qual-1.c: More precise match text.
13197
13198 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13199
13200 PR fortran/55207
13201 PR fortran/60549
13202 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13203 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13204 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13205 * gfortran.dg/intent_optimize_1.f90: Ditto.
13206 * gfortran.dg/pointer_init_9.f90: Ditto.
13207 * gfortran.dg/volatile4.f90: Ditto.
13208 * gfortran.dg/volatile6.f90: Ditto.
13209
13210 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13211
13212 PR c/55383
13213 * c-c++-common/Wcast-qual-1.c: More precise match text.
13214
13215 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13216
13217 PR c++/60305
13218 * g++.dg/cpp0x/constexpr-ice14.C: New.
13219
13220 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13221
13222 PR c++/54250
13223 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13224
13225 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR sanitizer/60535
13228 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13229 * c-c++-common/ubsan/null-2.c: Likewise.
13230 * c-c++-common/ubsan/null-3.c: Likewise.
13231 * c-c++-common/ubsan/null-4.c: Likewise.
13232 * c-c++-common/ubsan/null-5.c: Likewise.
13233 * c-c++-common/ubsan/null-6.c: Likewise.
13234 * c-c++-common/ubsan/null-7.c: Likewise.
13235 * c-c++-common/ubsan/null-8.c: Likewise.
13236 * c-c++-common/ubsan/null-9.c: Likewise.
13237 * c-c++-common/ubsan/null-10.c: Likewise.
13238 * c-c++-common/ubsan/null-11.c: Likewise.
13239 * c-c++-common/ubsan/overflow-1.c: Likewise.
13240 * c-c++-common/ubsan/overflow-2.c: Likewise.
13241 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13242 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13243 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13244 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13245 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13246 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13247 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13248 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13249 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13250 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13251 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13252 * c-c++-common/ubsan/pr59333.c: Likewise.
13253 * c-c++-common/ubsan/pr59503.c: Likewise.
13254 * c-c++-common/ubsan/pr59667.c: Likewise.
13255 * c-c++-common/ubsan/undefined-1.c: Likewise.
13256 * g++.dg/ubsan/pr59250.C: Likewise.
13257 * g++.dg/ubsan/pr59306.C: Likewise.
13258
13259 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13260
13261 * gcc.dg/tls/pr58595.c: Add tls options.
13262
13263 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13264
13265 * gcc.target/i386/avx-additional-reg-names.c: New.
13266 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13267
13268 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13269
13270 PR c++/60390
13271 * g++.dg/cpp1y/pr60390.C: New testcase.
13272
13273 PR c++/60391
13274 * g++.dg/cpp1y/pr60391.C: New testcase.
13275
13276 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR target/60516
13279 * gcc.target/i386/pr60516.c: New test.
13280
13281 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13282
13283 PR c++/59571
13284 * g++.dg/cpp0x/constexpr-ice13.C: New.
13285
13286 2014-03-17 Marek Polacek <polacek@redhat.com>
13287
13288 PR middle-end/60534
13289 * gcc.dg/gomp/pr60534.c: New test.
13290
13291 2014-03-17 Kai Tietz <ktietz@redhat.com>
13292
13293 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13294
13295 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13296
13297 PR testsuite/58851
13298 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13299 storage size.
13300
13301 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13302
13303 PR libfortran/58324
13304 * gfortran.dg/list_read_12.f90: New test.
13305
13306 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13307
13308 PR fortran/55207
13309 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13310 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13311 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13312 -Wno-aggressive-loop-optimizations and remove an unused variable.
13313 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13314 * gfortran.dg/pointer_init_9.f90: New.
13315 * gfortran.dg/volatile4.f90: Put into subroutine.
13316 * gfortran.dg/volatile6.f90: Ditto.
13317
13318 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13319
13320 PR fortran/60392
13321 * gfortran.dg/transpose_4.f90: New test.
13322
13323 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13324
13325 PR rtl-optimization/60508
13326 * gcc.target/i386/pr60508.c: New.
13327
13328 2014-03-14 Richard Biener <rguenther@suse.de>
13329
13330 PR middle-end/60518
13331 * g++.dg/pr60518.C: New testcase.
13332
13333 2014-03-14 Martin Jambor <mjambor@suse.cz>
13334
13335 PR lto/60461
13336 * gcc.dg/lto/pr60461_0.c: New test.
13337
13338 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13339
13340 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13341 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13342 * gcc.dg/lto/save-temps_0.c: New testcase.
13343
13344 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13345
13346 PR middle-end/36282
13347 * c-c++-common/pr36282-1.c: New test.
13348 * c-c++-common/pr36282-2.c: New test.
13349 * c-c++-common/pr36282-3.c: New test.
13350 * c-c++-common/pr36282-4.c: New test.
13351
13352 2014-03-13 Richard Henderson <rth@redhat.com>
13353
13354 PR debug/60438
13355 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13356
13357 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13358
13359 PR c++/60383
13360 * g++.dg/template/crash118.C: New.
13361 * g++.dg/template/crash95.C: Adjust.
13362
13363 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13364
13365 PR rtl-optimization/57189
13366 * gcc.target/i386/pr57189.c: New.
13367
13368 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13369
13370 PR c++/60254
13371 * g++.dg/cpp0x/static_assert10.C: New.
13372 * g++.dg/cpp0x/static_assert11.C: Likewise.
13373 * g++.dg/cpp0x/static_assert3.C: Adjust.
13374
13375 2014-03-13 Richard Biener <rguenther@suse.de>
13376
13377 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13378
13379 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13380
13381 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13382 2.07 128-bit arithmetic.
13383 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13384
13385 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13386 due to when TImode is allowed in VSX registers, the allowable
13387 address modes for TImode is just a single indirect address in
13388 order for the value to be loaded and store in either GPR or VSX
13389 registers. This affects the generated code, and it would cause
13390 this test to fail, when such an option is used.
13391
13392 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13393
13394 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13395
13396 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13397
13398 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13399 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13400 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13401 only test for exactly one if if -mbranch-cost=1 has been passed.
13402
13403 2014-03-12 Christian Bruel <christian.bruel@st.com>
13404
13405 PR target/60264
13406 * gcc.target/arm/pr60264.c
13407
13408 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13409
13410 PR tree-optimization/60454
13411 * gcc.c-torture/execute/pr60454.c: New test.
13412
13413 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13414 Marc Glisse <marc.glisse@inria.fr>
13415
13416 PR tree-optimization/60502
13417 * gcc.c-torture/compile/pr60502.c: New test.
13418
13419 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13420
13421 PR middle-end/60482
13422 * gcc.dg/vect/pr60482.c: New test.
13423
13424 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13425
13426 PR c++/60389
13427 * g++.dg/cpp0x/inh-ctor19.C: New.
13428
13429 2014-03-11 Richard Biener <rguenther@suse.de>
13430
13431 PR tree-optimization/60429
13432 PR tree-optimization/60485
13433 * gcc.dg/pr60485-1.c: New testcase.
13434 * gcc.dg/pr60485-2.c: Likewise.
13435
13436 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR ipa/60457
13439 * g++.dg/ipa/pr60457.C: New test.
13440
13441 2014-03-10 Richard Biener <rguenther@suse.de>
13442
13443 PR middle-end/60474
13444 * g++.dg/torture/pr60474.C: New testcase.
13445
13446 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13447
13448 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13449
13450 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13451
13452 * gcc.dg/lto/pr55113_0.c: New testcase.
13453
13454 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13455
13456 PR c++/60033
13457 * g++.dg/cpp1y/pr60033.C: New testcase.
13458
13459 PR c++/60393
13460 * g++.dg/cpp1y/pr60393.C: New testcase.
13461
13462 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13463
13464 PR libfortran/60128
13465 * gfortran.dg/fmt_en.f90: New test.
13466
13467 2014-03-07 Jason Merrill <jason@redhat.com>
13468
13469 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13470 * lib/target-supports.exp (check_effective_target_c++11): Now
13471 means C++11 and up.
13472 (check_effective_target_c++11_only): New.
13473 (check_effective_target_c++11_down): New.
13474 (check_effective_target_c++1y): New.
13475 (check_effective_target_c++1y_only): New.
13476 (check_effective_target_c++98_only): Rename from
13477 check_effective_target_c++98.
13478 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13479
13480 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13481
13482 PR c++/58609
13483 * g++.dg/cpp0x/constexpr-ice12.C: New.
13484
13485 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13486
13487 * c-c++-common/gomp/map-1.c: Extend.
13488
13489 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13490 Janus Weil <janus@gcc.gnu.org>
13491
13492 PR fortran/51976
13493 * gfortran.dg/deferred_type_component_1.f90 : New test.
13494 * gfortran.dg/deferred_type_component_2.f90 : New test.
13495
13496 2014-03-06 Marek Polacek <polacek@redhat.com>
13497
13498 PR c/60197
13499 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13500 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13501
13502 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13503
13504 PR target/58595
13505 * gcc.dg/tls/pr58595.c: New test.
13506
13507 2014-03-06 Richard Biener <rguenther@suse.de>
13508
13509 PR middle-end/60445
13510 PR lto/60424
13511 PR lto/60427
13512 Revert
13513 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13514
13515 * gcc.dg/lto/pr55113_0.c: New testcase.
13516
13517 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13518
13519 PR testsuite/59308
13520 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13521 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13522 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13523 s390*/i?86/x86_64.
13524 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13525 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13526 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13527 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13528 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13529 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13530 even for mips*/s390*/i?86/x86_64.
13531 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13532 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13533 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13534 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13535 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13536
13537 PR lto/60404
13538 * gcc.dg/lto/pr60404_0.c: New test.
13539 * gcc.dg/lto/pr60404_1.c: New file.
13540 * gcc.dg/lto/pr60404_2.c: New file.
13541
13542 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13543
13544 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13545 long long" throughout.
13546 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13547 * gcc.dg/vmx/insert-vsx.c: Likewise.
13548 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13549 * gcc.dg/vmx/ld-vsx.c: Likewise.
13550 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13551 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13552 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13553 * gcc.dg/vmx/merge-vsx.c: Likewise.
13554 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13555 * gcc.dg/vmx/st-vsx.c: Likewise.
13556 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13557 * gcc.dg/vmx/stl-vsx.c: Likewise.
13558 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13559
13560 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13561
13562 * gcc.dg/lto/pr55113_0.c: New testcase.
13563
13564 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13565
13566 PR c++/60376
13567 * g++.dg/cpp1y/pr60376.C: New.
13568
13569 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13570
13571 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13572
13573 2014-03-04 Richard Biener <rguenther@suse.de>
13574
13575 PR tree-optimization/60382
13576 * gcc.dg/vect/pr60382.c: New testcase.
13577
13578 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13579
13580 PR libfortran/60148
13581 * gfortran.dg/namelist_84.f90: New test.
13582
13583 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13584
13585 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13586 argument to avoid inf values.
13587 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13588 UNION_FP_CHECK machinery.
13589
13590 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13591
13592 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13593 i32in128 cases outside special big-endian processing block.
13594
13595 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13596
13597 PR preprocessor/60400
13598 * c-c++-common/cpp/pr60400.c: New test.
13599 * c-c++-common/cpp/pr60400-1.h: New file.
13600 * c-c++-common/cpp/pr60400-2.h: New file.
13601
13602 PR objc++/60398
13603 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13604
13605 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13606 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13607
13608 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13609
13610 PR ipa/60150
13611 * g++.dg/lto/pr60150.H: New testcase.
13612 * g++.dg/lto/pr60150_0.C: New testcase.
13613 * g++.dg/lto/pr60150_1.C: New testcase.
13614
13615 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13616
13617 PR ipa/60306
13618 * g++.dg/ipa/devirt-29.C: New testcase
13619
13620 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13621
13622 PR fortran/60236
13623 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13624
13625 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13626
13627 PR c++/50025
13628 * g++.dg/cpp0x/pr50025.C: New.
13629
13630 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13631
13632 PR c++/60377
13633 * g++.dg/cpp1y/pr60377.C: New testcase.
13634
13635 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13636
13637 PR fortran/60341
13638 * gfortran.dg/str_comp_optimize_1.f90: New test.
13639
13640 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13641
13642 PR target/60071
13643 * gcc.c-torture/compile/pr60071.c: New.
13644
13645 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13646
13647 PR fortran/60359
13648 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13649
13650 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13651
13652 PR c++/58610
13653 * g++.dg/cpp0x/constexpr-ice11.C: New.
13654
13655 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13656
13657 PR c++/60314
13658 * g++.dg/cpp1y/auto-fn24.C: New.
13659
13660 2014-02-28 Joey Ye <joey.ye@arm.com>
13661
13662 PR target/PR60169
13663 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13664
13665 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13666
13667 PR c++/60253
13668 * g++.dg/overload/ellipsis2.C: New.
13669
13670 2014-02-27 Jeff Law <law@redhat.com>
13671
13672 PR rtl-optimization/52714
13673 * gcc.c-torture/compile/pr52714.c: New test.
13674
13675 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13676 Jeff Law <law@redhat.com>
13677
13678 PR rtl-optimization/49847
13679 * g++.dg/pr49847.C: New test.
13680
13681 2014-02-27 Marek Polacek <polacek@redhat.com>
13682
13683 PR middle-end/59223
13684 * c-c++-common/pr59223.c: New test.
13685
13686 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13687
13688 * common/config/i386/predicates.md (const1256_operand): Remove.
13689 (const2356_operand): New.
13690 (const_1_to_2_operand): Remove.
13691 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13692 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13693 (*avx512pf_gatherpf<mode>sf): Ditto.
13694 (avx512pf_gatherpf<mode>df): Ditto.
13695 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13696 (*avx512pf_gatherpf<mode>df): Ditto.
13697 (avx512pf_scatterpf<mode>sf): Ditto.
13698 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13699 (*avx512pf_scatterpf<mode>sf): Ditto.
13700 (avx512pf_scatterpf<mode>df): Ditto.
13701 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13702 (*avx512pf_scatterpf<mode>df): Ditto.
13703 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13704
13705 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13706
13707 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13708 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13709 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13710 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13711 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13712 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13713 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13714 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13715
13716 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13717
13718 PR target/60280
13719 * gnat.dg/renaming5.adb: Change to two expected gotos.
13720 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13721 jump threads.
13722 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13723 messages for removed basic block.
13724 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13725 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13726 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13727 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13728
13729 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13730
13731 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13732 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13733 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13734 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13735 * gcc.dg/vmx/merge-vsx.c: Likewise.
13736 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13737
13738 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13739
13740 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13741 * gcc.target/i386/prefetchwt1-1.c: New.
13742 * g++.dg/other/i386-2.C: Add new option.
13743 * g++.dg/other/i386-3.C: Ditto.
13744 * gcc.target/i386/sse-12.c: Ditto.
13745 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13746 * gcc.target/i386/sse-22.c: Add new option.
13747 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13748
13749 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13750
13751 PR libfortran/59313
13752 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13753
13754 PR libfortran/58015
13755 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13756
13757 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13758
13759 PR c++/60311
13760 * g++.dg/cpp1y/pr60311.C: New testcase.
13761
13762 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13763
13764 PR c++/60065
13765 * g++.dg/cpp1y/pr60065.C: New testcase.
13766
13767 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13768
13769 PR rtl-optimization/60268
13770 * gcc.c-torture/compile/pr60268.c: New test.
13771
13772 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13773
13774 * gcc.target/microblaze/others/mem_reload.c: New test.
13775
13776 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13777
13778 * gcc.dg/vmx/lde.c: New test.
13779 * gcc.dg/vmx/lde-be-order.c: New test.
13780 * gcc.dg/vmx/ste.c: New test.
13781 * gcc.dg/vmx/ste-be-order.c: New test.
13782
13783 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13784
13785 PR testsuite/60173
13786 * lib/target-supports.exp
13787 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13788 and crisv32-*-* to list.
13789
13790 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13791
13792 PR fortran/60302
13793 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13794
13795 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13796
13797 * gcc.dg/vmx/vsums.c: Check entire result vector.
13798 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13799
13800 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13801
13802 * gcc.dg/vmx/ld.c: New test.
13803 * gcc.dg/vmx/ld-be-order.c: New test.
13804 * gcc.dg/vmx/ld-vsx.c: New test.
13805 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13806 * gcc.dg/vmx/ldl.c: New test.
13807 * gcc.dg/vmx/ldl-be-order.c: New test.
13808 * gcc.dg/vmx/ldl-vsx.c: New test.
13809 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13810 * gcc.dg/vmx/st.c: New test.
13811 * gcc.dg/vmx/st-be-order.c: New test.
13812 * gcc.dg/vmx/st-vsx.c: New test.
13813 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13814 * gcc.dg/vmx/stl.c: New test.
13815 * gcc.dg/vmx/stl-be-order.c: New test.
13816 * gcc.dg/vmx/stl-vsx.c: New test.
13817 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13818
13819 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13820
13821 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13822 * g++.dg/other/i386-3.C (dg-options): Ditto.
13823 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13824 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13825 -mavx512pf and -msha.
13826
13827 2014-02-21 Richard Biener <rguenther@suse.de>
13828
13829 PR tree-optimization/60276
13830 * gcc.dg/vect/pr60276.c: New testcase.
13831
13832 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13833
13834 PR fortran/60234
13835 * gfortran.dg/finalize_23.f90: New.
13836
13837 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13838
13839 PR c++/60052
13840 PR c++/60053
13841 * g++.dg/cpp1y/pr60052.C: New testcase.
13842 * g++.dg/cpp1y/pr60053.C: New testcase.
13843
13844 2014-02-21 Tobias Burnus <burnus@net-b.de>
13845
13846 PR fortran/60286
13847 * gfortran.dg/inquire_16.f90: New.
13848
13849 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13850
13851 * gcc.target/nios2/biggot-1.c: New.
13852 * gcc.target/nios2/biggot-2.c: New.
13853
13854 2014-02-20 Martin Jambor <mjambor@suse.cz>
13855
13856 PR ipa/55260
13857 * gcc.dg/ipa/pr55260.c: New test.
13858
13859 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13860
13861 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13862 for execution test case.
13863
13864 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13865
13866 PR ipa/58555
13867 * g++.dg/torture/pr58555.C: New testcase.
13868
13869 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13870
13871 PR target/60204
13872 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13873 reflect abi fix.
13874 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13875
13876 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13877 Kirill Yukhin <kirill.yukhin@intel.com>
13878
13879 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13880 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13881 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13882 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13883 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13884 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13885
13886 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13887
13888 PR c/37743
13889 * g++.dg/ext/builtin-bswap1.C: New test.
13890 * c-c++-common/pr37743.c: New test.
13891
13892 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13893
13894 * gcc.dg/decl-10.c: New test.
13895
13896 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13897
13898 PR c++/60267
13899 * g++.dg/ext/ivdep-1.C: New test.
13900
13901 PR c++/60267
13902 * gcc.dg/pr60267.c: New test.
13903
13904 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13905
13906 PR target/59794
13907 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13908 (dg-options): Remove -Wno-psabi.
13909 * gcc.target/i386/pr59794-2.c: Ditto.
13910 * gcc.target/i386/pr60205-1.c: Ditto.
13911 * gcc.target/i386/sse-5.c: Ditto.
13912
13913 2014-02-18 Nick Clifton <nickc@redhat.com>
13914
13915 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13916 * gcc.dg/pr23623.c: Likewise.
13917 * gcc.dg/pr48784-1.c: Likewise.
13918 * gcc.dg/pr48784-2.c: Likewise.
13919 * gcc.dg/pr56997-2.c: Likewise.
13920 * gcc.dg/sms-6.c: Likewise.
13921 * gcc.dg/torture/pr60183.c: Likewise.
13922 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13923 * gcc.c-torture/execute/20061220-1.x: New.
13924 * gcc.c-torture/execute/pr43220.x: New.
13925 * gcc.c-torture/execute/pr51581-1.x: New.
13926 * gcc.c-torture/execute/pr51581-2.x: New.
13927 * gcc.c-torture/execute/pr58570.x: New.
13928 * gcc.c-torture/unsorted/DFcmp.x: New.
13929 * gcc.c-torture/unsorted/SFset.x: New.
13930
13931 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13932
13933 * gnat.dg/opt31.adb: New test.
13934
13935 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13936
13937 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13938
13939 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13940
13941 PR fortran/60232
13942 * gfortran.dg/typebound_proc_33.f90: New.
13943
13944 2014-02-19 Marek Polacek <polacek@redhat.com>
13945
13946 PR c/60195
13947 * gcc.dg/pr60195.c: New test.
13948
13949 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13950
13951 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13952
13953 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13954
13955 PR preprocessor/58844
13956 * c-c++-common/cpp/pr58844-1.c: New test.
13957 * c-c++-common/cpp/pr58844-2.c: New test.
13958
13959 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13960
13961 PR c++/60225
13962 * g++.dg/cpp0x/constexpr-ice10.C: New.
13963
13964 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13965
13966 PR c++/60215
13967 * g++.dg/cpp0x/pr60215.C: New.
13968
13969 2014-02-18 Tobias Burnus <burnus@net-b.de>
13970
13971 PR fortran/49397
13972 * gfortran.dg/proc_ptr_45.f90: New.
13973 * gfortran.dg/proc_ptr_46.f90: New.
13974
13975 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13976
13977 PR c++/60190
13978 * g++.dg/cpp1y/pr60190.C: New testcase.
13979
13980 PR c++/60064
13981 * g++.dg/cpp1y/pr60064.C: New testcase.
13982
13983 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13984
13985 PR target/60205
13986 * gcc.target/i386/pr60205-1.c: New test.
13987 * gcc.target/i386/pr60205-2.c: Ditto.
13988
13989 2014-02-18 Kai Tietz <ktietz@redhat.com>
13990
13991 PR target/60193
13992 * gcc.target/i386/nest-1.c: New testcase.
13993
13994 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13995
13996 * gnat.dg/opt32.adb: New test.
13997
13998 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13999
14000 PR fortran/60231
14001 * gfortran.dg/typebound_generic_15.f90: New.
14002
14003 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14004
14005 PR fortran/55907
14006 * gfortran.dg/init_flag_12.f90: New.
14007
14008 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14009 Ilya Tocar <ilya.tocar@intel.com>
14010
14011 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14012 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14013 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14014 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14015
14016 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14017
14018 * lib/target-supports.exp
14019 (check_effective_target_logical_op_short_circuit): New procedure.
14020 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14021 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14022 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14023 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14024 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14025 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14026 logical_op_short_circuit for the alternative test, extending
14027 it to arm_cortex_m.
14028
14029 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14030
14031 PR target/60203
14032 * gcc.target/powerpc/pr60203.c: New testsuite.
14033
14034 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14035
14036 PR fortran/59599
14037 * gfortran.dg/ichar_3.f90: New test.
14038
14039 2014-02-15 Richard Biener <rguenther@suse.de>
14040
14041 PR tree-optimization/60183
14042 * gcc.dg/torture/pr60183.c: New testcase.
14043
14044 2014-02-14 Jeff Law <law@redhat.com>
14045
14046 PR rtl-optimization/60131
14047 * g++.dg/torture/pr60131.C: New test.
14048
14049 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14050
14051 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14052 on command-line.
14053
14054 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14055
14056 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14057
14058 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14059
14060 * gcc.c-torture/compile/20140213.c: New test.
14061
14062 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14063
14064 PR target/43546
14065 * gcc.target/i386/pr43546.c: New test.
14066
14067 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14068
14069 * gcc.target/s390/hotpatch-compile-8.c: New test.
14070
14071 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14072
14073 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14074 definition with an ifndef.
14075 * gcc.dg/pr59605-2.c: New test.
14076
14077 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14078
14079 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14080
14081 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14082
14083 * gcc.dg/torture/float128-mul-underflow.c,
14084 gcc.dg/torture/float128-truncdf-underflow.c,
14085 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14086
14087 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14088
14089 PR middle-end/59737
14090 * g++.dg/ipa/pr59737.C: New test.
14091
14092 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14093
14094 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14095
14096 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14097
14098 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14099
14100 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14101
14102 2014-02-12 Richard Biener <rguenther@suse.de>
14103
14104 PR middle-end/60092
14105 * gcc.dg/torture/pr60092.c: New testcase.
14106 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14107
14108 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14109
14110 * gcc.c-torture/execute/20140212-1.c: New test.
14111
14112 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14113
14114 PR c++/60047
14115 * g++.dg/cpp0x/pr60047.C: New.
14116
14117 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14118
14119 PR c/60101
14120 * c-c++-common/pr60101.c: New test.
14121
14122 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14123
14124 PR lto/59468
14125 * g++.dg/ipa/devirt-27.C: New testcase.
14126 * g++.dg/ipa/devirt-26.C: New testcase.
14127
14128 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14129
14130 PR target/60137
14131 * gcc.target/powerpc/pr60137.c: New file.
14132
14133 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14134
14135 PR fortran/52370
14136 * gfortran.dg/pr52370.f90: New test.
14137
14138 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14139
14140 PR target/59927
14141 Revert
14142 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14143
14144 PR testsuite/58630
14145 * gcc.target/i386/pr43662.c (dg-options):
14146 Add -maccumulate-outgoing-args.
14147 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14148 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14149 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14150 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14151 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14152 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14153 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14154 Add -maccumulate-outgoing-args.
14155 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14156 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14157 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14158 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14159 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14160 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14161 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14162 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14163 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14164 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14165 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14166 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14167 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14168 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14169 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14170
14171 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14172
14173 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14174
14175 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14176
14177 PR debug/59776
14178 * gcc.dg/guality/pr59776.c: New test.
14179
14180 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14181
14182 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14183 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14184 (add_options_for_arm_vfp3): New.
14185
14186 2014-02-11 Jeff Law <law@redhat.com>
14187
14188 PR middle-end/54041
14189 * gcc.target/m68k/pr54041.c: New test.
14190
14191 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14192
14193 PR target/59927
14194 * gcc.target/i386/pr59927.c: New test.
14195
14196 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14197
14198 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14199 * gcc.dg/vect/pr60012.c: Likewise.
14200 * gcc.dg/vect/vect-119.c: Likewise.
14201 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14202 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14203
14204 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14205
14206 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14207
14208 2014-02-10 Jeff Law <law@redhat.com>
14209
14210 PR middle-end-52306
14211 * gcc.c-torture/compile/pr52306.c: New test.
14212
14213 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14214
14215 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14216
14217 2014-02-10 Richard Biener <rguenther@suse.de>
14218
14219 PR tree-optimization/60115
14220 * gcc.dg/torture/pr60115.c: New testcase.
14221
14222 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14223
14224 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14225 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14226
14227 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14228 Ilya Tocar <ilya.tocar@intel.com>
14229
14230 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14231 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14232 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14233 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14234 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14235 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14236 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14237 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14238 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14239 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14240 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14241 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14242 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14243 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14244 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14245 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14246 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14247 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14248 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14249 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14250 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14251 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14252 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14253 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14254 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14255 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14256 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14257
14258 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14259
14260 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14261
14262 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14263
14264 PR fortran/57522
14265 * gfortran.dg/associated_target_5.f03: New test.
14266
14267 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14268
14269 PR fortran/59026
14270 * gfortran.dg/elemental_by_value_1.f90: New test.
14271
14272 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14273
14274 PR fortran/58470
14275 * gfortran.dg/finalize_22.f90: New.
14276
14277 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14278
14279 PR fortran/60066
14280 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14281 was fixed by the patch for PR59906.
14282
14283 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14284
14285 PR translation/52289
14286 * gfortran.dg/coarray_8.f90: Update dg-error match.
14287
14288 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14289
14290 PR c/59984
14291 * gcc.dg/vect/pr59984.c: New test.
14292
14293 PR middle-end/60092
14294 * gcc.dg/attr-alloc_align-1.c: New test.
14295 * gcc.dg/attr-alloc_align-2.c: New test.
14296 * gcc.dg/attr-alloc_align-3.c: New test.
14297 * gcc.dg/attr-assume_aligned-1.c: New test.
14298 * gcc.dg/attr-assume_aligned-2.c: New test.
14299 * gcc.dg/attr-assume_aligned-3.c: New test.
14300
14301 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14302
14303 PR target/60077
14304 * gcc.target/i386/pr60077-1.c: New test.
14305 * gcc.target/i386/pr60077-2.c: New test.
14306
14307 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14308
14309 PR preprocessor/56824
14310 * gcc.dg/pr56824.c: New test.
14311
14312 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14313
14314 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14315 variable used for atomic operations.
14316
14317 2014-02-07 Richard Biener <rguenther@suse.de>
14318
14319 PR middle-end/60092
14320 * gcc.dg/vect/pr60092-2.c: New testcase.
14321
14322 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14323
14324 PR c++/60082
14325 Revert
14326 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14327
14328 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14329 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14330
14331 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14332
14333 * gcc.target/s390/fp2int1.c: New testcase.
14334
14335 2014-02-07 Richard Biener <rguenther@suse.de>
14336
14337 PR middle-end/60092
14338 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14339 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14340
14341 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14342
14343 PR ipa/59918
14344 * g++.dg/torture/pr59918.C: New testcase.
14345
14346 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14347
14348 PR target/59575
14349 * gcc.target/arm/pr59575.c: New test.
14350
14351 PR debug/59992
14352 * gcc.dg/pr59992.c: New test.
14353
14354 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14355
14356 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14357 init_priority. Test alignment of variable instead of function.
14358
14359 2014-02-06 Marek Polacek <polacek@redhat.com>
14360
14361 PR c/60087
14362 * gcc.dg/pr60087.c: New test.
14363
14364 2014-02-06 Alan Modra <amodra@gmail.com>
14365
14366 * gcc.target/powerpc/pr60032.c: New.
14367
14368 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14369
14370 PR target/60062
14371 * gcc.c-torture/execute/pr60062.c: New test.
14372 * gcc.c-torture/execute/pr60072.c: New test.
14373
14374 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14375
14376 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14377 so that expected outcome works for PIC variants too.
14378
14379 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14380 Kugan Vivekanandarajah <kuganv@linaro.org>
14381
14382 * gcc.target/arm/vect-noalign.c: New file.
14383
14384 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14385 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR middle-end/60013
14388 * gcc.dg/pr60013.c: New testcase.
14389
14390 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14391
14392 * gcc.dg/vmx/sum2s.c: New.
14393 * gcc.dg/vmx/sum2s-be-order.c: New.
14394
14395 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14396
14397 * gcc.dg/vmx/pack.c: New.
14398 * gcc.dg/vmx/pack-be-order.c: New.
14399 * gcc.dg/vmx/unpack.c: New.
14400 * gcc.dg/vmx/unpack-be-order.c: New.
14401
14402 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14403
14404 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14405 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14406
14407 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14408
14409 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14410 Use __builtin_floorf, __builtin_ceilf.
14411 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14412 declaration.
14413 (TEST): Use __builtin_floorf.
14414 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14415
14416 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14417
14418 PR ipa/59947
14419 * g++.dg/opt/pr59947.C: New test.
14420
14421 PR c++/58703
14422 * c-c++-common/gomp/pr58703.c: New test.
14423
14424 2014-02-05 Richard Biener <rguenther@suse.de>
14425
14426 PR testsuite/60076
14427 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14428 avoid using unsigned long long.
14429
14430 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14431
14432 PR middle-end/57499
14433 * g++.dg/torture/pr57499.C: New test.
14434
14435 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14436
14437 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14438
14439 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14440
14441 * g++.dg/ipa/devirrt-22.C: Fix template.
14442
14443 2014-02-04 Marek Polacek <polacek@redhat.com>
14444
14445 PR c/60036
14446 * gcc.dg/pr60036.c: New test.
14447
14448 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14449
14450 PR ipa/60058
14451 * g++.dg/torture/pr60058.C: New testcase.
14452
14453 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14454
14455 * g++.dg/tsan/default_options.C: Invert check.
14456
14457 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14458
14459 PR tree-optimization/60002
14460 * g++.dg/opt/pr60002.C: New test.
14461
14462 PR tree-optimization/60023
14463 * g++.dg/vect/pr60023.cc: New test.
14464
14465 PR ipa/60026
14466 * c-c++-common/torture/pr60026.c: New test.
14467
14468 PR rtl-optimization/57915
14469 * gcc.target/i386/pr57915.c: New test.
14470
14471 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14472
14473 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14474
14475 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14476
14477 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14478
14479 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14480
14481 PR middle-end/59261
14482 * gcc.dg/pr59261.c: New test.
14483
14484 2014-02-04 Richard Biener <rguenther@suse.de>
14485
14486 PR tree-optimization/60012
14487 * gcc.dg/vect/pr60012.c: New testcase.
14488
14489 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14490
14491 PR target/59788
14492 * g++.dg/eh/unwind-direct.C: New test.
14493
14494 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14495
14496 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14497 timeout value to 20s.
14498
14499 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14500
14501 PR ipa/59882
14502 * g++.dg/torture/pr59882.C: New testcase
14503
14504 2014-02-03 Jan Hubicka <jh@suse.cz>
14505
14506 PR ipa/59831
14507 * g++.dg/ipa/devirt-22.C: New testcase.
14508
14509 2014-02-03 Jan Hubicka <jh@suse.cz>
14510
14511 * g++.dg/ipa/devirt-25.C: New testcase.
14512
14513 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14514
14515 PR tree-optimization/59924
14516 * gcc.dg/pr59924.c: New test.
14517
14518 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14519
14520 PR ipa/59831
14521 * g++.dg/ipa/devirt-24.C: New testcase.
14522
14523 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14524
14525 PR c++/53017
14526 PR c++/59211
14527 * c-c++-common/attributes-1.c: New testcase.
14528 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14529
14530 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14531
14532 PR c++/58871
14533 * g++.dg/cpp0x/pr58871.C: New.
14534
14535 2014-02-03 Cong Hou <congh@google.com>
14536
14537 PR tree-optimization/60000
14538 * g++.dg/vect/pr60000.cc: New test.
14539
14540 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14541
14542 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14543 * gcc.target/i386/long-double-64-4.c: Likewise.
14544 * gcc.target/i386/long-double-80-1.c: Likewise.
14545 * gcc.target/i386/long-double-80-2.c: Likewise.
14546 * gcc.target/i386/long-double-80-3.c: Likewise.
14547 * gcc.target/i386/long-double-80-4.c: Likewise.
14548 * gcc.target/i386/long-double-80-5.c: Likewise.
14549 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14550 __multf3 isn't used.
14551 * gcc.target/i386/long-double-64-3.c: Likewise.
14552 * gcc.target/i386/long-double-128-1.c: New test.
14553 * gcc.target/i386/long-double-128-2.c: Likewise.
14554 * gcc.target/i386/long-double-128-3.c: Likewise.
14555 * gcc.target/i386/long-double-128-4.c: Likewise.
14556 * gcc.target/i386/long-double-128-5.c: Likewise.
14557 * gcc.target/i386/long-double-128-6.c: Likewise.
14558 * gcc.target/i386/long-double-128-7.c: Likewise.
14559 * gcc.target/i386/long-double-128-8.c: Likewise.
14560 * gcc.target/i386/long-double-128-9.c: Likewise.
14561 * gcc.target/i386/long-double-64-5.c: Likewise.
14562 * gcc.target/i386/long-double-64-6.c: Likewise.
14563 * gcc.target/i386/long-double-64-7.c: Likewise.
14564 * gcc.target/i386/long-double-64-8.c: Likewise.
14565 * gcc.target/i386/long-double-64-9.c: Likewise.
14566 * gcc.target/i386/long-double-80-10.c: Likewise.
14567 * gcc.target/i386/long-double-80-8.c: Likewise.
14568 * gcc.target/i386/long-double-80-9.c: Likewise.
14569
14570 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14571
14572 PR rtl-optimization/57662
14573 * g++.dg/pr57662.C: New test.
14574
14575 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14576
14577 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14578 * gcc.dg/vmx/perm.c: New.
14579 * gcc.dg/vmx/perm-be-order.c: New.
14580
14581 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14582
14583 * gcc.dg/vmx/vsums.c: New.
14584 * gcc.dg/vmx/vsums-be-order.c: New.
14585
14586 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14587
14588 * g++.dg/ipa/devirt-23.C: New testcase.
14589 * g++.dg/ipa/devirt-20.C: Fix template.
14590
14591 2014-02-02 Jan Hubicka <jh@suse.cz>
14592
14593 * g++.dg/ipa/devirt-21.C: New testcase.
14594
14595 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14596
14597 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14598 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14599
14600 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14601
14602 PR target/60017
14603 * gcc.c-torture/execute/pr60017.c: New test.
14604
14605 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14606
14607 PR fortran/57033
14608 * gfortran.dg/default_initialization_7.f90: New test.
14609
14610 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14611
14612 PR fortran/59906
14613 * gfortran.dg/elemental_subroutine_9.f90: New test.
14614
14615 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14616
14617 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14618
14619 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14620
14621 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14622
14623 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14624
14625 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14626
14627 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14628
14629 PR c++/51219
14630 * g++.dg/init/bitfield5.C: New.
14631
14632 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14633
14634 PR tree-optimization/60003
14635 * gcc.c-torture/execute/pr60003.c: New test.
14636
14637 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14638
14639 PR bootstrap/59985
14640 * gcc.target/arm/pr59985.C: New.
14641
14642 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14643
14644 PR sanitizer/59410
14645 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14646 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14647 to compile.
14648 (tsan_finish): Restore dg-do-what-default.
14649 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14650 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14651 * g++.dg/tsan/default_options.C: Likewise.
14652 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14653 * g++.dg/tsan/atomic_free2.C: Likewise.
14654 * g++.dg/tsan/cond_race.C: Likewise.
14655 * g++.dg/tsan/fd_close_norace.C: Likewise.
14656 * g++.dg/tsan/benign_race.C: Likewise.
14657 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14658 * c-c++-common/tsan/simple_race.c: Likewise.
14659 * c-c++-common/tsan/mutexset1.c: Likewise.
14660 * c-c++-common/tsan/thread_leak2.c: Likewise.
14661 * c-c++-common/tsan/tls_race.c: Likewise.
14662 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14663 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14664 * c-c++-common/tsan/free_race2.c: Likewise.
14665 * c-c++-common/tsan/thread_leak.c: Likewise.
14666 * c-c++-common/tsan/thread_leak1.c: Likewise.
14667 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14668 * c-c++-common/tsan/free_race.c: Likewise.
14669 * c-c++-common/tsan/sleep_sync.c: Likewise.
14670 * c-c++-common/tsan/tiny_race.c: Likewise.
14671 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14672 * c-c++-common/tsan/atomic_stack.c: Likewise.
14673 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14674 in dg-output regexps.
14675 * c-c++-common/tsan/simple_stack.c: Likewise.
14676
14677 2014-01-31 Richard Henderson <rth@redhat.com>
14678
14679 * g++.dg/tm/pr60004.C: New.
14680
14681 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14682
14683 PR c++/59082
14684 * g++.dg/inherit/crash4.C: New.
14685
14686 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14687
14688 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14689
14690 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14691
14692 * gcc.target/i386/m512-check.h: Use correct rounding values.
14693
14694 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14695
14696 * gcc.target/i386/avx-1.c: Use correct rounding values.
14697 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14698 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14699 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14700 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14701 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14702 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14703 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14704 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14705 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14706 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14707 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14708 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14709 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14710 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14711 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14712 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14713 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14714 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14715 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14716 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14717 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14718 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14719 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14720 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14721 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14722 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14723 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14724 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14725 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14726 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14727 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14728 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14729 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14730 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14731 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14732 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14733 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14734 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14735 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14736 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14737 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14738 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14739 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14740 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14741 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14742 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14743 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14744 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14745 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14746 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14747 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14748 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14749 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14750 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14751 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14752 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14753 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14754 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14755 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14756 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14757 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14758 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14759 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14760 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14761 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14762 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14763 * gcc.target/i386/sse-13.c: Ditto.
14764 * gcc.target/i386/sse-14.c: Ditto.
14765 * gcc.target/i386/sse-22.c: Ditto.
14766 * gcc.target/i386/sse-23.c: Ditto.
14767
14768 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14769
14770 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14771 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14772
14773 2014-01-31 Richard Biener <rguenther@suse.de>
14774
14775 PR middle-end/59990
14776 * gcc.dg/torture/pr59990.c: New testcase.
14777
14778 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14779
14780 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14781 if it fails don't run any tsan tests.
14782
14783 2014-01-31 Marek Polacek <polacek@redhat.com>
14784
14785 PR c/59963
14786 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14787 (y): Adjust dg-error.
14788 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14789 * gcc.dg/pr59963-1.c: New test.
14790 * gcc.dg/pr59963-2.c: New test.
14791 * gcc.dg/pr59963-3.c: New test.
14792
14793 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14794
14795 PR target/59923
14796 * gcc.target/arm/pr59923.c: New test.
14797
14798 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14799
14800 * gcc.dg/vmx/splat.c: New.
14801 * gcc.dg/vmx/splat-vsx.c: New.
14802 * gcc.dg/vmx/splat-be-order.c: New.
14803 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14804 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14805 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14806
14807 2014-01-30 Richard Biener <rguenther@suse.de>
14808
14809 PR tree-optimization/59993
14810 * gcc.dg/torture/pr59993.c: New testcase.
14811
14812 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14813
14814 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14815 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14816 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14817 vect_int rather than vect_float.
14818
14819 2014-01-30 Marek Polacek <polacek@redhat.com>
14820
14821 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14822
14823 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14824
14825 * gcc.target/microblaze/isa/fcmp4.c: New.
14826
14827 2014-01-30 Marek Polacek <polacek@redhat.com>
14828
14829 PR c/59940
14830 * gcc.dg/pr59940.c: New test.
14831 * gcc.dg/pr35635.c (func3): Move dg-warning.
14832
14833 2014-01-30 Richard Biener <rguenther@suse.de>
14834
14835 PR tree-optimization/59903
14836 * gcc.dg/torture/pr59903.c: New testcase.
14837
14838 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14839
14840 PR c++/58843
14841 * g++.dg/lookup/crash8.C: New.
14842
14843 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14844
14845 PR c++/58649
14846 * g++.dg/template/crash117.C: New.
14847
14848 2014-01-30 Richard Biener <rguenther@suse.de>
14849
14850 PR c/59905
14851 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14852 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14853 abort.
14854 * gcc.dg/invalid-call-1.c: Likewise.
14855
14856 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14857
14858 PR c++/58561
14859 * g++.dg/cpp1y/auto-fn23.C: New.
14860
14861 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14862
14863 PR c++/58846
14864 * g++.dg/init/dso_handle2.C: New.
14865
14866 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14867
14868 PR c++/58674
14869 * g++.dg/cpp0x/pr58674.C: New.
14870
14871 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14872
14873 PR target/59617
14874 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14875 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14876
14877 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14878
14879 * gcc.dg/vmx/merge-be-order.c: New.
14880 * gcc.dg/vmx/merge.c: New.
14881 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14882 * gcc.dg/vmx/merge-vsx.c: New.
14883
14884 2014-01-29 Richard Biener <rguenther@suse.de>
14885
14886 PR tree-optimization/58742
14887 * gcc.dg/pr58742-1.c: New testcase.
14888 * gcc.dg/pr58742-2.c: Likewise.
14889 * gcc.dg/pr58742-3.c: Likewise.
14890
14891 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14892
14893 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14894 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14895 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14896
14897 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14898
14899 PR c++/58702
14900 * g++.dg/gomp/pr58702.C: New.
14901
14902 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14903
14904 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14905 selector.
14906
14907 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14908
14909 PR middle-end/59917
14910 PR tree-optimization/59920
14911 * gcc.dg/pr59920-1.c: New test.
14912 * gcc.dg/pr59920-2.c: New test.
14913 * gcc.dg/pr59920-3.c: New test.
14914 * c-c++-common/gomp/pr59917-1.c: New test.
14915 * c-c++-common/gomp/pr59917-2.c: New test.
14916
14917 PR tree-optimization/59594
14918 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14919 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14920 * gcc.dg/vect/pr59594.c: New test.
14921
14922 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14923
14924 PR fortran/59414
14925 * gfortran.dg/allocate_class_3.f90: New test.
14926
14927 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14928
14929 PR preprocessor/59935
14930 * c-c++-common/cpp/warning-zero-location.c: New test.
14931 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14932
14933 2014-01-27 Steve Ellcey <sellcey@mips.com>
14934
14935 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14936
14937 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14938
14939 * g++.dg/ext/mv16.C: New tests.
14940
14941 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14942
14943 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14944 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14945 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14946 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14947 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14948 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14949 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14950 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14951 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14952 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14953 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14954 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14955 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14956 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14957 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14958 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14959 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14960 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14961 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14962 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14963 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14964 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14965 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14966 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14967 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14968 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14969 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14970 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14971 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14972 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14973 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14974 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14975 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14976 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14977 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14978 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14979 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14980 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14981 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14982 _mm512_mask_cvtepi32_storeu_epi8.
14983 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14984 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14985 _mm512_mask_cvtepi32_storeu_epi16.
14986 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14987 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14988 _mm512_mask_cvtepi64_storeu_epi8.
14989 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14990 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14991 _mm512_mask_cvtepi64_storeu_epi16.
14992 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14993 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14994 _mm512_mask_cvtepi64_storeu_epi32.
14995 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14996 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14997 _mm512_mask_cvtsepi32_storeu_epi8.
14998 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14999 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15000 _mm512_mask_cvtsepi32_storeu_epi16.
15001 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15002 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15003 _mm512_mask_cvtsepi64_storeu_epi8.
15004 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15005 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15006 _mm512_mask_cvtsepi64_storeu_epi16.
15007 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15008 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15009 _mm512_mask_cvtsepi64_storeu_epi32.
15010 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15011 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15012 _mm512_mask_cvtusepi32_storeu_epi8.
15013 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15014 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15015 _mm512_mask_cvtusepi32_storeu_epi16.
15016 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15017 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15018 _mm512_mask_cvtusepi64_storeu_epi8.
15019 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15020 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15021 _mm512_mask_cvtusepi64_storeu_epi16.
15022 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15023 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15024 _mm512_mask_cvtusepi64_storeu_epi32.
15025 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15026 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15027
15028 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15029
15030 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15031 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15032 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15033 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15034 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15035 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15036 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15037 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15038 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15039 built-ins roudning immediate.
15040 * gcc.target/i386/sse-22.c: Add new built-ins.
15041 * gcc.target/i386/sse-23.c: Ditto.
15042 * gcc.target/i386/avx-1.c: Ditto.
15043
15044 2014-01-27 Christian Bruel <christian.bruel@st.com>
15045
15046 * gcc.target/sh/torture/strncmp.c: New tests.
15047
15048 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15049
15050 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15051
15052 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15053
15054 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15055
15056 2014-01-24 Jeff Law <law@redhat.com>
15057
15058 PR tree-optimization/59919
15059 * gcc.c-torture/compile/pr59919.c: New test.
15060
15061 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15062
15063 PR c++/57524
15064 * g++.dg/ext/timevar2.C: New.
15065
15066 2014-01-24 Marek Polacek <polacek@redhat.com>
15067
15068 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15069
15070 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15071
15072 PR target/59929
15073 * gcc.target/i386/pr59929.c: New test.
15074
15075 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15076
15077 PR target/59909
15078 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15079 word atomic functions at runtime.
15080
15081 2014-01-23 Marek Polacek <polacek@redhat.com>
15082
15083 PR c/59846
15084 * gcc.dg/pr59846.c: New test.
15085
15086 2014-01-23 Marek Polacek <polacek@redhat.com>
15087
15088 PR c/58346
15089 * c-c++-common/pr58346-1.c: New test.
15090 * c-c++-common/pr58346-2.c: New test.
15091 * c-c++-common/pr58346-3.c: New test.
15092
15093 2014-01-23 Marek Polacek <polacek@redhat.com>
15094
15095 PR c/59871
15096 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15097 * gcc.dg/pr59871.c: New test.
15098
15099 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15100
15101 PR c++/58980
15102 * g++.dg/parse/enum11.C: New.
15103
15104 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15105
15106 * gcc.target/aarch64/sshr64_1.c: New testcase.
15107
15108 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15109
15110 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15111 SIMD enabled function.
15112 * g++.dg/cilk-plus/ef_test.C: New test.
15113 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15114 and added C++ ones.
15115 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15116 to differenciate C error messages from C++ ones.
15117
15118 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15119
15120 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15121
15122 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15123
15124 * gcc.target/microblaze/others/builtin-trap.c: New test,
15125
15126 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15127
15128 PR middle-end/58809
15129 * c-c++-common/gomp/pr58809.c: New test.
15130
15131 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15132
15133 PR sanitizer/59897
15134 * c-c++-common/asan/use-after-return-1.c: Fixed
15135 to pass on darwin.
15136
15137 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15138
15139 PR preprocessor/58580
15140 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15141
15142 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15143 Ilya Tocar <ilya.tocar@intel.com>
15144
15145 * gcc.target/i386/avx512f-kmovw-1.c: New.
15146
15147 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15148
15149 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15150 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15151 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15152 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15153 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15154 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15155
15156 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15157
15158 PR target/52125
15159 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15160 * gcc.target/mips/pr52125.c: New test.
15161
15162 2014-01-22 Marek Polacek <polacek@redhat.com>
15163
15164 PR c/59891
15165 * gcc.dg/torture/pr59891.c: New test.
15166
15167 2014-01-22 Jeff Law <law@redhat.com>
15168
15169 PR tree-optimization/59597
15170 * gcc.dg/tree-ssa/pr59597.c: New test.
15171
15172 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15173
15174 PR rtl-optimization/59477
15175 * g++.dg/pr59477.C: New.
15176
15177 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15178
15179 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15180
15181 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15182
15183 PR c++/59482
15184 * g++.dg/pr59482.C: New.
15185
15186 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15187
15188 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15189 * gcc.dg/vmx/extract-vsx.c: New.
15190 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15191 * gcc.dg/vmx/insert-vsx.c: New.
15192
15193 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15194
15195 PR rtl-optimization/59896
15196 * gcc.target/arm/pr59896.c: New.
15197
15198 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15199
15200 PR rtl-optimization/59858
15201 * gcc.target/arm/pr59858.c: New.
15202
15203 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15204
15205 PR target/59003
15206 * gcc.dg/tree-prof/pr59003.c: New test.
15207
15208 PR middle-end/59860
15209 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15210 other targets.
15211
15212 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15213
15214 * gfortran.dg/round_3.f08: Add more cases.
15215
15216 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15217
15218 * lib/target-supports.exp (force_conventional_output_for): New
15219 procedure.
15220 * lib/scanasm.exp (scan-assembler_required_options)
15221 (scan-assembler-not_required_options)
15222 (scan-assembler-times_required_options): Replace with
15223 force_conventional_output_fors.
15224 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15225 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15226
15227 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15228
15229 PR middle-end/59789
15230 * gcc.target/i386/pr59789.c: New testcase.
15231
15232 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15233
15234 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15235 the 'code' bitfield from 16 to 8.
15236
15237 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15238
15239 * lib/target-supports.exp
15240 (check_effective_target_vect_perm): Exclude aarch64_be.
15241 (check_effective_target_vect_perm_byte): Likewise.
15242 (check_effective_target_vect_perm_short): Likewise.
15243
15244 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15245
15246 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15247 (RUN_TEST): Use new macro.
15248 (INDEX64_32): Delete.
15249 (INDEX64_64): Likewise.
15250 (INDEX128_32): Likewise.
15251 (INDEX128_64): Likewise.
15252 (INDEX): Likewise.
15253 (test_vneg_f32): Use fixed RUN_TEST.
15254
15255 2014-01-20 Richard Biener <rguenther@suse.de>
15256
15257 PR middle-end/59860
15258 * gcc.dg/pr59860.c: New testcase.
15259
15260 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15261
15262 PR target/59880
15263 * gcc.target/i386/pr59880.c: New test.
15264
15265 2014-01-20 Renlin Li <renlin.li@arm.com>
15266
15267 * gcc.dg/pr44194-1.c: Tweak regexp.
15268
15269 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15270
15271 PR libfortran/59771
15272 PR libfortran/59774
15273 PR libfortran/59836
15274 * gfortran.dg/round_3.f08: New cases added.
15275 * gfortran.dg/fmt_g_1.f90: New test.
15276
15277 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15278
15279 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15280
15281 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15282
15283 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15284
15285 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15286
15287 * gcc.dg/vect/pr57705.c: Require vect_int.
15288 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15289 * gcc.dg/vect/vect-alias-check.c: Likewise.
15290
15291 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15292
15293 PR fortran/58007
15294 * gfortran.dg/unresolved_fixup_1.f90: New test.
15295 * gfortran.dg/unresolved_fixup_2.f90: New test.
15296
15297 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15298
15299 PR target/58944
15300 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15301 Remove dg-prune-output lines.
15302
15303 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15304
15305 PR middle-end/59706
15306 * gfortran.dg/pr59706.f90: New test.
15307 * g++.dg/ext/pr59706.C: New test.
15308
15309 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15310
15311 PR c++/59270
15312 PR c++/58811
15313 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15314 * g++.dg/init/pr58811.C: Likewise.
15315
15316 2014-01-17 Jeff Law <law@redhat.com>
15317
15318 PR middle-end/57904
15319 * gfortran.dg/pr57904.f90: New test.
15320
15321 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15322
15323 PR c++/59269
15324 * g++.dg/cpp0x/nsdmi-union4.C: New.
15325
15326 2014-01-17 Marek Polacek <polacek@redhat.com>
15327
15328 PR c++/59838
15329 * g++.dg/diagnostic/pr59838.C: New test.
15330
15331 2014-01-17 Marek Polacek <polacek@redhat.com>
15332
15333 PR c/58346
15334 * gcc.dg/pr58346.c: New test.
15335
15336 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15337
15338 PR testsuite/58776
15339 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15340 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15341 option duplication.
15342
15343 PR fortran/59440
15344 * gfortran.dg/pr59440-1.f90: New test.
15345 * gfortran.dg/pr59440-2.f90: New test.
15346 * gfortran.dg/pr59440-3.f90: New test.
15347
15348 PR testsuite/59064
15349 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15350 testing for " version" and " alias" with one testing for
15351 " version\[^\n\r]* alias".
15352 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15353 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15354 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15355 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15356 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15357 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15358
15359 PR c++/57945
15360 * c-c++-common/torture/pr57945.c: New test.
15361
15362 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15363
15364 * gcc.target/arm/its.c: New testcase.
15365
15366 2014-01-16 Jan Hubicka <jh@suse.cz>
15367
15368 PR ipa/59775
15369 * g++.dg/torture/pr59775.C: New testcase.
15370
15371 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15372
15373 PR middle-end/58344
15374 * gcc.c-torture/compile/pr58344.c: New test.
15375
15376 PR target/59839
15377 * gcc.target/i386/pr59839.c: New test.
15378
15379 PR debug/54694
15380 * gcc.target/i386/pr9771-1.c (main): Rename to...
15381 (real_main): ... this. Add __asm name "main".
15382 (ASMNAME, ASMNAME2, STRING): Define.
15383
15384 2014-01-16 Nick Clifton <nickc@redhat.com>
15385
15386 PR middle-end/28865
15387 * gcc.c-torture/compile/pr28865.c: New.
15388 * gcc.c-torture/execute/pr28865.c: New.
15389
15390 2014-01-16 Marek Polacek <polacek@redhat.com>
15391
15392 PR middle-end/59827
15393 * gcc.dg/pr59827.c: New test.
15394
15395 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15396
15397 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15398
15399 2014-01-15 Richard Henderson <rth@redhat.com>
15400
15401 PR debug/54694
15402 * gcc.target/i386/pr54694.c: New test.
15403
15404 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15405
15406 PR c++/49718
15407 * g++.dg/pr49718.C: New test.
15408
15409 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15410
15411 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15412
15413 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15414
15415 * gcc.dg/vmx/mult-even-odd.c: New.
15416 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15417
15418 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15419
15420 * lib/target-supports.exp (check_libcilkrts_available): Added an
15421 extern "C" if we are using C++ along with a function prototype.
15422
15423 2014-01-15 Jeff Law <law@redhat.com>
15424
15425 PR tree-optimization/59747
15426 * gcc.c-torture/execute/pr59747.c: New test.
15427
15428 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15429
15430 PR target/59794
15431 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15432 Linux/x86.
15433 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15434 * g++.dg/ext/attribute-test-1.C: Likewise.
15435 * g++.dg/ext/attribute-test-2.C: Likewise.
15436 * g++.dg/ext/attribute-test-3.C: Likewise.
15437 * g++.dg/ext/attribute-test-4.C: Likewise.
15438 * g++.dg/ext/pr56790-1.C: Likewise.
15439 * g++.dg/torture/pr38565.C: Likewise.
15440 * gcc.dg/pr53060.c: Likewise.
15441 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15442 * c-c++-common/vector-compare-2.c: Likewise.
15443 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15444 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15445 dg-message line number.
15446
15447 2014-01-15 Matthias Klose <doko@ubuntu.com>
15448
15449 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15450
15451 2014-01-15 Richard Biener <rguenther@suse.de>
15452
15453 PR tree-optimization/59822
15454 * g++.dg/torture/pr59822.C: New testcase.
15455
15456 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15457
15458 PR target/59808
15459 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15460 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15461
15462 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15463 Kugan Vivekanandarajah <kuganv@linaro.org>
15464
15465 PR target/59695
15466 * g++.dg/pr59695.C: New testcase.
15467
15468 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15469
15470 PR target/59803
15471 * gcc.c-torture/compile/pr59803.c: New testcase.
15472
15473 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15474
15475 PR c/58943
15476 * gcc.c-torture/execute/pr58943.c: New test.
15477 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15478
15479 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15480
15481 PR target/59794
15482 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15483 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15484 (bar): Change return type to void. Set y to x.
15485 * gcc.target/i386/pr59794-1.c: New testcase.
15486 * gcc.target/i386/pr59794-2.c: Likewise.
15487 * gcc.target/i386/pr59794-3.c: Likewise.
15488 * gcc.target/i386/pr59794-4.c: Likewise.
15489 * gcc.target/i386/pr59794-5.c: Likewise.
15490 * gcc.target/i386/pr59794-6.c: Likewise.
15491 * gcc.target/i386/pr59794-7.c: Likewise.
15492
15493 2014-01-14 Richard Biener <rguenther@suse.de>
15494
15495 PR tree-optimization/58921
15496 PR tree-optimization/59006
15497 * gcc.dg/torture/pr58921.c: New testcase.
15498 * gcc.dg/torture/pr59006.c: Likewise.
15499 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15500
15501 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15502
15503 PR testsuite/59494
15504 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15505 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15506 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15507 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15508 Executing predictive commoning without unrolling.
15509
15510 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15511
15512 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15513 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15514 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15515 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15516 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15517 __builtin_ia32_rsqrt28sd_round.
15518 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15519 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15520 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15521 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15522 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15523 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15524 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15525 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15526 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15527 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15528 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15529 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15530 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15531 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15532 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15533 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15534 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15535 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15536 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15537 fix wrong rounding mode (see above).
15538 * gcc.target/i386/sse-23.c: Ditto.
15539
15540 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15541
15542 * gcc.dg/vmx/insert.c: New.
15543 * gcc.dg/vmx/insert-be-order.c: New.
15544 * gcc.dg/vmx/extract.c: New.
15545 * gcc.dg/vmx/extract-be-order.c: New.
15546
15547 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15548
15549 PR tree-optimization/59387
15550 * gcc.c-torture/execute/pr59387.c: New test.
15551
15552 2014-01-13 Richard Biener <rguenther@suse.de>
15553
15554 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15555 adjusting mathlib options.
15556 * gfortran.dg/lto/lto.exp: Likewise.
15557
15558 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15559
15560 * gnat.dg/loop_optimization17.adb: New test.
15561 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15562
15563 2014-01-13 Christian Bruel <christian.bruel@st.com>
15564
15565 * gcc.target/sh/cmpstrn.c: New case.
15566
15567 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15568
15569 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15570 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15571
15572 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15573
15574 PR fortran/58026
15575 * gfortran.dg/alloc_comp_basics_6.f90: New.
15576
15577 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15578
15579 PR fortran/59700
15580 * gfortran.dg/pr59700.f90: New test.
15581
15582 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15583
15584 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15585 * gfortran.dg/use_only_3.f90: Likewise.
15586 * gfortran.dg/inquire_10.f90: Delete opened file.
15587 * gfortran.dg/inquire_15.f90: Likewise.
15588 * gfortran.dg/pr16597.f90: Likewise.
15589 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15590 for PR59419.
15591
15592 2014-01-10 Jeff Law <law@redhat.com>
15593
15594 PR middle-end/59743
15595 * gcc.c-torture/compile/pr59743.c: New test.
15596
15597 2014-01-10 Jan Hubicka <jh@suse.cz>
15598
15599 PR ipa/58585
15600 * g++.dg/torture/pr58585.C: New testcase.
15601
15602 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15603
15604 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15605
15606 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15607
15608 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15609
15610 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15611
15612 PR target/59744
15613 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15614 * gcc.target/aarch64/cmn-neg2.c: New test.
15615
15616 2014-01-10 Richard Biener <rguenther@suse.de>
15617
15618 PR tree-optimization/59374
15619 * gcc.dg/torture/pr59374-3.c: New testcase.
15620
15621 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15622
15623 * lib/target-supports.exp
15624 (check_effective_target_arm_crypto_ok_nocache): New.
15625 (check_effective_target_arm_crypto_ok): Use above procedure.
15626 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15627
15628 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15629
15630 PR ipa/58252
15631 PR ipa/59226
15632 * g++.dg/ipa/devirt-20.C: New testcase.
15633 * g++.dg/torture/pr58252.C: Likewise.
15634 * g++.dg/torture/pr59226.C: Likewise.
15635
15636 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15637
15638 * c-c++-common/asan/no-asan-stack.c: New test.
15639
15640 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15641
15642 PR middle-end/59670
15643 * gcc.dg/pr59670.c: New test.
15644
15645 2014-01-09 Steve Ellcey <sellcey@mips.com>
15646
15647 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15648
15649 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15650
15651 PR middle-end/47735
15652 * gcc.target/i386/pr47735.c: New test.
15653
15654 PR tree-optimization/59622
15655 * g++.dg/opt/pr59622-2.C: New test.
15656 * g++.dg/opt/pr59622-3.C: New test.
15657 * g++.dg/opt/pr59622-4.C: New test.
15658 * g++.dg/opt/pr59622-5.C: New test.
15659
15660 PR sanitizer/59136
15661 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15662 filename:line instead of (modulename+offset) form with stripped
15663 initial / from the filename.
15664
15665 2014-01-09 Ian Lance Taylor <iant@google.com>
15666
15667 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15668 the other Go compiler.
15669
15670 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15671
15672 PR c++/59730
15673 * g++.dg/cpp0x/variadic145.C: New.
15674
15675 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15676
15677 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15678 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15679
15680 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15681
15682 PR testsuite/59524
15683 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15684 are run only if the Cilk library is available/enabled.
15685 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15686 * lib/target-supports.exp (check_libcilkrts_available): New function.
15687
15688 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15689
15690 PR c++/59631
15691 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15692 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15693 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15694 with dg-additional-options.
15695 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15696 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15697 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15698 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15699 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15700 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15701
15702 2014-01-09 Richard Biener <rguenther@suse.de>
15703
15704 PR tree-optimization/59715
15705 * gcc.dg/torture/pr59715.c: New testcase.
15706
15707 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15708
15709 * c-c++-common/asan/no-asan-globals.c: New test.
15710 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15711 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15712 * c-c++-common/asan/use-after-return-1.c: Likewise.
15713 * c-c++-common/asan/no-use-after-return.c: Likewise.
15714
15715 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15716
15717 * gnat.dg/weak2.ad[sb]: New test.
15718
15719 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15720
15721 PR middle-end/59471
15722 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15723 type, use pointers to vector type instead.
15724
15725 2014-01-08 Catherine Moore <clm@codesourcery.com>
15726
15727 * gcc.target/mips/umips-branch-3.c: New test.
15728 * gcc.target/mips/umips-branch-4.c: New test.
15729
15730 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15731
15732 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15733 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15734 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15735 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15736 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15737 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15738 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15739 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15740
15741 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15742
15743 PR rtl-optimization/59137
15744 * gcc.target/mips/pr59137.c: New test.
15745
15746 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15747
15748 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15749 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15750 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15751 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15752 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15753 Require fpic effective target.
15754 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15755
15756 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15757
15758 PR ipa/59722
15759 * gcc.dg/pr59722.c: New test.
15760
15761 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15762
15763 PR middle-end/57748
15764 * gcc.dg/torture/pr57748-3.c: New test.
15765 * gcc.dg/torture/pr57748-4.c: New test.
15766
15767 2014-01-08 Marek Polacek <polacek@redhat.com>
15768
15769 PR middle-end/59669
15770 * gcc.dg/gomp/pr59669-1.c: New test.
15771 * gcc.dg/gomp/pr59669-2.c: New test.
15772
15773 2014-01-08 Martin Jambor <mjambor@suse.cz>
15774
15775 PR ipa/59610
15776 * gcc.dg/ipa/pr59610.c: New test.
15777
15778 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15779
15780 PR fortran/58182
15781 * gfortran.dg/binding_label_tests_26a.f90: New.
15782 * gfortran.dg/binding_label_tests_26b.f90: New.
15783
15784 2014-01-08 Marek Polacek <polacek@redhat.com>
15785
15786 PR sanitizer/59667
15787 * c-c++-common/ubsan/pr59667.c: New test.
15788
15789 2014-01-08 Richard Biener <rguenther@suse.de>
15790
15791 PR middle-end/59630
15792 * gcc.dg/pr59630.c: New testcase.
15793
15794 2014-01-08 Richard Biener <rguenther@suse.de>
15795
15796 PR middle-end/59471
15797 * gcc.dg/pr59471.c: New testcase.
15798
15799 2014-01-07 Jeff Law <law@redhat.com>
15800
15801 PR middle-end/53623
15802 * gcc.target/i386/pr53623.c: New test.
15803
15804 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15805
15806 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15807 blanks at EOF.
15808 * g++.dg/cpp1y/pr58534.C: Likewise.
15809 * g++.dg/cpp1y/pr58536.C: Likewise.
15810 * g++.dg/cpp1y/pr58548.C: Likewise.
15811 * g++.dg/cpp1y/pr58549.C: Likewise.
15812 * g++.dg/cpp1y/pr58637.C: Likewise.
15813 * g++.dg/cpp1y/pr59112.C: Likewise.
15814 * g++.dg/cpp1y/pr59113.C: Likewise.
15815 * g++.dg/cpp1y/pr59629.C: Likewise.
15816 * g++.dg/cpp1y/pr59635.C: Likewise.
15817 * g++.dg/cpp1y/pr59636.C: Likewise.
15818 * g++.dg/cpp1y/pr59638.C: Likewise.
15819
15820 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15821
15822 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15823
15824 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15825
15826 * gcc.target/i386/intrinsics_4.c (bar): New function.
15827
15828 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15829
15830 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15831
15832 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15833
15834 PR rtl-optimization/58668
15835 * gcc.dg/pr58668.c: New test.
15836
15837 PR tree-optimization/59643
15838 * gcc.dg/pr59643.c: New test.
15839 * gcc.c-torture/execute/pr59643.c: New test.
15840
15841 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15842
15843 PR fortran/59589
15844 * gfortran.dg/class_allocate_16.f90: New.
15845
15846 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15847
15848 PR target/59644
15849 * gcc.target/i386/pr59644.c: New test.
15850
15851 2014-01-06 Marek Polacek <polacek@redhat.com>
15852
15853 PR c/57773
15854 * gcc.dg/pr57773.c: New test.
15855
15856 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15857
15858 PR c++/59635
15859 PR c++/59636
15860 PR c++/59629
15861 PR c++/59638
15862 * g++.dg/cpp1y/pr59635.C: New testcase.
15863 * g++.dg/cpp1y/pr59636.C: New testcase.
15864 * g++.dg/cpp1y/pr59629.C: New testcase.
15865 * g++.dg/cpp1y/pr59638.C: New testcase.
15866
15867 2014-01-06 Martin Jambor <mjambor@suse.cz>
15868
15869 PR ipa/59008
15870 * gcc.dg/ipa/pr59008.c: New test.
15871
15872 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15873
15874 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15875 if supported.
15876
15877 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15878
15879 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15880 Require c99_runtime.
15881 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15882
15883 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15884 Require c99_runtime.
15885 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15886 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15887 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15888
15889 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15890 Require c99_runtime.
15891 Make CALC void static.
15892 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15893
15894 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15895 Require c99_runtime.
15896 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15897
15898 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15899
15900 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15901 * gcc.target/i386/pr59501-2.c: Likewise.
15902 * gcc.target/i386/pr59501-3.c: Likewise.
15903 * gcc.target/i386/pr59501-4.c: Likewise.
15904 * gcc.target/i386/pr59501-5.c: Likewise.
15905 * gcc.target/i386/pr59501-6.c: Likewise.
15906
15907 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15908
15909 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15910 * gcc.target/i386/pr59390_1.c: Likewise.
15911 * gcc.target/i386/pr59390_2.c: Likewise.
15912
15913 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15914
15915 * gcc.dg/pr59350.c: Tweak.
15916 * gcc.dg/pr59350-2.c: New test.
15917 * g++.dg/pr59510.C: Likewise.
15918
15919 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15920
15921 PR fortran/59023
15922 * gfortran.dg/bind_c_procs_2.f90: New.
15923
15924 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15925
15926 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15927 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15928 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15929 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15930 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15931 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15932 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15933
15934 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15935
15936 * gcc.target/arm/neon-nested-apcs.c: New test.
15937
15938 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15939
15940 PR tree-optimization/59519
15941 * gcc.dg/vect/pr59519-1.c: New test.
15942 * gcc.dg/vect/pr59519-2.c: New test.
15943
15944 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15945 vmovdqu32.
15946
15947 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15948
15949 PR fortran/59547
15950 * gfortran.dg/typebound_proc_32.f90: New.
15951
15952 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15953
15954 PR c++/58950
15955 * g++.dg/pr58950.C: New file.
15956
15957 2014-01-03 Tobias Burnus <burnus@net-b.de>
15958
15959 PR c++/58567
15960 * g++.dg/gomp/pr58567.C: New.
15961
15962 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15963
15964 PR tree-optimization/59651
15965 * gcc.dg/torture/pr59651.c: New test.
15966 * gcc.dg/vect/pr59651.c: Ditto.
15967
15968 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15969
15970 PR target/59625
15971 * gcc.target/i386/pr59625.c: New test.
15972
15973 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15974
15975 Core DR 1442
15976 PR c++/59165
15977 * g++.dg/cpp0x/range-for28.C: New.
15978 * g++.dg/cpp0x/range-for3.C: Update.
15979
15980 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15981
15982 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15983
15984 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15985
15986 PR c++/59641
15987 * g++.dg/cpp0x/pr59641.C: New file.
15988
15989 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15990
15991 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15992
15993 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15994
15995 PR c++/59378
15996 * g++.dg/ext/pr59378.C: New file.
15997
15998 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15999
16000 Update copyright years
16001
16002 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16003
16004 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16005 notice.
16006
16007 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16008
16009 PR fortran/59654
16010 * gfortran.dg/dynamic_dispatch_12.f90: New.
16011
16012 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16013
16014 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16015 the builtin isn't optimized away as unused.
16016
16017 PR rtl-optimization/59647
16018 * g++.dg/opt/pr59647.C: New test.
16019 \f
16020 Copyright (C) 2014 Free Software Foundation, Inc.
16021
16022 Copying and distribution of this file, with or without modification,
16023 are permitted in any medium without royalty provided the copyright
16024 notice and this notice are preserved.