1 2014-04-14 Richard Biener <rguenther@suse.de>
2 Marc Glisse <marc.glisse@inria.fr>
5 * gcc.target/i386/vec-may_alias.c: New testcase.
7 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9 * lib/target-supports.exp
10 (check_effective_target_vect_widen_mult_si_to_di_pattern):
11 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
14 2014-04-14 Richard Biener <rguenther@suse.de>
17 * gcc.dg/lto/pr60720_0.c: New testcase.
18 * gcc.dg/lto/pr60720_1.c: Likewise.
20 2014-04-14 Christian Bruel <christian.bruel@st.com>
22 * gcc.target/sh/memset.c: New test.
24 2014-04-14 Richard Biener <rguenther@suse.de>
27 * gcc.dg/graphite/pr55022.c: New testcase.
29 2014-04-14 Richard Biener <rguenther@suse.de>
31 PR tree-optimization/59817
32 PR tree-optimization/60453
33 * gfortran.dg/graphite/pr59817.f: New testcase.
34 * gcc.dg/graphite/pr59817-1.c: Likewise.
35 * gcc.dg/graphite/pr59817-2.c: Likewise.
37 2014-04-14 Jason Merrill <jason@redhat.com>
40 * lib/gcc-dg.exp (dg-build-dso): New.
41 (gcc-dg-test-1): Handle dg-do-what "dso".
43 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
46 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
49 * gfortran.dg/associate_15.f90: New test.
51 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
54 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
57 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
60 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
62 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
64 * gcc.target/mips/umips-store16-1.c: New test.
66 2014-04-11 Tobias Burnus <burnus@net-b.de>
69 * * g++.dg/warn/warn_format_signedness.C: New.
70 * gcc.dg/format/warn-signedness.c: New.
72 2014-04-11 Tobias Burnus <burnus@net-b.de>
76 * gfortran.dg/finalize_25.f90: New.
78 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
80 * gcc.target/epiphany/t1068-2.c: New file.
82 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
84 * gcc.target/epiphany/btst-1.c: New test.
86 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
88 PR rtl-optimization/60651
89 * gcc.target/epiphany/mode-switch.c: New test.
91 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
94 * g++.dg/cpp0x/gen-attrs-58.C: New.
95 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
97 2014-04-11 Steve Ellcey <sellcey@mips.com>
98 Jakub Jelinek <jakub@redhat.com>
101 * gcc.c-torture/compile/pr60556.c: New test.
103 2014-04-11 Richard Biener <rguenther@suse.de>
106 * gcc.dg/pr60797.c: New testcase.
108 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
110 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
111 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
112 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
114 * gcc.target/s390/htm-nofloat-1.c: ... this one.
115 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
116 instructions as well.
118 2014-04-11 Jakub Jelinek <jakub@redhat.com>
120 PR rtl-optimization/60663
121 * gcc.target/arm/pr60663.c: New test.
123 2014-04-10 Jason Merrill <jason@redhat.com>
125 * g++.dg/dso/dlclose1.C: Disable for 4.9.
127 2014-04-10 Jakub Jelinek <jakub@redhat.com>
130 * g++.dg/lto/pr60567_0.C: New test.
132 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
134 * gfortran.dg/class_nameclash.f90: New test.
136 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
139 * g++.dg/cpp0x/variadic156.C: New.
141 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
143 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
146 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
149 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
152 2014-04-09 Steve Ellcey <sellcey@mips.com>
154 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
157 2014-04-09 Cong Hou <congh@google.com>
160 * lib/target-supports.exp:
161 (check_effective_target_vect_widen_si_to_di_pattern): New.
162 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
163 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
165 (foo): Fix up formatting.
166 (main): Call check_vect.
168 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
171 * g++.dg/template/crash119.C: New.
173 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
175 * gcc.target/powerpc/atomic_load_store-p8.c: New.
177 2014-04-08 Jason Merrill <jason@redhat.com>
179 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
182 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
184 PR rtl-optimization/60776
185 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
186 * gcc.dg/builtin-bswap-7.c: Likewise.
187 * gcc.dg/builtin-bswap-6a.c: New testcase.
188 * gcc.dg/builtin-bswap-7a.c: New testcase.
191 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
193 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
195 * gcc.dg/builtin-bswap-7.c: Likewise.
197 2014-04-08 Richard Biener <rguenther@suse.de>
199 PR tree-optimization/60785
200 * gcc.dg/graphite/pr60785.c: New testcase.
202 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
205 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
208 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
210 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
211 * g++.dg/warn/Wnvdtor-3.C: Likewise.
212 * g++.dg/warn/Wnvdtor-4.C: Likewise.
214 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
216 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
218 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
221 * g++.dg/torture/pr60609.C: New test.
223 2014-04-07 Richard Biener <rguenther@suse.de>
225 PR tree-optimization/60766
226 * gcc.dg/torture/pr60766.c: New testcase.
228 2014-04-07 Jason Merrill <jason@redhat.com>
230 * lib/gcc-dg.exp (dg-build-dso): New.
231 (gcc-dg-test-1): Handle dg-do-what "dso".
232 * lib/target-supports.exp (add_options_for_dlopen): New.
233 (check_effective_target_dlopen): Use it.
235 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
237 * gcc.target/arm/pr60657.c: Fix missing curly brace.
239 2014-04-07 Richard Biener <rguenther@suse.de>
242 * g++.dg/torture/pr60750.C: New testcase.
243 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
245 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
247 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
249 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
252 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
254 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
257 * g++.dg/cpp1y/auto-fn25.C: Require lto.
259 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
261 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
263 * gfortran.dg/warn_conversion_4.f90: Adjust test.
265 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
267 * gcc.target/avr/dev-specific-rmw.c: New test.
269 2014-04-04 Cong Hou <congh@google.com>
271 PR tree-optimization/60656
272 * gcc.dg/vect/pr60656.c: New test.
274 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
276 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
278 * gcc.dg/builtin-bswap-7.c: Likewise.
280 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
283 * g++.dg/cpp0x/constexpr-ice15.C: New.
285 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
288 testcase by Richard Biener
289 * gcc.dg/lto/pr59626_0.c: New testcase.
290 * gcc.dg/lto/pr59626_1.c: New testcase.
292 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
295 * gcc.c-torture/compile/pr60655-1.c: New test.
297 2014-04-04 Martin Jambor <mjambor@suse.cz>
300 * g++.dg/ipa/pr60640-1.C: New test.
301 * g++.dg/ipa/pr60640-2.C: Likewise.
302 * g++.dg/ipa/pr60640-3.C: Likewise.
303 * g++.dg/ipa/pr60640-4.C: Likewise.
305 2014-04-04 Jeff Law <law@redhat.com>
308 * gcc.target/arm/pr60657.c: New test.
310 2014-04-04 Richard Biener <rguenther@suse.de>
313 * g++.dg/torture/pr60746.C: New testcase.
315 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
317 * g++.old-deja/g++.robertl/eb121.C: Adjust.
318 * g++.old-deja/g++.jason/overload21.C: Likewise.
319 * g++.old-deja/g++.law/init5.C: Likewise.
321 2014-04-03 Cong Hou <congh@google.com>
323 PR tree-optimization/60505
324 * gcc.dg/vect/pr60505.c: New test.
326 2014-04-03 Richard Biener <rguenther@suse.de>
328 PR tree-optimization/60740
329 * gcc.dg/graphite/pr60740.c: New testcase.
331 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
333 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
334 * g++.dg/warn/Wnvdtor-2.C: New.
335 * g++.dg/warn/Wnvdtor-3.C: New.
336 * g++.dg/warn/Wnvdtor-4.C: New.
337 * g++.dg/warn/Weff1.C: Delete.
338 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
339 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
341 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
344 * testsuite/g++.dg/torture/pr60659.C: New testcase.
346 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
348 PR tree-optimization/60733
349 * gcc.dg/torture/pr60733.c: New test.
351 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
353 PR rtl-optimization/60650
354 * gcc.target/arm/pr60650-2.c: New.
356 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
358 * gcc.target/i386/avx2-vpand-3.c,
359 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
361 2014-04-02 Joseph Myers <joseph@codesourcery.com>
363 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
364 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
365 gcc.target/i386/memcpy-strategy-1.c,
366 gcc.target/i386/memcpy-strategy-2.c,
367 gcc.target/i386/memcpy-vector_loop-1.c,
368 gcc.target/i386/memcpy-vector_loop-2.c,
369 gcc.target/i386/memset-vector_loop-1.c,
370 gcc.target/i386/memset-vector_loop-2.c,
371 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
372 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
373 -march= options different from those in dg-options.
375 2014-04-02 Joseph Myers <joseph@codesourcery.com>
377 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
378 gcc.target/i386/pr30970.c: Use -mtune=generic.
379 * gcc.target/i386/avx2-vpaddb-3.c,
380 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
381 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
382 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
383 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
384 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
385 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
386 gcc.target/i386/avx2-vpsubw-3.c,
387 gcc.target/i386/avx256-unaligned-load-1.c,
388 gcc.target/i386/avx256-unaligned-load-4.c,
389 gcc.target/i386/avx256-unaligned-store-1.c,
390 gcc.target/i386/avx256-unaligned-store-2.c,
391 gcc.target/i386/avx256-unaligned-store-4.c: Use
394 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
395 Iain Sandoe <iain@codesourcery.com>
398 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
399 with the additional options -Wl,-undefined,dynamic_lookup
400 and -Wl,-flat_namespace.
401 * gcc.dg/torture/pr53922.c: Additional option
402 -Wl,-flat_namespace for darwin[89].
403 * gcc.dg/torture/pr60092.c: Additional options
404 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
407 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
410 * lib/prune.exp: Modify the regular express to prune
411 the new warnings introduced by r205679 on darwin9.
413 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
415 * g++.dg/init/ctor4.C: Adjust.
416 * g++.dg/init/ctor4-1.C: New.
417 * g++.dg/cpp0x/defaulted2.C: Adjust.
419 2014-04-01 Richard Henderson <rth@redhat.com>
422 * gcc.dg/pr60704.c: New file.
424 2014-04-01 Bin Cheng <bin.cheng@arm.com>
427 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
428 logical_op_short_circuit targets.
430 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
433 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
434 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
436 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
438 PR rtl-optimization/60700
439 * gcc.target/i386/pr60700.c: New test.
441 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
444 * gcc.target/arm/pr60650.c: Adjust command line options.
446 2014-03-31 Martin Jambor <mjambor@suse.cz>
449 * gcc.dg/pr60647-1.c: New test.
450 * gcc.dg/pr60647-2.c: Likewise.
452 2014-03-31 Richard Biener <rguenther@suse.de>
454 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
456 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
459 * gcc.target/aarch64/pr60034.c: New file.
461 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
464 * g++.dg/cpp1y/pr60626.C: New testcase.
466 2014-03-29 Joseph Myers <joseph@codesourcery.com>
468 * gcc.dg/pr45416.c: Allow bextr on x86.
469 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
470 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
471 gcc.target/i386/fma4-vector.c: Use -mno-fma.
472 * gcc.target/i386/l_fma_double_1.c,
473 gcc.target/i386/l_fma_double_2.c,
474 gcc.target/i386/l_fma_double_3.c,
475 gcc.target/i386/l_fma_double_4.c,
476 gcc.target/i386/l_fma_double_5.c,
477 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
478 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
479 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
480 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
481 * gcc.target/i386/pr27971.c: Use -mno-tbm.
482 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
483 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
485 2014-03-29 Jakub Jelinek <jakub@redhat.com>
488 * g++.dg/pr60648.C: Move test to...
489 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
490 dg-options, add for fpic targets dg-additional-options -fPIC.
492 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
494 * gnat.dg/opt33.adb: New testcase.
496 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
499 * gcc.target/aarch64/pr60697.c: New.
501 2014-03-27 Jeff Law <law@redhat.com>
504 * g++.dg/pr60648.C: New test.
506 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
509 * g++.dg/cpp1y/pr60573.C: New testcase.
511 2014-03-28 Jakub Jelinek <jakub@redhat.com>
514 * gcc.target/i386/pr60693.c: New test.
516 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
518 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
520 2014-03-28 Jakub Jelinek <jakub@redhat.com>
523 * c-c++-common/pr60689.c: New test.
526 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
527 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
530 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
533 * gcc.target/aarch64/pr60675.C: New.
535 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
537 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
539 * lib/target-supports.exp: Return true for s390
540 in check_effective_logical_op_short_circuit.
542 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
544 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
545 of second source operand.
546 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
547 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
548 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
550 2014-03-28 Jakub Jelinek <jakub@redhat.com>
553 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
555 2014-03-28 Tobias Burnus <burnus@net-b.de>
557 * lib/cilk-plus-dg.exp: New.
558 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
559 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
561 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
564 * gfortran.dg/where_4.f90: New test case.
566 2014-03-27 Tobias Burnus <burnus@net-b.de>
569 * gfortran.dg/finalize_24.f90: New.
571 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
573 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
576 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
577 vec_select optimizations.
578 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
579 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
582 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
583 xxpermdi builtins are supported.
585 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
587 PR rtl-optimization/60650
588 * gcc.target/arm/pr60650.c: New.
590 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
592 * gcc.target/s390/20140327-1.c: New testcase.
594 2014-03-27 Jakub Jelinek <jakub@redhat.com>
597 * g++.dg/gomp/pr60682.C: New test.
599 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
601 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
603 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
606 * gcc.target/aarch64/pr60580_1.c: New.
607 * gcc.target/aarch64/test_fp_attribute_1.c: New.
608 * gcc.target/aarch64/test_fp_attribute_2.c: New.
610 2014-03-26 Dehao Chen <dehao@google.com>
612 * gcc.dg/predict-8.c: New test.
614 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
617 * g++.dg/init/const10.C: New.
618 * g++.dg/init/const11.C: New.
619 * g++.dg/init/pr25811.C: Adjust.
620 * g++.dg/init/pr29043.C: Likewise.
621 * g++.dg/init/pr43719.C: Likewise.
622 * g++.dg/init/pr44086.C: Likewise.
623 * g++.dg/init/ctor8.C: Likewise.
624 * g++.dg/init/uninitialized1.C: Likewise.
626 2014-03-26 Jakub Jelinek <jakub@redhat.com>
629 * c-c++-common/ubsan/pr60636.c: New test.
631 2014-03-26 Andreas Schwab <schwab@suse.de>
633 * g++.dg/torture/pr60315.C: Remove duplication.
635 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
637 * gcc.c-torture/execute/20140326-1.c: New test.
639 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
642 * g++.dg/torture/pr60315.C: New testcase.
644 2014-03-25 Martin Jambor <mjambor@suse.cz>
647 * g++.dg/ipa/pr60600.C: New test.
649 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
652 * g++.dg/opt/pr56999.C: Pop hidden visibility.
654 2014-03-25 Richard Biener <rguenther@suse.de>
657 * gfortran.dg/lto/pr60635_0.f90: New testcase.
658 * gfortran.dg/lto/pr60635_1.c: Likewise.
660 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
663 * g++.dg/cpp1y/pr60627.C: New testcase.
665 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
667 * gcc.target/aarch64/ushr64_1.c: New.
669 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
671 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
672 (LONG_LONG): Use LLONG.
673 (set_rvector_long): Explicitly return void.
674 (set_vector_long): Likewise.
675 (check_vector_long): Likewise.
677 2014-03-24 Marek Polacek <polacek@redhat.com>
679 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
681 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
682 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
683 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
684 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
685 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
686 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
687 * c-c++-common/ubsan/pr59503.c: Likewise.
688 * c-c++-common/ubsan/pr60613-1.c: Likewise.
689 * c-c++-common/ubsan/save-expr-1.c: Likewise.
690 * c-c++-common/ubsan/shift-3.c: Likewise.
691 * c-c++-common/ubsan/shift-6.c: Likewise.
692 * c-c++-common/ubsan/undefined-1.c: Likewise.
693 * c-c++-common/ubsan/vla-2.c: Likewise.
694 * c-c++-common/ubsan/vla-3.c: Likewise.
695 * c-c++-common/ubsan/vla-4.c: Likewise.
696 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
697 * g++.dg/ubsan/return-2.C: Likewise.
699 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
701 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
704 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
708 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
709 * gfortran.dg/round_4.f90: Likewise.
711 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
714 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
717 2014-03-22 Jakub Jelinek <jakub@redhat.com>
720 * c-c++-common/ubsan/pr60613-1.c: New test.
721 * c-c++-common/ubsan/pr60613-2.c: New test.
723 2014-03-22 Matthias Klose <doko@ubuntu.com>
725 * g++.dg/cpp0x/regress: Remove empty directory.
727 2014-03-22 Jakub Jelinek <jakub@redhat.com>
730 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
732 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
734 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
735 * g++.dg/cpp1y/pr60393.C: Likewise.
737 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
740 * g++.dg/cpp1y/pr60384.C: New.
742 2014-03-21 Jakub Jelinek <jakub@redhat.com>
745 * gcc.dg/pr60598.c: New test.
747 2014-03-21 Martin Jambor <mjambor@suse.cz>
750 * g++.dg/torture/pr59176.C: New test.
752 2014-03-21 Martin Jambor <mjambor@suse.cz>
755 * g++.dg/ipa/pr60419.C: New test.
757 2014-03-21 Richard Biener <rguenther@suse.de>
759 PR tree-optimization/60577
760 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
762 2014-03-21 Tobias Burnus <burnus@net-b.de>
765 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
768 2014-03-20 Jakub Jelinek <jakub@redhat.com>
771 * g++.dg/opt/pr60597.C: New test.
774 * g++.dg/init/pr60572.C: New test.
776 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
778 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
780 2014-03-19 Tobias Burnus <burnus@net-b.de>
784 * gfortran.dg/implicit_pure_4.f90: New.
786 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
791 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
794 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
795 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
796 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
798 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/cpp1y/pr60332.C: New.
803 2014-03-19 Marek Polacek <polacek@redhat.com>
806 * g++.dg/ubsan/pr60569.C: New test.
808 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
810 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
812 2014-03-19 Jakub Jelinek <jakub@redhat.com>
814 PR tree-optimization/60559
815 * g++.dg/vect/pr60559.cc: New test.
817 2014-03-18 Ian Lance Taylor <iant@google.com>
820 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
821 (ditype): Rename typedef from int64_t.
823 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
826 * gcc.dg/cast-qual-3.c: New.
828 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
829 * c-c++-common/Wcast-qual-1.c: More precise match text.
831 2014-03-18 Janus Weil <janus@gcc.gnu.org>
835 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
836 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
837 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
838 * gfortran.dg/intent_optimize_1.f90: Ditto.
839 * gfortran.dg/pointer_init_9.f90: Ditto.
840 * gfortran.dg/volatile4.f90: Ditto.
841 * gfortran.dg/volatile6.f90: Ditto.
843 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
846 * c-c++-common/Wcast-qual-1.c: More precise match text.
848 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
851 * g++.dg/cpp0x/constexpr-ice14.C: New.
853 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
856 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
858 2014-03-18 Jakub Jelinek <jakub@redhat.com>
861 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
862 * c-c++-common/ubsan/null-2.c: Likewise.
863 * c-c++-common/ubsan/null-3.c: Likewise.
864 * c-c++-common/ubsan/null-4.c: Likewise.
865 * c-c++-common/ubsan/null-5.c: Likewise.
866 * c-c++-common/ubsan/null-6.c: Likewise.
867 * c-c++-common/ubsan/null-7.c: Likewise.
868 * c-c++-common/ubsan/null-8.c: Likewise.
869 * c-c++-common/ubsan/null-9.c: Likewise.
870 * c-c++-common/ubsan/null-10.c: Likewise.
871 * c-c++-common/ubsan/null-11.c: Likewise.
872 * c-c++-common/ubsan/overflow-1.c: Likewise.
873 * c-c++-common/ubsan/overflow-2.c: Likewise.
874 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
875 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
876 * c-c++-common/ubsan/overflow-int128.c: Likewise.
877 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
878 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
879 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
880 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
881 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
882 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
883 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
884 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
885 * c-c++-common/ubsan/pr59333.c: Likewise.
886 * c-c++-common/ubsan/pr59503.c: Likewise.
887 * c-c++-common/ubsan/pr59667.c: Likewise.
888 * c-c++-common/ubsan/undefined-1.c: Likewise.
889 * g++.dg/ubsan/pr59250.C: Likewise.
890 * g++.dg/ubsan/pr59306.C: Likewise.
892 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
894 * gcc.dg/tls/pr58595.c: Add tls options.
896 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
898 * gcc.target/i386/avx-additional-reg-names.c: New.
899 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
901 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
904 * g++.dg/cpp1y/pr60390.C: New testcase.
907 * g++.dg/cpp1y/pr60391.C: New testcase.
909 2014-03-17 Jakub Jelinek <jakub@redhat.com>
912 * gcc.target/i386/pr60516.c: New test.
914 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
917 * g++.dg/cpp0x/constexpr-ice13.C: New.
919 2014-03-17 Marek Polacek <polacek@redhat.com>
922 * gcc.dg/gomp/pr60534.c: New test.
924 2014-03-17 Kai Tietz <ktietz@redhat.com>
926 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
928 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
931 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
934 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
937 * gfortran.dg/list_read_12.f90: New test.
939 2014-03-15 Janus Weil <janus@gcc.gnu.org>
942 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
943 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
944 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
945 -Wno-aggressive-loop-optimizations and remove an unused variable.
946 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
947 * gfortran.dg/pointer_init_9.f90: New.
948 * gfortran.dg/volatile4.f90: Put into subroutine.
949 * gfortran.dg/volatile6.f90: Ditto.
951 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
954 * gfortran.dg/transpose_4.f90: New test.
956 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
958 PR rtl-optimization/60508
959 * gcc.target/i386/pr60508.c: New.
961 2014-03-14 Richard Biener <rguenther@suse.de>
964 * g++.dg/pr60518.C: New testcase.
966 2014-03-14 Martin Jambor <mjambor@suse.cz>
969 * gcc.dg/lto/pr60461_0.c: New test.
971 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
973 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
974 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
975 * gcc.dg/lto/save-temps_0.c: New testcase.
977 2014-03-13 Jakub Jelinek <jakub@redhat.com>
980 * c-c++-common/pr36282-1.c: New test.
981 * c-c++-common/pr36282-2.c: New test.
982 * c-c++-common/pr36282-3.c: New test.
983 * c-c++-common/pr36282-4.c: New test.
985 2014-03-13 Richard Henderson <rth@redhat.com>
988 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
990 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
993 * g++.dg/template/crash118.C: New.
994 * g++.dg/template/crash95.C: Adjust.
996 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
998 PR rtl-optimization/57189
999 * gcc.target/i386/pr57189.c: New.
1001 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1004 * g++.dg/cpp0x/static_assert10.C: New.
1005 * g++.dg/cpp0x/static_assert11.C: Likewise.
1006 * g++.dg/cpp0x/static_assert3.C: Adjust.
1008 2014-03-13 Richard Biener <rguenther@suse.de>
1010 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1012 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1014 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1015 2.07 128-bit arithmetic.
1016 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1018 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1019 due to when TImode is allowed in VSX registers, the allowable
1020 address modes for TImode is just a single indirect address in
1021 order for the value to be loaded and store in either GPR or VSX
1022 registers. This affects the generated code, and it would cause
1023 this test to fail, when such an option is used.
1025 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
1027 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1029 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1031 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1032 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1033 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1034 only test for exactly one if if -mbranch-cost=1 has been passed.
1036 2014-03-12 Christian Bruel <christian.bruel@st.com>
1039 * gcc.target/arm/pr60264.c
1041 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1043 PR tree-optimization/60454
1044 * gcc.c-torture/execute/pr60454.c: New test.
1046 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1047 Marc Glisse <marc.glisse@inria.fr>
1049 PR tree-optimization/60502
1050 * gcc.c-torture/compile/pr60502.c: New test.
1052 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1055 * gcc.dg/vect/pr60482.c: New test.
1057 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/cpp0x/inh-ctor19.C: New.
1062 2014-03-11 Richard Biener <rguenther@suse.de>
1064 PR tree-optimization/60429
1065 PR tree-optimization/60485
1066 * gcc.dg/pr60485-1.c: New testcase.
1067 * gcc.dg/pr60485-2.c: Likewise.
1069 2014-03-10 Jakub Jelinek <jakub@redhat.com>
1072 * g++.dg/ipa/pr60457.C: New test.
1074 2014-03-10 Richard Biener <rguenther@suse.de>
1077 * g++.dg/torture/pr60474.C: New testcase.
1079 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
1081 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1083 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
1085 * gcc.dg/lto/pr55113_0.c: New testcase.
1087 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
1090 * g++.dg/cpp1y/pr60033.C: New testcase.
1093 * g++.dg/cpp1y/pr60393.C: New testcase.
1095 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1098 * gfortran.dg/fmt_en.f90: New test.
1100 2014-03-07 Jason Merrill <jason@redhat.com>
1102 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1103 * lib/target-supports.exp (check_effective_target_c++11): Now
1105 (check_effective_target_c++11_only): New.
1106 (check_effective_target_c++11_down): New.
1107 (check_effective_target_c++1y): New.
1108 (check_effective_target_c++1y_only): New.
1109 (check_effective_target_c++98_only): Rename from
1110 check_effective_target_c++98.
1111 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1113 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1116 * g++.dg/cpp0x/constexpr-ice12.C: New.
1118 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
1120 * c-c++-common/gomp/map-1.c: Extend.
1122 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
1123 Janus Weil <janus@gcc.gnu.org>
1126 * gfortran.dg/deferred_type_component_1.f90 : New test.
1127 * gfortran.dg/deferred_type_component_2.f90 : New test.
1129 2014-03-06 Marek Polacek <polacek@redhat.com>
1132 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1133 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1135 2014-03-06 Jakub Jelinek <jakub@redhat.com>
1138 * gcc.dg/tls/pr58595.c: New test.
1140 2014-03-06 Richard Biener <rguenther@suse.de>
1146 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1148 * gcc.dg/lto/pr55113_0.c: New testcase.
1150 2014-03-05 Jakub Jelinek <jakub@redhat.com>
1153 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1154 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
1155 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1157 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1158 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1159 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1160 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1161 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1162 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
1163 even for mips*/s390*/i?86/x86_64.
1164 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1165 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1166 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1167 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1171 * gcc.dg/lto/pr60404_0.c: New test.
1172 * gcc.dg/lto/pr60404_1.c: New file.
1173 * gcc.dg/lto/pr60404_2.c: New file.
1175 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1177 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1178 long long" throughout.
1179 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1180 * gcc.dg/vmx/insert-vsx.c: Likewise.
1181 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1182 * gcc.dg/vmx/ld-vsx.c: Likewise.
1183 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1184 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1185 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1186 * gcc.dg/vmx/merge-vsx.c: Likewise.
1187 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1188 * gcc.dg/vmx/st-vsx.c: Likewise.
1189 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1190 * gcc.dg/vmx/stl-vsx.c: Likewise.
1191 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1193 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1195 * gcc.dg/lto/pr55113_0.c: New testcase.
1197 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/cpp1y/pr60376.C: New.
1202 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1204 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1206 2014-03-04 Richard Biener <rguenther@suse.de>
1208 PR tree-optimization/60382
1209 * gcc.dg/vect/pr60382.c: New testcase.
1211 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
1214 * gfortran.dg/namelist_84.f90: New test.
1216 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
1218 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1219 argument to avoid inf values.
1220 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1221 UNION_FP_CHECK machinery.
1223 2014-03-03 Renlin Li <Renlin.Li@arm.com>
1225 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1226 i32in128 cases outside special big-endian processing block.
1228 2014-03-03 Jakub Jelinek <jakub@redhat.com>
1230 PR preprocessor/60400
1231 * c-c++-common/cpp/pr60400.c: New test.
1232 * c-c++-common/cpp/pr60400-1.h: New file.
1233 * c-c++-common/cpp/pr60400-2.h: New file.
1236 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1238 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1239 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1241 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1244 * g++.dg/lto/pr60150.H: New testcase.
1245 * g++.dg/lto/pr60150_0.C: New testcase.
1246 * g++.dg/lto/pr60150_1.C: New testcase.
1248 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1251 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1253 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1256 * gfortran.dg/vect/pr32380.f: Fix expected test results.
1258 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1261 * g++.dg/cpp0x/pr50025.C: New.
1263 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
1266 * g++.dg/cpp1y/pr60377.C: New testcase.
1268 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
1271 * gfortran.dg/str_comp_optimize_1.f90: New test.
1273 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1276 * gcc.c-torture/compile/pr60071.c: New.
1278 2014-02-28 Janus Weil <janus@gcc.gnu.org>
1281 * gfortran.dg/unlimited_polymorphic_16.f90: New.
1283 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1286 * g++.dg/cpp0x/constexpr-ice11.C: New.
1288 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1291 * g++.dg/cpp1y/auto-fn24.C: New.
1293 2014-02-28 Joey Ye <joey.ye@arm.com>
1296 * gcc.target/arm/thumb1-far-jump-3.c: New case.
1298 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1301 * g++.dg/overload/ellipsis2.C: New.
1303 2014-02-27 Jeff Law <law@redhat.com>
1305 PR rtl-optimization/52714
1306 * gcc.c-torture/compile/pr52714.c: New test.
1308 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
1309 Jeff Law <law@redhat.com>
1311 PR rtl-optimization/49847
1312 * g++.dg/pr49847.C: New test.
1314 2014-02-27 Marek Polacek <polacek@redhat.com>
1317 * c-c++-common/pr59223.c: New test.
1319 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1321 * common/config/i386/predicates.md (const1256_operand): Remove.
1322 (const2356_operand): New.
1323 (const_1_to_2_operand): Remove.
1324 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1325 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1326 (*avx512pf_gatherpf<mode>sf): Ditto.
1327 (avx512pf_gatherpf<mode>df): Ditto.
1328 (*avx512pf_gatherpf<mode>df_mask): Ditto.
1329 (*avx512pf_gatherpf<mode>df): Ditto.
1330 (avx512pf_scatterpf<mode>sf): Ditto.
1331 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1332 (*avx512pf_scatterpf<mode>sf): Ditto.
1333 (avx512pf_scatterpf<mode>df): Ditto.
1334 (*avx512pf_scatterpf<mode>df_mask): Ditto.
1335 (*avx512pf_scatterpf<mode>df): Ditto.
1336 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1338 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1340 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1341 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1342 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1343 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1344 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1345 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1346 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1347 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1349 2014-02-26 Bin Cheng <bin.cheng@arm.com>
1352 * gnat.dg/renaming5.adb: Change to two expected gotos.
1353 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1355 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1356 messages for removed basic block.
1357 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1358 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1359 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1360 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1362 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1364 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1365 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1366 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1367 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1368 * gcc.dg/vmx/merge-vsx.c: Likewise.
1369 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1371 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
1373 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1374 * gcc.target/i386/prefetchwt1-1.c: New.
1375 * g++.dg/other/i386-2.C: Add new option.
1376 * g++.dg/other/i386-3.C: Ditto.
1377 * gcc.target/i386/sse-12.c: Ditto.
1378 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1379 * gcc.target/i386/sse-22.c: Add new option.
1380 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1382 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1385 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1388 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1390 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
1393 * g++.dg/cpp1y/pr60311.C: New testcase.
1395 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1398 * g++.dg/cpp1y/pr60065.C: New testcase.
1400 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
1402 PR rtl-optimization/60268
1403 * gcc.c-torture/compile/pr60268.c: New test.
1405 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
1407 * gcc.target/microblaze/others/mem_reload.c: New test.
1409 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1411 * gcc.dg/vmx/lde.c: New test.
1412 * gcc.dg/vmx/lde-be-order.c: New test.
1413 * gcc.dg/vmx/ste.c: New test.
1414 * gcc.dg/vmx/ste-be-order.c: New test.
1416 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
1419 * lib/target-supports.exp
1420 (check_effective_target_logical_op_short_circuit): Add cris-*-*
1421 and crisv32-*-* to list.
1423 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1426 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1428 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1430 * gcc.dg/vmx/vsums.c: Check entire result vector.
1431 * gcc.dg/vmx/vsums-be-order.c: Likewise.
1433 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1435 * gcc.dg/vmx/ld.c: New test.
1436 * gcc.dg/vmx/ld-be-order.c: New test.
1437 * gcc.dg/vmx/ld-vsx.c: New test.
1438 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1439 * gcc.dg/vmx/ldl.c: New test.
1440 * gcc.dg/vmx/ldl-be-order.c: New test.
1441 * gcc.dg/vmx/ldl-vsx.c: New test.
1442 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1443 * gcc.dg/vmx/st.c: New test.
1444 * gcc.dg/vmx/st-be-order.c: New test.
1445 * gcc.dg/vmx/st-vsx.c: New test.
1446 * gcc.dg/vmx/st-vsx-be-order.c: New test.
1447 * gcc.dg/vmx/stl.c: New test.
1448 * gcc.dg/vmx/stl-be-order.c: New test.
1449 * gcc.dg/vmx/stl-vsx.c: New test.
1450 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1452 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
1454 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1455 * g++.dg/other/i386-3.C (dg-options): Ditto.
1456 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1457 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1458 -mavx512pf and -msha.
1460 2014-02-21 Richard Biener <rguenther@suse.de>
1462 PR tree-optimization/60276
1463 * gcc.dg/vect/pr60276.c: New testcase.
1465 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1468 * gfortran.dg/finalize_23.f90: New.
1470 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
1474 * g++.dg/cpp1y/pr60052.C: New testcase.
1475 * g++.dg/cpp1y/pr60053.C: New testcase.
1477 2014-02-21 Tobias Burnus <burnus@net-b.de>
1480 * gfortran.dg/inquire_16.f90: New.
1482 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
1484 * gcc.target/nios2/biggot-1.c: New.
1485 * gcc.target/nios2/biggot-2.c: New.
1487 2014-02-20 Martin Jambor <mjambor@suse.cz>
1490 * gcc.dg/ipa/pr55260.c: New test.
1492 2014-02-20 Bin Cheng <bin.cheng@arm.com>
1494 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1495 for execution test case.
1497 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
1500 * g++.dg/torture/pr58555.C: New testcase.
1502 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1505 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1507 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1509 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1510 Kirill Yukhin <kirill.yukhin@intel.com>
1512 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1513 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1514 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1515 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1516 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1517 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1519 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1522 * g++.dg/ext/builtin-bswap1.C: New test.
1523 * c-c++-common/pr37743.c: New test.
1525 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
1527 * gcc.dg/decl-10.c: New test.
1529 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1532 * g++.dg/ext/ivdep-1.C: New test.
1535 * gcc.dg/pr60267.c: New test.
1537 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
1540 * gcc.target/i386/pr39162.c: Add dg-prune-output.
1541 (dg-options): Remove -Wno-psabi.
1542 * gcc.target/i386/pr59794-2.c: Ditto.
1543 * gcc.target/i386/pr60205-1.c: Ditto.
1544 * gcc.target/i386/sse-5.c: Ditto.
1546 2014-02-18 Nick Clifton <nickc@redhat.com>
1548 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1549 * gcc.dg/pr23623.c: Likewise.
1550 * gcc.dg/pr48784-1.c: Likewise.
1551 * gcc.dg/pr48784-2.c: Likewise.
1552 * gcc.dg/pr56997-2.c: Likewise.
1553 * gcc.dg/sms-6.c: Likewise.
1554 * gcc.dg/torture/pr60183.c: Likewise.
1555 * gcc.dg/torture/vec-cvt-1.c: Likewise.
1556 * gcc.c-torture/execute/20061220-1.x: New.
1557 * gcc.c-torture/execute/pr43220.x: New.
1558 * gcc.c-torture/execute/pr51581-1.x: New.
1559 * gcc.c-torture/execute/pr51581-2.x: New.
1560 * gcc.c-torture/execute/pr58570.x: New.
1561 * gcc.c-torture/unsorted/DFcmp.x: New.
1562 * gcc.c-torture/unsorted/SFset.x: New.
1564 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
1566 * gnat.dg/opt31.adb: New test.
1568 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1570 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1572 2014-02-19 Janus Weil <janus@gcc.gnu.org>
1575 * gfortran.dg/typebound_proc_33.f90: New.
1577 2014-02-19 Marek Polacek <polacek@redhat.com>
1580 * gcc.dg/pr60195.c: New test.
1582 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
1584 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1587 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1589 PR preprocessor/58844
1590 * c-c++-common/cpp/pr58844-1.c: New test.
1591 * c-c++-common/cpp/pr58844-2.c: New test.
1593 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/cpp0x/constexpr-ice10.C: New.
1598 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/cpp0x/pr60215.C: New.
1603 2014-02-18 Tobias Burnus <burnus@net-b.de>
1606 * gfortran.dg/proc_ptr_45.f90: New.
1607 * gfortran.dg/proc_ptr_46.f90: New.
1609 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
1612 * g++.dg/cpp1y/pr60190.C: New testcase.
1615 * g++.dg/cpp1y/pr60064.C: New testcase.
1617 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
1620 * gcc.target/i386/pr60205-1.c: New test.
1621 * gcc.target/i386/pr60205-2.c: Ditto.
1623 2014-02-18 Kai Tietz <ktietz@redhat.com>
1626 * gcc.target/i386/nest-1.c: New testcase.
1628 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
1630 * gnat.dg/opt32.adb: New test.
1632 2014-02-18 Janus Weil <janus@gcc.gnu.org>
1635 * gfortran.dg/typebound_generic_15.f90: New.
1637 2014-02-17 Janus Weil <janus@gcc.gnu.org>
1640 * gfortran.dg/init_flag_12.f90: New.
1642 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
1643 Ilya Tocar <ilya.tocar@intel.com>
1645 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1646 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1647 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1648 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1650 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
1652 * lib/target-supports.exp
1653 (check_effective_target_logical_op_short_circuit): New procedure.
1654 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1655 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1656 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1657 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1658 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1659 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1660 logical_op_short_circuit for the alternative test, extending
1663 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1666 * gcc.target/powerpc/pr60203.c: New testsuite.
1668 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1671 * gfortran.dg/ichar_3.f90: New test.
1673 2014-02-15 Richard Biener <rguenther@suse.de>
1675 PR tree-optimization/60183
1676 * gcc.dg/torture/pr60183.c: New testcase.
1678 2014-02-14 Jeff Law <law@redhat.com>
1680 PR rtl-optimization/60131
1681 * g++.dg/torture/pr60131.C: New test.
1683 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1685 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1688 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1690 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1692 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1694 * gcc.c-torture/compile/20140213.c: New test.
1696 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1699 * gcc.target/i386/pr43546.c: New test.
1701 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1703 * gcc.target/s390/hotpatch-compile-8.c: New test.
1705 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1707 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1708 definition with an ifndef.
1709 * gcc.dg/pr59605-2.c: New test.
1711 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1713 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1715 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1717 * gcc.dg/torture/float128-mul-underflow.c,
1718 gcc.dg/torture/float128-truncdf-underflow.c,
1719 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1721 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1724 * g++.dg/ipa/pr59737.C: New test.
1726 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1728 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1730 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1732 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1734 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1736 2014-02-12 Richard Biener <rguenther@suse.de>
1739 * gcc.dg/torture/pr60092.c: New testcase.
1740 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1742 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1744 * gcc.c-torture/execute/20140212-1.c: New test.
1746 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1749 * g++.dg/cpp0x/pr60047.C: New.
1751 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1754 * c-c++-common/pr60101.c: New test.
1756 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1759 * g++.dg/ipa/devirt-27.C: New testcase.
1760 * g++.dg/ipa/devirt-26.C: New testcase.
1762 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1765 * gcc.target/powerpc/pr60137.c: New file.
1767 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1770 * gfortran.dg/pr52370.f90: New test.
1772 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1776 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1779 * gcc.target/i386/pr43662.c (dg-options):
1780 Add -maccumulate-outgoing-args.
1781 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1782 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1783 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1784 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1785 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1786 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1787 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1788 Add -maccumulate-outgoing-args.
1789 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1790 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1791 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1792 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1793 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1794 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1795 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1796 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1797 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1798 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1799 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1800 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1801 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1802 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1803 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1805 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1807 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1809 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1812 * gcc.dg/guality/pr59776.c: New test.
1814 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1816 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1817 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1818 (add_options_for_arm_vfp3): New.
1820 2014-02-11 Jeff Law <law@redhat.com>
1823 * gcc.target/m68k/pr54041.c: New test.
1825 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1828 * gcc.target/i386/pr59927.c: New test.
1830 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1832 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1833 * gcc.dg/vect/pr60012.c: Likewise.
1834 * gcc.dg/vect/vect-119.c: Likewise.
1835 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1836 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1838 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1840 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1842 2014-02-10 Jeff Law <law@redhat.com>
1845 * gcc.c-torture/compile/pr52306.c: New test.
1847 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1849 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1851 2014-02-10 Richard Biener <rguenther@suse.de>
1853 PR tree-optimization/60115
1854 * gcc.dg/torture/pr60115.c: New testcase.
1856 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1858 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1859 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1861 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1862 Ilya Tocar <ilya.tocar@intel.com>
1864 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1865 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1866 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1867 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1868 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1869 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1870 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1871 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1872 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1873 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1874 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1875 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1876 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1877 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1878 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1880 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1881 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1882 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1883 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1884 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1885 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1886 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1887 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1888 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1889 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1890 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1892 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1894 * gcc.dg/vect/pr59984.c: Require effective target
1897 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1900 * gfortran.dg/associated_target_5.f03: New test.
1902 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1905 * gfortran.dg/elemental_by_value_1.f90: New test.
1907 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1910 * gfortran.dg/finalize_22.f90: New.
1912 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1915 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1916 was fixed by the patch for PR59906.
1918 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1920 PR translation/52289
1921 * gfortran.dg/coarray_8.f90: Update dg-error match.
1923 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1926 * gcc.dg/vect/pr59984.c: New test.
1929 * gcc.dg/attr-alloc_align-1.c: New test.
1930 * gcc.dg/attr-alloc_align-2.c: New test.
1931 * gcc.dg/attr-alloc_align-3.c: New test.
1932 * gcc.dg/attr-assume_aligned-1.c: New test.
1933 * gcc.dg/attr-assume_aligned-2.c: New test.
1934 * gcc.dg/attr-assume_aligned-3.c: New test.
1936 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.target/i386/pr60077-1.c: New test.
1940 * gcc.target/i386/pr60077-2.c: New test.
1942 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1944 PR preprocessor/56824
1945 * gcc.dg/pr56824.c: New test.
1947 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1949 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1950 variable used for atomic operations.
1952 2014-02-07 Richard Biener <rguenther@suse.de>
1955 * gcc.dg/vect/pr60092-2.c: New testcase.
1957 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1961 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1963 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1964 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1966 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1968 * gcc.target/s390/fp2int1.c: New testcase.
1970 2014-02-07 Richard Biener <rguenther@suse.de>
1973 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1974 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1976 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1979 * g++.dg/torture/pr59918.C: New testcase.
1981 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1984 * gcc.target/arm/pr59575.c: New test.
1987 * gcc.dg/pr59992.c: New test.
1989 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1991 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1992 init_priority. Test alignment of variable instead of function.
1994 2014-02-06 Marek Polacek <polacek@redhat.com>
1997 * gcc.dg/pr60087.c: New test.
1999 2014-02-06 Alan Modra <amodra@gmail.com>
2001 * gcc.target/powerpc/pr60032.c: New.
2003 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2006 * gcc.c-torture/execute/pr60062.c: New test.
2007 * gcc.c-torture/execute/pr60072.c: New test.
2009 2014-02-06 Ian Bolton <ian.bolton@arm.com>
2011 * gcc.dg/tree-ssa/pr59597.c: Make called function static
2012 so that expected outcome works for PIC variants too.
2014 2014-02-06 Yury Gribov <y.gribov@samsung.com>
2015 Kugan Vivekanandarajah <kuganv@linaro.org>
2017 * gcc.target/arm/vect-noalign.c: New file.
2019 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
2020 Jakub Jelinek <jakub@redhat.com>
2023 * gcc.dg/pr60013.c: New testcase.
2025 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2027 * gcc.dg/vmx/sum2s.c: New.
2028 * gcc.dg/vmx/sum2s-be-order.c: New.
2030 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2032 * gcc.dg/vmx/pack.c: New.
2033 * gcc.dg/vmx/pack-be-order.c: New.
2034 * gcc.dg/vmx/unpack.c: New.
2035 * gcc.dg/vmx/unpack-be-order.c: New.
2037 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2039 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2040 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2042 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2044 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2045 Use __builtin_floorf, __builtin_ceilf.
2046 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2048 (TEST): Use __builtin_floorf.
2049 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2051 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2054 * g++.dg/opt/pr59947.C: New test.
2057 * c-c++-common/gomp/pr58703.c: New test.
2059 2014-02-05 Richard Biener <rguenther@suse.de>
2062 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2063 avoid using unsigned long long.
2065 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2068 * g++.dg/torture/pr57499.C: New test.
2070 2014-02-05 Yury Gribov <y.gribov@samsung.com>
2072 * gcc.dg/asan/nosanitize-and-inline.c: New test.
2074 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
2076 * g++.dg/ipa/devirrt-22.C: Fix template.
2078 2014-02-04 Marek Polacek <polacek@redhat.com>
2081 * gcc.dg/pr60036.c: New test.
2083 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
2086 * g++.dg/torture/pr60058.C: New testcase.
2088 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
2090 * g++.dg/tsan/default_options.C: Invert check.
2092 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2094 PR tree-optimization/60002
2095 * g++.dg/opt/pr60002.C: New test.
2097 PR tree-optimization/60023
2098 * g++.dg/vect/pr60023.cc: New test.
2101 * c-c++-common/torture/pr60026.c: New test.
2103 PR rtl-optimization/57915
2104 * gcc.target/i386/pr57915.c: New test.
2106 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2108 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2110 2014-02-04 Renlin Li <Renlin.Li@arm.com>
2112 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2114 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.dg/pr59261.c: New test.
2119 2014-02-04 Richard Biener <rguenther@suse.de>
2121 PR tree-optimization/60012
2122 * gcc.dg/vect/pr60012.c: New testcase.
2124 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2127 * g++.dg/eh/unwind-direct.C: New test.
2129 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
2131 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2132 timeout value to 20s.
2134 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2137 * g++.dg/torture/pr59882.C: New testcase
2139 2014-02-03 Jan Hubicka <jh@suse.cz>
2142 * g++.dg/ipa/devirt-22.C: New testcase.
2144 2014-02-03 Jan Hubicka <jh@suse.cz>
2146 * g++.dg/ipa/devirt-25.C: New testcase.
2148 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2150 PR tree-optimization/59924
2151 * gcc.dg/pr59924.c: New test.
2153 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2156 * g++.dg/ipa/devirt-24.C: New testcase.
2158 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
2162 * c-c++-common/attributes-1.c: New testcase.
2163 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2165 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2168 * g++.dg/cpp0x/pr58871.C: New.
2170 2014-02-03 Cong Hou <congh@google.com>
2172 PR tree-optimization/60000
2173 * g++.dg/vect/pr60000.cc: New test.
2175 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
2177 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2178 * gcc.target/i386/long-double-64-4.c: Likewise.
2179 * gcc.target/i386/long-double-80-1.c: Likewise.
2180 * gcc.target/i386/long-double-80-2.c: Likewise.
2181 * gcc.target/i386/long-double-80-3.c: Likewise.
2182 * gcc.target/i386/long-double-80-4.c: Likewise.
2183 * gcc.target/i386/long-double-80-5.c: Likewise.
2184 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
2185 __multf3 isn't used.
2186 * gcc.target/i386/long-double-64-3.c: Likewise.
2187 * gcc.target/i386/long-double-128-1.c: New test.
2188 * gcc.target/i386/long-double-128-2.c: Likewise.
2189 * gcc.target/i386/long-double-128-3.c: Likewise.
2190 * gcc.target/i386/long-double-128-4.c: Likewise.
2191 * gcc.target/i386/long-double-128-5.c: Likewise.
2192 * gcc.target/i386/long-double-128-6.c: Likewise.
2193 * gcc.target/i386/long-double-128-7.c: Likewise.
2194 * gcc.target/i386/long-double-128-8.c: Likewise.
2195 * gcc.target/i386/long-double-128-9.c: Likewise.
2196 * gcc.target/i386/long-double-64-5.c: Likewise.
2197 * gcc.target/i386/long-double-64-6.c: Likewise.
2198 * gcc.target/i386/long-double-64-7.c: Likewise.
2199 * gcc.target/i386/long-double-64-8.c: Likewise.
2200 * gcc.target/i386/long-double-64-9.c: Likewise.
2201 * gcc.target/i386/long-double-80-10.c: Likewise.
2202 * gcc.target/i386/long-double-80-8.c: Likewise.
2203 * gcc.target/i386/long-double-80-9.c: Likewise.
2205 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
2207 PR rtl-optimization/57662
2208 * g++.dg/pr57662.C: New test.
2210 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2212 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2213 * gcc.dg/vmx/perm.c: New.
2214 * gcc.dg/vmx/perm-be-order.c: New.
2216 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2218 * gcc.dg/vmx/vsums.c: New.
2219 * gcc.dg/vmx/vsums-be-order.c: New.
2221 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
2223 * g++.dg/ipa/devirt-23.C: New testcase.
2224 * g++.dg/ipa/devirt-20.C: Fix template.
2226 2014-02-02 Jan Hubicka <jh@suse.cz>
2228 * g++.dg/ipa/devirt-21.C: New testcase.
2230 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2232 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2233 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2235 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
2238 * gcc.c-torture/execute/pr60017.c: New test.
2240 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
2243 * gfortran.dg/default_initialization_7.f90: New test.
2245 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
2248 * gfortran.dg/elemental_subroutine_9.f90: New test.
2250 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2252 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2254 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2256 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2258 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2260 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2262 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2265 * g++.dg/init/bitfield5.C: New.
2267 2014-02-01 Jakub Jelinek <jakub@redhat.com>
2269 PR tree-optimization/60003
2270 * gcc.c-torture/execute/pr60003.c: New test.
2272 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
2275 * gcc.target/arm/pr59985.C: New.
2277 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2280 * lib/tsan-dg.exp (tsan_init): Instead of not running any
2281 tsan tests if trivial testcase doesn't run, set dg-do-what-default
2283 (tsan_finish): Restore dg-do-what-default.
2284 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2285 * g++.dg/tsan/fd_close_norace2.C: Likewise.
2286 * g++.dg/tsan/default_options.C: Likewise.
2287 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2288 * g++.dg/tsan/atomic_free2.C: Likewise.
2289 * g++.dg/tsan/cond_race.C: Likewise.
2290 * g++.dg/tsan/fd_close_norace.C: Likewise.
2291 * g++.dg/tsan/benign_race.C: Likewise.
2292 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2293 * c-c++-common/tsan/simple_race.c: Likewise.
2294 * c-c++-common/tsan/mutexset1.c: Likewise.
2295 * c-c++-common/tsan/thread_leak2.c: Likewise.
2296 * c-c++-common/tsan/tls_race.c: Likewise.
2297 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2298 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2299 * c-c++-common/tsan/free_race2.c: Likewise.
2300 * c-c++-common/tsan/thread_leak.c: Likewise.
2301 * c-c++-common/tsan/thread_leak1.c: Likewise.
2302 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2303 * c-c++-common/tsan/free_race.c: Likewise.
2304 * c-c++-common/tsan/sleep_sync.c: Likewise.
2305 * c-c++-common/tsan/tiny_race.c: Likewise.
2306 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2307 * c-c++-common/tsan/atomic_stack.c: Likewise.
2308 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
2309 in dg-output regexps.
2310 * c-c++-common/tsan/simple_stack.c: Likewise.
2312 2014-01-31 Richard Henderson <rth@redhat.com>
2314 * g++.dg/tm/pr60004.C: New.
2316 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
2319 * g++.dg/inherit/crash4.C: New.
2321 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2323 * c-c++-common/tsan/simple_race.c: Made test less flaky.
2325 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2327 * gcc.target/i386/m512-check.h: Use correct rounding values.
2329 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2331 * gcc.target/i386/avx-1.c: Use correct rounding values.
2332 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2333 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2334 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2335 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2336 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2337 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2338 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2339 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2340 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2341 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2342 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2343 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2344 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2345 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2346 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2347 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2348 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2349 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2350 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2351 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2352 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2353 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2354 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2355 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2356 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2357 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2358 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2359 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2360 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2361 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2362 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2363 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2364 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2365 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2366 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2367 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2368 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2369 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2370 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2371 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2372 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2373 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2374 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2375 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2376 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2377 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2378 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2379 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2380 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2381 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2382 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2383 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2384 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2385 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2386 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2387 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2388 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2389 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2390 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2391 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2392 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2393 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2394 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2395 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2396 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2397 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2398 * gcc.target/i386/sse-13.c: Ditto.
2399 * gcc.target/i386/sse-14.c: Ditto.
2400 * gcc.target/i386/sse-22.c: Ditto.
2401 * gcc.target/i386/sse-23.c: Ditto.
2403 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2405 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2406 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2408 2014-01-31 Richard Biener <rguenther@suse.de>
2411 * gcc.dg/torture/pr59990.c: New testcase.
2413 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2415 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2416 if it fails don't run any tsan tests.
2418 2014-01-31 Marek Polacek <polacek@redhat.com>
2421 * gcc.dg/pr59940.c (g): Adjust dg-warning.
2422 (y): Adjust dg-error.
2423 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2424 * gcc.dg/pr59963-1.c: New test.
2425 * gcc.dg/pr59963-2.c: New test.
2426 * gcc.dg/pr59963-3.c: New test.
2428 2014-01-30 Jakub Jelinek <jakub@redhat.com>
2431 * gcc.target/arm/pr59923.c: New test.
2433 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2435 * gcc.dg/vmx/splat.c: New.
2436 * gcc.dg/vmx/splat-vsx.c: New.
2437 * gcc.dg/vmx/splat-be-order.c: New.
2438 * gcc.dg/vmx/splat-vsx-be-order.c: New.
2439 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2440 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2442 2014-01-30 Richard Biener <rguenther@suse.de>
2444 PR tree-optimization/59993
2445 * gcc.dg/torture/pr59993.c: New testcase.
2447 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2449 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2450 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2451 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2452 vect_int rather than vect_float.
2454 2014-01-30 Marek Polacek <polacek@redhat.com>
2456 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2458 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
2460 * gcc.target/microblaze/isa/fcmp4.c: New.
2462 2014-01-30 Marek Polacek <polacek@redhat.com>
2465 * gcc.dg/pr59940.c: New test.
2466 * gcc.dg/pr35635.c (func3): Move dg-warning.
2468 2014-01-30 Richard Biener <rguenther@suse.de>
2470 PR tree-optimization/59903
2471 * gcc.dg/torture/pr59903.c: New testcase.
2473 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2476 * g++.dg/lookup/crash8.C: New.
2478 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/template/crash117.C: New.
2483 2014-01-30 Richard Biener <rguenther@suse.de>
2486 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2487 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2489 * gcc.dg/invalid-call-1.c: Likewise.
2491 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2494 * g++.dg/cpp1y/auto-fn23.C: New.
2496 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2499 * g++.dg/init/dso_handle2.C: New.
2501 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2504 * g++.dg/cpp0x/pr58674.C: New.
2506 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
2509 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2510 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2512 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2514 * gcc.dg/vmx/merge-be-order.c: New.
2515 * gcc.dg/vmx/merge.c: New.
2516 * gcc.dg/vmx/merge-vsx-be-order.c: New.
2517 * gcc.dg/vmx/merge-vsx.c: New.
2519 2014-01-29 Richard Biener <rguenther@suse.de>
2521 PR tree-optimization/58742
2522 * gcc.dg/pr58742-1.c: New testcase.
2523 * gcc.dg/pr58742-2.c: Likewise.
2524 * gcc.dg/pr58742-3.c: Likewise.
2526 2014-01-29 Renlin Li <Renlin.Li@arm.com>
2528 * gcc.target/arm/ftest-armv7ve-arm.c: New.
2529 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2530 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2532 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2535 * g++.dg/gomp/pr58702.C: New.
2537 2014-01-29 Dodji Seketeli <dodji@redhat.com>
2539 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2542 2014-01-29 Jakub Jelinek <jakub@redhat.com>
2545 PR tree-optimization/59920
2546 * gcc.dg/pr59920-1.c: New test.
2547 * gcc.dg/pr59920-2.c: New test.
2548 * gcc.dg/pr59920-3.c: New test.
2549 * c-c++-common/gomp/pr59917-1.c: New test.
2550 * c-c++-common/gomp/pr59917-2.c: New test.
2552 PR tree-optimization/59594
2553 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2554 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2555 * gcc.dg/vect/pr59594.c: New test.
2557 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
2560 * gfortran.dg/allocate_class_3.f90: New test.
2562 2014-01-28 Dodji Seketeli <dodji@redhat.com>
2564 PR preprocessor/59935
2565 * c-c++-common/cpp/warning-zero-location.c: New test.
2566 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2568 2014-01-27 Steve Ellcey <sellcey@mips.com>
2570 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2572 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
2574 * g++.dg/ext/mv16.C: New tests.
2576 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
2578 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2579 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2580 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2581 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2582 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2583 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2584 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2585 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2586 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2587 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2588 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2589 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2590 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2591 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2592 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2593 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2594 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2595 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2596 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2597 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2598 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2599 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2600 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2601 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2602 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2603 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2604 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2605 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2606 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2607 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2608 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2609 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2610 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2611 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2612 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2613 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2614 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2615 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2616 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2617 _mm512_mask_cvtepi32_storeu_epi8.
2618 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2619 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2620 _mm512_mask_cvtepi32_storeu_epi16.
2621 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2622 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2623 _mm512_mask_cvtepi64_storeu_epi8.
2624 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2625 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2626 _mm512_mask_cvtepi64_storeu_epi16.
2627 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2628 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2629 _mm512_mask_cvtepi64_storeu_epi32.
2630 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2631 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2632 _mm512_mask_cvtsepi32_storeu_epi8.
2633 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2634 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2635 _mm512_mask_cvtsepi32_storeu_epi16.
2636 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2637 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2638 _mm512_mask_cvtsepi64_storeu_epi8.
2639 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2640 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2641 _mm512_mask_cvtsepi64_storeu_epi16.
2642 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2643 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2644 _mm512_mask_cvtsepi64_storeu_epi32.
2645 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2646 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2647 _mm512_mask_cvtusepi32_storeu_epi8.
2648 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2649 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2650 _mm512_mask_cvtusepi32_storeu_epi16.
2651 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2652 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2653 _mm512_mask_cvtusepi64_storeu_epi8.
2654 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2655 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2656 _mm512_mask_cvtusepi64_storeu_epi16.
2657 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2658 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2659 _mm512_mask_cvtusepi64_storeu_epi32.
2660 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2661 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2663 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2665 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2666 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2667 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2668 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2669 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2670 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2671 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2672 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2673 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2674 built-ins roudning immediate.
2675 * gcc.target/i386/sse-22.c: Add new built-ins.
2676 * gcc.target/i386/sse-23.c: Ditto.
2677 * gcc.target/i386/avx-1.c: Ditto.
2679 2014-01-27 Christian Bruel <christian.bruel@st.com>
2681 * gcc.target/sh/torture/strncmp.c: New tests.
2683 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2685 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2687 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2689 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2691 2014-01-24 Jeff Law <law@redhat.com>
2693 PR tree-optimization/59919
2694 * gcc.c-torture/compile/pr59919.c: New test.
2696 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/ext/timevar2.C: New.
2701 2014-01-24 Marek Polacek <polacek@redhat.com>
2703 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2705 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2708 * gcc.target/i386/pr59929.c: New test.
2710 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2713 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2714 word atomic functions at runtime.
2716 2014-01-23 Marek Polacek <polacek@redhat.com>
2719 * gcc.dg/pr59846.c: New test.
2721 2014-01-23 Marek Polacek <polacek@redhat.com>
2724 * c-c++-common/pr58346-1.c: New test.
2725 * c-c++-common/pr58346-2.c: New test.
2726 * c-c++-common/pr58346-3.c: New test.
2728 2014-01-23 Marek Polacek <polacek@redhat.com>
2731 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2732 * gcc.dg/pr59871.c: New test.
2734 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/parse/enum11.C: New.
2739 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2741 * gcc.target/aarch64/sshr64_1.c: New testcase.
2743 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2745 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2746 SIMD enabled function.
2747 * g++.dg/cilk-plus/ef_test.C: New test.
2748 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2750 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2751 to differenciate C error messages from C++ ones.
2753 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2755 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2757 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2759 * gcc.target/microblaze/others/builtin-trap.c: New test,
2761 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2764 * c-c++-common/gomp/pr58809.c: New test.
2766 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2769 * c-c++-common/asan/use-after-return-1.c: Fixed
2772 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2774 PR preprocessor/58580
2775 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2777 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2778 Ilya Tocar <ilya.tocar@intel.com>
2780 * gcc.target/i386/avx512f-kmovw-1.c: New.
2782 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2784 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2785 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2786 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2787 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2788 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2789 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2791 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2794 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2795 * gcc.target/mips/pr52125.c: New test.
2797 2014-01-22 Marek Polacek <polacek@redhat.com>
2800 * gcc.dg/torture/pr59891.c: New test.
2802 2014-01-22 Jeff Law <law@redhat.com>
2804 PR tree-optimization/59597
2805 * gcc.dg/tree-ssa/pr59597.c: New test.
2807 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2809 PR rtl-optimization/59477
2810 * g++.dg/pr59477.C: New.
2812 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2814 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2816 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2819 * g++.dg/pr59482.C: New.
2821 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2823 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2824 * gcc.dg/vmx/extract-vsx.c: New.
2825 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2826 * gcc.dg/vmx/insert-vsx.c: New.
2828 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2830 PR rtl-optimization/59896
2831 * gcc.target/arm/pr59896.c: New.
2833 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2835 PR rtl-optimization/59858
2836 * gcc.target/arm/pr59858.c: New.
2838 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2841 * gcc.dg/tree-prof/pr59003.c: New test.
2844 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2847 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2849 * gfortran.dg/round_3.f08: Add more cases.
2851 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2853 * lib/target-supports.exp (force_conventional_output_for): New
2855 * lib/scanasm.exp (scan-assembler_required_options)
2856 (scan-assembler-not_required_options)
2857 (scan-assembler-times_required_options): Replace with
2858 force_conventional_output_fors.
2859 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2860 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2862 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2865 * gcc.target/i386/pr59789.c: New testcase.
2867 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2869 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2870 the 'code' bitfield from 16 to 8.
2872 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2874 * lib/target-supports.exp
2875 (check_effective_target_vect_perm): Exclude aarch64_be.
2876 (check_effective_target_vect_perm_byte): Likewise.
2877 (check_effective_target_vect_perm_short): Likewise.
2879 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2881 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2882 (RUN_TEST): Use new macro.
2883 (INDEX64_32): Delete.
2884 (INDEX64_64): Likewise.
2885 (INDEX128_32): Likewise.
2886 (INDEX128_64): Likewise.
2888 (test_vneg_f32): Use fixed RUN_TEST.
2890 2014-01-20 Richard Biener <rguenther@suse.de>
2893 * gcc.dg/pr59860.c: New testcase.
2895 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2898 * gcc.target/i386/pr59880.c: New test.
2900 2014-01-20 Renlin Li <renlin.li@arm.com>
2902 * gcc.dg/pr44194-1.c: Tweak regexp.
2904 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2909 * gfortran.dg/round_3.f08: New cases added.
2910 * gfortran.dg/fmt_g_1.f90: New test.
2912 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2914 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2916 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2918 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2920 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2922 * gcc.dg/vect/pr57705.c: Require vect_int.
2923 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2924 * gcc.dg/vect/vect-alias-check.c: Likewise.
2926 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2929 * gfortran.dg/unresolved_fixup_1.f90: New test.
2930 * gfortran.dg/unresolved_fixup_2.f90: New test.
2932 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2935 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2936 Remove dg-prune-output lines.
2938 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2941 * gfortran.dg/pr59706.f90: New test.
2942 * g++.dg/ext/pr59706.C: New test.
2944 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2948 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2949 * g++.dg/init/pr58811.C: Likewise.
2951 2014-01-17 Jeff Law <law@redhat.com>
2954 * gfortran.dg/pr57904.f90: New test.
2956 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2959 * g++.dg/cpp0x/nsdmi-union4.C: New.
2961 2014-01-17 Marek Polacek <polacek@redhat.com>
2964 * g++.dg/diagnostic/pr59838.C: New test.
2966 2014-01-17 Marek Polacek <polacek@redhat.com>
2969 * gcc.dg/pr58346.c: New test.
2971 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2974 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2975 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2979 * gfortran.dg/pr59440-1.f90: New test.
2980 * gfortran.dg/pr59440-2.f90: New test.
2981 * gfortran.dg/pr59440-3.f90: New test.
2984 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2985 testing for " version" and " alias" with one testing for
2986 " version\[^\n\r]* alias".
2987 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2988 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2989 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2990 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2991 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2992 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2995 * c-c++-common/torture/pr57945.c: New test.
2997 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2999 * gcc.target/arm/its.c: New testcase.
3001 2014-01-16 Jan Hubicka <jh@suse.cz>
3004 * g++.dg/torture/pr59775.C: New testcase.
3006 2014-01-16 Jakub Jelinek <jakub@redhat.com>
3009 * gcc.c-torture/compile/pr58344.c: New test.
3012 * gcc.target/i386/pr59839.c: New test.
3015 * gcc.target/i386/pr9771-1.c (main): Rename to...
3016 (real_main): ... this. Add __asm name "main".
3017 (ASMNAME, ASMNAME2, STRING): Define.
3019 2014-01-16 Nick Clifton <nickc@redhat.com>
3022 * gcc.c-torture/compile/pr28865.c: New.
3023 * gcc.c-torture/execute/pr28865.c: New.
3025 2014-01-16 Marek Polacek <polacek@redhat.com>
3028 * gcc.dg/pr59827.c: New test.
3030 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
3032 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3034 2014-01-15 Richard Henderson <rth@redhat.com>
3037 * gcc.target/i386/pr54694.c: New test.
3039 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
3042 * g++.dg/pr49718.C: New test.
3044 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3046 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3048 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3050 * gcc.dg/vmx/mult-even-odd.c: New.
3051 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3053 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
3055 * lib/target-supports.exp (check_libcilkrts_available): Added an
3056 extern "C" if we are using C++ along with a function prototype.
3058 2014-01-15 Jeff Law <law@redhat.com>
3060 PR tree-optimization/59747
3061 * gcc.c-torture/execute/pr59747.c: New test.
3063 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
3066 * c-c++-common/convert-vec-1.c: Also prune ABI change for
3068 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3069 * g++.dg/ext/attribute-test-1.C: Likewise.
3070 * g++.dg/ext/attribute-test-2.C: Likewise.
3071 * g++.dg/ext/attribute-test-3.C: Likewise.
3072 * g++.dg/ext/attribute-test-4.C: Likewise.
3073 * g++.dg/ext/pr56790-1.C: Likewise.
3074 * g++.dg/torture/pr38565.C: Likewise.
3075 * gcc.dg/pr53060.c: Likewise.
3076 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3077 * c-c++-common/vector-compare-2.c: Likewise.
3078 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3079 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
3080 dg-message line number.
3082 2014-01-15 Matthias Klose <doko@ubuntu.com>
3084 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3086 2014-01-15 Richard Biener <rguenther@suse.de>
3088 PR tree-optimization/59822
3089 * g++.dg/torture/pr59822.C: New testcase.
3091 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
3094 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3095 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3097 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
3098 Kugan Vivekanandarajah <kuganv@linaro.org>
3101 * g++.dg/pr59695.C: New testcase.
3103 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3106 * gcc.c-torture/compile/pr59803.c: New testcase.
3108 2014-01-15 Jakub Jelinek <jakub@redhat.com>
3111 * gcc.c-torture/execute/pr58943.c: New test.
3112 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3114 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
3117 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3118 * gcc.target/i386/pr39162.c (y): New __m256i variable.
3119 (bar): Change return type to void. Set y to x.
3120 * gcc.target/i386/pr59794-1.c: New testcase.
3121 * gcc.target/i386/pr59794-2.c: Likewise.
3122 * gcc.target/i386/pr59794-3.c: Likewise.
3123 * gcc.target/i386/pr59794-4.c: Likewise.
3124 * gcc.target/i386/pr59794-5.c: Likewise.
3125 * gcc.target/i386/pr59794-6.c: Likewise.
3126 * gcc.target/i386/pr59794-7.c: Likewise.
3128 2014-01-14 Richard Biener <rguenther@suse.de>
3130 PR tree-optimization/58921
3131 PR tree-optimization/59006
3132 * gcc.dg/torture/pr58921.c: New testcase.
3133 * gcc.dg/torture/pr59006.c: Likewise.
3134 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3136 2014-01-14 Jakub Jelinek <jakub@redhat.com>
3139 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3140 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3141 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
3142 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3143 Executing predictive commoning without unrolling.
3145 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
3147 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3148 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3149 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3150 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3151 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3152 __builtin_ia32_rsqrt28sd_round.
3153 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3154 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3155 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3156 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3157 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3158 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3159 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3160 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3161 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3162 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3163 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3164 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3165 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3166 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3167 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3168 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3169 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3170 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3171 * gcc.target/i386/sse-22.c: Extend with new built-ins,
3172 fix wrong rounding mode (see above).
3173 * gcc.target/i386/sse-23.c: Ditto.
3175 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3177 * gcc.dg/vmx/insert.c: New.
3178 * gcc.dg/vmx/insert-be-order.c: New.
3179 * gcc.dg/vmx/extract.c: New.
3180 * gcc.dg/vmx/extract-be-order.c: New.
3182 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3184 PR tree-optimization/59387
3185 * gcc.c-torture/execute/pr59387.c: New test.
3187 2014-01-13 Richard Biener <rguenther@suse.de>
3189 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3190 adjusting mathlib options.
3191 * gfortran.dg/lto/lto.exp: Likewise.
3193 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
3195 * gnat.dg/loop_optimization17.adb: New test.
3196 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3198 2014-01-13 Christian Bruel <christian.bruel@st.com>
3200 * gcc.target/sh/cmpstrn.c: New case.
3202 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3204 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3205 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3207 2014-01-12 Janus Weil <janus@gcc.gnu.org>
3210 * gfortran.dg/alloc_comp_basics_6.f90: New.
3212 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3215 * gfortran.dg/pr59700.f90: New test.
3217 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3219 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3220 * gfortran.dg/use_only_3.f90: Likewise.
3221 * gfortran.dg/inquire_10.f90: Delete opened file.
3222 * gfortran.dg/inquire_15.f90: Likewise.
3223 * gfortran.dg/pr16597.f90: Likewise.
3224 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3227 2014-01-10 Jeff Law <law@redhat.com>
3230 * gcc.c-torture/compile/pr59743.c: New test.
3232 2014-01-10 Jan Hubicka <jh@suse.cz>
3235 * g++.dg/torture/pr58585.C: New testcase.
3237 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
3239 * gcc.dg/pr46309.c: Disable for cris*-*-*.
3241 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
3243 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3245 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
3248 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3249 * gcc.target/aarch64/cmn-neg2.c: New test.
3251 2014-01-10 Richard Biener <rguenther@suse.de>
3253 PR tree-optimization/59374
3254 * gcc.dg/torture/pr59374-3.c: New testcase.
3256 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3258 * lib/target-supports.exp
3259 (check_effective_target_arm_crypto_ok_nocache): New.
3260 (check_effective_target_arm_crypto_ok): Use above procedure.
3261 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3263 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
3267 * g++.dg/ipa/devirt-20.C: New testcase.
3268 * g++.dg/torture/pr58252.C: Likewise.
3269 * g++.dg/torture/pr59226.C: Likewise.
3271 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3273 * c-c++-common/asan/no-asan-stack.c: New test.
3275 2014-01-10 Jakub Jelinek <jakub@redhat.com>
3278 * gcc.dg/pr59670.c: New test.
3280 2014-01-09 Steve Ellcey <sellcey@mips.com>
3282 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3284 2014-01-09 Jakub Jelinek <jakub@redhat.com>
3287 * gcc.target/i386/pr47735.c: New test.
3289 PR tree-optimization/59622
3290 * g++.dg/opt/pr59622-2.C: New test.
3291 * g++.dg/opt/pr59622-3.C: New test.
3292 * g++.dg/opt/pr59622-4.C: New test.
3293 * g++.dg/opt/pr59622-5.C: New test.
3296 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3297 filename:line instead of (modulename+offset) form with stripped
3298 initial / from the filename.
3300 2014-01-09 Ian Lance Taylor <iant@google.com>
3302 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3303 the other Go compiler.
3305 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3308 * g++.dg/cpp0x/variadic145.C: New.
3310 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
3312 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3313 which don't support -fsplit-stack. Skip rotate[0123].go tests.
3315 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3318 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3319 are run only if the Cilk library is available/enabled.
3320 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3321 * lib/target-supports.exp (check_libcilkrts_available): New function.
3323 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3326 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3327 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3328 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3329 with dg-additional-options.
3330 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3331 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3332 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3333 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3334 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3335 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3337 2014-01-09 Richard Biener <rguenther@suse.de>
3339 PR tree-optimization/59715
3340 * gcc.dg/torture/pr59715.c: New testcase.
3342 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
3344 * c-c++-common/asan/no-asan-globals.c: New test.
3345 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3346 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3347 * c-c++-common/asan/use-after-return-1.c: Likewise.
3348 * c-c++-common/asan/no-use-after-return.c: Likewise.
3350 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
3352 * gnat.dg/weak2.ad[sb]: New test.
3354 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3357 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3358 type, use pointers to vector type instead.
3360 2014-01-08 Catherine Moore <clm@codesourcery.com>
3362 * gcc.target/mips/umips-branch-3.c: New test.
3363 * gcc.target/mips/umips-branch-4.c: New test.
3365 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3367 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3368 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3369 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3370 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3371 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3372 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3373 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3374 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3376 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3378 PR rtl-optimization/59137
3379 * gcc.target/mips/pr59137.c: New test.
3381 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
3383 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3384 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3385 * gcc.target/i386/pr55433.c (dg-options): Ditto.
3386 * gcc.target/i386/pr57848.c (dg-options): Ditto.
3387 * gcc.target/i386/pr59099.c (dg-options): Ditto.
3388 Require fpic effective target.
3389 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3391 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3394 * gcc.dg/pr59722.c: New test.
3396 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3399 * gcc.dg/torture/pr57748-3.c: New test.
3400 * gcc.dg/torture/pr57748-4.c: New test.
3402 2014-01-08 Marek Polacek <polacek@redhat.com>
3405 * gcc.dg/gomp/pr59669-1.c: New test.
3406 * gcc.dg/gomp/pr59669-2.c: New test.
3408 2014-01-08 Martin Jambor <mjambor@suse.cz>
3411 * gcc.dg/ipa/pr59610.c: New test.
3413 2014-01-08 Janus Weil <janus@gcc.gnu.org>
3416 * gfortran.dg/binding_label_tests_26a.f90: New.
3417 * gfortran.dg/binding_label_tests_26b.f90: New.
3419 2014-01-08 Marek Polacek <polacek@redhat.com>
3422 * c-c++-common/ubsan/pr59667.c: New test.
3424 2014-01-08 Richard Biener <rguenther@suse.de>
3427 * gcc.dg/pr59630.c: New testcase.
3429 2014-01-08 Richard Biener <rguenther@suse.de>
3432 * gcc.dg/pr59471.c: New testcase.
3434 2014-01-07 Jeff Law <law@redhat.com>
3437 * gcc.target/i386/pr53623.c: New test.
3439 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
3441 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3443 * g++.dg/cpp1y/pr58534.C: Likewise.
3444 * g++.dg/cpp1y/pr58536.C: Likewise.
3445 * g++.dg/cpp1y/pr58548.C: Likewise.
3446 * g++.dg/cpp1y/pr58549.C: Likewise.
3447 * g++.dg/cpp1y/pr58637.C: Likewise.
3448 * g++.dg/cpp1y/pr59112.C: Likewise.
3449 * g++.dg/cpp1y/pr59113.C: Likewise.
3450 * g++.dg/cpp1y/pr59629.C: Likewise.
3451 * g++.dg/cpp1y/pr59635.C: Likewise.
3452 * g++.dg/cpp1y/pr59636.C: Likewise.
3453 * g++.dg/cpp1y/pr59638.C: Likewise.
3455 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
3457 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3459 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
3461 * gcc.target/i386/intrinsics_4.c (bar): New function.
3463 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3465 * g++.dg/ext/is_base_of_incomplete-2.C: New.
3467 2014-01-07 Jakub Jelinek <jakub@redhat.com>
3469 PR rtl-optimization/58668
3470 * gcc.dg/pr58668.c: New test.
3472 PR tree-optimization/59643
3473 * gcc.dg/pr59643.c: New test.
3474 * gcc.c-torture/execute/pr59643.c: New test.
3476 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3479 * gfortran.dg/class_allocate_16.f90: New.
3481 2014-01-06 Jakub Jelinek <jakub@redhat.com>
3484 * gcc.target/i386/pr59644.c: New test.
3486 2014-01-06 Marek Polacek <polacek@redhat.com>
3489 * gcc.dg/pr57773.c: New test.
3491 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
3497 * g++.dg/cpp1y/pr59635.C: New testcase.
3498 * g++.dg/cpp1y/pr59636.C: New testcase.
3499 * g++.dg/cpp1y/pr59629.C: New testcase.
3500 * g++.dg/cpp1y/pr59638.C: New testcase.
3502 2014-01-06 Martin Jambor <mjambor@suse.cz>
3505 * gcc.dg/ipa/pr59008.c: New test.
3507 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3509 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3512 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3514 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3515 Require c99_runtime.
3516 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3518 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3519 Require c99_runtime.
3520 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3521 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3522 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3524 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3525 Require c99_runtime.
3526 Make CALC void static.
3527 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3529 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3530 Require c99_runtime.
3531 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3533 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3535 * gcc.target/i386/pr59501-1.c: Require avx effective target.
3536 * gcc.target/i386/pr59501-2.c: Likewise.
3537 * gcc.target/i386/pr59501-3.c: Likewise.
3538 * gcc.target/i386/pr59501-4.c: Likewise.
3539 * gcc.target/i386/pr59501-5.c: Likewise.
3540 * gcc.target/i386/pr59501-6.c: Likewise.
3542 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3544 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3545 * gcc.target/i386/pr59390_1.c: Likewise.
3546 * gcc.target/i386/pr59390_2.c: Likewise.
3548 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
3550 * gcc.dg/pr59350.c: Tweak.
3551 * gcc.dg/pr59350-2.c: New test.
3552 * g++.dg/pr59510.C: Likewise.
3554 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3557 * gfortran.dg/bind_c_procs_2.f90: New.
3559 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
3561 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3562 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3563 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3564 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3565 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3566 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3567 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3569 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
3571 * gcc.target/arm/neon-nested-apcs.c: New test.
3573 2014-01-04 Jakub Jelinek <jakub@redhat.com>
3575 PR tree-optimization/59519
3576 * gcc.dg/vect/pr59519-1.c: New test.
3577 * gcc.dg/vect/pr59519-2.c: New test.
3579 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3582 2014-01-04 Janus Weil <janus@gcc.gnu.org>
3585 * gfortran.dg/typebound_proc_32.f90: New.
3587 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
3590 * g++.dg/pr58950.C: New file.
3592 2014-01-03 Tobias Burnus <burnus@net-b.de>
3595 * g++.dg/gomp/pr58567.C: New.
3597 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
3599 PR tree-optimization/59651
3600 * gcc.dg/torture/pr59651.c: New test.
3601 * gcc.dg/vect/pr59651.c: Ditto.
3603 2014-01-03 Jakub Jelinek <jakub@redhat.com>
3606 * gcc.target/i386/pr59625.c: New test.
3608 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3612 * g++.dg/cpp0x/range-for28.C: New.
3613 * g++.dg/cpp0x/range-for3.C: Update.
3615 2014-01-02 Joseph Myers <joseph@codesourcery.com>
3617 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3619 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3622 * g++.dg/cpp0x/pr59641.C: New file.
3624 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3626 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3628 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3631 * g++.dg/ext/pr59378.C: New file.
3633 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3635 Update copyright years
3637 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3639 * gcc.target/arc/arc.exp: Use the standard form for the copyright
3642 2014-01-02 Janus Weil <janus@gcc.gnu.org>
3645 * gfortran.dg/dynamic_dispatch_12.f90: New.
3647 2014-01-01 Jakub Jelinek <jakub@redhat.com>
3649 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3650 the builtin isn't optimized away as unused.
3652 PR rtl-optimization/59647
3653 * g++.dg/opt/pr59647.C: New test.
3655 Copyright (C) 2014 Free Software Foundation, Inc.
3657 Copying and distribution of this file, with or without modification,
3658 are permitted in any medium without royalty provided the copyright
3659 notice and this notice are preserved.