1 2014-04-16 Catherine Moore <clm@codesourcery.com>
3 * gcc.target/mips/umips-store16-2.c: New test.
5 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
7 * g++.dg/cpp0x/initlist-vect.C: New file.
9 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
11 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12 * gcc.dg/uninit-I-O0.c: Likewise.
13 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
15 2014-04-16 Jakub Jelinek <jakub@redhat.com>
17 PR tree-optimization/60844
18 * gcc.dg/pr60844.c: New test.
20 2014-04-15 Richard Biener <rguenther@suse.de>
22 PR rtl-optimization/56965
23 * gcc.dg/torture/pr56965-1.c: New testcase.
24 * gcc.dg/torture/pr56965-2.c: Likewise.
26 2014-04-15 Teresa Johnson <tejohnson@google.com>
28 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
30 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
32 * gnat.dg/vect14.adb: New test.
34 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
36 * gnat.dg/vect12.ad[sb]: New test.
37 * gnat.dg/vect13.ad[sb]: Likewise.
39 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
41 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
43 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
44 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
45 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
46 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
47 * c-c++-common/ubsan/null-1.c: Likewise.
48 * c-c++-common/ubsan/null-10.c: Likewise.
49 * c-c++-common/ubsan/null-11.c: Likewise.
50 * c-c++-common/ubsan/null-2.c: Likewise.
51 * c-c++-common/ubsan/null-3.c: Likewise.
52 * c-c++-common/ubsan/null-4.c: Likewise.
53 * c-c++-common/ubsan/null-5.c: Likewise.
54 * c-c++-common/ubsan/null-6.c: Likewise.
55 * c-c++-common/ubsan/null-7.c: Likewise.
56 * c-c++-common/ubsan/null-8.c: Likewise.
57 * c-c++-common/ubsan/null-9.c: Likewise.
58 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
59 * c-c++-common/ubsan/overflow-int128.c: Likewise.
60 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
61 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
62 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
63 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
64 * c-c++-common/ubsan/pr59333.c: Likewise.
65 * c-c++-common/ubsan/pr59667.c: Likewise.
66 * c-c++-common/ubsan/pr60613-2.c: Likewise.
67 * c-c++-common/ubsan/pr60636.c: Likewise.
68 * c-c++-common/ubsan/shift-1.c: Likewise.
69 * c-c++-common/ubsan/shift-2.c: Likewise.
70 * c-c++-common/ubsan/vla-1.c: Likewise.
72 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
74 * gnat.dg/vect11.ad[sb]: New test.
76 2014-04-14 Richard Biener <rguenther@suse.de>
78 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
80 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
82 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
84 2014-04-14 Richard Biener <rguenther@suse.de>
85 Marc Glisse <marc.glisse@inria.fr>
88 * gcc.target/i386/vec-may_alias.c: New testcase.
90 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
92 * lib/target-supports.exp
93 (check_effective_target_vect_widen_mult_si_to_di_pattern):
94 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
97 2014-04-14 Richard Biener <rguenther@suse.de>
100 * gcc.dg/lto/pr60720_0.c: New testcase.
101 * gcc.dg/lto/pr60720_1.c: Likewise.
103 2014-04-14 Christian Bruel <christian.bruel@st.com>
105 * gcc.target/sh/memset.c: New test.
107 2014-04-14 Richard Biener <rguenther@suse.de>
110 * gcc.dg/graphite/pr55022.c: New testcase.
112 2014-04-14 Richard Biener <rguenther@suse.de>
114 PR tree-optimization/59817
115 PR tree-optimization/60453
116 * gfortran.dg/graphite/pr59817.f: New testcase.
117 * gcc.dg/graphite/pr59817-1.c: Likewise.
118 * gcc.dg/graphite/pr59817-2.c: Likewise.
120 2014-04-14 Jason Merrill <jason@redhat.com>
123 * lib/gcc-dg.exp (dg-build-dso): New.
124 (gcc-dg-test-1): Handle dg-do-what "dso".
126 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
129 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
132 * gfortran.dg/associate_15.f90: New test.
134 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
137 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
140 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
143 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
145 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
147 * gcc.target/mips/umips-store16-1.c: New test.
149 2014-04-11 Tobias Burnus <burnus@net-b.de>
152 * * g++.dg/warn/warn_format_signedness.C: New.
153 * gcc.dg/format/warn-signedness.c: New.
155 2014-04-11 Tobias Burnus <burnus@net-b.de>
159 * gfortran.dg/finalize_25.f90: New.
161 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
163 * gcc.target/epiphany/t1068-2.c: New file.
165 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
167 * gcc.target/epiphany/btst-1.c: New test.
169 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
171 PR rtl-optimization/60651
172 * gcc.target/epiphany/mode-switch.c: New test.
174 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/cpp0x/gen-attrs-58.C: New.
178 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
180 2014-04-11 Steve Ellcey <sellcey@mips.com>
181 Jakub Jelinek <jakub@redhat.com>
184 * gcc.c-torture/compile/pr60556.c: New test.
186 2014-04-11 Richard Biener <rguenther@suse.de>
189 * gcc.dg/pr60797.c: New testcase.
191 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
193 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
194 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
195 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
197 * gcc.target/s390/htm-nofloat-1.c: ... this one.
198 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
199 instructions as well.
201 2014-04-11 Jakub Jelinek <jakub@redhat.com>
203 PR rtl-optimization/60663
204 * gcc.target/arm/pr60663.c: New test.
206 2014-04-10 Jason Merrill <jason@redhat.com>
208 * g++.dg/dso/dlclose1.C: Disable for 4.9.
210 2014-04-10 Jakub Jelinek <jakub@redhat.com>
213 * g++.dg/lto/pr60567_0.C: New test.
215 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
217 * gfortran.dg/class_nameclash.f90: New test.
219 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
222 * g++.dg/cpp0x/variadic156.C: New.
224 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
226 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
229 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
232 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
235 2014-04-09 Steve Ellcey <sellcey@mips.com>
237 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
240 2014-04-09 Cong Hou <congh@google.com>
243 * lib/target-supports.exp:
244 (check_effective_target_vect_widen_si_to_di_pattern): New.
245 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
246 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
248 (foo): Fix up formatting.
249 (main): Call check_vect.
251 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
254 * g++.dg/template/crash119.C: New.
256 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
258 * gcc.target/powerpc/atomic_load_store-p8.c: New.
260 2014-04-08 Jason Merrill <jason@redhat.com>
262 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
265 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
267 PR rtl-optimization/60776
268 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
269 * gcc.dg/builtin-bswap-7.c: Likewise.
270 * gcc.dg/builtin-bswap-6a.c: New testcase.
271 * gcc.dg/builtin-bswap-7a.c: New testcase.
274 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
276 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
278 * gcc.dg/builtin-bswap-7.c: Likewise.
280 2014-04-08 Richard Biener <rguenther@suse.de>
282 PR tree-optimization/60785
283 * gcc.dg/graphite/pr60785.c: New testcase.
285 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
288 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
291 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
293 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
294 * g++.dg/warn/Wnvdtor-3.C: Likewise.
295 * g++.dg/warn/Wnvdtor-4.C: Likewise.
297 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
299 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
301 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
304 * g++.dg/torture/pr60609.C: New test.
306 2014-04-07 Richard Biener <rguenther@suse.de>
308 PR tree-optimization/60766
309 * gcc.dg/torture/pr60766.c: New testcase.
311 2014-04-07 Jason Merrill <jason@redhat.com>
313 * lib/gcc-dg.exp (dg-build-dso): New.
314 (gcc-dg-test-1): Handle dg-do-what "dso".
315 * lib/target-supports.exp (add_options_for_dlopen): New.
316 (check_effective_target_dlopen): Use it.
318 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
320 * gcc.target/arm/pr60657.c: Fix missing curly brace.
322 2014-04-07 Richard Biener <rguenther@suse.de>
325 * g++.dg/torture/pr60750.C: New testcase.
326 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
328 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
330 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
332 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
335 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
337 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
340 * g++.dg/cpp1y/auto-fn25.C: Require lto.
342 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
344 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
346 * gfortran.dg/warn_conversion_4.f90: Adjust test.
348 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
350 * gcc.target/avr/dev-specific-rmw.c: New test.
352 2014-04-04 Cong Hou <congh@google.com>
354 PR tree-optimization/60656
355 * gcc.dg/vect/pr60656.c: New test.
357 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
359 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
361 * gcc.dg/builtin-bswap-7.c: Likewise.
363 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
366 * g++.dg/cpp0x/constexpr-ice15.C: New.
368 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
371 testcase by Richard Biener
372 * gcc.dg/lto/pr59626_0.c: New testcase.
373 * gcc.dg/lto/pr59626_1.c: New testcase.
375 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
378 * gcc.c-torture/compile/pr60655-1.c: New test.
380 2014-04-04 Martin Jambor <mjambor@suse.cz>
383 * g++.dg/ipa/pr60640-1.C: New test.
384 * g++.dg/ipa/pr60640-2.C: Likewise.
385 * g++.dg/ipa/pr60640-3.C: Likewise.
386 * g++.dg/ipa/pr60640-4.C: Likewise.
388 2014-04-04 Jeff Law <law@redhat.com>
391 * gcc.target/arm/pr60657.c: New test.
393 2014-04-04 Richard Biener <rguenther@suse.de>
396 * g++.dg/torture/pr60746.C: New testcase.
398 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
400 * g++.old-deja/g++.robertl/eb121.C: Adjust.
401 * g++.old-deja/g++.jason/overload21.C: Likewise.
402 * g++.old-deja/g++.law/init5.C: Likewise.
404 2014-04-03 Cong Hou <congh@google.com>
406 PR tree-optimization/60505
407 * gcc.dg/vect/pr60505.c: New test.
409 2014-04-03 Richard Biener <rguenther@suse.de>
411 PR tree-optimization/60740
412 * gcc.dg/graphite/pr60740.c: New testcase.
414 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
416 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
417 * g++.dg/warn/Wnvdtor-2.C: New.
418 * g++.dg/warn/Wnvdtor-3.C: New.
419 * g++.dg/warn/Wnvdtor-4.C: New.
420 * g++.dg/warn/Weff1.C: Delete.
421 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
422 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
424 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
427 * testsuite/g++.dg/torture/pr60659.C: New testcase.
429 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
431 PR tree-optimization/60733
432 * gcc.dg/torture/pr60733.c: New test.
434 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
436 PR rtl-optimization/60650
437 * gcc.target/arm/pr60650-2.c: New.
439 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
441 * gcc.target/i386/avx2-vpand-3.c,
442 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
444 2014-04-02 Joseph Myers <joseph@codesourcery.com>
446 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
447 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
448 gcc.target/i386/memcpy-strategy-1.c,
449 gcc.target/i386/memcpy-strategy-2.c,
450 gcc.target/i386/memcpy-vector_loop-1.c,
451 gcc.target/i386/memcpy-vector_loop-2.c,
452 gcc.target/i386/memset-vector_loop-1.c,
453 gcc.target/i386/memset-vector_loop-2.c,
454 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
455 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
456 -march= options different from those in dg-options.
458 2014-04-02 Joseph Myers <joseph@codesourcery.com>
460 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
461 gcc.target/i386/pr30970.c: Use -mtune=generic.
462 * gcc.target/i386/avx2-vpaddb-3.c,
463 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
464 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
465 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
466 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
467 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
468 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
469 gcc.target/i386/avx2-vpsubw-3.c,
470 gcc.target/i386/avx256-unaligned-load-1.c,
471 gcc.target/i386/avx256-unaligned-load-4.c,
472 gcc.target/i386/avx256-unaligned-store-1.c,
473 gcc.target/i386/avx256-unaligned-store-2.c,
474 gcc.target/i386/avx256-unaligned-store-4.c: Use
477 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
478 Iain Sandoe <iain@codesourcery.com>
481 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
482 with the additional options -Wl,-undefined,dynamic_lookup
483 and -Wl,-flat_namespace.
484 * gcc.dg/torture/pr53922.c: Additional option
485 -Wl,-flat_namespace for darwin[89].
486 * gcc.dg/torture/pr60092.c: Additional options
487 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
490 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
493 * lib/prune.exp: Modify the regular express to prune
494 the new warnings introduced by r205679 on darwin9.
496 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
498 * g++.dg/init/ctor4.C: Adjust.
499 * g++.dg/init/ctor4-1.C: New.
500 * g++.dg/cpp0x/defaulted2.C: Adjust.
502 2014-04-01 Richard Henderson <rth@redhat.com>
505 * gcc.dg/pr60704.c: New file.
507 2014-04-01 Bin Cheng <bin.cheng@arm.com>
510 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
511 logical_op_short_circuit targets.
513 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
516 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
517 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
519 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
521 PR rtl-optimization/60700
522 * gcc.target/i386/pr60700.c: New test.
524 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
527 * gcc.target/arm/pr60650.c: Adjust command line options.
529 2014-03-31 Martin Jambor <mjambor@suse.cz>
532 * gcc.dg/pr60647-1.c: New test.
533 * gcc.dg/pr60647-2.c: Likewise.
535 2014-03-31 Richard Biener <rguenther@suse.de>
537 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
539 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
542 * gcc.target/aarch64/pr60034.c: New file.
544 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
547 * g++.dg/cpp1y/pr60626.C: New testcase.
549 2014-03-29 Joseph Myers <joseph@codesourcery.com>
551 * gcc.dg/pr45416.c: Allow bextr on x86.
552 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
553 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
554 gcc.target/i386/fma4-vector.c: Use -mno-fma.
555 * gcc.target/i386/l_fma_double_1.c,
556 gcc.target/i386/l_fma_double_2.c,
557 gcc.target/i386/l_fma_double_3.c,
558 gcc.target/i386/l_fma_double_4.c,
559 gcc.target/i386/l_fma_double_5.c,
560 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
561 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
562 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
563 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
564 * gcc.target/i386/pr27971.c: Use -mno-tbm.
565 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
566 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
568 2014-03-29 Jakub Jelinek <jakub@redhat.com>
571 * g++.dg/pr60648.C: Move test to...
572 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
573 dg-options, add for fpic targets dg-additional-options -fPIC.
575 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
577 * gnat.dg/opt33.adb: New testcase.
579 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
582 * gcc.target/aarch64/pr60697.c: New.
584 2014-03-27 Jeff Law <law@redhat.com>
587 * g++.dg/pr60648.C: New test.
589 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
592 * g++.dg/cpp1y/pr60573.C: New testcase.
594 2014-03-28 Jakub Jelinek <jakub@redhat.com>
597 * gcc.target/i386/pr60693.c: New test.
599 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
601 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
603 2014-03-28 Jakub Jelinek <jakub@redhat.com>
606 * c-c++-common/pr60689.c: New test.
609 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
610 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
613 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
616 * gcc.target/aarch64/pr60675.C: New.
618 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
620 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
622 * lib/target-supports.exp: Return true for s390
623 in check_effective_logical_op_short_circuit.
625 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
627 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
628 of second source operand.
629 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
630 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
631 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
633 2014-03-28 Jakub Jelinek <jakub@redhat.com>
636 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
638 2014-03-28 Tobias Burnus <burnus@net-b.de>
640 * lib/cilk-plus-dg.exp: New.
641 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
642 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
644 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
647 * gfortran.dg/where_4.f90: New test case.
649 2014-03-27 Tobias Burnus <burnus@net-b.de>
652 * gfortran.dg/finalize_24.f90: New.
654 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
656 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
659 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
660 vec_select optimizations.
661 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
662 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
665 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
666 xxpermdi builtins are supported.
668 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
670 PR rtl-optimization/60650
671 * gcc.target/arm/pr60650.c: New.
673 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
675 * gcc.target/s390/20140327-1.c: New testcase.
677 2014-03-27 Jakub Jelinek <jakub@redhat.com>
680 * g++.dg/gomp/pr60682.C: New test.
682 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
684 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
686 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
689 * gcc.target/aarch64/pr60580_1.c: New.
690 * gcc.target/aarch64/test_fp_attribute_1.c: New.
691 * gcc.target/aarch64/test_fp_attribute_2.c: New.
693 2014-03-26 Dehao Chen <dehao@google.com>
695 * gcc.dg/predict-8.c: New test.
697 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
700 * g++.dg/init/const10.C: New.
701 * g++.dg/init/const11.C: New.
702 * g++.dg/init/pr25811.C: Adjust.
703 * g++.dg/init/pr29043.C: Likewise.
704 * g++.dg/init/pr43719.C: Likewise.
705 * g++.dg/init/pr44086.C: Likewise.
706 * g++.dg/init/ctor8.C: Likewise.
707 * g++.dg/init/uninitialized1.C: Likewise.
709 2014-03-26 Jakub Jelinek <jakub@redhat.com>
712 * c-c++-common/ubsan/pr60636.c: New test.
714 2014-03-26 Andreas Schwab <schwab@suse.de>
716 * g++.dg/torture/pr60315.C: Remove duplication.
718 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
720 * gcc.c-torture/execute/20140326-1.c: New test.
722 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
725 * g++.dg/torture/pr60315.C: New testcase.
727 2014-03-25 Martin Jambor <mjambor@suse.cz>
730 * g++.dg/ipa/pr60600.C: New test.
732 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
735 * g++.dg/opt/pr56999.C: Pop hidden visibility.
737 2014-03-25 Richard Biener <rguenther@suse.de>
740 * gfortran.dg/lto/pr60635_0.f90: New testcase.
741 * gfortran.dg/lto/pr60635_1.c: Likewise.
743 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
746 * g++.dg/cpp1y/pr60627.C: New testcase.
748 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
750 * gcc.target/aarch64/ushr64_1.c: New.
752 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
754 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
755 (LONG_LONG): Use LLONG.
756 (set_rvector_long): Explicitly return void.
757 (set_vector_long): Likewise.
758 (check_vector_long): Likewise.
760 2014-03-24 Marek Polacek <polacek@redhat.com>
762 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
764 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
765 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
766 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
767 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
768 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
769 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
770 * c-c++-common/ubsan/pr59503.c: Likewise.
771 * c-c++-common/ubsan/pr60613-1.c: Likewise.
772 * c-c++-common/ubsan/save-expr-1.c: Likewise.
773 * c-c++-common/ubsan/shift-3.c: Likewise.
774 * c-c++-common/ubsan/shift-6.c: Likewise.
775 * c-c++-common/ubsan/undefined-1.c: Likewise.
776 * c-c++-common/ubsan/vla-2.c: Likewise.
777 * c-c++-common/ubsan/vla-3.c: Likewise.
778 * c-c++-common/ubsan/vla-4.c: Likewise.
779 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
780 * g++.dg/ubsan/return-2.C: Likewise.
782 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
784 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
787 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
791 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
792 * gfortran.dg/round_4.f90: Likewise.
794 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
797 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
800 2014-03-22 Jakub Jelinek <jakub@redhat.com>
803 * c-c++-common/ubsan/pr60613-1.c: New test.
804 * c-c++-common/ubsan/pr60613-2.c: New test.
806 2014-03-22 Matthias Klose <doko@ubuntu.com>
808 * g++.dg/cpp0x/regress: Remove empty directory.
810 2014-03-22 Jakub Jelinek <jakub@redhat.com>
813 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
815 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
817 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
818 * g++.dg/cpp1y/pr60393.C: Likewise.
820 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
823 * g++.dg/cpp1y/pr60384.C: New.
825 2014-03-21 Jakub Jelinek <jakub@redhat.com>
828 * gcc.dg/pr60598.c: New test.
830 2014-03-21 Martin Jambor <mjambor@suse.cz>
833 * g++.dg/torture/pr59176.C: New test.
835 2014-03-21 Martin Jambor <mjambor@suse.cz>
838 * g++.dg/ipa/pr60419.C: New test.
840 2014-03-21 Richard Biener <rguenther@suse.de>
842 PR tree-optimization/60577
843 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
845 2014-03-21 Tobias Burnus <burnus@net-b.de>
848 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
851 2014-03-20 Jakub Jelinek <jakub@redhat.com>
854 * g++.dg/opt/pr60597.C: New test.
857 * g++.dg/init/pr60572.C: New test.
859 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
861 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
863 2014-03-19 Tobias Burnus <burnus@net-b.de>
867 * gfortran.dg/implicit_pure_4.f90: New.
869 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
872 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
874 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
877 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
878 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
879 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
881 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
884 * g++.dg/cpp1y/pr60332.C: New.
886 2014-03-19 Marek Polacek <polacek@redhat.com>
889 * g++.dg/ubsan/pr60569.C: New test.
891 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
893 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
895 2014-03-19 Jakub Jelinek <jakub@redhat.com>
897 PR tree-optimization/60559
898 * g++.dg/vect/pr60559.cc: New test.
900 2014-03-18 Ian Lance Taylor <iant@google.com>
903 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
904 (ditype): Rename typedef from int64_t.
906 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
909 * gcc.dg/cast-qual-3.c: New.
911 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
912 * c-c++-common/Wcast-qual-1.c: More precise match text.
914 2014-03-18 Janus Weil <janus@gcc.gnu.org>
918 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
919 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
920 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
921 * gfortran.dg/intent_optimize_1.f90: Ditto.
922 * gfortran.dg/pointer_init_9.f90: Ditto.
923 * gfortran.dg/volatile4.f90: Ditto.
924 * gfortran.dg/volatile6.f90: Ditto.
926 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
929 * c-c++-common/Wcast-qual-1.c: More precise match text.
931 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
934 * g++.dg/cpp0x/constexpr-ice14.C: New.
936 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
939 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
941 2014-03-18 Jakub Jelinek <jakub@redhat.com>
944 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
945 * c-c++-common/ubsan/null-2.c: Likewise.
946 * c-c++-common/ubsan/null-3.c: Likewise.
947 * c-c++-common/ubsan/null-4.c: Likewise.
948 * c-c++-common/ubsan/null-5.c: Likewise.
949 * c-c++-common/ubsan/null-6.c: Likewise.
950 * c-c++-common/ubsan/null-7.c: Likewise.
951 * c-c++-common/ubsan/null-8.c: Likewise.
952 * c-c++-common/ubsan/null-9.c: Likewise.
953 * c-c++-common/ubsan/null-10.c: Likewise.
954 * c-c++-common/ubsan/null-11.c: Likewise.
955 * c-c++-common/ubsan/overflow-1.c: Likewise.
956 * c-c++-common/ubsan/overflow-2.c: Likewise.
957 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
958 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
959 * c-c++-common/ubsan/overflow-int128.c: Likewise.
960 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
961 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
962 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
963 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
964 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
965 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
966 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
967 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
968 * c-c++-common/ubsan/pr59333.c: Likewise.
969 * c-c++-common/ubsan/pr59503.c: Likewise.
970 * c-c++-common/ubsan/pr59667.c: Likewise.
971 * c-c++-common/ubsan/undefined-1.c: Likewise.
972 * g++.dg/ubsan/pr59250.C: Likewise.
973 * g++.dg/ubsan/pr59306.C: Likewise.
975 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
977 * gcc.dg/tls/pr58595.c: Add tls options.
979 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
981 * gcc.target/i386/avx-additional-reg-names.c: New.
982 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
984 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
987 * g++.dg/cpp1y/pr60390.C: New testcase.
990 * g++.dg/cpp1y/pr60391.C: New testcase.
992 2014-03-17 Jakub Jelinek <jakub@redhat.com>
995 * gcc.target/i386/pr60516.c: New test.
997 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1000 * g++.dg/cpp0x/constexpr-ice13.C: New.
1002 2014-03-17 Marek Polacek <polacek@redhat.com>
1005 * gcc.dg/gomp/pr60534.c: New test.
1007 2014-03-17 Kai Tietz <ktietz@redhat.com>
1009 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1011 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
1014 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1017 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
1020 * gfortran.dg/list_read_12.f90: New test.
1022 2014-03-15 Janus Weil <janus@gcc.gnu.org>
1025 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1026 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1027 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1028 -Wno-aggressive-loop-optimizations and remove an unused variable.
1029 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1030 * gfortran.dg/pointer_init_9.f90: New.
1031 * gfortran.dg/volatile4.f90: Put into subroutine.
1032 * gfortran.dg/volatile6.f90: Ditto.
1034 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
1037 * gfortran.dg/transpose_4.f90: New test.
1039 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
1041 PR rtl-optimization/60508
1042 * gcc.target/i386/pr60508.c: New.
1044 2014-03-14 Richard Biener <rguenther@suse.de>
1047 * g++.dg/pr60518.C: New testcase.
1049 2014-03-14 Martin Jambor <mjambor@suse.cz>
1052 * gcc.dg/lto/pr60461_0.c: New test.
1054 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
1056 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1057 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1058 * gcc.dg/lto/save-temps_0.c: New testcase.
1060 2014-03-13 Jakub Jelinek <jakub@redhat.com>
1063 * c-c++-common/pr36282-1.c: New test.
1064 * c-c++-common/pr36282-2.c: New test.
1065 * c-c++-common/pr36282-3.c: New test.
1066 * c-c++-common/pr36282-4.c: New test.
1068 2014-03-13 Richard Henderson <rth@redhat.com>
1071 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1073 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1076 * g++.dg/template/crash118.C: New.
1077 * g++.dg/template/crash95.C: Adjust.
1079 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
1081 PR rtl-optimization/57189
1082 * gcc.target/i386/pr57189.c: New.
1084 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/cpp0x/static_assert10.C: New.
1088 * g++.dg/cpp0x/static_assert11.C: Likewise.
1089 * g++.dg/cpp0x/static_assert3.C: Adjust.
1091 2014-03-13 Richard Biener <rguenther@suse.de>
1093 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1095 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1097 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1098 2.07 128-bit arithmetic.
1099 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1101 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1102 due to when TImode is allowed in VSX registers, the allowable
1103 address modes for TImode is just a single indirect address in
1104 order for the value to be loaded and store in either GPR or VSX
1105 registers. This affects the generated code, and it would cause
1106 this test to fail, when such an option is used.
1108 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
1110 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1112 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1114 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1115 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1116 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1117 only test for exactly one if if -mbranch-cost=1 has been passed.
1119 2014-03-12 Christian Bruel <christian.bruel@st.com>
1122 * gcc.target/arm/pr60264.c
1124 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1126 PR tree-optimization/60454
1127 * gcc.c-torture/execute/pr60454.c: New test.
1129 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1130 Marc Glisse <marc.glisse@inria.fr>
1132 PR tree-optimization/60502
1133 * gcc.c-torture/compile/pr60502.c: New test.
1135 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1138 * gcc.dg/vect/pr60482.c: New test.
1140 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1143 * g++.dg/cpp0x/inh-ctor19.C: New.
1145 2014-03-11 Richard Biener <rguenther@suse.de>
1147 PR tree-optimization/60429
1148 PR tree-optimization/60485
1149 * gcc.dg/pr60485-1.c: New testcase.
1150 * gcc.dg/pr60485-2.c: Likewise.
1152 2014-03-10 Jakub Jelinek <jakub@redhat.com>
1155 * g++.dg/ipa/pr60457.C: New test.
1157 2014-03-10 Richard Biener <rguenther@suse.de>
1160 * g++.dg/torture/pr60474.C: New testcase.
1162 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
1164 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1166 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
1168 * gcc.dg/lto/pr55113_0.c: New testcase.
1170 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
1173 * g++.dg/cpp1y/pr60033.C: New testcase.
1176 * g++.dg/cpp1y/pr60393.C: New testcase.
1178 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1181 * gfortran.dg/fmt_en.f90: New test.
1183 2014-03-07 Jason Merrill <jason@redhat.com>
1185 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1186 * lib/target-supports.exp (check_effective_target_c++11): Now
1188 (check_effective_target_c++11_only): New.
1189 (check_effective_target_c++11_down): New.
1190 (check_effective_target_c++1y): New.
1191 (check_effective_target_c++1y_only): New.
1192 (check_effective_target_c++98_only): Rename from
1193 check_effective_target_c++98.
1194 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1196 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1199 * g++.dg/cpp0x/constexpr-ice12.C: New.
1201 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
1203 * c-c++-common/gomp/map-1.c: Extend.
1205 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
1206 Janus Weil <janus@gcc.gnu.org>
1209 * gfortran.dg/deferred_type_component_1.f90 : New test.
1210 * gfortran.dg/deferred_type_component_2.f90 : New test.
1212 2014-03-06 Marek Polacek <polacek@redhat.com>
1215 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1216 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1218 2014-03-06 Jakub Jelinek <jakub@redhat.com>
1221 * gcc.dg/tls/pr58595.c: New test.
1223 2014-03-06 Richard Biener <rguenther@suse.de>
1229 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1231 * gcc.dg/lto/pr55113_0.c: New testcase.
1233 2014-03-05 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1237 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
1238 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1240 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1241 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1242 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1243 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1244 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1245 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
1246 even for mips*/s390*/i?86/x86_64.
1247 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1248 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1249 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1250 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1251 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1254 * gcc.dg/lto/pr60404_0.c: New test.
1255 * gcc.dg/lto/pr60404_1.c: New file.
1256 * gcc.dg/lto/pr60404_2.c: New file.
1258 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1260 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1261 long long" throughout.
1262 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1263 * gcc.dg/vmx/insert-vsx.c: Likewise.
1264 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1265 * gcc.dg/vmx/ld-vsx.c: Likewise.
1266 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1267 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1268 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1269 * gcc.dg/vmx/merge-vsx.c: Likewise.
1270 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1271 * gcc.dg/vmx/st-vsx.c: Likewise.
1272 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1273 * gcc.dg/vmx/stl-vsx.c: Likewise.
1274 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1276 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1278 * gcc.dg/lto/pr55113_0.c: New testcase.
1280 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1283 * g++.dg/cpp1y/pr60376.C: New.
1285 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1287 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1289 2014-03-04 Richard Biener <rguenther@suse.de>
1291 PR tree-optimization/60382
1292 * gcc.dg/vect/pr60382.c: New testcase.
1294 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
1297 * gfortran.dg/namelist_84.f90: New test.
1299 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
1301 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1302 argument to avoid inf values.
1303 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1304 UNION_FP_CHECK machinery.
1306 2014-03-03 Renlin Li <Renlin.Li@arm.com>
1308 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1309 i32in128 cases outside special big-endian processing block.
1311 2014-03-03 Jakub Jelinek <jakub@redhat.com>
1313 PR preprocessor/60400
1314 * c-c++-common/cpp/pr60400.c: New test.
1315 * c-c++-common/cpp/pr60400-1.h: New file.
1316 * c-c++-common/cpp/pr60400-2.h: New file.
1319 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1321 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1322 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1324 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1327 * g++.dg/lto/pr60150.H: New testcase.
1328 * g++.dg/lto/pr60150_0.C: New testcase.
1329 * g++.dg/lto/pr60150_1.C: New testcase.
1331 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1334 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1336 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1339 * gfortran.dg/vect/pr32380.f: Fix expected test results.
1341 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1344 * g++.dg/cpp0x/pr50025.C: New.
1346 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
1349 * g++.dg/cpp1y/pr60377.C: New testcase.
1351 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
1354 * gfortran.dg/str_comp_optimize_1.f90: New test.
1356 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1359 * gcc.c-torture/compile/pr60071.c: New.
1361 2014-02-28 Janus Weil <janus@gcc.gnu.org>
1364 * gfortran.dg/unlimited_polymorphic_16.f90: New.
1366 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1369 * g++.dg/cpp0x/constexpr-ice11.C: New.
1371 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/cpp1y/auto-fn24.C: New.
1376 2014-02-28 Joey Ye <joey.ye@arm.com>
1379 * gcc.target/arm/thumb1-far-jump-3.c: New case.
1381 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1384 * g++.dg/overload/ellipsis2.C: New.
1386 2014-02-27 Jeff Law <law@redhat.com>
1388 PR rtl-optimization/52714
1389 * gcc.c-torture/compile/pr52714.c: New test.
1391 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
1392 Jeff Law <law@redhat.com>
1394 PR rtl-optimization/49847
1395 * g++.dg/pr49847.C: New test.
1397 2014-02-27 Marek Polacek <polacek@redhat.com>
1400 * c-c++-common/pr59223.c: New test.
1402 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1404 * common/config/i386/predicates.md (const1256_operand): Remove.
1405 (const2356_operand): New.
1406 (const_1_to_2_operand): Remove.
1407 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1408 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1409 (*avx512pf_gatherpf<mode>sf): Ditto.
1410 (avx512pf_gatherpf<mode>df): Ditto.
1411 (*avx512pf_gatherpf<mode>df_mask): Ditto.
1412 (*avx512pf_gatherpf<mode>df): Ditto.
1413 (avx512pf_scatterpf<mode>sf): Ditto.
1414 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1415 (*avx512pf_scatterpf<mode>sf): Ditto.
1416 (avx512pf_scatterpf<mode>df): Ditto.
1417 (*avx512pf_scatterpf<mode>df_mask): Ditto.
1418 (*avx512pf_scatterpf<mode>df): Ditto.
1419 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1421 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1423 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1424 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1425 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1426 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1427 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1428 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1429 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1430 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1432 2014-02-26 Bin Cheng <bin.cheng@arm.com>
1435 * gnat.dg/renaming5.adb: Change to two expected gotos.
1436 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1438 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1439 messages for removed basic block.
1440 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1441 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1442 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1443 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1445 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1447 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1448 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1449 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1450 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1451 * gcc.dg/vmx/merge-vsx.c: Likewise.
1452 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1454 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
1456 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1457 * gcc.target/i386/prefetchwt1-1.c: New.
1458 * g++.dg/other/i386-2.C: Add new option.
1459 * g++.dg/other/i386-3.C: Ditto.
1460 * gcc.target/i386/sse-12.c: Ditto.
1461 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1462 * gcc.target/i386/sse-22.c: Add new option.
1463 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1465 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1468 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1471 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1473 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
1476 * g++.dg/cpp1y/pr60311.C: New testcase.
1478 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1481 * g++.dg/cpp1y/pr60065.C: New testcase.
1483 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
1485 PR rtl-optimization/60268
1486 * gcc.c-torture/compile/pr60268.c: New test.
1488 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
1490 * gcc.target/microblaze/others/mem_reload.c: New test.
1492 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1494 * gcc.dg/vmx/lde.c: New test.
1495 * gcc.dg/vmx/lde-be-order.c: New test.
1496 * gcc.dg/vmx/ste.c: New test.
1497 * gcc.dg/vmx/ste-be-order.c: New test.
1499 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
1502 * lib/target-supports.exp
1503 (check_effective_target_logical_op_short_circuit): Add cris-*-*
1504 and crisv32-*-* to list.
1506 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1509 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1511 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1513 * gcc.dg/vmx/vsums.c: Check entire result vector.
1514 * gcc.dg/vmx/vsums-be-order.c: Likewise.
1516 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1518 * gcc.dg/vmx/ld.c: New test.
1519 * gcc.dg/vmx/ld-be-order.c: New test.
1520 * gcc.dg/vmx/ld-vsx.c: New test.
1521 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1522 * gcc.dg/vmx/ldl.c: New test.
1523 * gcc.dg/vmx/ldl-be-order.c: New test.
1524 * gcc.dg/vmx/ldl-vsx.c: New test.
1525 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1526 * gcc.dg/vmx/st.c: New test.
1527 * gcc.dg/vmx/st-be-order.c: New test.
1528 * gcc.dg/vmx/st-vsx.c: New test.
1529 * gcc.dg/vmx/st-vsx-be-order.c: New test.
1530 * gcc.dg/vmx/stl.c: New test.
1531 * gcc.dg/vmx/stl-be-order.c: New test.
1532 * gcc.dg/vmx/stl-vsx.c: New test.
1533 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1535 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
1537 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1538 * g++.dg/other/i386-3.C (dg-options): Ditto.
1539 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1540 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1541 -mavx512pf and -msha.
1543 2014-02-21 Richard Biener <rguenther@suse.de>
1545 PR tree-optimization/60276
1546 * gcc.dg/vect/pr60276.c: New testcase.
1548 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1551 * gfortran.dg/finalize_23.f90: New.
1553 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
1557 * g++.dg/cpp1y/pr60052.C: New testcase.
1558 * g++.dg/cpp1y/pr60053.C: New testcase.
1560 2014-02-21 Tobias Burnus <burnus@net-b.de>
1563 * gfortran.dg/inquire_16.f90: New.
1565 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
1567 * gcc.target/nios2/biggot-1.c: New.
1568 * gcc.target/nios2/biggot-2.c: New.
1570 2014-02-20 Martin Jambor <mjambor@suse.cz>
1573 * gcc.dg/ipa/pr55260.c: New test.
1575 2014-02-20 Bin Cheng <bin.cheng@arm.com>
1577 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1578 for execution test case.
1580 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
1583 * g++.dg/torture/pr58555.C: New testcase.
1585 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1588 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1590 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1592 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1593 Kirill Yukhin <kirill.yukhin@intel.com>
1595 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1596 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1597 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1598 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1599 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1600 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1602 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1605 * g++.dg/ext/builtin-bswap1.C: New test.
1606 * c-c++-common/pr37743.c: New test.
1608 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
1610 * gcc.dg/decl-10.c: New test.
1612 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1615 * g++.dg/ext/ivdep-1.C: New test.
1618 * gcc.dg/pr60267.c: New test.
1620 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
1623 * gcc.target/i386/pr39162.c: Add dg-prune-output.
1624 (dg-options): Remove -Wno-psabi.
1625 * gcc.target/i386/pr59794-2.c: Ditto.
1626 * gcc.target/i386/pr60205-1.c: Ditto.
1627 * gcc.target/i386/sse-5.c: Ditto.
1629 2014-02-18 Nick Clifton <nickc@redhat.com>
1631 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1632 * gcc.dg/pr23623.c: Likewise.
1633 * gcc.dg/pr48784-1.c: Likewise.
1634 * gcc.dg/pr48784-2.c: Likewise.
1635 * gcc.dg/pr56997-2.c: Likewise.
1636 * gcc.dg/sms-6.c: Likewise.
1637 * gcc.dg/torture/pr60183.c: Likewise.
1638 * gcc.dg/torture/vec-cvt-1.c: Likewise.
1639 * gcc.c-torture/execute/20061220-1.x: New.
1640 * gcc.c-torture/execute/pr43220.x: New.
1641 * gcc.c-torture/execute/pr51581-1.x: New.
1642 * gcc.c-torture/execute/pr51581-2.x: New.
1643 * gcc.c-torture/execute/pr58570.x: New.
1644 * gcc.c-torture/unsorted/DFcmp.x: New.
1645 * gcc.c-torture/unsorted/SFset.x: New.
1647 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
1649 * gnat.dg/opt31.adb: New test.
1651 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1653 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1655 2014-02-19 Janus Weil <janus@gcc.gnu.org>
1658 * gfortran.dg/typebound_proc_33.f90: New.
1660 2014-02-19 Marek Polacek <polacek@redhat.com>
1663 * gcc.dg/pr60195.c: New test.
1665 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
1667 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1670 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1672 PR preprocessor/58844
1673 * c-c++-common/cpp/pr58844-1.c: New test.
1674 * c-c++-common/cpp/pr58844-2.c: New test.
1676 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1679 * g++.dg/cpp0x/constexpr-ice10.C: New.
1681 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1684 * g++.dg/cpp0x/pr60215.C: New.
1686 2014-02-18 Tobias Burnus <burnus@net-b.de>
1689 * gfortran.dg/proc_ptr_45.f90: New.
1690 * gfortran.dg/proc_ptr_46.f90: New.
1692 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
1695 * g++.dg/cpp1y/pr60190.C: New testcase.
1698 * g++.dg/cpp1y/pr60064.C: New testcase.
1700 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
1703 * gcc.target/i386/pr60205-1.c: New test.
1704 * gcc.target/i386/pr60205-2.c: Ditto.
1706 2014-02-18 Kai Tietz <ktietz@redhat.com>
1709 * gcc.target/i386/nest-1.c: New testcase.
1711 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
1713 * gnat.dg/opt32.adb: New test.
1715 2014-02-18 Janus Weil <janus@gcc.gnu.org>
1718 * gfortran.dg/typebound_generic_15.f90: New.
1720 2014-02-17 Janus Weil <janus@gcc.gnu.org>
1723 * gfortran.dg/init_flag_12.f90: New.
1725 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
1726 Ilya Tocar <ilya.tocar@intel.com>
1728 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1729 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1730 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1731 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1733 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
1735 * lib/target-supports.exp
1736 (check_effective_target_logical_op_short_circuit): New procedure.
1737 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1738 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1739 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1740 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1741 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1742 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1743 logical_op_short_circuit for the alternative test, extending
1746 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1749 * gcc.target/powerpc/pr60203.c: New testsuite.
1751 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1754 * gfortran.dg/ichar_3.f90: New test.
1756 2014-02-15 Richard Biener <rguenther@suse.de>
1758 PR tree-optimization/60183
1759 * gcc.dg/torture/pr60183.c: New testcase.
1761 2014-02-14 Jeff Law <law@redhat.com>
1763 PR rtl-optimization/60131
1764 * g++.dg/torture/pr60131.C: New test.
1766 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1768 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1771 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1773 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1775 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1777 * gcc.c-torture/compile/20140213.c: New test.
1779 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.target/i386/pr43546.c: New test.
1784 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1786 * gcc.target/s390/hotpatch-compile-8.c: New test.
1788 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1790 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1791 definition with an ifndef.
1792 * gcc.dg/pr59605-2.c: New test.
1794 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1796 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1798 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1800 * gcc.dg/torture/float128-mul-underflow.c,
1801 gcc.dg/torture/float128-truncdf-underflow.c,
1802 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1804 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1807 * g++.dg/ipa/pr59737.C: New test.
1809 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1811 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1813 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1815 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1817 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1819 2014-02-12 Richard Biener <rguenther@suse.de>
1822 * gcc.dg/torture/pr60092.c: New testcase.
1823 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1825 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1827 * gcc.c-torture/execute/20140212-1.c: New test.
1829 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1832 * g++.dg/cpp0x/pr60047.C: New.
1834 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1837 * c-c++-common/pr60101.c: New test.
1839 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1842 * g++.dg/ipa/devirt-27.C: New testcase.
1843 * g++.dg/ipa/devirt-26.C: New testcase.
1845 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1848 * gcc.target/powerpc/pr60137.c: New file.
1850 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1853 * gfortran.dg/pr52370.f90: New test.
1855 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1859 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1862 * gcc.target/i386/pr43662.c (dg-options):
1863 Add -maccumulate-outgoing-args.
1864 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1865 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1866 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1867 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1868 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1869 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1870 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1871 Add -maccumulate-outgoing-args.
1872 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1873 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1874 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1875 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1876 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1877 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1878 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1879 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1880 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1881 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1882 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1883 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1884 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1885 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1886 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1888 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1890 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1892 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1895 * gcc.dg/guality/pr59776.c: New test.
1897 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1899 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1900 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1901 (add_options_for_arm_vfp3): New.
1903 2014-02-11 Jeff Law <law@redhat.com>
1906 * gcc.target/m68k/pr54041.c: New test.
1908 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1911 * gcc.target/i386/pr59927.c: New test.
1913 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1915 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1916 * gcc.dg/vect/pr60012.c: Likewise.
1917 * gcc.dg/vect/vect-119.c: Likewise.
1918 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1919 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1921 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1925 2014-02-10 Jeff Law <law@redhat.com>
1928 * gcc.c-torture/compile/pr52306.c: New test.
1930 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1932 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1934 2014-02-10 Richard Biener <rguenther@suse.de>
1936 PR tree-optimization/60115
1937 * gcc.dg/torture/pr60115.c: New testcase.
1939 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1941 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1942 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1944 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1945 Ilya Tocar <ilya.tocar@intel.com>
1947 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1948 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1949 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1950 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1952 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1953 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1954 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1955 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1956 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1957 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1958 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1959 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1960 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1961 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1962 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1963 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1964 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1965 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1966 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1967 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1968 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1969 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1970 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1971 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1972 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1973 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1975 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1977 * gcc.dg/vect/pr59984.c: Require effective target
1980 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1983 * gfortran.dg/associated_target_5.f03: New test.
1985 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1988 * gfortran.dg/elemental_by_value_1.f90: New test.
1990 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1993 * gfortran.dg/finalize_22.f90: New.
1995 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1998 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1999 was fixed by the patch for PR59906.
2001 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2003 PR translation/52289
2004 * gfortran.dg/coarray_8.f90: Update dg-error match.
2006 2014-02-08 Jakub Jelinek <jakub@redhat.com>
2009 * gcc.dg/vect/pr59984.c: New test.
2012 * gcc.dg/attr-alloc_align-1.c: New test.
2013 * gcc.dg/attr-alloc_align-2.c: New test.
2014 * gcc.dg/attr-alloc_align-3.c: New test.
2015 * gcc.dg/attr-assume_aligned-1.c: New test.
2016 * gcc.dg/attr-assume_aligned-2.c: New test.
2017 * gcc.dg/attr-assume_aligned-3.c: New test.
2019 2014-02-08 Jakub Jelinek <jakub@redhat.com>
2022 * gcc.target/i386/pr60077-1.c: New test.
2023 * gcc.target/i386/pr60077-2.c: New test.
2025 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2027 PR preprocessor/56824
2028 * gcc.dg/pr56824.c: New test.
2030 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2032 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2033 variable used for atomic operations.
2035 2014-02-07 Richard Biener <rguenther@suse.de>
2038 * gcc.dg/vect/pr60092-2.c: New testcase.
2040 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2044 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2046 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2047 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2049 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2051 * gcc.target/s390/fp2int1.c: New testcase.
2053 2014-02-07 Richard Biener <rguenther@suse.de>
2056 * gcc.dg/tree-ssa/alias-30.c: New testcase.
2057 * gcc.dg/tree-ssa/alias-31.c: Likewise.
2059 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
2062 * g++.dg/torture/pr59918.C: New testcase.
2064 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2067 * gcc.target/arm/pr59575.c: New test.
2070 * gcc.dg/pr59992.c: New test.
2072 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
2074 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2075 init_priority. Test alignment of variable instead of function.
2077 2014-02-06 Marek Polacek <polacek@redhat.com>
2080 * gcc.dg/pr60087.c: New test.
2082 2014-02-06 Alan Modra <amodra@gmail.com>
2084 * gcc.target/powerpc/pr60032.c: New.
2086 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2089 * gcc.c-torture/execute/pr60062.c: New test.
2090 * gcc.c-torture/execute/pr60072.c: New test.
2092 2014-02-06 Ian Bolton <ian.bolton@arm.com>
2094 * gcc.dg/tree-ssa/pr59597.c: Make called function static
2095 so that expected outcome works for PIC variants too.
2097 2014-02-06 Yury Gribov <y.gribov@samsung.com>
2098 Kugan Vivekanandarajah <kuganv@linaro.org>
2100 * gcc.target/arm/vect-noalign.c: New file.
2102 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
2103 Jakub Jelinek <jakub@redhat.com>
2106 * gcc.dg/pr60013.c: New testcase.
2108 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2110 * gcc.dg/vmx/sum2s.c: New.
2111 * gcc.dg/vmx/sum2s-be-order.c: New.
2113 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2115 * gcc.dg/vmx/pack.c: New.
2116 * gcc.dg/vmx/pack-be-order.c: New.
2117 * gcc.dg/vmx/unpack.c: New.
2118 * gcc.dg/vmx/unpack-be-order.c: New.
2120 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2122 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2123 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2125 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2127 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2128 Use __builtin_floorf, __builtin_ceilf.
2129 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2131 (TEST): Use __builtin_floorf.
2132 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2134 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2137 * g++.dg/opt/pr59947.C: New test.
2140 * c-c++-common/gomp/pr58703.c: New test.
2142 2014-02-05 Richard Biener <rguenther@suse.de>
2145 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2146 avoid using unsigned long long.
2148 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2151 * g++.dg/torture/pr57499.C: New test.
2153 2014-02-05 Yury Gribov <y.gribov@samsung.com>
2155 * gcc.dg/asan/nosanitize-and-inline.c: New test.
2157 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
2159 * g++.dg/ipa/devirrt-22.C: Fix template.
2161 2014-02-04 Marek Polacek <polacek@redhat.com>
2164 * gcc.dg/pr60036.c: New test.
2166 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
2169 * g++.dg/torture/pr60058.C: New testcase.
2171 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
2173 * g++.dg/tsan/default_options.C: Invert check.
2175 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2177 PR tree-optimization/60002
2178 * g++.dg/opt/pr60002.C: New test.
2180 PR tree-optimization/60023
2181 * g++.dg/vect/pr60023.cc: New test.
2184 * c-c++-common/torture/pr60026.c: New test.
2186 PR rtl-optimization/57915
2187 * gcc.target/i386/pr57915.c: New test.
2189 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2191 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2193 2014-02-04 Renlin Li <Renlin.Li@arm.com>
2195 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2197 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2200 * gcc.dg/pr59261.c: New test.
2202 2014-02-04 Richard Biener <rguenther@suse.de>
2204 PR tree-optimization/60012
2205 * gcc.dg/vect/pr60012.c: New testcase.
2207 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2210 * g++.dg/eh/unwind-direct.C: New test.
2212 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
2214 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2215 timeout value to 20s.
2217 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2220 * g++.dg/torture/pr59882.C: New testcase
2222 2014-02-03 Jan Hubicka <jh@suse.cz>
2225 * g++.dg/ipa/devirt-22.C: New testcase.
2227 2014-02-03 Jan Hubicka <jh@suse.cz>
2229 * g++.dg/ipa/devirt-25.C: New testcase.
2231 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2233 PR tree-optimization/59924
2234 * gcc.dg/pr59924.c: New test.
2236 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2239 * g++.dg/ipa/devirt-24.C: New testcase.
2241 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
2245 * c-c++-common/attributes-1.c: New testcase.
2246 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2248 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/cpp0x/pr58871.C: New.
2253 2014-02-03 Cong Hou <congh@google.com>
2255 PR tree-optimization/60000
2256 * g++.dg/vect/pr60000.cc: New test.
2258 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
2260 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2261 * gcc.target/i386/long-double-64-4.c: Likewise.
2262 * gcc.target/i386/long-double-80-1.c: Likewise.
2263 * gcc.target/i386/long-double-80-2.c: Likewise.
2264 * gcc.target/i386/long-double-80-3.c: Likewise.
2265 * gcc.target/i386/long-double-80-4.c: Likewise.
2266 * gcc.target/i386/long-double-80-5.c: Likewise.
2267 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
2268 __multf3 isn't used.
2269 * gcc.target/i386/long-double-64-3.c: Likewise.
2270 * gcc.target/i386/long-double-128-1.c: New test.
2271 * gcc.target/i386/long-double-128-2.c: Likewise.
2272 * gcc.target/i386/long-double-128-3.c: Likewise.
2273 * gcc.target/i386/long-double-128-4.c: Likewise.
2274 * gcc.target/i386/long-double-128-5.c: Likewise.
2275 * gcc.target/i386/long-double-128-6.c: Likewise.
2276 * gcc.target/i386/long-double-128-7.c: Likewise.
2277 * gcc.target/i386/long-double-128-8.c: Likewise.
2278 * gcc.target/i386/long-double-128-9.c: Likewise.
2279 * gcc.target/i386/long-double-64-5.c: Likewise.
2280 * gcc.target/i386/long-double-64-6.c: Likewise.
2281 * gcc.target/i386/long-double-64-7.c: Likewise.
2282 * gcc.target/i386/long-double-64-8.c: Likewise.
2283 * gcc.target/i386/long-double-64-9.c: Likewise.
2284 * gcc.target/i386/long-double-80-10.c: Likewise.
2285 * gcc.target/i386/long-double-80-8.c: Likewise.
2286 * gcc.target/i386/long-double-80-9.c: Likewise.
2288 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
2290 PR rtl-optimization/57662
2291 * g++.dg/pr57662.C: New test.
2293 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2295 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2296 * gcc.dg/vmx/perm.c: New.
2297 * gcc.dg/vmx/perm-be-order.c: New.
2299 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2301 * gcc.dg/vmx/vsums.c: New.
2302 * gcc.dg/vmx/vsums-be-order.c: New.
2304 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
2306 * g++.dg/ipa/devirt-23.C: New testcase.
2307 * g++.dg/ipa/devirt-20.C: Fix template.
2309 2014-02-02 Jan Hubicka <jh@suse.cz>
2311 * g++.dg/ipa/devirt-21.C: New testcase.
2313 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2315 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2316 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2318 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
2321 * gcc.c-torture/execute/pr60017.c: New test.
2323 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
2326 * gfortran.dg/default_initialization_7.f90: New test.
2328 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
2331 * gfortran.dg/elemental_subroutine_9.f90: New test.
2333 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2335 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2337 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2339 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2341 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2343 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2345 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2348 * g++.dg/init/bitfield5.C: New.
2350 2014-02-01 Jakub Jelinek <jakub@redhat.com>
2352 PR tree-optimization/60003
2353 * gcc.c-torture/execute/pr60003.c: New test.
2355 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
2358 * gcc.target/arm/pr59985.C: New.
2360 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2363 * lib/tsan-dg.exp (tsan_init): Instead of not running any
2364 tsan tests if trivial testcase doesn't run, set dg-do-what-default
2366 (tsan_finish): Restore dg-do-what-default.
2367 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2368 * g++.dg/tsan/fd_close_norace2.C: Likewise.
2369 * g++.dg/tsan/default_options.C: Likewise.
2370 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2371 * g++.dg/tsan/atomic_free2.C: Likewise.
2372 * g++.dg/tsan/cond_race.C: Likewise.
2373 * g++.dg/tsan/fd_close_norace.C: Likewise.
2374 * g++.dg/tsan/benign_race.C: Likewise.
2375 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2376 * c-c++-common/tsan/simple_race.c: Likewise.
2377 * c-c++-common/tsan/mutexset1.c: Likewise.
2378 * c-c++-common/tsan/thread_leak2.c: Likewise.
2379 * c-c++-common/tsan/tls_race.c: Likewise.
2380 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2381 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2382 * c-c++-common/tsan/free_race2.c: Likewise.
2383 * c-c++-common/tsan/thread_leak.c: Likewise.
2384 * c-c++-common/tsan/thread_leak1.c: Likewise.
2385 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2386 * c-c++-common/tsan/free_race.c: Likewise.
2387 * c-c++-common/tsan/sleep_sync.c: Likewise.
2388 * c-c++-common/tsan/tiny_race.c: Likewise.
2389 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2390 * c-c++-common/tsan/atomic_stack.c: Likewise.
2391 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
2392 in dg-output regexps.
2393 * c-c++-common/tsan/simple_stack.c: Likewise.
2395 2014-01-31 Richard Henderson <rth@redhat.com>
2397 * g++.dg/tm/pr60004.C: New.
2399 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
2402 * g++.dg/inherit/crash4.C: New.
2404 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2406 * c-c++-common/tsan/simple_race.c: Made test less flaky.
2408 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2410 * gcc.target/i386/m512-check.h: Use correct rounding values.
2412 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2414 * gcc.target/i386/avx-1.c: Use correct rounding values.
2415 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2416 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2417 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2418 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2419 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2420 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2421 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2422 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2423 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2424 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2425 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2426 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2427 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2428 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2429 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2430 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2431 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2432 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2433 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2434 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2435 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2436 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2437 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2438 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2439 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2440 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2441 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2442 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2443 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2444 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2445 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2446 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2447 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2448 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2449 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2450 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2451 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2452 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2453 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2454 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2455 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2456 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2457 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2458 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2459 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2460 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2461 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2462 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2463 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2464 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2465 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2466 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2467 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2468 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2469 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2470 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2471 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2472 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2473 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2474 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2475 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2476 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2477 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2478 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2479 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2480 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2481 * gcc.target/i386/sse-13.c: Ditto.
2482 * gcc.target/i386/sse-14.c: Ditto.
2483 * gcc.target/i386/sse-22.c: Ditto.
2484 * gcc.target/i386/sse-23.c: Ditto.
2486 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2488 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2489 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2491 2014-01-31 Richard Biener <rguenther@suse.de>
2494 * gcc.dg/torture/pr59990.c: New testcase.
2496 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2498 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2499 if it fails don't run any tsan tests.
2501 2014-01-31 Marek Polacek <polacek@redhat.com>
2504 * gcc.dg/pr59940.c (g): Adjust dg-warning.
2505 (y): Adjust dg-error.
2506 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2507 * gcc.dg/pr59963-1.c: New test.
2508 * gcc.dg/pr59963-2.c: New test.
2509 * gcc.dg/pr59963-3.c: New test.
2511 2014-01-30 Jakub Jelinek <jakub@redhat.com>
2514 * gcc.target/arm/pr59923.c: New test.
2516 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2518 * gcc.dg/vmx/splat.c: New.
2519 * gcc.dg/vmx/splat-vsx.c: New.
2520 * gcc.dg/vmx/splat-be-order.c: New.
2521 * gcc.dg/vmx/splat-vsx-be-order.c: New.
2522 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2523 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2525 2014-01-30 Richard Biener <rguenther@suse.de>
2527 PR tree-optimization/59993
2528 * gcc.dg/torture/pr59993.c: New testcase.
2530 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2532 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2533 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2534 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2535 vect_int rather than vect_float.
2537 2014-01-30 Marek Polacek <polacek@redhat.com>
2539 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2541 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
2543 * gcc.target/microblaze/isa/fcmp4.c: New.
2545 2014-01-30 Marek Polacek <polacek@redhat.com>
2548 * gcc.dg/pr59940.c: New test.
2549 * gcc.dg/pr35635.c (func3): Move dg-warning.
2551 2014-01-30 Richard Biener <rguenther@suse.de>
2553 PR tree-optimization/59903
2554 * gcc.dg/torture/pr59903.c: New testcase.
2556 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2559 * g++.dg/lookup/crash8.C: New.
2561 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2564 * g++.dg/template/crash117.C: New.
2566 2014-01-30 Richard Biener <rguenther@suse.de>
2569 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2570 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2572 * gcc.dg/invalid-call-1.c: Likewise.
2574 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2577 * g++.dg/cpp1y/auto-fn23.C: New.
2579 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2582 * g++.dg/init/dso_handle2.C: New.
2584 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2587 * g++.dg/cpp0x/pr58674.C: New.
2589 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
2592 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2593 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2595 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2597 * gcc.dg/vmx/merge-be-order.c: New.
2598 * gcc.dg/vmx/merge.c: New.
2599 * gcc.dg/vmx/merge-vsx-be-order.c: New.
2600 * gcc.dg/vmx/merge-vsx.c: New.
2602 2014-01-29 Richard Biener <rguenther@suse.de>
2604 PR tree-optimization/58742
2605 * gcc.dg/pr58742-1.c: New testcase.
2606 * gcc.dg/pr58742-2.c: Likewise.
2607 * gcc.dg/pr58742-3.c: Likewise.
2609 2014-01-29 Renlin Li <Renlin.Li@arm.com>
2611 * gcc.target/arm/ftest-armv7ve-arm.c: New.
2612 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2613 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2615 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2618 * g++.dg/gomp/pr58702.C: New.
2620 2014-01-29 Dodji Seketeli <dodji@redhat.com>
2622 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2625 2014-01-29 Jakub Jelinek <jakub@redhat.com>
2628 PR tree-optimization/59920
2629 * gcc.dg/pr59920-1.c: New test.
2630 * gcc.dg/pr59920-2.c: New test.
2631 * gcc.dg/pr59920-3.c: New test.
2632 * c-c++-common/gomp/pr59917-1.c: New test.
2633 * c-c++-common/gomp/pr59917-2.c: New test.
2635 PR tree-optimization/59594
2636 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2637 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2638 * gcc.dg/vect/pr59594.c: New test.
2640 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
2643 * gfortran.dg/allocate_class_3.f90: New test.
2645 2014-01-28 Dodji Seketeli <dodji@redhat.com>
2647 PR preprocessor/59935
2648 * c-c++-common/cpp/warning-zero-location.c: New test.
2649 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2651 2014-01-27 Steve Ellcey <sellcey@mips.com>
2653 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2655 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
2657 * g++.dg/ext/mv16.C: New tests.
2659 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
2661 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2662 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2663 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2664 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2665 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2666 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2667 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2668 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2669 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2670 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2671 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2672 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2673 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2674 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2675 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2676 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2677 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2678 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2679 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2680 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2681 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2682 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2683 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2684 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2685 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2686 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2687 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2688 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2689 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2690 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2691 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2692 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2693 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2694 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2695 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2696 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2697 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2698 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2699 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2700 _mm512_mask_cvtepi32_storeu_epi8.
2701 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2702 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2703 _mm512_mask_cvtepi32_storeu_epi16.
2704 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2705 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2706 _mm512_mask_cvtepi64_storeu_epi8.
2707 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2708 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2709 _mm512_mask_cvtepi64_storeu_epi16.
2710 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2711 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2712 _mm512_mask_cvtepi64_storeu_epi32.
2713 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2714 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2715 _mm512_mask_cvtsepi32_storeu_epi8.
2716 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2717 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2718 _mm512_mask_cvtsepi32_storeu_epi16.
2719 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2720 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2721 _mm512_mask_cvtsepi64_storeu_epi8.
2722 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2723 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2724 _mm512_mask_cvtsepi64_storeu_epi16.
2725 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2726 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2727 _mm512_mask_cvtsepi64_storeu_epi32.
2728 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2729 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2730 _mm512_mask_cvtusepi32_storeu_epi8.
2731 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2732 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2733 _mm512_mask_cvtusepi32_storeu_epi16.
2734 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2735 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2736 _mm512_mask_cvtusepi64_storeu_epi8.
2737 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2738 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2739 _mm512_mask_cvtusepi64_storeu_epi16.
2740 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2741 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2742 _mm512_mask_cvtusepi64_storeu_epi32.
2743 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2744 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2746 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2748 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2749 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2750 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2751 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2752 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2753 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2754 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2755 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2756 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2757 built-ins roudning immediate.
2758 * gcc.target/i386/sse-22.c: Add new built-ins.
2759 * gcc.target/i386/sse-23.c: Ditto.
2760 * gcc.target/i386/avx-1.c: Ditto.
2762 2014-01-27 Christian Bruel <christian.bruel@st.com>
2764 * gcc.target/sh/torture/strncmp.c: New tests.
2766 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2768 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2770 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2772 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2774 2014-01-24 Jeff Law <law@redhat.com>
2776 PR tree-optimization/59919
2777 * gcc.c-torture/compile/pr59919.c: New test.
2779 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/ext/timevar2.C: New.
2784 2014-01-24 Marek Polacek <polacek@redhat.com>
2786 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2788 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2791 * gcc.target/i386/pr59929.c: New test.
2793 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2796 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2797 word atomic functions at runtime.
2799 2014-01-23 Marek Polacek <polacek@redhat.com>
2802 * gcc.dg/pr59846.c: New test.
2804 2014-01-23 Marek Polacek <polacek@redhat.com>
2807 * c-c++-common/pr58346-1.c: New test.
2808 * c-c++-common/pr58346-2.c: New test.
2809 * c-c++-common/pr58346-3.c: New test.
2811 2014-01-23 Marek Polacek <polacek@redhat.com>
2814 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2815 * gcc.dg/pr59871.c: New test.
2817 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2820 * g++.dg/parse/enum11.C: New.
2822 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2824 * gcc.target/aarch64/sshr64_1.c: New testcase.
2826 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2828 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2829 SIMD enabled function.
2830 * g++.dg/cilk-plus/ef_test.C: New test.
2831 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2833 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2834 to differenciate C error messages from C++ ones.
2836 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2838 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2840 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2842 * gcc.target/microblaze/others/builtin-trap.c: New test,
2844 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2847 * c-c++-common/gomp/pr58809.c: New test.
2849 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2852 * c-c++-common/asan/use-after-return-1.c: Fixed
2855 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2857 PR preprocessor/58580
2858 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2860 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2861 Ilya Tocar <ilya.tocar@intel.com>
2863 * gcc.target/i386/avx512f-kmovw-1.c: New.
2865 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2867 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2868 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2869 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2870 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2871 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2872 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2874 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2877 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2878 * gcc.target/mips/pr52125.c: New test.
2880 2014-01-22 Marek Polacek <polacek@redhat.com>
2883 * gcc.dg/torture/pr59891.c: New test.
2885 2014-01-22 Jeff Law <law@redhat.com>
2887 PR tree-optimization/59597
2888 * gcc.dg/tree-ssa/pr59597.c: New test.
2890 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2892 PR rtl-optimization/59477
2893 * g++.dg/pr59477.C: New.
2895 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2897 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2899 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2902 * g++.dg/pr59482.C: New.
2904 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2906 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2907 * gcc.dg/vmx/extract-vsx.c: New.
2908 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2909 * gcc.dg/vmx/insert-vsx.c: New.
2911 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2913 PR rtl-optimization/59896
2914 * gcc.target/arm/pr59896.c: New.
2916 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2918 PR rtl-optimization/59858
2919 * gcc.target/arm/pr59858.c: New.
2921 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2924 * gcc.dg/tree-prof/pr59003.c: New test.
2927 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2930 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2932 * gfortran.dg/round_3.f08: Add more cases.
2934 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2936 * lib/target-supports.exp (force_conventional_output_for): New
2938 * lib/scanasm.exp (scan-assembler_required_options)
2939 (scan-assembler-not_required_options)
2940 (scan-assembler-times_required_options): Replace with
2941 force_conventional_output_fors.
2942 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2943 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2945 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2948 * gcc.target/i386/pr59789.c: New testcase.
2950 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2952 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2953 the 'code' bitfield from 16 to 8.
2955 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2957 * lib/target-supports.exp
2958 (check_effective_target_vect_perm): Exclude aarch64_be.
2959 (check_effective_target_vect_perm_byte): Likewise.
2960 (check_effective_target_vect_perm_short): Likewise.
2962 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2964 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2965 (RUN_TEST): Use new macro.
2966 (INDEX64_32): Delete.
2967 (INDEX64_64): Likewise.
2968 (INDEX128_32): Likewise.
2969 (INDEX128_64): Likewise.
2971 (test_vneg_f32): Use fixed RUN_TEST.
2973 2014-01-20 Richard Biener <rguenther@suse.de>
2976 * gcc.dg/pr59860.c: New testcase.
2978 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2981 * gcc.target/i386/pr59880.c: New test.
2983 2014-01-20 Renlin Li <renlin.li@arm.com>
2985 * gcc.dg/pr44194-1.c: Tweak regexp.
2987 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2992 * gfortran.dg/round_3.f08: New cases added.
2993 * gfortran.dg/fmt_g_1.f90: New test.
2995 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2997 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2999 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
3001 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3003 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
3005 * gcc.dg/vect/pr57705.c: Require vect_int.
3006 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3007 * gcc.dg/vect/vect-alias-check.c: Likewise.
3009 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
3012 * gfortran.dg/unresolved_fixup_1.f90: New test.
3013 * gfortran.dg/unresolved_fixup_2.f90: New test.
3015 2014-01-18 Jakub Jelinek <jakub@redhat.com>
3018 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3019 Remove dg-prune-output lines.
3021 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3024 * gfortran.dg/pr59706.f90: New test.
3025 * g++.dg/ext/pr59706.C: New test.
3027 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3031 * g++.dg/cpp0x/decltype-incomplete1.C: New.
3032 * g++.dg/init/pr58811.C: Likewise.
3034 2014-01-17 Jeff Law <law@redhat.com>
3037 * gfortran.dg/pr57904.f90: New test.
3039 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3042 * g++.dg/cpp0x/nsdmi-union4.C: New.
3044 2014-01-17 Marek Polacek <polacek@redhat.com>
3047 * g++.dg/diagnostic/pr59838.C: New test.
3049 2014-01-17 Marek Polacek <polacek@redhat.com>
3052 * gcc.dg/pr58346.c: New test.
3054 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3057 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3058 dg-options, use dg-additional-options for i?86/x86_64 to avoid
3062 * gfortran.dg/pr59440-1.f90: New test.
3063 * gfortran.dg/pr59440-2.f90: New test.
3064 * gfortran.dg/pr59440-3.f90: New test.
3067 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3068 testing for " version" and " alias" with one testing for
3069 " version\[^\n\r]* alias".
3070 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3071 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3072 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3073 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3074 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3075 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3078 * c-c++-common/torture/pr57945.c: New test.
3080 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
3082 * gcc.target/arm/its.c: New testcase.
3084 2014-01-16 Jan Hubicka <jh@suse.cz>
3087 * g++.dg/torture/pr59775.C: New testcase.
3089 2014-01-16 Jakub Jelinek <jakub@redhat.com>
3092 * gcc.c-torture/compile/pr58344.c: New test.
3095 * gcc.target/i386/pr59839.c: New test.
3098 * gcc.target/i386/pr9771-1.c (main): Rename to...
3099 (real_main): ... this. Add __asm name "main".
3100 (ASMNAME, ASMNAME2, STRING): Define.
3102 2014-01-16 Nick Clifton <nickc@redhat.com>
3105 * gcc.c-torture/compile/pr28865.c: New.
3106 * gcc.c-torture/execute/pr28865.c: New.
3108 2014-01-16 Marek Polacek <polacek@redhat.com>
3111 * gcc.dg/pr59827.c: New test.
3113 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
3115 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3117 2014-01-15 Richard Henderson <rth@redhat.com>
3120 * gcc.target/i386/pr54694.c: New test.
3122 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
3125 * g++.dg/pr49718.C: New test.
3127 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3129 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3131 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3133 * gcc.dg/vmx/mult-even-odd.c: New.
3134 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3136 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
3138 * lib/target-supports.exp (check_libcilkrts_available): Added an
3139 extern "C" if we are using C++ along with a function prototype.
3141 2014-01-15 Jeff Law <law@redhat.com>
3143 PR tree-optimization/59747
3144 * gcc.c-torture/execute/pr59747.c: New test.
3146 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
3149 * c-c++-common/convert-vec-1.c: Also prune ABI change for
3151 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3152 * g++.dg/ext/attribute-test-1.C: Likewise.
3153 * g++.dg/ext/attribute-test-2.C: Likewise.
3154 * g++.dg/ext/attribute-test-3.C: Likewise.
3155 * g++.dg/ext/attribute-test-4.C: Likewise.
3156 * g++.dg/ext/pr56790-1.C: Likewise.
3157 * g++.dg/torture/pr38565.C: Likewise.
3158 * gcc.dg/pr53060.c: Likewise.
3159 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3160 * c-c++-common/vector-compare-2.c: Likewise.
3161 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3162 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
3163 dg-message line number.
3165 2014-01-15 Matthias Klose <doko@ubuntu.com>
3167 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3169 2014-01-15 Richard Biener <rguenther@suse.de>
3171 PR tree-optimization/59822
3172 * g++.dg/torture/pr59822.C: New testcase.
3174 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
3177 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3178 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3180 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
3181 Kugan Vivekanandarajah <kuganv@linaro.org>
3184 * g++.dg/pr59695.C: New testcase.
3186 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3189 * gcc.c-torture/compile/pr59803.c: New testcase.
3191 2014-01-15 Jakub Jelinek <jakub@redhat.com>
3194 * gcc.c-torture/execute/pr58943.c: New test.
3195 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3197 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
3200 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3201 * gcc.target/i386/pr39162.c (y): New __m256i variable.
3202 (bar): Change return type to void. Set y to x.
3203 * gcc.target/i386/pr59794-1.c: New testcase.
3204 * gcc.target/i386/pr59794-2.c: Likewise.
3205 * gcc.target/i386/pr59794-3.c: Likewise.
3206 * gcc.target/i386/pr59794-4.c: Likewise.
3207 * gcc.target/i386/pr59794-5.c: Likewise.
3208 * gcc.target/i386/pr59794-6.c: Likewise.
3209 * gcc.target/i386/pr59794-7.c: Likewise.
3211 2014-01-14 Richard Biener <rguenther@suse.de>
3213 PR tree-optimization/58921
3214 PR tree-optimization/59006
3215 * gcc.dg/torture/pr58921.c: New testcase.
3216 * gcc.dg/torture/pr59006.c: Likewise.
3217 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3219 2014-01-14 Jakub Jelinek <jakub@redhat.com>
3222 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3223 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3224 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
3225 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3226 Executing predictive commoning without unrolling.
3228 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
3230 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3231 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3232 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3233 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3234 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3235 __builtin_ia32_rsqrt28sd_round.
3236 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3237 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3238 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3239 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3240 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3241 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3242 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3243 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3244 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3245 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3246 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3247 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3248 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3249 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3250 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3251 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3252 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3253 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3254 * gcc.target/i386/sse-22.c: Extend with new built-ins,
3255 fix wrong rounding mode (see above).
3256 * gcc.target/i386/sse-23.c: Ditto.
3258 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3260 * gcc.dg/vmx/insert.c: New.
3261 * gcc.dg/vmx/insert-be-order.c: New.
3262 * gcc.dg/vmx/extract.c: New.
3263 * gcc.dg/vmx/extract-be-order.c: New.
3265 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3267 PR tree-optimization/59387
3268 * gcc.c-torture/execute/pr59387.c: New test.
3270 2014-01-13 Richard Biener <rguenther@suse.de>
3272 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3273 adjusting mathlib options.
3274 * gfortran.dg/lto/lto.exp: Likewise.
3276 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
3278 * gnat.dg/loop_optimization17.adb: New test.
3279 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3281 2014-01-13 Christian Bruel <christian.bruel@st.com>
3283 * gcc.target/sh/cmpstrn.c: New case.
3285 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3287 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3288 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3290 2014-01-12 Janus Weil <janus@gcc.gnu.org>
3293 * gfortran.dg/alloc_comp_basics_6.f90: New.
3295 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3298 * gfortran.dg/pr59700.f90: New test.
3300 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3302 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3303 * gfortran.dg/use_only_3.f90: Likewise.
3304 * gfortran.dg/inquire_10.f90: Delete opened file.
3305 * gfortran.dg/inquire_15.f90: Likewise.
3306 * gfortran.dg/pr16597.f90: Likewise.
3307 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3310 2014-01-10 Jeff Law <law@redhat.com>
3313 * gcc.c-torture/compile/pr59743.c: New test.
3315 2014-01-10 Jan Hubicka <jh@suse.cz>
3318 * g++.dg/torture/pr58585.C: New testcase.
3320 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
3322 * gcc.dg/pr46309.c: Disable for cris*-*-*.
3324 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
3326 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3328 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
3331 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3332 * gcc.target/aarch64/cmn-neg2.c: New test.
3334 2014-01-10 Richard Biener <rguenther@suse.de>
3336 PR tree-optimization/59374
3337 * gcc.dg/torture/pr59374-3.c: New testcase.
3339 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3341 * lib/target-supports.exp
3342 (check_effective_target_arm_crypto_ok_nocache): New.
3343 (check_effective_target_arm_crypto_ok): Use above procedure.
3344 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3346 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
3350 * g++.dg/ipa/devirt-20.C: New testcase.
3351 * g++.dg/torture/pr58252.C: Likewise.
3352 * g++.dg/torture/pr59226.C: Likewise.
3354 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3356 * c-c++-common/asan/no-asan-stack.c: New test.
3358 2014-01-10 Jakub Jelinek <jakub@redhat.com>
3361 * gcc.dg/pr59670.c: New test.
3363 2014-01-09 Steve Ellcey <sellcey@mips.com>
3365 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3367 2014-01-09 Jakub Jelinek <jakub@redhat.com>
3370 * gcc.target/i386/pr47735.c: New test.
3372 PR tree-optimization/59622
3373 * g++.dg/opt/pr59622-2.C: New test.
3374 * g++.dg/opt/pr59622-3.C: New test.
3375 * g++.dg/opt/pr59622-4.C: New test.
3376 * g++.dg/opt/pr59622-5.C: New test.
3379 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3380 filename:line instead of (modulename+offset) form with stripped
3381 initial / from the filename.
3383 2014-01-09 Ian Lance Taylor <iant@google.com>
3385 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3386 the other Go compiler.
3388 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3391 * g++.dg/cpp0x/variadic145.C: New.
3393 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
3395 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3396 which don't support -fsplit-stack. Skip rotate[0123].go tests.
3398 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3401 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3402 are run only if the Cilk library is available/enabled.
3403 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3404 * lib/target-supports.exp (check_libcilkrts_available): New function.
3406 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3409 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3410 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3411 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3412 with dg-additional-options.
3413 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3414 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3415 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3416 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3417 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3418 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3420 2014-01-09 Richard Biener <rguenther@suse.de>
3422 PR tree-optimization/59715
3423 * gcc.dg/torture/pr59715.c: New testcase.
3425 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
3427 * c-c++-common/asan/no-asan-globals.c: New test.
3428 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3429 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3430 * c-c++-common/asan/use-after-return-1.c: Likewise.
3431 * c-c++-common/asan/no-use-after-return.c: Likewise.
3433 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
3435 * gnat.dg/weak2.ad[sb]: New test.
3437 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3440 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3441 type, use pointers to vector type instead.
3443 2014-01-08 Catherine Moore <clm@codesourcery.com>
3445 * gcc.target/mips/umips-branch-3.c: New test.
3446 * gcc.target/mips/umips-branch-4.c: New test.
3448 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3450 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3451 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3452 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3453 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3454 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3455 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3456 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3457 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3459 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3461 PR rtl-optimization/59137
3462 * gcc.target/mips/pr59137.c: New test.
3464 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
3466 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3467 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3468 * gcc.target/i386/pr55433.c (dg-options): Ditto.
3469 * gcc.target/i386/pr57848.c (dg-options): Ditto.
3470 * gcc.target/i386/pr59099.c (dg-options): Ditto.
3471 Require fpic effective target.
3472 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3474 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3477 * gcc.dg/pr59722.c: New test.
3479 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3482 * gcc.dg/torture/pr57748-3.c: New test.
3483 * gcc.dg/torture/pr57748-4.c: New test.
3485 2014-01-08 Marek Polacek <polacek@redhat.com>
3488 * gcc.dg/gomp/pr59669-1.c: New test.
3489 * gcc.dg/gomp/pr59669-2.c: New test.
3491 2014-01-08 Martin Jambor <mjambor@suse.cz>
3494 * gcc.dg/ipa/pr59610.c: New test.
3496 2014-01-08 Janus Weil <janus@gcc.gnu.org>
3499 * gfortran.dg/binding_label_tests_26a.f90: New.
3500 * gfortran.dg/binding_label_tests_26b.f90: New.
3502 2014-01-08 Marek Polacek <polacek@redhat.com>
3505 * c-c++-common/ubsan/pr59667.c: New test.
3507 2014-01-08 Richard Biener <rguenther@suse.de>
3510 * gcc.dg/pr59630.c: New testcase.
3512 2014-01-08 Richard Biener <rguenther@suse.de>
3515 * gcc.dg/pr59471.c: New testcase.
3517 2014-01-07 Jeff Law <law@redhat.com>
3520 * gcc.target/i386/pr53623.c: New test.
3522 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
3524 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3526 * g++.dg/cpp1y/pr58534.C: Likewise.
3527 * g++.dg/cpp1y/pr58536.C: Likewise.
3528 * g++.dg/cpp1y/pr58548.C: Likewise.
3529 * g++.dg/cpp1y/pr58549.C: Likewise.
3530 * g++.dg/cpp1y/pr58637.C: Likewise.
3531 * g++.dg/cpp1y/pr59112.C: Likewise.
3532 * g++.dg/cpp1y/pr59113.C: Likewise.
3533 * g++.dg/cpp1y/pr59629.C: Likewise.
3534 * g++.dg/cpp1y/pr59635.C: Likewise.
3535 * g++.dg/cpp1y/pr59636.C: Likewise.
3536 * g++.dg/cpp1y/pr59638.C: Likewise.
3538 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
3540 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3542 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
3544 * gcc.target/i386/intrinsics_4.c (bar): New function.
3546 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3548 * g++.dg/ext/is_base_of_incomplete-2.C: New.
3550 2014-01-07 Jakub Jelinek <jakub@redhat.com>
3552 PR rtl-optimization/58668
3553 * gcc.dg/pr58668.c: New test.
3555 PR tree-optimization/59643
3556 * gcc.dg/pr59643.c: New test.
3557 * gcc.c-torture/execute/pr59643.c: New test.
3559 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3562 * gfortran.dg/class_allocate_16.f90: New.
3564 2014-01-06 Jakub Jelinek <jakub@redhat.com>
3567 * gcc.target/i386/pr59644.c: New test.
3569 2014-01-06 Marek Polacek <polacek@redhat.com>
3572 * gcc.dg/pr57773.c: New test.
3574 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
3580 * g++.dg/cpp1y/pr59635.C: New testcase.
3581 * g++.dg/cpp1y/pr59636.C: New testcase.
3582 * g++.dg/cpp1y/pr59629.C: New testcase.
3583 * g++.dg/cpp1y/pr59638.C: New testcase.
3585 2014-01-06 Martin Jambor <mjambor@suse.cz>
3588 * gcc.dg/ipa/pr59008.c: New test.
3590 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3592 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3595 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3597 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3598 Require c99_runtime.
3599 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3601 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3602 Require c99_runtime.
3603 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3604 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3605 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3607 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3608 Require c99_runtime.
3609 Make CALC void static.
3610 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3612 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3613 Require c99_runtime.
3614 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3616 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3618 * gcc.target/i386/pr59501-1.c: Require avx effective target.
3619 * gcc.target/i386/pr59501-2.c: Likewise.
3620 * gcc.target/i386/pr59501-3.c: Likewise.
3621 * gcc.target/i386/pr59501-4.c: Likewise.
3622 * gcc.target/i386/pr59501-5.c: Likewise.
3623 * gcc.target/i386/pr59501-6.c: Likewise.
3625 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3627 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3628 * gcc.target/i386/pr59390_1.c: Likewise.
3629 * gcc.target/i386/pr59390_2.c: Likewise.
3631 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
3633 * gcc.dg/pr59350.c: Tweak.
3634 * gcc.dg/pr59350-2.c: New test.
3635 * g++.dg/pr59510.C: Likewise.
3637 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3640 * gfortran.dg/bind_c_procs_2.f90: New.
3642 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
3644 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3645 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3646 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3647 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3648 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3649 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3650 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3652 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
3654 * gcc.target/arm/neon-nested-apcs.c: New test.
3656 2014-01-04 Jakub Jelinek <jakub@redhat.com>
3658 PR tree-optimization/59519
3659 * gcc.dg/vect/pr59519-1.c: New test.
3660 * gcc.dg/vect/pr59519-2.c: New test.
3662 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3665 2014-01-04 Janus Weil <janus@gcc.gnu.org>
3668 * gfortran.dg/typebound_proc_32.f90: New.
3670 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
3673 * g++.dg/pr58950.C: New file.
3675 2014-01-03 Tobias Burnus <burnus@net-b.de>
3678 * g++.dg/gomp/pr58567.C: New.
3680 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
3682 PR tree-optimization/59651
3683 * gcc.dg/torture/pr59651.c: New test.
3684 * gcc.dg/vect/pr59651.c: Ditto.
3686 2014-01-03 Jakub Jelinek <jakub@redhat.com>
3689 * gcc.target/i386/pr59625.c: New test.
3691 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3695 * g++.dg/cpp0x/range-for28.C: New.
3696 * g++.dg/cpp0x/range-for3.C: Update.
3698 2014-01-02 Joseph Myers <joseph@codesourcery.com>
3700 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3702 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3705 * g++.dg/cpp0x/pr59641.C: New file.
3707 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3709 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3711 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3714 * g++.dg/ext/pr59378.C: New file.
3716 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3718 Update copyright years
3720 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3722 * gcc.target/arc/arc.exp: Use the standard form for the copyright
3725 2014-01-02 Janus Weil <janus@gcc.gnu.org>
3728 * gfortran.dg/dynamic_dispatch_12.f90: New.
3730 2014-01-01 Jakub Jelinek <jakub@redhat.com>
3732 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3733 the builtin isn't optimized away as unused.
3735 PR rtl-optimization/59647
3736 * g++.dg/opt/pr59647.C: New test.
3738 Copyright (C) 2014 Free Software Foundation, Inc.
3740 Copying and distribution of this file, with or without modification,
3741 are permitted in any medium without royalty provided the copyright
3742 notice and this notice are preserved.