1 2014-11-23 Andrew Pinski <apinski@cavium.com>
3 * gcc.c-torture/compile/20120927-1.c: New testcase.
4 * gcc.c-torture/compile/20120830-1.c: New testcase.
6 2014-11-22 Andrew Pinski <apinski@cavium.com>
8 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
9 argc is always greater than 1 (octeon simulator).
10 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
12 2014-11-22 Andrew Pinski <apinski@cavium.com>
15 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
16 x30 (in the epilogue).
17 * gcc.target/aarch64/test_frame_6.c: Likewise.
18 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
19 x30 and x19 (in the epilogue).
20 * gcc.target/aarch64/test_frame_4.c: Likewise.
21 * gcc.target/aarch64/test_frame_7.c: Likewise.
23 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
27 * gcc.target/sh/torture/pr63783-1.c: New.
28 * gcc.target/sh/torture/pr63783-2.c: New.
29 * gcc.target/sh/pr51244-20.c: Adjust.
30 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
32 2014-11-22 Tobias Burnus <burnus@net-b.de>
34 * gfortran.dg/coarray/cosubscript_1.f90: New.
36 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
38 * gnat.dg/specs/pack11.ads: New test.
40 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
42 * gnat.dg/specs/no_streams.ads: New test.
44 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
46 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
47 store_modtion rtl dump.
48 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
49 * gcc.dg/var-expand3.c (dg-final): Ditto.
51 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
53 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
54 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
55 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
56 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
57 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
58 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
60 2014-11-21 Jakub Jelinek <jakub@redhat.com>
62 PR tree-optimization/64006
63 * gcc.c-torture/execute/pr64006.c: New test.
65 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
67 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
70 2014-11-21 Jiong Wang <jiong.wang@arm.com>
72 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
74 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
76 * gcc.target/aarch64/simd/vsqrt_f64_1.c
78 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
80 * g++.dg/other/i386-2.C: Add -mpcommit.
81 * g++.dg/other/i386-3.C: Ditto.
82 * gcc.target/i386/pcommit-1.c: New test.
83 * gcc.target/i386/sse-12.c: Add new options.
84 * gcc.target/i386/sse-13.c: Ditto.
85 * gcc.target/i386/sse-14.c: Ditto.
86 * gcc.target/i386/sse-22.c: Ditto.
87 * gcc.target/i386/sse-23.c: Ditto.
89 2014-11-20 Mark Wielaard <mjw@redhat.com>
92 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
93 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
95 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
97 * g++.dg/other/i386-2.C: Add -mclwb.
98 * g++.dg/other/i386-3.C: Ditto.
99 * gcc.target/i386/clwb-1.c: New test.
100 * gcc.target/i386/sse-12.c: Add new options.
101 * gcc.target/i386/sse-13.c: Ditto.
102 * gcc.target/i386/sse-14.c: Ditto.
103 * gcc.target/i386/sse-22.c: Ditto.
104 * gcc.target/i386/sse-23.c: Ditto.
106 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
108 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
109 * g++.dg/other/i386-3.C: Ditto.
110 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
111 * gcc.target/i386/avx512vbmi-check.h: Ditto.
112 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
113 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
114 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
115 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
116 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
117 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
118 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
119 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
120 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
121 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
122 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
123 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
124 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
125 * gcc.target/i386/sse-12.c: Add new options.
126 * gcc.target/i386/sse-13.c: Ditto.
127 * gcc.target/i386/sse-14.c: Ditto.
128 * gcc.target/i386/sse-22.c: Ditto.
129 * gcc.target/i386/sse-23.c: Ditto.
131 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
133 * g++.dg/other/i386-2.C: Add -mavx512ifma.
134 * g++.dg/other/i386-3.C: Ditto.
135 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
136 * gcc.target/i386/avx512ifma-check.h: New.
137 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
138 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
139 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
140 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
141 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
142 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
143 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
144 * gcc.target/i386/sse-12.c: Add new options.
145 * gcc.target/i386/sse-13.c: Ditto.
146 * gcc.target/i386/sse-14.c: Ditto.
147 * gcc.target/i386/sse-22.c: Ditto.
148 * gcc.target/i386/sse-23.c: Ditto.
150 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
152 Forward-port from 2014-10-30 4_9-branch r216934
155 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
157 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
160 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
163 2014-11-21 Tom de Vries <tom@codesourcery.com>
165 * gcc.dg/store-motion-fgcse-sm.c: New test.
167 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
170 * gcc.target/i386/pr60451.c: New.
172 2014-11-21 Jakub Jelinek <jakub@redhat.com>
174 PR tree-optimization/61773
175 * gcc.dg/pr61773.c: New test.
178 * c-c++-common/pr63764-1.c: New test.
179 * c-c++-common/pr63764-2.c: New test.
182 * gcc.target/i386/pr63910.c: New test.
184 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
187 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
189 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
191 * gcc.dg/no-strict-overflow-8.c: New test.
193 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
195 * gcc.dg/undefined-loop-1.c: New file.
196 * gcc.dg/undefined-loop-2.c: New file.
198 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
200 * gcc.target/aarch64/symbol-range.c: New.
201 * gcc.target/aarch64/symbol-range-tiny.c: New.
202 2014-11-20 Richard Biener <rguenther@suse.de>
205 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
207 2014-11-20 Richard Biener <rguenther@suse.de>
209 PR tree-optimization/63677
210 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
211 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
213 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
216 * gcc.dg/asan/pr63845.c: New test.
218 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
221 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
222 stack pointer address, to fit darwin output when symbolizer is not
224 * c-c++-common/asan/heap-overflow-1.c: Likewise.
225 * c-c++-common/asan/memcmp-1.c: Likewise.
226 * c-c++-common/asan/misalign-1.c: Likewise.
227 * c-c++-common/asan/misalign-2.c: Likewise.
228 * c-c++-common/asan/null-deref-1.c: Likewise.
229 * c-c++-common/asan/stack-overflow-1.c: Likewise.
230 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
231 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
232 * c-c++-common/asan/use-after-free-1.c: Likewise.
233 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
234 * g++.dg/asan/deep-tail-call-1.C: Likewise.
235 * g++.dg/asan/large-func-test-1.C: Likewise.
237 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
240 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
242 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
245 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
246 * c-c++-common/asan/memcmp-1.c: Likewise.
247 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
248 * c-c++-common/asan/use-after-free-1.c: Likewise.
250 2014-11-19 David Malcolm <dmalcolm@redhat.com>
253 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
254 (make_random_function): Free ff->locals.
256 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
259 * gcc.target/i386/pr63947.c: New test.
261 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
264 * g++.dg/cpp0x/constexpr-__func__.C: New.
266 2014-11-19 Renlin Li <Renlin.Li@arm.com>
269 * gcc.target/aarch64/pr63424.c: New test.
271 2014-11-19 Renlin Li <Renlin.Li@arm.com>
274 * gcc.dg/pr63762.c: New test.
276 2014-11-19 Marek Polacek <polacek@redhat.com>
279 * gcc.dg/ubsan/pr63690.c: New test.
281 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
284 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
285 darwin, adjust dg-output.
286 * c-c++-common/asan/misalign-2.c: Likewise.
288 2014-11-19 Richard Henderson <rth@redhat.com>
290 * gcc.dg/cwsc0.c: New test.
291 * gcc.dg/cwsc1.c: New test.
293 2014-11-19 Marek Polacek <polacek@redhat.com>
296 * c-c++-common/ubsan/pr63879-1.c: New test.
297 * c-c++-common/ubsan/pr63879-2.c: New test.
299 2014-11-19 Tom de Vries <tom@codesourcery.com>
301 PR tree-optimization/62167
302 * gcc.dg/pr51879-12.c: Add xfails.
303 * gcc.dg/pr62167-run.c: New test.
304 * gcc.dg/pr62167.c: New test.
306 2014-11-19 Jakub Jelinek <jakub@redhat.com>
308 PR tree-optimization/63915
309 * c-c++-common/gomp/pr60823-4.c: New test.
312 * c-c++-common/ubsan/pr63520.c: New test.
314 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
317 * g++.dg/cpp0x/constexpr-ref7.C: New.
319 2014-11-19 Jakub Jelinek <jakub@redhat.com>
322 * g++.dg/ubsan/pr63913.C: New test.
324 2014-11-19 Andreas Schwab <schwab@suse.de>
326 * gcc.dg/pure-2.c: Update line numbers.
328 2014-11-19 Jakub Jelinek <jakub@redhat.com>
330 PR rtl-optimization/63843
331 * gcc.c-torture/execute/pr63843.c: New test.
333 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
336 * gcc.dg/memset-2.c: New.
338 2014-11-18 Jakub Jelinek <jakub@redhat.com>
341 * g++.dg/ubsan/pr63813.C: New test.
343 PR tree-optimization/61042
344 * gcc.c-torture/compile/pr61042.c: New test.
346 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
348 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
351 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
354 * g++.dg/cpp0x/constexpr-55942.C: New.
356 2014-11-18 Marek Polacek <polacek@redhat.com>
359 * c-c++-common/ubsan/pr63866.c: New test.
361 2014-11-18 Richard Biener <rguenther@suse.de>
363 PR tree-optimization/63914
364 * gcc.dg/pr63914.c: New testcase.
366 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/cpp0x/noexcept26.C: New.
370 * g++.dg/cpp0x/noexcept27.C: Likewise.
372 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
375 * g++.dg/cpp0x/constexpr-60245.C: New.
377 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/cpp0x/constexpr-ref6.C: New.
382 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
384 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
385 * gcc.target/arm/neon/vbicQs32.c: Likewise.
386 * gcc.target/arm/neon/vbicQs64.c: Likewise.
387 * gcc.target/arm/neon/vbicQs8.c: Likewise.
388 * gcc.target/arm/neon/vbicQu16.c: Likewise.
389 * gcc.target/arm/neon/vbicQu32.c: Likewise.
390 * gcc.target/arm/neon/vbicQu64.c: Likewise.
391 * gcc.target/arm/neon/vbicQu8.c: Likewise.
392 * gcc.target/arm/neon/vbics16.c: Likewise.
393 * gcc.target/arm/neon/vbics32.c: Likewise.
394 * gcc.target/arm/neon/vbics64.c: Likewise.
395 * gcc.target/arm/neon/vbics8.c: Likewise.
396 * gcc.target/arm/neon/vbicu16.c: Likewise.
397 * gcc.target/arm/neon/vbicu32.c: Likewise.
398 * gcc.target/arm/neon/vbicu64.c: Likewise.
399 * gcc.target/arm/neon/vbicu8.c: Likewise.
400 * gcc.target/arm/neon/vornQs16.c: Likewise.
401 * gcc.target/arm/neon/vornQs32.c: Likewise.
402 * gcc.target/arm/neon/vornQs64.c: Likewise.
403 * gcc.target/arm/neon/vornQs8.c: Likewise.
404 * gcc.target/arm/neon/vornQu16.c: Likewise.
405 * gcc.target/arm/neon/vornQu32.c: Likewise.
406 * gcc.target/arm/neon/vornQu64.c: Likewise.
407 * gcc.target/arm/neon/vornQu8.c: Likewise.
408 * gcc.target/arm/neon/vorns16.c: Likewise.
409 * gcc.target/arm/neon/vorns32.c: Likewise.
410 * gcc.target/arm/neon/vorns64.c: Likewise.
411 * gcc.target/arm/neon/vorns8.c: Likewise.
412 * gcc.target/arm/neon/vornu16.c: Likewise.
413 * gcc.target/arm/neon/vornu32.c: Likewise.
414 * gcc.target/arm/neon/vornu64.c: Likewise.
415 * gcc.target/arm/neon/vornu8.c: Likewise.
417 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
419 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
420 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
421 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
422 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
423 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
424 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
425 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
426 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
427 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
429 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
431 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
432 * g++.dg/ipa/devirt-15.C: Ditto.
433 * g++.dg/ipa/devirt-7.C: Ditto.
434 * g++.dg/ipa/pr60600.C: Ditto.
435 * g++.dg/opt/vt2.C: Ditto.
436 * g++.dg/opt/vt4.C: Ditto.
437 * g++.dg/pr48484.C: Ditto.
438 * g++.dg/tm/pr47746.C: Ditto.
439 * g++.dg/tree-ssa/pr57380.C: Ditto.
440 * gcc.dg/ipa/inline-4.c: Ditto.
441 * gcc.dg/ipa/inlinehint-1.c: Ditto.
442 * gcc.dg/ipa/inlinehint-2.c: Ditto.
443 * gcc.dg/ipa/inlinehint-3.c: Ditto.
444 * gcc.dg/pr47276.c: Ditto.
445 * gcc.dg/pure-2.c: Ditto.
446 * gcc.dg/tm/nested-2.c: Ditto.
447 * gcc.dg/tree-ssa/alias-29.c: Ditto.
448 * gcc.target/i386/3dnow-1.c: Ditto.
449 * gcc.target/i386/3dnow-2.c: Ditto.
450 * gcc.target/i386/3dnowA-1.c: Ditto.
451 * gcc.target/i386/3dnowA-2.c: Ditto.
452 * gcc.target/i386/avx-1.c: Ditto.
453 * gcc.target/i386/avx-2.c: Ditto.
454 * gcc.target/i386/memcpy-1.c: Ditto.
455 * gcc.target/i386/mmx-1.c: Ditto.
456 * gcc.target/i386/mmx-2.c: Ditto.
457 * gcc.target/i386/sse-14.c: Ditto.
458 * gcc.target/i386/sse-22.c: Ditto.
459 * gcc.target/i386/sse-22a.c: Ditto.
460 * gcc.target/i386/sse-23.c: Ditto.
461 * gcc.target/i386/sse-24.c: Ditto.
462 * gcc.target/i386/vect-double-1.c: Ditto.
463 * g++.dg/fstack-protector-strong.C: Add target nonpic.
464 * gcc.dg/fstack-protector-strong.c: Ditto.
466 2014-11-18 Hale Wang <hale.wang@arm.com>
468 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
469 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
470 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
471 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
472 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
473 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
474 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
475 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
476 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
477 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
479 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
481 * g++.dg/abi/mangle-arm-crypto.C: New.
482 * g++.dg/abi/mangle-neon.C (f19): New.
485 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
487 * gcc.target/arm/pr51968.c (foo): Fix call to
488 __builtin_neon_vqmovunv8hi.
490 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
492 * c-c++-common/asan/aggressive-opts.c: New test.
494 2014-11-18 Yury Gribov <y.gribov@samsung.com>
497 * c-c++-common/ubsan/pr63802.c: New test.
499 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
501 * g++.dg/pr63766.C: New.
503 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
505 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
506 floating point variables instead of using asm to test allocating
507 values to the Altivec registers.
509 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
510 -mupper-regs-df tests.
511 * gcc.target/powerpc/upper-regs-df.c: Likewise.
513 * config/rs6000/predicates.md (memory_fp_constant): New predicate
515 2014-11-17 Tom de Vries <tom@codesourcery.com>
517 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
518 * gcc.dg/pr43864-3.c: Same.
519 * gcc.dg/pr43864-4.c: Same.
520 * gcc.dg/pr43864.c: Same.
521 * gcc.dg/pr50763.c: Same.
522 * gcc.dg/pr51879-12.c: Same.
523 * gcc.dg/pr51879-16.c: Same.
524 * gcc.dg/pr51879-17.c: Same.
525 * gcc.dg/pr51879-18.c: Same.
526 * gcc.dg/pr51879-2.c: Same.
527 * gcc.dg/pr51879-3.c: Same.
528 * gcc.dg/pr51879-4.c: Same.
529 * gcc.dg/pr51879-6.c: Same.
530 * gcc.dg/pr51879-7.c: Same.
531 * gcc.dg/pr51879.c: Same.
533 2014-11-17 Tom de Vries <tom@codesourcery.com>
535 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
536 * gcc.dg/pr43864-3.c: Same.
537 * gcc.dg/pr43864-4.c: Same.
539 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
541 * gcc.target/aarch64/vld1_lane.c: New test.
543 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
545 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
546 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
548 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
550 * gcc.target/i386/chkp-strlen-1.c: New.
551 * gcc.target/i386/chkp-strlen-2.c: New.
552 * gcc.target/i386/chkp-strlen-3.c: New.
553 * gcc.target/i386/chkp-strlen-4.c: New.
554 * gcc.target/i386/chkp-strlen-5.c: New.
556 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
558 * gcc.target/i386/chkp-stropt-1.c: New.
559 * gcc.target/i386/chkp-stropt-2.c: New.
560 * gcc.target/i386/chkp-stropt-3.c: New.
561 * gcc.target/i386/chkp-stropt-4.c: New.
562 * gcc.target/i386/chkp-stropt-5.c: New.
563 * gcc.target/i386/chkp-stropt-6.c: New.
564 * gcc.target/i386/chkp-stropt-7.c: New.
565 * gcc.target/i386/chkp-stropt-8.c: New.
566 * gcc.target/i386/chkp-stropt-9.c: New.
567 * gcc.target/i386/chkp-stropt-10.c: New.
568 * gcc.target/i386/chkp-stropt-11.c: New.
569 * gcc.target/i386/chkp-stropt-12.c: New.
570 * gcc.target/i386/chkp-stropt-13.c: New.
571 * gcc.target/i386/chkp-stropt-14.c: New.
572 * gcc.target/i386/chkp-stropt-15.c: New.
573 * gcc.target/i386/chkp-stropt-16.c: New.
575 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
577 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
580 2014-11-17 Richard Biener <rguenther@suse.de>
584 * gfortran.dg/pr63883.f90: New testcase.
586 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
589 * g++.dg/ipa/pr63894.C: New test.
591 2014-11-17 Terry Guo <terry.guo@arm.com>
593 * gcc.target/arm/thumb1-ual-1.c: New test.
595 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
598 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
599 * gcc.dg/tree-ssa/forwprop-29.c: New test.
601 2014-11-16 Andrew Pinski <apinski@cavium.com>
603 * gcc.c-torture/execute/memset-4.c: New test.
604 * gcc.c-torture/execute/20110418-1.c: New test.
605 * gcc.c-torture/execute/20141022-1.c: New test.
606 * gcc.c-torture/execute/strcpy-2.c: New test.
607 * gcc.c-torture/execute/20140212-2.c: New test.
608 * gcc.c-torture/compile/20120913-1.c: New test.
609 * gcc.c-torture/compile/20121010-1.c: New test.
610 * gcc.c-torture/compile/20120917-1.c: New test.
611 * gcc.c-torture/compile/20140110-1.c: New test.
612 * gcc.c-torture/compile/20121220-1.c: New test.
613 * gcc.c-torture/compile/20120822-1.c: New test.
614 * gcc.c-torture/compile/20121027-1.c: New test.
615 * gcc.c-torture/compile/20120830-2.c: New test.
617 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
619 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
622 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
624 * gcc.dg/atomic/c11-atomic-exec-5.c
625 (test_main_long_double_add_overflow): Only actually define if
626 LDBL_MANT_DIG != 106.
627 (test_main_complex_long_double_add_overflow): Likewise.
628 (test_main_long_double_sub_overflow): Likewise.
629 (test_main_complex_long_double_sub_overflow): Likewise.
631 (NOT_LDBL_EPSILON_2): Likewise.
632 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
634 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
636 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
637 instead of run on ia32 targets.
639 2014-11-15 Marek Polacek <polacek@redhat.com>
642 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
644 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
647 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
649 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
651 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
652 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
653 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
654 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
656 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
658 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
660 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
662 * gcc.dg/pubtypes-3.c: Include <string.h>.
663 * gcc.dg/pubtypes-4.c: Likewise.
665 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
667 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
669 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
671 * gnat.dg/opt44.ad[sb]: New test.
673 2014-11-15 Tobias Burnus <burnus@net-b.de>
675 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
676 * gfortran.dg/coarray_9.f90: Ditto.
677 * gfortran.dg/empty_label.f: Ditto.
678 * gfortran.dg/empty_label.f90: Ditto.
680 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
682 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
684 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
685 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
686 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
687 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
688 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
689 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
690 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
691 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
692 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
693 * gcc.target/powerpc/ppc-round.c: Likewise.
695 2014-11-14 Martin Jambor <mjambor@suse.cz>
697 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
699 * g++.dg/ipa/devirt-21.C: Xfail.
700 * g++.dg/ipa/devirt-24.C: Likewise.
701 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
702 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
703 * g++.dg/ipa/devirt-44.C: Likewise.
704 * g++.dg/ipa/devirt-43.C: Xfail.
706 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
708 * g++.dg/abi/abi-tag11.C: New.
710 2014-11-14 Marek Polacek <polacek@redhat.com>
712 * c-c++-common/ubsan/overflow-negate-3.c: New test.
714 2014-11-14 Marek Polacek <polacek@redhat.com>
717 * c-c++-common/ubsan/pr63839.c: New test.
718 * c-c++-common/ubsan/unreachable-2.c: New test.
720 2014-11-14 Richard Biener <rguenther@suse.de>
722 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
724 2014-11-13 Teresa Johnson <tejohnson@google.com>
726 PR tree-optimization/63841
727 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
729 2014-11-14 Bin Cheng <bin.cheng@arm.com>
731 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
732 * gcc.target/arm/vfp-1.c: Improve scanning string.
734 2014-11-13 Rong Xu <xur@google.com>
737 * g++.dg/tree-prof/pr63581.C: New test.
739 2014-11-13 Teresa Johnson <tejohnson@google.com>
741 PR tree-optimization/63841
742 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
744 2014-11-13 Teresa Johnson <tejohnson@google.com>
746 PR tree-optimization/63841
747 * g++.dg/tree-ssa/pr63841.C: New test.
749 2014-11-13 Richard Biener <rguenther@suse.de>
751 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
753 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
755 * lib/target-supports.exp (error_h): New check.
756 (libc_has_complex_functions): Ditto.
758 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
759 * gcc.dg/builtins-61.c: Likewise.
760 * gcc.dg/builtins-67.c: Disable test for Bionic.
761 * gcc.dg/strlenopt-14g.c: Likewise.
762 * gcc.dg/strlenopt-14gf.c: Likewise.
763 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
764 * gcc.dg/c99-tgmath-2.c: Likewise.
765 * gcc.dg/c99-tgmath-3.c: Likewise.
766 * gcc.dg/c99-tgmath-4.c: Likewise.
767 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
769 2014-11-12 Jakub Jelinek <jakub@redhat.com>
772 * g++.dg/ipa/pr63838.C: New test.
774 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
776 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
777 * gcc.target/mips/call-clobbered-1.c: New.
778 * gcc.target/mips/call-clobbered-2.c: New.
779 * gcc.target/mips/call-clobbered-3.c: New.
780 * gcc.target/mips/call-clobbered-4.c: New.
781 * gcc.target/mips/call-clobbered-5.c: New.
782 * gcc.target/mips/call-saved-4.c: New.
783 * gcc.target/mips/call-saved-5.c: New.
784 * gcc.target/mips/call-saved-6.c: New.
785 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
786 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
787 odd-spreg option. Account for -modd-spreg in minimum arch code.
788 * gcc.target/mips/movdf-1.c: New.
789 * gcc.target/mips/movdf-2.c: New.
790 * gcc.target/mips/movdf-3.c: New.
791 * gcc.target/mips/oddspreg-1.c: New.
792 * gcc.target/mips/oddspreg-2.c: New.
793 * gcc.target/mips/oddspreg-3.c: New.
794 * gcc.target/mips/oddspreg-4.c: New.
795 * gcc.target/mips/oddspreg-5.c: New.
796 * gcc.target/mips/oddspreg-6.c: New.
798 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
801 * g++.dg/other/pr63815.C: New test.
803 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
807 * g++.dg/cpp0x/decltype61.C: New.
809 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
811 PR tree-optimization/63835
812 * gcc.dg/pr63835.c: New test.
814 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
816 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
817 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
818 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
819 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
820 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
821 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
822 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
823 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
824 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
825 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
826 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
827 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
828 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
829 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
830 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
831 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
832 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
833 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
834 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
835 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
836 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
837 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
838 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
839 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
840 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
841 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
842 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
843 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
844 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
845 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
846 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
847 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
848 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
849 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
850 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
851 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
852 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
853 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
854 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
855 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
856 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
857 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
858 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
859 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
860 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
861 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
862 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
863 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
864 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
865 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
867 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
869 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
870 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
871 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
872 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
873 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
874 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
875 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
876 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
877 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
878 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
880 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
882 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
883 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
884 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
885 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
886 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
887 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
888 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
889 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
890 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
891 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
892 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
893 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
894 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
895 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
896 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
897 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
898 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
899 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
900 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
901 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
902 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
903 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
904 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
905 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
906 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
907 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
908 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
909 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
910 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
911 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
913 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
915 * gcc.target/i386/pr45852.c: Simplify target selector.
916 * gcc.target/i386/pr63495.c: Ditto.
917 * gcc.target/i386/pr39496.c: Ditto.
918 * gcc.target/i386/pr36613.c: Ditto.
920 2014-11-12 Jiong Wang <jiong.wang@arm.com>
922 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
923 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
924 -fno-omit-frame-pointer.
926 2014-11-12 Marek Polacek <polacek@redhat.com>
928 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
930 * lib/prune.exp (prune_file_path): New procedure.
932 2014-11-12 Marek Polacek <polacek@redhat.com>
934 * c-c++-common/ubsan/overflow-sub-4.c: New test.
935 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
936 * c-c++-common/ubsan/overflow-int128.c: Likewise.
938 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
940 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
942 2014-11-12 Richard Biener <rguenther@suse.de>
944 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
946 2014-11-12 Joseph Myers <joseph@codesourcery.com>
948 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
949 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
951 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
954 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
956 2014-11-12 Jakub Jelinek <jakub@redhat.com>
959 * c-c++-common/builtin-arith-overflow-1.c: New test.
960 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
961 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
962 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
963 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
964 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
965 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
966 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
967 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
968 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
969 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
970 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
971 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
972 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
973 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
974 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
975 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
976 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
977 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
978 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
979 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
980 * c-c++-common/torture/builtin-arith-overflow.h: New file.
981 * gcc.dg/builtin-arith-overflow-1.c: New test.
982 * gcc.dg/builtin-arith-overflow-2.c: New test.
984 2014-11-12 Richard Biener <rguenther@suse.de>
987 * gfortran.dg/pr63821.f90: New testcase.
989 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
991 PR tree-optimization/63761
992 * gcc.c-torture/compile/pr63761.c: New test.
994 2014-11-12 Jiong Wang <jiong.wang@arm.com>
996 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
997 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1000 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1002 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1004 * g++.dg/abi/arm_rtti1.C: Likewise.
1005 * g++.dg/abi/key1.C: Likewise.
1006 * g++.dg/ext/visibility/arm1.C: Likewise.
1007 * g++.dg/ext/visibility/arm2.C: Likewise.
1008 * g++.dg/ext/visibility/arm3.C: Likewise.
1010 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1012 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1014 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1015 Manuel López-Ibáñez <manu@gcc.gnu.org>
1018 * gcc.misc-tests/output.exp: New test case for identical input and
1021 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1024 * lib/gfortran-dg.exp: Update regexp to match locus and message
1026 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1027 * gfortran.dg/warnings_are_errors_1.f: Update.
1029 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1031 * ChangeLog.jit: New.
1032 * jit.dg/all-non-failing-tests.h: New.
1033 * jit.dg/harness.h: New.
1034 * jit.dg/jit.exp: New.
1035 * jit.dg/test-accessing-struct.c: New.
1036 * jit.dg/test-accessing-union.c: New.
1037 * jit.dg/test-array-as-pointer.c: New.
1038 * jit.dg/test-arrays.c: New.
1039 * jit.dg/test-calling-external-function.c: New.
1040 * jit.dg/test-calling-function-ptr.c: New.
1041 * jit.dg/test-combination.c: New.
1042 * jit.dg/test-dot-product.c: New.
1043 * jit.dg/test-empty.c: New.
1044 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1045 * jit.dg/test-error-adding-to-terminated-block.c: New.
1046 * jit.dg/test-error-array-as-pointer.c: New.
1047 * jit.dg/test-error-bad-cast.c: New.
1048 * jit.dg/test-error-block-in-wrong-function.c: New.
1049 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1050 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1051 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1052 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1053 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1054 * jit.dg/test-error-call-with-mismatching-args.c: New.
1055 * jit.dg/test-error-call-with-not-enough-args.c: New.
1056 * jit.dg/test-error-call-with-too-many-args.c: New.
1057 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1058 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1059 * jit.dg/test-error-get-type-bad-enum.c: New.
1060 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1061 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1062 * jit.dg/test-error-mismatching-types-in-call.c: New.
1063 * jit.dg/test-error-missing-return.c: New.
1064 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1065 * jit.dg/test-error-new-function-bad-kind.c: New.
1066 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1067 * jit.dg/test-error-null-passed-to-api.c: New.
1068 * jit.dg/test-error-return-within-void-function.c: New.
1069 * jit.dg/test-error-unreachable-block.c: New.
1070 * jit.dg/test-error-unterminated-block.c: New.
1071 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1072 * jit.dg/test-expressions.c: New.
1073 * jit.dg/test-factorial.c: New.
1074 * jit.dg/test-fibonacci.c: New.
1075 * jit.dg/test-functions.c: New.
1076 * jit.dg/test-fuzzer.c: New.
1077 * jit.dg/test-hello-world.c: New.
1078 * jit.dg/test-linked-list.c: New.
1079 * jit.dg/test-long-names.c: New.
1080 * jit.dg/test-nested-contexts.c: New.
1081 * jit.dg/test-nested-loops.c: New.
1082 * jit.dg/test-operator-overloading.cc: New.
1083 * jit.dg/test-quadratic.c: New.
1084 * jit.dg/test-quadratic.cc: New.
1085 * jit.dg/test-reading-struct.c: New.
1086 * jit.dg/test-string-literal.c: New.
1087 * jit.dg/test-sum-of-squares.c: New.
1088 * jit.dg/test-threads.c: New.
1089 * jit.dg/test-types.c: New.
1090 * jit.dg/test-using-global.c: New.
1091 * jit.dg/test-volatile.c: New.
1093 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1095 * gcc.target/aarch64/vbslq_f64_1.c: New.
1096 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1097 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1098 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1100 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/cpp0x/constexpr-63265.C: New.
1105 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1107 * gcc.target/i386/pr52252-atom-1.c: New.
1109 2014-11-11 Martin Liska <mliska@suse.cz>
1113 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1114 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1115 with symbol alias support.
1117 2014-11-10 Andi Kleen <ak@linux.intel.com>
1119 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1122 2014-11-10 Andi Kleen <ak@linux.intel.com>
1124 * c-c++-common/cilk-plus/CK/errors.c: New test.
1126 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1127 Ilya Enkovich <ilya.enkovich@intel.com>
1130 * gcc.target/i386/pr63620.c: New test.
1132 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1134 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1136 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1137 * gcc.dg/ipa/ipa-icf-31.c: New test.
1139 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1142 * gcc.dg/pr63748.c: New testcase.
1144 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1146 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1148 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1150 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1151 fgraphite-code-generator flag.
1152 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1153 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1154 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1155 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1156 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1157 * gcc.dg/graphite/pr35356-2.c: Likewise.
1158 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1159 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1160 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1161 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1162 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1164 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1166 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1168 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1170 * c-c++-common/Wshift-count-overflow-1.c: New.
1171 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1172 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1173 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1175 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1177 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1178 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1179 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1180 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1181 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1182 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1183 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1184 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1185 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1186 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1187 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1188 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1189 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1190 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1191 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1192 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1193 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1194 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1195 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1196 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1197 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1198 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1199 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1200 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1201 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1202 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1204 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1206 PR tree-optimization/63778
1207 * gfortran.dg/pr63778.f: New test.
1209 2014-11-10 Renlin Li <renlin.li@arm.com>
1212 * gcc.dg/pr61529.c: New.
1214 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1216 * lib/target-supports.exp (check_effective_target_return_address):
1218 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1219 * gcc.c-torture/execute/20030323-1.c: Likewise.
1220 * gcc.c-torture/execute/20030811-1.c: Likewise.
1221 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1222 * gcc.c-torture/execute/frame-address.c: Likewise.
1223 * gcc.c-torture/execute/pr17377.c: Likewise.
1225 * gcc.c-torture/compile/920625-2.c: Add return type to
1227 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1228 * gcc.c-torture/execute/pr61375.c: Likewise.
1229 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1230 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1232 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1234 (check_effective_target_nonlocal_goto): New function.
1235 (check_effective_target_label_values): New function.
1236 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1237 * gcc.c-torture/compile/labels-2.c: Likewise.
1238 * gcc.c-torture/compile/20000518-1.c: Likewise.
1239 * gcc.c-torture/compile/20021108-1.c: Likewise.
1240 * gcc.c-torture/compile/981006-1.c: Likewise.
1241 * gcc.c-torture/execute/20040302-1.c: Likewise.
1242 * gcc.dg/torture/pr33848.c: Likewise.
1244 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1246 * gcc.c-torture/compile/pr32919.c: Likewise.
1247 * gcc.c-torture/compile/pr17913.c: Likewise.
1248 * gcc.c-torture/compile/pr51495.c: Likewise.
1249 * gcc.c-torture/compile/pr25224.c: Likewise.
1250 * gcc.c-torture/compile/labels-3.c: Likewise.
1251 * gcc.c-torture/compile/pr27863.c: Likewise.
1252 * gcc.c-torture/compile/20050510-1.c: Likewise.
1253 * gcc.c-torture/compile/pr28489.c: Likewise.
1254 * gcc.c-torture/compile/pr29128.c: Likewise.
1255 * gcc.c-torture/compile/pr21356: Likewise.
1256 * gcc.c-torture/execute/20071210-1.c: Likewise.
1257 * gcc.c-torture/execute/200701220-1.c: Likewise.
1258 * gcc.c-torture/execute/pr51447.c: Likewise.
1259 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1260 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1261 * gcc.dg/20021029-1.c: Likewise.
1262 * gcc.dg/pr43379.c: Likewise.
1263 * gcc.dg/pr45259.c: Likewise.
1264 * gcc.dg/torture/pr53695.c: Likewise.
1265 * gcc.dg/torture/pr57584.c: Likewise.
1267 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1268 or indirect_jumps are available.
1269 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1271 * gcc.c-torture/compile/920428-3.c: Likewise.
1272 * gcc.c-torture/compile/950613-1.c: Likewise.
1274 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1275 * gcc.c-torture/compile/991213-3.c: Likewise.
1276 * gcc.c-torture/compile/920825-1.c: Likewise.
1277 * gcc.c-torture/compile/20011029-1.c: Likewise.
1278 * gcc.c-torture/compile/complex-6.c: Likewise.
1279 * gcc.c-torture/compile/pr27127.c: Likewise.
1280 * gcc.c-torture/compile/pr58164.c: Likewise.
1281 * gcc.c-torture/compile/20041214-1.c: Likewise.
1282 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1283 * gcc.c-torture/execute/pr56982.c: Likewise.
1284 * gcc.c-torture/execute/pr60003.c: Likewise.
1285 * gcc.c-torture/execute/pr26983.c: Likewise.
1286 * gcc.dg/pr57287-2.c: Likewise.
1287 * gcc.dg/pr59920-1.c: Likewise.
1288 * gcc.dg/pr59920-2.c: Likewise.
1289 * gcc.dg/pr59920-3.c: Likewise.
1290 * gcc.dg/setjmp-3.c: Likewise.
1291 * gcc.dg/setjmp-4.c: Likewise.
1292 * gcc.dg/setjmp-5.c: Likewise.
1293 * gcc.dg/torture/pr48542.c: Likewise.
1294 * gcc.dg/torture/pr57147-2.c: Likewise.
1295 * gcc.dg/torture/pr59993.c: Likewise.
1297 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1298 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1299 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1300 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1301 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1302 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1303 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1304 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1305 * gcc.dg/non-local-goto-1.c: Likewise.
1306 * gcc.dg/non-local-goto-2.c: Likewise.
1307 * gcc.dg/pr49994-1.c: Likewise.
1308 * gcc.dg/torture/pr57036-2.c: Likewise.
1310 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1311 NO_LABEL_VALUES test.
1312 * gcc.c-torture/compile/920831-1.c: Likewise.
1313 * gcc.c-torture/compile/920502-1.c: Likewise.
1314 * gcc.c-torture/compile/920501-7.c: Likewise.
1315 * gcc.dg/pr52139.c: Likewise.
1317 * lib/target-supports.exp (check_effective_target_trampolines,
1318 check_profiling_available, check_effective_target_lto,
1319 check_effective_target_vect_natural): False for nvptx-*-*.
1320 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1321 * gcc.c-torture/compile/pr34334.c: Likewise.
1322 * gcc.c-torture/compile/pr37056.c: Likewise.
1323 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1324 * gcc.c-torture/compile/pr46534.c: Likewise.
1325 * gcc.c-torture/compile/pr49049.c: Likewise.
1326 * gcc.c-torture/compile/pr59417.c: Likewise.
1327 * gcc.c-torture/compile/20080721-1.c: Likewise.
1328 * gcc.c-torture/compile/920501-4.c: Likewise.
1329 * gcc.c-torture/compile/921011-1.c: Likewise.
1330 * gcc.dg/20040813-1.c: Likewise.
1331 * gcc.dg/pr28755.c: Likewise.
1332 * gcc.dg/pr44194-1.c: Likewise.
1333 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1334 * gcc.c-torture/compile/pr61684.c: Likewise.
1335 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1336 * gcc.c-torture/compile/pr59221.c: Likewise.
1337 * gcc.c-torture/compile/20060208-1.c: Likewise.
1338 * gcc.c-torture/execute/pr52129.c: Likewise.
1339 * gcc.c-torture/execute/20020310-1.c: Likewise.
1340 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1341 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1342 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1344 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1345 * gcc.dg/const-elim-2.c: Likewise.
1347 * lib/target-supports.exp
1348 (check_effective_target_untyped_assembly): New function.
1349 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1350 * gcc.c-torture/compile/920917-1.c: Likewise.
1351 * gcc.c-torture/compile/930120-1.c: Likewise.
1352 * gcc.c-torture/compile/930411-1.c: Likewise.
1353 * gcc.c-torture/compile/930529-1.c: Likewise.
1354 * gcc.c-torture/compile/930623-1.c: Likewise.
1355 * gcc.c-torture/compile/950329-1.c: Likewise.
1356 * gcc.c-torture/compile/calls.c: Likewise.
1357 * gcc.c-torture/compile/pr37258.c: Likewise.
1358 * gcc.c-torture/compile/pr37327.c: Likewise.
1359 * gcc.c-torture/compile/pr38360.c: Likewise.
1360 * gcc.c-torture/compile/pr43635.c: Likewise.
1361 * gcc.c-torture/compile/pr47428.c: Likewise.
1362 * gcc.c-torture/compile/pr47967.c: Likewise.
1363 * gcc.c-torture/compile/pr49145.c: Likewise.
1364 * gcc.c-torture/compile/pr51694.c: Likewise.
1365 * gcc.c-torture/compile/pr53411.c: Likewise.
1366 * gcc.c-torture/execute/20001101.c: Likewise.
1367 * gcc.c-torture/execute/20051012-1.c: Likewise.
1368 * gcc.c-torture/execute/920501-1.c: Likewise.
1369 * gcc.c-torture/execute/921202-1.c: Likewise.
1370 * gcc.c-torture/execute/921208-2.c: Likewise.
1371 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1372 * gcc.c-torture/compile/20010525-1.c: Likewise.
1373 * gcc.c-torture/compile/20021015-2.c: Likewise.
1374 * gcc.c-torture/compile/20031023-1.c: Likewise.
1375 * gcc.c-torture/compile/20031023-2.c: Likewise.
1376 * gcc.c-torture/compile/pr49206.c: Likewise.
1377 * gcc.c-torture/execute/pr47237.c: Likewise.
1378 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1379 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1380 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1381 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1382 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1383 * gcc.dg/builtin-apply1.c: Likewise.
1384 * gcc.dg/builtin-apply2.c: Likewise.
1385 * gcc.dg/builtin-apply3.c: Likewise.
1386 * gcc.dg/builtin-apply4.c: Likewise.
1387 * gcc.dg/pr38338.c: Likewise.
1388 * gcc.dg/torture/pr41993.c: Likewise.
1389 * gcc.c-torture/compile/386.c: Likewise.
1390 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1391 * gcc.c-torture/compile/consec.c: Likewise.
1392 * gcc.c-torture/compile/ex.c: Likewise.
1393 * gcc.c-torture/compile/pass.c: Likewise.
1394 * gcc.c-torture/compile/scal.c: Likewise.
1395 * gcc.c-torture/compile/uuarg.c: Likewise.
1396 * gcc.c-torture/compile/conv_tst.c: Likewise.
1398 * lib/target-supports.exp (check_effective_target_alloca): New function.
1399 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1400 * gcc.c-torture/execute/20020314-1.c: Likewise.
1401 * gcc.c-torture/execute/20020412-1.c: Likewise.
1402 * gcc.c-torture/execute/20021113-1.c: Likewise.
1403 * gcc.c-torture/execute/20040223-1.c: Likewise.
1404 * gcc.c-torture/execute/20040308-1.c: Likewise.
1405 * gcc.c-torture/execute/20040811-1.c: Likewise.
1406 * gcc.c-torture/execute/20070824-1.c: Likewise.
1407 * gcc.c-torture/execute/20070919-1.c: Likewise.
1408 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1409 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1410 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1411 * gcc.c-torture/execute/pr43220.c: Likewise.
1412 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1413 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1414 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1415 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1416 * gcc.c-torture/compile/20000923-1.c: Likewise.
1417 * gcc.c-torture/compile/20030224-1.c: Likewise.
1418 * gcc.c-torture/compile/20071108-1.c: Likewise.
1419 * gcc.c-torture/compile/20071117-1.c: Likewise.
1420 * gcc.c-torture/compile/900313-1.c: Likewise.
1421 * gcc.c-torture/compile/pr17397.c: Likewise.
1422 * gcc.c-torture/compile/pr35006.c: Likewise.
1423 * gcc.c-torture/compile/pr42956.c: Likewise.
1424 * gcc.c-torture/compile/pr51354.c: Likewise.
1425 * gcc.c-torture/compile/pr55851.c: Likewise.
1426 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1427 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1428 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1429 * gcc.c-torture/compile/pr52714.c: Likewise.
1430 * gcc.dg/20001012-2.c: Likewise.
1431 * gcc.dg/auto-type-1.c: Likewise.
1432 * gcc.dg/builtin-object-size-1.c: Likewise.
1433 * gcc.dg/builtin-object-size-2.c: Likewise.
1434 * gcc.dg/builtin-object-size-3.c: Likewise.
1435 * gcc.dg/builtin-object-size-4.c: Likewise.
1436 * gcc.dg/packed-vla.c: Likewise.
1437 * gcc.c-torture/compile/parms.c: Likewise.
1438 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1439 * gcc.c-torture/execute/920929-1.c: Likewise.
1440 * gcc.c-torture/execute/921017-1.c: Likewise.
1441 * gcc.c-torture/execute/941202-1.c: Likewise.
1442 * gcc.c-torture/execute/align-nest.c: Likewise.
1443 * gcc.c-torture/execute/alloca-1.c: Likewise.
1444 * gcc.c-torture/execute/pr36321.c: Likewise.
1445 * gcc.c-torture/compile/20001221-1.c: Likewise.
1446 * gcc.c-torture/compile/20020807-1.c: Likewise.
1447 * gcc.c-torture/compile/20050801-2.c: Likewise.
1448 * gcc.c-torture/compile/920428-4.c: Likewise.
1449 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1450 * gcc.c-torture/compile/pr41469.c: Likewise.
1451 * gcc.dg/torture/pr48953.c: Likewise.
1452 * gcc.dg/torture/pr8081.c: Likewise.
1453 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1454 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1455 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1456 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1457 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1458 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1459 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1460 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1461 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1462 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1463 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1464 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1465 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1467 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1469 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1470 and C++11; Test existence of __has_cpp_attribute; Test C++11
1472 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1473 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1474 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1475 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1476 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1477 will be undefined for -fno-rtti -fno-exceptions.
1479 2014-11-10 Richard Biener <rguenther@suse.de>
1481 PR tree-optimization/63800
1482 * gcc.dg/torture/pr63800.c: New testcase.
1484 2014-11-10 Marek Polacek <polacek@redhat.com>
1486 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1487 * c-c++-common/ubsan/align-8.c: Likewise.
1488 * g++.dg/ubsan/null-4.C: Likewise.
1489 * g++.dg/ubsan/null-5.C: Likewise.
1491 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1493 * gcc.misc-tests/gcov-16.c: New test.
1495 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1497 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1499 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1502 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1504 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1506 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1508 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1510 2014-11-09 Richard Biener <rguenther@suse.de>
1512 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1513 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1515 2014-11-07 Andrew Pinski <apinski@cavium.com>
1517 * gcc.c-torture/execute/20141107-1.c: New testcase.
1519 2014-11-07 Richard Biener <rguenther@suse.de>
1521 PR tree-optimization/63605
1522 * gcc.dg/vect/pr63605.c: New testcase.
1524 2014-11-07 Jeff Law <law@redhat.com>
1526 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1528 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1530 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1531 (xhci_check_trb_in_td_math): Likewise.
1533 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1535 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1537 2014-11-07 Martin Liska <mliska@suse.cz>
1540 * g++.dg/ipa/pr63580.C: New test.
1542 2014-11-07 Martin Liska <mliska@suse.cz>
1545 * gcc.dg/ipa/pr63747.c: New test.
1547 2014-11-07 Martin Liska <mliska@suse.cz>
1550 * g++.dg/ipa/pr63595.C: New test.
1552 2014-11-07 Richard Biener <rguenther@suse.de>
1555 * gcc.dg/pr63770.c: New testcase.
1557 2014-11-07 Terry Guo <terry.guo@arm.com>
1559 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1560 * gcc.target/arm/pr40956.c: Likewise.
1561 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1562 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1563 * gcc.target/arm/scd42-1.c: Likewise.
1565 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1567 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1568 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1569 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1570 gcc.dg/cpp/ucnid-15.c: New tests.
1572 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1574 * gnat.dg/opt43.adb: New test.
1576 2014-11-06 Marek Polacek <polacek@redhat.com>
1578 * c-c++-common/ubsan/align-2.c: Add dg-output.
1579 * c-c++-common/ubsan/align-4.c: Likewise.
1580 * c-c++-common/ubsan/align-6.c: New test.
1581 * c-c++-common/ubsan/align-7.c: New test.
1582 * c-c++-common/ubsan/align-8.c: New test.
1583 * g++.dg/ubsan/null-1.C: Add dg-output.
1584 * g++.dg/ubsan/null-2.C: Likewise.
1585 * g++.dg/ubsan/null-3.C: New test.
1586 * g++.dg/ubsan/null-4.C: New test.
1587 * g++.dg/ubsan/null-5.C: New test.
1589 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1591 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1592 dg-require-effective-target check.
1593 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1594 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1595 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1596 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1597 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1598 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1599 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1600 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1601 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1602 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1603 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1604 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1605 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1606 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1607 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1608 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1609 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1610 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1611 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1612 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1613 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1614 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1615 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1616 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1617 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1618 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1619 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1620 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1621 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1622 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1623 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1624 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1625 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1626 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1627 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1628 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1629 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1630 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1631 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1632 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1633 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1634 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1635 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1636 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1637 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1638 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1639 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1640 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1641 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1642 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1643 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1644 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1645 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1646 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1647 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1648 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1649 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1650 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1651 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1652 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1653 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1654 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1655 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1656 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1657 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1658 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1659 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1660 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1661 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1662 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1663 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1664 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1665 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1666 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1667 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1668 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1669 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1670 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1671 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1672 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1673 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1674 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1676 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1677 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1678 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1679 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1680 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1681 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1682 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1685 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1686 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1687 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1688 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1695 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1696 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1697 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1698 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1699 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1700 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1701 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1702 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1703 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1704 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1705 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1706 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1707 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1708 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1709 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1710 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1711 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1712 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1713 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1714 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1715 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1716 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1717 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1718 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1720 2014-11-06 Hale Wang <hale.wang@arm.com>
1722 * gcc.target/arm/small-multiply-m0-1.c: New test for
1723 target -mcpu=cortex-m0.small-multiply.
1724 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1725 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1726 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1727 target -mcpu=cortex-m0plus.small-multiply.
1728 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1729 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1730 * gcc.target/arm/small-multiply-m1-1.c: New test for
1731 target -mcpu=cortex-m1.small-multiply.
1732 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1733 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1735 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1737 * lib/mpx-dg.exp: New.
1738 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1739 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1740 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1741 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1742 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1743 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1744 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1745 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1746 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1747 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1749 2014-11-06 Richard Biener <rguenther@suse.de>
1751 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1754 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1756 * gcc.target/mips/asm-1.c (bar): Add prototype.
1757 * gcc.target/mips/call-1.c (f, h): Add return type.
1758 * gcc.target/mips/call-5.c (f, h): Likewise.
1759 * gcc.target/mips/call-6.c (f, h): Likewise.
1760 * gcc.target/mips/call-3.c (f): Likewise.
1761 * gcc.target/mips/call-2.c (g): Add prototype.
1762 (f): Add return type.
1763 * gcc.target/mips/call-4.c: Likewise.
1764 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1765 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1766 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1767 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1768 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1769 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1770 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1771 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1772 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1773 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1774 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1775 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1776 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1777 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1778 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1779 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1780 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1781 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1782 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1783 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1784 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1785 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1786 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1787 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1788 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1789 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1790 (nonpic_call, nonpic_addr_call): Add prototype.
1791 (pic_call, pic_addr_call): Likewise.
1792 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1793 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1794 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1795 * gcc.target/mips/truncate-3.c (g): Add prototype.
1796 (f): Add return type.
1798 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1801 * gcc.target/i386/pr63538.c: New test.
1803 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1805 * gnat.dg/discr42.adb: New test.
1806 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1808 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1810 * gnat.dg/specs/private2.ads: New test.
1811 * gnat.dg/specs/private2_pkg.ads: New helper.
1813 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1815 * gnat.dg/inline1.adb: New test.
1816 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1817 * gnat.dg/inline2.adb: New test.
1818 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1819 * gnat.dg/inline3.adb: New test.
1820 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1821 * gnat.dg/inline4.adb: New test.
1822 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1823 * gnat.dg/inline5.adb: New test.
1824 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1825 * gnat.dg/inline6.adb: New test.
1826 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1827 * gnat.dg/inline7.adb: New test.
1828 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1829 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1830 * gnat.dg/inline8.adb: New test.
1831 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1832 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1833 * gnat.dg/inline9.adb: New test.
1834 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1835 * gnat.dg/inline10.adb: New test.
1836 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1837 * gnat.dg/inline11.adb: New test.
1838 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1840 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1842 PR preprocessor/9449
1843 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1844 Don't use -fextended-identifiers.
1845 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1846 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1847 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1848 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1849 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1851 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1852 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1853 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1854 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1855 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1856 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1857 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1858 -fextended-identifiers. Use -g.
1859 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1860 -fextended-identifiers.
1861 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1862 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1863 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1864 -fextended-identifiers. Use -g.
1865 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1866 * gcc.dg/cpp/ucnid-8.c: Remove test.
1867 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1869 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1871 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1872 Skip tests if target does not support Neon.
1874 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1876 * lib/target-supports.exp (check_effective_target_bswap): Update
1877 conditions for AArch64 and ARM targets.
1879 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1881 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1882 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1883 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1884 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1885 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1887 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1889 * gcc.target/i386/chkp-builtins-1.c: New.
1890 * gcc.target/i386/chkp-builtins-2.c: New.
1891 * gcc.target/i386/chkp-builtins-3.c: New.
1892 * gcc.target/i386/chkp-builtins-4.c: New.
1893 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1894 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1895 * gcc.target/i386/chkp-const-check-1.c: New.
1896 * gcc.target/i386/chkp-const-check-2.c: New.
1897 * gcc.target/i386/chkp-lifetime-1.c: New.
1898 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1899 with build_ssa_passes.
1901 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1903 * gcc.dg/asr-div1.c: New testcase.
1905 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1907 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1909 * go.test/go-test.exp: In +build lines, require whitespace around
1910 expected strings, fix check for negation.
1912 2014-11-04 Marek Polacek <polacek@redhat.com>
1914 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1915 * c-c++-common/ubsan/align-4.c: Likewise.
1916 * g++.dg/ubsan/null-1.C: Likewise.
1917 * g++.dg/ubsan/null-2.C: Likewise.
1919 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1921 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1923 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1925 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1926 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1927 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1928 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1929 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
1931 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1932 Cleanup original tree dump.
1933 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1934 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1935 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1937 2014-11-04 Martin Jambor <mjambor@suse.cz>
1939 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1942 2014-11-04 Jason Merrill <jason@redhat.com>
1944 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1945 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1947 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1949 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1950 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1951 conflicting -mcpu options.
1952 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1953 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1954 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1955 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1956 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1957 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1958 * gcc.target/powerpc/pr48053-3.c: Likewise.
1959 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1960 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1961 * gcc.target/powerpc/pr57744.c: Likewise.
1962 * gcc.target/powerpc/pr47862.c: Likewise.
1963 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1964 * gcc.target/powerpc/recip-1.c: Likewise.
1965 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1966 * gcc.target/powerpc/bool2-p8.c: Likewise.
1967 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1968 * gcc.target/powerpc/pr60203.c: Likewise.
1969 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1970 * gcc.target/powerpc/bool2-av.c: Likewise.
1971 * gcc.target/powerpc/pr43154.c: Likewise.
1972 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1973 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1974 * gcc.target/powerpc/pr59054.c: Likewise.
1975 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1976 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
1977 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
1978 * gcc.target/powerpc/ppc-target-3.c: Likewise.
1979 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
1980 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1981 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1982 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1983 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1984 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
1985 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1986 * gcc.target/powerpc/bswap64-3.c: Likewise.
1987 * gcc.target/powerpc/bcd-1.c: Likewise.
1988 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
1989 * gcc.target/powerpc/extend-divide-1.c: Likewise.
1990 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1991 * gcc.target/powerpc/pr48192.c: Likewise.
1992 * gcc.target/powerpc/pr52775.c: Likewise.
1993 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1994 * gcc.target/powerpc/pr58673-1.c: Likewise.
1995 * gcc.target/powerpc/pr53487.c: Likewise.
1996 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
1997 * gcc.target/powerpc/recip-2.c: Likewise.
1998 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1999 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2000 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2001 * gcc.target/powerpc/pr57150.c: Likewise.
2002 * gcc.target/powerpc/pr47251.c: Likewise.
2003 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2004 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2005 * gcc.target/powerpc/bool3-p7.c: Likewise.
2006 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2007 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2008 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2009 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2010 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2011 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2012 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2013 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2014 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2015 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2016 * gcc.target/powerpc/loop_align.c: Likewise.
2017 * gcc.target/powerpc/lhs-1.c: Likewise.
2018 * gcc.target/powerpc/sd-vsx.c: Likewise.
2019 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2020 * gcc.target/powerpc/bcd-2.c: Likewise.
2021 * gcc.target/powerpc/20040121-1.c: Likewise.
2022 * gcc.target/powerpc/pr52457.c: Likewise.
2023 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2024 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2025 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2026 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2027 * gcc.target/powerpc/pr58673-2.c: Likewise.
2028 * gcc.target/powerpc/atomic-p7.c: Likewise.
2029 * gcc.target/powerpc/recip-3.c: Likewise.
2030 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2031 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2032 * gcc.target/powerpc/popcount-1.c: Likewise.
2033 * gcc.target/powerpc/altivec-32.c: Likewise.
2034 * gcc.target/powerpc/timode_off.c: Likewise.
2035 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2036 * gcc.target/powerpc/pack01.c: Likewise.
2037 * gcc.target/powerpc/pr55033.c: Likewise.
2038 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2039 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2040 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2041 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2042 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2043 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2044 * gcc.target/powerpc/bool3-p8.c: Likewise.
2045 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2046 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2047 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2048 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2049 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2050 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2051 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2052 * gcc.target/powerpc/pr46728-16.c: Likewise.
2053 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2054 * gcc.target/powerpc/bool3-av.c: Likewise.
2055 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2056 * gcc.target/powerpc/ppc-pow.c: Likewise.
2057 * gcc.target/powerpc/lhs-2.c: Likewise.
2058 * gcc.target/powerpc/pr39902-2.c: Likewise.
2059 * gcc.target/powerpc/20041111-1.c: Likewise.
2060 * gcc.target/powerpc/builtins-1.c: Likewise.
2061 * gcc.target/powerpc/bcd-3.c: Likewise.
2062 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2063 * gcc.target/powerpc/pr57949-1.c: Likewise.
2064 * gcc.target/powerpc/atomic-p8.c: Likewise.
2065 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2066 * gcc.target/powerpc/recip-4.c: Likewise.
2067 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2068 * gcc.target/powerpc/warn-2.c: Likewise.
2069 * gcc.target/powerpc/parity-1.c: Likewise.
2070 * gcc.target/powerpc/popcount-2.c: Likewise.
2071 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2072 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2073 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2074 * gcc.target/powerpc/pr42747.c: Likewise.
2075 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2076 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2077 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2078 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2079 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2080 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2081 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2082 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2083 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2084 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2085 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2086 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2087 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2088 * gcc.target/powerpc/lhs-3.c: Likewise.
2089 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2090 * gcc.target/powerpc/builtins-2.c: Likewise.
2091 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2092 * gcc.target/powerpc/pr52199.c: Likewise.
2093 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2094 * gcc.target/powerpc/pr57949-2.c: Likewise.
2095 * gcc.target/powerpc/recip-5.c: Likewise.
2096 * gcc.target/powerpc/popcount-3.c: Likewise.
2097 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2098 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2099 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2100 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2101 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2102 * gcc.target/powerpc/pr48226.c: Likewise.
2103 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2104 * gcc.target/powerpc/pr47755-2.c: Likewise.
2105 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2106 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2107 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2108 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2109 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2110 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2111 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2112 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2113 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2114 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2115 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2116 * gcc.target/powerpc/bool2-p5.c: Likewise.
2117 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2118 * gcc.target/powerpc/fusion.c: Likewise.
2119 * gcc.target/powerpc/recip-6.c: Likewise.
2120 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2121 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2122 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2123 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2124 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2125 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2126 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2127 * gcc.target/powerpc/dfp-dd.c: Likewise.
2128 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2129 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2130 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2131 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2132 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2133 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2134 * gcc.target/powerpc/dfp-td.c: Likewise.
2135 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2136 * gcc.target/powerpc/pr48053-1.c: Likewise.
2137 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2138 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2139 * gcc.target/powerpc/pr60676.c: Likewise.
2140 * gcc.target/powerpc/pr48258-1.c: Likewise.
2141 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2142 * gcc.target/powerpc/pr48857.c: Likewise.
2143 * gcc.target/powerpc/quad-atomic.c: Likewise.
2144 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2145 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2146 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2147 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2148 * gcc.target/powerpc/pr56605.c: Likewise.
2149 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2150 * gcc.target/powerpc/pr53199.c: Likewise.
2151 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2152 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2153 * gcc.target/powerpc/vsx-float0.c: Likewise.
2154 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2155 * gcc.target/powerpc/altivec-20.c: Likewise.
2156 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2157 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2158 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2159 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2160 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2161 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2162 * gcc.target/powerpc/pr60137.c: Likewise.
2163 * gcc.target/powerpc/bswap64-1.c: Likewise.
2164 * gcc.target/powerpc/pr48053-2.c: Likewise.
2165 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2166 * gcc.target/powerpc/pr48258-2.c: Likewise.
2167 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2168 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2169 * gcc.target/powerpc/bool2-p7.c: Likewise.
2170 * gcc.target/powerpc/ppc-round.c: Likewise.
2171 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2172 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2173 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2174 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2175 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2176 * gcc.target/powerpc/pr47755.c: Likewise.
2178 2014-11-04 Marek Polacek <polacek@redhat.com>
2180 * c-c++-common/ubsan/object-size-10.c: New test.
2182 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2184 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2186 2014-11-03 Tobias Burnus <burnus@net-b.de>
2188 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2190 2014-11-03 Marek Polacek <polacek@redhat.com>
2193 * gcc.dg/pr52769.c: New test.
2195 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2198 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2199 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2201 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2203 PR tree-optimization/60770
2204 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2206 2014-11-03 Jan Beulich <jbeulich@suse.com>
2208 * gcc.target/i386/i386.exp: Extend option set to test
2209 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2210 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2212 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2214 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2215 for ia32 targets only.
2216 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2217 * g++.dg/tree-ssa/pr29902.C: Ditto.
2218 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2220 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2222 * gcc.target/arm/ifcvt-size-check.c: New test.
2224 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2226 * gcc.target/mips/octeon3-pipe-1.c: New test.
2228 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2230 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2231 * g++.dg/ext/attrib42.C: Ditto.
2232 * g++.dg/torture/pr51344.C: Ditto.
2233 * g++.dg/tree-ssa/pr29902.C: Ditto.
2234 * gcc.c-torture/execute/20010129-1.c: Ditto.
2235 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2236 * gcc.dg/march-generic.c: Ditto.
2237 * gcc.dg/torture/pr17526.c: Ditto.
2238 * gcc.dg/union-4.c: Ditto.
2240 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2242 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2243 * g++.dg/abi/no-weak1.C: Ditto.
2244 * g++.dg/opt/pr44919.C: Ditto.
2245 * g++.dg/opt/pr46640.C: Ditto.
2246 * g++.dg/opt/pr46649.C: Ditto.
2247 * g++.dg/opt/pr47036.C: Ditto.
2248 * g++.dg/opt/pr48273.C: Ditto.
2249 * g++.dg/opt/pr48302.C: Ditto.
2250 * g++.dg/opt/pr45788.C: Ditto.
2251 * g++.dg/opt/pr57662.C: Ditto.
2252 * gcc.dg/20031102-1.c: Ditto.
2253 * gcc.dg/builtin-bswap-7.c: Ditto.
2254 * gcc.dg/builtin-bswap-7a.c: Ditto.
2255 * gcc.dg/builtin-bswap-9.c: Ditto.
2256 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2257 * gcc.dg/guality/bswaptest.c: Ditto.
2258 * gcc.dg/guality/clztest.c: Ditto.
2259 * gcc.dg/guality/ctztest.c: Ditto.
2260 * gcc.dg/guality/pr45003-1.c: Ditto.
2261 * gcc.dg/guality/pr45003-2.c: Ditto.
2262 * gcc.dg/guality/pr45003-3.c: Ditto.
2263 * gcc.dg/guality/pr58791-4.c: Ditto.
2264 * gcc.dg/guality/rotatetest.c:Ditto.
2265 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2266 * gcc.dg/ira-loop-pressure.c: Ditto.
2267 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2268 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2269 * gcc.dg/lto/pr47259_0.c: Ditto.
2270 * gcc.dg/memcpy-5.c: Ditto.
2271 * gcc.dg/pr10474.c: Ditto.
2272 * gcc.dg/pr37438.c: Ditto.
2273 * gcc.dg/pr39453.c: Ditto.
2274 * gcc.dg/pr40501.c: Ditto.
2275 * gcc.dg/pr42245-2.c: Ditto.
2276 * gcc.dg/pr42245.c: Ditto.
2277 * gcc.dg/pr42246.c: Ditto.
2278 * gcc.dg/pr42249.c: Ditto.
2279 * gcc.dg/pr42388.c: Ditto.
2280 * gcc.dg/pr42389.c: Ditto.
2281 * gcc.dg/pr45352-1.c: Ditto.
2282 * gcc.dg/pr45352-2.c: Ditto.
2283 * gcc.dg/pr45352-3.c: Ditto.
2284 * gcc.dg/pr45352.c: Ditto.
2285 * gcc.dg/pr45472.c: Ditto.
2286 * gcc.dg/pr45652.c: Ditto.
2287 * gcc.dg/pr46212.c: Ditto.
2288 * gcc.dg/pr46521.c: Ditto.
2289 * gcc.dg/pr46522.c: Ditto.
2290 * gcc.dg/pr46875.c: Ditto.
2291 * gcc.dg/pr48374.c: Ditto.
2292 * gcc.dg/pr50251.c: Ditto.
2293 * gcc.dg/pr54472.c: Ditto.
2294 * gcc.dg/pr55702.c: Ditto.
2295 * gcc.dg/pr56990.c: Ditto.
2296 * gcc.dg/pr57104.c: Ditto.
2297 * gcc.dg/pr57662.c: Ditto.
2298 * gcc.dg/pr60866.c: Ditto.
2299 * gcc.dg/shrink-wrap-loop.c: Ditto.
2300 * gcc.dg/tm/memopt-15.c: Ditto.
2301 * gcc.dg/torture/pr52720.c: Ditto.
2302 * gcc.dg/torture/pr56778.c: Ditto.
2303 * gcc.dg/tree-prof/pr45354.c: Ditto.
2304 * gcc.dg/tree-prof/pr50907.c: Ditto.
2305 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2306 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2307 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2308 * gcc.dg/misc-tests/godump-1.c: Ditto.
2309 * gfortran.dg/PR24188.f: Ditto.
2310 * gfortran.dg/errnocheck_1.f90: Ditto.
2311 * gfortran.dg/g77/20010216-1.f: Ditto.
2312 * gfortran.dg/pr42246-2.f: Ditto.
2313 * gfortran.dg/pr42294.f: Ditto.
2314 * gfortran.dg/pr44691.f: Ditto.
2315 * gfortran.dg/vect/pr45714-a.f: Ditto.
2316 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2317 * gcc.misc-tests/linkage.exp: Ditto.
2318 * lib/target-supports.exp: Reformat x86 tagets.
2319 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2321 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2324 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2326 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2328 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2329 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2330 Commentary and rearrangement of tests.
2331 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2332 Commentary and rearrangement of tests.
2333 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2334 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2336 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2338 PR rtl-optimization/63659
2339 * gcc.c-torture/execute/pr63659.c: New test.
2341 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2344 * gcc.target/i386/mcount_pic.c: New.
2346 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2348 * gcc.target/i386/pr23098.c: Remove xfail.
2350 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2352 * gnat.dg/opt42.ad[sb]: New test.
2354 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2356 PR tree-optimization/63259
2357 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2358 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2361 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2364 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2366 2014-10-30 Marek Polacek <polacek@redhat.com>
2368 * gcc.dg/diag-aka-1.c: New test.
2369 * gcc.dg/pr13804-1.c: Adjust dg-error.
2370 * gcc.dg/redecl-14.c: Likewise.
2371 * gcc.dg/pr56980.c: Adjust dg-message.
2373 2014-10-30 Ian Lance Taylor <iant@google.com>
2375 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2377 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2379 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2380 platforms except s390[x] and x86_64.
2382 2014-10-30 Martin Liska <mliska@suse.cz>
2386 * g++.dg/ipa/pr63574.C: New test.
2388 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2390 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2392 2014-10-29 DJ Delorie <dj@redhat.com>
2394 * gcc.dg/20141029-1.c: New.
2396 2014-10-29 Martin Liska <mliska@suse.cz>
2399 * g++.dg/ipa/pr63587-1.C: New test.
2400 * g++.dg/ipa/pr63587-2.C: New test.
2402 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2404 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2406 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2408 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2409 * gcc.dg/optimize-bswapsi-3.c: New test.
2411 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2412 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2413 Anna Tikhonova <anna.tikhonova@intel.com>
2414 Ilya Tocar <ilya.tocar@intel.com>
2415 Andrey Turetskiy <andrey.turetskiy@intel.com>
2416 Ilya Verbin <ilya.verbin@intel.com>
2417 Kirill Yukhin <kirill.yukhin@intel.com>
2418 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2420 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2422 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2423 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2424 Anna Tikhonova <anna.tikhonova@intel.com>
2425 Ilya Tocar <ilya.tocar@intel.com>
2426 Andrey Turetskiy <andrey.turetskiy@intel.com>
2427 Ilya Verbin <ilya.verbin@intel.com>
2428 Kirill Yukhin <kirill.yukhin@intel.com>
2429 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2431 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2432 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2433 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2434 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2435 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2436 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2437 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2438 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2439 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2440 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2441 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2442 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2443 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2444 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2445 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2446 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2447 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2448 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2449 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2450 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2451 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2452 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2453 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2454 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2455 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2456 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2457 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2458 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2459 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2460 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2461 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2462 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2463 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2464 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2465 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2466 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2467 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2468 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2469 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2470 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2471 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2472 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2473 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2474 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2475 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2476 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2477 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2478 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2479 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2480 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2481 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2482 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2483 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2484 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2485 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2486 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2487 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2488 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2489 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2490 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2491 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2492 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2493 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2494 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2495 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2496 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2497 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2498 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2500 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2501 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2502 Anna Tikhonova <anna.tikhonova@intel.com>
2503 Ilya Tocar <ilya.tocar@intel.com>
2504 Andrey Turetskiy <andrey.turetskiy@intel.com>
2505 Ilya Verbin <ilya.verbin@intel.com>
2506 Kirill Yukhin <kirill.yukhin@intel.com>
2507 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2509 * gcc.target/i386/avx512bw-check.h: New.
2510 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2511 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2512 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2513 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2514 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2515 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2516 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2517 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2518 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2519 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2520 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2521 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2522 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2523 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2524 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2525 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2526 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2527 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2528 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2529 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2530 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2531 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2532 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2533 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2534 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2535 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2536 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2537 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2538 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2539 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2540 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2541 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2542 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2543 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2544 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2545 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2546 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2547 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2548 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2549 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2550 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2551 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2552 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2553 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2554 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2555 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2556 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2557 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2558 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2559 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2560 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2561 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2562 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2563 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2564 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2565 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2566 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2567 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2568 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2569 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2570 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2571 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2572 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2573 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2574 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2575 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2619 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2620 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2621 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2625 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2626 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2627 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2628 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2629 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2630 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2631 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2632 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2633 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2634 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2635 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2636 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2637 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2638 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2639 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2640 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2641 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2642 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2643 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2644 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2645 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2646 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2647 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2648 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2649 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2650 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2651 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2652 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2653 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2654 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2655 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2656 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2657 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2658 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2659 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2660 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2662 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2663 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2664 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2665 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2666 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2667 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2668 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2669 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2678 * gcc.target/i386/avx512dq-check.h: Ditto.
2679 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2680 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2681 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2682 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2683 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2684 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2685 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2686 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2687 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2688 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2689 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2690 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2691 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2692 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2693 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2694 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2695 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2696 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2697 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2698 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2699 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2700 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2701 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2702 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2703 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2704 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2705 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2706 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2707 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2708 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2709 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2710 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2711 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2712 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2713 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2714 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2715 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2716 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2717 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2718 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2719 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2720 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2721 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2722 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2723 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2724 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2725 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2726 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2727 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2728 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2729 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2730 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2731 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2732 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2733 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2734 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2735 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2736 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2737 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2738 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2739 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2740 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2741 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2742 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2743 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2744 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2745 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2746 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2747 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2748 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2749 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2750 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2751 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2752 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2753 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2754 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2755 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2756 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2757 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2758 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2759 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2760 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2761 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2762 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2763 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2764 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2765 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2766 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2767 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2768 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2769 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2770 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2771 * gcc.target/i386/avx512vl-check.h: Ditto.
2772 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2773 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2774 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2775 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2776 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2777 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2778 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2779 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2780 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2781 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2782 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2783 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2784 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2785 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2786 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2787 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2788 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2789 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2790 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2791 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2792 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2793 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2794 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2795 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2796 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2797 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2798 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2799 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2800 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2801 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2802 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2803 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2804 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2805 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2806 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2807 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2808 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2809 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2810 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2811 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2812 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2813 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2814 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2815 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2816 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2817 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2818 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2819 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2820 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2821 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2822 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2823 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2824 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2825 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2826 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2827 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2828 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2829 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2830 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2831 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2832 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2833 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2834 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2835 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2836 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2837 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2838 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2839 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2840 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2841 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2842 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2843 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2844 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2845 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2846 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2847 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2848 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2849 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2850 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2851 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2852 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2853 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2854 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2855 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2856 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2857 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2858 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2859 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2860 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2861 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2862 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2863 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2864 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2865 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2866 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2867 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2868 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2869 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2870 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2871 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2872 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2873 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2874 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2875 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2876 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2877 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2878 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2879 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2880 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2881 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2882 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2883 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2884 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2885 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2886 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2887 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2888 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2889 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2890 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2891 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2892 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2893 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2894 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2895 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2896 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2897 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2898 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2899 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2900 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2901 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2902 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2903 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2904 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2905 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2906 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2907 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2908 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2909 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2911 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2912 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2913 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2914 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2915 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2916 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2917 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2918 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2920 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2921 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2922 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2924 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2925 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2927 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2928 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2932 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2937 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2939 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2941 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2942 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2943 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2944 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2945 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2946 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2948 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2953 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2954 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2955 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2956 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2958 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2959 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2960 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2962 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2964 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2969 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2970 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2971 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2974 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2983 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2986 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
2989 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2990 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
2991 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2992 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
2993 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2994 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
2995 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2996 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2998 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3000 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3002 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3003 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3008 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3009 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3010 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3012 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3017 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3019 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3021 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3025 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3029 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3030 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3034 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3040 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3042 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3044 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3047 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3048 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3049 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3053 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3055 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3057 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3058 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3059 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3061 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3063 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3065 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3067 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3069 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3070 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3072 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3074 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3076 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3077 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3078 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3082 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3083 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3084 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3085 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3086 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3087 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3089 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3090 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3091 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3092 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3093 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3094 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3097 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3098 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3099 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3100 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3101 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3102 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3103 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3206 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3207 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3208 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3209 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3210 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3211 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3212 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3213 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3214 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3215 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3216 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3220 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3221 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3222 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3288 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3289 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3290 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3291 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3292 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3293 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3294 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3295 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3296 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3297 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3298 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3316 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3317 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3318 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3319 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3320 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3321 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3323 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3324 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3325 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3326 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3327 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3329 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3330 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3331 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3332 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3333 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3335 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3336 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3337 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3338 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3339 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3341 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3343 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3345 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3347 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3349 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3351 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3353 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3355 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3356 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3357 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3358 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3359 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3360 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3362 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3365 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3366 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3367 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3368 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3369 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3370 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3371 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3372 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3373 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3374 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3375 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3376 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3377 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3378 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3379 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3380 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3381 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3382 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3383 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3384 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3385 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3386 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3387 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3388 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3389 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3390 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3391 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3392 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3393 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3394 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3395 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3396 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3397 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3398 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3399 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3400 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3401 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3402 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3403 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3404 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3405 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3406 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3407 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3408 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3409 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3410 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3411 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3412 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3413 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3414 * gcc.target/i386/i386.exp: Ditto.
3415 * gcc.target/i386/m512-check.h: Ditto.
3417 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3418 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3419 Anna Tikhonova <anna.tikhonova@intel.com>
3420 Ilya Tocar <ilya.tocar@intel.com>
3421 Andrey Turetskiy <andrey.turetskiy@intel.com>
3422 Ilya Verbin <ilya.verbin@intel.com>
3423 Kirill Yukhin <kirill.yukhin@intel.com>
3424 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3426 * g++.dg/other/i386-2.C: Add new options.
3427 * g++.dg/other/i386-3.C: Ditto.
3428 * gcc.target/i386/sse-12.c: Ditto.
3429 * gcc.target/i386/sse-14.c: Ditto.
3430 * gcc.target/i386/sse-22.c: Ditto.
3431 * gcc.target/i386/sse-13.c: Add new options and builtins.
3432 * gcc.target/i386/sse-23.c: Ditto.
3433 * gcc.target/i386/avx-1.c: Add new builtins.
3435 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3437 * gcc.misc-tests/godump.exp: New.
3438 * gcc.misc-tests/godump-1.c: New.
3440 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3442 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3443 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3444 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3445 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3446 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3447 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3448 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3449 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3450 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3451 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3452 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3453 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3454 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3455 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3456 * c-c++-common/asan/pr63638.c: Likewise.
3458 2014-10-28 Richard Biener <rguenther@suse.de>
3461 * gcc.dg/pr63665.c: New testcase.
3463 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3465 * c-c++-common/asan/kasan-recover-1.c: New test.
3466 * c-c++-common/asan/kasan-recover-2.c: New test.
3467 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3468 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3469 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3470 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3471 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3472 * c-c++-common/asan/no-asan-globals.c: Likewise.
3473 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3474 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3475 * c-c++-common/asan/no-use-after-return.c: Likewise.
3477 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3479 * c-c++-common/asan/shadow-offset-1.c: New test.
3481 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3483 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3484 gcc-plugin.h earlier.
3486 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3488 * gnat.dg/specs/concat1.ads: New test.
3489 * gnat.dg/specs/concat1_pkg.ads: New helper.
3491 2014-10-27 Richard Biener <rguenther@suse.de>
3493 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3494 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3495 target due to memcpy inline-expansion.
3497 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3499 * gnat.dg/specs/pack10.ads: New test.
3500 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3502 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3504 * gnat.dg/entry_queues2.adb: New test.
3506 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3508 PR tree-optimization/63641
3509 * gcc.c-torture/execute/pr63641.c: New test.
3511 2014-10-24 Tobias Burnus <burnus@net-b.de>
3513 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3514 * gfortran.dg/coarray_collectives_13.f90: New.
3515 * gfortran.dg/coarray_collectives_14.f90: New.
3516 * gfortran.dg/coarray_collectives_15.f90: New.
3517 * gfortran.dg/coarray_collectives_16.f90: New.
3519 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3521 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3523 2014-10-24 Marek Polacek <polacek@redhat.com>
3526 * gcc.dg/pr56980.c: New test.
3528 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3530 * lib/target-supports.exp
3531 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3533 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3535 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3538 2014-10-24 Martin Liska <mliska@suse.cz>
3540 * gcc.dg/ipa/pr63595.c: New test.
3542 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3544 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3545 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3547 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3549 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3551 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3553 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3555 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3557 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3559 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3561 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3563 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3565 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3567 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3569 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3571 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3573 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3575 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3577 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3579 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3581 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3583 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3585 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3587 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3589 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3591 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3593 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3595 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3597 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3599 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3601 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3603 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3604 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3606 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3608 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3610 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3611 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3613 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3615 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3616 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3617 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3618 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3619 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3621 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3623 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3624 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3625 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3626 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3627 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3628 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3630 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3632 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3633 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3634 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3635 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3636 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3637 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3638 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3639 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3641 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3643 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3644 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3645 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3647 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3649 * gcc.target/arm/README.advsimd-intrinsics: New file.
3650 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3651 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3652 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3654 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3656 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3657 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3658 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3660 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3662 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3663 wrap_compile_flags before setting it.
3665 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3667 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3669 * gcc.dg/pr63594-2.c: Likewise.
3671 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3673 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3674 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3676 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3679 * g++.dg/torture/pr63632.C: New test.
3681 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3684 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3685 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3687 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3690 * gcc.target/i386/pr63618.c: New test.
3692 2014-10-23 Marek Polacek <polacek@redhat.com>
3695 * gcc.dg/pr63626.c: New test.
3697 2014-10-23 Marek Polacek <polacek@redhat.com>
3699 * c-c++-common/ubsan/undefined-2.c: New test.
3701 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3703 * gcc.target/i386/pr63600.c: New.
3705 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3707 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3709 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3711 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3712 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3714 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3716 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3717 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3718 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3719 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3720 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3723 2014-10-22 Guozhi Wei <carrot@google.com>
3725 PR tree-optimization/63530
3726 gcc.dg/vect/pr63530.c: New testcase.
3728 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3730 * gcc.target/i386/conversion-2.c: New test.
3732 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3733 Yury Gribov <y.gribov@samsung.com>
3735 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3736 * c-c++-common/ubsan/align-3.c: Likewise.
3737 * c-c++-common/ubsan/bounds-1.c: Likewise.
3738 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3739 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3740 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3741 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3742 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3743 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3744 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3745 * c-c++-common/ubsan/object-size-3.c: Likewise.
3746 * c-c++-common/ubsan/overflow-1.c: Likewise.
3747 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3748 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3749 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3750 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3751 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3752 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3753 * c-c++-common/ubsan/pr59503.c: Likewise.
3754 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3755 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3756 * c-c++-common/ubsan/shift-3.c: Likewise.
3757 * c-c++-common/ubsan/shift-6.c: Likewise.
3758 * c-c++-common/ubsan/undefined-1.c: Likewise.
3759 * c-c++-common/ubsan/vla-2.c: Likewise.
3760 * c-c++-common/ubsan/vla-3.c: Likewise.
3761 * c-c++-common/ubsan/vla-4.c: Likewise.
3762 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3763 * g++.dg/ubsan/return-2.C: Likewise.
3764 * c-c++-common/ubsan/recovery-1.c: New test.
3765 * c-c++-common/ubsan/recovery-2.c: New test.
3766 * c-c++-common/ubsan/recovery-3.c: New test.
3767 * c-c++-common/ubsan/recovery-common.inc: New file.
3769 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3771 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3772 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3773 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3774 * gcc.target/aarch64/vect.x: Likewise.
3775 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3776 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3777 * gcc.target/aarch64/vect-fp.c: Likewise.
3779 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3781 * lib/compat.exp (compat-run): Remove "unresolved".
3782 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3783 unsupported testcase.
3785 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3788 * gcc.dg/pr63594-1.c: New test.
3789 * gcc.dg/pr63594-2.c: New test.
3790 * gcc.target/i386/sse2-pr63594-1.c: New test.
3791 * gcc.target/i386/sse2-pr63594-2.c: New test.
3792 * gcc.target/i386/avx-pr63594-1.c: New test.
3793 * gcc.target/i386/avx-pr63594-2.c: New test.
3794 * gcc.target/i386/avx2-pr63594-1.c: New test.
3795 * gcc.target/i386/avx2-pr63594-2.c: New test.
3796 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3797 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3798 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3802 * gcc.target/i386/pr63542-1.c: New test.
3803 * gcc.target/i386/pr63542-2.c: New test.
3805 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3807 * gcc.target/avr/tiny-memx.c: New test.
3809 * gcc.target/avr/tiny-caller-save.c: New test.
3811 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3813 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3814 (Proc_1): Add return type.
3815 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3816 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3817 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3818 * gcc.target/arm/pr44788.c (foo): Likewise.
3819 * gcc.target/arm/pr55642.c (abs): Likewise.
3820 * gcc.target/arm/pr58784.c (f): Likewise.
3821 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3822 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3823 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3824 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3825 for local variables.
3826 * lib/target-supports.exp
3827 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3829 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3831 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3833 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3835 2014-10-21 Andreas Schwab <schwab@suse.de>
3837 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3839 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3841 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3843 2014-10-21 Richard Biener <rguenther@suse.de>
3845 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3846 * g++.dg/ipa/devirt-46.C: Likewise.
3847 * g++.dg/ipa/devirt-47.C: Likewise.
3848 * g++.dg/tree-prof/pr35545.C: Likewise.
3850 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3852 PR tree-optimization/63563
3853 * gcc.target/i386/pr63563.c: New test.
3855 2014-10-20 Richard Biener <rguenther@suse.de>
3857 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3858 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3860 2014-10-20 Martin Liska <mliska@suse.cz>
3862 * gcc.dg/ipa/pr63595.c: New test.
3864 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3867 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3869 2014-10-19 Marek Polacek <polacek@redhat.com>
3872 * gcc.dg/pr63567-3.c: New test.
3873 * gcc.dg/pr63567-4.c: New test.
3875 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3877 * gcc.dg/atomic/c11-atomic-exec-5.c
3878 (test_main_long_double_add_overflow): Define and run only for
3879 LDBL_MANT_DIG != 106.
3880 (test_main_complex_long_double_add_overflow): Likewise.
3881 (test_main_long_double_sub_overflow): Likewise.
3882 (test_main_complex_long_double_sub_overflow): Likewise.
3884 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3887 * gfortran.dg/class_to_type_3.f03 : New test
3889 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3891 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3894 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3896 * gcc.dg/attr-isr.c: Move SH specific test to ...
3897 * gcc.target/sh/attr-isr.c: ... here.
3900 2014-10-17 Marek Polacek <polacek@redhat.com>
3903 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3904 * gcc.dg/pr63567-1.c: New test.
3905 * gcc.dg/pr63567-2.c: New test.
3907 2014-10-17 Marek Polacek <polacek@redhat.com>
3910 * gcc.dg/pr63543.c: New test.
3911 * gcc.dg/array-8.c: Remove dg-error.
3912 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3913 * gcc.dg/pr48552-2.c: Likewise.
3915 2014-10-17 Marek Polacek <polacek@redhat.com>
3918 * gcc.dg/pr63549.c: New test.
3920 2014-10-17 Marek Polacek <polacek@redhat.com>
3922 * gcc.dg/Wimplicit-int-1.c: New test.
3923 * gcc.dg/Wimplicit-int-2.c: New test.
3924 * gcc.dg/Wimplicit-int-3.c: New test.
3925 * gcc.dg/Wimplicit-int-4.c: New test.
3927 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3929 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3932 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3934 PR tree-optimization/63464
3935 * gcc.dg/torture/pr63464.c: New test.
3936 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3937 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3939 PR tree-optimization/63302
3940 * gcc.c-torture/execute/pr63302.c: New test.
3942 2014-10-17 Tom de Vries <tom@codesourcery.com>
3944 PR rtl-optimization/61605
3945 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3948 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3951 * g++.dg/torture/pr61848.C: New testcase.
3952 * gcc.c-torture/compile/pr61848.c: New testcase.
3954 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3956 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3957 * gcc.target/sh/strlen.c: Likewise.
3958 * gcc.target/sh/pr51244-13.c: Likewise.
3959 * gcc.target/sh/cmpstrn.c: Likewise.
3960 * gcc.target/sh/hiconst.c: Likewise.
3961 * gcc.target/sh/pr43417.c: Likewise.
3963 2014-10-16 Martin Liska <mliska@suse.cz>
3965 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3966 to match defined expectations.
3968 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
3970 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3972 2014-10-16 Martin Liska <mliska@suse.cz>
3974 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
3975 * g++.dg/ipa/ipa-icf-5.C: Likewise
3977 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3980 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
3982 2014-10-16 Richard Biener <rguenther@suse.de>
3985 * gcc.dg/torture/pr63554.c: New testcase.
3987 2014-10-16 Marek Polacek <polacek@redhat.com>
3989 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
3990 * gcc.target/powerpc/pr58673-2.c: Add declarations.
3992 2014-10-16 Marek Polacek <polacek@redhat.com>
3994 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
3995 * gcc.dg/graphite/id-2.c: Likewise.
3996 * gcc.dg/graphite/id-4.c: Likewise.
3997 * gcc.dg/graphite/id-8.c: Likewise.
3998 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
3999 * gcc.dg/graphite/id-pr45230.c: Likewise.
4000 * gcc.dg/graphite/id-pr45231.c: Likewise.
4001 * gcc.dg/graphite/pr38073.c: Likewise.
4002 * gcc.dg/graphite/pr38125.c: Likewise.
4003 * gcc.dg/graphite/pr38409.c: Likewise.
4004 * gcc.dg/graphite/pr38413.c: Likewise.
4005 * gcc.dg/graphite/pr38510.c: Likewise.
4006 * gcc.dg/graphite/pr38786.c: Likewise.
4007 * gcc.dg/graphite/pr39260.c: Likewise.
4008 * gcc.dg/graphite/scop-19.c: Likewise.
4009 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4010 * gcc.dg/graphite/id-17.c: Likewise.
4011 * gcc.dg/graphite/id-23.c: Likewise.
4012 * gcc.dg/graphite/id-26.c: Likewise.
4013 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4014 * gcc.dg/graphite/pr37485.c: Likewise.
4015 * gcc.dg/graphite/pr38500.c: Likewise.
4016 * gcc.dg/graphite/pr42284.c: Likewise.
4017 * gcc.dg/graphite/pr42914.c: Likewise.
4018 * gcc.dg/graphite/pr46404-1.c: Likewise.
4019 * gcc.dg/graphite/pr60979.c: Likewise.
4020 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4023 2014-10-16 Martin Liska <mliska@suse.cz>
4024 Jan Hubicka <hubicka@ucw.cz>
4026 * g++.dg/ipa/ipa-icf-1.C: New test.
4027 * g++.dg/ipa/ipa-icf-2.C: New test.
4028 * g++.dg/ipa/ipa-icf-3.C: New test.
4029 * g++.dg/ipa/ipa-icf-4.C: New test.
4030 * g++.dg/ipa/ipa-icf-5.C: New test.
4031 * gcc.dg/ipa/ipa-icf-1.c: New test.
4032 * gcc.dg/ipa/ipa-icf-10.c: New test.
4033 * gcc.dg/ipa/ipa-icf-11.c: New test.
4034 * gcc.dg/ipa/ipa-icf-12.c: New test.
4035 * gcc.dg/ipa/ipa-icf-13.c: New test.
4036 * gcc.dg/ipa/ipa-icf-14.c: New test.
4037 * gcc.dg/ipa/ipa-icf-15.c: New test.
4038 * gcc.dg/ipa/ipa-icf-16.c: New test.
4039 * gcc.dg/ipa/ipa-icf-17.c: New test.
4040 * gcc.dg/ipa/ipa-icf-18.c: New test.
4041 * gcc.dg/ipa/ipa-icf-19.c: New test.
4042 * gcc.dg/ipa/ipa-icf-2.c: New test.
4043 * gcc.dg/ipa/ipa-icf-20.c: New test.
4044 * gcc.dg/ipa/ipa-icf-21.c: New test.
4045 * gcc.dg/ipa/ipa-icf-22.c: New test.
4046 * gcc.dg/ipa/ipa-icf-23.c: New test.
4047 * gcc.dg/ipa/ipa-icf-24.c: New test.
4048 * gcc.dg/ipa/ipa-icf-25.c: New test.
4049 * gcc.dg/ipa/ipa-icf-26.c: New test.
4050 * gcc.dg/ipa/ipa-icf-27.c: New test.
4051 * gcc.dg/ipa/ipa-icf-28.c: New test.
4052 * gcc.dg/ipa/ipa-icf-29.c: New test.
4053 * gcc.dg/ipa/ipa-icf-3.c: New test.
4054 * gcc.dg/ipa/ipa-icf-30.c: New test.
4055 * gcc.dg/ipa/ipa-icf-4.c: New test.
4056 * gcc.dg/ipa/ipa-icf-5.c: New test.
4057 * gcc.dg/ipa/ipa-icf-6.c: New test.
4058 * gcc.dg/ipa/ipa-icf-7.c: New test.
4059 * gcc.dg/ipa/ipa-icf-8.c: New test.
4060 * gcc.dg/ipa/ipa-icf-9.c: New test.
4062 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4065 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4067 2014-10-16 Martin Liska <mliska@suse.cz>
4068 Jan Hubicka <hubicka@ucw.cz>
4070 * c-c++-common/rotate-1.c: Options changed to not collide
4071 with a new IPA ICF pass.
4072 * c-c++-common/rotate-2.c: Likewise.
4073 * c-c++-common/rotate-3.c: Likewise.
4074 * c-c++-common/rotate-4.c: Likewise.
4075 * g++.dg/cpp0x/rv-return.C: Likewise.
4076 * g++.dg/cpp0x/rv1n.C: Likewise.
4077 * g++.dg/cpp0x/rv1p.C: Likewise.
4078 * g++.dg/cpp0x/rv2n.C: Likewise.
4079 * g++.dg/cpp0x/rv3n.C: Likewise.
4080 * g++.dg/cpp0x/rv4n.C: Likewise.
4081 * g++.dg/cpp0x/rv5n.C: Likewise.
4082 * g++.dg/cpp0x/rv6n.C: Likewise.
4083 * g++.dg/cpp0x/rv7n.C: Likewise.
4084 * g++.dg/ipa/devirt-g-1.C: Likewise.
4085 * g++.dg/ipa/inline-1.C: Likewise.
4086 * g++.dg/ipa/inline-2.C: Likewise.
4087 * g++.dg/ipa/inline-3.C: Likewise.
4088 * g++.dg/opt/pr30965.C: Likewise.
4089 * g++.dg/tree-ssa/pr19637.C: Likewise.
4090 * gcc.dg/guality/csttest.c: Likewise.
4091 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4092 * gcc.dg/ipa/iinline-7.c: Likewise.
4093 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4094 * gcc.dg/ipa/ipacost-1.c: Likewise.
4095 * gcc.dg/ipa/ipacost-2.c: Likewise.
4096 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4097 * gcc.dg/ipa/remref-2a.c: Likewise.
4098 * gcc.dg/ipa/remref-2b.c: Likewise.
4099 * gcc.dg/pr46309-2.c: Likewise.
4100 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4101 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4102 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4103 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4104 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4105 * gcc.dg/vect/vect-cond-10.c: Likewise.
4106 * gcc.dg/vect/vect-cond-9.c: Likewise.
4107 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4108 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4109 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4110 * gcc.target/i386/bmi-1.c: Likewise.
4111 * gcc.target/i386/bmi-2.c: Likewise.
4112 * gcc.target/i386/pr56564-2.c: Likewise.
4114 2014-10-16 Richard Biener <rguenther@suse.de>
4116 PR tree-optimization/63168
4117 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4119 2014-10-16 Andreas Schwab <schwab@suse.de>
4121 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4123 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4125 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4126 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4127 * gcc.target/ia64/pr29682.c: Likewise.
4128 * gcc.target/ia64/pr43603.c: Likewise.
4129 * gcc.target/ia64/pr48496.c: Likewise.
4131 2014-10-16 Marek Polacek <polacek@redhat.com>
4133 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4135 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4136 Marek Polacek <polacek@redhat.com>
4138 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4140 * gcc.dg/pr32176.c: Likewise.
4141 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4142 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4143 * gcc.dg/ia64-sync-2.c: Likewise.
4144 * gcc.dg/ia64-sync-3.c: Likewise.
4145 * gcc.dg/sync-2.c: Likewise.
4146 * gcc.dg/sync-3.c: Likewise.
4147 * gcc.target/i386/990524-1.c: Likewise.
4148 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4149 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4150 * gcc.target/i386/pr26826.c: Likewise.
4151 * gcc.target/i386/pr37184.c: Likewise.
4152 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4153 * gcc.target/i386/20060125-2.c: Likewise.
4154 * gcc.target/i386/memcpy-1.c: Likewise.
4155 * gcc.target/i386/pr40934.c: Likewise.
4156 * gcc.target/i386/sse-5.c: Likewise.
4157 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4158 * gcc.target/i386/vectorize4.c: Likewise.
4159 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4161 * gcc.target/i386/980313-1.c: Likewise.
4162 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4163 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4164 * gcc.target/i386/crc32-3.c: Likewise.
4165 * gcc.target/i386/intrinsics_3.c: Likewise.
4166 * gcc.target/i386/loop-1.c: Likewise.
4167 * gcc.target/i386/pr44948-2a.c: Likewise.
4168 * gcc.target/i386/pr47564.c: Likewise.
4169 * gcc.target/i386/pr50712.c: Likewise.
4170 * gcc.target/i386/stackalign/return-2.c: Likewise.
4172 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4175 * lto/pr62026.C: New testcase.
4177 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4179 PR rtl-optimization/63448
4180 * gcc.target/i386/pr63448.c: New test.
4182 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4184 * gnat.dg/opt41.adb: New test.
4185 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4187 2014-10-15 Richard Biener <rguenther@suse.de>
4189 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4191 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4193 * gcc.dg/tree-prof/peel-1.c: Update.
4194 * gcc.dg/tree-prof/unroll-1.c: Update.
4195 * gcc.dg/unroll_1.c: Update.
4196 * gcc.dg/unroll_2.c: Update.
4197 * gcc.dg/unroll_3.c: Update.
4198 * gcc.dg/unroll_4.c: Update.
4200 2014-10-14 DJ Delorie <dj@redhat.com>
4202 * g++.dg/abi/mangle64.C: New.
4204 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4206 * g++.dg/ext/vector9.C: Test ! with float vectors.
4208 2014-10-14 Richard Biener <rguenther@suse.de>
4210 PR tree-optimization/63512
4211 * g++.dg/torture/pr63512.C: New testcase.
4213 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4216 * gcc.target/sh/pr63260.c: New.
4218 2014-10-13 Richard Henderson <rth@redhat.com>
4220 * g++.dg/torture/20141013.C: New.
4222 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4226 PR rtl-optimization/55458
4227 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4228 * gcc.target/i386/pr55458.c: Likewise.
4229 * gcc.target/i386/pr47602.c: New.
4230 * gcc.target/i386/pr23098.c: Move to XFAIL.
4232 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4234 PR tree-optimization/62127
4235 * g++.dg/torture/pr62127.C: New testcase.
4237 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4239 * c-c++-common/asan/bitfield-5.c: New test.
4241 2014-10-13 Richard Biener <rguenther@suse.de>
4243 PR tree-optimization/63419
4244 * g++.dg/torture/pr63419.C: New testcase.
4246 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4250 * gcc.target/sh/pr54760-5.c: New.
4251 * gcc.target/sh/pr54760-6.c: New.
4252 * gcc.target/sh/pr59401-1.c: New.
4254 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4257 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4259 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4261 * lib/target-supports.exp (check_effective_target_shared): New
4263 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4265 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.target/i386/pr63495.c: New test.
4270 2014-10-10 Marek Polacek <polacek@redhat.com>
4272 * c-c++-common/ubsan/object-size-1.c: New test.
4273 * c-c++-common/ubsan/object-size-2.c: New test.
4274 * c-c++-common/ubsan/object-size-3.c: New test.
4275 * c-c++-common/ubsan/object-size-4.c: New test.
4276 * c-c++-common/ubsan/object-size-5.c: New test.
4277 * c-c++-common/ubsan/object-size-6.c: New test.
4278 * c-c++-common/ubsan/object-size-7.c: New test.
4279 * c-c++-common/ubsan/object-size-8.c: New test.
4280 * c-c++-common/ubsan/object-size-9.c: New test.
4281 * g++.dg/ubsan/object-size-1.C: New test.
4282 * gcc.dg/ubsan/object-size-9.c: New test.
4284 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4286 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4287 (asan_finish): Remove restore_ld_library_path_env_vars.
4288 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4289 related env variables by calling set_ld_library_path_env_vars.
4290 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4291 (tsan_finish): Remove restore_ld_library_path_env_vars.
4292 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4293 related env variables by calling set_ld_library_path_env_vars.
4294 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4295 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4296 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4297 related env variables by calling set_ld_library_path_env_vars.
4299 2014-10-10 Richard Biener <rguenther@suse.de>
4301 PR tree-optimization/63379
4302 * gcc.dg/vect/pr63379.c: New testcase.
4304 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4307 * gfortran.dg/gomp/pr59488-1.f90: New test.
4308 * gfortran.dg/gomp/pr59488-2.f90: New test.
4310 2014-10-10 Richard Biener <rguenther@suse.de>
4312 PR tree-optimization/63476
4313 * g++.dg/torture/pr63476.C: New testcase.
4315 2014-10-10 Tobias Burnus <burnus@net-b.de>
4317 * gfortran.dg/implicit_16.f90: New.
4319 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4321 * g++.dg/cpp0x/constexpr-using3.C: New.
4322 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4323 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4324 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4325 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4327 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4329 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4331 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4333 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4335 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4337 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4338 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4339 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4340 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4341 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4342 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4343 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4344 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4345 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4346 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4347 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4348 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4350 2014-10-09 Richard Biener <rguenther@suse.de>
4352 PR tree-optimization/63380
4353 * gcc.dg/torture/pr63380-1.c: New testcase.
4354 * gcc.dg/torture/pr63380-2.c: Likewise.
4356 2014-10-09 Marek Polacek <polacek@redhat.com>
4359 * gcc.dg/pr63480.c: New test.
4361 2014-10-09 Richard Biener <rguenther@suse.de>
4363 PR tree-optimization/63445
4364 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4366 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4368 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4369 * gcc.dg/vmx/ops.c: Likewise.
4370 * gcc.dg/vmx/ops-long-1.c: Likewise.
4372 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4374 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4376 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4378 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4379 dg-additional-options.
4381 2014-10-08 Mark Wielaard <mjw@redhat.com>
4383 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4384 prefix from scan-assembler-times.
4386 2014-10-07 Marek Polacek <polacek@redhat.com>
4388 * lib/target-supports.exp (check_effective_target_fd_truncate):
4391 2014-10-07 Marek Polacek <polacek@redhat.com>
4394 * gcc.dg/pr59717.c: New test.
4396 2014-10-07 Marek Polacek <polacek@redhat.com>
4398 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4399 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4400 * gcc.target/powerpc/pr26350.c: Likewise.
4401 * gcc.target/powerpc/altivec-consts.c: Likewise.
4402 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4403 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4404 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4405 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4406 * gcc.target/powerpc/pr47862.c: Likewise.
4407 * gcc.target/powerpc/pr48053-1.c: Likewise.
4408 * gcc.target/powerpc/pr53487.c: Likewise.
4409 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4411 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4412 * gcc.target/powerpc/altivec-2.c: Likewise.
4413 * gcc.target/powerpc/pr47755-2.c: Likewise.
4415 2014-10-07 Martin Liska <mliska@suse.cz>
4417 * g++.dg/lto/pr63270.h: New test.
4418 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4420 * g++.dg/lto/pr63270_2.C: New test.
4422 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4424 * gnat.dg/lto16.adb: New test.
4425 * gnat.dg/lto16_pkg.adb: New helper.
4427 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4429 * gnat.dg/return4.adb: New test.
4430 * gnat.dg/return4_pkg.ad[sb]: New helper.
4432 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4434 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4435 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4436 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4438 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4441 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4442 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4443 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4445 2014-10-06 Marek Polacek <polacek@redhat.com>
4447 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4448 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4449 * g++.dg/lto/pr54625-2_0.c: Likewise.
4450 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4452 2014-10-06 Marek Polacek <polacek@redhat.com>
4454 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4455 * gcc.target/i386/avxfp-1.c: Likewise.
4456 * gcc.target/i386/avxfp-2.c: Likewise.
4457 * gcc.target/i386/cadd.c: Likewise.
4458 * gcc.target/i386/cmov2.c: Likewise.
4459 * gcc.target/i386/cmov3.c: Likewise.
4460 * gcc.target/i386/cmov4.c: Likewise.
4461 * gcc.target/i386/cold-attribute-1.c: Likewise.
4462 * gcc.target/i386/cvt-1.c: Likewise.
4463 * gcc.target/i386/fpcvt-1.c: Likewise.
4464 * gcc.target/i386/fpcvt-2.c: Likewise.
4465 * gcc.target/i386/fpcvt-3.c: Likewise.
4466 * gcc.target/i386/local.c: Likewise.
4467 * gcc.target/i386/memcpy-2.c: Likewise.
4468 * gcc.target/i386/memcpy-3.c: Likewise.
4469 * gcc.target/i386/memset-1.c: Likewise.
4470 * gcc.target/i386/minmax-1.c: Likewise.
4471 * gcc.target/i386/minmax-2.c: Likewise.
4472 * gcc.target/i386/pr45352-2.c: Likewise.
4473 * gcc.target/i386/pr46253.c: Likewise.
4474 * gcc.target/i386/pr53623.c: Likewise.
4475 * gcc.target/i386/pr60902.c: Likewise.
4476 * gcc.target/i386/pr57003.c: Likewise.
4477 * gcc.target/i386/sse-14.c: Likewise.
4478 * gcc.target/i386/sse-19.c: Likewise.
4479 * gcc.target/i386/sse-22.c: Likewise.
4480 * gcc.target/i386/sse4a-extract.c: Likewise.
4481 * gcc.target/i386/sse4a-insert.c: Likewise.
4482 * gcc.target/i386/ssefp-1.c: Likewise.
4483 * gcc.target/i386/ssefp-2.c: Likewise.
4484 * gcc.target/i386/testimm-10.c: Likewise.
4485 * gcc.target/i386/vectorize4-avx.c: Likewise.
4486 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4487 * gcc.target/i386/avx-pr57233.c: Likewise.
4488 * gcc.target/i386/avx2-pr57233.c: Likewise.
4489 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4490 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4491 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4492 * gcc.target/i386/crc32-4.c: Likewise.
4493 * gcc.target/i386/pr20204.c: Likewise.
4494 * gcc.target/i386/pr23570.c: Likewise.
4495 * gcc.target/i386/pr26449-1.c: Likewise.
4496 * gcc.target/i386/pr28839.c: Likewise.
4497 * gcc.target/i386/pr37101.c: Likewise.
4498 * gcc.target/i386/pr61923.c: Likewise.
4499 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4500 * gcc.target/i386/sse2-pr57233.c: Likewise.
4501 * gcc.target/i386/vect-abs-s16.c: Likewise.
4502 * gcc.target/i386/vect-abs-s32.c: Likewise.
4503 * gcc.target/i386/vect-abs-s8.c: Likewise.
4504 * gcc.target/i386/xop-pr57233.c: Likewise.
4505 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4506 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4507 implicit declarations.
4508 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4509 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4510 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4512 2014-10-06 Marek Polacek <polacek@redhat.com>
4514 * gcc.dg/20001012-1.c: Fix defaulting to int.
4515 * gcc.dg/20001012-2.c: Likewise.
4516 * gcc.dg/20001108-1.c: Likewise.
4517 * gcc.dg/20010516-1.c: Likewise.
4518 * gcc.dg/20011008-2.c: Likewise.
4519 * gcc.dg/20030612-1.c: Likewise.
4520 * gcc.dg/20040219-1.c: Likewise.
4521 * gcc.dg/20050603-2.c: Likewise.
4522 * gcc.dg/20070507-1.c: Likewise.
4523 * gcc.dg/attr-alias-3.c: Likewise.
4524 * gcc.dg/fastmath-1.c: Likewise.
4525 * gcc.dg/fork-instrumentation.c: Likewise.
4526 * gcc.dg/fwrapv-1.c: Likewise.
4527 * gcc.dg/fwrapv-2.c: Likewise.
4528 * gcc.dg/memmove-1.c: Likewise.
4529 * gcc.dg/non-local-goto-1.c: Likewise.
4530 * gcc.dg/non-local-goto-2.c: Likewise.
4531 * gcc.dg/noreturn-8.c: Likewise.
4532 * gcc.dg/parse-decl-after-if.c: Likewise.
4533 * gcc.dg/parse-decl-after-label.c: Likewise.
4534 * gcc.dg/pr25795-1.c: Likewise.
4535 * gcc.dg/pr25795.c: Likewise.
4536 * gcc.dg/pr28574.c: Likewise.
4537 * gcc.dg/pr30189.c: Likewise.
4538 * gcc.dg/pr31529-2.c: Likewise.
4539 * gcc.dg/pr33923.c: Likewise.
4540 * gcc.dg/pr34263.c: Likewise.
4541 * gcc.dg/pr36194.c: Likewise.
4542 * gcc.dg/pr45415.c: Likewise.
4543 * gcc.dg/pr47443.c: Likewise.
4544 * gcc.dg/pr47763.c: Likewise.
4545 * gcc.dg/pr49000.c: Likewise.
4546 * gcc.dg/pr50340.c: Likewise.
4547 * gcc.dg/webizer.c: Likewise.
4548 * gcc.dg/pr59940.c: Likewise.
4549 * gcc.dg/pr63186.c: Likewise.
4550 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4551 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4552 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4553 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4554 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4555 * gcc.dg/sms-1.c: Likewise.
4556 * gcc.dg/unused-3.c: Likewise.
4557 * gcc.dg/varpool-1.c: Likewise.
4558 * gcc.dg/pr35899.c: Use -std=gnu89.
4559 * gcc.dg/pr59963-1.c: Likewise.
4560 * gcc.dg/redecl-15.c: Likewise.
4561 * gcc.dg/20041213-1.c: Likewise.
4562 * gcc.dg/20080820.c: Likewise.
4563 * gcc.dg/920413-1.c: Likewise.
4564 * gcc.dg/Wold-style-definition-1.c: Likewise.
4565 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4566 * gcc.dg/decl-nospec-1.c: Likewise.
4567 * gcc.dg/decl-nospec-2.c: Likewise.
4568 * gcc.dg/decl-nospec-3.c: Likewise.
4569 * gcc.dg/bitfld-1.c: Likewise.
4570 * gcc.dg/bitfld-9.c: Likewise.
4571 * gcc.dg/parm-impl-decl-1.c: Likewise.
4572 * gcc.dg/parm-impl-decl-3.c: Likewise.
4573 * gcc.dg/pr18596-1.c: Likewise.
4574 * gcc.dg/pr18596-2.c: Likewise.
4575 * gcc.dg/pr18596-3.c: Likewise.
4576 * gcc.dg/pr60139.c: Likewise.
4577 * gcc.dg/utf-dflt.c: Likewise.
4578 * gcc.dg/utf-dflt2.c: Likewise.
4579 * gcc.dg/wtr-func-def-1.c: Likewise.
4580 * gcc.dg/declspec-5.c: Likewise.
4581 * gcc.dg/declspec-6.c: Likewise.
4582 * gcc.dg/ftrapv-2.c: Likewise.
4583 * gcc.dg/20020430-1.c: Fix implicit declarations.
4584 * gcc.dg/20030702-1.c: Likewise.
4585 * gcc.dg/20040127-2.c: Likewise.
4586 * gcc.dg/20041122-1.c: Likewise.
4587 * gcc.dg/20050309-1.c: Likewise.
4588 * gcc.dg/20061026.c: Likewise.
4589 * gcc.dg/20101010-1.c: Likewise.
4590 * gcc.dg/Werror-1.c: Likewise.
4591 * gcc.dg/Werror-10.c: Likewise.
4592 * gcc.dg/Werror-11.c: Likewise.
4593 * gcc.dg/Werror-12.c: Likewise.
4594 * gcc.dg/Werror-2.c: Likewise.
4595 * gcc.dg/Werror-3.c: Likewise.
4596 * gcc.dg/Werror-4.c: Likewise.
4597 * gcc.dg/Werror-5.c: Likewise.
4598 * gcc.dg/Werror-6.c: Likewise.
4599 * gcc.dg/Werror-7.c: Likewise.
4600 * gcc.dg/Werror-8.c: Likewise.
4601 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4602 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4603 * gcc.dg/delay-slot-2.c: Likewise.
4604 * gcc.dg/errno-1.c: Likewise.
4605 * gcc.dg/globalalias.c: Likewise.
4606 * gcc.dg/inline-3.c: Likewise.
4607 * gcc.dg/localalias.c: Likewise.
4608 * gcc.dg/pr19633-1.c: Likewise.
4609 * gcc.dg/pr19633.c: Likewise.
4610 * gcc.dg/pr23408.c: Likewise.
4611 * gcc.dg/pr23470-1.c: Likewise.
4612 * gcc.dg/pr28121.c: Likewise.
4613 * gcc.dg/pr28243.c: Likewise.
4614 * gcc.dg/pr30260.c: Likewise.
4615 * gcc.dg/pr32573.c: Likewise.
4616 * gcc.dg/pr33826.c: Likewise.
4617 * gcc.dg/pr35065.c: Likewise.
4618 * gcc.dg/pr38616.c: Likewise.
4619 * gcc.dg/pr39867.c: Likewise.
4620 * gcc.dg/pr41470.c: Likewise.
4621 * gcc.dg/pr41837.c: Likewise.
4622 * gcc.dg/pr44024.c: Likewise.
4623 * gcc.dg/pr44699.c: Likewise.
4624 * gcc.dg/pr46252.c: Likewise.
4625 * gcc.dg/pr46878-1.c: Likewise.
4626 * gcc.dg/pr50908-3.c: Likewise.
4627 * gcc.dg/pr51796.c: Likewise.
4628 * gcc.dg/pr55150-2.c: Likewise.
4629 * gcc.dg/pr55833.c: Likewise.
4630 * gcc.dg/pr59350.c: Likewise.
4631 * gcc.dg/pr59418.c: Likewise.
4632 * gcc.dg/pr60647-2.c: Likewise.
4633 * gcc.dg/uninit-suppress.c: Likewise.
4634 * gcc.dg/uninit-suppress_2.c: Likewise.
4635 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4636 * gcc.dg/always_inline.c: Likewise.
4637 * gcc.dg/always_inline2.c: Likewise.
4638 * gcc.dg/always_inline3.c: Likewise.
4639 * gcc.dg/builtin-apply4.c: Likewise.
4640 * gcc.dg/declspec-7.c: Likewise.
4641 * gcc.dg/inline-1.c: Likewise.
4642 * gcc.dg/va-arg-pack-1.c: Likewise.
4643 * gcc.dg/winline-2.c: Likewise.
4644 * gcc.dg/winline-3.c: Likewise.
4645 * gcc.dg/winline-5.c: Likewise.
4646 * gcc.dg/winline-6.c: Likewise.
4647 * gcc.dg/winline-7.c: Likewise.
4648 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4650 * gcc.dg/inline-33.c: Likewise.
4651 * gcc.dg/pr27861-1.c: Likewise.
4652 * gcc.dg/pr28888.c: Likewise.
4653 * gcc.dg/pr29254.c: Likewise.
4654 * gcc.dg/pr50908.c: Likewise.
4655 * gcc.dg/pr60647-1.c: Likewise.
4656 * gcc.dg/pragma-diag-1.c: Likewise.
4657 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4658 * gcc.dg/winline-9.c: Likewise.
4659 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4661 2014-10-06 Marek Polacek <polacek@redhat.com>
4663 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4664 * gcc.dg/ipa/inline-4.c: Likewise.
4665 * gcc.dg/ipa/inline-5.c: Likewise.
4666 * gcc.dg/ipa/pr57539.c: Likewise.
4667 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4669 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4670 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4671 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4672 * gcc.dg/ipa/ipacost-1.c: Likewise.
4673 * gcc.dg/ipa/ipacost-2.c: Likewise.
4674 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4677 2014-10-06 Marek Polacek <polacek@redhat.com>
4679 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4681 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4682 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4683 * gcc.dg/debug/pr42767.c: Likewise.
4684 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4685 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4686 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4687 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4689 2014-10-06 Marek Polacek <polacek@redhat.com>
4691 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4692 * gcc.dg/lto/20090213_0.c: Likewise.
4693 * gcc.dg/lto/20090706-2_0.c: Likewise.
4694 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4695 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4696 * gcc.dg/lto/ipareference2_0.c: Likewise.
4697 * gcc.dg/lto/ipareference_0.c: Likewise.
4698 * gcc.dg/lto/ipareference_1.c: Likewise.
4699 * gcc.dg/lto/pr55703_0.c: Likewise.
4700 * gcc.dg/lto/resolutions_0.c: Likewise.
4701 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4702 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4703 declarations. Mark function as gnu_inline.
4704 * gcc.dg/lto/20081118_0.c: Likewise.
4705 * gcc.dg/lto/20081201-1_0.c: Likewise.
4706 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4707 * gcc.dg/lto/20081118_1.c: Likewise.
4708 * gcc.dg/lto/20081120-1_1.c: Likewise.
4709 * gcc.dg/lto/20081201-1_1.c: Likewise.
4710 * gcc.dg/lto/20081210-1_0.c: Likewise.
4711 * gcc.dg/lto/20090218-1_0.c: Likewise.
4712 * gcc.dg/lto/20091006-1_0.c: Likewise.
4713 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4714 * gcc.dg/lto/20090218-2_1.c: Likewise.
4715 * gcc.dg/lto/materialize-1_0.c: Likewise.
4716 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4717 * gcc.dg/lto/20091013-1_1.c: Likewise.
4718 * gcc.dg/lto/20091013-1_2.c: Likewise.
4719 * gcc.dg/lto/20091015-1_2.c: Likewise.
4720 * gcc.dg/lto/20091027-1_1.c: Likewise.
4721 * gcc.dg/lto/pr48622_0.c: Likewise.
4722 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4724 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4726 2014-10-06 Tobias Burnus <burnus@net-b.de>
4728 * gfortran.dg/implicit_14.f90: New.
4729 * gfortran.dg/implicit_15.f90: New.
4730 * gfortran.dg/implicit_4.f90: Update dg-error.
4732 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4734 * g++.dg/ipa/devirt-42.C: Update template.
4735 * g++.dg/ipa/devirt-44.C: Update template.
4736 * g++.dg/ipa/devirt-45.C: Update template.
4737 * g++.dg/ipa/devirt-46.C: Update template.
4738 * g++.dg/ipa/devirt-47.C: Update template.
4739 * g++.dg/ipa/devirt-48.C: New testcase.
4741 2014-10-02 Mark Wielaard <mjw@redhat.com>
4744 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4746 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4748 * g++.dg/ipa/devirt-47.C: New testcase.
4750 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4753 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4755 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4757 * g++.dg/ipa/devirt-46.C: New testcase.
4759 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4762 * gfortran.dg/widechar_10.f90: New test.
4764 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4766 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4767 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4768 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4769 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4771 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4773 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4775 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4777 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4778 failing with the new warning message.
4779 * gcc.dg/vmx/3c-01a.c: Likewise.
4780 * gcc.dg/vmx/ops-long-1.c: Likewise.
4781 * gcc.dg/vmx/ops.c: Likewise.
4782 * gcc.target/powerpc/altivec-20.c: Likewise.
4783 * gcc.target/powerpc/altivec-6.c: Likewise.
4784 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4785 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4786 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4788 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4790 * gcc.dg/tm/debug-1.c: Update regex.
4791 * c-c++-common/raw-string-18.c: Update regex.
4792 * c-c++-common/raw-string-19.c: Update regex.
4794 2014-10-03 Marek Polacek <polacek@redhat.com>
4797 * gcc.dg/pr63453.c: New test.
4799 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4804 * g++.dg/ext/vector9.C: Update, not an error anymore.
4805 * g++.dg/ext/vector27.C: Replace with new test.
4806 * g++.dg/ext/vector28.C: New file.
4807 * g++.dg/other/error23.C: Update to a different error.
4809 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4811 * gcc.dg/torture/vshuf-v8df.c: New test.
4812 * gcc.dg/torture/vshuf-v8di.c: New test.
4813 * gcc.dg/torture/vshuf-v16sf.c: New test.
4814 * gcc.dg/torture/vshuf-v16si.c: New test.
4815 * gcc.dg/torture/vshuf-v32hi.c: New test.
4816 * gcc.dg/torture/vshuf-v64qi.c: New test.
4817 * gcc.dg/torture/vshuf-64.inc: New file.
4819 PR tree-optimization/61403
4820 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4822 2014-10-03 Marek Polacek <polacek@redhat.com>
4824 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4825 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4826 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4827 * gcc.dg/gomp/asm-1.c: Likewise.
4828 * gcc.dg/gomp/for-1.c: Likewise.
4829 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4830 * gcc.dg/gomp/sharing-3.c: Likewise.
4831 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4833 2014-10-03 Marek Polacek <polacek@redhat.com>
4835 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4837 * gcc.dg/torture/pr28814.c: Likewise.
4838 * gcc.dg/torture/pr57036-1.c: Likewise.
4839 * gcc.dg/torture/inline-1.c: Add function declarations.
4840 * gcc.dg/torture/pr24626-1.c: Likewise.
4841 * gcc.dg/torture/pr24626-3.c: Likewise.
4842 * gcc.dg/torture/pr25947-1.c: Likewise.
4843 * gcc.dg/torture/pr27409.c: Likewise.
4844 * gcc.dg/torture/pr38948.c: Likewise.
4845 * gcc.dg/torture/pr44807.c: Likewise.
4846 * gcc.dg/torture/pr49603.c: Likewise.
4847 * gcc.dg/torture/pr45865.c: Likewise.
4848 * gcc.dg/torture/pr51071-2.c: Likewise.
4849 * gcc.dg/torture/pr51801.c: Likewise.
4850 * gcc.dg/torture/pr52720.c: Likewise.
4851 * gcc.dg/torture/pr55124.c: Likewise.
4852 * gcc.dg/torture/pr55238.c: Likewise.
4853 * gcc.dg/torture/pr55687.c: Likewise.
4854 * gcc.dg/torture/pr55888.c: Likewise.
4855 * gcc.dg/torture/pr57036-2.c: Likewise.
4856 * gcc.dg/torture/pr57147-3.c: Likewise.
4857 * gcc.dg/torture/pr57584.c: Likewise.
4858 * gcc.dg/torture/pr59993.c: Likewise.
4859 * gcc.dg/torture/pr58079.c: Likewise.
4860 * gcc.dg/torture/va-arg-25.c: Likewise.
4861 * gcc.dg/torture/vector-2.c: Likewise.
4862 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4863 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4864 * gcc.dg/torture/pr43781.c: Likewise.
4865 * gcc.dg/torture/pr52912.c: Likewise.
4866 * gcc.dg/torture/pr59139.c: Likewise.
4867 * gcc.dg/torture/pr55890-1.c: Likewise.
4868 * gcc.dg/torture/pr55890-2.c: Likewise.
4869 * gcc.dg/torture/pr59164.c: Likewise.
4870 * gcc.dg/torture/pr57393-2.c: Likewise.
4871 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4872 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4873 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4874 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4875 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4876 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4878 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4881 * c-c++-common/gomp/pr61200.c: New test.
4884 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4885 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4887 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4889 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4890 add many more tests.
4892 2014-10-02 Marek Polacek <polacek@redhat.com>
4894 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4895 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4896 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4897 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4898 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4899 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4900 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4901 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4902 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4903 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4904 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4905 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4906 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4907 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4908 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4909 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4910 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4911 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4912 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4913 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4914 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4915 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4916 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4917 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4918 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4919 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4920 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4921 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4922 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4923 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4924 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4925 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4926 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4927 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4928 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4929 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4930 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4931 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4932 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4933 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4934 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4935 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4936 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4937 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4938 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4939 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4940 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4941 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4942 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4943 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4944 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4945 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4946 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4947 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4948 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4949 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4950 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4951 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4952 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4953 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4954 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4955 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4956 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4957 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4958 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4959 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4960 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4961 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4962 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4963 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4964 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4965 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4966 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4967 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4968 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4969 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4970 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4971 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4972 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4973 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4974 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
4975 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
4976 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
4977 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
4978 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
4979 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
4980 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4981 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4982 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4983 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
4984 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
4985 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
4986 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
4987 * gcc.dg/tree-ssa/inline-10.c: Likewise.
4988 * gcc.dg/tree-ssa/inline-9.c: Likewise.
4989 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4990 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4991 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4992 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4993 * gcc.dg/tree-ssa/pr23434.c: Likewise.
4994 * gcc.dg/tree-ssa/pr33922.c: Likewise.
4995 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4996 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4997 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4998 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
4999 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5000 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5001 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5002 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5003 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5004 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5005 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5006 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5007 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5008 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5009 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5010 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5011 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5012 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5013 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5015 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5016 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5017 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5018 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5019 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5020 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5021 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5022 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5023 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5024 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5025 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5026 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5027 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5028 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5029 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5030 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5031 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5032 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5033 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5034 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5035 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5036 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5037 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5038 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5039 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5040 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5041 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5042 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5043 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5044 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5045 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5046 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5047 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5048 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5050 2014-10-02 Marek Polacek <polacek@redhat.com>
5052 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5053 * gcc.dg/tm/20091221.c: Likewise.
5054 * gcc.dg/tm/debug-1.c: Likewise.
5055 * gcc.dg/tm/irrevocable-1.c: Likewise.
5056 * gcc.dg/tm/irrevocable-2.c: Likewise.
5057 * gcc.dg/tm/irrevocable-3.c: Likewise.
5058 * gcc.dg/tm/irrevocable-4.c: Likewise.
5059 * gcc.dg/tm/memopt-1.c: Likewise.
5060 * gcc.dg/tm/pr52173-1.c: Likewise.
5061 * gcc.dg/tm/props-1.c: Likewise.
5062 * gcc.dg/tm/props-2.c: Likewise.
5063 * gcc.dg/tm/props-3.c: Likewise.
5064 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5065 * gcc.dg/tm/memopt-11.c: Likewise.
5066 * gcc.dg/tm/memopt-12.c: Likewise.
5067 * gcc.dg/tm/memopt-16.c: Likewise.
5068 * gcc.dg/tm/memopt-3.c: Likewise.
5069 * gcc.dg/tm/memopt-4.c: Likewise.
5070 * gcc.dg/tm/memopt-5.c: Likewise.
5071 * gcc.dg/tm/memopt-6.c: Likewise.
5072 * gcc.dg/tm/wrap-4.c: Likewise.
5074 2014-10-02 Marek Polacek <polacek@redhat.com>
5076 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5077 * gcc.dg/vect/pr37730.c: Likewise.
5078 * gcc.dg/vect/pr52870.c: Likewise.
5079 * gcc.dg/vect/pr60092-2.c: Likewise.
5080 * gcc.dg/vect/pr60092.c: Likewise.
5081 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5082 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5083 * gcc.dg/vect/pr31041.c: Likewise.
5084 * gcc.dg/vect/pr32216.c: Likewise.
5085 * gcc.dg/vect/pr32224.c: Likewise.
5086 * gcc.dg/vect/pr32366.c: Likewise.
5087 * gcc.dg/vect/pr33866.c: Likewise.
5088 * gcc.dg/vect/pr43430-2.c: Likewise.
5089 * gcc.dg/vect/pr43842.c: Likewise.
5090 * gcc.dg/vect/vect-1.c: Likewise.
5091 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5092 * gcc.dg/vect/vect-93.c: Likewise.
5093 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5096 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5099 * g++.dg/cpp0x/noexcept23.C: New.
5100 * g++.dg/cpp0x/noexcept24.C: Likewise.
5102 2014-10-02 Marek Polacek <polacek@redhat.com>
5104 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5105 * gcc.dg/noncompile/20050120-1.c: Likewise.
5106 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5107 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5108 * gcc.dg/noncompile/930301-1.c: Likewise.
5109 * gcc.dg/noncompile/930622-1.c: Likewise.
5110 * gcc.dg/noncompile/930622-2.c: Likewise.
5111 * gcc.dg/noncompile/950825-1.c: Likewise.
5112 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5113 * gcc.dg/noncompile/scope.c: Likewise.
5114 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5115 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5116 * gcc.dg/noncompile/971104-1.c: Likewise.
5118 2014-10-02 Marek Polacek <polacek@redhat.com>
5120 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5121 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5122 * gcc.dg/tree-prof/merge_block.c: Likewise.
5123 * gcc.dg/tree-prof/peel-1.c: Likewise.
5124 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5125 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5126 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5127 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5128 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5129 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5130 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5131 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5132 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5133 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5134 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5135 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5138 2014-10-02 Marek Polacek <polacek@redhat.com>
5140 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5141 * gcc.c-torture/compile/20011119-1.c: Likewise.
5142 * gcc.c-torture/compile/20011119-2.c: Likewise.
5143 * gcc.c-torture/compile/20021120-1.c: Likewise.
5144 * gcc.c-torture/compile/20021120-2.c: Likewise.
5145 * gcc.c-torture/compile/20050215-1.c: Likewise.
5146 * gcc.c-torture/compile/20050215-2.c: Likewise.
5147 * gcc.c-torture/compile/20050215-3.c: Likewise.
5148 * gcc.c-torture/compile/pr37669.c: Likewise.
5149 * gcc.c-torture/execute/20020107-1.c: Likewise.
5150 * gcc.c-torture/execute/restrict-1.c: Likewise.
5151 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5152 * gcc.c-torture/execute/930529-1.c: Likewise.
5153 * gcc.c-torture/execute/920612-1.c: Likewise.
5154 * gcc.c-torture/execute/920711-1.c: Likewise.
5155 * gcc.c-torture/execute/990127-2.c: Likewise.
5156 * gcc.c-torture/execute/pr40386.c: Likewise.
5157 * gcc.c-torture/execute/pr57124.c: Likewise.
5158 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5159 * gcc.c-torture/compile/pr42299.c: Likewise.
5160 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5161 * gcc.c-torture/compile/simd-6.c: Likewise.
5162 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5163 * gcc.c-torture/execute/pr53645.c: Likewise.
5164 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5166 * gcc.c-torture/execute/980608-1.c: Likewise.
5167 * gcc.c-torture/execute/bcp-1.c: Likewise.
5168 * gcc.c-torture/execute/p18298.c: Likewise.
5169 * gcc.c-torture/execute/unroll-1.c: Likewise.
5170 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5171 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5172 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5173 declarations. Fix defaulting to int.
5174 * gcc.c-torture/execute/961223-1.c: Likewise.
5175 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5176 -Wno-pointer-to-int-cast. Fix defaulting to int.
5178 2014-10-02 Andrew Pinski <apinski@cavium.com>
5179 Max Ostapenko <m.ostapenko@partner.samsung.com>
5182 (check_effective_target_fsanitize_address): New function.
5183 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5184 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5186 (check_effective_target_faddress_sanitizer): Rename to ...
5187 (check_effective_target_fsanitize_address): ... this. Change to creating
5189 (asan_init): Save off ALWAYS_CXXFLAGS.
5190 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5192 (check_effective_target_fthread_sanitizer): Rename to ...
5193 (check_effective_target_fsanitize_thread): ... this. Change to creating
5195 (tsan_init): Save off ALWAYS_CXXFLAGS.
5196 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5197 to run as a default behaviour.
5198 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5199 Check check_effective_target_fsanitize_undefined before running the
5201 * g++.dg/ubsan/ubsan.exp: Likewise.
5202 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5203 check_effective_target_fsanitize_address too early.
5204 Check check_effective_target_fsanitize_address before running the tests.
5205 * g++.dg/asan/asan.exp: Likewise.
5206 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5207 check_effective_target_fsanitize_thread too early.
5208 Check check_effective_target_fsanitize_thread before running the tests.
5209 * g++.dg/tsan/tsan.exp: Likewise.
5211 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5213 * gcc.dg/combine-clobber.c: New.
5215 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5218 * gcc.dg/pr63342.c: New test.
5221 * g++.dg/ipa/pr63306.C: New test.
5224 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5225 to test 24 in TESTS.
5227 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5229 * lib/target-supports.exp: Error out with preprocessor condition
5230 instead of FOO everywhere.
5232 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5234 Implement SD-6: SG10 Feature Test Recommendations
5235 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5236 * g++.dg/cpp1y/feat-cxx11.C: New.
5237 * g++.dg/cpp1y/feat-cxx14.C: New.
5238 * g++.dg/cpp1y/feat-cxx98.C: New.
5239 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5240 * g++.dg/cpp1y/phoobhar.h: New.
5241 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5243 2014-09-30 Teresa Johnson <tejohnson@google.com>
5245 * gcc.dg/tree-prof/20050826-2.c: New test.
5246 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5248 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5251 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5252 * lib/g++.exp: Likewise.
5253 * lib/obj-c++.exp: Likewise.
5254 * lib/objc.exp: Likewise.
5255 * g++.dg/template/pr16564.C: New test.
5257 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5260 * g++.dg/cpp0x/decltype26.C: Adjust.
5261 * g++.dg/cpp0x/decltype28.C: Likewise.
5262 * g++.dg/cpp0x/decltype29.C: Likewise.
5263 * g++.dg/cpp0x/decltype32.C: Likewise.
5264 * g++.dg/cpp0x/enum11.C: Likewise.
5265 * g++.dg/template/arrow1.C: Likewise.
5266 * g++.dg/template/pr23510.C: Likewise.
5267 * g++.dg/template/recurse.C: Likewise.
5268 * g++.dg/template/recurse2.C: Likewise.
5269 * g++.dg/template/vtable2.C: Likewise.
5270 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5272 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5274 PR preprocessor/58893
5275 * gcc.dg/pr58893.c: New test case.
5276 * gcc.dg/pr58893-0.h: New include.
5278 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5281 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5283 * gcc.target/i386/pr62120.c: New.
5285 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5287 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5288 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5289 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5290 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5293 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5295 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5297 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5300 * gcc.c-torture/compile/pr63282.c: New test.
5302 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5304 * gcc.dg/tree-ssa/vrp94.c: New test.
5305 * gnat.dg/opt40.adb: Likewise.
5307 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5309 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5310 vec_vspltw, and vec_vspltb for which the second argument is out of
5313 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5315 * gcc.c-torture/compile/calls-void.c: New test.
5317 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5320 * g++.dg/template/pr51385.C: New.
5322 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5324 * gcc.target/mips/20140928.c: New test.
5326 2014-09-27 Andi Kleen <ak@linux.intel.com>
5328 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5329 * gcc.target/i386/record-mcount.c: dito.
5331 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5334 * g++.dg/torture/pr62121.C: New testcase.
5336 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5339 * g++.dg/tree-prof/pr35545.C: New testcase.
5341 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5343 * gcc.target/powerpc/pr63335.c: Change effective target to
5346 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5348 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5350 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5352 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5355 2014-09-25 Andi Kleen <ak@linux.intel.com>
5357 * gcc.target/i386/nop-mcount.c: New file.
5358 * gcc.target/i386/record-mcount.c: New file.
5360 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5362 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5363 * gcc.dg/vect/pr57705.c: Likewise.
5364 * gcc.dg/vect/pr57741-2.c: Likewise.
5365 * gcc.dg/vect/pr57741-3.c: Likewise.
5366 * gcc.dg/vect/pr59591-1.c: Likewise.
5367 * gcc.dg/vect/pr59591-2.c: Likewise.
5368 * gcc.dg/vect/pr60196-1.c: Likewise.
5369 * gcc.dg/vect/pr60196-2.c: Likewise.
5370 * gcc.dg/vect/pr60276.c: Likewise.
5371 * gcc.dg/vect/pr61680.c: Likewise.
5372 * gcc.dg/vect/pr63148.c: Likewise.
5373 * gcc.dg/vect/pr63189.c: Likewise.
5374 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5375 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5376 * gcc.dg/vect/vect-nop-move.c: Likewise.
5377 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5378 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5380 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5382 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5384 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5386 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5388 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5390 * gcc.target/i386/shrink_wrap_1.c: New test.
5392 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5395 * gcc.target/powerpc/pr63335.c: New test.
5397 2014-09-25 Marek Polacek <polacek@redhat.com>
5400 * g++.dg/warn/pr61945.C: New test.
5402 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5404 PR tree-optimization/63341
5405 * gcc.dg/vect/pr63341-1.c: New test.
5406 * gcc.dg/vect/pr63341-2.c: New test.
5409 * g++.dg/gomp/pr63249.C: New test.
5410 * c-c++-common/gomp/pr63249.c: New test.
5412 2014-09-25 Tobias Burnus <burnus@net-b.de>
5414 * gfortran.dg/coarray/collectives_3.f90: New.
5415 * gfortran.dg/coarray_collectives_9.f90: New.
5416 * gfortran.dg/coarray_collectives_10.f90: New.
5417 * gfortran.dg/coarray_collectives_11.f90: New.
5418 * gfortran.dg/coarray_collectives_12.f90: New.
5420 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5422 * gcc.target/powerpc/swaps-p8-17.c: New test.
5424 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5426 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5428 2014-09-24 Marek Polacek <polacek@redhat.com>
5432 * c-c++-common/pr53874.c: New test.
5433 * c-c++-common/pr61405.c: New test.
5435 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5437 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5439 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5442 * c-c++-common/asan/pr63316.c: New test.
5444 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5446 PR tree-optimization/63266
5447 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5449 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5451 * gcc.target/arm/pr63210.c: New test.
5453 2014-09-23 Andi Kleen <ak@linux.intel.com>
5455 * gcc.dg/noreorder.c: New test.
5456 * gcc.dg/noreorder2.c: New test.
5457 * gcc.dg/noreorder3.c: New test.
5458 * gcc.dg/noreorder4.c: New test.
5460 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5462 * gcc.dg/combine_ashiftrt_1.c: New test.
5463 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5464 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5465 workarounds for cmge.
5466 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5469 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5472 * g++.dg/cpp1y/lambda-init10.C: New.
5474 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5477 * gfortran.dg/pr63331.f90: New test.
5479 2014-09-24 Renlin Li <renlin.li@arm.com>
5481 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5482 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5483 * gcc.dg/pr10474.c: Likewise.
5485 2014-09-20 Mark Wielaard <mjw@redhat.com>
5487 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5496 2014-09-20 Mark Wielaard <mjw@redhat.com>
5498 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5499 and "long int" to plain "short" and "long".
5500 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5501 containing short and long long fields.
5502 (bar): New variable to test the type.
5504 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5507 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5509 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5512 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5514 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5516 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5517 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5519 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5521 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5524 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5525 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5527 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5530 * c-c++-common/gomp/pr63328.c: New test.
5532 2014-09-22 Martin Liska <mliska@suse.cz>
5535 * g++.dg/lto/pr63270_0.C: New test.
5536 * g++.dg/lto/pr63270_1.C: New test.
5538 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5540 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5541 for call_value_rex64_ms_sysv.
5542 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5543 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5544 for call_rex64_ms_sysv.
5546 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5547 Tobias Burnus <burnus@net-b.de>
5549 * gfortran.dg/coarray_atomic_5.f90: New
5551 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5554 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5556 2014-09-19 Andi Kleen <ak@linux.intel.com>
5558 * gcc.dg/pg-override.c: Only run on x86 Linux.
5559 * gcc.dg/pg.c: Dito.
5560 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5561 * gcc.target/i386/fentry.c: Dito.
5563 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5566 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5568 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5571 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5572 * gfortran.dg/pr63152.f90: New test.
5574 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5577 * g++.dg/cpp0x/nsdmi10.C: New.
5579 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5581 * gcc.dg/ssp-3.c: New.
5582 * gcc.dg/ssp-4.c: Likewise.
5584 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5586 * gcc.target/s390/dfp-conv1.c: New testcase.
5588 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5590 * c-c++-common/asan/red-align-1.c: New test.
5591 * c-c++-common/asan/red-align-2.c: New test.
5593 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5595 * gcc.dg/pr61053.c: Updated for x32.
5597 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5600 * gcc.target/i386/pr63285.c: New test.
5602 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5605 * gcc.target/i386/pr61360.c: New.
5607 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5610 * g++.dg/asan/pr62017.C: New test.
5613 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5615 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5618 * g++.dg/cpp0x/Wdtor1.C: New.
5620 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5622 * gcc.dg/torture/float128-exact-underflow.c: New test.
5624 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5627 * g++.dg/template/pr61745.C: New.
5629 2014-09-17 Marek Polacek <polacek@redhat.com>
5632 * gcc.dg/cpp/pr61854-1.c: New test.
5633 * gcc.dg/cpp/pr61854-2.c: New test.
5634 * gcc.dg/cpp/pr61854-3.c: New test.
5635 * gcc.dg/cpp/pr61854-3.h: New test.
5636 * gcc.dg/cpp/pr61854-4.c: New test.
5637 * gcc.dg/cpp/pr61854-5.c: New test.
5638 * gcc.dg/cpp/pr61854-6.c: New test.
5639 * gcc.dg/cpp/pr61854-7.c: New test.
5640 * gcc.dg/cpp/pr61854-c90.c: New test.
5641 * gcc.dg/cpp/pr61854-c94.c: New test.
5643 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5646 * gcc.dg/pr63284.c: New test.
5648 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5650 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5653 * g++.dg/cpp0x/constexpr-63241.C: New.
5655 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5658 * gfortran.dg/filename_null.f90: New test.
5660 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5662 * gcc.dg/pg-override.c: Fix a typo.
5664 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5666 * gcc.dg/pg.c: Fix a typo.
5668 2014-09-16 Richard Biener <rguenther@suse.de>
5671 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5672 for "vectorization not profitable".
5674 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5676 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5678 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5681 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5682 missing nexted dg-test call support in dejaGNU 1.4.4.
5684 2014-09-15 Andi Kleen <ak@linux.intel.com>
5686 * gcc.dg/pg-override.c: New test.
5687 * gcc.dg/pg.c: New test.
5688 * gcc.target/i386/fentry-override.c: New test.
5689 * gcc.target/i386/fentry.c: New test.
5691 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5694 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5696 (dg-compile-aux-modules): New procedure.
5697 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5699 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5700 use dg-compile-aux-modules.
5701 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5703 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5704 use dg-compile-aux-modules.
5705 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5707 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5708 use dg-compile-aux-modules.
5709 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5711 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5712 use dg-compile-aux-modules.
5713 * gfortran.dg/class_45a.f03: Remove keep-modules.
5714 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5715 and cleanup-modules.
5716 * gfortran.dg/class_4a.f03: Use dg-do link, use
5717 dg-additional-sources and cleanup-modules, remove keep-modules
5719 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5720 keep-modules, adjust comment.
5721 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5722 dg-additional-sources and cleanup-modules.
5723 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5725 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5727 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5728 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5729 use dg-compile-aux-modules.
5730 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5731 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5732 use dg-compile-aux-modules.
5733 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5734 * gfortran.dg/whole_file_29.f90: Remove comment, use
5735 dg-compile-aux-modules.
5736 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5737 * gfortran.dg/whole_file_31.f90: Remove comment, use
5738 dg-compile-aux-modules.
5740 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5741 gcc_parallel_test_enable): New procedures. If
5742 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5743 runtest_file_p to invoke also gcc_parallel_test_run_p.
5744 * g++.dg/guality/guality.exp (check_guality): Save/restore
5745 test_counts array around the body of the procedure.
5746 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5747 * g++.dg/plugin/plugin.exp: Run all the tests serially
5748 by the first parallel runtest encountering it.
5749 * gcc.dg/plugin/plugin.exp: Likewise.
5750 * gcc.misc-tests/matrix1.exp: Likewise.
5751 * gcc.misc-tests/dhry.exp: Likewise.
5752 * gcc.misc-tests/acker1.exp: Likewise.
5753 * gcc.misc-tests/linkage.exp: Likewise.
5754 * gcc.misc-tests/mg.exp: Likewise.
5755 * gcc.misc-tests/mg-2.exp: Likewise.
5756 * gcc.misc-tests/sort2.exp: Likewise.
5757 * gcc.misc-tests/sieve.exp: Likewise.
5758 * gcc.misc-tests/options.exp: Likewise.
5759 * gcc.misc-tests/help.exp: Likewise.
5760 * go.test/go-test.exp (go-gc-tests): Use
5761 gcc_parallel_test_enable {0, 1} around all handling of
5763 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5764 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5765 a shared directory. Avoid forking and expr uses if
5766 shell supports $(()).
5768 2014-09-14 David Sherwood <david.sherwood@arm.com>
5770 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5772 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5775 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5776 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5777 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5778 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5780 2014-09-13 Marek Polacek <polacek@redhat.com>
5783 * g++.dg/diagnostic/pr60862.C: New test.
5785 2014-09-12 Richard Biener <rguenther@suse.de>
5788 * g++.dg/torture/pr63237.C: New testcase.
5790 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5792 * gcc.dg/vec-andxor1.c: New file.
5794 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5797 * gcc.dg/c11-true_min-1.c: New testcase.
5799 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5802 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5803 * g++.old-deja/g++.other/warn5.C: Adjust.
5805 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5807 * gcc.target/aarch64/vset_lane_1.c: New test.
5809 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5811 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5813 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5815 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5817 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5820 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5822 PR tree-optimization/63186
5823 * gcc.dg/pr63186.c: New testcase.
5825 2014-09-10 Xinliang David Li <davidxl@google.com>
5828 * gcc.c-torture/execute/pr63209.c: New test.
5830 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5832 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5833 if runtest_file_p says they should be run.
5835 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5837 * gcc.target/aarch64/vstN_1.c: New test.
5839 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5841 * gcc.target/aarch64/vldN_lane_1.c: New test.
5843 2014-09-10 Martin Jambor <mjambor@suse.cz>
5846 * g++.dg/ipa/pr61654.C: New test.
5848 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5850 * c-c++-common/ubsan/attrib-3.c: New test.
5851 * c-c++-common/ubsan/nonnull-1.c: New test.
5852 * c-c++-common/ubsan/nonnull-2.c: New test.
5853 * c-c++-common/ubsan/nonnull-3.c: New test.
5854 * c-c++-common/ubsan/nonnull-4.c: New test.
5855 * c-c++-common/ubsan/nonnull-5.c: New test.
5857 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5859 * g++.dg/lto/pr63166_0.ii: New testcase.
5860 * g++.dg/lto/pr63166_1.ii: New testcase.
5862 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5864 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5866 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5868 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5869 xxpermdi and add commentary about adding it back later; remove
5872 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5874 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5875 and 16-byte aligned.
5876 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5877 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5878 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5879 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5880 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5881 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5883 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5885 * gcc.target/aarch64/vldN_dup_1.c: New test.
5887 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5889 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5891 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5893 * gcc.target/aarch64/vldN_1.c: New test.
5895 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5897 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5899 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5901 * gcc.target/arm/vect-copysignf.c: New testcase.
5903 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5905 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5907 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5909 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5911 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5913 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5915 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5917 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5919 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5921 * gcc.target/arm/pr51835.c: Update expected assembly.
5922 * gcc.target/arm/vfp-1.c: Likewise.
5923 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5924 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5925 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5926 * gcc.target/arm/vfp-ldmias.c: Likewise.
5927 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5928 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5929 * gcc.target/arm/vfp-stmiad.c: Likewise.
5930 * gcc.target/arm/vfp-stmias.c: Likewise.
5932 2014-09-09 Tony Wang <tony.wang@arm.com>
5934 * gcc.target/arm/xordi3-opt.c: Disable this
5935 test case for thumb1 target.
5936 * gcc.target/arm/iordi3-opt.c: Ditto.
5938 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5941 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5943 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5945 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5947 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5949 PR tree-optimization/60196
5950 PR tree-optimization/63189
5951 * gcc.dg/vect/pr63189.c: New test.
5952 * gcc.dg/vect/pr60196-1.c: New test.
5953 * gcc.dg/vect/pr60196-2.c: New test.
5955 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5957 * gcc.target/powerpc/swaps-p8-16.c: New test.
5959 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5961 * gcc.target/i386/pr62208.c: New test.
5963 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5966 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5968 * g++.dg/ipa/pr61800.C: Require visibility.
5970 * gcc.dg/pr61868.c: Require lto.
5972 2014-09-05 Easwaran Raman <eraman@google.com>
5974 PR rtl-optimization/62146
5975 * testsuite/g++.dg/opt/pr62146.C: New.
5977 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
5979 * gcc.dg/vect/vect-109.c: Skip predicate added.
5980 * gcc.dg/vect/vect-93.c: Test check fixed.
5981 * gcc.dg/vect/bb-slp-10.c: Likewise.
5982 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
5983 Check unaligned feature.
5985 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5987 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
5988 int{32,16,8}x1_t with int{32,16,8}_t.
5989 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5990 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5991 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5992 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5994 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5996 * gcc.target/aarch64/vget_high_1.c: New test.
5997 * gcc.target/aarch64/vget_low_1.c: Likewise.
5999 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6001 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6002 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6003 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6005 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6007 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6009 2014-09-05 Richard Biener <rguenther@suse.de>
6012 * gcc.dg/vect/pr63148.c: New testcase.
6013 * c-c++-common/pr19807-1.c: Likewise.
6014 * g++.dg/tree-ssa/pr19807.C: Adjust.
6015 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6017 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6020 * gcc.target/arm/memset-inline-1.c: New test.
6021 * gcc.target/arm/memset-inline-2.c: New test.
6022 * gcc.target/arm/memset-inline-3.c: New test.
6023 * gcc.target/arm/memset-inline-4.c: New test.
6024 * gcc.target/arm/memset-inline-5.c: New test.
6025 * gcc.target/arm/memset-inline-6.c: New test.
6026 * gcc.target/arm/memset-inline-7.c: New test.
6027 * gcc.target/arm/memset-inline-8.c: New test.
6028 * gcc.target/arm/memset-inline-9.c: New test.
6029 * gcc.target/arm/memset-inline-10.c: New test.
6031 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6033 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6035 2014-09-04 Guozhi Wei <carrot@google.com>
6038 * gcc.target/aarch64/pr62040.c: New test.
6040 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6042 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6043 override specific ones, but specific ones do.
6045 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6047 * gcc.target/powerpc/swaps-p8-13.c: New test.
6048 * gcc.target/powerpc/swaps-p8-14.c: New test.
6049 * gcc.target/powerpc/swaps-p8-15.c: New test.
6051 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6053 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6054 regardless of endianness.
6056 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6059 * gfortran.dg/cray_pointers_11.f90: New.
6061 2014-09-03 Martin Jambor <mjambor@suse.cz>
6064 * g++.dg/ipa/pr62015.C: New test.
6066 2014-09-03 Martin Jambor <mjambor@suse.cz>
6069 * gcc.dg/ipa/pr61986.c: New test.
6071 2014-09-03 Marek Polacek <polacek@redhat.com>
6074 * gcc.dg/pr62294.c: New test.
6075 * gcc.dg/pr62294.h: New file.
6077 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6079 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6080 of dg-options. Add "inline" keyword to test functions.
6082 2014-09-03 Marek Polacek <polacek@redhat.com>
6085 * g++.dg/cpp0x/pr62024.C: New test.
6086 * gcc.dg/pr62024.c: New test.
6088 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6090 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6091 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6092 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6093 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6094 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6095 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6097 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6100 * gcc.target/s390/pr61078.c: New testcase.
6102 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6104 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6105 * gcc.dg/20111227-3.c: Ditto.
6107 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6109 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6111 2014-09-03 Tobias Burnus <burnus@net-b.de>
6116 * gfortran.dg/sizeof_4.f90: New.
6118 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6120 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6121 vec_cts, and vec_ctu.
6122 * gcc.target/powerpc/builtins-2.c: Likewise.
6124 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6126 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6127 [!__sun__ && !__hpux__] (arena_size): Scale according to
6128 target pointer size.
6130 2014-09-02 Marek Polacek <polacek@redhat.com>
6133 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6135 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6138 * gcc.target/arm/vect-lceilf_1.c: New test.
6139 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6140 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6142 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6145 * gcc.target/arm/lceil-vcvt_1.c: New test.
6146 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6147 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6149 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6152 * g++.dg/cpp0x/constexpr-volatile.C: New.
6153 * g++.dg/ext/is_literal_type2.C: Likewise.
6155 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6156 Balaji V. Iyer <balaji.v.iyer@intel.com>
6157 Igor Zamyatin <igor.zamyatin@intel.com>
6159 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6160 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6161 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6162 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6163 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6164 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6165 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6166 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6167 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6168 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6169 * g++.dg/cilk-plus/CK/for1.cc: New test.
6170 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6171 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6172 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6174 2014-09-02 Richard Biener <rguenther@suse.de>
6176 PR tree-optimization/62695
6177 * gfortran.dg/pr62695.f90: New testcase.
6179 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6182 * gcc.c-torture/compile/pr62312.c: New.
6184 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6186 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6188 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6190 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6191 Return right away if !arm*-*-*.
6193 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6195 * gcc.c-torture/unsorted/386.c: Move to ...
6196 * gcc.c-torture/compile/386.c: ... here.
6197 * gcc.c-torture/unsorted/86.c: Move to ...
6198 * gcc.c-torture/compile/86.c: ... here.
6199 * gcc.c-torture/unsorted/a1.c: Move to ...
6200 * gcc.c-torture/compile/a1.c: ... here.
6201 * gcc.c-torture/unsorted/a3.c: Move to ...
6202 * gcc.c-torture/compile/a3.c: ... here.
6203 * gcc.c-torture/unsorted/aaa.c: Move to ...
6204 * gcc.c-torture/compile/aaa.c: ... here.
6205 * gcc.c-torture/unsorted/aa.c: Move to ...
6206 * gcc.c-torture/compile/aa.c: ... here.
6207 * gcc.c-torture/unsorted/abs.c: Move to ...
6208 * gcc.c-torture/compile/abs.c: ... here.
6209 * gcc.c-torture/unsorted/a.c: Move to ...
6210 * gcc.c-torture/compile/a.c: ... here.
6211 * gcc.c-torture/unsorted/ac.c: Move to ...
6212 * gcc.c-torture/compile/ac.c: ... here.
6213 * gcc.c-torture/unsorted/acc.c: Move to ...
6214 * gcc.c-torture/compile/acc.c: ... here.
6215 * gcc.c-torture/unsorted/add386.c: Move to ...
6216 * gcc.c-torture/compile/add386.c: ... here.
6217 * gcc.c-torture/unsorted/add.c: Move to ...
6218 * gcc.c-torture/compile/add.c: ... here.
6219 * gcc.c-torture/unsorted/addcc.c: Move to ...
6220 * gcc.c-torture/compile/addcc.c: ... here.
6221 * gcc.c-torture/unsorted/andm.c: Move to ...
6222 * gcc.c-torture/compile/andm.c: ... here.
6223 * gcc.c-torture/unsorted/andmem.c: Move to ...
6224 * gcc.c-torture/compile/andmem.c: ... here.
6225 * gcc.c-torture/unsorted/andn.c: Move to ...
6226 * gcc.c-torture/compile/andn.c: ... here.
6227 * gcc.c-torture/unsorted/andok.c: Move to ...
6228 * gcc.c-torture/compile/andok.c: ... here.
6229 * gcc.c-torture/unsorted/andsi.c: Move to ...
6230 * gcc.c-torture/compile/andsi.c: ... here.
6231 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6232 * gcc.c-torture/compile/andsparc.c: ... here.
6233 * gcc.c-torture/unsorted/aos.c: Move to ...
6234 * gcc.c-torture/compile/aos.c: ... here.
6235 * gcc.c-torture/unsorted/arr.c: Move to ...
6236 * gcc.c-torture/compile/arr.c: ... here.
6237 * gcc.c-torture/unsorted/as.c: Move to ...
6238 * gcc.c-torture/compile/as.c: ... here.
6239 * gcc.c-torture/unsorted/ase.c: Move to ...
6240 * gcc.c-torture/compile/ase.c: ... here.
6241 * gcc.c-torture/unsorted/b1.c: Move to ...
6242 * gcc.c-torture/compile/b1.c: ... here.
6243 * gcc.c-torture/unsorted/b2.c: Move to ...
6244 * gcc.c-torture/compile/b2.c: ... here.
6245 * gcc.c-torture/unsorted/b3.c: Move to ...
6246 * gcc.c-torture/compile/b3.c: ... here.
6247 * gcc.c-torture/unsorted/b88.c: Move to ...
6248 * gcc.c-torture/compile/b88.c: ... here.
6249 * gcc.c-torture/unsorted/bad.c: Move to ...
6250 * gcc.c-torture/compile/bad.c: ... here.
6251 * gcc.c-torture/unsorted/band.c: Move to ...
6252 * gcc.c-torture/compile/band.c: ... here.
6253 * gcc.c-torture/unsorted/bb0.c: Move to ...
6254 * gcc.c-torture/compile/bb0.c: ... here.
6255 * gcc.c-torture/unsorted/bb1.c: Move to ...
6256 * gcc.c-torture/compile/bb1.c: ... here.
6257 * gcc.c-torture/unsorted/bbb.c: Move to ...
6258 * gcc.c-torture/compile/bbb.c: ... here.
6259 * gcc.c-torture/unsorted/b.c: Move to ...
6260 * gcc.c-torture/compile/b.c: ... here.
6261 * gcc.c-torture/unsorted/bc.c: Move to ...
6262 * gcc.c-torture/compile/bc.c: ... here.
6263 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6264 * gcc.c-torture/compile/bcopy.c: ... here.
6265 * gcc.c-torture/unsorted/bf.c: Move to ...
6266 * gcc.c-torture/compile/bf.c: ... here.
6267 * gcc.c-torture/unsorted/bfins.c: Move to ...
6268 * gcc.c-torture/compile/bfins.c: ... here.
6269 * gcc.c-torture/unsorted/bfx.c: Move to ...
6270 * gcc.c-torture/compile/bfx.c: ... here.
6271 * gcc.c-torture/unsorted/bge.c: Move to ...
6272 * gcc.c-torture/compile/bge.c: ... here.
6273 * gcc.c-torture/unsorted/bit.c: Move to ...
6274 * gcc.c-torture/compile/bit.c: ... here.
6275 * gcc.c-torture/unsorted/bitf.c: Move to ...
6276 * gcc.c-torture/compile/bitf.c: ... here.
6277 * gcc.c-torture/unsorted/bitw.c: Move to ...
6278 * gcc.c-torture/compile/bitw.c: ... here.
6279 * gcc.c-torture/unsorted/blk.c: Move to ...
6280 * gcc.c-torture/compile/blk.c: ... here.
6281 * gcc.c-torture/unsorted/bt386.c: Move to ...
6282 * gcc.c-torture/compile/bt386.c: ... here.
6283 * gcc.c-torture/unsorted/bt.c: Move to ...
6284 * gcc.c-torture/compile/bt.c: ... here.
6285 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6286 * gcc.c-torture/compile/BUG11.c: ... here.
6287 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6288 * gcc.c-torture/compile/BUG12.c: ... here.
6289 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6290 * gcc.c-torture/compile/BUG13.c: ... here.
6291 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6292 * gcc.c-torture/compile/BUG16.c: ... here.
6293 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6294 * gcc.c-torture/compile/BUG17.c: ... here.
6295 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6296 * gcc.c-torture/compile/BUG18.c: ... here.
6297 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6298 * gcc.c-torture/compile/BUG1.c: ... here.
6299 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6300 * gcc.c-torture/compile/BUG21.c: ... here.
6301 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6302 * gcc.c-torture/compile/BUG22.c: ... here.
6303 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6304 * gcc.c-torture/compile/BUG23.c: ... here.
6305 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6306 * gcc.c-torture/compile/BUG24.c: ... here.
6307 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6308 * gcc.c-torture/compile/BUG25.c: ... here.
6309 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6310 * gcc.c-torture/compile/BUG2.c: ... here.
6311 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6312 * gcc.c-torture/compile/BUG3.c: ... here.
6313 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6314 * gcc.c-torture/compile/BUG4.c: ... here.
6315 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6316 * gcc.c-torture/compile/BUG5.c: ... here.
6317 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6318 * gcc.c-torture/compile/BUG6.c: ... here.
6319 * gcc.c-torture/unsorted/bug.c: Move to ...
6320 * gcc.c-torture/compile/bug.c: ... here.
6321 * gcc.c-torture/unsorted/bugc.c: Move to ...
6322 * gcc.c-torture/compile/bugc.c: ... here.
6323 * gcc.c-torture/unsorted/buns.c: Move to ...
6324 * gcc.c-torture/compile/buns.c: ... here.
6325 * gcc.c-torture/unsorted/bx.c: Move to ...
6326 * gcc.c-torture/compile/bx.c: ... here.
6327 * gcc.c-torture/unsorted/c1.c: Move to ...
6328 * gcc.c-torture/compile/c1.c: ... here.
6329 * gcc.c-torture/unsorted/c2.c: Move to ...
6330 * gcc.c-torture/compile/c2.c: ... here.
6331 * gcc.c-torture/unsorted/call386.c: Move to ...
6332 * gcc.c-torture/compile/call386.c: ... here.
6333 * gcc.c-torture/unsorted/call.c: Move to ...
6334 * gcc.c-torture/compile/call.c: ... here.
6335 * gcc.c-torture/unsorted/callind.c: Move to ...
6336 * gcc.c-torture/compile/callind.c: ... here.
6337 * gcc.c-torture/unsorted/c.c: Move to ...
6338 * gcc.c-torture/compile/c.c: ... here.
6339 * gcc.c-torture/unsorted/cc.c: Move to ...
6340 * gcc.c-torture/compile/cc.c: ... here.
6341 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6342 * gcc.c-torture/compile/charmtst.c: ... here.
6343 * gcc.c-torture/unsorted/cmb.c: Move to ...
6344 * gcc.c-torture/compile/cmb.c: ... here.
6345 * gcc.c-torture/unsorted/cmp.c: Move to ...
6346 * gcc.c-torture/compile/cmp.c: ... here.
6347 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6348 * gcc.c-torture/compile/cmphi.c: ... here.
6349 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6350 * gcc.c-torture/compile/cmpsi386.c: ... here.
6351 * gcc.c-torture/unsorted/cmul.c: Move to ...
6352 * gcc.c-torture/compile/cmul.c: ... here.
6353 * gcc.c-torture/unsorted/cn1.c: Move to ...
6354 * gcc.c-torture/compile/cn1.c: ... here.
6355 * gcc.c-torture/unsorted/comb.c: Move to ...
6356 * gcc.c-torture/compile/comb.c: ... here.
6357 * gcc.c-torture/unsorted/consec.c: Move to ...
6358 * gcc.c-torture/compile/consec.c: ... here.
6359 * gcc.c-torture/unsorted/const.c: Move to ...
6360 * gcc.c-torture/compile/const.c: ... here.
6361 * gcc.c-torture/unsorted/conv.c: Move to ...
6362 * gcc.c-torture/compile/conv.c: ... here.
6363 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6364 * gcc.c-torture/compile/conv_tst.c: ... here.
6365 * gcc.c-torture/unsorted/cp.c: Move to ...
6366 * gcc.c-torture/compile/cp.c: ... here.
6367 * gcc.c-torture/unsorted/csebug.c: Move to ...
6368 * gcc.c-torture/compile/csebug.c: ... here.
6369 * gcc.c-torture/unsorted/cvt.c: Move to ...
6370 * gcc.c-torture/compile/cvt.c: ... here.
6371 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6372 * gcc.c-torture/compile/dblbug.c: ... here.
6373 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6374 * gcc.c-torture/compile/dbl_parm.c: ... here.
6375 * gcc.c-torture/unsorted/d.c: Move to ...
6376 * gcc.c-torture/compile/d.c: ... here.
6377 * gcc.c-torture/unsorted/ddd.c: Move to ...
6378 * gcc.c-torture/compile/ddd.c: ... here.
6379 * gcc.c-torture/unsorted/dead.c: Move to ...
6380 * gcc.c-torture/compile/dead.c: ... here.
6381 * gcc.c-torture/unsorted/delay.c: Move to ...
6382 * gcc.c-torture/compile/delay.c: ... here.
6383 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6384 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6385 * gcc.c-torture/unsorted/di.c: Move to ...
6386 * gcc.c-torture/compile/di.c: ... here.
6387 * gcc.c-torture/unsorted/dic.c: Move to ...
6388 * gcc.c-torture/compile/dic.c: ... here.
6389 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6390 * gcc.c-torture/compile/dilayout.c: ... here.
6391 * gcc.c-torture/unsorted/dimove.c: Move to ...
6392 * gcc.c-torture/compile/dimove.c: ... here.
6393 * gcc.c-torture/unsorted/dimul.c: Move to ...
6394 * gcc.c-torture/compile/dimul.c: ... here.
6395 * gcc.c-torture/unsorted/div.c: Move to ...
6396 * gcc.c-torture/compile/div.c: ... here.
6397 * gcc.c-torture/unsorted/divdf.c: Move to ...
6398 * gcc.c-torture/compile/divdf.c: ... here.
6399 * gcc.c-torture/unsorted/dm.c: Move to ...
6400 * gcc.c-torture/compile/dm.c: ... here.
6401 * gcc.c-torture/unsorted/dshift.c: Move to ...
6402 * gcc.c-torture/compile/dshift.c: ... here.
6403 * gcc.c-torture/unsorted/e.c: Move to ...
6404 * gcc.c-torture/compile/e.c: ... here.
6405 * gcc.c-torture/unsorted/ex.c: Move to ...
6406 * gcc.c-torture/compile/ex.c: ... here.
6407 * gcc.c-torture/unsorted/ext.c: Move to ...
6408 * gcc.c-torture/compile/ext.c: ... here.
6409 * gcc.c-torture/unsorted/f1.c: Move to ...
6410 * gcc.c-torture/compile/f1.c: ... here.
6411 * gcc.c-torture/unsorted/f2.c: Move to ...
6412 * gcc.c-torture/compile/f2.c: ... here.
6413 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6414 * gcc.c-torture/compile/fdmul.c: ... here.
6415 * gcc.c-torture/unsorted/float.c: Move to ...
6416 * gcc.c-torture/compile/float.c: ... here.
6417 * gcc.c-torture/unsorted/flo.c: Move to ...
6418 * gcc.c-torture/compile/flo.c: ... here.
6419 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6420 * gcc.c-torture/compile/flt_const.c: ... here.
6421 * gcc.c-torture/unsorted/fnul.c: Move to ...
6422 * gcc.c-torture/compile/fnul.c: ... here.
6423 * gcc.c-torture/unsorted/foo.c: Move to ...
6424 * gcc.c-torture/compile/foo.c: ... here.
6425 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6426 * gcc.c-torture/compile/forgetcc.c: ... here.
6427 * gcc.c-torture/unsorted/fq.c: Move to ...
6428 * gcc.c-torture/compile/fq.c: ... here.
6429 * gcc.c-torture/unsorted/g.c: Move to ...
6430 * gcc.c-torture/compile/g.c: ... here.
6431 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6432 * gcc.c-torture/compile/gen_tst.c: ... here.
6433 * gcc.c-torture/unsorted/glob.c: Move to ...
6434 * gcc.c-torture/compile/glob.c: ... here.
6435 * gcc.c-torture/unsorted/gronk.c: Move to ...
6436 * gcc.c-torture/compile/gronk.c: ... here.
6437 * gcc.c-torture/unsorted/hibug.c: Move to ...
6438 * gcc.c-torture/compile/hibug.c: ... here.
6439 * gcc.c-torture/unsorted/hi.c: Move to ...
6440 * gcc.c-torture/compile/hi.c: ... here.
6441 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6442 * gcc.c-torture/compile/HIcmp.c: ... here.
6443 * gcc.c-torture/unsorted/HIset.c: Move to ...
6444 * gcc.c-torture/compile/HIset.c: ... here.
6445 * gcc.c-torture/unsorted/i.c: Move to ...
6446 * gcc.c-torture/compile/i.c: ... here.
6447 * gcc.c-torture/unsorted/i++.c: Move to ...
6448 * gcc.c-torture/compile/i++.c: ... here.
6449 * gcc.c-torture/unsorted/ic.c: Move to ...
6450 * gcc.c-torture/compile/ic.c: ... here.
6451 * gcc.c-torture/unsorted/icmp.c: Move to ...
6452 * gcc.c-torture/compile/icmp.c: ... here.
6453 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6454 * gcc.c-torture/compile/ifreg.c: ... here.
6455 * gcc.c-torture/unsorted/imm.c: Move to ...
6456 * gcc.c-torture/compile/imm.c: ... here.
6457 * gcc.c-torture/unsorted/isinf.c: Move to ...
6458 * gcc.c-torture/compile/isinf.c: ... here.
6459 * gcc.c-torture/unsorted/jmp.c: Move to ...
6460 * gcc.c-torture/compile/jmp.c: ... here.
6461 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6462 * gcc.c-torture/compile/jumptab.c: ... here.
6463 * gcc.c-torture/unsorted/layout.c: Move to ...
6464 * gcc.c-torture/compile/layout.c: ... here.
6465 * gcc.c-torture/unsorted/lbug.c: Move to ...
6466 * gcc.c-torture/compile/lbug.c: ... here.
6467 * gcc.c-torture/unsorted/l.c: Move to ...
6468 * gcc.c-torture/compile/l.c: ... here.
6469 * gcc.c-torture/unsorted/ll1.c: Move to ...
6470 * gcc.c-torture/compile/ll1.c: ... here.
6471 * gcc.c-torture/unsorted/llbug.c: Move to ...
6472 * gcc.c-torture/compile/llbug.c: ... here.
6473 * gcc.c-torture/unsorted/lll.c: Move to ...
6474 * gcc.c-torture/compile/lll.c: ... here.
6475 * gcc.c-torture/unsorted/load8.c: Move to ...
6476 * gcc.c-torture/compile/load8.c: ... here.
6477 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6478 * gcc.c-torture/compile/loadhicc.c: ... here.
6479 * gcc.c-torture/unsorted/log2.c: Move to ...
6480 * gcc.c-torture/compile/log2.c: ... here.
6481 * gcc.c-torture/unsorted/logic.c: Move to ...
6482 * gcc.c-torture/compile/logic.c: ... here.
6483 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6484 * gcc.c-torture/compile/loop-1.c: ... here.
6485 * gcc.c-torture/unsorted/loop386.c: Move to ...
6486 * gcc.c-torture/compile/loop386.c: ... here.
6487 * gcc.c-torture/unsorted/lop.c: Move to ...
6488 * gcc.c-torture/compile/lop.c: ... here.
6489 * gcc.c-torture/unsorted/m1.c: Move to ...
6490 * gcc.c-torture/compile/m1.c: ... here.
6491 * gcc.c-torture/unsorted/m2.c: Move to ...
6492 * gcc.c-torture/compile/m2.c: ... here.
6493 * gcc.c-torture/unsorted/m5.c: Move to ...
6494 * gcc.c-torture/compile/m5.c: ... here.
6495 * gcc.c-torture/unsorted/m68.c: Move to ...
6496 * gcc.c-torture/compile/m68.c: ... here.
6497 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6498 * gcc.c-torture/compile/mbyte.c: ... here.
6499 * gcc.c-torture/unsorted/mchar.c: Move to ...
6500 * gcc.c-torture/compile/mchar.c: ... here.
6501 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6502 * gcc.c-torture/compile/mcmp.c: ... here.
6503 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6504 * gcc.c-torture/compile/mdouble.c: ... here.
6505 * gcc.c-torture/unsorted/memtst.c: Move to ...
6506 * gcc.c-torture/compile/memtst.c: ... here.
6507 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6508 * gcc.c-torture/compile/miscomp.c: ... here.
6509 * gcc.c-torture/unsorted/mm.c: Move to ...
6510 * gcc.c-torture/compile/mm.c: ... here.
6511 * gcc.c-torture/unsorted/mod.c: Move to ...
6512 * gcc.c-torture/compile/mod.c: ... here.
6513 * gcc.c-torture/unsorted/modcc.c: Move to ...
6514 * gcc.c-torture/compile/modcc.c: ... here.
6515 * gcc.c-torture/unsorted/move.c: Move to ...
6516 * gcc.c-torture/compile/move.c: ... here.
6517 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6518 * gcc.c-torture/compile/move_qhi.c: ... here.
6519 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6520 * gcc.c-torture/compile/mregtst.c: ... here.
6521 * gcc.c-torture/unsorted/msp.c: Move to ...
6522 * gcc.c-torture/compile/msp.c: ... here.
6523 * gcc.c-torture/unsorted/mtst.c: Move to ...
6524 * gcc.c-torture/compile/mtst.c: ... here.
6525 * gcc.c-torture/unsorted/mu.c: Move to ...
6526 * gcc.c-torture/compile/mu.c: ... here.
6527 * gcc.c-torture/unsorted/mul.c: Move to ...
6528 * gcc.c-torture/compile/mul.c: ... here.
6529 * gcc.c-torture/unsorted/mword1.c: Move to ...
6530 * gcc.c-torture/compile/mword1.c: ... here.
6531 * gcc.c-torture/unsorted/mword.c: Move to ...
6532 * gcc.c-torture/compile/mword.c: ... here.
6533 * gcc.c-torture/unsorted/n1.c: Move to ...
6534 * gcc.c-torture/compile/n1.c: ... here.
6535 * gcc.c-torture/unsorted/nand.c: Move to ...
6536 * gcc.c-torture/compile/nand.c: ... here.
6537 * gcc.c-torture/unsorted/n.c: Move to ...
6538 * gcc.c-torture/compile/n.c: ... here.
6539 * gcc.c-torture/unsorted/neg.c: Move to ...
6540 * gcc.c-torture/compile/neg.c: ... here.
6541 * gcc.c-torture/unsorted/o.c: Move to ...
6542 * gcc.c-torture/compile/o.c: ... here.
6543 * gcc.c-torture/unsorted/omit.c: Move to ...
6544 * gcc.c-torture/compile/omit.c: ... here.
6545 * gcc.c-torture/unsorted/opout.c: Move to ...
6546 * gcc.c-torture/compile/opout.c: ... here.
6547 * gcc.c-torture/unsorted/opt.c: Move to ...
6548 * gcc.c-torture/compile/opt.c: ... here.
6549 * gcc.c-torture/unsorted/or386.c: Move to ...
6550 * gcc.c-torture/compile/or386.c: ... here.
6551 * gcc.c-torture/unsorted/or.c: Move to ...
6552 * gcc.c-torture/compile/or.c: ... here.
6553 * gcc.c-torture/unsorted/parms.c: Move to ...
6554 * gcc.c-torture/compile/parms.c: ... here.
6555 * gcc.c-torture/unsorted/pass.c: Move to ...
6556 * gcc.c-torture/compile/pass.c: ... here.
6557 * gcc.c-torture/unsorted/p.c: Move to ...
6558 * gcc.c-torture/compile/p.c: ... here.
6559 * gcc.c-torture/unsorted/pmt.c: Move to ...
6560 * gcc.c-torture/compile/pmt.c: ... here.
6561 * gcc.c-torture/unsorted/poor.c: Move to ...
6562 * gcc.c-torture/compile/poor.c: ... here.
6563 * gcc.c-torture/unsorted/pp.c: Move to ...
6564 * gcc.c-torture/compile/pp.c: ... here.
6565 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6566 * gcc.c-torture/compile/pret-arg.c: ... here.
6567 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6568 * gcc.c-torture/compile/pyr2.c: ... here.
6569 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6570 * gcc.c-torture/compile/PYRBUG.c: ... here.
6571 * gcc.c-torture/unsorted/pyr.c: Move to ...
6572 * gcc.c-torture/compile/pyr.c: ... here.
6573 * gcc.c-torture/unsorted/q.c: Move to ...
6574 * gcc.c-torture/compile/q.c: ... here.
6575 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6576 * gcc.c-torture/compile/QIcmp.c: ... here.
6577 * gcc.c-torture/unsorted/QIset.c: Move to ...
6578 * gcc.c-torture/compile/QIset.c: ... here.
6579 * gcc.c-torture/unsorted/r1.c: Move to ...
6580 * gcc.c-torture/compile/r1.c: ... here.
6581 * gcc.c-torture/unsorted/r.c: Move to ...
6582 * gcc.c-torture/compile/r.c: ... here.
6583 * gcc.c-torture/unsorted/rel.c: Move to ...
6584 * gcc.c-torture/compile/rel.c: ... here.
6585 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6586 * gcc.c-torture/compile/rmsc.c: ... here.
6587 * gcc.c-torture/unsorted/round.c: Move to ...
6588 * gcc.c-torture/compile/round.c: ... here.
6589 * gcc.c-torture/unsorted/run.c: Move to ...
6590 * gcc.c-torture/compile/run.c: ... here.
6591 * gcc.c-torture/unsorted/sar.c: Move to ...
6592 * gcc.c-torture/compile/sar.c: ... here.
6593 * gcc.c-torture/unsorted/s.c: Move to ...
6594 * gcc.c-torture/compile/s.c: ... here.
6595 * gcc.c-torture/unsorted/scal.c: Move to ...
6596 * gcc.c-torture/compile/scal.c: ... here.
6597 * gcc.c-torture/unsorted/sc.c: Move to ...
6598 * gcc.c-torture/compile/sc.c: ... here.
6599 * gcc.c-torture/unsorted/scc.c: Move to ...
6600 * gcc.c-torture/compile/scc.c: ... here.
6601 * gcc.c-torture/unsorted/scond.c: Move to ...
6602 * gcc.c-torture/compile/scond.c: ... here.
6603 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6604 * gcc.c-torture/compile/selfrec.c: ... here.
6605 * gcc.c-torture/unsorted/seq.c: Move to ...
6606 * gcc.c-torture/compile/seq.c: ... here.
6607 * gcc.c-torture/unsorted/set386.c: Move to ...
6608 * gcc.c-torture/compile/set386.c: ... here.
6609 * gcc.c-torture/unsorted/set88.c: Move to ...
6610 * gcc.c-torture/compile/set88.c: ... here.
6611 * gcc.c-torture/unsorted/SFset.c: Move to ...
6612 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6613 * gcc.c-torture/unsorted/shand.c: Move to ...
6614 * gcc.c-torture/compile/shand.c: ... here.
6615 * gcc.c-torture/unsorted/sh.c: Move to ...
6616 * gcc.c-torture/compile/sh.c: ... here.
6617 * gcc.c-torture/unsorted/shft.c: Move to ...
6618 * gcc.c-torture/compile/shft.c: ... here.
6619 * gcc.c-torture/unsorted/shift.c: Move to ...
6620 * gcc.c-torture/compile/shift.c: ... here.
6621 * gcc.c-torture/unsorted/shloop.c: Move to ...
6622 * gcc.c-torture/compile/shloop.c: ... here.
6623 * gcc.c-torture/unsorted/shm.c: Move to ...
6624 * gcc.c-torture/compile/shm.c: ... here.
6625 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6626 * gcc.c-torture/compile/SIcmp.c: ... here.
6627 * gcc.c-torture/unsorted/signext2.c: Move to ...
6628 * gcc.c-torture/compile/signext2.c: ... here.
6629 * gcc.c-torture/unsorted/signext.c: Move to ...
6630 * gcc.c-torture/compile/signext.c: ... here.
6631 * gcc.c-torture/unsorted/sim.c: Move to ...
6632 * gcc.c-torture/compile/sim.c: ... here.
6633 * gcc.c-torture/unsorted/simple.c: Move to ...
6634 * gcc.c-torture/compile/simple.c: ... here.
6635 * gcc.c-torture/unsorted/SIset.c: Move to ...
6636 * gcc.c-torture/compile/SIset.c: ... here.
6637 * gcc.c-torture/unsorted/sne.c: Move to ...
6638 * gcc.c-torture/compile/sne.c: ... here.
6639 * gcc.c-torture/unsorted/sound.c: Move to ...
6640 * gcc.c-torture/compile/sound.c: ... here.
6641 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6642 * gcc.c-torture/compile/sparcbug.c: ... here.
6643 * gcc.c-torture/unsorted/speed.c: Move to ...
6644 * gcc.c-torture/compile/speed.c: ... here.
6645 * gcc.c-torture/unsorted/stor.c: Move to ...
6646 * gcc.c-torture/compile/stor.c: ... here.
6647 * gcc.c-torture/unsorted/store0.c: Move to ...
6648 * gcc.c-torture/compile/store0.c: ... here.
6649 * gcc.c-torture/unsorted/storecc.c: Move to ...
6650 * gcc.c-torture/compile/storecc.c: ... here.
6651 * gcc.c-torture/unsorted/str.c: Move to ...
6652 * gcc.c-torture/compile/str.c: ... here.
6653 * gcc.c-torture/unsorted/stru.c: Move to ...
6654 * gcc.c-torture/compile/stru.c: ... here.
6655 * gcc.c-torture/unsorted/structret.c: Move to ...
6656 * gcc.c-torture/compile/structret.c: ... here.
6657 * gcc.c-torture/unsorted/stuct.c: Move to ...
6658 * gcc.c-torture/compile/stuct.c: ... here.
6659 * gcc.c-torture/unsorted/sub32.c: Move to ...
6660 * gcc.c-torture/compile/sub32.c: ... here.
6661 * gcc.c-torture/unsorted/subcc.c: Move to ...
6662 * gcc.c-torture/compile/subcc.c: ... here.
6663 * gcc.c-torture/unsorted/subcse.c: Move to ...
6664 * gcc.c-torture/compile/subcse.c: ... here.
6665 * gcc.c-torture/unsorted/sym.c: Move to ...
6666 * gcc.c-torture/compile/sym.c: ... here.
6667 * gcc.c-torture/unsorted/symconst.c: Move to ...
6668 * gcc.c-torture/compile/symconst.c: ... here.
6669 * gcc.c-torture/unsorted/t.c: Move to ...
6670 * gcc.c-torture/compile/t.c: ... here.
6671 * gcc.c-torture/unsorted/test.c: Move to ...
6672 * gcc.c-torture/compile/test.c: ... here.
6673 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6674 * gcc.c-torture/compile/test-flow.c: ... here.
6675 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6676 * gcc.c-torture/compile/test-loop.c: ... here.
6677 * gcc.c-torture/unsorted/time.c: Move to ...
6678 * gcc.c-torture/compile/time.c: ... here.
6679 * gcc.c-torture/unsorted/tmp.c: Move to ...
6680 * gcc.c-torture/compile/tmp.c: ... here.
6681 * gcc.c-torture/unsorted/trivial.c: Move to ...
6682 * gcc.c-torture/compile/trivial.c: ... here.
6683 * gcc.c-torture/unsorted/trunc.c: Move to ...
6684 * gcc.c-torture/compile/trunc.c: ... here.
6685 * gcc.c-torture/unsorted/u.c: Move to ...
6686 * gcc.c-torture/compile/u.c: ... here.
6687 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6688 * gcc.c-torture/compile/udconvert.c: ... here.
6689 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6690 * gcc.c-torture/compile/udivmod4.c: ... here.
6691 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6692 * gcc.c-torture/compile/UHIcmp.c: ... here.
6693 * gcc.c-torture/unsorted/uns.c: Move to ...
6694 * gcc.c-torture/compile/uns.c: ... here.
6695 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6696 * gcc.c-torture/compile/uns_tst.c: ... here.
6697 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6698 * gcc.c-torture/compile/UQIcmp.c: ... here.
6699 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6700 * gcc.c-torture/compile/USIcmp.c: ... here.
6701 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6702 * gcc.c-torture/compile/uuarg.c: ... here.
6703 * gcc.c-torture/unsorted/v.c: Move to ...
6704 * gcc.c-torture/compile/v.c: ... here.
6705 * gcc.c-torture/unsorted/w.c: Move to ...
6706 * gcc.c-torture/compile/w.c: ... here.
6707 * gcc.c-torture/unsorted/ww.c: Move to ...
6708 * gcc.c-torture/compile/ww.c: ... here.
6709 * gcc.c-torture/unsorted/xb.c: Move to ...
6710 * gcc.c-torture/compile/xb.c: ... here.
6711 * gcc.c-torture/unsorted/xbg.c: Move to ...
6712 * gcc.c-torture/compile/xbg.c: ... here.
6713 * gcc.c-torture/unsorted/x.c: Move to ...
6714 * gcc.c-torture/compile/x.c: ... here.
6715 * gcc.c-torture/unsorted/xc.c: Move to ...
6716 * gcc.c-torture/compile/xc.c: ... here.
6717 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6718 * gcc.c-torture/compile/xcsebug.c: ... here.
6719 * gcc.c-torture/unsorted/xdi.c: Move to ...
6720 * gcc.c-torture/compile/xdi.c: ... here.
6721 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6722 * gcc.c-torture/compile/xfoo.c: ... here.
6723 * gcc.c-torture/unsorted/xi.c: Move to ...
6724 * gcc.c-torture/compile/xi.c: ... here.
6725 * gcc.c-torture/unsorted/xlop.c: Move to ...
6726 * gcc.c-torture/compile/xlop.c: ... here.
6727 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6728 * gcc.c-torture/compile/xmtst.c: ... here.
6729 * gcc.c-torture/unsorted/xneg.c: Move to ...
6730 * gcc.c-torture/compile/xneg.c: ... here.
6731 * gcc.c-torture/unsorted/xopt.c: Move to ...
6732 * gcc.c-torture/compile/xopt.c: ... here.
6733 * gcc.c-torture/unsorted/xor.c: Move to ...
6734 * gcc.c-torture/compile/xor.c: ... here.
6735 * gcc.c-torture/unsorted/xorn.c: Move to ...
6736 * gcc.c-torture/compile/xorn.c: ... here.
6737 * gcc.c-torture/unsorted/xp.c: Move to ...
6738 * gcc.c-torture/compile/xp.c: ... here.
6739 * gcc.c-torture/unsorted/xpp.c: Move to ...
6740 * gcc.c-torture/compile/xpp.c: ... here.
6741 * gcc.c-torture/unsorted/xs.c: Move to ...
6742 * gcc.c-torture/compile/xs.c: ... here.
6743 * gcc.c-torture/unsorted/xsh.c: Move to ...
6744 * gcc.c-torture/compile/xsh.c: ... here.
6745 * gcc.c-torture/unsorted/xz.c: Move to ...
6746 * gcc.c-torture/compile/xz.c: ... here.
6747 * gcc.c-torture/unsorted/xzz.c: Move to ...
6748 * gcc.c-torture/compile/xzz.c: ... here.
6750 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6752 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6753 (abort, exit): Declare.
6755 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6759 * c-c++-common/asan/pr62140-1.c: New test.
6760 * c-c++-common/asan/pr62140-2.c: New test.
6762 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6763 Tobias Burnus <burnus@net-b.de>
6766 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6768 2014-08-31 Tobias Burnus <burnus@net-b.de>
6770 * gfortran.dg/coarray_lib_comm_1.f90: New.
6772 2014-08-30 Andrew Pinski <apinski@cavium.com>
6774 * gcc.c-torture/execute/20140828-1.c: New testcase.
6776 2014-08-29 DJ Delorie <dj@redhat.com>
6778 * lib/target-supports.exp (check_effective_target_size32plus):
6779 Increase size to avoid false positives on 24-bit address spaces.
6780 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6781 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6782 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6783 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6784 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6785 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6786 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6787 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6789 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6792 * g++.dg/cpp0x/constexpr-54002.C: New.
6794 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6797 * g++.dg/cpp0x/constexpr-56991.C: New.
6799 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6802 * g++.dg/cpp0x/constexpr-57764.C: New.
6804 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6807 * g++.dg/cpp0x/constexpr-59938.C: New.
6809 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6812 * g++.dg/cpp0x/constexpr-61484.C: New.
6814 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6816 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6817 vec_round, vec_splat, vec_div, and vec_mul.
6818 * gcc.target/powerpc/builtins-2.c: New test.
6820 2014-08-28 Richard Biener <rguenther@suse.de>
6822 PR tree-optimization/62283
6823 * gfortran.dg/vect/pr62283.f: New testcase.
6824 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6825 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6826 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6827 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6828 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6829 * gcc.dg/vect/vect-33.c: Likewise.
6831 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6833 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6835 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6837 PR cpp/23827 - standard C++ should not have hex float preprocessor
6839 * g++.dg/cpp/pr23827_cxx11.C: New.
6840 * g++.dg/cpp/pr23827_cxx98.C: New.
6841 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6842 * gcc.dg/cpp/pr23827_c90.c: New.
6843 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6844 * gcc.dg/cpp/pr23827_c99.c: New.
6846 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6849 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6850 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6851 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6853 2014-08-27 Guozhi Wei <carrot@google.com>
6856 * gcc.target/aarch64/pr62262.c: New test.
6858 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6862 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6863 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6865 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6867 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6868 failure on s390*-*-linux-gnu.
6870 2014-08-26 Richard Biener <rguenther@suse.de>
6872 PR tree-optimization/62175
6873 * g++.dg/torture/pr62175.C: New testcase.
6875 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6877 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6878 copy of compile/compile.exp.
6879 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6880 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6882 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6884 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6885 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6886 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6887 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6888 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6889 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6890 * gcc.c-torture/execute/20040703-1.c: Likewise.
6891 * gcc.c-torture/execute/20040705-1.c: Likewise.
6892 * gcc.c-torture/execute/20040705-2.c: Likewise.
6893 * gcc.c-torture/execute/20040709-1.c: Likewise.
6894 * gcc.c-torture/execute/20040709-2.c: Likewise.
6895 * gcc.c-torture/execute/20040811-1.c: Likewise.
6896 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6897 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6898 compiling for x86_64-* or i?86-*.
6899 * gcc.c-torture/execute/20050604-1.c: Likewise.
6900 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6901 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6902 for x86_64-* or i?86-*.
6903 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6904 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6905 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6906 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6908 * gcc.c-torture/execute/20111227-2.c: Moved to...
6909 * gcc.dg/20111227-2.c: ... here. Add -free option.
6910 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6911 * gcc.dg/20111227-3.c: ... here. Add -free option.
6912 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6913 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6914 declarations for abort and exit.
6915 * gcc.c-torture/execute/920711-1.c: Likewise.
6916 * gcc.c-torture/execute/930529-1.c: Likewise.
6917 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6918 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6919 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6921 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6922 for i?86-* or x86_64-*. Add declarations for abort and exit.
6923 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6925 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6926 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6927 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6928 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6929 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6930 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6931 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6932 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6934 * gcc.c-torture/execute/loop-2g.c: Likewise.
6935 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6936 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6938 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6939 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6940 * gcc.c-torture/execute/pr23047.c: Likewise.
6941 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6942 declarations for abort and exit.
6943 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6944 * gcc.c-torture/execute/pr31448.c: Likewise.
6945 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6946 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6947 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6948 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6950 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6951 declarations for abort and exit.
6952 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6953 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6954 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6955 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6956 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6957 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6958 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6959 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6960 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6961 * gcc.c-torture/execute/pr56799.c: Likewise.
6962 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6963 option. Add declarations for abort and exit.
6964 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6965 * gcc.c-torture/execute/pr58570.c: Likewise.
6966 * gcc.c-torture/execute/pr60822.c: Likewise.
6967 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6968 * gcc.c-torture/execute/shiftdi.c: Likewise.
6969 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6970 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6971 * gcc.c-torture/execute/usmul.c: Require int32plus.
6972 * gcc.c-torture/execute/vrp-5.c: Likewise.
6973 * gcc.c-torture/execute/vrp-6.c: Likewise.
6974 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
6975 * gcc.c-torture/execute/20010122-1.x: Delete.
6976 * gcc.c-torture/execute/20010129-1.x: Delete.
6977 * gcc.c-torture/execute/20020404-1.x: Delete.
6978 * gcc.c-torture/execute/20021024-1.x: Delete.
6979 * gcc.c-torture/execute/20021127-1.x: Delete.
6980 * gcc.c-torture/execute/20030125-1.x: Delete.
6981 * gcc.c-torture/execute/20030216-1.x: Delete.
6982 * gcc.c-torture/execute/20030222-1.x: Delete.
6983 * gcc.c-torture/execute/20040629-1.x: Delete.
6984 * gcc.c-torture/execute/20040703-1.x: Delete.
6985 * gcc.c-torture/execute/20040705-1.x: Delete.
6986 * gcc.c-torture/execute/20040705-2.x: Delete.
6987 * gcc.c-torture/execute/20040709-1.x: Delete.
6988 * gcc.c-torture/execute/20040709-2.x: Delete.
6989 * gcc.c-torture/execute/20040811-1.x: Delete.
6990 * gcc.c-torture/execute/20050316-1.x: Delete.
6991 * gcc.c-torture/execute/20050316-2.x: Delete.
6992 * gcc.c-torture/execute/20050316-3.x: Delete.
6993 * gcc.c-torture/execute/20050604-1.x: Delete.
6994 * gcc.c-torture/execute/20061101-1.x: Delete.
6995 * gcc.c-torture/execute/20061220-1.x: Delete.
6996 * gcc.c-torture/execute/20081117-1.x: Delete.
6997 * gcc.c-torture/execute/20101011-1.x: Delete.
6998 * gcc.c-torture/execute/20120919-1.x: Delete.
6999 * gcc.c-torture/execute/920612-1.x: Delete.
7000 * gcc.c-torture/execute/920710-1.x: Delete.
7001 * gcc.c-torture/execute/920711-1.x: Delete.
7002 * gcc.c-torture/execute/930529-1.x: Delete.
7003 * gcc.c-torture/execute/931004-12.x: Delete.
7004 * gcc.c-torture/execute/980709-1.x: Delete.
7005 * gcc.c-torture/execute/981130-1.x: Delete.
7006 * gcc.c-torture/execute/990127-2.x: Delete.
7007 * gcc.c-torture/execute/990413-2.x: Delete.
7008 * gcc.c-torture/execute/990826-0.x: Delete.
7009 * gcc.c-torture/execute/bf64-1.x: Delete.
7010 * gcc.c-torture/execute/bitfld-4.x: Delete.
7011 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7012 * gcc.c-torture/execute/cvt-1.x: Delete.
7013 * gcc.c-torture/execute/eeprof-1.x: Delete.
7014 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7015 * gcc.c-torture/execute/loop-2f.x: Delete.
7016 * gcc.c-torture/execute/loop-2g.x: Delete.
7017 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7018 * gcc.c-torture/execute/nest-align-1.x: Delete.
7019 * gcc.c-torture/execute/pr19689.x: Delete.
7020 * gcc.c-torture/execute/pr22493-1.x: Delete.
7021 * gcc.c-torture/execute/pr23047.x: Delete.
7022 * gcc.c-torture/execute/pr23135.x: Delete.
7023 * gcc.c-torture/execute/pr29797-1.x: Delete.
7024 * gcc.c-torture/execute/pr31448.x: Delete.
7025 * gcc.c-torture/execute/pr35456.x: Delete.
7026 * gcc.c-torture/execute/pr37573.x: Delete.
7027 * gcc.c-torture/execute/pr38151.x: Delete.
7028 * gcc.c-torture/execute/pr39228.x: Delete.
7029 * gcc.c-torture/execute/pr39501.x: Delete.
7030 * gcc.c-torture/execute/pr40386.x: Delete.
7031 * gcc.c-torture/execute/pr43220.x: Delete.
7032 * gcc.c-torture/execute/pr44683.x: Delete.
7033 * gcc.c-torture/execute/pr45262.x: Delete.
7034 * gcc.c-torture/execute/pr47237.x: Delete.
7035 * gcc.c-torture/execute/pr51581-1.x: Delete.
7036 * gcc.c-torture/execute/pr51581-2.x: Delete.
7037 * gcc.c-torture/execute/pr52979-1.x: Delete.
7038 * gcc.c-torture/execute/pr52979-2.x: Delete.
7039 * gcc.c-torture/execute/pr53366-1.x: Delete.
7040 * gcc.c-torture/execute/pr56799.x: Delete.
7041 * gcc.c-torture/execute/pr57124.x: Delete.
7042 * gcc.c-torture/execute/pr57344-2.x: Delete.
7043 * gcc.c-torture/execute/pr58570.x: Delete.
7044 * gcc.c-torture/execute/pr60822.x: Delete.
7045 * gcc.c-torture/execute/pr7284-1.x: Delete.
7046 * gcc.c-torture/execute/shiftdi.x: Delete.
7047 * gcc.c-torture/execute/simd-4.x: Delete.
7048 * gcc.c-torture/execute/strncmp-1.x: Delete.
7049 * gcc.c-torture/execute/usmul.x: Delete.
7050 * gcc.c-torture/execute/vrp-5.x: Delete.
7051 * gcc.c-torture/execute/vrp-6.x: Delete.
7052 * gcc.c-torture/execute/zerolen-2.x: Delete.
7054 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7056 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7058 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7061 * g++.dg/template/pr34938-1.C: New.
7062 * g++.dg/template/pr34938-2.C: Likewise.
7064 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7067 * gcc.target/sh/pr61996.c: New.
7069 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7071 * g++.dg/cpp0x/cplusplus.C: New.
7072 * g++.dg/cpp0x/cplusplus_0x.C: New.
7073 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7074 * g++.dg/cpp0x/auto41.C: Ditto.
7075 * g++.dg/cpp0x/auto9.C: Ditto.
7076 * g++.dg/cpp0x/initlist26.C: Ditto.
7077 * g++.dg/cpp0x/pr59111.C: Ditto.
7078 * g++.dg/cpp0x/trailing2.C: Ditto.
7079 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7080 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7081 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7082 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7083 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7084 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7085 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7086 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7087 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7088 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7089 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7090 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7091 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7092 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7093 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7094 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7095 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7096 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7097 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7098 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7099 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7100 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7101 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7102 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7103 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7104 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7105 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7106 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7107 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7108 * g++.dg/cpp1y/digit-sep.C: Ditto.
7109 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7110 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7111 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7112 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7113 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7114 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7115 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7116 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7117 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7118 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7119 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7120 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7121 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7122 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7123 * g++.dg/cpp1y/lambda-init.C: Ditto.
7124 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7125 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7126 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7127 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7128 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7129 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7130 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7131 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7132 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7133 * g++.dg/cpp1y/mangle1.C: Ditto.
7134 * g++.dg/cpp1y/pr57640.C: Ditto.
7135 * g++.dg/cpp1y/pr57644.C: Ditto.
7136 * g++.dg/cpp1y/pr58500.C: Ditto.
7137 * g++.dg/cpp1y/pr58533.C: Ditto.
7138 * g++.dg/cpp1y/pr58534.C: Ditto.
7139 * g++.dg/cpp1y/pr58535.C: Ditto.
7140 * g++.dg/cpp1y/pr58536.C: Ditto.
7141 * g++.dg/cpp1y/pr58548.C: Ditto.
7142 * g++.dg/cpp1y/pr58549.C: Ditto.
7143 * g++.dg/cpp1y/pr58637.C: Ditto.
7144 * g++.dg/cpp1y/pr58708.C: Ditto.
7145 * g++.dg/cpp1y/pr59110.C: Ditto.
7146 * g++.dg/cpp1y/pr59112.C: Ditto.
7147 * g++.dg/cpp1y/pr59113.C: Ditto.
7148 * g++.dg/cpp1y/pr59629.C: Ditto.
7149 * g++.dg/cpp1y/pr59635.C: Ditto.
7150 * g++.dg/cpp1y/pr59636.C: Ditto.
7151 * g++.dg/cpp1y/pr59638.C: Ditto.
7152 * g++.dg/cpp1y/pr59867.C: Ditto.
7153 * g++.dg/cpp1y/pr60033.C: Ditto.
7154 * g++.dg/cpp1y/pr60052.C: Ditto.
7155 * g++.dg/cpp1y/pr60053.C: Ditto.
7156 * g++.dg/cpp1y/pr60054.C: Ditto.
7157 * g++.dg/cpp1y/pr60064.C: Ditto.
7158 * g++.dg/cpp1y/pr60065.C: Ditto.
7159 * g++.dg/cpp1y/pr60190.C: Ditto.
7160 * g++.dg/cpp1y/pr60311.C: Ditto.
7161 * g++.dg/cpp1y/pr60332.C: Ditto.
7162 * g++.dg/cpp1y/pr60376.C: Ditto.
7163 * g++.dg/cpp1y/pr60377.C: Ditto.
7164 * g++.dg/cpp1y/pr60384.C: Ditto.
7165 * g++.dg/cpp1y/pr60390.C: Ditto.
7166 * g++.dg/cpp1y/pr60391.C: Ditto.
7167 * g++.dg/cpp1y/pr60393.C: Ditto.
7168 * g++.dg/cpp1y/pr60573.C: Ditto.
7169 * g++.dg/cpp1y/pr60626.C: Ditto.
7170 * g++.dg/cpp1y/pr60627.C: Ditto.
7171 * g++.dg/cpp1y/regress1.C: Ditto.
7172 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7173 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7174 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7175 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7176 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7177 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7178 * g++.dg/cpp1y/var-templ1.C: Ditto.
7179 * g++.dg/cpp1y/var-templ2.C: Ditto.
7180 * g++.dg/cpp1y/var-templ3.C: Ditto.
7181 * g++.dg/cpp1y/var-templ4.C: Ditto.
7182 * g++.dg/cpp1y/var-templ5.C: Ditto.
7183 * g++.dg/cpp1y/var-templ6.C: Ditto.
7184 * g++.dg/cpp1y/var-templ7.C: Ditto.
7185 * g++.dg/cpp1y/vla1.C: Ditto.
7186 * g++.dg/cpp1y/vla2.C: Ditto.
7187 * g++.dg/cpp1y/vla3.C: Ditto.
7188 * g++.dg/cpp1y/vla4.C: Ditto.
7189 * g++.dg/cpp1y/vla5.C: Ditto.
7190 * g++.dg/cpp1y/vla8.C: Ditto.
7191 * g++.dg/cpp1y/vla9.C: Ditto.
7192 * g++.dg/cpp1y/vla10.C: Ditto.
7193 * g++.dg/cpp1y/vla11.C: Ditto.
7194 * g++.dg/cpp1y/vla12.C: Ditto.
7195 * g++.dg/cpp1y/vla13.C: Ditto.
7196 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7197 * g++.dg/ext/vector23.C: Ditto.
7198 * g++.dg/ext/vla11.C: Ditto.
7199 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7200 * g++.dg/warn/Wvla-2.C: Ditto.
7201 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7202 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7203 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7204 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7206 * g++.dg/system-binary-constants-1.C: Ditto.
7207 * g++.dg/cpp1y/cplusplus_1y.C: New.
7208 * g++.dg/cpp1z/cplusplus.C: New.
7209 * lib/target-supports.exp:
7210 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7211 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7212 (check_effective_target_c++11_down): Ditto.
7214 2014-08-22 Marek Polacek <polacek@redhat.com>
7217 * c-c++-common/pr62199.c: New test.
7218 * c-c++-common/pr62199-2.c: New test.
7219 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7221 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7224 * g++.dg/Wshadow.C: New test.
7226 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7229 * gfortran.dg/pr62135.f90: New test.
7231 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7233 * g++.dg/warn/wdate-time.C: Remove.
7234 * gcc.dg/wdate-time.c: Move from here...
7235 * c-c++-common/wdate-time.c: ... to here.
7237 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7239 * gfortran.dg/use_without_only_1.f90: New test.
7241 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7244 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7246 2014-08-22 Tony Wang <tony.wang@arm.com>
7248 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7251 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7254 * gfortran.dg/array_assignment_5.f90: New test.
7256 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7258 * lib/target-supports.exp
7259 (check_effective_target_logical_op_short_circuit): Add nios2.
7260 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7261 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7262 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7263 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7264 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7265 for test using -fPIC.
7266 * gcc.dg/lto/pr61526_0.c: Likewise.
7268 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7270 PR tree-optimization/62091
7271 * g++.dg/ipa/devirt-37.C: Update template.
7272 * g++.dg/ipa/devirt-40.C: New testcase.
7274 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7276 PR tree-optimization/62112
7277 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7278 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7279 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7280 * gcc.c-torture/execute/20071219-1.c: Likewise.
7282 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7284 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7286 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7288 * gcc.target/powerpc/swaps-p8-1.c: New test.
7289 * gcc.target/powerpc/swaps-p8-2.c: New test.
7290 * gcc.target/powerpc/swaps-p8-3.c: New test.
7291 * gcc.target/powerpc/swaps-p8-4.c: New test.
7292 * gcc.target/powerpc/swaps-p8-5.c: New test.
7293 * gcc.target/powerpc/swaps-p8-6.c: New test.
7294 * gcc.target/powerpc/swaps-p8-7.c: New test.
7295 * gcc.target/powerpc/swaps-p8-8.c: New test.
7296 * gcc.target/powerpc/swaps-p8-9.c: New test.
7297 * gcc.target/powerpc/swaps-p8-10.c: New test.
7298 * gcc.target/powerpc/swaps-p8-11.c: New test.
7299 * gcc.target/powerpc/swaps-p8-12.c: New test.
7301 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7303 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7305 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7307 * g++.dg/ipa/devirt-37.C: Fix testcase.
7309 2014-08-20 Martin Jambor <mjambor@suse.cz>
7310 Wei Mi <wmi@google.com>
7314 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7315 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7316 * testsuite/gcc.dg/pr61776.c: New test.
7318 2014-08-20 Steve Ellcey <sellcey@mips.com>
7321 * lib/target-supports.exp (check_effective_target_non_strict_align):
7322 Add function description.
7324 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7326 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7327 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7329 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7332 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7333 before setting the option.
7334 * diagnostic.c (diagnostic_classify_diagnostic): Record
7335 command-line status.
7337 2014-08-20 Mark Wielaard <mjw@redhat.com>
7339 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7341 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7343 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7344 Return memory full when we have a tiny target and relocation
7346 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7347 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7348 * lib/target-supports.exp (check_effective_target_tiny): New function.
7350 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7352 * gfortran.dg/errnocheck_1.f90: New test.
7353 * gfortran.dg/associative_1.f90: New test.
7355 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7357 PR preprocessor/51303
7358 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7360 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7364 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7366 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7368 * lib/target-supports.exp
7369 (check_effective_target_arm_v8_neon_ok_nocache): Add
7370 "-march-armv8-a" to compile flags.
7372 2014-08-19 Marek Polacek <polacek@redhat.com>
7375 * c-c++-common/Wbool-compare-1.c: New test.
7377 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7380 * gcc.dg/pr13519-1.c: Adjust.
7382 2014-08-19 Mark Wielaard <mjw@redhat.com>
7384 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7386 2014-07-08 Mark Wielaard <mjw@redhat.com>
7389 * gcc.dg/guality/restrict.c: New test.
7391 2014-08-19 Mark Wielaard <mjw@redhat.com>
7393 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7394 matching. Catch '<unknown type in ' to recognize older gdb versions.
7395 * gcc.dg/guality/const-volatile.c: New test.
7397 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7399 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7402 2014-08-19 Marek Polacek <polacek@redhat.com>
7404 * gcc.dg/Wc99-c11-compat-1.c: New test.
7405 * gcc.dg/Wc99-c11-compat-2.c: New test.
7406 * gcc.dg/Wc99-c11-compat-3.c: New test.
7407 * gcc.dg/Wc99-c11-compat-4.c: New test.
7408 * gcc.dg/Wc99-c11-compat-5.c: New test.
7409 * gcc.dg/Wc99-c11-compat-6.c: New test.
7410 * gcc.dg/Wc99-c11-compat-7.c: New test.
7412 2014-08-19 Marek Polacek <polacek@redhat.com>
7414 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7415 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7416 * gcc.dg/Wc90-c99-compat-7.c: New test.
7417 * gcc.dg/Wc90-c99-compat-8.c: New test.
7418 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7420 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7421 Steven Bosscher <steven@gcc.gnu.org>
7424 * gcc.dg/redecl-4.c: Add column markers.
7425 * gcc.dg/format/bitfld-1.c: Likewise.
7426 * gcc.dg/format/attr-2.c: Likewise.
7427 * gcc.dg/format/attr-6.c: Likewise.
7428 * gcc.dg/format/array-1.c: Likewise.
7429 * gcc.dg/format/attr-7.c: Likewise.
7430 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7431 * gcc.dg/format/attr-4.c: Likewise.
7432 * gcc.dg/format/branch-1.c: Likewise.
7433 * gcc.dg/format/c90-printf-1.c: Likewise.
7435 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7437 * guality/nrv-1.c: Add `used' attribute to a1.
7439 2014-08-18 Richard Biener <rguenther@suse.de>
7441 PR tree-optimization/62090
7442 * gcc.dg/pr62090-2.c: New testcase.
7444 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7446 * g++.dg/ipa/pr61800.C: New.
7448 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7451 * c-c++-common/asan/pr62089.c: New test.
7452 * c-c++-common/asan/bitfield-1.c: New test.
7453 * c-c++-common/asan/bitfield-2.c: New test.
7454 * c-c++-common/asan/bitfield-3.c: New test.
7455 * c-c++-common/asan/bitfield-4.c: New test.
7457 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7459 PR tree-optimization/52904
7460 * gcc.dg/pr52904.c: New test.
7462 2014-08-17 Tobias Burnus <burnus@net-b.de>
7464 * gfortran.dg/finalize_27.f90: New.
7466 2014-08-16 Andrew Pinski <apinski@cavium.com>
7468 * gcc.c-torture/compile/20140816-1.c: New testcase.
7470 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7473 * g++.dg/template/pr52819.C: New.
7475 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7478 * gfortran.dg/realloc_on_assign_24.f90: New test.
7480 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7484 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7488 * g++.dg/template/pr57466.C: New.
7489 * g++.dg/cpp0x/pr57466.C: Likewise.
7490 * g++.dg/template/unify6.C: Update.
7492 * g++.dg/cpp0x/sfinae52.C: New.
7494 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7497 * gcc.target/i386/avx512f-typecast-1.c: New test.
7498 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7499 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7500 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7501 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7502 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7503 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7504 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7505 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7506 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7507 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7508 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7509 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7510 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7511 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7512 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7513 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7514 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7515 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7516 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7517 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7518 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7519 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7520 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7521 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7522 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7523 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7524 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7525 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7526 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7527 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7528 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7529 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7530 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7531 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7532 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7533 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7534 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7535 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7536 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7537 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7539 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7540 Tobias Burnus <burnus@net-b.de>
7543 * gfortran.dg/gomp/pr62131.f90: New test.
7545 2014-08-15 Richard Biener <rguenther@suse.de>
7547 PR tree-optimization/62031
7548 * gcc.dg/torture/pr62031.c: New testcase.
7550 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7552 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7554 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7556 PR tree-optimization/62091
7557 * g++.dg/ipa/devirt-38.C: New testcase.
7559 2014-08-14 Marek Polacek <polacek@redhat.com>
7562 * gcc.dg/c11-stdatomic-2.c: New test.
7564 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7567 * gfortran.dg/array_constructor_49.f90: New test.
7569 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7572 * g++.dg/template/pr54377.C: New.
7573 * g++.dg/cpp0x/pr54377.C: Likewise.
7574 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7575 * g++.dg/cpp0x/pr51226.C: Likewise.
7576 * g++.dg/cpp0x/variadic2.C: Likewise.
7577 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7578 * g++.dg/template/dtor3.C: Likewise.
7579 * g++.dg/template/qualttp4.C: Likewise.
7580 * g++.dg/template/spec28.C: Likewise.
7581 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7582 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7584 2014-08-14 Tom de Vries <tom@codesourcery.com>
7586 PR rtl-optimization/62004
7587 PR rtl-optimization/62030
7588 * gcc.dg/pr62004.c: New test.
7589 * gcc.dg/pr62030.c: Same.
7590 * gcc.target/mips/pr62030-octeon.c: Same.
7592 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7594 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7595 * g++.dg/cpp0x/decltype2.C: Likewise.
7596 * g++.dg/cpp0x/decltype3.C: Likewise.
7597 * g++.dg/cpp0x/pr60249.C: Likewise.
7598 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7599 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7600 * g++.dg/cpp0x/variadic2.C: Likewise.
7601 * g++.dg/cpp0x/variadic74.C: Likewise.
7602 * g++.dg/parse/error10.C: Likewise.
7603 * g++.dg/parse/error15.C: Likewise.
7604 * g++.dg/parse/error2.C: Likewise.
7605 * g++.dg/template/crash106.C: Likewise.
7606 * g++.dg/template/crash89.C: Likewise.
7607 * g++.dg/template/nontype7.C: Likewise.
7608 * g++.dg/template/void3.C: Likewise.
7609 * g++.dg/template/void7.C: Likewise.
7611 2014-08-14 Richard Biener <rguenther@suse.de>
7613 PR tree-optimization/62090
7614 * gcc.dg/pr62090.c: New testcase.
7616 2014-08-14 Richard Biener <rguenther@suse.de>
7618 PR rtl-optimization/62079
7619 * g++.dg/pr62079.C: New testcase.
7621 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7623 * gcc.target/arm/max-insns-skipped.c: New test.
7625 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7627 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7629 2014-08-12 Marek Polacek <polacek@redhat.com>
7631 * gcc.dg/concat.c: Add dg-options.
7632 * gcc.dg/func-outside-2.c: Add __extension__.
7633 * gcc.dg/pr19967.c: Use -std=c99.
7634 * gcc.dg/pr22458-1.c: Add dg-options.
7635 * gcc.dg/pr33676.c: Add dg-options.
7636 * gcc.dg/gnu-predef-1.c: New test.
7637 * gcc.dg/c90-func-1.c: New test.
7638 * gcc.dg/c90-func-2.c: New test.
7639 * gcc.dg/c90-func-2.h: New test.
7641 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7643 * lib/target/supports.exp
7644 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7647 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7649 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7652 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7653 * gcc.target/arm/pr59985.c: Likewise.
7655 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7658 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7660 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7663 * gcc.c-torture/execute/bitfld-6.c: New test.
7665 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7667 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7668 * gcc.target/arm/pr56184.C: Likewise.
7669 * gcc.target/arm/pr59896.c: Likewise.
7670 * gcc.target/arm/stack-red-zone.c: Likewise.
7671 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7673 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7674 check_effective_target_arm_thumb2_ok): Test with code that passes
7675 an argument and returns a result.
7677 2014-08-11 Richard Biener <rguenther@suse.de>
7679 PR tree-optimization/62075
7680 * gcc.dg/vect/pr62075.c: New testcase.
7682 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7684 PR tree-optimization/62073
7685 * gcc.dg/vect/pr62073.c: New test.
7687 2014-08-11 Richard Biener <rguenther@suse.de>
7689 PR tree-optimization/62070
7690 * gcc.dg/pr62070.c: New testcase.
7692 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7694 * c-c++-common/asan/inc.c: Update test.
7695 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7696 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7697 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7698 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7699 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7700 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7701 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7702 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7703 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7704 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7706 2014-08-10 Marek Polacek <polacek@redhat.com>
7709 * gcc.dg/Wc90-c99-compat-1.c: New test.
7710 * gcc.dg/Wc90-c99-compat-2.c: New test.
7711 * gcc.dg/Wc90-c99-compat-3.c: New test.
7712 * gcc.dg/Wc90-c99-compat-4.c: New test.
7713 * gcc.dg/Wc90-c99-compat-5.c: New test.
7714 * gcc.dg/Wc90-c99-compat-6.c: New test.
7715 * gcc.dg/wvla-1.c: Adjust dg-warning.
7716 * gcc.dg/wvla-2.c: Adjust dg-warning.
7717 * gcc.dg/wvla-4.c: Adjust dg-warning.
7718 * gcc.dg/wvla-6.c: Adjust dg-warning.
7720 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7723 * gfortran.dg/dot_product_3.f90: New test case.
7725 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7727 * g++.dg/ipa/devirt-35.C: Fix template.
7728 * g++.dg/ipa/devirt-36.C: Likewise.
7729 * g++.dg/ipa/devirt-37.C: New testcase.
7731 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7733 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7734 * g++.dg/cpp0x/enum29.C: Adjust.
7736 2014-08-08 Richard Biener <rguenther@suse.de>
7738 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7739 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7740 * gfortran.dg/array_memcpy_4.f90: Likewise.
7741 * gfortran.dg/trim_optimize_1.f90: Likewise.
7742 * gfortran.dg/trim_optimize_2.f90: Likewise.
7744 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7746 * gcc.dg/zero_sign_ext_test.c: New test.
7748 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7750 * gcc.dg/torture/pr61772.c: Skip lto running.
7752 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7754 PR tree-optimization/60707
7755 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7757 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7759 * g++.dg/ipa/devirt-35.C: New testcase.
7760 * g++.dg/ipa/devirt-36.C: New testcase.
7762 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7765 * g++.dg/cpp0x/enum29.C: New.
7767 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7769 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7770 defining in dg-options.
7771 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7773 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7775 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7777 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7778 on 32-bit hppa-hpux.
7780 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7781 * c-c++-common/pr50459.c: Likewise.
7783 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7785 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7786 values.h, change MAXDOUBLE for DBL_MAX.
7787 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7788 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7789 values.h, change MAXFLOAT for FLT_MAX.
7790 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7791 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7792 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7793 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7794 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7795 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7796 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7797 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7798 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7800 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7802 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7804 2014-08-07 Marek Polacek <polacek@redhat.com>
7806 * gcc.dg/fold-reassoc-3.c: New test.
7808 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7810 * gcc.target/i386/struct-size.c: New.
7812 2014-08-07 Tom de Vries <tom@codesourcery.com>
7814 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7815 * lib/target-supports.exp (check_effective_target_glibc)
7816 (check_effective_target_glibc_2_12_or_later)
7817 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7819 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7821 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7823 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7826 * g++.dg/warn/Waddress-1.C: New.
7828 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7830 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7832 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7835 * gcc.target/i386/pr61923.c: New test.
7837 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7839 * gcc.target/aarch64/vdup_n_2.c: New test.
7841 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7843 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7846 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7848 PR rtl-optimization/61801
7849 * gcc.target/i386/pr61801.c: Rewritten.
7851 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7853 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7855 (test_vqdmlsls_lane_s32): Likewise.
7856 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7857 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7859 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7861 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7862 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7863 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7864 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7865 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7866 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7867 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7868 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7870 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7872 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7873 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7874 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7875 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7876 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7877 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7879 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7881 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7883 2014-08-04 Rohit <rohitarulraj@freescale.com>
7886 * gcc.target/powerpc/pr60102.c: New testcase.
7888 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7891 * gcc.dg/pr61756.c: New test.
7893 2014-08-04 Tom de Vries <tom@codesourcery.com>
7895 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7896 version instead of required-target.
7897 * lib/target-supports.exp
7898 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7899 (check_effective_target_glibc_2_11_or_earlier): ... this.
7901 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7903 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7904 * gnat.dg/specs/debug1.ads: Adjust.
7905 * gnat.dg/specs/formal_type.ads: Fix error in test.
7907 2014-08-03 Marek Polacek <polacek@redhat.com>
7909 * gcc.dg/case-bogus-1.c: New test.
7911 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7914 * g++.dg/other/default9.C: New.
7915 * g++.dg/other/default10.C: Likewise.
7916 * g++.dg/other/default3.C: Remove xfail.
7918 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7920 * g++.dg/warn/Wsuggest-final.C: New testcase.
7921 * g++.dg/ipa/devirt-34.C: Fix.
7923 2014-08-02 Marek Polacek <polacek@redhat.com>
7926 * gcc.dg/Wdesignated-init-2.c: New test.
7928 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7931 * g++.dg/tc1/dr217-2.C: New.
7933 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7936 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7938 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7941 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7942 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7944 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7946 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7949 2014-08-01 Richard Biener <rguenther@suse.de>
7952 * gcc.dg/pr61762.c: Align the string to make the testcase work
7953 on strict-align targets.
7955 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7957 * c-c++-common/ubsan/align-1.c: New test.
7958 * c-c++-common/ubsan/align-2.c: New test.
7959 * c-c++-common/ubsan/align-3.c: New test.
7960 * c-c++-common/ubsan/align-4.c: New test.
7961 * c-c++-common/ubsan/align-5.c: New test.
7962 * c-c++-common/ubsan/attrib-4.c: New test.
7963 * g++.dg/ubsan/align-1.C: New test.
7964 * g++.dg/ubsan/align-2.C: New test.
7965 * g++.dg/ubsan/align-3.C: New test.
7966 * g++.dg/ubsan/attrib-1.C: New test.
7967 * g++.dg/ubsan/null-1.C: New test.
7968 * g++.dg/ubsan/null-2.C: New test.
7970 2014-08-01 Tom de Vries <tom@codesourcery.com>
7972 * lib/target-supports.exp (check_effective_target_glibc)
7973 (check_effective_target_glibc_2_12_or_later)
7974 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
7975 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
7976 not_glibc_2_11_or_earlier.
7978 2014-07-31 Tom de Vries <tom@codesourcery.com>
7980 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
7982 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
7984 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
7985 (test_vpaddd_s64): Likewise.
7986 (test_vpaddd_s64): Likewise.
7987 * gcc.target/aarch64/simd/vpaddd_f64: New.
7988 * gcc.target/aarch64/simd/vpaddd_s64: New.
7989 * gcc.target/aarch64/simd/vpaddd_u64: New.
7991 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
7994 * gcc.target/arm/pr61948.c: New test case.
7996 2014-07-31 Richard Biener <rguenther@suse.de>
7998 PR tree-optimization/61964
7999 * gcc.dg/torture/pr61964.c: New testcase.
8001 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8004 * c-c++-common/addrtmp.c: New file.
8005 * c-c++-common/uninit-G.c: Adapt.
8007 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8010 * gcc.dg/pr61868.c: New test.
8012 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8015 * g++.dg/cpp0x/vt-57397-1.C: New.
8016 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8018 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8020 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8022 2014-07-30 Tom Tromey <tromey@redhat.com>
8025 * gcc.dg/Wdesignated-init.c: New file.
8027 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8029 * g++.dg/ipa/devirt-34.C: New testcase.
8031 2014-07-28 Richard Biener <rguenther@suse.de>
8033 PR rtl-optimization/61801
8034 * gcc.target/i386/pr61801.c: Fix testcase.
8036 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8038 * gcc.dg/fold-abs-5.c: New test.
8039 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8040 * gcc.dg/fold-compare-8.c: Likewise.
8042 2014-07-28 Richard Biener <rguenther@suse.de>
8045 * gcc.dg/torture/ftrapv-1.c: New testcase.
8047 2014-07-28 Richard Biener <rguenther@suse.de>
8049 PR tree-optimization/61921
8050 * gfortran.dg/pr61921.f90: New testcase.
8052 2014-07-28 Richard Biener <rguenther@suse.de>
8054 PR rtl-optimization/61801
8055 * gcc.target/i386/pr61801.c: New testcase.
8057 2014-07-27 Marek Polacek <polacek@redhat.com>
8060 * gcc.dg/pr61861.c: New test.
8062 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8064 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8067 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8069 PR rtl-optimization/61926
8070 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8071 Reverse argument order.
8072 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8073 New XFAILed tests that match the original order.
8075 2014-07-26 Marek Polacek <polacek@redhat.com>
8078 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8080 2014-07-26 Tobias Burnus <burnus@net-b.de>
8085 * gfortran.dg/sizeof_2.f90: Change dg-error.
8086 * gfortran.dg/sizeof_4.f90: New.
8087 * gfortran.dg/storage_size_1.f08: Correct expected
8090 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8093 * gcc.target/i386/pr44551-1.c: New file.
8095 2014-07-25 Xinliang David Li <davidxl@google.com>
8097 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8098 * g++.dg/tree-prof/reorder_class1.h: New file.
8099 * g++.dg/tree-prof/reorder_class2.h: New file.
8100 * g++.dg/tree-prof/reorder.C: New test.
8101 * g++.dg/tree-prof/morefunc.C: New test.
8103 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8105 Implement N4051 - Allow typename in a template template parameter
8106 * lib/target-supports.exp (check_effective_target_c++1y): Now
8108 (check_effective_target_c++1y_down): New.
8109 (check_effective_target_c++1z_only): New.
8110 (check_effective_target_c++1z): New.
8111 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8112 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8113 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8115 2014-07-25 Tobias Burnus <burnus@net-b.de>
8117 * gfortran.dg/storage_size_5.f90: New.
8119 2014-07-25 Richard Biener <rguenther@suse.de>
8123 * gcc.dg/pr61762.c: New testcase.
8124 * gcc.dg/fold-cstring.c: Likewise.
8125 * gcc.dg/fold-cvect.c: Likewise.
8127 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8129 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8131 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8132 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8133 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8134 * gcc.c-torture/execute/pr23135.x: Likewise.
8136 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8138 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8140 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8142 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8144 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8146 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8148 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8150 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8152 * gcc.target/aarch64/test_frame_2.c: Likewise.
8153 * gcc.target/aarch64/test_frame_4.c: Likewise.
8154 * gcc.target/aarch64/test_frame_6.c: Likewise.
8155 * gcc.target/aarch64/test_frame_7.c: Likewise.
8156 * gcc.target/aarch64/test_frame_8.c: Likewise.
8157 * gcc.target/aarch64/test_frame_10.c: Likewise.
8159 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8161 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8163 * gcc.target/aarch64/test_frame_10.c: Likewise.
8164 * gcc.target/aarch64/test_frame_2.c: Likewise.
8165 * gcc.target/aarch64/test_frame_4.c: Likewise.
8166 * gcc.target/aarch64/test_frame_6.c: Likewise.
8167 * gcc.target/aarch64/test_frame_7.c: Likewise.
8168 * gcc.target/aarch64/test_frame_8.c: Likewise.
8169 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8171 2014-07-24 Martin Jambor <mjambor@suse.cz>
8174 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8176 2014-07-24 Richard Biener <rguenther@suse.de>
8179 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8181 2014-07-24 Andreas Schwab <schwab@suse.de>
8183 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8184 Also check for __arm__.
8186 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8188 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8191 2014-07-24 Marek Polacek <polacek@redhat.com>
8194 * c-c++-common/pr57653.c: New test.
8195 * c-c++-common/pr57653.h: New file.
8196 * c-c++-common/pr57653-2.c: New test.
8197 * c-c++-common/pr57653-2.h: New file.
8199 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8201 * gcc.target/aarch64/test_frame_common.h: New file.
8202 * gcc.target/aarch64/test_frame_1.c: Likewise.
8203 * gcc.target/aarch64/test_frame_2.c: Likewise.
8204 * gcc.target/aarch64/test_frame_3.c: Likewise.
8205 * gcc.target/aarch64/test_frame_4.c: Likewise.
8206 * gcc.target/aarch64/test_frame_5.c: Likewise.
8207 * gcc.target/aarch64/test_frame_6.c: Likewise.
8208 * gcc.target/aarch64/test_frame_7.c: Likewise.
8209 * gcc.target/aarch64/test_frame_8.c: Likewise.
8210 * gcc.target/aarch64/test_frame_9.c: Likewise.
8211 * gcc.target/aarch64/test_frame_10.c: Likewise.
8212 * gcc.target/aarch64/test_frame_11.c: Likewise.
8213 * gcc.target/aarch64/test_frame_12.c: Likewise.
8214 * gcc.target/aarch64/test_frame_13.c: Likewise.
8215 * gcc.target/aarch64/test_frame_14.c: Likewise.
8216 * gcc.target/aarch64/test_frame_15.c: Likewise.
8218 2014-07-23 Marek Polacek <polacek@redhat.com>
8220 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8223 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8225 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8226 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8227 * gcc.dg/pr10474.c (target): Likewise.
8229 2014-07-22 Martin Jambor <mjambor@suse.cz>
8232 * pr61160-3.C (main): Return zero.
8234 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8236 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8237 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8238 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8239 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8240 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8241 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8243 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8245 PR tree-optimization/61822
8246 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8248 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8250 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8252 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8254 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8255 -msse2 -mno-avx instead of -msse.
8257 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8259 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8260 * gcc.dg/pr44024.c (dg-options): Add -O1.
8261 (dg-final): Check for the condition.
8262 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8264 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8267 * gcc.target/arm/memset-inline-1.c: New test.
8268 * gcc.target/arm/memset-inline-2.c: New test.
8269 * gcc.target/arm/memset-inline-3.c: New test.
8270 * gcc.target/arm/memset-inline-4.c: New test.
8271 * gcc.target/arm/memset-inline-5.c: New test.
8272 * gcc.target/arm/memset-inline-6.c: New test.
8273 * gcc.target/arm/memset-inline-7.c: New test.
8274 * gcc.target/arm/memset-inline-8.c: New test.
8275 * gcc.target/arm/memset-inline-9.c: New test.
8277 2014-07-21 Tom de Vries <tom@codesourcery.com>
8280 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8281 to bar symbol in scan-assembler-times call check.
8283 2014-07-21 Tom de Vries <tom@codesourcery.com>
8286 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8287 for darwin in scan-assembler-times check.
8288 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8289 scan-assembler-not checks. Add checks for insns.
8291 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8292 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8295 2014-07-21 Tom de Vries <tom@codesourcery.com>
8298 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8299 dg-options. Add checks for insns with xmm registers. Remove
8300 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8303 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8306 * gcc.target/i386/pr61855.c: New test.
8308 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8310 * gnat.dg/pack20.ad[sb]: New test.
8311 * gnat.dg/pack20_pkg.ads: New helper.
8313 2014-07-20 Ian Lance Taylor <iant@google.com>
8315 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8316 package for compiledir tests.
8318 2014-07-20 Marek Polacek <polacek@redhat.com>
8321 * gcc.dg/pr61852.c: New test.
8323 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8325 * gcc.dg/stack-usage-2.c: Adjust.
8327 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8330 * gcc.target/i386/pr61794.c: New test.
8332 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8334 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8335 involving both inputs rather than a multiplication involving one.
8336 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8337 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8338 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8340 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8343 * g++.dg/template/operator13.C: New.
8345 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8347 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8348 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8349 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8350 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8352 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8354 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8355 * c-c++-common/ubsan/bounds-5.c: Likewise.
8356 * c-c++-common/ubsan/bounds-6.c: Likewise.
8357 * c-c++-common/ubsan/bounds-7.c: Likewise.
8358 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8359 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8360 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8361 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8362 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8363 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8364 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8365 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8366 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8367 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8369 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8371 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8372 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8373 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8374 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8376 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8378 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8379 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8380 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8382 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8385 * g++.dg/parse/pr61804.C: New.
8387 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8389 * gnat.dg/specs/alignment2.ads: Update.
8390 * gnat.dg/specs/size_clause1.ads: Likewise.
8391 * gnat.dg/specs/size_clause2.ads: Likewise.
8393 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8395 PR preprocessor/60723 - missing system-ness marks for macro tokens
8396 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8398 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8400 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8401 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8402 -mieee-with-inexact for alpha*-*-*.
8404 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8406 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8407 Add IEEE options to compile flags.
8408 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8409 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8411 2014-07-15 Michael Matz <matz@suse.de>
8413 PR rtl-optimization/61772
8414 * gcc.dg/torture/pr61772.c: New test.
8416 2014-07-15 Marek Polacek <polacek@redhat.com>
8418 * gcc.dg/ubsan/bounds-1.c: New test.
8420 2014-06-15 Tobias Burnus <burnus@net-b.de>
8422 * gfortran.dg/coarray_34.f90: New.
8423 * gfortran.dg/coarray_6.f90: Update test case.
8425 2014-07-14 Richard Biener <rguenther@suse.de>
8427 PR tree-optimization/61779
8428 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8430 2014-07-14 Richard Biener <rguenther@suse.de>
8432 PR tree-optimization/61786
8433 * gcc.dg/torture/pr61786.c: New testcase.
8434 * gcc.dg/lto/pr61786_0.c: Likewise.
8435 * gcc.dg/lto/pr61786_1.c: Likewise.
8437 2014-07-14 Richard Biener <rguenther@suse.de>
8439 PR tree-optimization/61757
8440 PR tree-optimization/61783
8441 PR tree-optimization/61787
8442 * gcc.dg/torture/pr61757.c: New testcase.
8443 * gcc.dg/torture/pr61787.c: Likewise.
8445 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8448 * c-c++-common/Wmemset-transposed-args1.c: New test.
8449 * c-c++-common/Wmemset-transposed-args2.c: New test.
8450 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8452 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8454 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8455 longer happens during parsing.
8456 * gcc.dg/pr44024.c: Update template.
8457 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8458 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8459 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8461 2014-07-13 Tom de Vries <tom@codesourcery.com>
8463 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8464 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8466 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8468 PR C++/60209 - Declaration of user-defined literal operator cause error
8469 * g++.dg/cpp0x/pr60209-neg.C: New.
8470 * g++.dg/cpp0x/pr60209.C: New.
8471 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8473 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8476 * g++.dg/cilk-plus/pr60967.C: New.
8478 2014-07-13 Tobias Burnus <burnus@net-b.de>
8480 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8482 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8485 * gfortran.dg/dependency_44.f90 : New test
8487 2014-07-12 Tobias Burnus <burnus@net-b.de>
8489 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8490 * gfortran.dg/coarray_atomic_2.f90: New.
8491 * gfortran.dg/coarray_atomic_3.f90: New.
8492 * gfortran.dg/coarray_atomic_4.f90: New.
8493 * gfortran.dg/coarray/atomic_2.f90: New.
8495 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8497 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8498 * g++.dg/cpp0x/pr57644.C: New.
8500 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8503 * g++.dg/cpp0x/Wnarrowing1.C: New.
8505 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8507 PR preprocessor/61389
8508 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8509 * gcc.dg/cpp/sysmac1.c: Likewise.
8511 2014-07-11 Richard Biener <rguenther@suse.de>
8514 * gcc.dg/memmove-4.c: New testcase.
8515 * gcc.dg/strlenopt-8.c: XFAIL.
8516 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8518 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8521 * gcc.dg/pr61561.c: New test.
8523 2014-07-10 Tom de Vries <tom@codesourcery.com>
8525 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8527 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8528 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8531 2014-07-10 Richard Biener <rguenther@suse.de>
8534 * c-c++-common/torture/pr61741.c: Use signed char.
8536 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8538 * gnat.dg/opt39.adb: New test.
8540 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8542 PR tree-optimization/61742
8543 * gcc.dg/torture/pr61742.c: New test.
8544 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8545 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8547 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8550 * g++.dg/cpp0x/explicit8.C: New.
8552 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8556 * g++.dg/template/pr57466.C: New.
8557 * g++.dg/cpp0x/pr57466.C: Likewise.
8558 * g++.dg/template/unify6.C: Update.
8560 2014-07-09 Tom de Vries <tom@codesourcery.com>
8562 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8564 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8566 * gfortran.dg/ieee/underflow_1.f90: New file.
8568 2014-07-09 Richard Biener <rguenther@suse.de>
8571 * c-c++-common/torture/pr61741.c: New testcase.
8573 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8575 * lib/target-supports.exp
8576 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8578 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8580 * gcc.dg/globalalias.c: Remove XFAIL.
8581 * gcc.dg/localalias.c: Remove XFAIL.
8583 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8585 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8586 * g++.dg/cpp0x/pr58155.C: New.
8588 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8591 * gfortran.dg/bind_c_array_params_2.f90:
8592 Adjust regexp for more targets.
8594 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8595 Paolo Carlini <paolo.carlini@oracle.com>
8598 * g++.dg/cpp0x/vt-59361.C: New.
8600 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8603 * gcc.target/i386/pr61599-1.c: New test.
8604 * gcc.target/i386/pr61599-2.c: New test.
8606 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8608 PR rtl-optimization/61673
8609 * gcc.c-torture/execute/pr61673.c: New test.
8611 PR tree-optimization/61725
8612 * gcc.dg/tree-ssa/vrp93.c: New test.
8613 * gcc.c-torture/execute/pr61725.c: New test.
8615 2014-07-08 Richard Biener <rguenther@suse.de>
8617 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8618 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8619 restriction on loop depth difference.
8620 (record_equality): Likewise.
8621 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8622 (loop_depth_of_name): Remove.
8623 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8624 restriction on loop depth difference.
8625 (init_copy_prop): Likewise.
8627 2014-07-08 Richard Biener <rguenther@suse.de>
8629 PR tree-optimization/61681
8630 * gcc.dg/torture/pr61681.c: New testcase.
8632 2014-07-08 Richard Biener <rguenther@suse.de>
8634 PR tree-optimization/61680
8635 * gcc.dg/vect/pr61680.c: New testcase.
8637 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8639 PR tree-optimization/61576
8640 * gcc.dg/torture/pr61576.c: New test.
8642 2014-07-08 Marek Polacek <polacek@redhat.com>
8645 * c-c++-common/pr60226.c: New test.
8647 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8651 * gfortran.dg/allocatable_function_8.f90 : New test
8653 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8655 * gcc.target/powerpc/spe-evmerge.c: New file.
8657 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8659 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8661 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8663 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8665 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8668 * g++.dg/parse/pr58898.C: New.
8670 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8672 * gfortran.dg/list_read_12.f90: Delete the file.
8673 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8676 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8678 PR libgfortran/61640
8679 * gfortran.dg/arrayio_16.f90: New test.
8681 2014-07-06 Marek Polacek <polacek@redhat.com>
8683 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8684 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8686 2014-07-06 Marek Polacek <polacek@redhat.com>
8689 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8690 -Wno-sizeof-array-argument.
8691 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8692 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8693 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8694 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8695 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8696 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8697 * c-c++-common/sizeof-array-argument.c: New test.
8698 * gcc.dg/vla-5.c: Add dg-warnings.
8700 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8702 * g++.dg/ipa/devirt-26.C: Update testcase.
8703 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8704 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8706 2014-07-04 Tobias Burnus <burnus@net-b.de>
8708 * gfortran.dg/coarray/coindexed_3.f90: New.
8710 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8713 * g++.dg/opt/pr61654.C: New test.
8715 PR tree-optimization/61684
8716 * gcc.c-torture/compile/pr61684.c: New test.
8718 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8720 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8721 dg-runtest's. Adapt all callers.
8722 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8723 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8724 * lib/go-dg.exp (go-dg-runtest): Likewise.
8725 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8726 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8728 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8730 PR tree-optimization/61682
8731 * gcc.c-torture/execute/pr61682.c: New test.
8733 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8735 * gcc.target/powerpc/shift-dot.c: New test.
8737 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8739 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8742 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8744 * gcc.target/arm/identical-invariants.c: New test.
8746 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8747 Chen Gang <gang.chen.5i5j@gmail.com>
8749 * gcc.c-torture/compile/section.c: New testcase.
8751 2014-07-02 Christian Bruel <christian.bruel@st.com>
8755 * gcc.target/sh/fpchg.c: New test.
8757 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8758 Fritz Reese <Reese-Fritz@zai.com>
8760 * gfortran.dg/oldstyle_5.f: New test.
8762 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8764 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8765 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8767 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8769 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8770 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8771 * g++.dg/parse/error11.C: Likewise.
8772 * g++.old-deja/g++.brendan/template17.C: Likewise.
8774 2014-07-02 Tobias Burnus <burnus@net-b.de>
8776 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8777 * gfortran.dg/coarray/send_array.f90: Ditto.
8778 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8780 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8781 Yufeng Zhang <yufeng.zhang@arm.com>
8783 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8784 (additional_flags_for_func_ret): New variable based on
8785 $additional_flags with -fno-use-caller-save.
8786 (func-ret-*.c): Use the new variable.
8788 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8791 * g++.dg/cpp0x/decltype60.C: New.
8793 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8795 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8796 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8797 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8798 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8799 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8800 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8801 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8802 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8804 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8806 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8808 2014-07-01 Marek Polacek <polacek@redhat.com>
8810 * gcc.dg/Wint-conversion.c: New test.
8812 2014-07-01 Marek Polacek <polacek@redhat.com>
8815 * gcc.dg/Wincompatible-pointer-types.c: New test.
8817 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8819 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8820 MicroBlaze specific pattern.
8822 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8827 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8828 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8829 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8831 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8833 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8834 test requires greater precision than the current PowerPC long
8835 double implementation supports.
8837 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8840 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8842 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8845 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8847 2014-06-30 Jeff Law <law@redhat.com>
8849 PR tree-optimization/61607
8850 * gcc.dg/tree-ssa/pr61607.c: New test.
8852 2014-06-30 Marek Polacek <polacek@redhat.com>
8854 * c-c++-common/ubsan/attrib-2.c: New test.
8855 * g++.dg/ubsan/return-3.C: New test.
8857 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8860 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8861 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8863 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8865 * gcc.dg/ira-loop-pressure.c: New test.
8867 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8869 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8870 checks that the dump is generated.
8872 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8876 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8877 * gfortran.dg/binding_label_tests_27.f90: New file.
8879 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8881 * gfortran.dg/graphite/pr59586.f: New testcase.
8883 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8885 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8887 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8890 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8892 * gfortran.dg/ieee/ieee.exp: New file.
8893 * gfortran.dg/ieee/ieee_1.F90: New file.
8894 * gfortran.dg/ieee/ieee_2.f90: New file.
8895 * gfortran.dg/ieee/ieee_3.f90: New file.
8896 * gfortran.dg/ieee/ieee_4.f90: New file.
8897 * gfortran.dg/ieee/ieee_5.f90: New file.
8898 * gfortran.dg/ieee/ieee_6.f90: New file.
8899 * gfortran.dg/ieee/ieee_7.f90: New file.
8900 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8902 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8904 * g++.dg/cpp0x/elision_conv.C: New.
8906 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8908 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8910 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8913 * g++.dg/ext/complit14.C: New.
8915 2014-06-27 Martin Jambor <mjambor@suse.cz>
8918 * g++.dg/ipa/pr61160-2.C: New test.
8919 * g++.dg/ipa/pr61160-3.C: Likewise.
8921 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8923 PR tree-optimization/57233
8924 PR tree-optimization/61299
8925 * gcc.dg/pr57233.c: New test.
8926 * gcc.target/i386/pr57233.c: New test.
8927 * gcc.target/i386/sse2-pr57233.c: New test.
8928 * gcc.target/i386/avx-pr57233.c: New test.
8929 * gcc.target/i386/avx2-pr57233.c: New test.
8930 * gcc.target/i386/avx512f-pr57233.c: New test.
8931 * gcc.target/i386/xop-pr57233.c: New test.
8933 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8935 * gcc.dg/typeof-2.c: New testcase.
8937 2014-06-27 Marek Polacek <polacek@redhat.com>
8939 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8940 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8948 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8949 location. Add memory barrier.
8954 * c-c++-common/ubsan/bounds-7.c: New test.
8956 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8958 PR libgfortran/61499
8959 * gfortran.dg/arrayio_15.f90: New test.
8961 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8964 * gcc.target/alpha/pr61586.c: New test.
8966 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8969 * g++.dg/template/pr57573.C: New.
8971 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
8973 * gcc.dg/tree-ssa/interposition.c: New testcase.
8975 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8978 * g++.dg/cpp0x/deleted8.C: New.
8980 2014-06-26 Martin Jambor <mjambor@suse.cz>
8982 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
8984 * g++.dg/simulate-thread/bitfields.C: Likewise.
8985 * gcc.dg/simulate-thread/strict-align-global.c: Remove
8986 allow-packed-store-data-races parameter.
8987 * gcc.dg/simulate-thread/subfields.c: Likewise.
8988 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
8991 2014-06-26 Martin Jambor <mjambor@suse.cz>
8993 * g++.dg/ipa/pr60600.C: Fix typo.
8994 * g++.dg/ipa/devirt-25.C: Likewise.
8996 2014-06-26 Richard Biener <rguenther@suse.de>
8998 PR tree-optimization/61607
8999 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9001 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9003 * gcc.dg/inline-22.c: Add bind_pic_locally.
9004 * gcc.dg/inline_4.c: Ditto.
9005 * gcc.dg/fail_always_inline.c: Ditto.
9006 * g++.dg/ipa/devirt-25.C: Ditto.
9008 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9010 * lib/target-support.exp (bind_pic_locally): Save the flags to
9011 'flags_to_postpone' instead of appending to 'flags'.
9012 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9013 with flags_to_postpone and revert after target_compile.
9014 * lib/g++.exp (g++_target_compile): Ditto.
9015 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9017 2014-06-26 Nick Clifton <nickc@redhat.com>
9019 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9021 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9024 * g++.dg/template/pr61537.C: New testcase.
9026 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9028 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9031 2014-06-25 Tobias Burnus <burnus@net-b.de>
9033 * gfortran.dg/coarray_33.f90: New.
9035 2014-06-25 Tobias Burnus <burnus@net-b.de>
9037 * gfortran.dg/coarray/coindexed_1.f90: New.
9039 2014-06-25 Tobias Burnus <burnus@net-b.de>
9041 * gfortran.dg/coarray_collectives_7.f90: New.
9043 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9045 * gcc.c-torture/execute/20140622-1.c: New test.
9047 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9051 * g++.dg/cpp0x/aggr1.C: New.
9052 * g++.dg/cpp0x/aggr2.C: Likewise.
9053 * g++.dg/init/aggr11.C: Likewise.
9054 * g++.dg/init/aggr12.C: Likewise.
9056 2014-06-25 Martin Jambor <mjambor@suse.cz>
9058 * g++.dg/ipa/pr61540.C: Remove dumping test.
9060 2014-06-25 Marek Polacek <polacek@redhat.com>
9063 * gcc.dg/pr61162.c: Adjust dg-warning.
9064 * gcc.dg/pr61162-2.c: New test.
9066 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9068 PR tree-optimization/57742
9069 * gcc.dg/tree-ssa/calloc-3.c: New file.
9071 2014-06-25 Richard Biener <rguenther@suse.de>
9074 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9075 for targets that return _Complex float in memory.
9077 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9079 * gcc.target/arm/vect-noalign.c: Adjust options.
9081 2014-06-24 Cong Hou <congh@google.com>
9083 * gcc.dg/vect/vect-reduc-sad.c: New.
9084 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9086 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9088 PR tree-optimization/57742
9089 * g++.dg/tree-ssa/calloc.C: New testcase.
9090 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9091 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9092 * gcc.dg/strlenopt-9.c: Adapt.
9094 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9096 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9098 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9099 instead of calling sequentially in the C code.
9100 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9101 saved_return_address to the stack frame where LR register was stored.
9102 (saved_return_address): Declare weak.
9104 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/other/operator3.C: New.
9108 * g++.dg/template/operator8.C: Adjust.
9109 * g++.dg/template/operator9.C: Likewise.
9111 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9113 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9115 2014-06-24 Richard Biener <rguenther@suse.de>
9117 PR tree-optimization/61572
9118 * gcc.target/i386/pr61572.c: New testcase.
9120 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9122 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9124 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9125 Remove Label is never defined expected error.
9126 * gfortran.dg/gomp/udr8.f90: New test.
9128 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9130 PR tree-optimization/61554
9131 * g++.dg/torture/pr61554.C: New testcase.
9133 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9135 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9137 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9139 * gcc.dg/localalias-2.c: Guard by require-alias.
9140 * gcc.dg/globalalias-2.c: Likewise.
9142 2014-06-23 Kai Tietz <ktietz@redhat.com>
9144 * gcc.target/i386/indjmp-1.c: New test.
9146 2014-06-23 Andrew Pinski <apinski@cavium.com>
9148 * gcc.c-torture/compile/20140723-1.c: New testcase.
9150 2014-06-23 Marek Polacek <polacek@redhat.com>
9153 * c-c++-common/pr61553.c (foo): Add dg-error.
9155 2014-06-23 Tobias Burnus <burnus@net-b.de>
9157 * gfortran.dg/coarray_32.f90: New.
9159 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9163 * g++.dg/other/void1.C: Adjust.
9164 * g++.dg/other/void3.C: Likewise.
9166 2014-06-23 Marek Polacek <polacek@redhat.com>
9169 * c-c++-common/pr61553.c: New test.
9171 2014-06-23 Richard Biener <rguenther@suse.de>
9173 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9174 * g++.dg/vect/slp-pr50819.cc: Likewise.
9175 * g++.dg/vect/slp-pr56812.cc: Likewise.
9176 * gcc.dg/vect/bb-slp-1.c: Likewise.
9177 * gcc.dg/vect/bb-slp-10.c: Likewise.
9178 * gcc.dg/vect/bb-slp-11.c: Likewise.
9179 * gcc.dg/vect/bb-slp-13.c: Likewise.
9180 * gcc.dg/vect/bb-slp-14.c: Likewise.
9181 * gcc.dg/vect/bb-slp-15.c: Likewise.
9182 * gcc.dg/vect/bb-slp-16.c: Likewise.
9183 * gcc.dg/vect/bb-slp-17.c: Likewise.
9184 * gcc.dg/vect/bb-slp-18.c: Likewise.
9185 * gcc.dg/vect/bb-slp-19.c: Likewise.
9186 * gcc.dg/vect/bb-slp-2.c: Likewise.
9187 * gcc.dg/vect/bb-slp-20.c: Likewise.
9188 * gcc.dg/vect/bb-slp-21.c: Likewise.
9189 * gcc.dg/vect/bb-slp-22.c: Likewise.
9190 * gcc.dg/vect/bb-slp-23.c: Likewise.
9191 * gcc.dg/vect/bb-slp-24.c: Likewise.
9192 * gcc.dg/vect/bb-slp-25.c: Likewise.
9193 * gcc.dg/vect/bb-slp-26.c: Likewise.
9194 * gcc.dg/vect/bb-slp-27.c: Likewise.
9195 * gcc.dg/vect/bb-slp-28.c: Likewise.
9196 * gcc.dg/vect/bb-slp-29.c: Likewise.
9197 * gcc.dg/vect/bb-slp-3.c: Likewise.
9198 * gcc.dg/vect/bb-slp-30.c: Likewise.
9199 * gcc.dg/vect/bb-slp-31.c: Likewise.
9200 * gcc.dg/vect/bb-slp-32.c: Likewise.
9201 * gcc.dg/vect/bb-slp-4.c: Likewise.
9202 * gcc.dg/vect/bb-slp-5.c: Likewise.
9203 * gcc.dg/vect/bb-slp-6.c: Likewise.
9204 * gcc.dg/vect/bb-slp-7.c: Likewise.
9205 * gcc.dg/vect/bb-slp-8.c: Likewise.
9206 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9207 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9208 * gcc.dg/vect/bb-slp-9.c: Likewise.
9209 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9210 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9211 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9212 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9213 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9214 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9215 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9216 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9217 * gcc.dg/vect/pr26359.c: Likewise.
9218 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9220 2014-06-23 Marek Polacek <polacek@redhat.com>
9222 * c-c++-common/pr49706-2.c: New test.
9224 2014-06-23 Alan Modra <amodra@gmail.com>
9226 * gcc.dg/pr61583.c: New.
9228 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9230 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9233 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9234 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9236 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9237 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9238 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9239 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9240 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9241 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9242 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9243 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9244 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9245 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9246 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9247 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9248 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9249 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9250 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9251 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9252 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9253 test_vsrid_n_u64): Fix signature to match intrinsic.
9255 (test_vabs_s64): Remove.
9256 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9258 (test_vdupd_lane_s64): Rename to...
9259 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9261 (test_vdupd_lane_u64): Rename to...
9262 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9264 (test_vtst_s64): Rename to...
9265 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9267 (test_vtst_u64): Rename to...
9268 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9270 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9271 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9272 Remove out-of-bounds tests.
9273 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9274 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9275 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9277 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9279 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9280 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9281 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9282 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9283 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9285 * gcc.target/aarch64/vsub_f64.c: Likewise.
9286 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9287 scheme as now the same for all variants.
9288 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9291 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9293 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9295 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9297 * gcc.dg/localalias.c: Fix broken commit.
9298 * gcc.dg/globalalias.c: Likewise.
9300 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9302 * gcc.dg/localalias.c: New testcase.
9303 * gcc.dg/localalias-2.c: New testcase.
9304 * gcc.dg/globalalias.c: New testcase.
9305 * gcc.dg/globalalias-2.c: New testcase.
9307 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9309 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9311 2014-06-20 Marek Polacek <polacek@redhat.com>
9313 * c-c++-common/ubsan/bounds-1.c: New test.
9314 * c-c++-common/ubsan/bounds-2.c: New test.
9315 * c-c++-common/ubsan/bounds-3.c: New test.
9316 * c-c++-common/ubsan/bounds-4.c: New test.
9317 * c-c++-common/ubsan/bounds-5.c: New test.
9318 * c-c++-common/ubsan/bounds-6.c: New test.
9320 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9322 Make the tests big-endian friendly.
9324 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9325 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9326 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9327 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9328 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9329 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9330 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9331 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9332 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9334 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9335 Max Ostapenko <m.ostapenko@partner.samsung.com>
9338 * c-c++-common/asan/strlen-overflow-1.c: New test.
9340 2014-06-20 Martin Jambor <mjambor@suse.cz>
9343 * g++.dg/ipa/pr61540.C: New test.
9345 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9346 Max Ostapenko <m.ostapenko@partner.samsung.com>
9349 * c-c++-common/asan/pr61530.c: New test.
9351 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9353 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9354 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9355 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9356 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9357 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9358 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9359 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9360 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9361 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9362 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9363 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9364 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9365 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9366 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9367 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9368 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9369 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9370 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9371 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9372 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9373 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9374 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9375 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9376 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9377 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9378 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9379 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9380 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9381 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9382 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9383 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9384 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9385 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9386 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9387 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9388 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9389 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9390 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9391 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9392 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9393 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9394 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9395 (test_vqdmlal_high_lane_s16): Fix parameter type.
9396 (test_vqdmlal_high_lane_s32): Likewise.
9397 (test_vqdmull_high_lane_s16): Likewise.
9398 (test_vqdmull_high_lane_s32): Likewise.
9399 (test_vqdmlsl_high_lane_s32): Likewise.
9400 (test_vqdmlsl_high_lane_s16): Likewise.
9401 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9403 (test_vqdmlals_lane_s32): Likewise.
9404 (test_vqdmlslh_lane_s16): Likewise.
9405 (test_vqdmlsls_lane_s32): Likewise.
9406 (test_vqdmulhh_lane_s16): Likewise.
9407 (test_vqdmulhs_lane_s32): Likewise.
9408 (test_vqdmullh_lane_s16): Likewise.
9409 (test_vqdmulls_lane_s32): Likewise.
9410 (test_vqrdmulhh_lane_s16): Likewise.
9411 (test_vqrdmulhs_lane_s32): Likewise.
9413 2014-06-20 Tobias Burnus <burnus@net-b.de>
9416 * gfortran.dg/coarray_collectives_5.f90: Update
9417 dg-final scan-tree-dump-times.
9418 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9420 2014-06-20 Hale Wang <hale.wang@arm.com>
9422 * gcc.target/arm/lto/: New folder to verify the LTO option.
9423 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9424 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9425 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9426 * lib/lto.exp (object-readelf): New procedure.
9428 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9431 * gfortran.dg/pr61454.f90: New file.
9433 2014-06-19 Terry Guo <terry.guo@arm.com>
9435 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9436 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9437 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9439 2014-06-19 Tobias Burnus <burnus@net-b.de>
9441 * gfortran.dg/coarray/collectives_2.f90: Extend
9444 2014-06-18 Tom de Vries <tom@codesourcery.com>
9446 * gcc.target/aarch64/fuse-caller-save.c: New test.
9448 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9449 Tom de Vries <tom@codesourcery.com>
9451 * gcc.target/arm/fuse-caller-save.c: New test.
9453 2014-06-18 Richard Biener <rguenther@suse.de>
9455 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9456 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9457 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9459 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9461 PR tree-optimization/61518
9462 * gcc.dg/torture/pr61518.c: New test.
9464 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9466 PR tree-optimization/61517
9467 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9468 (incorrect_read_be32): Likewise.
9469 (main): Call incorrect_read_* to test stmt replacement is made by
9470 bswap at the right place.
9471 * gcc.c-torture/execute/pr61517.c: New test.
9473 2014-06-18 Andreas Schwab <schwab@suse.de>
9475 PR rtl-optimization/54555
9476 * gcc.target/m68k/pr54555.c: New test.
9478 2014-06-18 Olivier Hainque <hainque@adacore.com>
9480 * gnat.dg/blocklocs.adb: New test.
9482 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9484 PR tree-optimization/52252
9485 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9486 * gcc.target/i386/pr52252-core.c: Ditto.
9488 PR tree-optimization/61403
9489 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9491 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9493 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9494 * gfortran.dg/gomp/depend-1.f90: New test.
9495 * gfortran.dg/gomp/target1.f90: New test.
9496 * gfortran.dg/gomp/target2.f90: New test.
9497 * gfortran.dg/gomp/target3.f90: New test.
9498 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9499 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9502 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9505 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9507 2014-06-17 Tobias Burnus <burnus@net-b.de>
9508 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9510 * gfortran.dg/coarray/send_array.f90: New.
9511 * gfortran.dg/coarray/get_array.f90: New.
9512 * gfortran.dg/coarray/sendget_array.f90: New.
9513 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9515 * gfortran.dg/coarray/collectives_2.f90: New.
9517 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9520 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9523 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9525 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9526 unit_id and kind_id to zero.
9528 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9531 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9532 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9533 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9534 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9536 2014-06-17 Richard Biener <rguenther@suse.de>
9539 * gcc.dg/lto/pr61526_0.c: New testcase.
9540 * gcc.dg/lto/pr61526_1.c: Likewise.
9542 2014-06-17 Richard Biener <rguenther@suse.de>
9544 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9545 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9546 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9547 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9548 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9550 2014-06-17 Richard Biener <rguenther@suse.de>
9552 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9554 2014-06-16 Richard Biener <rguenther@suse.de>
9556 PR tree-optimization/61482
9557 * g++.dg/torture/pr61482.C: New testcase.
9559 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9561 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9562 vpmacsdql instruction.
9564 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9566 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9567 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9568 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9569 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9571 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9572 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9573 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9574 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9575 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9576 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9578 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9582 * gfortran.dg/system_clock_1.f90: New file.
9583 * gfortran.dg/system_clock_2.f90: New file.
9585 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9588 * g++.dg/other/void3.C: New.
9589 * g++.dg/conversion/err-recover1.C: Update.
9591 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9594 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9595 * gcc.target/powerpc/pack02.c: Use it.
9596 * gcc.target/powerpc/tfmode_off.c: Likewise.
9598 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9600 PR rtl-optimization/61094
9601 PR rtl-optimization/61446
9602 * gcc.target/i386/pr61446.c : New.
9604 2014-06-13 Dehao Chen <dehao@google.com>
9606 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9608 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9610 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9612 2014-06-13 Richard Biener <rguenther@suse.de>
9614 * c-c++-common/pr46562-2.c: Adjust.
9615 * g++.dg/tree-ssa/pr8781.C: Likewise.
9616 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9617 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9618 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9619 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9620 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9622 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9624 PR tree-optimization/61375
9625 * gcc.c-torture/execute/pr61375-1.c: New test.
9627 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9630 * c-c++-common/gomp/pr61486-1.c: New test.
9631 * c-c++-common/gomp/pr61486-2.c: New test.
9633 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9636 * gcc.dg/vect/vect-singleton_1.c: New file.
9638 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9641 * gcc.target/avr/torture/pr61443.c: New test.
9643 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9646 * g++.dg/parse/friend11.C: New.
9648 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9651 * g++.dg/cpp0x/using-enum-1.C: New.
9652 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9654 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9657 * g++.dg/parse/friend9.C: New.
9658 * g++.dg/parse/friend10.C: Likewise.
9659 * g++.dg/parse/friend7.C: Adjust.
9661 2014-06-11 Richard Biener <rguenther@suse.de>
9663 PR tree-optimization/61452
9664 * gcc.dg/torture/pr61452.c: New testcase.
9666 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9669 * g++.dg/parse/pr34049.C: New.
9671 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9673 * gcc.c-torture/execute/pr61306-1.c: New test.
9674 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9675 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9677 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9679 * gcc.target/aarch64/acle/acle.exp: New.
9680 * gcc.target/aarch64/acle/crc32b.c: New test.
9681 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9682 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9683 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9684 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9685 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9686 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9687 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9689 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9691 PR tree-optimization/52252
9692 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9694 2014-06-11 Richard Biener <rguenther@suse.de>
9697 * gcc.dg/torture/20140610-1.c: New testcase.
9698 * gcc.dg/torture/20140610-2.c: Likewise.
9700 2014-06-10 Richard Biener <rguenther@suse.de>
9702 PR tree-optimization/61438
9703 * gcc.dg/torture/pr61438.c: New testcase.
9705 2014-06-10 Richard Biener <rguenther@suse.de>
9708 * g++.dg/opt/pr61456.C: New testcase.
9710 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9711 Mikael Morin <mikael@gcc.gnu.org>
9714 * gfortran.dg/class_array_15.f03: Check memory leaks.
9716 2014-06-10 Richard Biener <rguenther@suse.de>
9718 PR tree-optimization/57186
9719 PR tree-optimization/59299
9720 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9721 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9723 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9726 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9728 * gfortran.dg/gomp/associate1.f90: New test.
9729 * gfortran.dg/gomp/intentin1.f90: New test.
9730 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9731 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9732 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9733 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9735 2014-06-09 Marek Polacek <polacek@redhat.com>
9738 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9739 * gcc.dg/array-2.c: Likewise.
9740 * gcc.dg/array-const-2.c: Likewise.
9741 * gcc.dg/ucnid-8.c: Likewise.
9742 * gcc.dg/vla-init-1.c: Likewise.
9743 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9744 * gcc.dg/c99-flex-array-7.c: Likewise.
9745 * gcc.dg/init-bad-1.c: Likewise.
9746 * gcc.dg/init-bad-3.c: Likewise.
9747 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9748 * gcc.dg/pedwarn-init.c: Add dg-warning.
9749 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9751 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9754 * g++.dg/other/redecl3.C: New.
9756 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9759 * g++.dg/pr54442.C: New file.
9761 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9764 * gfortran.dg/associate_17.f90 : New test
9766 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9768 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9769 void for TEST instead of static void.
9770 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9771 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9772 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9773 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9774 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9775 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9776 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9777 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9778 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9779 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9780 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9781 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9782 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9783 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9784 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9785 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9786 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9787 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9788 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9789 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9790 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9791 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9792 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9793 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9794 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9795 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9796 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9797 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9798 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9799 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9800 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9801 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9802 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9803 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9804 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9805 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9806 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9807 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9808 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9809 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9810 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9811 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9812 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9813 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9814 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9815 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9816 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9817 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9818 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9819 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9820 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9821 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9822 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9823 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9824 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9825 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9826 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9827 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9828 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9829 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9830 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9831 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9832 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9833 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9834 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9835 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9836 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9837 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9838 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9840 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9842 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9843 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9844 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9845 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9846 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9847 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9848 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9849 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9850 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9851 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9852 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9854 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9856 instead of static void.
9857 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9858 delete unused variables.
9859 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9860 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9861 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9862 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9863 delete unused variables, void for TEST instead of static void.
9864 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9865 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9866 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9867 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9868 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9869 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9870 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9871 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9872 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9873 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9874 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9875 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9876 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9877 initialize variables.
9878 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9879 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9880 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9881 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9882 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9883 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9884 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9885 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9886 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9887 * gcc.target/i386/i386.exp: Ditto.
9888 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9889 CALC, void for TEST instead of static void, initialize variables.
9890 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9891 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9893 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9894 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9895 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9896 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9897 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9898 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9899 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9900 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9901 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9902 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9903 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9904 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9905 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9907 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9909 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9911 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9912 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9913 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9914 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9916 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9917 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9918 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9922 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10003 instead of static void.
10004 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10012 static void, delete unused variables.
10013 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10018 static void, delete unused variables, Change parameters for
10019 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10020 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10021 CALC, void for TEST instead of static void.
10022 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10023 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10025 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10026 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10027 static void, change type of parameter for UNION_TYPE.
10028 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10030 void for TEST instead of static void, delete unused variables, change
10031 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10032 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10033 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10035 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10036 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10037 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10038 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10039 void for TEST instead of static void, change parameters for
10040 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10041 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10043 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10044 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10045 __attribute__((unused)).
10046 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10047 __attribute__((unused)).
10048 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10049 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10050 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10051 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10052 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10053 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10054 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10055 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10056 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10057 add __attribute__((unused)).
10058 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10059 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10060 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10065 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10067 delete unused variables.
10068 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10071 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10073 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10074 static void, mask_merging and zero_masking for unsigned types.
10075 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10076 CHECK_ARRAY for unsigned types.
10077 * gcc.target/i386/m256-check.h: Ditto.
10078 * gcc.target/i386/m512-check.h: Ditto.
10080 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10083 * gcc.target/arm/pr48252.c (main): Expect same result
10086 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10089 * gfortran.dg/cray_pointers_10.f90: New file.
10091 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10093 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10094 instead of complex(kind=16).
10096 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10099 * gfortran.dg/bind_c_usage_29.f90: New file.
10101 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10103 * gnat.dg/opt38.adb: New test.
10104 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10106 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10109 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10110 New macro, 0 for __MMIX__, default 64.
10111 (bar): Pass it to __builtin_apply instead of literal 64.
10113 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10115 * gfortran.dg/io_constraints_11.f90: New file.
10116 * gfortran.dg/io_constraints_12.f90: New file.
10117 * gfortran.dg/io_constraints_13.f90: New file.
10119 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10122 * gcc.target/i386/pr61423.c: New test.
10124 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10127 * g++.dg/cpp0x/constexpr-union6.C: New.
10128 * g++.dg/cpp0x/union6.C: Likewise.
10129 * g++.dg/init/ref14.C: Adjust.
10130 * g++.dg/init/union1.C: Likewise.
10132 2014-06-06 Richard Biener <rguenther@suse.de>
10134 PR tree-optimization/59299
10135 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10137 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10139 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10140 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10142 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10144 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10145 bitfield and test wrong results instead of correct results to make the
10146 test more portable.
10148 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10151 * g++.dg/cpp0x/constexpr-60432.C: New.
10153 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10156 * g++.dg/cpp0x/constexpr-60199.C: New.
10158 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10160 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10161 Specify -march=z900 as an additional option.
10162 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10163 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10164 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10166 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10168 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10169 reduction clause diagnostic changes.
10170 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10171 * gfortran.dg/gomp/reduction1.f90: Likewise.
10172 * gfortran.dg/gomp/reduction3.f90: Likewise.
10173 * gfortran.dg/gomp/udr1.f90: New test.
10174 * gfortran.dg/gomp/udr2.f90: New test.
10175 * gfortran.dg/gomp/udr3.f90: New test.
10176 * gfortran.dg/gomp/udr4.f90: New test.
10177 * gfortran.dg/gomp/udr5.f90: New test.
10178 * gfortran.dg/gomp/udr6.f90: New test.
10179 * gfortran.dg/gomp/udr7.f90: New test.
10181 2014-06-06 Christian Bruel <christian.bruel@st.com>
10183 PR tree-optimization/43934
10184 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10186 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10189 * gcc.dg/pr53119.c: New testcase.
10191 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10194 * gcc.target/avr/pr52472.c: New test.
10197 2014-06-05 Jeff Law <law@redhat.com>
10199 PR tree-optimization/61289
10200 * g++.dg/pr61289.C: New test.
10201 * g++.dg/pr61289-2.C: New test.
10203 2014-06-05 Richard Biener <rguenther@suse.de>
10204 Paolo Carlini <paolo.carlini@oracle.com>
10207 * g++.dg/parse/pr56961.C: New.
10209 2014-06-05 Kai Tietz <ktietz@redhat.com>
10212 * gcc.target/i386/sibcall-4.c: Remove xfail.
10214 2014-06-05 Julian Brown <julian@codesourcery.com>
10215 Sandra Loosemore <sandra@codesourcery.com>
10217 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10219 2014-06-05 Richard Biener <rguenther@suse.de>
10222 * g++.dg/diagnostic/pr61004.C: New testcase.
10224 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10226 * gcc.dg/torture/pr61319.c: New test.
10228 2014-06-05 Marek Polacek <polacek@redhat.com>
10231 * gcc.dg/pr56724-3.c: New test.
10233 2014-06-05 Andreas Schwab <schwab@suse.de>
10235 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10237 2014-06-05 Marek Polacek <polacek@redhat.com>
10240 * c-c++-common/pr49706.c: New test.
10242 2014-06-05 Marek Polacek <polacek@redhat.com>
10245 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10246 * gcc.dg/Wshadow-3.c: Likewise.
10247 * gcc.dg/pr48062.c: New test.
10249 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10252 * g++.dg/init/pr43453.C: New.
10254 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10256 PR tree-optimization/61385
10257 * gcc.dg/tree-ssa/pr61385.c: New file.
10259 2014-06-04 Richard Biener <rguenther@suse.de>
10261 PR tree-optimization/60098
10262 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10264 2014-06-04 Richard Biener <rguenther@suse.de>
10266 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10268 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10271 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10272 the case with a pointer.
10274 2014-06-04 Marek Polacek <polacek@redhat.com>
10277 * c-c++-common/pr30020.c: New test.
10279 2014-06-03 Andrew Pinski <apinski@cavium.com>
10281 * gcc.c-torture/compile/20140528-1.c: New testcase.
10283 2014-06-03 Dehao Chen <dehao@google.com>
10285 * gcc.dg/tree-prof/merge_block.c: New test.
10287 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10289 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10290 * g++.dg/ext/mv15.C (dg-options): Ditto.
10292 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10296 * g++.dg/cpp0x/nullptr31.C: New.
10297 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10298 * g++.dg/cpp0x/nullptr17.C: Update.
10300 2014-06-03 Marek Polacek <polacek@redhat.com>
10303 * c-c++-common/pr60439.c: New test.
10304 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10306 2014-06-03 Martin Jambor <mjambor@suse.cz>
10309 * g++.dg/ipa/pr61160-1.C: New test.
10311 2014-06-03 Richard Biener <rguenther@suse.de>
10313 PR tree-optimization/61383
10314 * gcc.dg/torture/pr61383-1.c: New testcase.
10316 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10318 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10320 2014-06-02 Jeff Law <law@redhat.com>
10322 PR rtl-optimization/61094
10323 * g++.dg/pr61094: New test.
10325 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10327 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10328 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10329 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10330 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10331 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10332 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10333 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10334 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10336 2014-06-02 Richard Biener <rguenther@suse.de>
10338 PR tree-optimization/61346
10339 * gcc.dg/torture/pr61346.c: New testcase.
10341 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10343 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10345 * gcc.target/i386/sibcall-4.c: Ditto.
10346 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10348 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10350 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10351 in scan-assembler-not string.
10352 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10353 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10354 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10356 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10358 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10360 2014-06-01 Kai Tietz <ktietz@redhat.com>
10363 * gcc.target/i386/sibcall-6.c: New test.
10365 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10369 * g++.dg/cpp0x/pr57543-1.C: New.
10370 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10371 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10372 * g++.dg/cpp0x/decltype59.C: Likewise.
10374 2014-05-31 Tom de Vries <tom@codesourcery.com>
10376 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10378 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10380 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10381 restore_gcc_exec_prefix_env_var): New procedures.
10382 (set_ld_library_path_env_vars,
10383 restore_ld_library_path_env_vars): Use them.
10384 * lib/c-compat.exp: Load target-libpath.exp.
10385 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10386 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10387 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10388 restore_gcc_exec_prefix_env_var.
10389 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10392 * c-c++-common/asan/misalign-1.c: New test.
10393 * c-c++-common/asan/misalign-2.c: New test.
10395 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10396 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10397 -DASAN_USE_DEJAGNU_GTEST=1.
10398 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10399 * g++.dg/asan/asan_oob_test.cc: Likewise.
10400 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10401 * g++.dg/asan/asan_str_test.cc: Likewise.
10402 * g++.dg/asan/asan_test_utils.h: Likewise.
10403 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10404 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10405 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10406 Imported from upstream r209283.
10407 * g++.dg/asan/asan_test_config.h: Likewise.
10409 2014-05-30 Kai Tietz <ktietz@redhat.com>
10412 * gcc.target/i386/sibcall-1.c: New test.
10413 * gcc.target/i386/sibcall-2.c: New test.
10414 * gcc.target/i386/sibcall-3.c: New test.
10415 * gcc.target/i386/sibcall-4.c: New test.
10417 2014-05-30 Ian Lance Taylor <iant@google.com>
10419 * gcc.target/i386/pause-2.c: New test.
10421 2014-05-30 Tom de Vries <tom@codesourcery.com>
10423 * gcc.target/i386/fuse-caller-save.c: New test.
10424 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10425 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10427 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10429 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10430 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10431 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10432 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10433 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10434 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10435 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10436 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10437 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10438 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10439 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10440 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10441 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10442 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10443 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10444 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10445 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10446 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10447 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10448 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10449 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10450 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10451 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10452 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10453 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10454 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10455 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10456 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10457 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10458 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10459 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10460 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10461 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10462 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10463 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10464 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10466 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10468 PR rtl-optimization/61325
10469 * gcc.target/aarch64/pr61325.c: New.
10471 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10473 * gcc.target/arm/simd/vextQf32_1.c: New file.
10474 * gcc.target/arm/simd/vextQp16_1.c: New file.
10475 * gcc.target/arm/simd/vextQp8_1.c: New file.
10476 * gcc.target/arm/simd/vextQs16_1.c: New file.
10477 * gcc.target/arm/simd/vextQs32_1.c: New file.
10478 * gcc.target/arm/simd/vextQs64_1.c: New file.
10479 * gcc.target/arm/simd/vextQs8_1.c: New file.
10480 * gcc.target/arm/simd/vextQu16_1.c: New file.
10481 * gcc.target/arm/simd/vextQu32_1.c: New file.
10482 * gcc.target/arm/simd/vextQu64_1.c: New file.
10483 * gcc.target/arm/simd/vextQu8_1.c: New file.
10484 * gcc.target/arm/simd/vextQp64_1.c: New file.
10485 * gcc.target/arm/simd/vextf32_1.c: New file.
10486 * gcc.target/arm/simd/vextp16_1.c: New file.
10487 * gcc.target/arm/simd/vextp8_1.c: New file.
10488 * gcc.target/arm/simd/vexts16_1.c: New file.
10489 * gcc.target/arm/simd/vexts32_1.c: New file.
10490 * gcc.target/arm/simd/vexts64_1.c: New file.
10491 * gcc.target/arm/simd/vexts8_1.c: New file.
10492 * gcc.target/arm/simd/vextu16_1.c: New file.
10493 * gcc.target/arm/simd/vextu32_1.c: New file.
10494 * gcc.target/arm/simd/vextu64_1.c: New file.
10495 * gcc.target/arm/simd/vextu8_1.c: New file.
10496 * gcc.target/arm/simd/vextp64_1.c: New file.
10498 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10499 Tom de Vries <tom@codesourcery.com>
10501 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10503 * gcc.target/mips/fuse-caller-save.h: New include file.
10504 * gcc.target/mips/fuse-caller-save.c: New test.
10505 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10506 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10508 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10510 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10512 2014-05-28 Richard Biener <rguenther@suse.de>
10514 PR middle-end/61045
10515 * gcc.dg/pr61045.c: New testcase.
10517 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10519 * lib/clearcap.exp: New file.
10520 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10521 Remove clearcap_ldflags handling.
10522 Call clearcap-init, clearcap-finish.
10523 * gcc.target/i386/i386.exp: Likewise.
10524 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10525 * gcc.target/i386/clearcapv2.map: Move to
10526 ../config/sol2-clearcapv2.map.
10527 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10528 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10530 2014-05-28 Richard Biener <rguenther@suse.de>
10532 PR tree-optimization/61335
10533 * gfortran.dg/pr61335.f90: New testcase.
10535 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10537 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10539 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10541 * gnat.dg/overflow_fixed.adb: New test.
10543 2014-05-27 Marek Polacek <polacek@redhat.com>
10546 * gcc.dg/pr56724-1.c: New test.
10547 * gcc.dg/pr56724-2.c: New test.
10548 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10550 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10552 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10554 * gcc.dg/fold-compare-8.c: New test.
10555 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10557 2014-05-27 Richard Biener <rguenther@suse.de>
10559 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10561 2014-05-27 Marek Polacek <polacek@redhat.com>
10564 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10565 LLONG_MIN, and ULLONG_MAX.
10567 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10569 * lib/target-supports.exp (check_effective_target_vect_bswap):
10570 Specify arm*-*-* support.
10572 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10575 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10577 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10578 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10580 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10582 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10584 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10586 PR rtl-optimization/61222
10587 * gcc.c-torture/compile/pr61222-1.c: New test.
10588 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10590 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10592 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10594 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10596 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10598 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10600 PR libgfortran/55117
10601 * gfortran.dg/namelist_85.f90: New test.
10603 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10606 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10607 the case with syntax error.
10609 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10611 * gcc.dg/lto/pr61278_0.c: New test.
10612 * gcc.dg/lto/pr61278_1.c: New test.
10614 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10616 * gcc.dg/pr61220.c: New test.
10617 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10619 2014-05-25 Tobias Burnus <burnus@net-b.de>
10621 * gfortran.dg/coarray_10.f90: Update dg-warning.
10622 * gfortran.dg/coarray_this_image_1.f90: New.
10623 * gfortran.dg/coarray_this_image_2.f90: New.
10625 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10627 PR libfortran/61173
10628 * gfortran.dg/arrayio_14.f90: New test.
10630 2014-05-24 Andreas Schwab <schwab@suse.de>
10632 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10634 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10636 * gfortran.dg/bind_c_array_params_2.f90:
10637 Adjust regexp for -flto.
10638 * gfortran.dg/pr48636-2.f90: Likewise.
10639 * gfortran.dg/pr52835.f90: Likewise.
10641 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10643 PR rtl-optimization/61215
10644 * gcc.target/i386/pr61215.c: New.
10646 2014-05-23 Marek Polacek <polacek@redhat.com>
10647 Jakub Jelinek <jakub@redhat.com>
10649 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10650 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10651 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10652 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10653 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10654 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10655 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10656 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10657 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10658 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10659 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10660 * c-c++-common/ubsan/float-cast.h: New file.
10661 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10662 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10664 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10666 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10668 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10670 * g++.dg/cpp1y/lambda-init9.C: New.
10672 2014-05-23 Richard Biener <rguenther@suse.de>
10675 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10676 adjust testcase to reflect reality.
10678 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10680 PR tree-optimization/54733
10681 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10682 optimization to support memory sources and bitwise operations
10683 equivalent to load in host endianness.
10684 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10685 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10686 * gcc.c-torture/execute/bswap-2.c: Likewise.
10688 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10690 * lib/target-supports.exp: New effective targets for architectures
10691 capable of performing byte swap.
10692 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10693 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10694 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10696 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10699 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10700 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10702 2014-05-22 Xinliang David Li <davidxl@google.com>
10704 * g++.dg/ipa/devirt-15.C: Fix expected message.
10705 * g++.dg/ipa/devirt-16.C: Ditto.
10706 * g++.dg/ipa/devirt-17.C: Ditto.
10707 * g++.dg/ipa/devirt-26.C: Ditto.
10708 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10709 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10710 * g++.dg/tree-ssa/pr8781.C:Ditto.
10712 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10714 * gcc.target/powerpc/htm-ttest.c: New test.
10716 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10718 * gnat.dg/opt37.ad[sb]: New test.
10720 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10723 * g++.dg/cilk-plus/AN/array_function.cc: New.
10725 2014-05-22 Richard Biener <rguenther@suse.de>
10727 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10729 2014-05-22 Kostya Serebryany <kcc@google.com>
10731 * c-c++-common/tsan/mutexset1.c: Update the test to match
10733 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10735 2014-05-21 Marek Polacek <polacek@redhat.com>
10738 * g++.dg/ubsan/pr61272.C: New test.
10740 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10741 Sandra Loosemore <sandra@codesourcery.com>
10744 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10745 * gcc.target/nios2/custom-fp-lto.c: New test.
10747 2014-05-21 Andreas Schwab <schwab@suse.de>
10749 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10751 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10754 * gcc.target/sh/pr54236-3.c: New.
10756 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10759 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10761 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10763 PR tree-optimization/60899
10764 * g++.dg/ipa/devirt-11.C: Update template.
10766 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10769 * g++.dg/cpp0x/pr61038.C: New.
10771 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10776 * g++.dg/cpp0x/nsdmi-template11.C: New.
10777 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10778 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10780 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10782 * gnat.dg/opt35.adb: New test.
10783 * gnat.dg/opt36.adb: Likewise.
10784 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10786 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10789 * g++.dg/cpp0x/Wattributes1.C: New.
10790 * g++.dg/ext/visibility/redecl1.C: Adjust.
10791 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10793 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10795 * gcc.target/powerpc/vsxcopy.c: New test.
10797 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10800 * g++.dg/cpp0x/nsdmi-union6.C: New.
10801 * g++.dg/parse/pr58664.C: Likewise.
10802 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10803 * g++.dg/parse/crash31.C: Likewise.
10804 * g++.dg/template/error2.C: Likewise.
10805 * g++.dg/template/inherit8.C: Likewise.
10806 * g++.dg/template/offsetof2.C: Likewise.
10808 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10810 * c-c++-common/gomp/simd4.c: Adjust for inform.
10811 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10812 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10813 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10814 * g++.dg/cpp0x/noexcept15.C: Likewise.
10815 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10816 * g++.dg/eh/spec6.C: Likewise.
10817 * g++.dg/expr/cast1.C: Likewise.
10818 * g++.dg/expr/dtor1.C: Likewise.
10819 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10820 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10821 * g++.dg/gomp/pr49223-2.C: Likewise.
10822 * g++.dg/gomp/udr-4.C: Likewise.
10823 * g++.dg/init/delete1.C: Likewise.
10824 * g++.dg/other/crash-2.C: Likewise.
10825 * g++.dg/parse/crash24.C: Likewise.
10826 * g++.dg/parse/crash25.C: Likewise.
10827 * g++.dg/parse/crash31.C: Likewise.
10828 * g++.dg/parse/crash49.C: Likewise.
10829 * g++.dg/parse/crash50.C: Likewise.
10830 * g++.dg/parse/crash54.C: Likewise.
10831 * g++.dg/parse/dtor7.C: Likewise.
10832 * g++.dg/parse/error40.C: Likewise.
10833 * g++.dg/parse/fused-params1.C: Likewise.
10834 * g++.dg/parse/new1.C: Likewise.
10835 * g++.dg/template/crash35.C: Likewise.
10836 * g++.dg/template/crash59.C: Likewise.
10837 * g++.dg/template/crash77.C: Likewise.
10838 * g++.dg/template/error51.C: Likewise.
10839 * g++.dg/template/incomplete1.C: Likewise.
10840 * g++.dg/template/incomplete3.C: Likewise.
10841 * g++.dg/template/incomplete4.C: Likewise.
10842 * g++.dg/template/incomplete5.C: Likewise.
10843 * g++.dg/template/inherit8.C: Likewise.
10844 * g++.dg/template/instantiate1.C: Likewise.
10845 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10846 * g++.dg/template/offsetof2.C: Likewise.
10847 * g++.dg/tm/pr51928.C: Likewise.
10848 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10849 * g++.dg/warn/incomplete1.C: Likewise.
10850 * g++.dg/warn/incomplete2.C: Likewise.
10851 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10852 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10853 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10854 * g++.old-deja/g++.eh/catch1.C: Likewise.
10855 * g++.old-deja/g++.eh/spec6.C: Likewise.
10856 * g++.old-deja/g++.mike/p7868.C: Likewise.
10857 * g++.old-deja/g++.other/crash38.C: Likewise.
10858 * g++.old-deja/g++.other/enum2.C: Likewise.
10859 * g++.old-deja/g++.other/incomplete.C: Likewise.
10860 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10861 * g++.old-deja/g++.pt/crash9.C: Likewise.
10862 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10863 * g++.old-deja/g++.pt/typename8.C: Likewise.
10864 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10866 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10868 * lib/target-supports.exp
10869 (check_effective_target_vect_sizes_32B_16B): Return false if
10870 128-bit AVX vectors preferred.
10872 2014-05-19 Mike Stump <mikestump@comcast.net>
10874 * lib/target-supports.exp (check_effective_target_avx): Early out
10875 if not x86 to prevent x86 flags on non-x86 targets.
10877 2014-05-19 Richard Biener <rguenther@suse.de>
10879 PR tree-optimization/61221
10880 * gcc.dg/torture/pr61221.c: New testcase.
10882 2014-05-19 Richard Biener <rguenther@suse.de>
10884 PR tree-optimization/61209
10885 * gfortran.dg/pr61209.f90: New testcase.
10887 2014-05-19 Richard Biener <rguenther@suse.de>
10889 PR tree-optimization/61184
10890 * c-c++-common/torture/pr61184.c: New testcase.
10892 2014-05-19 Christian Bruel <christian.bruel@st.com>
10895 * gcc.target/sh/pr61195.c: New test.
10897 2014-05-18 Wei Mi <wmi@google.com>
10900 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10901 directive with rtl insns. Add effective-target fpic and
10904 2014-05-17 Xinliang David Li <davidxl@google.com>
10906 * g++.dg/ipa/devirt-33.C: New testcase.
10908 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10910 * g++.dg/ipa/comdat.C: New file.
10912 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10914 * gnat.dg/volatile12.ad[sb]: New test.
10916 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10918 * gnat.dg/enum3.adb: New test.
10920 2014-05-18 Andreas Schwab <schwab@suse.de>
10922 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10924 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10926 PR libfortran/52539
10927 * gfortran.dg/namelist_utf8.f90: New test.
10929 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10932 * g++.dg/cpp0x/decltype58.C: New.
10934 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10936 * gcc.target/microblaze/others/break_handler.c: New.
10938 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10940 PR tree-optimization/61140
10941 PR tree-optimization/61150
10942 PR tree-optimization/61197
10943 * gcc.dg/tree-ssa/pr61140.c: New file.
10944 * gcc.dg/tree-ssa/pr61150.c: New file.
10945 * gcc.dg/tree-ssa/pr61197.c: New file.
10947 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10949 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10950 (dg-options): Add -mfpmath=387.
10951 (dg-final): Check that no MMX registers are used.
10953 2014-05-17 Andreas Schwab <schwab@suse.de>
10955 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10957 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10960 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10962 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10963 occurrences of "int" in the gimple dump to reflect that the return
10964 types of functions now show up in such dumps.
10965 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10967 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
10969 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10970 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10971 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10972 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10973 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10974 * gcc.dg/debug/pr35154.c: Update testcase.
10975 * gcc.target/i386/vectorize1.c: Update testcase.
10977 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
10980 * g++.dg/parse/error54.C: New.
10982 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
10984 PR rtl-optimization/60969
10985 * g++.dg/pr60969.C: New.
10987 2014-05-16 Richard Biener <rguenther@suse.de>
10989 PR tree-optimization/61194
10990 * gcc.dg/vect/pr61194.c: New testcase.
10992 2014-05-16 Richard Biener <rguenther@suse.de>
10994 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
10995 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
10996 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
10997 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
10999 2014-05-16 Richard Biener <rguenther@suse.de>
11001 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11003 2014-05-15 Martin Jambor <mjambor@suse.cz>
11006 * g++.dg/ipa/pr61085.C: New test.
11008 2014-05-15 Martin Jambor <mjambor@suse.cz>
11010 PR tree-optimization/61090
11011 * gcc.dg/tree-ssa/pr61090.c: New test.
11013 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11015 PR tree-optimization/61158
11016 * gcc.dg/pr61158.c: New test.
11018 2014-05-15 Andreas Schwab <schwab@suse.de>
11020 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11022 * obj-c++.dg/exceptions-5.mm: Likewise.
11024 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11026 * shrink-wrap-loop.c: New test case.
11028 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11030 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11031 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11032 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11033 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11034 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11035 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11036 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11037 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11038 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11039 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11040 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11041 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11042 * gcc.target/arm/simd/vtrns16_1.c: New file.
11043 * gcc.target/arm/simd/vtrns32_1.c: New file.
11044 * gcc.target/arm/simd/vtrns8_1.c: New file.
11045 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11046 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11047 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11049 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11051 * gcc.target/i386/clflushopt-1.c: New.
11052 * gcc.target/i386/xsavec-1.c: Ditto.
11053 * gcc.target/i386/xsavec64-1.c: Ditto.
11054 * gcc.target/i386/xsaves-1.c: Ditto.
11055 * gcc.target/i386/xsaves64-1.c: Ditto.
11056 * gcc.target/i386/sse-12.c: Test new options.
11057 * gcc.target/i386/sse-13.c: Ditto.
11058 * gcc.target/i386/sse-14.c: Ditto.
11059 * gcc.target/i386/sse-22.c: Ditto.
11060 * gcc.target/i386/sse-23.c: Ditto.
11061 * g++.dg/other/i386-2.C: Ditto.
11062 * g++.dg/other/i386-3.C: Ditto.
11064 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11066 PR rtl-optimization/60866
11067 * gcc.dg/pr60866.c: New test.
11069 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11071 PR rtl-optimization/60901
11072 * gcc.target/i386/pr60901.c: New test.
11074 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11077 * c-c++-common/asan/asan-interface-1.c: New test.
11078 * lib/asan-dg.exp (asan_include_flags): New function.
11079 (asan_init): Call asan_include_flags to obtain path
11080 to sanitizer headers.
11082 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11084 * lib/target-support.exp (check_dfp_hw_available): New function.
11085 (is-effective-target): Check $arg for dfp_hw.
11086 (is-effective-target-keyword): Likewise.
11087 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11088 Change target to dfp_hw.
11090 2014-05-13 Marek Polacek <polacek@redhat.com>
11093 * gcc.dg/pr61162.c: New test.
11095 2014-05-13 Marek Polacek <polacek@redhat.com>
11097 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11098 * c-c++-common/pr50459-2.c: New test.
11100 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11103 * g++.dg/template/pr54310.C: New.
11105 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11106 Sandra Loosemore <sandra@codesourcery.com>
11108 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11110 2014-05-13 Catherine Moore <clm@cm00re.com>
11112 * gcc.target/mips/near-far-1.c: Adjust expected output
11113 to allow the JALS instruction.
11114 * gcc.target/mips/near-far-2.c: Likewise.
11115 * gcc.target/mips/near-far-4.c: Likewise.
11117 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11119 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11121 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11124 * gcc.dg/pr61060.c: New test.
11126 2014-05-12 DJ Delorie <dj@redhat.com>
11128 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11129 * gcc.dg/sibcall-4.c: Likewise.
11131 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11133 * objc.dg/shadow-1.m: New test.
11134 * objc.dg/shadow-2.m: New test.
11135 * objc.dg/ivar-scope-1.m: New test.
11136 * objc.dg/ivar-scope-2.m: New test.
11137 * objc.dg/ivar-scope-3.m: New test.
11138 * objc.dg/ivar-scope-4.m: New test.
11139 * objc.dg/ivar-visibility-1.m: New test.
11140 * objc.dg/ivar-visibility-2.m: New test.
11141 * objc.dg/ivar-visibility-3.m: New test.
11142 * objc.dg/ivar-visibility-4.m: New test.
11144 2014-05-12 Tobias Burnus <burnus@net-b.de>
11147 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11149 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11152 * gfortran.dg/associate_16.f90: New test.
11154 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11157 * gcc.target/avr/pr60991.c: New testcase.
11159 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11162 * g++.dg/cpp1y/pr60054.C: New.
11164 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11167 * g++.dg/template/pr51199.C: New.
11169 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11171 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11173 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11175 * gfortran.dg/gomp/affinity-1.f90: New test.
11177 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11179 * gcc.dg/torture/pr61136.c: New test.
11181 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11184 * g++.dg/cpp0x/sfinae51.C: New.
11187 * g++.dg/cpp0x/variadic157.C: New.
11189 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11192 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11194 2014-05-10 Marek Polacek <polacek@redhat.com>
11196 * gcc.dg/pedwarn-init.c: New test.
11197 * gcc.dg/init-string-1.c: Adjust dg-error.
11199 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11201 * lib/target-supports.exp
11202 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11205 2014-05-09 Marek Polacek <polacek@redhat.com>
11208 * gcc.dg/pr61096-1.c: New test.
11209 * gcc.dg/pr61096-2.c: New test.
11211 2014-05-09 Florian Weimer <fweimer@redhat.com>
11213 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11214 * g++.dg/fstack-protector-strong.C: Likewise.
11215 * gcc.target/i386/ssp-strong-reg.c: New file.
11217 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11220 * gcc.target/avr/torture/pr61055.c: New test.
11222 2014-05-09 Marek Polacek <polacek@redhat.com>
11225 * c-c++-common/attributes-1.c: Move test line to a new test.
11226 * c-c++-common/attributes-2.c: New test.
11227 * c-c++-common/pr50459.c: New test.
11228 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11229 * gcc.dg/nonnull-2.c: Likewise.
11230 * gcc.dg/pr55570.c: Modify dg-error.
11231 * gcc.dg/tm/wrap-2.c: Likewise.
11233 2014-05-08 Jeff Law <law@redhat.com>
11235 PR tree-optimization/61009
11236 * g++.dg/tree-ssa/pr61009.C: New test.
11238 2014-05-08 Matthias Klose <doko@ubuntu.com>
11241 * gcc-dg/unused-8a.c: New.
11242 * gcc-dg/unused-8b.c: Likewise.
11244 2014-05-08 Marek Polacek <polacek@redhat.com>
11247 * gcc.dg/pr61053.c: New test.
11249 2014-05-08 Marek Polacek <polacek@redhat.com>
11252 * gcc.dg/pr61077.c: New test.
11254 2014-05-08 Tobias Burnus <burnus@net-b.de>
11256 * gfortran.dg/coarray_collectives_1.f90: New.
11257 * gfortran.dg/coarray_collectives_2.f90: New.
11258 * gfortran.dg/coarray_collectives_3.f90: New.
11259 * gfortran.dg/coarray_collectives_4.f90: New.
11260 * gfortran.dg/coarray_collectives_5.f90: New.
11261 * gfortran.dg/coarray_collectives_6.f90: New.
11262 * gfortran.dg/coarray/collectives_1.f90: New.
11263 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11264 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11265 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11266 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11267 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11268 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11269 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11271 2014-05-08 Wei Mi <wmi@google.com>
11274 * gcc.target/i386/pr58066.c: New test.
11276 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11278 * gcc.target/i386/avx256-unaligned-load-2.c,
11279 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11280 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11281 packed-single instructions.
11283 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11286 * g++.dg/diagnostic/pr13981.C: New.
11288 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11290 PR tree-optimization/59100
11291 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11292 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11294 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11296 PR tree-optimization/61095
11297 * gcc.dg/torture/pr61095.c: New test.
11299 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11301 PR middle-end/39246
11302 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11303 the uninitialized complex is used.
11304 * gcc.dg/uninit-17.c: New test to check partial initialization of
11305 complex with branches.
11306 * gcc.dg/uninit-17-O0.c: Likewise.
11308 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11311 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11312 (test_03): Rename to test_02.
11314 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11317 * g++.dg/cpp0x/sfinae50.C: New.
11319 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11322 * g++.dg/cpp0x/deleted7.C: New.
11324 2014-05-07 Richard Biener <rguenther@suse.de>
11326 PR tree-optimization/61034
11327 * g++.dg/tree-ssa/pr61034.C: New testcase.
11329 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11331 * gcc.target/epiphany/isr-arg.c: New file.
11333 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11335 PR tree-optimization/52252
11336 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11338 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11340 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11341 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11342 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11343 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11344 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11345 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11346 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11347 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11348 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11349 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11350 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11351 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11352 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11353 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11354 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11355 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11356 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11357 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11358 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11359 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11360 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11361 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11362 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11363 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11364 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11365 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11366 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11367 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11368 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11369 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11370 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11371 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11372 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11373 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11374 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11375 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11376 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11377 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11378 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11379 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11380 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11381 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11382 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11383 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11384 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11385 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11386 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11387 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11388 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11389 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11390 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11391 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11392 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11393 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11394 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11395 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11396 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11397 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11398 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11399 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11400 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11401 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11402 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11403 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11404 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11405 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11406 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11407 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11408 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11409 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11410 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11411 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11413 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11415 gcc.target/aarch64/simd/ext_f32.x: New file.
11416 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11417 gcc.target/aarch64/simd/ext_p16.x: New file.
11418 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11419 gcc.target/aarch64/simd/ext_p8.x: New file.
11420 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11421 gcc.target/aarch64/simd/ext_s16.x: New file.
11422 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11423 gcc.target/aarch64/simd/ext_s32.x: New file.
11424 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11425 gcc.target/aarch64/simd/ext_s64.x: New file.
11426 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11427 gcc.target/aarch64/simd/ext_s8.x: New file.
11428 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11429 gcc.target/aarch64/simd/ext_u16.x: New file.
11430 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11431 gcc.target/aarch64/simd/ext_u32.x: New file.
11432 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11433 gcc.target/aarch64/simd/ext_u64.x: New file.
11434 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11435 gcc.target/aarch64/simd/ext_u8.x: New file.
11436 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11437 gcc.target/aarch64/simd/ext_f64.c: New file.
11438 gcc.target/aarch64/simd/extq_f32.x: New file.
11439 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11440 gcc.target/aarch64/simd/extq_p16.x: New file.
11441 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11442 gcc.target/aarch64/simd/extq_p8.x: New file.
11443 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11444 gcc.target/aarch64/simd/extq_s16.x: New file.
11445 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11446 gcc.target/aarch64/simd/extq_s32.x: New file.
11447 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11448 gcc.target/aarch64/simd/extq_s64.x: New file.
11449 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11450 gcc.target/aarch64/simd/extq_s8.x: New file.
11451 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11452 gcc.target/aarch64/simd/extq_u16.x: New file.
11453 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11454 gcc.target/aarch64/simd/extq_u32.x: New file.
11455 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11456 gcc.target/aarch64/simd/extq_u64.x: New file.
11457 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11458 gcc.target/aarch64/simd/extq_u8.x: New file.
11459 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11460 gcc.target/aarch64/simd/extq_f64.c: New file.
11462 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11464 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11465 * gcc.target/aarch64/vtrnu32.c: Likewise.
11466 * gcc.target/aarch64/vtrnf32.c: Likewise.
11468 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11470 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11471 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11472 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11473 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11474 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11475 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11476 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11477 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11478 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11479 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11480 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11481 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11482 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11483 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11484 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11485 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11486 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11487 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11488 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11489 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11490 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11491 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11492 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11493 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11494 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11495 * gcc.target/aarch64/simd/vtrns16.x: New file.
11496 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11497 * gcc.target/aarch64/simd/vtrns32.x: New file.
11498 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11499 * gcc.target/aarch64/simd/vtrns8.x: New file.
11500 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11501 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11502 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11503 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11504 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11505 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11507 2014-05-07 Richard Biener <rguenther@suse.de>
11509 PR tree-optimization/57864
11510 * gcc.dg/torture/pr57864.c: New testcase.
11512 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11514 PR libfortran/61049
11515 * gfortran.dg/list_read_13.f: New test.
11517 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11520 * g++.dg/cpp0x/nsdmi-template9.C: New.
11521 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11523 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11524 Mike Stump <mikestump@comcast.net>
11525 Richard Sandiford <rdsandiford@googlemail.com>
11527 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11529 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11532 * g++.dg/ipa/devirt-32.C: New testcase.
11534 2014-05-05 Richard Biener <rguenther@suse.de>
11536 PR middle-end/61010
11537 * gcc.dg/torture/pr61010.c: New testcase.
11539 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11541 * gcc.target/s390/leaf-profile.c: New testcase.
11543 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11545 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11546 Disable asm scan for s390.
11547 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11548 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11550 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11552 PR tree-optimization/60363
11553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11555 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11557 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11558 (dg-require-effective-target): Change target to powerpc_fprs.
11559 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11560 (dg-require-effective-target): Change target to dfprt.
11562 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11565 * g++.dg/cpp0x/deleted4.C: New.
11566 * g++.dg/cpp0x/deleted5.C: Likewise.
11567 * g++.dg/cpp0x/deleted6.C: Likewise.
11569 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11572 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11574 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11575 * gfortran.dg/coarray_poly_6.f90: Likewise.
11576 * gfortran.dg/coarray_poly_7.f90: Likewise.
11577 * gfortran.dg/coarray_poly_8.f90: Likewise.
11579 2014-05-02 Marek Polacek <polacek@redhat.com>
11582 * gcc.dg/pr25801.c: New test.
11584 2014-05-02 Marek Polacek <polacek@redhat.com>
11587 * gcc.dg/pr60784.c: New test.
11589 2014-05-01 Marek Polacek <polacek@redhat.com>
11592 * gcc.dg/pr60915.c: New test.
11594 2014-05-01 Marek Polacek <polacek@redhat.com>
11597 * gcc.dg/pr60257.c: New test.
11599 2014-05-01 Marek Polacek <polacek@redhat.com>
11602 * c-c++-common/pr43395.c: New test.
11604 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11606 * gcc.dg/cond-reduc-1.c: New test.
11607 * gcc.dg/cond-reduc-2.c: Likewise.
11609 2014-05-01 Marek Polacek <polacek@redhat.com>
11612 * gcc.dg/pr29467.c: New test.
11613 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11614 about boolean types.
11615 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11617 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11619 2014-05-01 Marek Polacek <polacek@redhat.com>
11622 * gcc.dg/pr43245.c: New test.
11624 2014-05-01 Marek Polacek <polacek@redhat.com>
11627 * gcc.dg/pr56989.c: New test.
11629 2014-04-30 Ian Lance Taylor <iant@google.com>
11631 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11632 in go_compile_args rather than in argument to go-torture-execute.
11634 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11636 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11639 2014-04-30 Tobias Burnus <burnus@net-b.de>
11641 * gfortran.dg/coarray_poly_6.f90
11642 * gfortran.dg/coarray_poly_7.f90
11643 * gfortran.dg/coarray_poly_8.f90
11645 2014-04-30 Tobias Burnus <burnus@net-b.de>
11647 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11648 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11649 * gfortran.dg/coarray/codimension.f90: New.
11651 2014-04-30 Tobias Burnus <burnus@net-b.de>
11653 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11654 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11656 2014-04-30 Tobias Burnus <burnus@net-b.de>
11658 * gfortran.dg/coarray_poly_4.f90: New.
11659 * gfortran.dg/coarray_poly_5.f90: New.
11661 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11663 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11664 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11665 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11666 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11667 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11668 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11669 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11670 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11671 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11672 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11673 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11674 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11675 * gcc.target/arm/simd/vuzps16_1.c: New file.
11676 * gcc.target/arm/simd/vuzps32_1.c: New file.
11677 * gcc.target/arm/simd/vuzps8_1.c: New file.
11678 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11679 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11680 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11682 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11684 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11685 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11686 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11688 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11690 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11691 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11692 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11693 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11694 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11695 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11696 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11697 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11698 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11699 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11700 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11701 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11702 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11703 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11704 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11705 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11706 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11707 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11708 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11709 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11710 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11711 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11712 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11713 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11714 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11715 * gcc.target/aarch64/simd/vuzps16.x: New file.
11716 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11717 * gcc.target/aarch64/simd/vuzps32.x: New file.
11718 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11719 * gcc.target/aarch64/simd/vuzps8.x: New file.
11720 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11721 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11722 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11723 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11724 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11725 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11727 2014-04-30 Richard Biener <rguenther@suse.de>
11729 PR tree-optimization/48329
11730 * gfortran.dg/vect/pr48329.f90: New testcase.
11732 2014-04-30 Marek Polacek <polacek@redhat.com>
11734 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11735 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11737 2014-04-30 Marek Polacek <polacek@redhat.com>
11740 * gcc.dg/pr60139.c: New test.
11742 2014-04-30 Marek Polacek <polacek@redhat.com>
11745 * gcc.dg/pr60351.c: New test.
11747 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11749 * gcc.target/arm/simd/simd.exp: New file.
11750 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11751 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11752 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11753 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11754 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11755 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11756 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11757 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11758 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11759 * gcc.target/arm/simd/vzipf32_1.c: New file.
11760 * gcc.target/arm/simd/vzipp16_1.c: New file.
11761 * gcc.target/arm/simd/vzipp8_1.c: New file.
11762 * gcc.target/arm/simd/vzips16_1.c: New file.
11763 * gcc.target/arm/simd/vzips32_1.c: New file.
11764 * gcc.target/arm/simd/vzips8_1.c: New file.
11765 * gcc.target/arm/simd/vzipu16_1.c: New file.
11766 * gcc.target/arm/simd/vzipu32_1.c: New file.
11767 * gcc.target/arm/simd/vzipu8_1.c: New file.
11769 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11772 * g++.dg/cpp0x/constexpr-51707.C: New.
11774 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11776 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11777 occurrences of "int" in the gimple dump to reflect that the return
11778 types of functions now show up in such dumps.
11779 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11781 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11783 PR tree-optimization/60971
11784 * c-c++-common/turtore/pr60971.c: New test.
11786 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11788 * gcc.target/aarch64/simd/simd.exp: New file.
11789 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11790 * gcc.target/aarch64/simd/vzipf32.x: New file.
11791 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11792 * gcc.target/aarch64/simd/vzipp16.x: New file.
11793 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11794 * gcc.target/aarch64/simd/vzipp8.x: New file.
11795 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11796 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11797 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11798 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11799 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11800 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11801 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11802 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11803 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11804 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11805 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11806 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11807 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11808 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11809 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11810 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11811 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11812 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11813 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11814 * gcc.target/aarch64/simd/vzips16.x: New file.
11815 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11816 * gcc.target/aarch64/simd/vzips32.x: New file.
11817 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11818 * gcc.target/aarch64/simd/vzips8.x: New file.
11819 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11820 * gcc.target/aarch64/simd/vzipu16.x: New file.
11821 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11822 * gcc.target/aarch64/simd/vzipu32.x: New file.
11823 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11824 * gcc.target/aarch64/simd/vzipu8.x: New file.
11826 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11828 * gcc.target/aarch64/fcsel_1.c: New test case.
11830 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11832 PR libfortran/60810
11833 * gfortran.dg/arrayio_13.f90: New test.
11835 2014-04-28 Martin Jambor <mjambor@suse.cz>
11837 * gcc.dg/tree-ssa/sra-14.c: New test.
11839 2014-04-28 Richard Biener <rguenther@suse.de>
11841 PR middle-end/60092
11842 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11843 * gcc.dg/vect/pr60092.c: Likewise.
11845 2014-04-28 Richard Biener <rguenther@suse.de>
11847 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11848 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11849 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11850 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11852 2014-04-28 Richard Biener <rguenther@suse.de>
11854 PR tree-optimization/60979
11855 * gcc.dg/graphite/pr60979.c: New testcase.
11857 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11860 * gcc.dg/pr60114.c: Use signed chars.
11862 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11865 * g++.dg/cpp0x/alias-decl-43.C: New.
11867 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11871 * gfortran.dg/no_range_check_3.f90: New test.
11873 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11875 PR libfortran/52539
11876 * gfortran.dg/namelist_utf8.f90: New test.
11878 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11880 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11881 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11882 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11884 2014-04-25 Cary Coutant <ccoutant@google.com>
11887 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11888 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11889 -fdebug-types-section flag.
11891 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11893 * gcc.target/arm/tail-long-call.c: New test.
11895 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11897 PR tree-optimization/60930
11898 * gcc.dg/torture/pr60930.c: New test.
11900 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11902 PR tree-optimization/60960
11903 * gcc.c-torture/execute/pr60960.c: New test.
11905 2014-04-25 Marek Polacek <polacek@redhat.com>
11907 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11909 2014-04-25 Marek Polacek <polacek@redhat.com>
11912 * gcc.dg/pr18079.c: New test.
11913 * gcc.dg/pr18079-2.c: New test.
11915 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11917 * c-c++-common/gomp/pr60823-2.c: Require effective target
11920 2014-04-25 Marek Polacek <polacek@redhat.com>
11923 * gcc.dg/pr60114.c: New test.
11925 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11927 * gcc.c-torture/execute/20140425-1.c: New test.
11929 2014-04-25 Marek Polacek <polacek@redhat.com>
11932 * c-c++-common/pr60156.c: New test.
11934 2014-04-25 Richard Biener <rguenther@suse.de>
11937 * g++.dg/opt/pr60912.C: New testcase.
11939 2014-04-25 Richard Biener <rguenther@suse.de>
11942 * gcc.dg/lto/pr60911_0.c: New testcase.
11944 2014-04-24 Cong Hou <congh@google.com>
11946 PR tree-optimization/60896
11947 * g++.dg/vect/pr60896.cc: New test.
11949 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11951 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11952 unpack builtin functionss for 128-bit types.
11953 * gcc.target/powerpc/pack02.c: Likewise.
11954 * gcc.target/powerpc/pack03.c: Likewise.
11955 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11956 divide builtin functionss.
11957 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11958 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11960 * gcc.target/powerpc/bcd-2.c: Likewise.
11961 * gcc.target/powerpc/bcd-3.c: Likewise.
11962 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11963 builtin functionss.
11964 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11966 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11968 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11969 keeps_null_pointer_checks.
11970 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11971 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11972 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11973 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
11975 2014-04-24 Jakub Jelinek <jakub@redhat.com>
11977 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
11978 Replace load with read and store with write.
11980 2014-04-24 Jeff Law <law@redhat.com>
11983 * gcc.c-torture/pr60822.c: New test.
11984 * gcc.c-torture/pr60822.x: New test.
11986 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
11989 * g++.dg/cpp0x/pr57958.C: New test.
11991 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
11993 * lib/target-supports.exp (check_effective_target_vect_perm): Return
11994 true for aarch64_be.
11996 2014-04-24 Radovan Obradovic <robradovic@mips.com>
11997 Tom de Vries <tom@codesourcery.com>
11999 * gcc.dg/fuse-caller-save.c: New test.
12001 2014-04-24 Joey Ye <joey.ye@arm.com>
12003 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12005 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12007 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12008 * gcc.dg/vect/vect-bswap16: New test.
12009 * gcc.dg/vect/vect-bswap32: Likewise.
12010 * gcc.dg/vect/vect-bswap64: Likewise.
12012 2014-04-23 Jeff Law <law@redhat.com>
12014 PR tree-optimization/60902
12015 * gcc.target/i386/pr60902.c: New test.
12017 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12019 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12020 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12021 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12023 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12025 * gcc.target/arm/rev16.c: New test.
12027 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12029 * gcc.target/aarch64/rev16_1.c: New test.
12031 2014-04-23 Richard Biener <rguenther@suse.de>
12033 PR tree-optimization/60903
12034 * gcc.dg/torture/pr60903.c: New testcase.
12036 2014-04-23 Richard Biener <rguenther@suse.de>
12038 PR middle-end/60895
12039 * g++.dg/torture/pr60895.C: New testcase.
12041 2014-04-23 Richard Biener <rguenther@suse.de>
12043 PR middle-end/60891
12044 * gcc.dg/torture/pr60891.c: New testcase.
12046 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12049 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12050 -fno-sanitize-recover to dg-options.
12051 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12052 add -std=c++11 to dg-options.
12053 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12054 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12055 add -std=c++1y to dg-options.
12056 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12057 -fno-sanitize-recover to dg-options.
12058 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12059 * c-c++-common/ubsan/vla-4.c: Likewise.
12060 * c-c++-common/ubsan/pr59503.c: Likewise.
12061 * c-c++-common/ubsan/vla-3.c: Likewise.
12062 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12063 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12064 * c-c++-common/ubsan/shift-3.c: Likewise.
12065 * c-c++-common/ubsan/overflow-1.c: Likewise.
12066 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12067 * c-c++-common/ubsan/vla-2.c: Likewise.
12068 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12069 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12070 * c-c++-common/ubsan/shift-6.c: Likewise.
12071 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12072 * c-c++-common/ubsan/overflow-add-3.c: New test.
12073 * c-c++-common/ubsan/overflow-add-4.c: New test.
12074 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12075 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12077 2014-04-22 Christian Bruel <christian.bruel@st.com>
12079 * gcc.target/sh/hiconst.c: New test.
12081 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12083 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12084 lroundf generates custom round instruction, too.
12086 2014-04-22 Tobias Burnus <burnus@net-b.de>
12089 * coarray/alloc_comp_3.f90: New.
12091 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12094 * gcc.target/i386/pr60868.c: New testcase.
12096 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12099 * c-c++-common/gomp/pr59073.c: New test.
12101 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12103 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12105 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12107 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12108 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12110 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12112 * gcc.dg/memcpy-5.c: New test.
12114 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12116 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12118 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12119 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12121 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12122 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12124 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12125 from dg-additional-options.
12126 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12129 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12131 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12132 (sigill_hdlr): Remove.
12133 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12136 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12137 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12138 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12140 * lib/target-supports.exp (add_options_for_tls): Remove
12141 *-*-solaris2.9* handling.
12143 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12145 * gcc.target/aarch64/vect_cvtf_1.c: New.
12147 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12149 PR tree-optimization/60823
12150 * c-c++-common/gomp/pr60823-1.c: New test.
12151 * c-c++-common/gomp/pr60823-2.c: New test.
12152 * c-c++-common/gomp/pr60823-3.c: New test.
12154 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12156 * gcc.target/arm/anddi_notdi-1.c: New test.
12157 * gcc.target/arm/iordi_notdi-1.c: New test case.
12159 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12161 * gcc.target/arm/iordi_notdi-1.c: New test.
12163 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12165 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12167 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12170 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12171 not cause errors if -mspe.
12173 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12176 * gcc.target/i386/pr60909-1.c: New test.
12177 * gcc.target/i386/pr60909-2.c: Ditto.
12179 2014-04-18 Cong Hou <congh@google.com>
12181 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12182 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12184 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12186 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12187 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12189 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12192 * g++.dg/cpp0x/alias-decl-42.C: New.
12194 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12196 * gcc.target/powerpc/ti_math1.c: New.
12197 * gcc.target/powerpc/ti_math2.c: New.
12199 2014-04-17 Martin Jambor <mjambor@suse.cz>
12201 * gnat.dg/opt34.adb: New.
12202 * gnat.dg/opt34_pkg.ads: Likewise.
12204 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12206 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12207 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12209 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12211 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12212 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12214 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12217 Forward port from 4.8 branch
12218 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12220 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12222 * gcc.target/i386/bmi-2.c: Ditto.
12224 2014-04-17 Richard Biener <rguenther@suse.de>
12226 PR middle-end/60849
12227 * g++.dg/opt/pr60849.C: New testcase.
12229 2014-04-17 Richard Biener <rguenther@suse.de>
12231 PR tree-optimization/60836
12232 * g++.dg/vect/pr60836.cc: New testcase.
12234 2014-04-17 Richard Biener <rguenther@suse.de>
12236 PR tree-optimization/60841
12237 * gcc.dg/vect/pr60841.c: New testcase.
12239 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12241 * g++.dg/ipa/devirt-31.C: New testcase.
12243 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12246 * gcc.dg/lto/pr60820_0.c: New testcase.
12247 * gcc.dg/lto/pr60820_1.c: New testcase.
12249 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12252 * g++.dg/torture/pr60854.C: New testcase.
12254 2014-04-16 Catherine Moore <clm@codesourcery.com>
12256 * gcc.target/mips/umips-store16-2.c: New test.
12258 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12260 * g++.dg/cpp0x/initlist-vect.C: New file.
12262 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12264 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12265 * gcc.dg/uninit-I-O0.c: Likewise.
12266 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12268 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12270 PR tree-optimization/60844
12271 * gcc.dg/pr60844.c: New test.
12273 2014-04-15 Richard Biener <rguenther@suse.de>
12275 PR rtl-optimization/56965
12276 * gcc.dg/torture/pr56965-1.c: New testcase.
12277 * gcc.dg/torture/pr56965-2.c: Likewise.
12279 2014-04-15 Teresa Johnson <tejohnson@google.com>
12281 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12283 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12285 * gnat.dg/vect14.adb: New test.
12287 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12289 * gnat.dg/vect12.ad[sb]: New test.
12290 * gnat.dg/vect13.ad[sb]: Likewise.
12292 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12294 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12296 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12297 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12298 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12299 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12300 * c-c++-common/ubsan/null-1.c: Likewise.
12301 * c-c++-common/ubsan/null-10.c: Likewise.
12302 * c-c++-common/ubsan/null-11.c: Likewise.
12303 * c-c++-common/ubsan/null-2.c: Likewise.
12304 * c-c++-common/ubsan/null-3.c: Likewise.
12305 * c-c++-common/ubsan/null-4.c: Likewise.
12306 * c-c++-common/ubsan/null-5.c: Likewise.
12307 * c-c++-common/ubsan/null-6.c: Likewise.
12308 * c-c++-common/ubsan/null-7.c: Likewise.
12309 * c-c++-common/ubsan/null-8.c: Likewise.
12310 * c-c++-common/ubsan/null-9.c: Likewise.
12311 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12312 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12313 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12314 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12315 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12316 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12317 * c-c++-common/ubsan/pr59333.c: Likewise.
12318 * c-c++-common/ubsan/pr59667.c: Likewise.
12319 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12320 * c-c++-common/ubsan/pr60636.c: Likewise.
12321 * c-c++-common/ubsan/shift-1.c: Likewise.
12322 * c-c++-common/ubsan/shift-2.c: Likewise.
12323 * c-c++-common/ubsan/vla-1.c: Likewise.
12325 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12327 * gnat.dg/vect11.ad[sb]: New test.
12329 2014-04-14 Richard Biener <rguenther@suse.de>
12331 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12333 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12335 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12337 2014-04-14 Richard Biener <rguenther@suse.de>
12338 Marc Glisse <marc.glisse@inria.fr>
12341 * gcc.target/i386/vec-may_alias.c: New testcase.
12343 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12345 * lib/target-supports.exp
12346 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12347 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12350 2014-04-14 Richard Biener <rguenther@suse.de>
12353 * gcc.dg/lto/pr60720_0.c: New testcase.
12354 * gcc.dg/lto/pr60720_1.c: Likewise.
12356 2014-04-14 Christian Bruel <christian.bruel@st.com>
12358 * gcc.target/sh/memset.c: New test.
12360 2014-04-14 Richard Biener <rguenther@suse.de>
12362 PR middle-end/55022
12363 * gcc.dg/graphite/pr55022.c: New testcase.
12365 2014-04-14 Richard Biener <rguenther@suse.de>
12367 PR tree-optimization/59817
12368 PR tree-optimization/60453
12369 * gfortran.dg/graphite/pr59817.f: New testcase.
12370 * gcc.dg/graphite/pr59817-1.c: Likewise.
12371 * gcc.dg/graphite/pr59817-2.c: Likewise.
12373 2014-04-14 Jason Merrill <jason@redhat.com>
12376 * lib/gcc-dg.exp (dg-build-dso): New.
12377 (gcc-dg-test-1): Handle dg-do-what "dso".
12379 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12382 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12385 * gfortran.dg/associate_15.f90: New test.
12387 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12389 PR middle-end/60467
12390 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12393 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12395 PR middle-end/60469
12396 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12398 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12400 * gcc.target/mips/umips-store16-1.c: New test.
12402 2014-04-11 Tobias Burnus <burnus@net-b.de>
12405 * * g++.dg/warn/warn_format_signedness.C: New.
12406 * gcc.dg/format/warn-signedness.c: New.
12408 2014-04-11 Tobias Burnus <burnus@net-b.de>
12412 * gfortran.dg/finalize_25.f90: New.
12414 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12416 * gcc.target/epiphany/t1068-2.c: New file.
12418 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12420 * gcc.target/epiphany/btst-1.c: New test.
12422 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12424 PR rtl-optimization/60651
12425 * gcc.target/epiphany/mode-switch.c: New test.
12427 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12430 * g++.dg/cpp0x/gen-attrs-58.C: New.
12431 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12433 2014-04-11 Steve Ellcey <sellcey@mips.com>
12434 Jakub Jelinek <jakub@redhat.com>
12436 PR middle-end/60556
12437 * gcc.c-torture/compile/pr60556.c: New test.
12439 2014-04-11 Richard Biener <rguenther@suse.de>
12441 PR middle-end/60797
12442 * gcc.dg/pr60797.c: New testcase.
12444 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12446 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12447 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12448 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12450 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12451 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12452 instructions as well.
12454 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12456 PR rtl-optimization/60663
12457 * gcc.target/arm/pr60663.c: New test.
12459 2014-04-10 Jason Merrill <jason@redhat.com>
12461 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12463 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12466 * g++.dg/lto/pr60567_0.C: New test.
12468 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12470 * gfortran.dg/class_nameclash.f90: New test.
12472 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12475 * g++.dg/cpp0x/variadic156.C: New.
12477 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12479 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12482 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12485 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12488 2014-04-09 Steve Ellcey <sellcey@mips.com>
12490 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12493 2014-04-09 Cong Hou <congh@google.com>
12496 * lib/target-supports.exp:
12497 (check_effective_target_vect_widen_si_to_di_pattern): New.
12498 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12499 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12501 (foo): Fix up formatting.
12502 (main): Call check_vect.
12504 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12507 * g++.dg/template/crash119.C: New.
12509 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12511 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12513 2014-04-08 Jason Merrill <jason@redhat.com>
12515 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12517 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12519 PR rtl-optimization/60776
12520 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12521 * gcc.dg/builtin-bswap-7.c: Likewise.
12522 * gcc.dg/builtin-bswap-6a.c: New testcase.
12523 * gcc.dg/builtin-bswap-7a.c: New testcase.
12526 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12528 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12530 * gcc.dg/builtin-bswap-7.c: Likewise.
12532 2014-04-08 Richard Biener <rguenther@suse.de>
12534 PR tree-optimization/60785
12535 * gcc.dg/graphite/pr60785.c: New testcase.
12537 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12540 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12543 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12545 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12546 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12547 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12549 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12551 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12553 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12556 * g++.dg/torture/pr60609.C: New test.
12558 2014-04-07 Richard Biener <rguenther@suse.de>
12560 PR tree-optimization/60766
12561 * gcc.dg/torture/pr60766.c: New testcase.
12563 2014-04-07 Jason Merrill <jason@redhat.com>
12565 * lib/gcc-dg.exp (dg-build-dso): New.
12566 (gcc-dg-test-1): Handle dg-do-what "dso".
12567 * lib/target-supports.exp (add_options_for_dlopen): New.
12568 (check_effective_target_dlopen): Use it.
12570 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12572 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12574 2014-04-07 Richard Biener <rguenther@suse.de>
12576 PR middle-end/60750
12577 * g++.dg/torture/pr60750.C: New testcase.
12578 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12580 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12582 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12584 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12587 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12589 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12592 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12594 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12596 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12598 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12600 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12602 * gcc.target/avr/dev-specific-rmw.c: New test.
12604 2014-04-04 Cong Hou <congh@google.com>
12606 PR tree-optimization/60656
12607 * gcc.dg/vect/pr60656.c: New test.
12609 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12611 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12613 * gcc.dg/builtin-bswap-7.c: Likewise.
12615 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12618 * g++.dg/cpp0x/constexpr-ice15.C: New.
12620 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12623 testcase by Richard Biener
12624 * gcc.dg/lto/pr59626_0.c: New testcase.
12625 * gcc.dg/lto/pr59626_1.c: New testcase.
12627 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12630 * gcc.c-torture/compile/pr60655-1.c: New test.
12632 2014-04-04 Martin Jambor <mjambor@suse.cz>
12635 * g++.dg/ipa/pr60640-1.C: New test.
12636 * g++.dg/ipa/pr60640-2.C: Likewise.
12637 * g++.dg/ipa/pr60640-3.C: Likewise.
12638 * g++.dg/ipa/pr60640-4.C: Likewise.
12640 2014-04-04 Jeff Law <law@redhat.com>
12643 * gcc.target/arm/pr60657.c: New test.
12645 2014-04-04 Richard Biener <rguenther@suse.de>
12648 * g++.dg/torture/pr60746.C: New testcase.
12650 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12652 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12653 * g++.old-deja/g++.jason/overload21.C: Likewise.
12654 * g++.old-deja/g++.law/init5.C: Likewise.
12656 2014-04-03 Cong Hou <congh@google.com>
12658 PR tree-optimization/60505
12659 * gcc.dg/vect/pr60505.c: New test.
12661 2014-04-03 Richard Biener <rguenther@suse.de>
12663 PR tree-optimization/60740
12664 * gcc.dg/graphite/pr60740.c: New testcase.
12666 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12668 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12669 * g++.dg/warn/Wnvdtor-2.C: New.
12670 * g++.dg/warn/Wnvdtor-3.C: New.
12671 * g++.dg/warn/Wnvdtor-4.C: New.
12672 * g++.dg/warn/Weff1.C: Delete.
12673 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12674 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12676 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12679 * g++.dg/torture/pr60659.C: New testcase.
12681 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12683 PR tree-optimization/60733
12684 * gcc.dg/torture/pr60733.c: New test.
12686 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12688 PR rtl-optimization/60650
12689 * gcc.target/arm/pr60650-2.c: New.
12691 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12693 * gcc.target/i386/avx2-vpand-3.c,
12694 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12696 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12698 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12699 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12700 gcc.target/i386/memcpy-strategy-1.c,
12701 gcc.target/i386/memcpy-strategy-2.c,
12702 gcc.target/i386/memcpy-vector_loop-1.c,
12703 gcc.target/i386/memcpy-vector_loop-2.c,
12704 gcc.target/i386/memset-vector_loop-1.c,
12705 gcc.target/i386/memset-vector_loop-2.c,
12706 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12707 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12708 -march= options different from those in dg-options.
12710 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12712 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12713 gcc.target/i386/pr30970.c: Use -mtune=generic.
12714 * gcc.target/i386/avx2-vpaddb-3.c,
12715 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12716 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12717 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12718 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12719 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12720 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12721 gcc.target/i386/avx2-vpsubw-3.c,
12722 gcc.target/i386/avx256-unaligned-load-1.c,
12723 gcc.target/i386/avx256-unaligned-load-4.c,
12724 gcc.target/i386/avx256-unaligned-store-1.c,
12725 gcc.target/i386/avx256-unaligned-store-2.c,
12726 gcc.target/i386/avx256-unaligned-store-4.c: Use
12727 -mno-prefer-avx128.
12729 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12730 Iain Sandoe <iain@codesourcery.com>
12733 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12734 with the additional options -Wl,-undefined,dynamic_lookup
12735 and -Wl,-flat_namespace.
12736 * gcc.dg/torture/pr53922.c: Additional option
12737 -Wl,-flat_namespace for darwin[89].
12738 * gcc.dg/torture/pr60092.c: Additional options
12739 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12742 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12745 * lib/prune.exp: Modify the regular express to prune
12746 the new warnings introduced by r205679 on darwin9.
12748 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12750 * g++.dg/init/ctor4.C: Adjust.
12751 * g++.dg/init/ctor4-1.C: New.
12752 * g++.dg/cpp0x/defaulted2.C: Adjust.
12754 2014-04-01 Richard Henderson <rth@redhat.com>
12757 * gcc.dg/pr60704.c: New file.
12759 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12762 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12763 logical_op_short_circuit targets.
12765 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12767 PR libfortran/60128
12768 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12769 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12771 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12773 PR rtl-optimization/60700
12774 * gcc.target/i386/pr60700.c: New test.
12776 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12779 * gcc.target/arm/pr60650.c: Adjust command line options.
12781 2014-03-31 Martin Jambor <mjambor@suse.cz>
12783 PR middle-end/60647
12784 * gcc.dg/pr60647-1.c: New test.
12785 * gcc.dg/pr60647-2.c: Likewise.
12787 2014-03-31 Richard Biener <rguenther@suse.de>
12789 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12791 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12794 * gcc.target/aarch64/pr60034.c: New file.
12796 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12799 * g++.dg/cpp1y/pr60626.C: New testcase.
12801 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12803 * gcc.dg/pr45416.c: Allow bextr on x86.
12804 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12805 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12806 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12807 * gcc.target/i386/l_fma_double_1.c,
12808 gcc.target/i386/l_fma_double_2.c,
12809 gcc.target/i386/l_fma_double_3.c,
12810 gcc.target/i386/l_fma_double_4.c,
12811 gcc.target/i386/l_fma_double_5.c,
12812 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12813 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12814 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12815 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12816 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12817 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12818 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12820 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12823 * g++.dg/pr60648.C: Move test to...
12824 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12825 dg-options, add for fpic targets dg-additional-options -fPIC.
12827 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12829 * gnat.dg/opt33.adb: New testcase.
12831 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12834 * gcc.target/aarch64/pr60697.c: New.
12836 2014-03-27 Jeff Law <law@redhat.com>
12839 * g++.dg/pr60648.C: New test.
12841 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12844 * g++.dg/cpp1y/pr60573.C: New testcase.
12846 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12849 * gcc.target/i386/pr60693.c: New test.
12851 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12853 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12855 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12858 * c-c++-common/pr60689.c: New test.
12861 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12862 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12865 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12868 * gcc.target/aarch64/pr60675.C: New.
12870 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12872 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12873 * lib/target-supports.exp: Return true for s390
12874 in check_effective_logical_op_short_circuit.
12876 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12878 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12879 of second source operand.
12880 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12881 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12882 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12884 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12887 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12889 2014-03-28 Tobias Burnus <burnus@net-b.de>
12891 * lib/cilk-plus-dg.exp: New.
12892 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12893 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12895 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12898 * gfortran.dg/where_4.f90: New test case.
12900 2014-03-27 Tobias Burnus <burnus@net-b.de>
12903 * gfortran.dg/finalize_24.f90: New.
12905 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12907 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12910 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12911 vec_select optimizations.
12912 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12913 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12916 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12917 xxpermdi builtins are supported.
12919 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12921 PR rtl-optimization/60650
12922 * gcc.target/arm/pr60650.c: New.
12924 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12926 * gcc.target/s390/20140327-1.c: New testcase.
12928 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12930 PR middle-end/60682
12931 * g++.dg/gomp/pr60682.C: New test.
12933 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12935 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12937 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12940 * gcc.target/aarch64/pr60580_1.c: New.
12941 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12942 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12944 2014-03-26 Dehao Chen <dehao@google.com>
12946 * gcc.dg/predict-8.c: New test.
12948 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12951 * g++.dg/init/const10.C: New.
12952 * g++.dg/init/const11.C: New.
12953 * g++.dg/init/pr25811.C: Adjust.
12954 * g++.dg/init/pr29043.C: Likewise.
12955 * g++.dg/init/pr43719.C: Likewise.
12956 * g++.dg/init/pr44086.C: Likewise.
12957 * g++.dg/init/ctor8.C: Likewise.
12958 * g++.dg/init/uninitialized1.C: Likewise.
12960 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12963 * c-c++-common/ubsan/pr60636.c: New test.
12965 2014-03-26 Andreas Schwab <schwab@suse.de>
12967 * g++.dg/torture/pr60315.C: Remove duplication.
12969 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12971 * gcc.c-torture/execute/20140326-1.c: New test.
12973 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
12976 * g++.dg/torture/pr60315.C: New testcase.
12978 2014-03-25 Martin Jambor <mjambor@suse.cz>
12981 * g++.dg/ipa/pr60600.C: New test.
12983 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
12986 * g++.dg/opt/pr56999.C: Pop hidden visibility.
12988 2014-03-25 Richard Biener <rguenther@suse.de>
12990 PR middle-end/60635
12991 * gfortran.dg/lto/pr60635_0.f90: New testcase.
12992 * gfortran.dg/lto/pr60635_1.c: Likewise.
12994 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
12997 * g++.dg/cpp1y/pr60627.C: New testcase.
12999 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13001 * gcc.target/aarch64/ushr64_1.c: New.
13003 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13005 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13006 (LONG_LONG): Use LLONG.
13007 (set_rvector_long): Explicitly return void.
13008 (set_vector_long): Likewise.
13009 (check_vector_long): Likewise.
13011 2014-03-24 Marek Polacek <polacek@redhat.com>
13013 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13015 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13016 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13017 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13018 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13019 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13020 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13021 * c-c++-common/ubsan/pr59503.c: Likewise.
13022 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13023 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13024 * c-c++-common/ubsan/shift-3.c: Likewise.
13025 * c-c++-common/ubsan/shift-6.c: Likewise.
13026 * c-c++-common/ubsan/undefined-1.c: Likewise.
13027 * c-c++-common/ubsan/vla-2.c: Likewise.
13028 * c-c++-common/ubsan/vla-3.c: Likewise.
13029 * c-c++-common/ubsan/vla-4.c: Likewise.
13030 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13031 * g++.dg/ubsan/return-2.C: Likewise.
13033 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13035 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13038 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13040 PR libfortran/59313
13041 PR libfortran/58015
13042 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13043 * gfortran.dg/round_4.f90: Likewise.
13045 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13047 PR libfortran/60128
13048 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13049 i?86-*-solaris2.9*.
13051 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13054 * c-c++-common/ubsan/pr60613-1.c: New test.
13055 * c-c++-common/ubsan/pr60613-2.c: New test.
13057 2014-03-22 Matthias Klose <doko@ubuntu.com>
13059 * g++.dg/cpp0x/regress: Remove empty directory.
13061 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13064 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13066 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13068 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13069 * g++.dg/cpp1y/pr60393.C: Likewise.
13071 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13074 * g++.dg/cpp1y/pr60384.C: New.
13076 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13079 * gcc.dg/pr60598.c: New test.
13081 2014-03-21 Martin Jambor <mjambor@suse.cz>
13084 * g++.dg/torture/pr59176.C: New test.
13086 2014-03-21 Martin Jambor <mjambor@suse.cz>
13089 * g++.dg/ipa/pr60419.C: New test.
13091 2014-03-21 Richard Biener <rguenther@suse.de>
13093 PR tree-optimization/60577
13094 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13096 2014-03-21 Tobias Burnus <burnus@net-b.de>
13099 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13101 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13103 PR middle-end/60597
13104 * g++.dg/opt/pr60597.C: New test.
13107 * g++.dg/init/pr60572.C: New test.
13109 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13111 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13113 2014-03-19 Tobias Burnus <burnus@net-b.de>
13117 * gfortran.dg/implicit_pure_4.f90: New.
13119 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13122 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13124 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13127 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13128 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13129 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13131 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13134 * g++.dg/cpp1y/pr60332.C: New.
13136 2014-03-19 Marek Polacek <polacek@redhat.com>
13139 * g++.dg/ubsan/pr60569.C: New test.
13141 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13143 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13145 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13147 PR tree-optimization/60559
13148 * g++.dg/vect/pr60559.cc: New test.
13150 2014-03-18 Ian Lance Taylor <iant@google.com>
13153 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13154 (ditype): Rename typedef from int64_t.
13156 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13159 * gcc.dg/cast-qual-3.c: New.
13161 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13162 * c-c++-common/Wcast-qual-1.c: More precise match text.
13164 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13168 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13169 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13170 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13171 * gfortran.dg/intent_optimize_1.f90: Ditto.
13172 * gfortran.dg/pointer_init_9.f90: Ditto.
13173 * gfortran.dg/volatile4.f90: Ditto.
13174 * gfortran.dg/volatile6.f90: Ditto.
13176 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13179 * c-c++-common/Wcast-qual-1.c: More precise match text.
13181 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13184 * g++.dg/cpp0x/constexpr-ice14.C: New.
13186 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13189 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13191 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13194 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13195 * c-c++-common/ubsan/null-2.c: Likewise.
13196 * c-c++-common/ubsan/null-3.c: Likewise.
13197 * c-c++-common/ubsan/null-4.c: Likewise.
13198 * c-c++-common/ubsan/null-5.c: Likewise.
13199 * c-c++-common/ubsan/null-6.c: Likewise.
13200 * c-c++-common/ubsan/null-7.c: Likewise.
13201 * c-c++-common/ubsan/null-8.c: Likewise.
13202 * c-c++-common/ubsan/null-9.c: Likewise.
13203 * c-c++-common/ubsan/null-10.c: Likewise.
13204 * c-c++-common/ubsan/null-11.c: Likewise.
13205 * c-c++-common/ubsan/overflow-1.c: Likewise.
13206 * c-c++-common/ubsan/overflow-2.c: Likewise.
13207 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13208 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13209 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13210 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13211 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13212 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13213 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13214 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13215 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13216 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13217 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13218 * c-c++-common/ubsan/pr59333.c: Likewise.
13219 * c-c++-common/ubsan/pr59503.c: Likewise.
13220 * c-c++-common/ubsan/pr59667.c: Likewise.
13221 * c-c++-common/ubsan/undefined-1.c: Likewise.
13222 * g++.dg/ubsan/pr59250.C: Likewise.
13223 * g++.dg/ubsan/pr59306.C: Likewise.
13225 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13227 * gcc.dg/tls/pr58595.c: Add tls options.
13229 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13231 * gcc.target/i386/avx-additional-reg-names.c: New.
13232 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13234 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13237 * g++.dg/cpp1y/pr60390.C: New testcase.
13240 * g++.dg/cpp1y/pr60391.C: New testcase.
13242 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13245 * gcc.target/i386/pr60516.c: New test.
13247 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13250 * g++.dg/cpp0x/constexpr-ice13.C: New.
13252 2014-03-17 Marek Polacek <polacek@redhat.com>
13254 PR middle-end/60534
13255 * gcc.dg/gomp/pr60534.c: New test.
13257 2014-03-17 Kai Tietz <ktietz@redhat.com>
13259 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13261 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13264 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13267 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13269 PR libfortran/58324
13270 * gfortran.dg/list_read_12.f90: New test.
13272 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13275 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13276 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13277 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13278 -Wno-aggressive-loop-optimizations and remove an unused variable.
13279 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13280 * gfortran.dg/pointer_init_9.f90: New.
13281 * gfortran.dg/volatile4.f90: Put into subroutine.
13282 * gfortran.dg/volatile6.f90: Ditto.
13284 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13287 * gfortran.dg/transpose_4.f90: New test.
13289 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13291 PR rtl-optimization/60508
13292 * gcc.target/i386/pr60508.c: New.
13294 2014-03-14 Richard Biener <rguenther@suse.de>
13296 PR middle-end/60518
13297 * g++.dg/pr60518.C: New testcase.
13299 2014-03-14 Martin Jambor <mjambor@suse.cz>
13302 * gcc.dg/lto/pr60461_0.c: New test.
13304 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13306 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13307 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13308 * gcc.dg/lto/save-temps_0.c: New testcase.
13310 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13312 PR middle-end/36282
13313 * c-c++-common/pr36282-1.c: New test.
13314 * c-c++-common/pr36282-2.c: New test.
13315 * c-c++-common/pr36282-3.c: New test.
13316 * c-c++-common/pr36282-4.c: New test.
13318 2014-03-13 Richard Henderson <rth@redhat.com>
13321 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13323 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13326 * g++.dg/template/crash118.C: New.
13327 * g++.dg/template/crash95.C: Adjust.
13329 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13331 PR rtl-optimization/57189
13332 * gcc.target/i386/pr57189.c: New.
13334 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13337 * g++.dg/cpp0x/static_assert10.C: New.
13338 * g++.dg/cpp0x/static_assert11.C: Likewise.
13339 * g++.dg/cpp0x/static_assert3.C: Adjust.
13341 2014-03-13 Richard Biener <rguenther@suse.de>
13343 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13345 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13347 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13348 2.07 128-bit arithmetic.
13349 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13351 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13352 due to when TImode is allowed in VSX registers, the allowable
13353 address modes for TImode is just a single indirect address in
13354 order for the value to be loaded and store in either GPR or VSX
13355 registers. This affects the generated code, and it would cause
13356 this test to fail, when such an option is used.
13358 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13360 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13362 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13364 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13365 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13366 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13367 only test for exactly one if if -mbranch-cost=1 has been passed.
13369 2014-03-12 Christian Bruel <christian.bruel@st.com>
13372 * gcc.target/arm/pr60264.c
13374 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13376 PR tree-optimization/60454
13377 * gcc.c-torture/execute/pr60454.c: New test.
13379 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13380 Marc Glisse <marc.glisse@inria.fr>
13382 PR tree-optimization/60502
13383 * gcc.c-torture/compile/pr60502.c: New test.
13385 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13387 PR middle-end/60482
13388 * gcc.dg/vect/pr60482.c: New test.
13390 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13393 * g++.dg/cpp0x/inh-ctor19.C: New.
13395 2014-03-11 Richard Biener <rguenther@suse.de>
13397 PR tree-optimization/60429
13398 PR tree-optimization/60485
13399 * gcc.dg/pr60485-1.c: New testcase.
13400 * gcc.dg/pr60485-2.c: Likewise.
13402 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13405 * g++.dg/ipa/pr60457.C: New test.
13407 2014-03-10 Richard Biener <rguenther@suse.de>
13409 PR middle-end/60474
13410 * g++.dg/torture/pr60474.C: New testcase.
13412 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13414 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13416 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13418 * gcc.dg/lto/pr55113_0.c: New testcase.
13420 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13423 * g++.dg/cpp1y/pr60033.C: New testcase.
13426 * g++.dg/cpp1y/pr60393.C: New testcase.
13428 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13430 PR libfortran/60128
13431 * gfortran.dg/fmt_en.f90: New test.
13433 2014-03-07 Jason Merrill <jason@redhat.com>
13435 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13436 * lib/target-supports.exp (check_effective_target_c++11): Now
13437 means C++11 and up.
13438 (check_effective_target_c++11_only): New.
13439 (check_effective_target_c++11_down): New.
13440 (check_effective_target_c++1y): New.
13441 (check_effective_target_c++1y_only): New.
13442 (check_effective_target_c++98_only): Rename from
13443 check_effective_target_c++98.
13444 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13446 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13449 * g++.dg/cpp0x/constexpr-ice12.C: New.
13451 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13453 * c-c++-common/gomp/map-1.c: Extend.
13455 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13456 Janus Weil <janus@gcc.gnu.org>
13459 * gfortran.dg/deferred_type_component_1.f90 : New test.
13460 * gfortran.dg/deferred_type_component_2.f90 : New test.
13462 2014-03-06 Marek Polacek <polacek@redhat.com>
13465 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13466 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13468 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13471 * gcc.dg/tls/pr58595.c: New test.
13473 2014-03-06 Richard Biener <rguenther@suse.de>
13475 PR middle-end/60445
13479 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13481 * gcc.dg/lto/pr55113_0.c: New testcase.
13483 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13486 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13487 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13488 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13490 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13491 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13492 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13493 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13494 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13495 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13496 even for mips*/s390*/i?86/x86_64.
13497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13504 * gcc.dg/lto/pr60404_0.c: New test.
13505 * gcc.dg/lto/pr60404_1.c: New file.
13506 * gcc.dg/lto/pr60404_2.c: New file.
13508 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13510 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13511 long long" throughout.
13512 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13513 * gcc.dg/vmx/insert-vsx.c: Likewise.
13514 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13515 * gcc.dg/vmx/ld-vsx.c: Likewise.
13516 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13517 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13518 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13519 * gcc.dg/vmx/merge-vsx.c: Likewise.
13520 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13521 * gcc.dg/vmx/st-vsx.c: Likewise.
13522 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13523 * gcc.dg/vmx/stl-vsx.c: Likewise.
13524 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13526 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13528 * gcc.dg/lto/pr55113_0.c: New testcase.
13530 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13533 * g++.dg/cpp1y/pr60376.C: New.
13535 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13537 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13539 2014-03-04 Richard Biener <rguenther@suse.de>
13541 PR tree-optimization/60382
13542 * gcc.dg/vect/pr60382.c: New testcase.
13544 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13546 PR libfortran/60148
13547 * gfortran.dg/namelist_84.f90: New test.
13549 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13551 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13552 argument to avoid inf values.
13553 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13554 UNION_FP_CHECK machinery.
13556 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13558 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13559 i32in128 cases outside special big-endian processing block.
13561 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13563 PR preprocessor/60400
13564 * c-c++-common/cpp/pr60400.c: New test.
13565 * c-c++-common/cpp/pr60400-1.h: New file.
13566 * c-c++-common/cpp/pr60400-2.h: New file.
13569 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13571 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13572 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13574 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13577 * g++.dg/lto/pr60150.H: New testcase.
13578 * g++.dg/lto/pr60150_0.C: New testcase.
13579 * g++.dg/lto/pr60150_1.C: New testcase.
13581 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13584 * g++.dg/ipa/devirt-29.C: New testcase
13586 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13589 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13591 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13594 * g++.dg/cpp0x/pr50025.C: New.
13596 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13599 * g++.dg/cpp1y/pr60377.C: New testcase.
13601 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13604 * gfortran.dg/str_comp_optimize_1.f90: New test.
13606 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13609 * gcc.c-torture/compile/pr60071.c: New.
13611 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13614 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13616 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13619 * g++.dg/cpp0x/constexpr-ice11.C: New.
13621 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13624 * g++.dg/cpp1y/auto-fn24.C: New.
13626 2014-02-28 Joey Ye <joey.ye@arm.com>
13629 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13631 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13634 * g++.dg/overload/ellipsis2.C: New.
13636 2014-02-27 Jeff Law <law@redhat.com>
13638 PR rtl-optimization/52714
13639 * gcc.c-torture/compile/pr52714.c: New test.
13641 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13642 Jeff Law <law@redhat.com>
13644 PR rtl-optimization/49847
13645 * g++.dg/pr49847.C: New test.
13647 2014-02-27 Marek Polacek <polacek@redhat.com>
13649 PR middle-end/59223
13650 * c-c++-common/pr59223.c: New test.
13652 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13654 * common/config/i386/predicates.md (const1256_operand): Remove.
13655 (const2356_operand): New.
13656 (const_1_to_2_operand): Remove.
13657 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13658 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13659 (*avx512pf_gatherpf<mode>sf): Ditto.
13660 (avx512pf_gatherpf<mode>df): Ditto.
13661 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13662 (*avx512pf_gatherpf<mode>df): Ditto.
13663 (avx512pf_scatterpf<mode>sf): Ditto.
13664 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13665 (*avx512pf_scatterpf<mode>sf): Ditto.
13666 (avx512pf_scatterpf<mode>df): Ditto.
13667 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13668 (*avx512pf_scatterpf<mode>df): Ditto.
13669 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13671 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13673 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13674 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13675 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13676 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13677 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13678 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13679 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13680 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13682 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13685 * gnat.dg/renaming5.adb: Change to two expected gotos.
13686 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13688 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13689 messages for removed basic block.
13690 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13691 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13692 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13693 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13695 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13697 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13698 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13699 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13700 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13701 * gcc.dg/vmx/merge-vsx.c: Likewise.
13702 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13704 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13706 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13707 * gcc.target/i386/prefetchwt1-1.c: New.
13708 * g++.dg/other/i386-2.C: Add new option.
13709 * g++.dg/other/i386-3.C: Ditto.
13710 * gcc.target/i386/sse-12.c: Ditto.
13711 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13712 * gcc.target/i386/sse-22.c: Add new option.
13713 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13715 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13717 PR libfortran/59313
13718 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13720 PR libfortran/58015
13721 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13723 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13726 * g++.dg/cpp1y/pr60311.C: New testcase.
13728 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13731 * g++.dg/cpp1y/pr60065.C: New testcase.
13733 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13735 PR rtl-optimization/60268
13736 * gcc.c-torture/compile/pr60268.c: New test.
13738 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13740 * gcc.target/microblaze/others/mem_reload.c: New test.
13742 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13744 * gcc.dg/vmx/lde.c: New test.
13745 * gcc.dg/vmx/lde-be-order.c: New test.
13746 * gcc.dg/vmx/ste.c: New test.
13747 * gcc.dg/vmx/ste-be-order.c: New test.
13749 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13752 * lib/target-supports.exp
13753 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13754 and crisv32-*-* to list.
13756 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13759 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13761 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13763 * gcc.dg/vmx/vsums.c: Check entire result vector.
13764 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13766 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13768 * gcc.dg/vmx/ld.c: New test.
13769 * gcc.dg/vmx/ld-be-order.c: New test.
13770 * gcc.dg/vmx/ld-vsx.c: New test.
13771 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13772 * gcc.dg/vmx/ldl.c: New test.
13773 * gcc.dg/vmx/ldl-be-order.c: New test.
13774 * gcc.dg/vmx/ldl-vsx.c: New test.
13775 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13776 * gcc.dg/vmx/st.c: New test.
13777 * gcc.dg/vmx/st-be-order.c: New test.
13778 * gcc.dg/vmx/st-vsx.c: New test.
13779 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13780 * gcc.dg/vmx/stl.c: New test.
13781 * gcc.dg/vmx/stl-be-order.c: New test.
13782 * gcc.dg/vmx/stl-vsx.c: New test.
13783 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13785 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13787 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13788 * g++.dg/other/i386-3.C (dg-options): Ditto.
13789 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13790 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13791 -mavx512pf and -msha.
13793 2014-02-21 Richard Biener <rguenther@suse.de>
13795 PR tree-optimization/60276
13796 * gcc.dg/vect/pr60276.c: New testcase.
13798 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13801 * gfortran.dg/finalize_23.f90: New.
13803 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13807 * g++.dg/cpp1y/pr60052.C: New testcase.
13808 * g++.dg/cpp1y/pr60053.C: New testcase.
13810 2014-02-21 Tobias Burnus <burnus@net-b.de>
13813 * gfortran.dg/inquire_16.f90: New.
13815 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13817 * gcc.target/nios2/biggot-1.c: New.
13818 * gcc.target/nios2/biggot-2.c: New.
13820 2014-02-20 Martin Jambor <mjambor@suse.cz>
13823 * gcc.dg/ipa/pr55260.c: New test.
13825 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13827 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13828 for execution test case.
13830 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13833 * g++.dg/torture/pr58555.C: New testcase.
13835 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13838 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13840 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13842 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13843 Kirill Yukhin <kirill.yukhin@intel.com>
13845 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13846 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13847 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13848 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13849 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13850 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13852 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13855 * g++.dg/ext/builtin-bswap1.C: New test.
13856 * c-c++-common/pr37743.c: New test.
13858 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13860 * gcc.dg/decl-10.c: New test.
13862 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13865 * g++.dg/ext/ivdep-1.C: New test.
13868 * gcc.dg/pr60267.c: New test.
13870 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13873 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13874 (dg-options): Remove -Wno-psabi.
13875 * gcc.target/i386/pr59794-2.c: Ditto.
13876 * gcc.target/i386/pr60205-1.c: Ditto.
13877 * gcc.target/i386/sse-5.c: Ditto.
13879 2014-02-18 Nick Clifton <nickc@redhat.com>
13881 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13882 * gcc.dg/pr23623.c: Likewise.
13883 * gcc.dg/pr48784-1.c: Likewise.
13884 * gcc.dg/pr48784-2.c: Likewise.
13885 * gcc.dg/pr56997-2.c: Likewise.
13886 * gcc.dg/sms-6.c: Likewise.
13887 * gcc.dg/torture/pr60183.c: Likewise.
13888 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13889 * gcc.c-torture/execute/20061220-1.x: New.
13890 * gcc.c-torture/execute/pr43220.x: New.
13891 * gcc.c-torture/execute/pr51581-1.x: New.
13892 * gcc.c-torture/execute/pr51581-2.x: New.
13893 * gcc.c-torture/execute/pr58570.x: New.
13894 * gcc.c-torture/unsorted/DFcmp.x: New.
13895 * gcc.c-torture/unsorted/SFset.x: New.
13897 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13899 * gnat.dg/opt31.adb: New test.
13901 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13903 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13905 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13908 * gfortran.dg/typebound_proc_33.f90: New.
13910 2014-02-19 Marek Polacek <polacek@redhat.com>
13913 * gcc.dg/pr60195.c: New test.
13915 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13917 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13919 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13921 PR preprocessor/58844
13922 * c-c++-common/cpp/pr58844-1.c: New test.
13923 * c-c++-common/cpp/pr58844-2.c: New test.
13925 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13928 * g++.dg/cpp0x/constexpr-ice10.C: New.
13930 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13933 * g++.dg/cpp0x/pr60215.C: New.
13935 2014-02-18 Tobias Burnus <burnus@net-b.de>
13938 * gfortran.dg/proc_ptr_45.f90: New.
13939 * gfortran.dg/proc_ptr_46.f90: New.
13941 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13944 * g++.dg/cpp1y/pr60190.C: New testcase.
13947 * g++.dg/cpp1y/pr60064.C: New testcase.
13949 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13952 * gcc.target/i386/pr60205-1.c: New test.
13953 * gcc.target/i386/pr60205-2.c: Ditto.
13955 2014-02-18 Kai Tietz <ktietz@redhat.com>
13958 * gcc.target/i386/nest-1.c: New testcase.
13960 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13962 * gnat.dg/opt32.adb: New test.
13964 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13967 * gfortran.dg/typebound_generic_15.f90: New.
13969 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13972 * gfortran.dg/init_flag_12.f90: New.
13974 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
13975 Ilya Tocar <ilya.tocar@intel.com>
13977 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
13978 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
13979 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
13980 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
13982 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
13984 * lib/target-supports.exp
13985 (check_effective_target_logical_op_short_circuit): New procedure.
13986 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
13987 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
13988 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
13989 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13990 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13991 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
13992 logical_op_short_circuit for the alternative test, extending
13993 it to arm_cortex_m.
13995 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13998 * gcc.target/powerpc/pr60203.c: New testsuite.
14000 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14003 * gfortran.dg/ichar_3.f90: New test.
14005 2014-02-15 Richard Biener <rguenther@suse.de>
14007 PR tree-optimization/60183
14008 * gcc.dg/torture/pr60183.c: New testcase.
14010 2014-02-14 Jeff Law <law@redhat.com>
14012 PR rtl-optimization/60131
14013 * g++.dg/torture/pr60131.C: New test.
14015 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14017 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14020 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14022 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14024 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14026 * gcc.c-torture/compile/20140213.c: New test.
14028 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14031 * gcc.target/i386/pr43546.c: New test.
14033 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14035 * gcc.target/s390/hotpatch-compile-8.c: New test.
14037 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14039 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14040 definition with an ifndef.
14041 * gcc.dg/pr59605-2.c: New test.
14043 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14045 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14047 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14049 * gcc.dg/torture/float128-mul-underflow.c,
14050 gcc.dg/torture/float128-truncdf-underflow.c,
14051 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14053 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14055 PR middle-end/59737
14056 * g++.dg/ipa/pr59737.C: New test.
14058 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14060 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14062 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14064 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14066 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14068 2014-02-12 Richard Biener <rguenther@suse.de>
14070 PR middle-end/60092
14071 * gcc.dg/torture/pr60092.c: New testcase.
14072 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14074 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14076 * gcc.c-torture/execute/20140212-1.c: New test.
14078 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14081 * g++.dg/cpp0x/pr60047.C: New.
14083 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14086 * c-c++-common/pr60101.c: New test.
14088 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14091 * g++.dg/ipa/devirt-27.C: New testcase.
14092 * g++.dg/ipa/devirt-26.C: New testcase.
14094 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14097 * gcc.target/powerpc/pr60137.c: New file.
14099 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14102 * gfortran.dg/pr52370.f90: New test.
14104 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14108 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14111 * gcc.target/i386/pr43662.c (dg-options):
14112 Add -maccumulate-outgoing-args.
14113 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14114 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14115 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14116 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14117 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14118 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14119 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14120 Add -maccumulate-outgoing-args.
14121 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14122 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14123 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14124 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14125 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14126 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14127 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14128 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14129 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14130 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14131 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14132 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14133 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14134 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14135 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14137 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14139 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14141 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14144 * gcc.dg/guality/pr59776.c: New test.
14146 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14148 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14149 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14150 (add_options_for_arm_vfp3): New.
14152 2014-02-11 Jeff Law <law@redhat.com>
14154 PR middle-end/54041
14155 * gcc.target/m68k/pr54041.c: New test.
14157 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14160 * gcc.target/i386/pr59927.c: New test.
14162 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14164 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14165 * gcc.dg/vect/pr60012.c: Likewise.
14166 * gcc.dg/vect/vect-119.c: Likewise.
14167 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14168 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14170 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14172 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14174 2014-02-10 Jeff Law <law@redhat.com>
14176 PR middle-end-52306
14177 * gcc.c-torture/compile/pr52306.c: New test.
14179 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14181 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14183 2014-02-10 Richard Biener <rguenther@suse.de>
14185 PR tree-optimization/60115
14186 * gcc.dg/torture/pr60115.c: New testcase.
14188 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14190 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14191 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14193 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14194 Ilya Tocar <ilya.tocar@intel.com>
14196 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14197 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14198 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14199 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14200 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14201 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14202 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14203 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14204 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14205 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14206 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14207 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14208 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14209 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14210 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14211 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14212 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14213 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14214 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14215 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14216 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14217 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14218 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14219 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14220 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14221 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14222 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14224 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14226 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14228 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14231 * gfortran.dg/associated_target_5.f03: New test.
14233 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14236 * gfortran.dg/elemental_by_value_1.f90: New test.
14238 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14241 * gfortran.dg/finalize_22.f90: New.
14243 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14246 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14247 was fixed by the patch for PR59906.
14249 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14251 PR translation/52289
14252 * gfortran.dg/coarray_8.f90: Update dg-error match.
14254 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14257 * gcc.dg/vect/pr59984.c: New test.
14259 PR middle-end/60092
14260 * gcc.dg/attr-alloc_align-1.c: New test.
14261 * gcc.dg/attr-alloc_align-2.c: New test.
14262 * gcc.dg/attr-alloc_align-3.c: New test.
14263 * gcc.dg/attr-assume_aligned-1.c: New test.
14264 * gcc.dg/attr-assume_aligned-2.c: New test.
14265 * gcc.dg/attr-assume_aligned-3.c: New test.
14267 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14270 * gcc.target/i386/pr60077-1.c: New test.
14271 * gcc.target/i386/pr60077-2.c: New test.
14273 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14275 PR preprocessor/56824
14276 * gcc.dg/pr56824.c: New test.
14278 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14280 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14281 variable used for atomic operations.
14283 2014-02-07 Richard Biener <rguenther@suse.de>
14285 PR middle-end/60092
14286 * gcc.dg/vect/pr60092-2.c: New testcase.
14288 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14292 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14294 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14295 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14297 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14299 * gcc.target/s390/fp2int1.c: New testcase.
14301 2014-02-07 Richard Biener <rguenther@suse.de>
14303 PR middle-end/60092
14304 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14305 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14307 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14310 * g++.dg/torture/pr59918.C: New testcase.
14312 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14315 * gcc.target/arm/pr59575.c: New test.
14318 * gcc.dg/pr59992.c: New test.
14320 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14322 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14323 init_priority. Test alignment of variable instead of function.
14325 2014-02-06 Marek Polacek <polacek@redhat.com>
14328 * gcc.dg/pr60087.c: New test.
14330 2014-02-06 Alan Modra <amodra@gmail.com>
14332 * gcc.target/powerpc/pr60032.c: New.
14334 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14337 * gcc.c-torture/execute/pr60062.c: New test.
14338 * gcc.c-torture/execute/pr60072.c: New test.
14340 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14342 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14343 so that expected outcome works for PIC variants too.
14345 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14346 Kugan Vivekanandarajah <kuganv@linaro.org>
14348 * gcc.target/arm/vect-noalign.c: New file.
14350 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14351 Jakub Jelinek <jakub@redhat.com>
14353 PR middle-end/60013
14354 * gcc.dg/pr60013.c: New testcase.
14356 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14358 * gcc.dg/vmx/sum2s.c: New.
14359 * gcc.dg/vmx/sum2s-be-order.c: New.
14361 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14363 * gcc.dg/vmx/pack.c: New.
14364 * gcc.dg/vmx/pack-be-order.c: New.
14365 * gcc.dg/vmx/unpack.c: New.
14366 * gcc.dg/vmx/unpack-be-order.c: New.
14368 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14370 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14371 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14373 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14375 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14376 Use __builtin_floorf, __builtin_ceilf.
14377 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14379 (TEST): Use __builtin_floorf.
14380 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14382 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14385 * g++.dg/opt/pr59947.C: New test.
14388 * c-c++-common/gomp/pr58703.c: New test.
14390 2014-02-05 Richard Biener <rguenther@suse.de>
14393 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14394 avoid using unsigned long long.
14396 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14398 PR middle-end/57499
14399 * g++.dg/torture/pr57499.C: New test.
14401 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14403 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14405 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14407 * g++.dg/ipa/devirrt-22.C: Fix template.
14409 2014-02-04 Marek Polacek <polacek@redhat.com>
14412 * gcc.dg/pr60036.c: New test.
14414 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14417 * g++.dg/torture/pr60058.C: New testcase.
14419 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14421 * g++.dg/tsan/default_options.C: Invert check.
14423 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14425 PR tree-optimization/60002
14426 * g++.dg/opt/pr60002.C: New test.
14428 PR tree-optimization/60023
14429 * g++.dg/vect/pr60023.cc: New test.
14432 * c-c++-common/torture/pr60026.c: New test.
14434 PR rtl-optimization/57915
14435 * gcc.target/i386/pr57915.c: New test.
14437 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14439 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14441 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14443 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14445 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14447 PR middle-end/59261
14448 * gcc.dg/pr59261.c: New test.
14450 2014-02-04 Richard Biener <rguenther@suse.de>
14452 PR tree-optimization/60012
14453 * gcc.dg/vect/pr60012.c: New testcase.
14455 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14458 * g++.dg/eh/unwind-direct.C: New test.
14460 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14462 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14463 timeout value to 20s.
14465 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14468 * g++.dg/torture/pr59882.C: New testcase
14470 2014-02-03 Jan Hubicka <jh@suse.cz>
14473 * g++.dg/ipa/devirt-22.C: New testcase.
14475 2014-02-03 Jan Hubicka <jh@suse.cz>
14477 * g++.dg/ipa/devirt-25.C: New testcase.
14479 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14481 PR tree-optimization/59924
14482 * gcc.dg/pr59924.c: New test.
14484 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14487 * g++.dg/ipa/devirt-24.C: New testcase.
14489 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14493 * c-c++-common/attributes-1.c: New testcase.
14494 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14496 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14499 * g++.dg/cpp0x/pr58871.C: New.
14501 2014-02-03 Cong Hou <congh@google.com>
14503 PR tree-optimization/60000
14504 * g++.dg/vect/pr60000.cc: New test.
14506 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14508 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14509 * gcc.target/i386/long-double-64-4.c: Likewise.
14510 * gcc.target/i386/long-double-80-1.c: Likewise.
14511 * gcc.target/i386/long-double-80-2.c: Likewise.
14512 * gcc.target/i386/long-double-80-3.c: Likewise.
14513 * gcc.target/i386/long-double-80-4.c: Likewise.
14514 * gcc.target/i386/long-double-80-5.c: Likewise.
14515 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14516 __multf3 isn't used.
14517 * gcc.target/i386/long-double-64-3.c: Likewise.
14518 * gcc.target/i386/long-double-128-1.c: New test.
14519 * gcc.target/i386/long-double-128-2.c: Likewise.
14520 * gcc.target/i386/long-double-128-3.c: Likewise.
14521 * gcc.target/i386/long-double-128-4.c: Likewise.
14522 * gcc.target/i386/long-double-128-5.c: Likewise.
14523 * gcc.target/i386/long-double-128-6.c: Likewise.
14524 * gcc.target/i386/long-double-128-7.c: Likewise.
14525 * gcc.target/i386/long-double-128-8.c: Likewise.
14526 * gcc.target/i386/long-double-128-9.c: Likewise.
14527 * gcc.target/i386/long-double-64-5.c: Likewise.
14528 * gcc.target/i386/long-double-64-6.c: Likewise.
14529 * gcc.target/i386/long-double-64-7.c: Likewise.
14530 * gcc.target/i386/long-double-64-8.c: Likewise.
14531 * gcc.target/i386/long-double-64-9.c: Likewise.
14532 * gcc.target/i386/long-double-80-10.c: Likewise.
14533 * gcc.target/i386/long-double-80-8.c: Likewise.
14534 * gcc.target/i386/long-double-80-9.c: Likewise.
14536 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14538 PR rtl-optimization/57662
14539 * g++.dg/pr57662.C: New test.
14541 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14543 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14544 * gcc.dg/vmx/perm.c: New.
14545 * gcc.dg/vmx/perm-be-order.c: New.
14547 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14549 * gcc.dg/vmx/vsums.c: New.
14550 * gcc.dg/vmx/vsums-be-order.c: New.
14552 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14554 * g++.dg/ipa/devirt-23.C: New testcase.
14555 * g++.dg/ipa/devirt-20.C: Fix template.
14557 2014-02-02 Jan Hubicka <jh@suse.cz>
14559 * g++.dg/ipa/devirt-21.C: New testcase.
14561 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14563 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14564 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14566 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14569 * gcc.c-torture/execute/pr60017.c: New test.
14571 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14574 * gfortran.dg/default_initialization_7.f90: New test.
14576 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14579 * gfortran.dg/elemental_subroutine_9.f90: New test.
14581 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14583 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14585 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14587 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14589 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14591 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14593 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14596 * g++.dg/init/bitfield5.C: New.
14598 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14600 PR tree-optimization/60003
14601 * gcc.c-torture/execute/pr60003.c: New test.
14603 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14606 * gcc.target/arm/pr59985.C: New.
14608 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14611 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14612 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14614 (tsan_finish): Restore dg-do-what-default.
14615 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14616 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14617 * g++.dg/tsan/default_options.C: Likewise.
14618 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14619 * g++.dg/tsan/atomic_free2.C: Likewise.
14620 * g++.dg/tsan/cond_race.C: Likewise.
14621 * g++.dg/tsan/fd_close_norace.C: Likewise.
14622 * g++.dg/tsan/benign_race.C: Likewise.
14623 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14624 * c-c++-common/tsan/simple_race.c: Likewise.
14625 * c-c++-common/tsan/mutexset1.c: Likewise.
14626 * c-c++-common/tsan/thread_leak2.c: Likewise.
14627 * c-c++-common/tsan/tls_race.c: Likewise.
14628 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14629 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14630 * c-c++-common/tsan/free_race2.c: Likewise.
14631 * c-c++-common/tsan/thread_leak.c: Likewise.
14632 * c-c++-common/tsan/thread_leak1.c: Likewise.
14633 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14634 * c-c++-common/tsan/free_race.c: Likewise.
14635 * c-c++-common/tsan/sleep_sync.c: Likewise.
14636 * c-c++-common/tsan/tiny_race.c: Likewise.
14637 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14638 * c-c++-common/tsan/atomic_stack.c: Likewise.
14639 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14640 in dg-output regexps.
14641 * c-c++-common/tsan/simple_stack.c: Likewise.
14643 2014-01-31 Richard Henderson <rth@redhat.com>
14645 * g++.dg/tm/pr60004.C: New.
14647 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14650 * g++.dg/inherit/crash4.C: New.
14652 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14654 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14656 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14658 * gcc.target/i386/m512-check.h: Use correct rounding values.
14660 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14662 * gcc.target/i386/avx-1.c: Use correct rounding values.
14663 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14664 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14665 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14666 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14667 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14668 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14669 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14670 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14671 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14672 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14673 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14674 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14675 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14676 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14677 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14678 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14679 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14680 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14681 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14682 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14683 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14684 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14685 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14686 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14687 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14688 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14689 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14690 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14691 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14692 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14693 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14694 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14695 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14696 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14697 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14698 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14699 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14700 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14701 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14702 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14703 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14704 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14705 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14706 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14707 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14708 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14709 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14710 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14711 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14712 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14713 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14714 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14715 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14716 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14717 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14718 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14719 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14720 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14721 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14722 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14723 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14724 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14725 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14726 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14727 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14728 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14729 * gcc.target/i386/sse-13.c: Ditto.
14730 * gcc.target/i386/sse-14.c: Ditto.
14731 * gcc.target/i386/sse-22.c: Ditto.
14732 * gcc.target/i386/sse-23.c: Ditto.
14734 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14736 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14737 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14739 2014-01-31 Richard Biener <rguenther@suse.de>
14741 PR middle-end/59990
14742 * gcc.dg/torture/pr59990.c: New testcase.
14744 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14746 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14747 if it fails don't run any tsan tests.
14749 2014-01-31 Marek Polacek <polacek@redhat.com>
14752 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14753 (y): Adjust dg-error.
14754 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14755 * gcc.dg/pr59963-1.c: New test.
14756 * gcc.dg/pr59963-2.c: New test.
14757 * gcc.dg/pr59963-3.c: New test.
14759 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14762 * gcc.target/arm/pr59923.c: New test.
14764 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14766 * gcc.dg/vmx/splat.c: New.
14767 * gcc.dg/vmx/splat-vsx.c: New.
14768 * gcc.dg/vmx/splat-be-order.c: New.
14769 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14770 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14771 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14773 2014-01-30 Richard Biener <rguenther@suse.de>
14775 PR tree-optimization/59993
14776 * gcc.dg/torture/pr59993.c: New testcase.
14778 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14780 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14781 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14782 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14783 vect_int rather than vect_float.
14785 2014-01-30 Marek Polacek <polacek@redhat.com>
14787 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14789 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14791 * gcc.target/microblaze/isa/fcmp4.c: New.
14793 2014-01-30 Marek Polacek <polacek@redhat.com>
14796 * gcc.dg/pr59940.c: New test.
14797 * gcc.dg/pr35635.c (func3): Move dg-warning.
14799 2014-01-30 Richard Biener <rguenther@suse.de>
14801 PR tree-optimization/59903
14802 * gcc.dg/torture/pr59903.c: New testcase.
14804 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14807 * g++.dg/lookup/crash8.C: New.
14809 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14812 * g++.dg/template/crash117.C: New.
14814 2014-01-30 Richard Biener <rguenther@suse.de>
14817 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14818 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14820 * gcc.dg/invalid-call-1.c: Likewise.
14822 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14825 * g++.dg/cpp1y/auto-fn23.C: New.
14827 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14830 * g++.dg/init/dso_handle2.C: New.
14832 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14835 * g++.dg/cpp0x/pr58674.C: New.
14837 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14840 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14841 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14843 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14845 * gcc.dg/vmx/merge-be-order.c: New.
14846 * gcc.dg/vmx/merge.c: New.
14847 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14848 * gcc.dg/vmx/merge-vsx.c: New.
14850 2014-01-29 Richard Biener <rguenther@suse.de>
14852 PR tree-optimization/58742
14853 * gcc.dg/pr58742-1.c: New testcase.
14854 * gcc.dg/pr58742-2.c: Likewise.
14855 * gcc.dg/pr58742-3.c: Likewise.
14857 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14859 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14860 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14861 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14863 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14866 * g++.dg/gomp/pr58702.C: New.
14868 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14870 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14873 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14875 PR middle-end/59917
14876 PR tree-optimization/59920
14877 * gcc.dg/pr59920-1.c: New test.
14878 * gcc.dg/pr59920-2.c: New test.
14879 * gcc.dg/pr59920-3.c: New test.
14880 * c-c++-common/gomp/pr59917-1.c: New test.
14881 * c-c++-common/gomp/pr59917-2.c: New test.
14883 PR tree-optimization/59594
14884 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14885 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14886 * gcc.dg/vect/pr59594.c: New test.
14888 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14891 * gfortran.dg/allocate_class_3.f90: New test.
14893 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14895 PR preprocessor/59935
14896 * c-c++-common/cpp/warning-zero-location.c: New test.
14897 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14899 2014-01-27 Steve Ellcey <sellcey@mips.com>
14901 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14903 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14905 * g++.dg/ext/mv16.C: New tests.
14907 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14909 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14910 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14911 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14912 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14913 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14914 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14915 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14916 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14917 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14918 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14919 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14920 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14921 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14922 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14923 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14924 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14925 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14926 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14927 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14928 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14929 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14930 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14931 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14932 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14933 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14934 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14935 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14936 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14937 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14938 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14939 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14940 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14941 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14942 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14943 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14944 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14945 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14946 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14947 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14948 _mm512_mask_cvtepi32_storeu_epi8.
14949 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14950 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14951 _mm512_mask_cvtepi32_storeu_epi16.
14952 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14953 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14954 _mm512_mask_cvtepi64_storeu_epi8.
14955 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14956 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14957 _mm512_mask_cvtepi64_storeu_epi16.
14958 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14959 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14960 _mm512_mask_cvtepi64_storeu_epi32.
14961 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14962 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14963 _mm512_mask_cvtsepi32_storeu_epi8.
14964 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14965 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14966 _mm512_mask_cvtsepi32_storeu_epi16.
14967 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14968 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14969 _mm512_mask_cvtsepi64_storeu_epi8.
14970 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14971 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14972 _mm512_mask_cvtsepi64_storeu_epi16.
14973 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14974 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
14975 _mm512_mask_cvtsepi64_storeu_epi32.
14976 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
14977 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
14978 _mm512_mask_cvtusepi32_storeu_epi8.
14979 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
14980 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
14981 _mm512_mask_cvtusepi32_storeu_epi16.
14982 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
14983 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
14984 _mm512_mask_cvtusepi64_storeu_epi8.
14985 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
14986 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
14987 _mm512_mask_cvtusepi64_storeu_epi16.
14988 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
14989 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
14990 _mm512_mask_cvtusepi64_storeu_epi32.
14991 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
14992 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
14994 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
14996 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
14997 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14998 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14999 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15000 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15001 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15002 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15003 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15004 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15005 built-ins roudning immediate.
15006 * gcc.target/i386/sse-22.c: Add new built-ins.
15007 * gcc.target/i386/sse-23.c: Ditto.
15008 * gcc.target/i386/avx-1.c: Ditto.
15010 2014-01-27 Christian Bruel <christian.bruel@st.com>
15012 * gcc.target/sh/torture/strncmp.c: New tests.
15014 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15016 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15018 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15020 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15022 2014-01-24 Jeff Law <law@redhat.com>
15024 PR tree-optimization/59919
15025 * gcc.c-torture/compile/pr59919.c: New test.
15027 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15030 * g++.dg/ext/timevar2.C: New.
15032 2014-01-24 Marek Polacek <polacek@redhat.com>
15034 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15036 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15039 * gcc.target/i386/pr59929.c: New test.
15041 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15044 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15045 word atomic functions at runtime.
15047 2014-01-23 Marek Polacek <polacek@redhat.com>
15050 * gcc.dg/pr59846.c: New test.
15052 2014-01-23 Marek Polacek <polacek@redhat.com>
15055 * c-c++-common/pr58346-1.c: New test.
15056 * c-c++-common/pr58346-2.c: New test.
15057 * c-c++-common/pr58346-3.c: New test.
15059 2014-01-23 Marek Polacek <polacek@redhat.com>
15062 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15063 * gcc.dg/pr59871.c: New test.
15065 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15068 * g++.dg/parse/enum11.C: New.
15070 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15072 * gcc.target/aarch64/sshr64_1.c: New testcase.
15074 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15076 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15077 SIMD enabled function.
15078 * g++.dg/cilk-plus/ef_test.C: New test.
15079 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15080 and added C++ ones.
15081 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15082 to differenciate C error messages from C++ ones.
15084 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15086 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15088 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15090 * gcc.target/microblaze/others/builtin-trap.c: New test,
15092 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15094 PR middle-end/58809
15095 * c-c++-common/gomp/pr58809.c: New test.
15097 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15100 * c-c++-common/asan/use-after-return-1.c: Fixed
15103 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15105 PR preprocessor/58580
15106 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15108 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15109 Ilya Tocar <ilya.tocar@intel.com>
15111 * gcc.target/i386/avx512f-kmovw-1.c: New.
15113 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15115 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15116 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15117 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15118 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15119 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15120 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15122 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15125 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15126 * gcc.target/mips/pr52125.c: New test.
15128 2014-01-22 Marek Polacek <polacek@redhat.com>
15131 * gcc.dg/torture/pr59891.c: New test.
15133 2014-01-22 Jeff Law <law@redhat.com>
15135 PR tree-optimization/59597
15136 * gcc.dg/tree-ssa/pr59597.c: New test.
15138 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15140 PR rtl-optimization/59477
15141 * g++.dg/pr59477.C: New.
15143 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15145 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15147 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15150 * g++.dg/pr59482.C: New.
15152 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15154 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15155 * gcc.dg/vmx/extract-vsx.c: New.
15156 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15157 * gcc.dg/vmx/insert-vsx.c: New.
15159 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15161 PR rtl-optimization/59896
15162 * gcc.target/arm/pr59896.c: New.
15164 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15166 PR rtl-optimization/59858
15167 * gcc.target/arm/pr59858.c: New.
15169 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15172 * gcc.dg/tree-prof/pr59003.c: New test.
15174 PR middle-end/59860
15175 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15178 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15180 * gfortran.dg/round_3.f08: Add more cases.
15182 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15184 * lib/target-supports.exp (force_conventional_output_for): New
15186 * lib/scanasm.exp (scan-assembler_required_options)
15187 (scan-assembler-not_required_options)
15188 (scan-assembler-times_required_options): Replace with
15189 force_conventional_output_fors.
15190 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15191 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15193 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15195 PR middle-end/59789
15196 * gcc.target/i386/pr59789.c: New testcase.
15198 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15200 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15201 the 'code' bitfield from 16 to 8.
15203 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15205 * lib/target-supports.exp
15206 (check_effective_target_vect_perm): Exclude aarch64_be.
15207 (check_effective_target_vect_perm_byte): Likewise.
15208 (check_effective_target_vect_perm_short): Likewise.
15210 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15212 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15213 (RUN_TEST): Use new macro.
15214 (INDEX64_32): Delete.
15215 (INDEX64_64): Likewise.
15216 (INDEX128_32): Likewise.
15217 (INDEX128_64): Likewise.
15219 (test_vneg_f32): Use fixed RUN_TEST.
15221 2014-01-20 Richard Biener <rguenther@suse.de>
15223 PR middle-end/59860
15224 * gcc.dg/pr59860.c: New testcase.
15226 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15229 * gcc.target/i386/pr59880.c: New test.
15231 2014-01-20 Renlin Li <renlin.li@arm.com>
15233 * gcc.dg/pr44194-1.c: Tweak regexp.
15235 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15237 PR libfortran/59771
15238 PR libfortran/59774
15239 PR libfortran/59836
15240 * gfortran.dg/round_3.f08: New cases added.
15241 * gfortran.dg/fmt_g_1.f90: New test.
15243 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15245 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15247 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15249 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15251 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15253 * gcc.dg/vect/pr57705.c: Require vect_int.
15254 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15255 * gcc.dg/vect/vect-alias-check.c: Likewise.
15257 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15260 * gfortran.dg/unresolved_fixup_1.f90: New test.
15261 * gfortran.dg/unresolved_fixup_2.f90: New test.
15263 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15266 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15267 Remove dg-prune-output lines.
15269 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15271 PR middle-end/59706
15272 * gfortran.dg/pr59706.f90: New test.
15273 * g++.dg/ext/pr59706.C: New test.
15275 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15279 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15280 * g++.dg/init/pr58811.C: Likewise.
15282 2014-01-17 Jeff Law <law@redhat.com>
15284 PR middle-end/57904
15285 * gfortran.dg/pr57904.f90: New test.
15287 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15290 * g++.dg/cpp0x/nsdmi-union4.C: New.
15292 2014-01-17 Marek Polacek <polacek@redhat.com>
15295 * g++.dg/diagnostic/pr59838.C: New test.
15297 2014-01-17 Marek Polacek <polacek@redhat.com>
15300 * gcc.dg/pr58346.c: New test.
15302 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15305 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15306 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15307 option duplication.
15310 * gfortran.dg/pr59440-1.f90: New test.
15311 * gfortran.dg/pr59440-2.f90: New test.
15312 * gfortran.dg/pr59440-3.f90: New test.
15315 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15316 testing for " version" and " alias" with one testing for
15317 " version\[^\n\r]* alias".
15318 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15319 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15320 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15321 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15322 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15323 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15326 * c-c++-common/torture/pr57945.c: New test.
15328 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15330 * gcc.target/arm/its.c: New testcase.
15332 2014-01-16 Jan Hubicka <jh@suse.cz>
15335 * g++.dg/torture/pr59775.C: New testcase.
15337 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15339 PR middle-end/58344
15340 * gcc.c-torture/compile/pr58344.c: New test.
15343 * gcc.target/i386/pr59839.c: New test.
15346 * gcc.target/i386/pr9771-1.c (main): Rename to...
15347 (real_main): ... this. Add __asm name "main".
15348 (ASMNAME, ASMNAME2, STRING): Define.
15350 2014-01-16 Nick Clifton <nickc@redhat.com>
15352 PR middle-end/28865
15353 * gcc.c-torture/compile/pr28865.c: New.
15354 * gcc.c-torture/execute/pr28865.c: New.
15356 2014-01-16 Marek Polacek <polacek@redhat.com>
15358 PR middle-end/59827
15359 * gcc.dg/pr59827.c: New test.
15361 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15363 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15365 2014-01-15 Richard Henderson <rth@redhat.com>
15368 * gcc.target/i386/pr54694.c: New test.
15370 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15373 * g++.dg/pr49718.C: New test.
15375 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15377 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15379 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15381 * gcc.dg/vmx/mult-even-odd.c: New.
15382 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15384 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15386 * lib/target-supports.exp (check_libcilkrts_available): Added an
15387 extern "C" if we are using C++ along with a function prototype.
15389 2014-01-15 Jeff Law <law@redhat.com>
15391 PR tree-optimization/59747
15392 * gcc.c-torture/execute/pr59747.c: New test.
15394 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15397 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15399 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15400 * g++.dg/ext/attribute-test-1.C: Likewise.
15401 * g++.dg/ext/attribute-test-2.C: Likewise.
15402 * g++.dg/ext/attribute-test-3.C: Likewise.
15403 * g++.dg/ext/attribute-test-4.C: Likewise.
15404 * g++.dg/ext/pr56790-1.C: Likewise.
15405 * g++.dg/torture/pr38565.C: Likewise.
15406 * gcc.dg/pr53060.c: Likewise.
15407 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15408 * c-c++-common/vector-compare-2.c: Likewise.
15409 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15410 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15411 dg-message line number.
15413 2014-01-15 Matthias Klose <doko@ubuntu.com>
15415 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15417 2014-01-15 Richard Biener <rguenther@suse.de>
15419 PR tree-optimization/59822
15420 * g++.dg/torture/pr59822.C: New testcase.
15422 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15425 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15426 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15428 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15429 Kugan Vivekanandarajah <kuganv@linaro.org>
15432 * g++.dg/pr59695.C: New testcase.
15434 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15437 * gcc.c-torture/compile/pr59803.c: New testcase.
15439 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15442 * gcc.c-torture/execute/pr58943.c: New test.
15443 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15445 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15448 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15449 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15450 (bar): Change return type to void. Set y to x.
15451 * gcc.target/i386/pr59794-1.c: New testcase.
15452 * gcc.target/i386/pr59794-2.c: Likewise.
15453 * gcc.target/i386/pr59794-3.c: Likewise.
15454 * gcc.target/i386/pr59794-4.c: Likewise.
15455 * gcc.target/i386/pr59794-5.c: Likewise.
15456 * gcc.target/i386/pr59794-6.c: Likewise.
15457 * gcc.target/i386/pr59794-7.c: Likewise.
15459 2014-01-14 Richard Biener <rguenther@suse.de>
15461 PR tree-optimization/58921
15462 PR tree-optimization/59006
15463 * gcc.dg/torture/pr58921.c: New testcase.
15464 * gcc.dg/torture/pr59006.c: Likewise.
15465 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15467 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15470 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15471 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15472 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15473 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15474 Executing predictive commoning without unrolling.
15476 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15478 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15479 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15480 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15481 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15482 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15483 __builtin_ia32_rsqrt28sd_round.
15484 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15485 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15486 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15487 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15488 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15489 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15490 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15491 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15492 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15493 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15494 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15495 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15496 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15497 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15498 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15499 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15500 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15501 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15502 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15503 fix wrong rounding mode (see above).
15504 * gcc.target/i386/sse-23.c: Ditto.
15506 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15508 * gcc.dg/vmx/insert.c: New.
15509 * gcc.dg/vmx/insert-be-order.c: New.
15510 * gcc.dg/vmx/extract.c: New.
15511 * gcc.dg/vmx/extract-be-order.c: New.
15513 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15515 PR tree-optimization/59387
15516 * gcc.c-torture/execute/pr59387.c: New test.
15518 2014-01-13 Richard Biener <rguenther@suse.de>
15520 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15521 adjusting mathlib options.
15522 * gfortran.dg/lto/lto.exp: Likewise.
15524 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15526 * gnat.dg/loop_optimization17.adb: New test.
15527 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15529 2014-01-13 Christian Bruel <christian.bruel@st.com>
15531 * gcc.target/sh/cmpstrn.c: New case.
15533 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15535 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15536 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15538 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15541 * gfortran.dg/alloc_comp_basics_6.f90: New.
15543 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15546 * gfortran.dg/pr59700.f90: New test.
15548 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15550 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15551 * gfortran.dg/use_only_3.f90: Likewise.
15552 * gfortran.dg/inquire_10.f90: Delete opened file.
15553 * gfortran.dg/inquire_15.f90: Likewise.
15554 * gfortran.dg/pr16597.f90: Likewise.
15555 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15558 2014-01-10 Jeff Law <law@redhat.com>
15560 PR middle-end/59743
15561 * gcc.c-torture/compile/pr59743.c: New test.
15563 2014-01-10 Jan Hubicka <jh@suse.cz>
15566 * g++.dg/torture/pr58585.C: New testcase.
15568 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15570 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15572 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15574 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15576 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15579 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15580 * gcc.target/aarch64/cmn-neg2.c: New test.
15582 2014-01-10 Richard Biener <rguenther@suse.de>
15584 PR tree-optimization/59374
15585 * gcc.dg/torture/pr59374-3.c: New testcase.
15587 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15589 * lib/target-supports.exp
15590 (check_effective_target_arm_crypto_ok_nocache): New.
15591 (check_effective_target_arm_crypto_ok): Use above procedure.
15592 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15594 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15598 * g++.dg/ipa/devirt-20.C: New testcase.
15599 * g++.dg/torture/pr58252.C: Likewise.
15600 * g++.dg/torture/pr59226.C: Likewise.
15602 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15604 * c-c++-common/asan/no-asan-stack.c: New test.
15606 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15608 PR middle-end/59670
15609 * gcc.dg/pr59670.c: New test.
15611 2014-01-09 Steve Ellcey <sellcey@mips.com>
15613 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15615 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15617 PR middle-end/47735
15618 * gcc.target/i386/pr47735.c: New test.
15620 PR tree-optimization/59622
15621 * g++.dg/opt/pr59622-2.C: New test.
15622 * g++.dg/opt/pr59622-3.C: New test.
15623 * g++.dg/opt/pr59622-4.C: New test.
15624 * g++.dg/opt/pr59622-5.C: New test.
15627 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15628 filename:line instead of (modulename+offset) form with stripped
15629 initial / from the filename.
15631 2014-01-09 Ian Lance Taylor <iant@google.com>
15633 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15634 the other Go compiler.
15636 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15639 * g++.dg/cpp0x/variadic145.C: New.
15641 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15643 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15644 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15646 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15649 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15650 are run only if the Cilk library is available/enabled.
15651 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15652 * lib/target-supports.exp (check_libcilkrts_available): New function.
15654 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15657 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15658 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15659 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15660 with dg-additional-options.
15661 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15662 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15663 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15664 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15665 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15666 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15668 2014-01-09 Richard Biener <rguenther@suse.de>
15670 PR tree-optimization/59715
15671 * gcc.dg/torture/pr59715.c: New testcase.
15673 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15675 * c-c++-common/asan/no-asan-globals.c: New test.
15676 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15677 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15678 * c-c++-common/asan/use-after-return-1.c: Likewise.
15679 * c-c++-common/asan/no-use-after-return.c: Likewise.
15681 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15683 * gnat.dg/weak2.ad[sb]: New test.
15685 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15687 PR middle-end/59471
15688 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15689 type, use pointers to vector type instead.
15691 2014-01-08 Catherine Moore <clm@codesourcery.com>
15693 * gcc.target/mips/umips-branch-3.c: New test.
15694 * gcc.target/mips/umips-branch-4.c: New test.
15696 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15698 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15699 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15700 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15702 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15703 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15704 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15705 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15707 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15709 PR rtl-optimization/59137
15710 * gcc.target/mips/pr59137.c: New test.
15712 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15714 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15715 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15716 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15717 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15718 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15719 Require fpic effective target.
15720 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15722 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15725 * gcc.dg/pr59722.c: New test.
15727 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15729 PR middle-end/57748
15730 * gcc.dg/torture/pr57748-3.c: New test.
15731 * gcc.dg/torture/pr57748-4.c: New test.
15733 2014-01-08 Marek Polacek <polacek@redhat.com>
15735 PR middle-end/59669
15736 * gcc.dg/gomp/pr59669-1.c: New test.
15737 * gcc.dg/gomp/pr59669-2.c: New test.
15739 2014-01-08 Martin Jambor <mjambor@suse.cz>
15742 * gcc.dg/ipa/pr59610.c: New test.
15744 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15747 * gfortran.dg/binding_label_tests_26a.f90: New.
15748 * gfortran.dg/binding_label_tests_26b.f90: New.
15750 2014-01-08 Marek Polacek <polacek@redhat.com>
15753 * c-c++-common/ubsan/pr59667.c: New test.
15755 2014-01-08 Richard Biener <rguenther@suse.de>
15757 PR middle-end/59630
15758 * gcc.dg/pr59630.c: New testcase.
15760 2014-01-08 Richard Biener <rguenther@suse.de>
15762 PR middle-end/59471
15763 * gcc.dg/pr59471.c: New testcase.
15765 2014-01-07 Jeff Law <law@redhat.com>
15767 PR middle-end/53623
15768 * gcc.target/i386/pr53623.c: New test.
15770 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15772 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15774 * g++.dg/cpp1y/pr58534.C: Likewise.
15775 * g++.dg/cpp1y/pr58536.C: Likewise.
15776 * g++.dg/cpp1y/pr58548.C: Likewise.
15777 * g++.dg/cpp1y/pr58549.C: Likewise.
15778 * g++.dg/cpp1y/pr58637.C: Likewise.
15779 * g++.dg/cpp1y/pr59112.C: Likewise.
15780 * g++.dg/cpp1y/pr59113.C: Likewise.
15781 * g++.dg/cpp1y/pr59629.C: Likewise.
15782 * g++.dg/cpp1y/pr59635.C: Likewise.
15783 * g++.dg/cpp1y/pr59636.C: Likewise.
15784 * g++.dg/cpp1y/pr59638.C: Likewise.
15786 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15788 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15790 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15792 * gcc.target/i386/intrinsics_4.c (bar): New function.
15794 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15796 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15798 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15800 PR rtl-optimization/58668
15801 * gcc.dg/pr58668.c: New test.
15803 PR tree-optimization/59643
15804 * gcc.dg/pr59643.c: New test.
15805 * gcc.c-torture/execute/pr59643.c: New test.
15807 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15810 * gfortran.dg/class_allocate_16.f90: New.
15812 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15815 * gcc.target/i386/pr59644.c: New test.
15817 2014-01-06 Marek Polacek <polacek@redhat.com>
15820 * gcc.dg/pr57773.c: New test.
15822 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15828 * g++.dg/cpp1y/pr59635.C: New testcase.
15829 * g++.dg/cpp1y/pr59636.C: New testcase.
15830 * g++.dg/cpp1y/pr59629.C: New testcase.
15831 * g++.dg/cpp1y/pr59638.C: New testcase.
15833 2014-01-06 Martin Jambor <mjambor@suse.cz>
15836 * gcc.dg/ipa/pr59008.c: New test.
15838 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15840 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15843 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15845 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15846 Require c99_runtime.
15847 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15849 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15850 Require c99_runtime.
15851 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15852 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15853 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15855 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15856 Require c99_runtime.
15857 Make CALC void static.
15858 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15860 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15861 Require c99_runtime.
15862 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15864 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15866 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15867 * gcc.target/i386/pr59501-2.c: Likewise.
15868 * gcc.target/i386/pr59501-3.c: Likewise.
15869 * gcc.target/i386/pr59501-4.c: Likewise.
15870 * gcc.target/i386/pr59501-5.c: Likewise.
15871 * gcc.target/i386/pr59501-6.c: Likewise.
15873 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15875 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15876 * gcc.target/i386/pr59390_1.c: Likewise.
15877 * gcc.target/i386/pr59390_2.c: Likewise.
15879 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15881 * gcc.dg/pr59350.c: Tweak.
15882 * gcc.dg/pr59350-2.c: New test.
15883 * g++.dg/pr59510.C: Likewise.
15885 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15888 * gfortran.dg/bind_c_procs_2.f90: New.
15890 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15892 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15893 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15894 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15895 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15896 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15897 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15898 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15900 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15902 * gcc.target/arm/neon-nested-apcs.c: New test.
15904 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15906 PR tree-optimization/59519
15907 * gcc.dg/vect/pr59519-1.c: New test.
15908 * gcc.dg/vect/pr59519-2.c: New test.
15910 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15913 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15916 * gfortran.dg/typebound_proc_32.f90: New.
15918 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15921 * g++.dg/pr58950.C: New file.
15923 2014-01-03 Tobias Burnus <burnus@net-b.de>
15926 * g++.dg/gomp/pr58567.C: New.
15928 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15930 PR tree-optimization/59651
15931 * gcc.dg/torture/pr59651.c: New test.
15932 * gcc.dg/vect/pr59651.c: Ditto.
15934 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15937 * gcc.target/i386/pr59625.c: New test.
15939 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15943 * g++.dg/cpp0x/range-for28.C: New.
15944 * g++.dg/cpp0x/range-for3.C: Update.
15946 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15948 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15950 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15953 * g++.dg/cpp0x/pr59641.C: New file.
15955 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15957 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15959 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15962 * g++.dg/ext/pr59378.C: New file.
15964 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15966 Update copyright years
15968 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15970 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15973 2014-01-02 Janus Weil <janus@gcc.gnu.org>
15976 * gfortran.dg/dynamic_dispatch_12.f90: New.
15978 2014-01-01 Jakub Jelinek <jakub@redhat.com>
15980 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
15981 the builtin isn't optimized away as unused.
15983 PR rtl-optimization/59647
15984 * g++.dg/opt/pr59647.C: New test.
15986 Copyright (C) 2014 Free Software Foundation, Inc.
15988 Copying and distribution of this file, with or without modification,
15989 are permitted in any medium without royalty provided the copyright
15990 notice and this notice are preserved.