1 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4 * gcc.dg/lto/pr60820_0.c: New testcase.
5 * gcc.dg/lto/pr60820_1.c: New testcase.
7 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10 * g++.dg/torture/pr60854.C: New testcase.
12 2014-04-16 Catherine Moore <clm@codesourcery.com>
14 * gcc.target/mips/umips-store16-2.c: New test.
16 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
18 * g++.dg/cpp0x/initlist-vect.C: New file.
20 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
22 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
23 * gcc.dg/uninit-I-O0.c: Likewise.
24 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
26 2014-04-16 Jakub Jelinek <jakub@redhat.com>
28 PR tree-optimization/60844
29 * gcc.dg/pr60844.c: New test.
31 2014-04-15 Richard Biener <rguenther@suse.de>
33 PR rtl-optimization/56965
34 * gcc.dg/torture/pr56965-1.c: New testcase.
35 * gcc.dg/torture/pr56965-2.c: Likewise.
37 2014-04-15 Teresa Johnson <tejohnson@google.com>
39 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
41 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
43 * gnat.dg/vect14.adb: New test.
45 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
47 * gnat.dg/vect12.ad[sb]: New test.
48 * gnat.dg/vect13.ad[sb]: Likewise.
50 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
52 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
54 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
55 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
56 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
57 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
58 * c-c++-common/ubsan/null-1.c: Likewise.
59 * c-c++-common/ubsan/null-10.c: Likewise.
60 * c-c++-common/ubsan/null-11.c: Likewise.
61 * c-c++-common/ubsan/null-2.c: Likewise.
62 * c-c++-common/ubsan/null-3.c: Likewise.
63 * c-c++-common/ubsan/null-4.c: Likewise.
64 * c-c++-common/ubsan/null-5.c: Likewise.
65 * c-c++-common/ubsan/null-6.c: Likewise.
66 * c-c++-common/ubsan/null-7.c: Likewise.
67 * c-c++-common/ubsan/null-8.c: Likewise.
68 * c-c++-common/ubsan/null-9.c: Likewise.
69 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
70 * c-c++-common/ubsan/overflow-int128.c: Likewise.
71 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
72 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
73 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
74 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
75 * c-c++-common/ubsan/pr59333.c: Likewise.
76 * c-c++-common/ubsan/pr59667.c: Likewise.
77 * c-c++-common/ubsan/pr60613-2.c: Likewise.
78 * c-c++-common/ubsan/pr60636.c: Likewise.
79 * c-c++-common/ubsan/shift-1.c: Likewise.
80 * c-c++-common/ubsan/shift-2.c: Likewise.
81 * c-c++-common/ubsan/vla-1.c: Likewise.
83 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
85 * gnat.dg/vect11.ad[sb]: New test.
87 2014-04-14 Richard Biener <rguenther@suse.de>
89 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
91 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
93 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
95 2014-04-14 Richard Biener <rguenther@suse.de>
96 Marc Glisse <marc.glisse@inria.fr>
99 * gcc.target/i386/vec-may_alias.c: New testcase.
101 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
103 * lib/target-supports.exp
104 (check_effective_target_vect_widen_mult_si_to_di_pattern):
105 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
108 2014-04-14 Richard Biener <rguenther@suse.de>
111 * gcc.dg/lto/pr60720_0.c: New testcase.
112 * gcc.dg/lto/pr60720_1.c: Likewise.
114 2014-04-14 Christian Bruel <christian.bruel@st.com>
116 * gcc.target/sh/memset.c: New test.
118 2014-04-14 Richard Biener <rguenther@suse.de>
121 * gcc.dg/graphite/pr55022.c: New testcase.
123 2014-04-14 Richard Biener <rguenther@suse.de>
125 PR tree-optimization/59817
126 PR tree-optimization/60453
127 * gfortran.dg/graphite/pr59817.f: New testcase.
128 * gcc.dg/graphite/pr59817-1.c: Likewise.
129 * gcc.dg/graphite/pr59817-2.c: Likewise.
131 2014-04-14 Jason Merrill <jason@redhat.com>
134 * lib/gcc-dg.exp (dg-build-dso): New.
135 (gcc-dg-test-1): Handle dg-do-what "dso".
137 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
140 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
143 * gfortran.dg/associate_15.f90: New test.
145 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
148 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
151 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
154 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
156 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
158 * gcc.target/mips/umips-store16-1.c: New test.
160 2014-04-11 Tobias Burnus <burnus@net-b.de>
163 * * g++.dg/warn/warn_format_signedness.C: New.
164 * gcc.dg/format/warn-signedness.c: New.
166 2014-04-11 Tobias Burnus <burnus@net-b.de>
170 * gfortran.dg/finalize_25.f90: New.
172 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
174 * gcc.target/epiphany/t1068-2.c: New file.
176 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
178 * gcc.target/epiphany/btst-1.c: New test.
180 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
182 PR rtl-optimization/60651
183 * gcc.target/epiphany/mode-switch.c: New test.
185 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
188 * g++.dg/cpp0x/gen-attrs-58.C: New.
189 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
191 2014-04-11 Steve Ellcey <sellcey@mips.com>
192 Jakub Jelinek <jakub@redhat.com>
195 * gcc.c-torture/compile/pr60556.c: New test.
197 2014-04-11 Richard Biener <rguenther@suse.de>
200 * gcc.dg/pr60797.c: New testcase.
202 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
204 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
205 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
206 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
208 * gcc.target/s390/htm-nofloat-1.c: ... this one.
209 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
210 instructions as well.
212 2014-04-11 Jakub Jelinek <jakub@redhat.com>
214 PR rtl-optimization/60663
215 * gcc.target/arm/pr60663.c: New test.
217 2014-04-10 Jason Merrill <jason@redhat.com>
219 * g++.dg/dso/dlclose1.C: Disable for 4.9.
221 2014-04-10 Jakub Jelinek <jakub@redhat.com>
224 * g++.dg/lto/pr60567_0.C: New test.
226 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
228 * gfortran.dg/class_nameclash.f90: New test.
230 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/cpp0x/variadic156.C: New.
235 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
237 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
240 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
243 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
246 2014-04-09 Steve Ellcey <sellcey@mips.com>
248 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
251 2014-04-09 Cong Hou <congh@google.com>
254 * lib/target-supports.exp:
255 (check_effective_target_vect_widen_si_to_di_pattern): New.
256 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
257 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
259 (foo): Fix up formatting.
260 (main): Call check_vect.
262 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
265 * g++.dg/template/crash119.C: New.
267 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
269 * gcc.target/powerpc/atomic_load_store-p8.c: New.
271 2014-04-08 Jason Merrill <jason@redhat.com>
273 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
276 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
278 PR rtl-optimization/60776
279 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
280 * gcc.dg/builtin-bswap-7.c: Likewise.
281 * gcc.dg/builtin-bswap-6a.c: New testcase.
282 * gcc.dg/builtin-bswap-7a.c: New testcase.
285 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
287 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
289 * gcc.dg/builtin-bswap-7.c: Likewise.
291 2014-04-08 Richard Biener <rguenther@suse.de>
293 PR tree-optimization/60785
294 * gcc.dg/graphite/pr60785.c: New testcase.
296 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
299 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
302 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
304 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
305 * g++.dg/warn/Wnvdtor-3.C: Likewise.
306 * g++.dg/warn/Wnvdtor-4.C: Likewise.
308 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
310 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
312 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
315 * g++.dg/torture/pr60609.C: New test.
317 2014-04-07 Richard Biener <rguenther@suse.de>
319 PR tree-optimization/60766
320 * gcc.dg/torture/pr60766.c: New testcase.
322 2014-04-07 Jason Merrill <jason@redhat.com>
324 * lib/gcc-dg.exp (dg-build-dso): New.
325 (gcc-dg-test-1): Handle dg-do-what "dso".
326 * lib/target-supports.exp (add_options_for_dlopen): New.
327 (check_effective_target_dlopen): Use it.
329 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
331 * gcc.target/arm/pr60657.c: Fix missing curly brace.
333 2014-04-07 Richard Biener <rguenther@suse.de>
336 * g++.dg/torture/pr60750.C: New testcase.
337 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
339 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
341 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
343 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
346 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
348 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
351 * g++.dg/cpp1y/auto-fn25.C: Require lto.
353 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
355 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
357 * gfortran.dg/warn_conversion_4.f90: Adjust test.
359 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
361 * gcc.target/avr/dev-specific-rmw.c: New test.
363 2014-04-04 Cong Hou <congh@google.com>
365 PR tree-optimization/60656
366 * gcc.dg/vect/pr60656.c: New test.
368 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
370 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
372 * gcc.dg/builtin-bswap-7.c: Likewise.
374 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
377 * g++.dg/cpp0x/constexpr-ice15.C: New.
379 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
382 testcase by Richard Biener
383 * gcc.dg/lto/pr59626_0.c: New testcase.
384 * gcc.dg/lto/pr59626_1.c: New testcase.
386 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
389 * gcc.c-torture/compile/pr60655-1.c: New test.
391 2014-04-04 Martin Jambor <mjambor@suse.cz>
394 * g++.dg/ipa/pr60640-1.C: New test.
395 * g++.dg/ipa/pr60640-2.C: Likewise.
396 * g++.dg/ipa/pr60640-3.C: Likewise.
397 * g++.dg/ipa/pr60640-4.C: Likewise.
399 2014-04-04 Jeff Law <law@redhat.com>
402 * gcc.target/arm/pr60657.c: New test.
404 2014-04-04 Richard Biener <rguenther@suse.de>
407 * g++.dg/torture/pr60746.C: New testcase.
409 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
411 * g++.old-deja/g++.robertl/eb121.C: Adjust.
412 * g++.old-deja/g++.jason/overload21.C: Likewise.
413 * g++.old-deja/g++.law/init5.C: Likewise.
415 2014-04-03 Cong Hou <congh@google.com>
417 PR tree-optimization/60505
418 * gcc.dg/vect/pr60505.c: New test.
420 2014-04-03 Richard Biener <rguenther@suse.de>
422 PR tree-optimization/60740
423 * gcc.dg/graphite/pr60740.c: New testcase.
425 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
427 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
428 * g++.dg/warn/Wnvdtor-2.C: New.
429 * g++.dg/warn/Wnvdtor-3.C: New.
430 * g++.dg/warn/Wnvdtor-4.C: New.
431 * g++.dg/warn/Weff1.C: Delete.
432 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
433 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
435 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
438 * testsuite/g++.dg/torture/pr60659.C: New testcase.
440 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
442 PR tree-optimization/60733
443 * gcc.dg/torture/pr60733.c: New test.
445 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
447 PR rtl-optimization/60650
448 * gcc.target/arm/pr60650-2.c: New.
450 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
452 * gcc.target/i386/avx2-vpand-3.c,
453 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
455 2014-04-02 Joseph Myers <joseph@codesourcery.com>
457 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
458 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
459 gcc.target/i386/memcpy-strategy-1.c,
460 gcc.target/i386/memcpy-strategy-2.c,
461 gcc.target/i386/memcpy-vector_loop-1.c,
462 gcc.target/i386/memcpy-vector_loop-2.c,
463 gcc.target/i386/memset-vector_loop-1.c,
464 gcc.target/i386/memset-vector_loop-2.c,
465 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
466 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
467 -march= options different from those in dg-options.
469 2014-04-02 Joseph Myers <joseph@codesourcery.com>
471 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
472 gcc.target/i386/pr30970.c: Use -mtune=generic.
473 * gcc.target/i386/avx2-vpaddb-3.c,
474 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
475 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
476 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
477 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
478 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
479 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
480 gcc.target/i386/avx2-vpsubw-3.c,
481 gcc.target/i386/avx256-unaligned-load-1.c,
482 gcc.target/i386/avx256-unaligned-load-4.c,
483 gcc.target/i386/avx256-unaligned-store-1.c,
484 gcc.target/i386/avx256-unaligned-store-2.c,
485 gcc.target/i386/avx256-unaligned-store-4.c: Use
488 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
489 Iain Sandoe <iain@codesourcery.com>
492 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
493 with the additional options -Wl,-undefined,dynamic_lookup
494 and -Wl,-flat_namespace.
495 * gcc.dg/torture/pr53922.c: Additional option
496 -Wl,-flat_namespace for darwin[89].
497 * gcc.dg/torture/pr60092.c: Additional options
498 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
501 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
504 * lib/prune.exp: Modify the regular express to prune
505 the new warnings introduced by r205679 on darwin9.
507 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
509 * g++.dg/init/ctor4.C: Adjust.
510 * g++.dg/init/ctor4-1.C: New.
511 * g++.dg/cpp0x/defaulted2.C: Adjust.
513 2014-04-01 Richard Henderson <rth@redhat.com>
516 * gcc.dg/pr60704.c: New file.
518 2014-04-01 Bin Cheng <bin.cheng@arm.com>
521 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
522 logical_op_short_circuit targets.
524 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
527 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
528 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
530 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
532 PR rtl-optimization/60700
533 * gcc.target/i386/pr60700.c: New test.
535 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
538 * gcc.target/arm/pr60650.c: Adjust command line options.
540 2014-03-31 Martin Jambor <mjambor@suse.cz>
543 * gcc.dg/pr60647-1.c: New test.
544 * gcc.dg/pr60647-2.c: Likewise.
546 2014-03-31 Richard Biener <rguenther@suse.de>
548 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
550 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
553 * gcc.target/aarch64/pr60034.c: New file.
555 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
558 * g++.dg/cpp1y/pr60626.C: New testcase.
560 2014-03-29 Joseph Myers <joseph@codesourcery.com>
562 * gcc.dg/pr45416.c: Allow bextr on x86.
563 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
564 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
565 gcc.target/i386/fma4-vector.c: Use -mno-fma.
566 * gcc.target/i386/l_fma_double_1.c,
567 gcc.target/i386/l_fma_double_2.c,
568 gcc.target/i386/l_fma_double_3.c,
569 gcc.target/i386/l_fma_double_4.c,
570 gcc.target/i386/l_fma_double_5.c,
571 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
572 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
573 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
574 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
575 * gcc.target/i386/pr27971.c: Use -mno-tbm.
576 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
577 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
579 2014-03-29 Jakub Jelinek <jakub@redhat.com>
582 * g++.dg/pr60648.C: Move test to...
583 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
584 dg-options, add for fpic targets dg-additional-options -fPIC.
586 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
588 * gnat.dg/opt33.adb: New testcase.
590 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
593 * gcc.target/aarch64/pr60697.c: New.
595 2014-03-27 Jeff Law <law@redhat.com>
598 * g++.dg/pr60648.C: New test.
600 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
603 * g++.dg/cpp1y/pr60573.C: New testcase.
605 2014-03-28 Jakub Jelinek <jakub@redhat.com>
608 * gcc.target/i386/pr60693.c: New test.
610 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
612 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
614 2014-03-28 Jakub Jelinek <jakub@redhat.com>
617 * c-c++-common/pr60689.c: New test.
620 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
621 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
624 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
627 * gcc.target/aarch64/pr60675.C: New.
629 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
631 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
633 * lib/target-supports.exp: Return true for s390
634 in check_effective_logical_op_short_circuit.
636 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
638 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
639 of second source operand.
640 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
641 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
642 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
644 2014-03-28 Jakub Jelinek <jakub@redhat.com>
647 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
649 2014-03-28 Tobias Burnus <burnus@net-b.de>
651 * lib/cilk-plus-dg.exp: New.
652 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
653 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
655 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
658 * gfortran.dg/where_4.f90: New test case.
660 2014-03-27 Tobias Burnus <burnus@net-b.de>
663 * gfortran.dg/finalize_24.f90: New.
665 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
667 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
670 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
671 vec_select optimizations.
672 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
673 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
676 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
677 xxpermdi builtins are supported.
679 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
681 PR rtl-optimization/60650
682 * gcc.target/arm/pr60650.c: New.
684 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
686 * gcc.target/s390/20140327-1.c: New testcase.
688 2014-03-27 Jakub Jelinek <jakub@redhat.com>
691 * g++.dg/gomp/pr60682.C: New test.
693 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
695 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
697 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
700 * gcc.target/aarch64/pr60580_1.c: New.
701 * gcc.target/aarch64/test_fp_attribute_1.c: New.
702 * gcc.target/aarch64/test_fp_attribute_2.c: New.
704 2014-03-26 Dehao Chen <dehao@google.com>
706 * gcc.dg/predict-8.c: New test.
708 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
711 * g++.dg/init/const10.C: New.
712 * g++.dg/init/const11.C: New.
713 * g++.dg/init/pr25811.C: Adjust.
714 * g++.dg/init/pr29043.C: Likewise.
715 * g++.dg/init/pr43719.C: Likewise.
716 * g++.dg/init/pr44086.C: Likewise.
717 * g++.dg/init/ctor8.C: Likewise.
718 * g++.dg/init/uninitialized1.C: Likewise.
720 2014-03-26 Jakub Jelinek <jakub@redhat.com>
723 * c-c++-common/ubsan/pr60636.c: New test.
725 2014-03-26 Andreas Schwab <schwab@suse.de>
727 * g++.dg/torture/pr60315.C: Remove duplication.
729 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
731 * gcc.c-torture/execute/20140326-1.c: New test.
733 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
736 * g++.dg/torture/pr60315.C: New testcase.
738 2014-03-25 Martin Jambor <mjambor@suse.cz>
741 * g++.dg/ipa/pr60600.C: New test.
743 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
746 * g++.dg/opt/pr56999.C: Pop hidden visibility.
748 2014-03-25 Richard Biener <rguenther@suse.de>
751 * gfortran.dg/lto/pr60635_0.f90: New testcase.
752 * gfortran.dg/lto/pr60635_1.c: Likewise.
754 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
757 * g++.dg/cpp1y/pr60627.C: New testcase.
759 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
761 * gcc.target/aarch64/ushr64_1.c: New.
763 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
765 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
766 (LONG_LONG): Use LLONG.
767 (set_rvector_long): Explicitly return void.
768 (set_vector_long): Likewise.
769 (check_vector_long): Likewise.
771 2014-03-24 Marek Polacek <polacek@redhat.com>
773 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
775 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
776 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
777 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
778 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
779 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
780 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
781 * c-c++-common/ubsan/pr59503.c: Likewise.
782 * c-c++-common/ubsan/pr60613-1.c: Likewise.
783 * c-c++-common/ubsan/save-expr-1.c: Likewise.
784 * c-c++-common/ubsan/shift-3.c: Likewise.
785 * c-c++-common/ubsan/shift-6.c: Likewise.
786 * c-c++-common/ubsan/undefined-1.c: Likewise.
787 * c-c++-common/ubsan/vla-2.c: Likewise.
788 * c-c++-common/ubsan/vla-3.c: Likewise.
789 * c-c++-common/ubsan/vla-4.c: Likewise.
790 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
791 * g++.dg/ubsan/return-2.C: Likewise.
793 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
795 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
798 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
802 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
803 * gfortran.dg/round_4.f90: Likewise.
805 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
808 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
811 2014-03-22 Jakub Jelinek <jakub@redhat.com>
814 * c-c++-common/ubsan/pr60613-1.c: New test.
815 * c-c++-common/ubsan/pr60613-2.c: New test.
817 2014-03-22 Matthias Klose <doko@ubuntu.com>
819 * g++.dg/cpp0x/regress: Remove empty directory.
821 2014-03-22 Jakub Jelinek <jakub@redhat.com>
824 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
826 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
828 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
829 * g++.dg/cpp1y/pr60393.C: Likewise.
831 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
834 * g++.dg/cpp1y/pr60384.C: New.
836 2014-03-21 Jakub Jelinek <jakub@redhat.com>
839 * gcc.dg/pr60598.c: New test.
841 2014-03-21 Martin Jambor <mjambor@suse.cz>
844 * g++.dg/torture/pr59176.C: New test.
846 2014-03-21 Martin Jambor <mjambor@suse.cz>
849 * g++.dg/ipa/pr60419.C: New test.
851 2014-03-21 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/60577
854 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
856 2014-03-21 Tobias Burnus <burnus@net-b.de>
859 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
862 2014-03-20 Jakub Jelinek <jakub@redhat.com>
865 * g++.dg/opt/pr60597.C: New test.
868 * g++.dg/init/pr60572.C: New test.
870 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
872 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
874 2014-03-19 Tobias Burnus <burnus@net-b.de>
878 * gfortran.dg/implicit_pure_4.f90: New.
880 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
883 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
885 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
888 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
889 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
890 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
892 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/cpp1y/pr60332.C: New.
897 2014-03-19 Marek Polacek <polacek@redhat.com>
900 * g++.dg/ubsan/pr60569.C: New test.
902 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
904 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
906 2014-03-19 Jakub Jelinek <jakub@redhat.com>
908 PR tree-optimization/60559
909 * g++.dg/vect/pr60559.cc: New test.
911 2014-03-18 Ian Lance Taylor <iant@google.com>
914 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
915 (ditype): Rename typedef from int64_t.
917 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
920 * gcc.dg/cast-qual-3.c: New.
922 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
923 * c-c++-common/Wcast-qual-1.c: More precise match text.
925 2014-03-18 Janus Weil <janus@gcc.gnu.org>
929 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
930 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
931 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
932 * gfortran.dg/intent_optimize_1.f90: Ditto.
933 * gfortran.dg/pointer_init_9.f90: Ditto.
934 * gfortran.dg/volatile4.f90: Ditto.
935 * gfortran.dg/volatile6.f90: Ditto.
937 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
940 * c-c++-common/Wcast-qual-1.c: More precise match text.
942 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
945 * g++.dg/cpp0x/constexpr-ice14.C: New.
947 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
950 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
952 2014-03-18 Jakub Jelinek <jakub@redhat.com>
955 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
956 * c-c++-common/ubsan/null-2.c: Likewise.
957 * c-c++-common/ubsan/null-3.c: Likewise.
958 * c-c++-common/ubsan/null-4.c: Likewise.
959 * c-c++-common/ubsan/null-5.c: Likewise.
960 * c-c++-common/ubsan/null-6.c: Likewise.
961 * c-c++-common/ubsan/null-7.c: Likewise.
962 * c-c++-common/ubsan/null-8.c: Likewise.
963 * c-c++-common/ubsan/null-9.c: Likewise.
964 * c-c++-common/ubsan/null-10.c: Likewise.
965 * c-c++-common/ubsan/null-11.c: Likewise.
966 * c-c++-common/ubsan/overflow-1.c: Likewise.
967 * c-c++-common/ubsan/overflow-2.c: Likewise.
968 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
969 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
970 * c-c++-common/ubsan/overflow-int128.c: Likewise.
971 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
972 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
973 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
974 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
975 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
976 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
977 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
978 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
979 * c-c++-common/ubsan/pr59333.c: Likewise.
980 * c-c++-common/ubsan/pr59503.c: Likewise.
981 * c-c++-common/ubsan/pr59667.c: Likewise.
982 * c-c++-common/ubsan/undefined-1.c: Likewise.
983 * g++.dg/ubsan/pr59250.C: Likewise.
984 * g++.dg/ubsan/pr59306.C: Likewise.
986 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
988 * gcc.dg/tls/pr58595.c: Add tls options.
990 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
992 * gcc.target/i386/avx-additional-reg-names.c: New.
993 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
995 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
998 * g++.dg/cpp1y/pr60390.C: New testcase.
1001 * g++.dg/cpp1y/pr60391.C: New testcase.
1003 2014-03-17 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.target/i386/pr60516.c: New test.
1008 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1011 * g++.dg/cpp0x/constexpr-ice13.C: New.
1013 2014-03-17 Marek Polacek <polacek@redhat.com>
1016 * gcc.dg/gomp/pr60534.c: New test.
1018 2014-03-17 Kai Tietz <ktietz@redhat.com>
1020 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1022 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
1025 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1028 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
1031 * gfortran.dg/list_read_12.f90: New test.
1033 2014-03-15 Janus Weil <janus@gcc.gnu.org>
1036 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1037 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1038 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1039 -Wno-aggressive-loop-optimizations and remove an unused variable.
1040 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1041 * gfortran.dg/pointer_init_9.f90: New.
1042 * gfortran.dg/volatile4.f90: Put into subroutine.
1043 * gfortran.dg/volatile6.f90: Ditto.
1045 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
1048 * gfortran.dg/transpose_4.f90: New test.
1050 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
1052 PR rtl-optimization/60508
1053 * gcc.target/i386/pr60508.c: New.
1055 2014-03-14 Richard Biener <rguenther@suse.de>
1058 * g++.dg/pr60518.C: New testcase.
1060 2014-03-14 Martin Jambor <mjambor@suse.cz>
1063 * gcc.dg/lto/pr60461_0.c: New test.
1065 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
1067 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1068 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1069 * gcc.dg/lto/save-temps_0.c: New testcase.
1071 2014-03-13 Jakub Jelinek <jakub@redhat.com>
1074 * c-c++-common/pr36282-1.c: New test.
1075 * c-c++-common/pr36282-2.c: New test.
1076 * c-c++-common/pr36282-3.c: New test.
1077 * c-c++-common/pr36282-4.c: New test.
1079 2014-03-13 Richard Henderson <rth@redhat.com>
1082 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1084 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/template/crash118.C: New.
1088 * g++.dg/template/crash95.C: Adjust.
1090 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
1092 PR rtl-optimization/57189
1093 * gcc.target/i386/pr57189.c: New.
1095 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/cpp0x/static_assert10.C: New.
1099 * g++.dg/cpp0x/static_assert11.C: Likewise.
1100 * g++.dg/cpp0x/static_assert3.C: Adjust.
1102 2014-03-13 Richard Biener <rguenther@suse.de>
1104 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1106 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1108 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1109 2.07 128-bit arithmetic.
1110 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1112 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1113 due to when TImode is allowed in VSX registers, the allowable
1114 address modes for TImode is just a single indirect address in
1115 order for the value to be loaded and store in either GPR or VSX
1116 registers. This affects the generated code, and it would cause
1117 this test to fail, when such an option is used.
1119 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
1121 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1123 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1125 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1126 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1127 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1128 only test for exactly one if if -mbranch-cost=1 has been passed.
1130 2014-03-12 Christian Bruel <christian.bruel@st.com>
1133 * gcc.target/arm/pr60264.c
1135 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1137 PR tree-optimization/60454
1138 * gcc.c-torture/execute/pr60454.c: New test.
1140 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1141 Marc Glisse <marc.glisse@inria.fr>
1143 PR tree-optimization/60502
1144 * gcc.c-torture/compile/pr60502.c: New test.
1146 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1149 * gcc.dg/vect/pr60482.c: New test.
1151 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1154 * g++.dg/cpp0x/inh-ctor19.C: New.
1156 2014-03-11 Richard Biener <rguenther@suse.de>
1158 PR tree-optimization/60429
1159 PR tree-optimization/60485
1160 * gcc.dg/pr60485-1.c: New testcase.
1161 * gcc.dg/pr60485-2.c: Likewise.
1163 2014-03-10 Jakub Jelinek <jakub@redhat.com>
1166 * g++.dg/ipa/pr60457.C: New test.
1168 2014-03-10 Richard Biener <rguenther@suse.de>
1171 * g++.dg/torture/pr60474.C: New testcase.
1173 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
1175 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1177 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
1179 * gcc.dg/lto/pr55113_0.c: New testcase.
1181 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
1184 * g++.dg/cpp1y/pr60033.C: New testcase.
1187 * g++.dg/cpp1y/pr60393.C: New testcase.
1189 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1192 * gfortran.dg/fmt_en.f90: New test.
1194 2014-03-07 Jason Merrill <jason@redhat.com>
1196 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1197 * lib/target-supports.exp (check_effective_target_c++11): Now
1199 (check_effective_target_c++11_only): New.
1200 (check_effective_target_c++11_down): New.
1201 (check_effective_target_c++1y): New.
1202 (check_effective_target_c++1y_only): New.
1203 (check_effective_target_c++98_only): Rename from
1204 check_effective_target_c++98.
1205 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1207 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1210 * g++.dg/cpp0x/constexpr-ice12.C: New.
1212 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
1214 * c-c++-common/gomp/map-1.c: Extend.
1216 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
1217 Janus Weil <janus@gcc.gnu.org>
1220 * gfortran.dg/deferred_type_component_1.f90 : New test.
1221 * gfortran.dg/deferred_type_component_2.f90 : New test.
1223 2014-03-06 Marek Polacek <polacek@redhat.com>
1226 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1227 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1229 2014-03-06 Jakub Jelinek <jakub@redhat.com>
1232 * gcc.dg/tls/pr58595.c: New test.
1234 2014-03-06 Richard Biener <rguenther@suse.de>
1240 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1242 * gcc.dg/lto/pr55113_0.c: New testcase.
1244 2014-03-05 Jakub Jelinek <jakub@redhat.com>
1247 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1248 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
1249 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1251 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1252 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1253 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1254 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1255 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1256 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
1257 even for mips*/s390*/i?86/x86_64.
1258 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1259 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1260 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1261 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1262 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1265 * gcc.dg/lto/pr60404_0.c: New test.
1266 * gcc.dg/lto/pr60404_1.c: New file.
1267 * gcc.dg/lto/pr60404_2.c: New file.
1269 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1271 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1272 long long" throughout.
1273 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1274 * gcc.dg/vmx/insert-vsx.c: Likewise.
1275 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1276 * gcc.dg/vmx/ld-vsx.c: Likewise.
1277 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1278 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1279 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1280 * gcc.dg/vmx/merge-vsx.c: Likewise.
1281 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1282 * gcc.dg/vmx/st-vsx.c: Likewise.
1283 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1284 * gcc.dg/vmx/stl-vsx.c: Likewise.
1285 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1287 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1289 * gcc.dg/lto/pr55113_0.c: New testcase.
1291 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/cpp1y/pr60376.C: New.
1296 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1298 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1300 2014-03-04 Richard Biener <rguenther@suse.de>
1302 PR tree-optimization/60382
1303 * gcc.dg/vect/pr60382.c: New testcase.
1305 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
1308 * gfortran.dg/namelist_84.f90: New test.
1310 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
1312 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1313 argument to avoid inf values.
1314 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1315 UNION_FP_CHECK machinery.
1317 2014-03-03 Renlin Li <Renlin.Li@arm.com>
1319 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1320 i32in128 cases outside special big-endian processing block.
1322 2014-03-03 Jakub Jelinek <jakub@redhat.com>
1324 PR preprocessor/60400
1325 * c-c++-common/cpp/pr60400.c: New test.
1326 * c-c++-common/cpp/pr60400-1.h: New file.
1327 * c-c++-common/cpp/pr60400-2.h: New file.
1330 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1332 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1333 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1335 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1338 * g++.dg/lto/pr60150.H: New testcase.
1339 * g++.dg/lto/pr60150_0.C: New testcase.
1340 * g++.dg/lto/pr60150_1.C: New testcase.
1342 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1345 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1347 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1350 * gfortran.dg/vect/pr32380.f: Fix expected test results.
1352 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1355 * g++.dg/cpp0x/pr50025.C: New.
1357 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
1360 * g++.dg/cpp1y/pr60377.C: New testcase.
1362 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
1365 * gfortran.dg/str_comp_optimize_1.f90: New test.
1367 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1370 * gcc.c-torture/compile/pr60071.c: New.
1372 2014-02-28 Janus Weil <janus@gcc.gnu.org>
1375 * gfortran.dg/unlimited_polymorphic_16.f90: New.
1377 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1380 * g++.dg/cpp0x/constexpr-ice11.C: New.
1382 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1385 * g++.dg/cpp1y/auto-fn24.C: New.
1387 2014-02-28 Joey Ye <joey.ye@arm.com>
1390 * gcc.target/arm/thumb1-far-jump-3.c: New case.
1392 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/overload/ellipsis2.C: New.
1397 2014-02-27 Jeff Law <law@redhat.com>
1399 PR rtl-optimization/52714
1400 * gcc.c-torture/compile/pr52714.c: New test.
1402 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
1403 Jeff Law <law@redhat.com>
1405 PR rtl-optimization/49847
1406 * g++.dg/pr49847.C: New test.
1408 2014-02-27 Marek Polacek <polacek@redhat.com>
1411 * c-c++-common/pr59223.c: New test.
1413 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1415 * common/config/i386/predicates.md (const1256_operand): Remove.
1416 (const2356_operand): New.
1417 (const_1_to_2_operand): Remove.
1418 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1419 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1420 (*avx512pf_gatherpf<mode>sf): Ditto.
1421 (avx512pf_gatherpf<mode>df): Ditto.
1422 (*avx512pf_gatherpf<mode>df_mask): Ditto.
1423 (*avx512pf_gatherpf<mode>df): Ditto.
1424 (avx512pf_scatterpf<mode>sf): Ditto.
1425 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1426 (*avx512pf_scatterpf<mode>sf): Ditto.
1427 (avx512pf_scatterpf<mode>df): Ditto.
1428 (*avx512pf_scatterpf<mode>df_mask): Ditto.
1429 (*avx512pf_scatterpf<mode>df): Ditto.
1430 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1432 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1434 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1435 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1436 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1437 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1438 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1439 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1440 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1441 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1443 2014-02-26 Bin Cheng <bin.cheng@arm.com>
1446 * gnat.dg/renaming5.adb: Change to two expected gotos.
1447 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1449 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1450 messages for removed basic block.
1451 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1452 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1453 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1454 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1456 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1458 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1459 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1460 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1461 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1462 * gcc.dg/vmx/merge-vsx.c: Likewise.
1463 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1465 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
1467 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1468 * gcc.target/i386/prefetchwt1-1.c: New.
1469 * g++.dg/other/i386-2.C: Add new option.
1470 * g++.dg/other/i386-3.C: Ditto.
1471 * gcc.target/i386/sse-12.c: Ditto.
1472 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1473 * gcc.target/i386/sse-22.c: Add new option.
1474 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1476 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1479 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1482 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1484 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
1487 * g++.dg/cpp1y/pr60311.C: New testcase.
1489 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1492 * g++.dg/cpp1y/pr60065.C: New testcase.
1494 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
1496 PR rtl-optimization/60268
1497 * gcc.c-torture/compile/pr60268.c: New test.
1499 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
1501 * gcc.target/microblaze/others/mem_reload.c: New test.
1503 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1505 * gcc.dg/vmx/lde.c: New test.
1506 * gcc.dg/vmx/lde-be-order.c: New test.
1507 * gcc.dg/vmx/ste.c: New test.
1508 * gcc.dg/vmx/ste-be-order.c: New test.
1510 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
1513 * lib/target-supports.exp
1514 (check_effective_target_logical_op_short_circuit): Add cris-*-*
1515 and crisv32-*-* to list.
1517 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1520 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1522 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1524 * gcc.dg/vmx/vsums.c: Check entire result vector.
1525 * gcc.dg/vmx/vsums-be-order.c: Likewise.
1527 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1529 * gcc.dg/vmx/ld.c: New test.
1530 * gcc.dg/vmx/ld-be-order.c: New test.
1531 * gcc.dg/vmx/ld-vsx.c: New test.
1532 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1533 * gcc.dg/vmx/ldl.c: New test.
1534 * gcc.dg/vmx/ldl-be-order.c: New test.
1535 * gcc.dg/vmx/ldl-vsx.c: New test.
1536 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1537 * gcc.dg/vmx/st.c: New test.
1538 * gcc.dg/vmx/st-be-order.c: New test.
1539 * gcc.dg/vmx/st-vsx.c: New test.
1540 * gcc.dg/vmx/st-vsx-be-order.c: New test.
1541 * gcc.dg/vmx/stl.c: New test.
1542 * gcc.dg/vmx/stl-be-order.c: New test.
1543 * gcc.dg/vmx/stl-vsx.c: New test.
1544 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1546 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
1548 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1549 * g++.dg/other/i386-3.C (dg-options): Ditto.
1550 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1551 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1552 -mavx512pf and -msha.
1554 2014-02-21 Richard Biener <rguenther@suse.de>
1556 PR tree-optimization/60276
1557 * gcc.dg/vect/pr60276.c: New testcase.
1559 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1562 * gfortran.dg/finalize_23.f90: New.
1564 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
1568 * g++.dg/cpp1y/pr60052.C: New testcase.
1569 * g++.dg/cpp1y/pr60053.C: New testcase.
1571 2014-02-21 Tobias Burnus <burnus@net-b.de>
1574 * gfortran.dg/inquire_16.f90: New.
1576 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
1578 * gcc.target/nios2/biggot-1.c: New.
1579 * gcc.target/nios2/biggot-2.c: New.
1581 2014-02-20 Martin Jambor <mjambor@suse.cz>
1584 * gcc.dg/ipa/pr55260.c: New test.
1586 2014-02-20 Bin Cheng <bin.cheng@arm.com>
1588 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1589 for execution test case.
1591 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
1594 * g++.dg/torture/pr58555.C: New testcase.
1596 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1599 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1601 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1603 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1604 Kirill Yukhin <kirill.yukhin@intel.com>
1606 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1607 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1608 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1609 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1610 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1611 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1613 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1616 * g++.dg/ext/builtin-bswap1.C: New test.
1617 * c-c++-common/pr37743.c: New test.
1619 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
1621 * gcc.dg/decl-10.c: New test.
1623 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1626 * g++.dg/ext/ivdep-1.C: New test.
1629 * gcc.dg/pr60267.c: New test.
1631 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
1634 * gcc.target/i386/pr39162.c: Add dg-prune-output.
1635 (dg-options): Remove -Wno-psabi.
1636 * gcc.target/i386/pr59794-2.c: Ditto.
1637 * gcc.target/i386/pr60205-1.c: Ditto.
1638 * gcc.target/i386/sse-5.c: Ditto.
1640 2014-02-18 Nick Clifton <nickc@redhat.com>
1642 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1643 * gcc.dg/pr23623.c: Likewise.
1644 * gcc.dg/pr48784-1.c: Likewise.
1645 * gcc.dg/pr48784-2.c: Likewise.
1646 * gcc.dg/pr56997-2.c: Likewise.
1647 * gcc.dg/sms-6.c: Likewise.
1648 * gcc.dg/torture/pr60183.c: Likewise.
1649 * gcc.dg/torture/vec-cvt-1.c: Likewise.
1650 * gcc.c-torture/execute/20061220-1.x: New.
1651 * gcc.c-torture/execute/pr43220.x: New.
1652 * gcc.c-torture/execute/pr51581-1.x: New.
1653 * gcc.c-torture/execute/pr51581-2.x: New.
1654 * gcc.c-torture/execute/pr58570.x: New.
1655 * gcc.c-torture/unsorted/DFcmp.x: New.
1656 * gcc.c-torture/unsorted/SFset.x: New.
1658 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
1660 * gnat.dg/opt31.adb: New test.
1662 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1664 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1666 2014-02-19 Janus Weil <janus@gcc.gnu.org>
1669 * gfortran.dg/typebound_proc_33.f90: New.
1671 2014-02-19 Marek Polacek <polacek@redhat.com>
1674 * gcc.dg/pr60195.c: New test.
1676 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
1678 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1681 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1683 PR preprocessor/58844
1684 * c-c++-common/cpp/pr58844-1.c: New test.
1685 * c-c++-common/cpp/pr58844-2.c: New test.
1687 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/cpp0x/constexpr-ice10.C: New.
1692 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1695 * g++.dg/cpp0x/pr60215.C: New.
1697 2014-02-18 Tobias Burnus <burnus@net-b.de>
1700 * gfortran.dg/proc_ptr_45.f90: New.
1701 * gfortran.dg/proc_ptr_46.f90: New.
1703 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
1706 * g++.dg/cpp1y/pr60190.C: New testcase.
1709 * g++.dg/cpp1y/pr60064.C: New testcase.
1711 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
1714 * gcc.target/i386/pr60205-1.c: New test.
1715 * gcc.target/i386/pr60205-2.c: Ditto.
1717 2014-02-18 Kai Tietz <ktietz@redhat.com>
1720 * gcc.target/i386/nest-1.c: New testcase.
1722 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
1724 * gnat.dg/opt32.adb: New test.
1726 2014-02-18 Janus Weil <janus@gcc.gnu.org>
1729 * gfortran.dg/typebound_generic_15.f90: New.
1731 2014-02-17 Janus Weil <janus@gcc.gnu.org>
1734 * gfortran.dg/init_flag_12.f90: New.
1736 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
1737 Ilya Tocar <ilya.tocar@intel.com>
1739 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1740 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1741 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1742 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1744 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
1746 * lib/target-supports.exp
1747 (check_effective_target_logical_op_short_circuit): New procedure.
1748 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1749 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1750 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1751 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1752 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1753 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1754 logical_op_short_circuit for the alternative test, extending
1757 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1760 * gcc.target/powerpc/pr60203.c: New testsuite.
1762 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1765 * gfortran.dg/ichar_3.f90: New test.
1767 2014-02-15 Richard Biener <rguenther@suse.de>
1769 PR tree-optimization/60183
1770 * gcc.dg/torture/pr60183.c: New testcase.
1772 2014-02-14 Jeff Law <law@redhat.com>
1774 PR rtl-optimization/60131
1775 * g++.dg/torture/pr60131.C: New test.
1777 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1779 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1782 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1784 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1786 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1788 * gcc.c-torture/compile/20140213.c: New test.
1790 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.target/i386/pr43546.c: New test.
1795 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1797 * gcc.target/s390/hotpatch-compile-8.c: New test.
1799 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1801 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1802 definition with an ifndef.
1803 * gcc.dg/pr59605-2.c: New test.
1805 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1807 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1809 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1811 * gcc.dg/torture/float128-mul-underflow.c,
1812 gcc.dg/torture/float128-truncdf-underflow.c,
1813 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1815 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1818 * g++.dg/ipa/pr59737.C: New test.
1820 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1822 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1824 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1826 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1828 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1830 2014-02-12 Richard Biener <rguenther@suse.de>
1833 * gcc.dg/torture/pr60092.c: New testcase.
1834 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1836 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1838 * gcc.c-torture/execute/20140212-1.c: New test.
1840 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1843 * g++.dg/cpp0x/pr60047.C: New.
1845 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1848 * c-c++-common/pr60101.c: New test.
1850 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1853 * g++.dg/ipa/devirt-27.C: New testcase.
1854 * g++.dg/ipa/devirt-26.C: New testcase.
1856 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1859 * gcc.target/powerpc/pr60137.c: New file.
1861 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1864 * gfortran.dg/pr52370.f90: New test.
1866 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1870 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1873 * gcc.target/i386/pr43662.c (dg-options):
1874 Add -maccumulate-outgoing-args.
1875 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1876 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1877 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1878 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1879 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1880 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1881 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1882 Add -maccumulate-outgoing-args.
1883 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1884 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1885 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1886 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1887 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1888 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1889 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1890 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1891 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1892 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1893 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1894 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1895 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1896 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1897 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1899 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1901 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1903 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1906 * gcc.dg/guality/pr59776.c: New test.
1908 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1910 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1911 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1912 (add_options_for_arm_vfp3): New.
1914 2014-02-11 Jeff Law <law@redhat.com>
1917 * gcc.target/m68k/pr54041.c: New test.
1919 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1922 * gcc.target/i386/pr59927.c: New test.
1924 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1926 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1927 * gcc.dg/vect/pr60012.c: Likewise.
1928 * gcc.dg/vect/vect-119.c: Likewise.
1929 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1930 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1932 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1934 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1936 2014-02-10 Jeff Law <law@redhat.com>
1939 * gcc.c-torture/compile/pr52306.c: New test.
1941 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1943 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1945 2014-02-10 Richard Biener <rguenther@suse.de>
1947 PR tree-optimization/60115
1948 * gcc.dg/torture/pr60115.c: New testcase.
1950 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1952 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1953 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1955 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1956 Ilya Tocar <ilya.tocar@intel.com>
1958 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1959 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1960 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1961 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1962 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1963 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1964 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1965 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1966 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1967 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1968 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1970 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1971 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1972 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1973 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1974 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1975 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1976 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1977 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1978 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1979 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1980 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1981 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1982 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1983 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1986 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1988 * gcc.dg/vect/pr59984.c: Require effective target
1991 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1994 * gfortran.dg/associated_target_5.f03: New test.
1996 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1999 * gfortran.dg/elemental_by_value_1.f90: New test.
2001 2014-02-08 Janus Weil <janus@gcc.gnu.org>
2004 * gfortran.dg/finalize_22.f90: New.
2006 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
2009 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
2010 was fixed by the patch for PR59906.
2012 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2014 PR translation/52289
2015 * gfortran.dg/coarray_8.f90: Update dg-error match.
2017 2014-02-08 Jakub Jelinek <jakub@redhat.com>
2020 * gcc.dg/vect/pr59984.c: New test.
2023 * gcc.dg/attr-alloc_align-1.c: New test.
2024 * gcc.dg/attr-alloc_align-2.c: New test.
2025 * gcc.dg/attr-alloc_align-3.c: New test.
2026 * gcc.dg/attr-assume_aligned-1.c: New test.
2027 * gcc.dg/attr-assume_aligned-2.c: New test.
2028 * gcc.dg/attr-assume_aligned-3.c: New test.
2030 2014-02-08 Jakub Jelinek <jakub@redhat.com>
2033 * gcc.target/i386/pr60077-1.c: New test.
2034 * gcc.target/i386/pr60077-2.c: New test.
2036 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2038 PR preprocessor/56824
2039 * gcc.dg/pr56824.c: New test.
2041 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2043 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2044 variable used for atomic operations.
2046 2014-02-07 Richard Biener <rguenther@suse.de>
2049 * gcc.dg/vect/pr60092-2.c: New testcase.
2051 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2055 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2057 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2058 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2060 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2062 * gcc.target/s390/fp2int1.c: New testcase.
2064 2014-02-07 Richard Biener <rguenther@suse.de>
2067 * gcc.dg/tree-ssa/alias-30.c: New testcase.
2068 * gcc.dg/tree-ssa/alias-31.c: Likewise.
2070 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
2073 * g++.dg/torture/pr59918.C: New testcase.
2075 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2078 * gcc.target/arm/pr59575.c: New test.
2081 * gcc.dg/pr59992.c: New test.
2083 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
2085 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2086 init_priority. Test alignment of variable instead of function.
2088 2014-02-06 Marek Polacek <polacek@redhat.com>
2091 * gcc.dg/pr60087.c: New test.
2093 2014-02-06 Alan Modra <amodra@gmail.com>
2095 * gcc.target/powerpc/pr60032.c: New.
2097 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2100 * gcc.c-torture/execute/pr60062.c: New test.
2101 * gcc.c-torture/execute/pr60072.c: New test.
2103 2014-02-06 Ian Bolton <ian.bolton@arm.com>
2105 * gcc.dg/tree-ssa/pr59597.c: Make called function static
2106 so that expected outcome works for PIC variants too.
2108 2014-02-06 Yury Gribov <y.gribov@samsung.com>
2109 Kugan Vivekanandarajah <kuganv@linaro.org>
2111 * gcc.target/arm/vect-noalign.c: New file.
2113 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
2114 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.dg/pr60013.c: New testcase.
2119 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2121 * gcc.dg/vmx/sum2s.c: New.
2122 * gcc.dg/vmx/sum2s-be-order.c: New.
2124 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2126 * gcc.dg/vmx/pack.c: New.
2127 * gcc.dg/vmx/pack-be-order.c: New.
2128 * gcc.dg/vmx/unpack.c: New.
2129 * gcc.dg/vmx/unpack-be-order.c: New.
2131 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2133 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2134 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2136 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2138 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2139 Use __builtin_floorf, __builtin_ceilf.
2140 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2142 (TEST): Use __builtin_floorf.
2143 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2145 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2148 * g++.dg/opt/pr59947.C: New test.
2151 * c-c++-common/gomp/pr58703.c: New test.
2153 2014-02-05 Richard Biener <rguenther@suse.de>
2156 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2157 avoid using unsigned long long.
2159 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2162 * g++.dg/torture/pr57499.C: New test.
2164 2014-02-05 Yury Gribov <y.gribov@samsung.com>
2166 * gcc.dg/asan/nosanitize-and-inline.c: New test.
2168 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
2170 * g++.dg/ipa/devirrt-22.C: Fix template.
2172 2014-02-04 Marek Polacek <polacek@redhat.com>
2175 * gcc.dg/pr60036.c: New test.
2177 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
2180 * g++.dg/torture/pr60058.C: New testcase.
2182 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
2184 * g++.dg/tsan/default_options.C: Invert check.
2186 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2188 PR tree-optimization/60002
2189 * g++.dg/opt/pr60002.C: New test.
2191 PR tree-optimization/60023
2192 * g++.dg/vect/pr60023.cc: New test.
2195 * c-c++-common/torture/pr60026.c: New test.
2197 PR rtl-optimization/57915
2198 * gcc.target/i386/pr57915.c: New test.
2200 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2202 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2204 2014-02-04 Renlin Li <Renlin.Li@arm.com>
2206 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2208 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2211 * gcc.dg/pr59261.c: New test.
2213 2014-02-04 Richard Biener <rguenther@suse.de>
2215 PR tree-optimization/60012
2216 * gcc.dg/vect/pr60012.c: New testcase.
2218 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2221 * g++.dg/eh/unwind-direct.C: New test.
2223 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
2225 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2226 timeout value to 20s.
2228 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2231 * g++.dg/torture/pr59882.C: New testcase
2233 2014-02-03 Jan Hubicka <jh@suse.cz>
2236 * g++.dg/ipa/devirt-22.C: New testcase.
2238 2014-02-03 Jan Hubicka <jh@suse.cz>
2240 * g++.dg/ipa/devirt-25.C: New testcase.
2242 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2244 PR tree-optimization/59924
2245 * gcc.dg/pr59924.c: New test.
2247 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2250 * g++.dg/ipa/devirt-24.C: New testcase.
2252 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
2256 * c-c++-common/attributes-1.c: New testcase.
2257 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2259 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2262 * g++.dg/cpp0x/pr58871.C: New.
2264 2014-02-03 Cong Hou <congh@google.com>
2266 PR tree-optimization/60000
2267 * g++.dg/vect/pr60000.cc: New test.
2269 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
2271 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2272 * gcc.target/i386/long-double-64-4.c: Likewise.
2273 * gcc.target/i386/long-double-80-1.c: Likewise.
2274 * gcc.target/i386/long-double-80-2.c: Likewise.
2275 * gcc.target/i386/long-double-80-3.c: Likewise.
2276 * gcc.target/i386/long-double-80-4.c: Likewise.
2277 * gcc.target/i386/long-double-80-5.c: Likewise.
2278 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
2279 __multf3 isn't used.
2280 * gcc.target/i386/long-double-64-3.c: Likewise.
2281 * gcc.target/i386/long-double-128-1.c: New test.
2282 * gcc.target/i386/long-double-128-2.c: Likewise.
2283 * gcc.target/i386/long-double-128-3.c: Likewise.
2284 * gcc.target/i386/long-double-128-4.c: Likewise.
2285 * gcc.target/i386/long-double-128-5.c: Likewise.
2286 * gcc.target/i386/long-double-128-6.c: Likewise.
2287 * gcc.target/i386/long-double-128-7.c: Likewise.
2288 * gcc.target/i386/long-double-128-8.c: Likewise.
2289 * gcc.target/i386/long-double-128-9.c: Likewise.
2290 * gcc.target/i386/long-double-64-5.c: Likewise.
2291 * gcc.target/i386/long-double-64-6.c: Likewise.
2292 * gcc.target/i386/long-double-64-7.c: Likewise.
2293 * gcc.target/i386/long-double-64-8.c: Likewise.
2294 * gcc.target/i386/long-double-64-9.c: Likewise.
2295 * gcc.target/i386/long-double-80-10.c: Likewise.
2296 * gcc.target/i386/long-double-80-8.c: Likewise.
2297 * gcc.target/i386/long-double-80-9.c: Likewise.
2299 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
2301 PR rtl-optimization/57662
2302 * g++.dg/pr57662.C: New test.
2304 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2306 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2307 * gcc.dg/vmx/perm.c: New.
2308 * gcc.dg/vmx/perm-be-order.c: New.
2310 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2312 * gcc.dg/vmx/vsums.c: New.
2313 * gcc.dg/vmx/vsums-be-order.c: New.
2315 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
2317 * g++.dg/ipa/devirt-23.C: New testcase.
2318 * g++.dg/ipa/devirt-20.C: Fix template.
2320 2014-02-02 Jan Hubicka <jh@suse.cz>
2322 * g++.dg/ipa/devirt-21.C: New testcase.
2324 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2326 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2327 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2329 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
2332 * gcc.c-torture/execute/pr60017.c: New test.
2334 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
2337 * gfortran.dg/default_initialization_7.f90: New test.
2339 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
2342 * gfortran.dg/elemental_subroutine_9.f90: New test.
2344 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2346 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2348 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2350 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2352 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2354 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2356 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2359 * g++.dg/init/bitfield5.C: New.
2361 2014-02-01 Jakub Jelinek <jakub@redhat.com>
2363 PR tree-optimization/60003
2364 * gcc.c-torture/execute/pr60003.c: New test.
2366 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
2369 * gcc.target/arm/pr59985.C: New.
2371 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2374 * lib/tsan-dg.exp (tsan_init): Instead of not running any
2375 tsan tests if trivial testcase doesn't run, set dg-do-what-default
2377 (tsan_finish): Restore dg-do-what-default.
2378 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2379 * g++.dg/tsan/fd_close_norace2.C: Likewise.
2380 * g++.dg/tsan/default_options.C: Likewise.
2381 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2382 * g++.dg/tsan/atomic_free2.C: Likewise.
2383 * g++.dg/tsan/cond_race.C: Likewise.
2384 * g++.dg/tsan/fd_close_norace.C: Likewise.
2385 * g++.dg/tsan/benign_race.C: Likewise.
2386 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2387 * c-c++-common/tsan/simple_race.c: Likewise.
2388 * c-c++-common/tsan/mutexset1.c: Likewise.
2389 * c-c++-common/tsan/thread_leak2.c: Likewise.
2390 * c-c++-common/tsan/tls_race.c: Likewise.
2391 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2392 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2393 * c-c++-common/tsan/free_race2.c: Likewise.
2394 * c-c++-common/tsan/thread_leak.c: Likewise.
2395 * c-c++-common/tsan/thread_leak1.c: Likewise.
2396 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2397 * c-c++-common/tsan/free_race.c: Likewise.
2398 * c-c++-common/tsan/sleep_sync.c: Likewise.
2399 * c-c++-common/tsan/tiny_race.c: Likewise.
2400 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2401 * c-c++-common/tsan/atomic_stack.c: Likewise.
2402 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
2403 in dg-output regexps.
2404 * c-c++-common/tsan/simple_stack.c: Likewise.
2406 2014-01-31 Richard Henderson <rth@redhat.com>
2408 * g++.dg/tm/pr60004.C: New.
2410 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
2413 * g++.dg/inherit/crash4.C: New.
2415 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2417 * c-c++-common/tsan/simple_race.c: Made test less flaky.
2419 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2421 * gcc.target/i386/m512-check.h: Use correct rounding values.
2423 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2425 * gcc.target/i386/avx-1.c: Use correct rounding values.
2426 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2427 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2428 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2429 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2430 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2431 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2432 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2433 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2434 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2435 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2436 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2437 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2438 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2439 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2440 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2441 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2442 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2443 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2444 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2445 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2446 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2447 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2448 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2449 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2450 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2451 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2452 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2453 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2454 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2455 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2456 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2457 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2458 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2459 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2460 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2461 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2462 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2463 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2464 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2465 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2466 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2467 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2468 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2469 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2470 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2471 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2472 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2473 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2474 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2475 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2476 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2477 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2478 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2479 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2480 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2481 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2482 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2483 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2484 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2485 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2486 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2487 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2488 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2489 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2490 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2491 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2492 * gcc.target/i386/sse-13.c: Ditto.
2493 * gcc.target/i386/sse-14.c: Ditto.
2494 * gcc.target/i386/sse-22.c: Ditto.
2495 * gcc.target/i386/sse-23.c: Ditto.
2497 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2499 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2500 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2502 2014-01-31 Richard Biener <rguenther@suse.de>
2505 * gcc.dg/torture/pr59990.c: New testcase.
2507 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2509 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2510 if it fails don't run any tsan tests.
2512 2014-01-31 Marek Polacek <polacek@redhat.com>
2515 * gcc.dg/pr59940.c (g): Adjust dg-warning.
2516 (y): Adjust dg-error.
2517 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2518 * gcc.dg/pr59963-1.c: New test.
2519 * gcc.dg/pr59963-2.c: New test.
2520 * gcc.dg/pr59963-3.c: New test.
2522 2014-01-30 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.target/arm/pr59923.c: New test.
2527 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2529 * gcc.dg/vmx/splat.c: New.
2530 * gcc.dg/vmx/splat-vsx.c: New.
2531 * gcc.dg/vmx/splat-be-order.c: New.
2532 * gcc.dg/vmx/splat-vsx-be-order.c: New.
2533 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2534 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2536 2014-01-30 Richard Biener <rguenther@suse.de>
2538 PR tree-optimization/59993
2539 * gcc.dg/torture/pr59993.c: New testcase.
2541 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2543 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2544 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2545 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2546 vect_int rather than vect_float.
2548 2014-01-30 Marek Polacek <polacek@redhat.com>
2550 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2552 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
2554 * gcc.target/microblaze/isa/fcmp4.c: New.
2556 2014-01-30 Marek Polacek <polacek@redhat.com>
2559 * gcc.dg/pr59940.c: New test.
2560 * gcc.dg/pr35635.c (func3): Move dg-warning.
2562 2014-01-30 Richard Biener <rguenther@suse.de>
2564 PR tree-optimization/59903
2565 * gcc.dg/torture/pr59903.c: New testcase.
2567 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2570 * g++.dg/lookup/crash8.C: New.
2572 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2575 * g++.dg/template/crash117.C: New.
2577 2014-01-30 Richard Biener <rguenther@suse.de>
2580 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2581 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2583 * gcc.dg/invalid-call-1.c: Likewise.
2585 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2588 * g++.dg/cpp1y/auto-fn23.C: New.
2590 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/init/dso_handle2.C: New.
2595 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2598 * g++.dg/cpp0x/pr58674.C: New.
2600 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
2603 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2604 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2606 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2608 * gcc.dg/vmx/merge-be-order.c: New.
2609 * gcc.dg/vmx/merge.c: New.
2610 * gcc.dg/vmx/merge-vsx-be-order.c: New.
2611 * gcc.dg/vmx/merge-vsx.c: New.
2613 2014-01-29 Richard Biener <rguenther@suse.de>
2615 PR tree-optimization/58742
2616 * gcc.dg/pr58742-1.c: New testcase.
2617 * gcc.dg/pr58742-2.c: Likewise.
2618 * gcc.dg/pr58742-3.c: Likewise.
2620 2014-01-29 Renlin Li <Renlin.Li@arm.com>
2622 * gcc.target/arm/ftest-armv7ve-arm.c: New.
2623 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2624 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2626 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2629 * g++.dg/gomp/pr58702.C: New.
2631 2014-01-29 Dodji Seketeli <dodji@redhat.com>
2633 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2636 2014-01-29 Jakub Jelinek <jakub@redhat.com>
2639 PR tree-optimization/59920
2640 * gcc.dg/pr59920-1.c: New test.
2641 * gcc.dg/pr59920-2.c: New test.
2642 * gcc.dg/pr59920-3.c: New test.
2643 * c-c++-common/gomp/pr59917-1.c: New test.
2644 * c-c++-common/gomp/pr59917-2.c: New test.
2646 PR tree-optimization/59594
2647 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2648 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2649 * gcc.dg/vect/pr59594.c: New test.
2651 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
2654 * gfortran.dg/allocate_class_3.f90: New test.
2656 2014-01-28 Dodji Seketeli <dodji@redhat.com>
2658 PR preprocessor/59935
2659 * c-c++-common/cpp/warning-zero-location.c: New test.
2660 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2662 2014-01-27 Steve Ellcey <sellcey@mips.com>
2664 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2666 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
2668 * g++.dg/ext/mv16.C: New tests.
2670 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
2672 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2673 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2674 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2675 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2676 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2677 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2678 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2679 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2680 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2681 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2682 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2683 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2684 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2685 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2686 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2687 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2688 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2689 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2690 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2691 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2692 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2693 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2694 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2695 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2696 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2697 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2698 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2699 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2700 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2701 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2702 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2703 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2704 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2705 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2706 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2707 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2708 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2709 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2710 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2711 _mm512_mask_cvtepi32_storeu_epi8.
2712 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2713 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2714 _mm512_mask_cvtepi32_storeu_epi16.
2715 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2716 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2717 _mm512_mask_cvtepi64_storeu_epi8.
2718 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2719 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2720 _mm512_mask_cvtepi64_storeu_epi16.
2721 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2722 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2723 _mm512_mask_cvtepi64_storeu_epi32.
2724 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2725 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2726 _mm512_mask_cvtsepi32_storeu_epi8.
2727 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2728 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2729 _mm512_mask_cvtsepi32_storeu_epi16.
2730 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2731 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2732 _mm512_mask_cvtsepi64_storeu_epi8.
2733 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2734 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2735 _mm512_mask_cvtsepi64_storeu_epi16.
2736 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2737 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2738 _mm512_mask_cvtsepi64_storeu_epi32.
2739 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2740 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2741 _mm512_mask_cvtusepi32_storeu_epi8.
2742 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2743 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2744 _mm512_mask_cvtusepi32_storeu_epi16.
2745 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2746 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2747 _mm512_mask_cvtusepi64_storeu_epi8.
2748 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2749 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2750 _mm512_mask_cvtusepi64_storeu_epi16.
2751 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2752 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2753 _mm512_mask_cvtusepi64_storeu_epi32.
2754 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2755 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2757 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2759 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2760 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2761 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2762 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2763 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2764 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2765 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2766 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2767 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2768 built-ins roudning immediate.
2769 * gcc.target/i386/sse-22.c: Add new built-ins.
2770 * gcc.target/i386/sse-23.c: Ditto.
2771 * gcc.target/i386/avx-1.c: Ditto.
2773 2014-01-27 Christian Bruel <christian.bruel@st.com>
2775 * gcc.target/sh/torture/strncmp.c: New tests.
2777 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2779 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2781 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2783 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2785 2014-01-24 Jeff Law <law@redhat.com>
2787 PR tree-optimization/59919
2788 * gcc.c-torture/compile/pr59919.c: New test.
2790 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2793 * g++.dg/ext/timevar2.C: New.
2795 2014-01-24 Marek Polacek <polacek@redhat.com>
2797 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2799 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2802 * gcc.target/i386/pr59929.c: New test.
2804 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2807 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2808 word atomic functions at runtime.
2810 2014-01-23 Marek Polacek <polacek@redhat.com>
2813 * gcc.dg/pr59846.c: New test.
2815 2014-01-23 Marek Polacek <polacek@redhat.com>
2818 * c-c++-common/pr58346-1.c: New test.
2819 * c-c++-common/pr58346-2.c: New test.
2820 * c-c++-common/pr58346-3.c: New test.
2822 2014-01-23 Marek Polacek <polacek@redhat.com>
2825 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2826 * gcc.dg/pr59871.c: New test.
2828 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/parse/enum11.C: New.
2833 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2835 * gcc.target/aarch64/sshr64_1.c: New testcase.
2837 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2839 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2840 SIMD enabled function.
2841 * g++.dg/cilk-plus/ef_test.C: New test.
2842 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2844 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2845 to differenciate C error messages from C++ ones.
2847 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2849 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2851 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2853 * gcc.target/microblaze/others/builtin-trap.c: New test,
2855 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2858 * c-c++-common/gomp/pr58809.c: New test.
2860 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2863 * c-c++-common/asan/use-after-return-1.c: Fixed
2866 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2868 PR preprocessor/58580
2869 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2871 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2872 Ilya Tocar <ilya.tocar@intel.com>
2874 * gcc.target/i386/avx512f-kmovw-1.c: New.
2876 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2878 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2879 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2880 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2881 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2882 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2883 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2885 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2888 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2889 * gcc.target/mips/pr52125.c: New test.
2891 2014-01-22 Marek Polacek <polacek@redhat.com>
2894 * gcc.dg/torture/pr59891.c: New test.
2896 2014-01-22 Jeff Law <law@redhat.com>
2898 PR tree-optimization/59597
2899 * gcc.dg/tree-ssa/pr59597.c: New test.
2901 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2903 PR rtl-optimization/59477
2904 * g++.dg/pr59477.C: New.
2906 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2908 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2910 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2913 * g++.dg/pr59482.C: New.
2915 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2917 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2918 * gcc.dg/vmx/extract-vsx.c: New.
2919 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2920 * gcc.dg/vmx/insert-vsx.c: New.
2922 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2924 PR rtl-optimization/59896
2925 * gcc.target/arm/pr59896.c: New.
2927 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2929 PR rtl-optimization/59858
2930 * gcc.target/arm/pr59858.c: New.
2932 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2935 * gcc.dg/tree-prof/pr59003.c: New test.
2938 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2941 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2943 * gfortran.dg/round_3.f08: Add more cases.
2945 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2947 * lib/target-supports.exp (force_conventional_output_for): New
2949 * lib/scanasm.exp (scan-assembler_required_options)
2950 (scan-assembler-not_required_options)
2951 (scan-assembler-times_required_options): Replace with
2952 force_conventional_output_fors.
2953 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2954 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2956 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2959 * gcc.target/i386/pr59789.c: New testcase.
2961 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2963 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2964 the 'code' bitfield from 16 to 8.
2966 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2968 * lib/target-supports.exp
2969 (check_effective_target_vect_perm): Exclude aarch64_be.
2970 (check_effective_target_vect_perm_byte): Likewise.
2971 (check_effective_target_vect_perm_short): Likewise.
2973 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2975 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2976 (RUN_TEST): Use new macro.
2977 (INDEX64_32): Delete.
2978 (INDEX64_64): Likewise.
2979 (INDEX128_32): Likewise.
2980 (INDEX128_64): Likewise.
2982 (test_vneg_f32): Use fixed RUN_TEST.
2984 2014-01-20 Richard Biener <rguenther@suse.de>
2987 * gcc.dg/pr59860.c: New testcase.
2989 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2992 * gcc.target/i386/pr59880.c: New test.
2994 2014-01-20 Renlin Li <renlin.li@arm.com>
2996 * gcc.dg/pr44194-1.c: Tweak regexp.
2998 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3003 * gfortran.dg/round_3.f08: New cases added.
3004 * gfortran.dg/fmt_g_1.f90: New test.
3006 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
3008 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
3010 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
3012 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3014 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
3016 * gcc.dg/vect/pr57705.c: Require vect_int.
3017 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3018 * gcc.dg/vect/vect-alias-check.c: Likewise.
3020 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
3023 * gfortran.dg/unresolved_fixup_1.f90: New test.
3024 * gfortran.dg/unresolved_fixup_2.f90: New test.
3026 2014-01-18 Jakub Jelinek <jakub@redhat.com>
3029 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3030 Remove dg-prune-output lines.
3032 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3035 * gfortran.dg/pr59706.f90: New test.
3036 * g++.dg/ext/pr59706.C: New test.
3038 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3042 * g++.dg/cpp0x/decltype-incomplete1.C: New.
3043 * g++.dg/init/pr58811.C: Likewise.
3045 2014-01-17 Jeff Law <law@redhat.com>
3048 * gfortran.dg/pr57904.f90: New test.
3050 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3053 * g++.dg/cpp0x/nsdmi-union4.C: New.
3055 2014-01-17 Marek Polacek <polacek@redhat.com>
3058 * g++.dg/diagnostic/pr59838.C: New test.
3060 2014-01-17 Marek Polacek <polacek@redhat.com>
3063 * gcc.dg/pr58346.c: New test.
3065 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3068 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3069 dg-options, use dg-additional-options for i?86/x86_64 to avoid
3073 * gfortran.dg/pr59440-1.f90: New test.
3074 * gfortran.dg/pr59440-2.f90: New test.
3075 * gfortran.dg/pr59440-3.f90: New test.
3078 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3079 testing for " version" and " alias" with one testing for
3080 " version\[^\n\r]* alias".
3081 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3082 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3083 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3084 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3085 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3086 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3089 * c-c++-common/torture/pr57945.c: New test.
3091 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
3093 * gcc.target/arm/its.c: New testcase.
3095 2014-01-16 Jan Hubicka <jh@suse.cz>
3098 * g++.dg/torture/pr59775.C: New testcase.
3100 2014-01-16 Jakub Jelinek <jakub@redhat.com>
3103 * gcc.c-torture/compile/pr58344.c: New test.
3106 * gcc.target/i386/pr59839.c: New test.
3109 * gcc.target/i386/pr9771-1.c (main): Rename to...
3110 (real_main): ... this. Add __asm name "main".
3111 (ASMNAME, ASMNAME2, STRING): Define.
3113 2014-01-16 Nick Clifton <nickc@redhat.com>
3116 * gcc.c-torture/compile/pr28865.c: New.
3117 * gcc.c-torture/execute/pr28865.c: New.
3119 2014-01-16 Marek Polacek <polacek@redhat.com>
3122 * gcc.dg/pr59827.c: New test.
3124 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
3126 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3128 2014-01-15 Richard Henderson <rth@redhat.com>
3131 * gcc.target/i386/pr54694.c: New test.
3133 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
3136 * g++.dg/pr49718.C: New test.
3138 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3140 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3142 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3144 * gcc.dg/vmx/mult-even-odd.c: New.
3145 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3147 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
3149 * lib/target-supports.exp (check_libcilkrts_available): Added an
3150 extern "C" if we are using C++ along with a function prototype.
3152 2014-01-15 Jeff Law <law@redhat.com>
3154 PR tree-optimization/59747
3155 * gcc.c-torture/execute/pr59747.c: New test.
3157 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
3160 * c-c++-common/convert-vec-1.c: Also prune ABI change for
3162 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3163 * g++.dg/ext/attribute-test-1.C: Likewise.
3164 * g++.dg/ext/attribute-test-2.C: Likewise.
3165 * g++.dg/ext/attribute-test-3.C: Likewise.
3166 * g++.dg/ext/attribute-test-4.C: Likewise.
3167 * g++.dg/ext/pr56790-1.C: Likewise.
3168 * g++.dg/torture/pr38565.C: Likewise.
3169 * gcc.dg/pr53060.c: Likewise.
3170 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3171 * c-c++-common/vector-compare-2.c: Likewise.
3172 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3173 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
3174 dg-message line number.
3176 2014-01-15 Matthias Klose <doko@ubuntu.com>
3178 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3180 2014-01-15 Richard Biener <rguenther@suse.de>
3182 PR tree-optimization/59822
3183 * g++.dg/torture/pr59822.C: New testcase.
3185 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
3188 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3189 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3191 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
3192 Kugan Vivekanandarajah <kuganv@linaro.org>
3195 * g++.dg/pr59695.C: New testcase.
3197 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3200 * gcc.c-torture/compile/pr59803.c: New testcase.
3202 2014-01-15 Jakub Jelinek <jakub@redhat.com>
3205 * gcc.c-torture/execute/pr58943.c: New test.
3206 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3208 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
3211 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3212 * gcc.target/i386/pr39162.c (y): New __m256i variable.
3213 (bar): Change return type to void. Set y to x.
3214 * gcc.target/i386/pr59794-1.c: New testcase.
3215 * gcc.target/i386/pr59794-2.c: Likewise.
3216 * gcc.target/i386/pr59794-3.c: Likewise.
3217 * gcc.target/i386/pr59794-4.c: Likewise.
3218 * gcc.target/i386/pr59794-5.c: Likewise.
3219 * gcc.target/i386/pr59794-6.c: Likewise.
3220 * gcc.target/i386/pr59794-7.c: Likewise.
3222 2014-01-14 Richard Biener <rguenther@suse.de>
3224 PR tree-optimization/58921
3225 PR tree-optimization/59006
3226 * gcc.dg/torture/pr58921.c: New testcase.
3227 * gcc.dg/torture/pr59006.c: Likewise.
3228 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3230 2014-01-14 Jakub Jelinek <jakub@redhat.com>
3233 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3234 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3235 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
3236 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3237 Executing predictive commoning without unrolling.
3239 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
3241 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3242 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3243 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3244 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3245 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3246 __builtin_ia32_rsqrt28sd_round.
3247 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3248 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3249 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3250 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3251 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3252 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3253 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3254 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3255 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3256 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3257 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3258 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3259 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3260 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3261 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3262 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3263 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3264 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3265 * gcc.target/i386/sse-22.c: Extend with new built-ins,
3266 fix wrong rounding mode (see above).
3267 * gcc.target/i386/sse-23.c: Ditto.
3269 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3271 * gcc.dg/vmx/insert.c: New.
3272 * gcc.dg/vmx/insert-be-order.c: New.
3273 * gcc.dg/vmx/extract.c: New.
3274 * gcc.dg/vmx/extract-be-order.c: New.
3276 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3278 PR tree-optimization/59387
3279 * gcc.c-torture/execute/pr59387.c: New test.
3281 2014-01-13 Richard Biener <rguenther@suse.de>
3283 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3284 adjusting mathlib options.
3285 * gfortran.dg/lto/lto.exp: Likewise.
3287 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
3289 * gnat.dg/loop_optimization17.adb: New test.
3290 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3292 2014-01-13 Christian Bruel <christian.bruel@st.com>
3294 * gcc.target/sh/cmpstrn.c: New case.
3296 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3298 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3299 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3301 2014-01-12 Janus Weil <janus@gcc.gnu.org>
3304 * gfortran.dg/alloc_comp_basics_6.f90: New.
3306 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3309 * gfortran.dg/pr59700.f90: New test.
3311 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3313 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3314 * gfortran.dg/use_only_3.f90: Likewise.
3315 * gfortran.dg/inquire_10.f90: Delete opened file.
3316 * gfortran.dg/inquire_15.f90: Likewise.
3317 * gfortran.dg/pr16597.f90: Likewise.
3318 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3321 2014-01-10 Jeff Law <law@redhat.com>
3324 * gcc.c-torture/compile/pr59743.c: New test.
3326 2014-01-10 Jan Hubicka <jh@suse.cz>
3329 * g++.dg/torture/pr58585.C: New testcase.
3331 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
3333 * gcc.dg/pr46309.c: Disable for cris*-*-*.
3335 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
3337 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3339 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
3342 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3343 * gcc.target/aarch64/cmn-neg2.c: New test.
3345 2014-01-10 Richard Biener <rguenther@suse.de>
3347 PR tree-optimization/59374
3348 * gcc.dg/torture/pr59374-3.c: New testcase.
3350 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3352 * lib/target-supports.exp
3353 (check_effective_target_arm_crypto_ok_nocache): New.
3354 (check_effective_target_arm_crypto_ok): Use above procedure.
3355 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3357 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
3361 * g++.dg/ipa/devirt-20.C: New testcase.
3362 * g++.dg/torture/pr58252.C: Likewise.
3363 * g++.dg/torture/pr59226.C: Likewise.
3365 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3367 * c-c++-common/asan/no-asan-stack.c: New test.
3369 2014-01-10 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.dg/pr59670.c: New test.
3374 2014-01-09 Steve Ellcey <sellcey@mips.com>
3376 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3378 2014-01-09 Jakub Jelinek <jakub@redhat.com>
3381 * gcc.target/i386/pr47735.c: New test.
3383 PR tree-optimization/59622
3384 * g++.dg/opt/pr59622-2.C: New test.
3385 * g++.dg/opt/pr59622-3.C: New test.
3386 * g++.dg/opt/pr59622-4.C: New test.
3387 * g++.dg/opt/pr59622-5.C: New test.
3390 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3391 filename:line instead of (modulename+offset) form with stripped
3392 initial / from the filename.
3394 2014-01-09 Ian Lance Taylor <iant@google.com>
3396 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3397 the other Go compiler.
3399 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3402 * g++.dg/cpp0x/variadic145.C: New.
3404 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
3406 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3407 which don't support -fsplit-stack. Skip rotate[0123].go tests.
3409 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3412 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3413 are run only if the Cilk library is available/enabled.
3414 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3415 * lib/target-supports.exp (check_libcilkrts_available): New function.
3417 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3420 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3421 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3422 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3423 with dg-additional-options.
3424 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3425 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3426 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3427 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3428 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3429 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3431 2014-01-09 Richard Biener <rguenther@suse.de>
3433 PR tree-optimization/59715
3434 * gcc.dg/torture/pr59715.c: New testcase.
3436 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
3438 * c-c++-common/asan/no-asan-globals.c: New test.
3439 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3440 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3441 * c-c++-common/asan/use-after-return-1.c: Likewise.
3442 * c-c++-common/asan/no-use-after-return.c: Likewise.
3444 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
3446 * gnat.dg/weak2.ad[sb]: New test.
3448 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3451 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3452 type, use pointers to vector type instead.
3454 2014-01-08 Catherine Moore <clm@codesourcery.com>
3456 * gcc.target/mips/umips-branch-3.c: New test.
3457 * gcc.target/mips/umips-branch-4.c: New test.
3459 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3461 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3462 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3463 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3464 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3465 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3466 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3467 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3468 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3470 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3472 PR rtl-optimization/59137
3473 * gcc.target/mips/pr59137.c: New test.
3475 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
3477 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3478 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3479 * gcc.target/i386/pr55433.c (dg-options): Ditto.
3480 * gcc.target/i386/pr57848.c (dg-options): Ditto.
3481 * gcc.target/i386/pr59099.c (dg-options): Ditto.
3482 Require fpic effective target.
3483 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3485 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3488 * gcc.dg/pr59722.c: New test.
3490 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3493 * gcc.dg/torture/pr57748-3.c: New test.
3494 * gcc.dg/torture/pr57748-4.c: New test.
3496 2014-01-08 Marek Polacek <polacek@redhat.com>
3499 * gcc.dg/gomp/pr59669-1.c: New test.
3500 * gcc.dg/gomp/pr59669-2.c: New test.
3502 2014-01-08 Martin Jambor <mjambor@suse.cz>
3505 * gcc.dg/ipa/pr59610.c: New test.
3507 2014-01-08 Janus Weil <janus@gcc.gnu.org>
3510 * gfortran.dg/binding_label_tests_26a.f90: New.
3511 * gfortran.dg/binding_label_tests_26b.f90: New.
3513 2014-01-08 Marek Polacek <polacek@redhat.com>
3516 * c-c++-common/ubsan/pr59667.c: New test.
3518 2014-01-08 Richard Biener <rguenther@suse.de>
3521 * gcc.dg/pr59630.c: New testcase.
3523 2014-01-08 Richard Biener <rguenther@suse.de>
3526 * gcc.dg/pr59471.c: New testcase.
3528 2014-01-07 Jeff Law <law@redhat.com>
3531 * gcc.target/i386/pr53623.c: New test.
3533 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
3535 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3537 * g++.dg/cpp1y/pr58534.C: Likewise.
3538 * g++.dg/cpp1y/pr58536.C: Likewise.
3539 * g++.dg/cpp1y/pr58548.C: Likewise.
3540 * g++.dg/cpp1y/pr58549.C: Likewise.
3541 * g++.dg/cpp1y/pr58637.C: Likewise.
3542 * g++.dg/cpp1y/pr59112.C: Likewise.
3543 * g++.dg/cpp1y/pr59113.C: Likewise.
3544 * g++.dg/cpp1y/pr59629.C: Likewise.
3545 * g++.dg/cpp1y/pr59635.C: Likewise.
3546 * g++.dg/cpp1y/pr59636.C: Likewise.
3547 * g++.dg/cpp1y/pr59638.C: Likewise.
3549 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
3551 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3553 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
3555 * gcc.target/i386/intrinsics_4.c (bar): New function.
3557 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3559 * g++.dg/ext/is_base_of_incomplete-2.C: New.
3561 2014-01-07 Jakub Jelinek <jakub@redhat.com>
3563 PR rtl-optimization/58668
3564 * gcc.dg/pr58668.c: New test.
3566 PR tree-optimization/59643
3567 * gcc.dg/pr59643.c: New test.
3568 * gcc.c-torture/execute/pr59643.c: New test.
3570 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3573 * gfortran.dg/class_allocate_16.f90: New.
3575 2014-01-06 Jakub Jelinek <jakub@redhat.com>
3578 * gcc.target/i386/pr59644.c: New test.
3580 2014-01-06 Marek Polacek <polacek@redhat.com>
3583 * gcc.dg/pr57773.c: New test.
3585 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
3591 * g++.dg/cpp1y/pr59635.C: New testcase.
3592 * g++.dg/cpp1y/pr59636.C: New testcase.
3593 * g++.dg/cpp1y/pr59629.C: New testcase.
3594 * g++.dg/cpp1y/pr59638.C: New testcase.
3596 2014-01-06 Martin Jambor <mjambor@suse.cz>
3599 * gcc.dg/ipa/pr59008.c: New test.
3601 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3603 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3606 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3608 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3609 Require c99_runtime.
3610 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3612 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3613 Require c99_runtime.
3614 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3615 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3616 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3618 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3619 Require c99_runtime.
3620 Make CALC void static.
3621 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3623 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3624 Require c99_runtime.
3625 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3627 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3629 * gcc.target/i386/pr59501-1.c: Require avx effective target.
3630 * gcc.target/i386/pr59501-2.c: Likewise.
3631 * gcc.target/i386/pr59501-3.c: Likewise.
3632 * gcc.target/i386/pr59501-4.c: Likewise.
3633 * gcc.target/i386/pr59501-5.c: Likewise.
3634 * gcc.target/i386/pr59501-6.c: Likewise.
3636 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3638 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3639 * gcc.target/i386/pr59390_1.c: Likewise.
3640 * gcc.target/i386/pr59390_2.c: Likewise.
3642 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
3644 * gcc.dg/pr59350.c: Tweak.
3645 * gcc.dg/pr59350-2.c: New test.
3646 * g++.dg/pr59510.C: Likewise.
3648 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3651 * gfortran.dg/bind_c_procs_2.f90: New.
3653 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
3655 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3656 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3657 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3658 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3659 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3660 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3661 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3663 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
3665 * gcc.target/arm/neon-nested-apcs.c: New test.
3667 2014-01-04 Jakub Jelinek <jakub@redhat.com>
3669 PR tree-optimization/59519
3670 * gcc.dg/vect/pr59519-1.c: New test.
3671 * gcc.dg/vect/pr59519-2.c: New test.
3673 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3676 2014-01-04 Janus Weil <janus@gcc.gnu.org>
3679 * gfortran.dg/typebound_proc_32.f90: New.
3681 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
3684 * g++.dg/pr58950.C: New file.
3686 2014-01-03 Tobias Burnus <burnus@net-b.de>
3689 * g++.dg/gomp/pr58567.C: New.
3691 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
3693 PR tree-optimization/59651
3694 * gcc.dg/torture/pr59651.c: New test.
3695 * gcc.dg/vect/pr59651.c: Ditto.
3697 2014-01-03 Jakub Jelinek <jakub@redhat.com>
3700 * gcc.target/i386/pr59625.c: New test.
3702 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3706 * g++.dg/cpp0x/range-for28.C: New.
3707 * g++.dg/cpp0x/range-for3.C: Update.
3709 2014-01-02 Joseph Myers <joseph@codesourcery.com>
3711 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3713 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3716 * g++.dg/cpp0x/pr59641.C: New file.
3718 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3720 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3722 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3725 * g++.dg/ext/pr59378.C: New file.
3727 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3729 Update copyright years
3731 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3733 * gcc.target/arc/arc.exp: Use the standard form for the copyright
3736 2014-01-02 Janus Weil <janus@gcc.gnu.org>
3739 * gfortran.dg/dynamic_dispatch_12.f90: New.
3741 2014-01-01 Jakub Jelinek <jakub@redhat.com>
3743 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3744 the builtin isn't optimized away as unused.
3746 PR rtl-optimization/59647
3747 * g++.dg/opt/pr59647.C: New test.
3749 Copyright (C) 2014 Free Software Foundation, Inc.
3751 Copying and distribution of this file, with or without modification,
3752 are permitted in any medium without royalty provided the copyright
3753 notice and this notice are preserved.