1 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/vect12.ad[sb]: New test.
4 * gnat.dg/vect13.ad[sb]: Likewise.
6 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
8 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
10 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
11 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
13 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
14 * c-c++-common/ubsan/null-1.c: Likewise.
15 * c-c++-common/ubsan/null-10.c: Likewise.
16 * c-c++-common/ubsan/null-11.c: Likewise.
17 * c-c++-common/ubsan/null-2.c: Likewise.
18 * c-c++-common/ubsan/null-3.c: Likewise.
19 * c-c++-common/ubsan/null-4.c: Likewise.
20 * c-c++-common/ubsan/null-5.c: Likewise.
21 * c-c++-common/ubsan/null-6.c: Likewise.
22 * c-c++-common/ubsan/null-7.c: Likewise.
23 * c-c++-common/ubsan/null-8.c: Likewise.
24 * c-c++-common/ubsan/null-9.c: Likewise.
25 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
26 * c-c++-common/ubsan/overflow-int128.c: Likewise.
27 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
28 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
29 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
30 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
31 * c-c++-common/ubsan/pr59333.c: Likewise.
32 * c-c++-common/ubsan/pr59667.c: Likewise.
33 * c-c++-common/ubsan/pr60613-2.c: Likewise.
34 * c-c++-common/ubsan/pr60636.c: Likewise.
35 * c-c++-common/ubsan/shift-1.c: Likewise.
36 * c-c++-common/ubsan/shift-2.c: Likewise.
37 * c-c++-common/ubsan/vla-1.c: Likewise.
39 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
41 * gnat.dg/vect11.ad[sb]: New test.
43 2014-04-14 Richard Biener <rguenther@suse.de>
45 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
47 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
51 2014-04-14 Richard Biener <rguenther@suse.de>
52 Marc Glisse <marc.glisse@inria.fr>
55 * gcc.target/i386/vec-may_alias.c: New testcase.
57 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
59 * lib/target-supports.exp
60 (check_effective_target_vect_widen_mult_si_to_di_pattern):
61 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
64 2014-04-14 Richard Biener <rguenther@suse.de>
67 * gcc.dg/lto/pr60720_0.c: New testcase.
68 * gcc.dg/lto/pr60720_1.c: Likewise.
70 2014-04-14 Christian Bruel <christian.bruel@st.com>
72 * gcc.target/sh/memset.c: New test.
74 2014-04-14 Richard Biener <rguenther@suse.de>
77 * gcc.dg/graphite/pr55022.c: New testcase.
79 2014-04-14 Richard Biener <rguenther@suse.de>
81 PR tree-optimization/59817
82 PR tree-optimization/60453
83 * gfortran.dg/graphite/pr59817.f: New testcase.
84 * gcc.dg/graphite/pr59817-1.c: Likewise.
85 * gcc.dg/graphite/pr59817-2.c: Likewise.
87 2014-04-14 Jason Merrill <jason@redhat.com>
90 * lib/gcc-dg.exp (dg-build-dso): New.
91 (gcc-dg-test-1): Handle dg-do-what "dso".
93 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
96 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
99 * gfortran.dg/associate_15.f90: New test.
101 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
104 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
107 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
110 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
112 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
114 * gcc.target/mips/umips-store16-1.c: New test.
116 2014-04-11 Tobias Burnus <burnus@net-b.de>
119 * * g++.dg/warn/warn_format_signedness.C: New.
120 * gcc.dg/format/warn-signedness.c: New.
122 2014-04-11 Tobias Burnus <burnus@net-b.de>
126 * gfortran.dg/finalize_25.f90: New.
128 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
130 * gcc.target/epiphany/t1068-2.c: New file.
132 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
134 * gcc.target/epiphany/btst-1.c: New test.
136 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
138 PR rtl-optimization/60651
139 * gcc.target/epiphany/mode-switch.c: New test.
141 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/cpp0x/gen-attrs-58.C: New.
145 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
147 2014-04-11 Steve Ellcey <sellcey@mips.com>
148 Jakub Jelinek <jakub@redhat.com>
151 * gcc.c-torture/compile/pr60556.c: New test.
153 2014-04-11 Richard Biener <rguenther@suse.de>
156 * gcc.dg/pr60797.c: New testcase.
158 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
160 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
161 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
162 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
164 * gcc.target/s390/htm-nofloat-1.c: ... this one.
165 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
166 instructions as well.
168 2014-04-11 Jakub Jelinek <jakub@redhat.com>
170 PR rtl-optimization/60663
171 * gcc.target/arm/pr60663.c: New test.
173 2014-04-10 Jason Merrill <jason@redhat.com>
175 * g++.dg/dso/dlclose1.C: Disable for 4.9.
177 2014-04-10 Jakub Jelinek <jakub@redhat.com>
180 * g++.dg/lto/pr60567_0.C: New test.
182 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
184 * gfortran.dg/class_nameclash.f90: New test.
186 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
189 * g++.dg/cpp0x/variadic156.C: New.
191 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
193 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
196 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
199 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
202 2014-04-09 Steve Ellcey <sellcey@mips.com>
204 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
207 2014-04-09 Cong Hou <congh@google.com>
210 * lib/target-supports.exp:
211 (check_effective_target_vect_widen_si_to_di_pattern): New.
212 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
213 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
215 (foo): Fix up formatting.
216 (main): Call check_vect.
218 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
221 * g++.dg/template/crash119.C: New.
223 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
225 * gcc.target/powerpc/atomic_load_store-p8.c: New.
227 2014-04-08 Jason Merrill <jason@redhat.com>
229 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
232 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
234 PR rtl-optimization/60776
235 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
236 * gcc.dg/builtin-bswap-7.c: Likewise.
237 * gcc.dg/builtin-bswap-6a.c: New testcase.
238 * gcc.dg/builtin-bswap-7a.c: New testcase.
241 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
243 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
245 * gcc.dg/builtin-bswap-7.c: Likewise.
247 2014-04-08 Richard Biener <rguenther@suse.de>
249 PR tree-optimization/60785
250 * gcc.dg/graphite/pr60785.c: New testcase.
252 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
255 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
258 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
260 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
261 * g++.dg/warn/Wnvdtor-3.C: Likewise.
262 * g++.dg/warn/Wnvdtor-4.C: Likewise.
264 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
266 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
268 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
271 * g++.dg/torture/pr60609.C: New test.
273 2014-04-07 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/60766
276 * gcc.dg/torture/pr60766.c: New testcase.
278 2014-04-07 Jason Merrill <jason@redhat.com>
280 * lib/gcc-dg.exp (dg-build-dso): New.
281 (gcc-dg-test-1): Handle dg-do-what "dso".
282 * lib/target-supports.exp (add_options_for_dlopen): New.
283 (check_effective_target_dlopen): Use it.
285 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
287 * gcc.target/arm/pr60657.c: Fix missing curly brace.
289 2014-04-07 Richard Biener <rguenther@suse.de>
292 * g++.dg/torture/pr60750.C: New testcase.
293 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
295 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
297 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
299 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
302 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
304 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
307 * g++.dg/cpp1y/auto-fn25.C: Require lto.
309 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
311 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
313 * gfortran.dg/warn_conversion_4.f90: Adjust test.
315 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
317 * gcc.target/avr/dev-specific-rmw.c: New test.
319 2014-04-04 Cong Hou <congh@google.com>
321 PR tree-optimization/60656
322 * gcc.dg/vect/pr60656.c: New test.
324 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
326 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
328 * gcc.dg/builtin-bswap-7.c: Likewise.
330 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
333 * g++.dg/cpp0x/constexpr-ice15.C: New.
335 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
338 testcase by Richard Biener
339 * gcc.dg/lto/pr59626_0.c: New testcase.
340 * gcc.dg/lto/pr59626_1.c: New testcase.
342 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
345 * gcc.c-torture/compile/pr60655-1.c: New test.
347 2014-04-04 Martin Jambor <mjambor@suse.cz>
350 * g++.dg/ipa/pr60640-1.C: New test.
351 * g++.dg/ipa/pr60640-2.C: Likewise.
352 * g++.dg/ipa/pr60640-3.C: Likewise.
353 * g++.dg/ipa/pr60640-4.C: Likewise.
355 2014-04-04 Jeff Law <law@redhat.com>
358 * gcc.target/arm/pr60657.c: New test.
360 2014-04-04 Richard Biener <rguenther@suse.de>
363 * g++.dg/torture/pr60746.C: New testcase.
365 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
367 * g++.old-deja/g++.robertl/eb121.C: Adjust.
368 * g++.old-deja/g++.jason/overload21.C: Likewise.
369 * g++.old-deja/g++.law/init5.C: Likewise.
371 2014-04-03 Cong Hou <congh@google.com>
373 PR tree-optimization/60505
374 * gcc.dg/vect/pr60505.c: New test.
376 2014-04-03 Richard Biener <rguenther@suse.de>
378 PR tree-optimization/60740
379 * gcc.dg/graphite/pr60740.c: New testcase.
381 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
383 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
384 * g++.dg/warn/Wnvdtor-2.C: New.
385 * g++.dg/warn/Wnvdtor-3.C: New.
386 * g++.dg/warn/Wnvdtor-4.C: New.
387 * g++.dg/warn/Weff1.C: Delete.
388 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
389 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
391 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
394 * testsuite/g++.dg/torture/pr60659.C: New testcase.
396 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398 PR tree-optimization/60733
399 * gcc.dg/torture/pr60733.c: New test.
401 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
403 PR rtl-optimization/60650
404 * gcc.target/arm/pr60650-2.c: New.
406 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
408 * gcc.target/i386/avx2-vpand-3.c,
409 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
411 2014-04-02 Joseph Myers <joseph@codesourcery.com>
413 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
414 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
415 gcc.target/i386/memcpy-strategy-1.c,
416 gcc.target/i386/memcpy-strategy-2.c,
417 gcc.target/i386/memcpy-vector_loop-1.c,
418 gcc.target/i386/memcpy-vector_loop-2.c,
419 gcc.target/i386/memset-vector_loop-1.c,
420 gcc.target/i386/memset-vector_loop-2.c,
421 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
422 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
423 -march= options different from those in dg-options.
425 2014-04-02 Joseph Myers <joseph@codesourcery.com>
427 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
428 gcc.target/i386/pr30970.c: Use -mtune=generic.
429 * gcc.target/i386/avx2-vpaddb-3.c,
430 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
431 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
432 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
433 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
434 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
435 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
436 gcc.target/i386/avx2-vpsubw-3.c,
437 gcc.target/i386/avx256-unaligned-load-1.c,
438 gcc.target/i386/avx256-unaligned-load-4.c,
439 gcc.target/i386/avx256-unaligned-store-1.c,
440 gcc.target/i386/avx256-unaligned-store-2.c,
441 gcc.target/i386/avx256-unaligned-store-4.c: Use
444 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
445 Iain Sandoe <iain@codesourcery.com>
448 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
449 with the additional options -Wl,-undefined,dynamic_lookup
450 and -Wl,-flat_namespace.
451 * gcc.dg/torture/pr53922.c: Additional option
452 -Wl,-flat_namespace for darwin[89].
453 * gcc.dg/torture/pr60092.c: Additional options
454 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
457 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
460 * lib/prune.exp: Modify the regular express to prune
461 the new warnings introduced by r205679 on darwin9.
463 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
465 * g++.dg/init/ctor4.C: Adjust.
466 * g++.dg/init/ctor4-1.C: New.
467 * g++.dg/cpp0x/defaulted2.C: Adjust.
469 2014-04-01 Richard Henderson <rth@redhat.com>
472 * gcc.dg/pr60704.c: New file.
474 2014-04-01 Bin Cheng <bin.cheng@arm.com>
477 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
478 logical_op_short_circuit targets.
480 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
483 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
484 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
486 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
488 PR rtl-optimization/60700
489 * gcc.target/i386/pr60700.c: New test.
491 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
494 * gcc.target/arm/pr60650.c: Adjust command line options.
496 2014-03-31 Martin Jambor <mjambor@suse.cz>
499 * gcc.dg/pr60647-1.c: New test.
500 * gcc.dg/pr60647-2.c: Likewise.
502 2014-03-31 Richard Biener <rguenther@suse.de>
504 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
506 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
509 * gcc.target/aarch64/pr60034.c: New file.
511 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
514 * g++.dg/cpp1y/pr60626.C: New testcase.
516 2014-03-29 Joseph Myers <joseph@codesourcery.com>
518 * gcc.dg/pr45416.c: Allow bextr on x86.
519 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
520 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
521 gcc.target/i386/fma4-vector.c: Use -mno-fma.
522 * gcc.target/i386/l_fma_double_1.c,
523 gcc.target/i386/l_fma_double_2.c,
524 gcc.target/i386/l_fma_double_3.c,
525 gcc.target/i386/l_fma_double_4.c,
526 gcc.target/i386/l_fma_double_5.c,
527 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
528 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
529 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
530 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
531 * gcc.target/i386/pr27971.c: Use -mno-tbm.
532 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
533 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
535 2014-03-29 Jakub Jelinek <jakub@redhat.com>
538 * g++.dg/pr60648.C: Move test to...
539 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
540 dg-options, add for fpic targets dg-additional-options -fPIC.
542 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
544 * gnat.dg/opt33.adb: New testcase.
546 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
549 * gcc.target/aarch64/pr60697.c: New.
551 2014-03-27 Jeff Law <law@redhat.com>
554 * g++.dg/pr60648.C: New test.
556 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
559 * g++.dg/cpp1y/pr60573.C: New testcase.
561 2014-03-28 Jakub Jelinek <jakub@redhat.com>
564 * gcc.target/i386/pr60693.c: New test.
566 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
568 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
570 2014-03-28 Jakub Jelinek <jakub@redhat.com>
573 * c-c++-common/pr60689.c: New test.
576 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
577 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
580 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
583 * gcc.target/aarch64/pr60675.C: New.
585 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
587 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
589 * lib/target-supports.exp: Return true for s390
590 in check_effective_logical_op_short_circuit.
592 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
594 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
595 of second source operand.
596 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
597 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
598 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
600 2014-03-28 Jakub Jelinek <jakub@redhat.com>
603 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
605 2014-03-28 Tobias Burnus <burnus@net-b.de>
607 * lib/cilk-plus-dg.exp: New.
608 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
609 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
611 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
614 * gfortran.dg/where_4.f90: New test case.
616 2014-03-27 Tobias Burnus <burnus@net-b.de>
619 * gfortran.dg/finalize_24.f90: New.
621 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
623 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
626 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
627 vec_select optimizations.
628 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
629 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
632 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
633 xxpermdi builtins are supported.
635 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
637 PR rtl-optimization/60650
638 * gcc.target/arm/pr60650.c: New.
640 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
642 * gcc.target/s390/20140327-1.c: New testcase.
644 2014-03-27 Jakub Jelinek <jakub@redhat.com>
647 * g++.dg/gomp/pr60682.C: New test.
649 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
651 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
653 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
656 * gcc.target/aarch64/pr60580_1.c: New.
657 * gcc.target/aarch64/test_fp_attribute_1.c: New.
658 * gcc.target/aarch64/test_fp_attribute_2.c: New.
660 2014-03-26 Dehao Chen <dehao@google.com>
662 * gcc.dg/predict-8.c: New test.
664 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
667 * g++.dg/init/const10.C: New.
668 * g++.dg/init/const11.C: New.
669 * g++.dg/init/pr25811.C: Adjust.
670 * g++.dg/init/pr29043.C: Likewise.
671 * g++.dg/init/pr43719.C: Likewise.
672 * g++.dg/init/pr44086.C: Likewise.
673 * g++.dg/init/ctor8.C: Likewise.
674 * g++.dg/init/uninitialized1.C: Likewise.
676 2014-03-26 Jakub Jelinek <jakub@redhat.com>
679 * c-c++-common/ubsan/pr60636.c: New test.
681 2014-03-26 Andreas Schwab <schwab@suse.de>
683 * g++.dg/torture/pr60315.C: Remove duplication.
685 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
687 * gcc.c-torture/execute/20140326-1.c: New test.
689 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
692 * g++.dg/torture/pr60315.C: New testcase.
694 2014-03-25 Martin Jambor <mjambor@suse.cz>
697 * g++.dg/ipa/pr60600.C: New test.
699 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
702 * g++.dg/opt/pr56999.C: Pop hidden visibility.
704 2014-03-25 Richard Biener <rguenther@suse.de>
707 * gfortran.dg/lto/pr60635_0.f90: New testcase.
708 * gfortran.dg/lto/pr60635_1.c: Likewise.
710 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
713 * g++.dg/cpp1y/pr60627.C: New testcase.
715 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
717 * gcc.target/aarch64/ushr64_1.c: New.
719 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
721 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
722 (LONG_LONG): Use LLONG.
723 (set_rvector_long): Explicitly return void.
724 (set_vector_long): Likewise.
725 (check_vector_long): Likewise.
727 2014-03-24 Marek Polacek <polacek@redhat.com>
729 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
731 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
732 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
733 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
734 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
735 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
736 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
737 * c-c++-common/ubsan/pr59503.c: Likewise.
738 * c-c++-common/ubsan/pr60613-1.c: Likewise.
739 * c-c++-common/ubsan/save-expr-1.c: Likewise.
740 * c-c++-common/ubsan/shift-3.c: Likewise.
741 * c-c++-common/ubsan/shift-6.c: Likewise.
742 * c-c++-common/ubsan/undefined-1.c: Likewise.
743 * c-c++-common/ubsan/vla-2.c: Likewise.
744 * c-c++-common/ubsan/vla-3.c: Likewise.
745 * c-c++-common/ubsan/vla-4.c: Likewise.
746 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
747 * g++.dg/ubsan/return-2.C: Likewise.
749 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
751 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
754 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
758 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
759 * gfortran.dg/round_4.f90: Likewise.
761 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
764 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
767 2014-03-22 Jakub Jelinek <jakub@redhat.com>
770 * c-c++-common/ubsan/pr60613-1.c: New test.
771 * c-c++-common/ubsan/pr60613-2.c: New test.
773 2014-03-22 Matthias Klose <doko@ubuntu.com>
775 * g++.dg/cpp0x/regress: Remove empty directory.
777 2014-03-22 Jakub Jelinek <jakub@redhat.com>
780 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
782 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
784 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
785 * g++.dg/cpp1y/pr60393.C: Likewise.
787 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/cpp1y/pr60384.C: New.
792 2014-03-21 Jakub Jelinek <jakub@redhat.com>
795 * gcc.dg/pr60598.c: New test.
797 2014-03-21 Martin Jambor <mjambor@suse.cz>
800 * g++.dg/torture/pr59176.C: New test.
802 2014-03-21 Martin Jambor <mjambor@suse.cz>
805 * g++.dg/ipa/pr60419.C: New test.
807 2014-03-21 Richard Biener <rguenther@suse.de>
809 PR tree-optimization/60577
810 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
812 2014-03-21 Tobias Burnus <burnus@net-b.de>
815 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
818 2014-03-20 Jakub Jelinek <jakub@redhat.com>
821 * g++.dg/opt/pr60597.C: New test.
824 * g++.dg/init/pr60572.C: New test.
826 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
828 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
830 2014-03-19 Tobias Burnus <burnus@net-b.de>
834 * gfortran.dg/implicit_pure_4.f90: New.
836 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
841 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
844 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
845 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
846 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
848 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
851 * g++.dg/cpp1y/pr60332.C: New.
853 2014-03-19 Marek Polacek <polacek@redhat.com>
856 * g++.dg/ubsan/pr60569.C: New test.
858 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
860 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
862 2014-03-19 Jakub Jelinek <jakub@redhat.com>
864 PR tree-optimization/60559
865 * g++.dg/vect/pr60559.cc: New test.
867 2014-03-18 Ian Lance Taylor <iant@google.com>
870 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
871 (ditype): Rename typedef from int64_t.
873 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
876 * gcc.dg/cast-qual-3.c: New.
878 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
879 * c-c++-common/Wcast-qual-1.c: More precise match text.
881 2014-03-18 Janus Weil <janus@gcc.gnu.org>
885 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
886 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
887 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
888 * gfortran.dg/intent_optimize_1.f90: Ditto.
889 * gfortran.dg/pointer_init_9.f90: Ditto.
890 * gfortran.dg/volatile4.f90: Ditto.
891 * gfortran.dg/volatile6.f90: Ditto.
893 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
896 * c-c++-common/Wcast-qual-1.c: More precise match text.
898 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/cpp0x/constexpr-ice14.C: New.
903 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
908 2014-03-18 Jakub Jelinek <jakub@redhat.com>
911 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
912 * c-c++-common/ubsan/null-2.c: Likewise.
913 * c-c++-common/ubsan/null-3.c: Likewise.
914 * c-c++-common/ubsan/null-4.c: Likewise.
915 * c-c++-common/ubsan/null-5.c: Likewise.
916 * c-c++-common/ubsan/null-6.c: Likewise.
917 * c-c++-common/ubsan/null-7.c: Likewise.
918 * c-c++-common/ubsan/null-8.c: Likewise.
919 * c-c++-common/ubsan/null-9.c: Likewise.
920 * c-c++-common/ubsan/null-10.c: Likewise.
921 * c-c++-common/ubsan/null-11.c: Likewise.
922 * c-c++-common/ubsan/overflow-1.c: Likewise.
923 * c-c++-common/ubsan/overflow-2.c: Likewise.
924 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
925 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
926 * c-c++-common/ubsan/overflow-int128.c: Likewise.
927 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
928 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
929 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
930 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
931 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
932 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
933 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
934 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
935 * c-c++-common/ubsan/pr59333.c: Likewise.
936 * c-c++-common/ubsan/pr59503.c: Likewise.
937 * c-c++-common/ubsan/pr59667.c: Likewise.
938 * c-c++-common/ubsan/undefined-1.c: Likewise.
939 * g++.dg/ubsan/pr59250.C: Likewise.
940 * g++.dg/ubsan/pr59306.C: Likewise.
942 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
944 * gcc.dg/tls/pr58595.c: Add tls options.
946 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
948 * gcc.target/i386/avx-additional-reg-names.c: New.
949 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
951 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
954 * g++.dg/cpp1y/pr60390.C: New testcase.
957 * g++.dg/cpp1y/pr60391.C: New testcase.
959 2014-03-17 Jakub Jelinek <jakub@redhat.com>
962 * gcc.target/i386/pr60516.c: New test.
964 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
967 * g++.dg/cpp0x/constexpr-ice13.C: New.
969 2014-03-17 Marek Polacek <polacek@redhat.com>
972 * gcc.dg/gomp/pr60534.c: New test.
974 2014-03-17 Kai Tietz <ktietz@redhat.com>
976 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
978 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
981 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
984 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
987 * gfortran.dg/list_read_12.f90: New test.
989 2014-03-15 Janus Weil <janus@gcc.gnu.org>
992 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
993 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
994 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
995 -Wno-aggressive-loop-optimizations and remove an unused variable.
996 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
997 * gfortran.dg/pointer_init_9.f90: New.
998 * gfortran.dg/volatile4.f90: Put into subroutine.
999 * gfortran.dg/volatile6.f90: Ditto.
1001 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
1004 * gfortran.dg/transpose_4.f90: New test.
1006 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
1008 PR rtl-optimization/60508
1009 * gcc.target/i386/pr60508.c: New.
1011 2014-03-14 Richard Biener <rguenther@suse.de>
1014 * g++.dg/pr60518.C: New testcase.
1016 2014-03-14 Martin Jambor <mjambor@suse.cz>
1019 * gcc.dg/lto/pr60461_0.c: New test.
1021 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
1023 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1024 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1025 * gcc.dg/lto/save-temps_0.c: New testcase.
1027 2014-03-13 Jakub Jelinek <jakub@redhat.com>
1030 * c-c++-common/pr36282-1.c: New test.
1031 * c-c++-common/pr36282-2.c: New test.
1032 * c-c++-common/pr36282-3.c: New test.
1033 * c-c++-common/pr36282-4.c: New test.
1035 2014-03-13 Richard Henderson <rth@redhat.com>
1038 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1040 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1043 * g++.dg/template/crash118.C: New.
1044 * g++.dg/template/crash95.C: Adjust.
1046 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
1048 PR rtl-optimization/57189
1049 * gcc.target/i386/pr57189.c: New.
1051 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/cpp0x/static_assert10.C: New.
1055 * g++.dg/cpp0x/static_assert11.C: Likewise.
1056 * g++.dg/cpp0x/static_assert3.C: Adjust.
1058 2014-03-13 Richard Biener <rguenther@suse.de>
1060 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1062 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1064 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1065 2.07 128-bit arithmetic.
1066 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1068 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1069 due to when TImode is allowed in VSX registers, the allowable
1070 address modes for TImode is just a single indirect address in
1071 order for the value to be loaded and store in either GPR or VSX
1072 registers. This affects the generated code, and it would cause
1073 this test to fail, when such an option is used.
1075 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
1077 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1079 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1081 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1082 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1083 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1084 only test for exactly one if if -mbranch-cost=1 has been passed.
1086 2014-03-12 Christian Bruel <christian.bruel@st.com>
1089 * gcc.target/arm/pr60264.c
1091 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1093 PR tree-optimization/60454
1094 * gcc.c-torture/execute/pr60454.c: New test.
1096 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1097 Marc Glisse <marc.glisse@inria.fr>
1099 PR tree-optimization/60502
1100 * gcc.c-torture/compile/pr60502.c: New test.
1102 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1105 * gcc.dg/vect/pr60482.c: New test.
1107 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp0x/inh-ctor19.C: New.
1112 2014-03-11 Richard Biener <rguenther@suse.de>
1114 PR tree-optimization/60429
1115 PR tree-optimization/60485
1116 * gcc.dg/pr60485-1.c: New testcase.
1117 * gcc.dg/pr60485-2.c: Likewise.
1119 2014-03-10 Jakub Jelinek <jakub@redhat.com>
1122 * g++.dg/ipa/pr60457.C: New test.
1124 2014-03-10 Richard Biener <rguenther@suse.de>
1127 * g++.dg/torture/pr60474.C: New testcase.
1129 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
1131 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1133 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
1135 * gcc.dg/lto/pr55113_0.c: New testcase.
1137 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
1140 * g++.dg/cpp1y/pr60033.C: New testcase.
1143 * g++.dg/cpp1y/pr60393.C: New testcase.
1145 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1148 * gfortran.dg/fmt_en.f90: New test.
1150 2014-03-07 Jason Merrill <jason@redhat.com>
1152 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1153 * lib/target-supports.exp (check_effective_target_c++11): Now
1155 (check_effective_target_c++11_only): New.
1156 (check_effective_target_c++11_down): New.
1157 (check_effective_target_c++1y): New.
1158 (check_effective_target_c++1y_only): New.
1159 (check_effective_target_c++98_only): Rename from
1160 check_effective_target_c++98.
1161 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1163 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1166 * g++.dg/cpp0x/constexpr-ice12.C: New.
1168 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
1170 * c-c++-common/gomp/map-1.c: Extend.
1172 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
1173 Janus Weil <janus@gcc.gnu.org>
1176 * gfortran.dg/deferred_type_component_1.f90 : New test.
1177 * gfortran.dg/deferred_type_component_2.f90 : New test.
1179 2014-03-06 Marek Polacek <polacek@redhat.com>
1182 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1183 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1185 2014-03-06 Jakub Jelinek <jakub@redhat.com>
1188 * gcc.dg/tls/pr58595.c: New test.
1190 2014-03-06 Richard Biener <rguenther@suse.de>
1196 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1198 * gcc.dg/lto/pr55113_0.c: New testcase.
1200 2014-03-05 Jakub Jelinek <jakub@redhat.com>
1203 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1204 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
1205 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1207 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1208 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1209 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1210 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1211 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1212 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
1213 even for mips*/s390*/i?86/x86_64.
1214 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1215 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1216 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1217 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1218 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1221 * gcc.dg/lto/pr60404_0.c: New test.
1222 * gcc.dg/lto/pr60404_1.c: New file.
1223 * gcc.dg/lto/pr60404_2.c: New file.
1225 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1227 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1228 long long" throughout.
1229 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1230 * gcc.dg/vmx/insert-vsx.c: Likewise.
1231 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1232 * gcc.dg/vmx/ld-vsx.c: Likewise.
1233 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1234 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1235 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1236 * gcc.dg/vmx/merge-vsx.c: Likewise.
1237 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1238 * gcc.dg/vmx/st-vsx.c: Likewise.
1239 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1240 * gcc.dg/vmx/stl-vsx.c: Likewise.
1241 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1243 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1245 * gcc.dg/lto/pr55113_0.c: New testcase.
1247 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1250 * g++.dg/cpp1y/pr60376.C: New.
1252 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1254 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1256 2014-03-04 Richard Biener <rguenther@suse.de>
1258 PR tree-optimization/60382
1259 * gcc.dg/vect/pr60382.c: New testcase.
1261 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
1264 * gfortran.dg/namelist_84.f90: New test.
1266 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
1268 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1269 argument to avoid inf values.
1270 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1271 UNION_FP_CHECK machinery.
1273 2014-03-03 Renlin Li <Renlin.Li@arm.com>
1275 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1276 i32in128 cases outside special big-endian processing block.
1278 2014-03-03 Jakub Jelinek <jakub@redhat.com>
1280 PR preprocessor/60400
1281 * c-c++-common/cpp/pr60400.c: New test.
1282 * c-c++-common/cpp/pr60400-1.h: New file.
1283 * c-c++-common/cpp/pr60400-2.h: New file.
1286 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1288 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1289 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1291 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1294 * g++.dg/lto/pr60150.H: New testcase.
1295 * g++.dg/lto/pr60150_0.C: New testcase.
1296 * g++.dg/lto/pr60150_1.C: New testcase.
1298 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1301 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1303 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1306 * gfortran.dg/vect/pr32380.f: Fix expected test results.
1308 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1311 * g++.dg/cpp0x/pr50025.C: New.
1313 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
1316 * g++.dg/cpp1y/pr60377.C: New testcase.
1318 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
1321 * gfortran.dg/str_comp_optimize_1.f90: New test.
1323 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1326 * gcc.c-torture/compile/pr60071.c: New.
1328 2014-02-28 Janus Weil <janus@gcc.gnu.org>
1331 * gfortran.dg/unlimited_polymorphic_16.f90: New.
1333 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1336 * g++.dg/cpp0x/constexpr-ice11.C: New.
1338 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1341 * g++.dg/cpp1y/auto-fn24.C: New.
1343 2014-02-28 Joey Ye <joey.ye@arm.com>
1346 * gcc.target/arm/thumb1-far-jump-3.c: New case.
1348 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1351 * g++.dg/overload/ellipsis2.C: New.
1353 2014-02-27 Jeff Law <law@redhat.com>
1355 PR rtl-optimization/52714
1356 * gcc.c-torture/compile/pr52714.c: New test.
1358 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
1359 Jeff Law <law@redhat.com>
1361 PR rtl-optimization/49847
1362 * g++.dg/pr49847.C: New test.
1364 2014-02-27 Marek Polacek <polacek@redhat.com>
1367 * c-c++-common/pr59223.c: New test.
1369 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1371 * common/config/i386/predicates.md (const1256_operand): Remove.
1372 (const2356_operand): New.
1373 (const_1_to_2_operand): Remove.
1374 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1375 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1376 (*avx512pf_gatherpf<mode>sf): Ditto.
1377 (avx512pf_gatherpf<mode>df): Ditto.
1378 (*avx512pf_gatherpf<mode>df_mask): Ditto.
1379 (*avx512pf_gatherpf<mode>df): Ditto.
1380 (avx512pf_scatterpf<mode>sf): Ditto.
1381 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1382 (*avx512pf_scatterpf<mode>sf): Ditto.
1383 (avx512pf_scatterpf<mode>df): Ditto.
1384 (*avx512pf_scatterpf<mode>df_mask): Ditto.
1385 (*avx512pf_scatterpf<mode>df): Ditto.
1386 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1388 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1390 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1391 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1392 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1393 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1394 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1395 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1396 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1397 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1399 2014-02-26 Bin Cheng <bin.cheng@arm.com>
1402 * gnat.dg/renaming5.adb: Change to two expected gotos.
1403 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1405 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1406 messages for removed basic block.
1407 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1408 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1409 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1410 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1412 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1414 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1415 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1416 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1417 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1418 * gcc.dg/vmx/merge-vsx.c: Likewise.
1419 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1421 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
1423 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1424 * gcc.target/i386/prefetchwt1-1.c: New.
1425 * g++.dg/other/i386-2.C: Add new option.
1426 * g++.dg/other/i386-3.C: Ditto.
1427 * gcc.target/i386/sse-12.c: Ditto.
1428 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1429 * gcc.target/i386/sse-22.c: Add new option.
1430 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1432 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1435 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1438 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1440 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
1443 * g++.dg/cpp1y/pr60311.C: New testcase.
1445 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1448 * g++.dg/cpp1y/pr60065.C: New testcase.
1450 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
1452 PR rtl-optimization/60268
1453 * gcc.c-torture/compile/pr60268.c: New test.
1455 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
1457 * gcc.target/microblaze/others/mem_reload.c: New test.
1459 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1461 * gcc.dg/vmx/lde.c: New test.
1462 * gcc.dg/vmx/lde-be-order.c: New test.
1463 * gcc.dg/vmx/ste.c: New test.
1464 * gcc.dg/vmx/ste-be-order.c: New test.
1466 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
1469 * lib/target-supports.exp
1470 (check_effective_target_logical_op_short_circuit): Add cris-*-*
1471 and crisv32-*-* to list.
1473 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1476 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1478 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1480 * gcc.dg/vmx/vsums.c: Check entire result vector.
1481 * gcc.dg/vmx/vsums-be-order.c: Likewise.
1483 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1485 * gcc.dg/vmx/ld.c: New test.
1486 * gcc.dg/vmx/ld-be-order.c: New test.
1487 * gcc.dg/vmx/ld-vsx.c: New test.
1488 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1489 * gcc.dg/vmx/ldl.c: New test.
1490 * gcc.dg/vmx/ldl-be-order.c: New test.
1491 * gcc.dg/vmx/ldl-vsx.c: New test.
1492 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1493 * gcc.dg/vmx/st.c: New test.
1494 * gcc.dg/vmx/st-be-order.c: New test.
1495 * gcc.dg/vmx/st-vsx.c: New test.
1496 * gcc.dg/vmx/st-vsx-be-order.c: New test.
1497 * gcc.dg/vmx/stl.c: New test.
1498 * gcc.dg/vmx/stl-be-order.c: New test.
1499 * gcc.dg/vmx/stl-vsx.c: New test.
1500 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1502 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
1504 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1505 * g++.dg/other/i386-3.C (dg-options): Ditto.
1506 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1507 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1508 -mavx512pf and -msha.
1510 2014-02-21 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/60276
1513 * gcc.dg/vect/pr60276.c: New testcase.
1515 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1518 * gfortran.dg/finalize_23.f90: New.
1520 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
1524 * g++.dg/cpp1y/pr60052.C: New testcase.
1525 * g++.dg/cpp1y/pr60053.C: New testcase.
1527 2014-02-21 Tobias Burnus <burnus@net-b.de>
1530 * gfortran.dg/inquire_16.f90: New.
1532 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
1534 * gcc.target/nios2/biggot-1.c: New.
1535 * gcc.target/nios2/biggot-2.c: New.
1537 2014-02-20 Martin Jambor <mjambor@suse.cz>
1540 * gcc.dg/ipa/pr55260.c: New test.
1542 2014-02-20 Bin Cheng <bin.cheng@arm.com>
1544 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1545 for execution test case.
1547 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
1550 * g++.dg/torture/pr58555.C: New testcase.
1552 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1555 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1557 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1559 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1560 Kirill Yukhin <kirill.yukhin@intel.com>
1562 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1563 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1564 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1565 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1566 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1567 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1569 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1572 * g++.dg/ext/builtin-bswap1.C: New test.
1573 * c-c++-common/pr37743.c: New test.
1575 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
1577 * gcc.dg/decl-10.c: New test.
1579 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1582 * g++.dg/ext/ivdep-1.C: New test.
1585 * gcc.dg/pr60267.c: New test.
1587 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
1590 * gcc.target/i386/pr39162.c: Add dg-prune-output.
1591 (dg-options): Remove -Wno-psabi.
1592 * gcc.target/i386/pr59794-2.c: Ditto.
1593 * gcc.target/i386/pr60205-1.c: Ditto.
1594 * gcc.target/i386/sse-5.c: Ditto.
1596 2014-02-18 Nick Clifton <nickc@redhat.com>
1598 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1599 * gcc.dg/pr23623.c: Likewise.
1600 * gcc.dg/pr48784-1.c: Likewise.
1601 * gcc.dg/pr48784-2.c: Likewise.
1602 * gcc.dg/pr56997-2.c: Likewise.
1603 * gcc.dg/sms-6.c: Likewise.
1604 * gcc.dg/torture/pr60183.c: Likewise.
1605 * gcc.dg/torture/vec-cvt-1.c: Likewise.
1606 * gcc.c-torture/execute/20061220-1.x: New.
1607 * gcc.c-torture/execute/pr43220.x: New.
1608 * gcc.c-torture/execute/pr51581-1.x: New.
1609 * gcc.c-torture/execute/pr51581-2.x: New.
1610 * gcc.c-torture/execute/pr58570.x: New.
1611 * gcc.c-torture/unsorted/DFcmp.x: New.
1612 * gcc.c-torture/unsorted/SFset.x: New.
1614 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
1616 * gnat.dg/opt31.adb: New test.
1618 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1620 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1622 2014-02-19 Janus Weil <janus@gcc.gnu.org>
1625 * gfortran.dg/typebound_proc_33.f90: New.
1627 2014-02-19 Marek Polacek <polacek@redhat.com>
1630 * gcc.dg/pr60195.c: New test.
1632 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
1634 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1637 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1639 PR preprocessor/58844
1640 * c-c++-common/cpp/pr58844-1.c: New test.
1641 * c-c++-common/cpp/pr58844-2.c: New test.
1643 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1646 * g++.dg/cpp0x/constexpr-ice10.C: New.
1648 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1651 * g++.dg/cpp0x/pr60215.C: New.
1653 2014-02-18 Tobias Burnus <burnus@net-b.de>
1656 * gfortran.dg/proc_ptr_45.f90: New.
1657 * gfortran.dg/proc_ptr_46.f90: New.
1659 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
1662 * g++.dg/cpp1y/pr60190.C: New testcase.
1665 * g++.dg/cpp1y/pr60064.C: New testcase.
1667 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
1670 * gcc.target/i386/pr60205-1.c: New test.
1671 * gcc.target/i386/pr60205-2.c: Ditto.
1673 2014-02-18 Kai Tietz <ktietz@redhat.com>
1676 * gcc.target/i386/nest-1.c: New testcase.
1678 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
1680 * gnat.dg/opt32.adb: New test.
1682 2014-02-18 Janus Weil <janus@gcc.gnu.org>
1685 * gfortran.dg/typebound_generic_15.f90: New.
1687 2014-02-17 Janus Weil <janus@gcc.gnu.org>
1690 * gfortran.dg/init_flag_12.f90: New.
1692 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
1693 Ilya Tocar <ilya.tocar@intel.com>
1695 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1696 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1697 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1698 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1700 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
1702 * lib/target-supports.exp
1703 (check_effective_target_logical_op_short_circuit): New procedure.
1704 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1705 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1706 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1707 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1708 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1709 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1710 logical_op_short_circuit for the alternative test, extending
1713 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1716 * gcc.target/powerpc/pr60203.c: New testsuite.
1718 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1721 * gfortran.dg/ichar_3.f90: New test.
1723 2014-02-15 Richard Biener <rguenther@suse.de>
1725 PR tree-optimization/60183
1726 * gcc.dg/torture/pr60183.c: New testcase.
1728 2014-02-14 Jeff Law <law@redhat.com>
1730 PR rtl-optimization/60131
1731 * g++.dg/torture/pr60131.C: New test.
1733 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1735 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1738 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1740 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1742 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1744 * gcc.c-torture/compile/20140213.c: New test.
1746 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1749 * gcc.target/i386/pr43546.c: New test.
1751 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1753 * gcc.target/s390/hotpatch-compile-8.c: New test.
1755 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1757 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1758 definition with an ifndef.
1759 * gcc.dg/pr59605-2.c: New test.
1761 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1763 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1765 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1767 * gcc.dg/torture/float128-mul-underflow.c,
1768 gcc.dg/torture/float128-truncdf-underflow.c,
1769 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1771 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1774 * g++.dg/ipa/pr59737.C: New test.
1776 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1778 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1780 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1782 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1784 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1786 2014-02-12 Richard Biener <rguenther@suse.de>
1789 * gcc.dg/torture/pr60092.c: New testcase.
1790 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1792 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1794 * gcc.c-torture/execute/20140212-1.c: New test.
1796 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1799 * g++.dg/cpp0x/pr60047.C: New.
1801 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1804 * c-c++-common/pr60101.c: New test.
1806 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1809 * g++.dg/ipa/devirt-27.C: New testcase.
1810 * g++.dg/ipa/devirt-26.C: New testcase.
1812 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1815 * gcc.target/powerpc/pr60137.c: New file.
1817 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1820 * gfortran.dg/pr52370.f90: New test.
1822 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1826 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1829 * gcc.target/i386/pr43662.c (dg-options):
1830 Add -maccumulate-outgoing-args.
1831 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1832 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1833 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1834 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1835 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1836 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1837 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1838 Add -maccumulate-outgoing-args.
1839 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1840 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1841 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1842 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1843 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1844 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1845 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1846 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1847 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1848 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1849 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1850 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1851 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1852 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1853 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1855 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1857 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1859 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1862 * gcc.dg/guality/pr59776.c: New test.
1864 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1866 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1867 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1868 (add_options_for_arm_vfp3): New.
1870 2014-02-11 Jeff Law <law@redhat.com>
1873 * gcc.target/m68k/pr54041.c: New test.
1875 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1878 * gcc.target/i386/pr59927.c: New test.
1880 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1882 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1883 * gcc.dg/vect/pr60012.c: Likewise.
1884 * gcc.dg/vect/vect-119.c: Likewise.
1885 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1886 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1888 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1890 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1892 2014-02-10 Jeff Law <law@redhat.com>
1895 * gcc.c-torture/compile/pr52306.c: New test.
1897 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1899 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1901 2014-02-10 Richard Biener <rguenther@suse.de>
1903 PR tree-optimization/60115
1904 * gcc.dg/torture/pr60115.c: New testcase.
1906 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1908 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1909 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1911 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1912 Ilya Tocar <ilya.tocar@intel.com>
1914 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1915 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1916 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1917 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1918 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1919 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1920 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1921 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1922 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1923 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1924 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1925 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1926 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1927 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1928 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1929 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1930 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1931 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1932 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1933 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1934 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1935 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1936 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1937 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1938 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1939 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1940 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1942 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1944 * gcc.dg/vect/pr59984.c: Require effective target
1947 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1950 * gfortran.dg/associated_target_5.f03: New test.
1952 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1955 * gfortran.dg/elemental_by_value_1.f90: New test.
1957 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1960 * gfortran.dg/finalize_22.f90: New.
1962 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1965 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1966 was fixed by the patch for PR59906.
1968 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1970 PR translation/52289
1971 * gfortran.dg/coarray_8.f90: Update dg-error match.
1973 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1976 * gcc.dg/vect/pr59984.c: New test.
1979 * gcc.dg/attr-alloc_align-1.c: New test.
1980 * gcc.dg/attr-alloc_align-2.c: New test.
1981 * gcc.dg/attr-alloc_align-3.c: New test.
1982 * gcc.dg/attr-assume_aligned-1.c: New test.
1983 * gcc.dg/attr-assume_aligned-2.c: New test.
1984 * gcc.dg/attr-assume_aligned-3.c: New test.
1986 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1989 * gcc.target/i386/pr60077-1.c: New test.
1990 * gcc.target/i386/pr60077-2.c: New test.
1992 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1994 PR preprocessor/56824
1995 * gcc.dg/pr56824.c: New test.
1997 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1999 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2000 variable used for atomic operations.
2002 2014-02-07 Richard Biener <rguenther@suse.de>
2005 * gcc.dg/vect/pr60092-2.c: New testcase.
2007 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2011 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2013 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2014 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2016 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2018 * gcc.target/s390/fp2int1.c: New testcase.
2020 2014-02-07 Richard Biener <rguenther@suse.de>
2023 * gcc.dg/tree-ssa/alias-30.c: New testcase.
2024 * gcc.dg/tree-ssa/alias-31.c: Likewise.
2026 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
2029 * g++.dg/torture/pr59918.C: New testcase.
2031 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2034 * gcc.target/arm/pr59575.c: New test.
2037 * gcc.dg/pr59992.c: New test.
2039 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
2041 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2042 init_priority. Test alignment of variable instead of function.
2044 2014-02-06 Marek Polacek <polacek@redhat.com>
2047 * gcc.dg/pr60087.c: New test.
2049 2014-02-06 Alan Modra <amodra@gmail.com>
2051 * gcc.target/powerpc/pr60032.c: New.
2053 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2056 * gcc.c-torture/execute/pr60062.c: New test.
2057 * gcc.c-torture/execute/pr60072.c: New test.
2059 2014-02-06 Ian Bolton <ian.bolton@arm.com>
2061 * gcc.dg/tree-ssa/pr59597.c: Make called function static
2062 so that expected outcome works for PIC variants too.
2064 2014-02-06 Yury Gribov <y.gribov@samsung.com>
2065 Kugan Vivekanandarajah <kuganv@linaro.org>
2067 * gcc.target/arm/vect-noalign.c: New file.
2069 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
2070 Jakub Jelinek <jakub@redhat.com>
2073 * gcc.dg/pr60013.c: New testcase.
2075 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2077 * gcc.dg/vmx/sum2s.c: New.
2078 * gcc.dg/vmx/sum2s-be-order.c: New.
2080 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2082 * gcc.dg/vmx/pack.c: New.
2083 * gcc.dg/vmx/pack-be-order.c: New.
2084 * gcc.dg/vmx/unpack.c: New.
2085 * gcc.dg/vmx/unpack-be-order.c: New.
2087 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2089 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2090 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2092 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2094 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2095 Use __builtin_floorf, __builtin_ceilf.
2096 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2098 (TEST): Use __builtin_floorf.
2099 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2101 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2104 * g++.dg/opt/pr59947.C: New test.
2107 * c-c++-common/gomp/pr58703.c: New test.
2109 2014-02-05 Richard Biener <rguenther@suse.de>
2112 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2113 avoid using unsigned long long.
2115 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2118 * g++.dg/torture/pr57499.C: New test.
2120 2014-02-05 Yury Gribov <y.gribov@samsung.com>
2122 * gcc.dg/asan/nosanitize-and-inline.c: New test.
2124 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
2126 * g++.dg/ipa/devirrt-22.C: Fix template.
2128 2014-02-04 Marek Polacek <polacek@redhat.com>
2131 * gcc.dg/pr60036.c: New test.
2133 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
2136 * g++.dg/torture/pr60058.C: New testcase.
2138 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
2140 * g++.dg/tsan/default_options.C: Invert check.
2142 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2144 PR tree-optimization/60002
2145 * g++.dg/opt/pr60002.C: New test.
2147 PR tree-optimization/60023
2148 * g++.dg/vect/pr60023.cc: New test.
2151 * c-c++-common/torture/pr60026.c: New test.
2153 PR rtl-optimization/57915
2154 * gcc.target/i386/pr57915.c: New test.
2156 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2158 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2160 2014-02-04 Renlin Li <Renlin.Li@arm.com>
2162 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2164 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2167 * gcc.dg/pr59261.c: New test.
2169 2014-02-04 Richard Biener <rguenther@suse.de>
2171 PR tree-optimization/60012
2172 * gcc.dg/vect/pr60012.c: New testcase.
2174 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2177 * g++.dg/eh/unwind-direct.C: New test.
2179 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
2181 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2182 timeout value to 20s.
2184 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2187 * g++.dg/torture/pr59882.C: New testcase
2189 2014-02-03 Jan Hubicka <jh@suse.cz>
2192 * g++.dg/ipa/devirt-22.C: New testcase.
2194 2014-02-03 Jan Hubicka <jh@suse.cz>
2196 * g++.dg/ipa/devirt-25.C: New testcase.
2198 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2200 PR tree-optimization/59924
2201 * gcc.dg/pr59924.c: New test.
2203 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2206 * g++.dg/ipa/devirt-24.C: New testcase.
2208 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
2212 * c-c++-common/attributes-1.c: New testcase.
2213 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2215 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2218 * g++.dg/cpp0x/pr58871.C: New.
2220 2014-02-03 Cong Hou <congh@google.com>
2222 PR tree-optimization/60000
2223 * g++.dg/vect/pr60000.cc: New test.
2225 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
2227 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2228 * gcc.target/i386/long-double-64-4.c: Likewise.
2229 * gcc.target/i386/long-double-80-1.c: Likewise.
2230 * gcc.target/i386/long-double-80-2.c: Likewise.
2231 * gcc.target/i386/long-double-80-3.c: Likewise.
2232 * gcc.target/i386/long-double-80-4.c: Likewise.
2233 * gcc.target/i386/long-double-80-5.c: Likewise.
2234 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
2235 __multf3 isn't used.
2236 * gcc.target/i386/long-double-64-3.c: Likewise.
2237 * gcc.target/i386/long-double-128-1.c: New test.
2238 * gcc.target/i386/long-double-128-2.c: Likewise.
2239 * gcc.target/i386/long-double-128-3.c: Likewise.
2240 * gcc.target/i386/long-double-128-4.c: Likewise.
2241 * gcc.target/i386/long-double-128-5.c: Likewise.
2242 * gcc.target/i386/long-double-128-6.c: Likewise.
2243 * gcc.target/i386/long-double-128-7.c: Likewise.
2244 * gcc.target/i386/long-double-128-8.c: Likewise.
2245 * gcc.target/i386/long-double-128-9.c: Likewise.
2246 * gcc.target/i386/long-double-64-5.c: Likewise.
2247 * gcc.target/i386/long-double-64-6.c: Likewise.
2248 * gcc.target/i386/long-double-64-7.c: Likewise.
2249 * gcc.target/i386/long-double-64-8.c: Likewise.
2250 * gcc.target/i386/long-double-64-9.c: Likewise.
2251 * gcc.target/i386/long-double-80-10.c: Likewise.
2252 * gcc.target/i386/long-double-80-8.c: Likewise.
2253 * gcc.target/i386/long-double-80-9.c: Likewise.
2255 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
2257 PR rtl-optimization/57662
2258 * g++.dg/pr57662.C: New test.
2260 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2262 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2263 * gcc.dg/vmx/perm.c: New.
2264 * gcc.dg/vmx/perm-be-order.c: New.
2266 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2268 * gcc.dg/vmx/vsums.c: New.
2269 * gcc.dg/vmx/vsums-be-order.c: New.
2271 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
2273 * g++.dg/ipa/devirt-23.C: New testcase.
2274 * g++.dg/ipa/devirt-20.C: Fix template.
2276 2014-02-02 Jan Hubicka <jh@suse.cz>
2278 * g++.dg/ipa/devirt-21.C: New testcase.
2280 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2282 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2283 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2285 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
2288 * gcc.c-torture/execute/pr60017.c: New test.
2290 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
2293 * gfortran.dg/default_initialization_7.f90: New test.
2295 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
2298 * gfortran.dg/elemental_subroutine_9.f90: New test.
2300 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2302 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2304 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2306 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2308 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2310 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2312 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2315 * g++.dg/init/bitfield5.C: New.
2317 2014-02-01 Jakub Jelinek <jakub@redhat.com>
2319 PR tree-optimization/60003
2320 * gcc.c-torture/execute/pr60003.c: New test.
2322 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
2325 * gcc.target/arm/pr59985.C: New.
2327 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2330 * lib/tsan-dg.exp (tsan_init): Instead of not running any
2331 tsan tests if trivial testcase doesn't run, set dg-do-what-default
2333 (tsan_finish): Restore dg-do-what-default.
2334 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2335 * g++.dg/tsan/fd_close_norace2.C: Likewise.
2336 * g++.dg/tsan/default_options.C: Likewise.
2337 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2338 * g++.dg/tsan/atomic_free2.C: Likewise.
2339 * g++.dg/tsan/cond_race.C: Likewise.
2340 * g++.dg/tsan/fd_close_norace.C: Likewise.
2341 * g++.dg/tsan/benign_race.C: Likewise.
2342 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2343 * c-c++-common/tsan/simple_race.c: Likewise.
2344 * c-c++-common/tsan/mutexset1.c: Likewise.
2345 * c-c++-common/tsan/thread_leak2.c: Likewise.
2346 * c-c++-common/tsan/tls_race.c: Likewise.
2347 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2348 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2349 * c-c++-common/tsan/free_race2.c: Likewise.
2350 * c-c++-common/tsan/thread_leak.c: Likewise.
2351 * c-c++-common/tsan/thread_leak1.c: Likewise.
2352 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2353 * c-c++-common/tsan/free_race.c: Likewise.
2354 * c-c++-common/tsan/sleep_sync.c: Likewise.
2355 * c-c++-common/tsan/tiny_race.c: Likewise.
2356 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2357 * c-c++-common/tsan/atomic_stack.c: Likewise.
2358 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
2359 in dg-output regexps.
2360 * c-c++-common/tsan/simple_stack.c: Likewise.
2362 2014-01-31 Richard Henderson <rth@redhat.com>
2364 * g++.dg/tm/pr60004.C: New.
2366 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
2369 * g++.dg/inherit/crash4.C: New.
2371 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2373 * c-c++-common/tsan/simple_race.c: Made test less flaky.
2375 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2377 * gcc.target/i386/m512-check.h: Use correct rounding values.
2379 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2381 * gcc.target/i386/avx-1.c: Use correct rounding values.
2382 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2383 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2384 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2385 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2386 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2387 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2388 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2389 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2390 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2391 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2392 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2393 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2394 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2395 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2396 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2397 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2398 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2399 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2400 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2401 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2402 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2403 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2404 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2405 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2406 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2407 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2408 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2409 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2410 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2411 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2412 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2413 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2414 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2415 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2416 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2417 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2418 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2419 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2420 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2421 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2422 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2423 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2424 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2425 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2426 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2427 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2428 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2429 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2430 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2431 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2432 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2433 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2434 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2435 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2436 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2437 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2438 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2439 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2440 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2441 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2442 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2443 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2444 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2445 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2446 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2447 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2448 * gcc.target/i386/sse-13.c: Ditto.
2449 * gcc.target/i386/sse-14.c: Ditto.
2450 * gcc.target/i386/sse-22.c: Ditto.
2451 * gcc.target/i386/sse-23.c: Ditto.
2453 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2455 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2456 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2458 2014-01-31 Richard Biener <rguenther@suse.de>
2461 * gcc.dg/torture/pr59990.c: New testcase.
2463 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2465 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2466 if it fails don't run any tsan tests.
2468 2014-01-31 Marek Polacek <polacek@redhat.com>
2471 * gcc.dg/pr59940.c (g): Adjust dg-warning.
2472 (y): Adjust dg-error.
2473 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2474 * gcc.dg/pr59963-1.c: New test.
2475 * gcc.dg/pr59963-2.c: New test.
2476 * gcc.dg/pr59963-3.c: New test.
2478 2014-01-30 Jakub Jelinek <jakub@redhat.com>
2481 * gcc.target/arm/pr59923.c: New test.
2483 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2485 * gcc.dg/vmx/splat.c: New.
2486 * gcc.dg/vmx/splat-vsx.c: New.
2487 * gcc.dg/vmx/splat-be-order.c: New.
2488 * gcc.dg/vmx/splat-vsx-be-order.c: New.
2489 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2490 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2492 2014-01-30 Richard Biener <rguenther@suse.de>
2494 PR tree-optimization/59993
2495 * gcc.dg/torture/pr59993.c: New testcase.
2497 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2499 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2500 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2501 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2502 vect_int rather than vect_float.
2504 2014-01-30 Marek Polacek <polacek@redhat.com>
2506 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2508 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
2510 * gcc.target/microblaze/isa/fcmp4.c: New.
2512 2014-01-30 Marek Polacek <polacek@redhat.com>
2515 * gcc.dg/pr59940.c: New test.
2516 * gcc.dg/pr35635.c (func3): Move dg-warning.
2518 2014-01-30 Richard Biener <rguenther@suse.de>
2520 PR tree-optimization/59903
2521 * gcc.dg/torture/pr59903.c: New testcase.
2523 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2526 * g++.dg/lookup/crash8.C: New.
2528 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2531 * g++.dg/template/crash117.C: New.
2533 2014-01-30 Richard Biener <rguenther@suse.de>
2536 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2537 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2539 * gcc.dg/invalid-call-1.c: Likewise.
2541 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/cpp1y/auto-fn23.C: New.
2546 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2549 * g++.dg/init/dso_handle2.C: New.
2551 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2554 * g++.dg/cpp0x/pr58674.C: New.
2556 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
2559 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2560 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2562 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2564 * gcc.dg/vmx/merge-be-order.c: New.
2565 * gcc.dg/vmx/merge.c: New.
2566 * gcc.dg/vmx/merge-vsx-be-order.c: New.
2567 * gcc.dg/vmx/merge-vsx.c: New.
2569 2014-01-29 Richard Biener <rguenther@suse.de>
2571 PR tree-optimization/58742
2572 * gcc.dg/pr58742-1.c: New testcase.
2573 * gcc.dg/pr58742-2.c: Likewise.
2574 * gcc.dg/pr58742-3.c: Likewise.
2576 2014-01-29 Renlin Li <Renlin.Li@arm.com>
2578 * gcc.target/arm/ftest-armv7ve-arm.c: New.
2579 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2580 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2582 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2585 * g++.dg/gomp/pr58702.C: New.
2587 2014-01-29 Dodji Seketeli <dodji@redhat.com>
2589 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2592 2014-01-29 Jakub Jelinek <jakub@redhat.com>
2595 PR tree-optimization/59920
2596 * gcc.dg/pr59920-1.c: New test.
2597 * gcc.dg/pr59920-2.c: New test.
2598 * gcc.dg/pr59920-3.c: New test.
2599 * c-c++-common/gomp/pr59917-1.c: New test.
2600 * c-c++-common/gomp/pr59917-2.c: New test.
2602 PR tree-optimization/59594
2603 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2604 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2605 * gcc.dg/vect/pr59594.c: New test.
2607 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
2610 * gfortran.dg/allocate_class_3.f90: New test.
2612 2014-01-28 Dodji Seketeli <dodji@redhat.com>
2614 PR preprocessor/59935
2615 * c-c++-common/cpp/warning-zero-location.c: New test.
2616 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2618 2014-01-27 Steve Ellcey <sellcey@mips.com>
2620 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2622 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
2624 * g++.dg/ext/mv16.C: New tests.
2626 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
2628 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2629 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2630 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2631 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2632 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2633 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2634 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2635 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2636 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2637 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2638 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2639 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2640 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2641 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2642 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2643 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2644 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2645 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2646 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2647 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2648 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2649 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2650 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2651 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2652 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2653 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2654 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2655 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2656 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2657 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2658 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2659 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2660 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2661 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2662 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2663 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2664 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2665 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2666 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2667 _mm512_mask_cvtepi32_storeu_epi8.
2668 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2669 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2670 _mm512_mask_cvtepi32_storeu_epi16.
2671 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2672 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2673 _mm512_mask_cvtepi64_storeu_epi8.
2674 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2675 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2676 _mm512_mask_cvtepi64_storeu_epi16.
2677 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2678 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2679 _mm512_mask_cvtepi64_storeu_epi32.
2680 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2681 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2682 _mm512_mask_cvtsepi32_storeu_epi8.
2683 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2684 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2685 _mm512_mask_cvtsepi32_storeu_epi16.
2686 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2687 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2688 _mm512_mask_cvtsepi64_storeu_epi8.
2689 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2690 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2691 _mm512_mask_cvtsepi64_storeu_epi16.
2692 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2693 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2694 _mm512_mask_cvtsepi64_storeu_epi32.
2695 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2696 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2697 _mm512_mask_cvtusepi32_storeu_epi8.
2698 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2699 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2700 _mm512_mask_cvtusepi32_storeu_epi16.
2701 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2702 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2703 _mm512_mask_cvtusepi64_storeu_epi8.
2704 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2705 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2706 _mm512_mask_cvtusepi64_storeu_epi16.
2707 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2708 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2709 _mm512_mask_cvtusepi64_storeu_epi32.
2710 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2711 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2713 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2715 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2716 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2717 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2718 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2719 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2720 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2721 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2722 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2723 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2724 built-ins roudning immediate.
2725 * gcc.target/i386/sse-22.c: Add new built-ins.
2726 * gcc.target/i386/sse-23.c: Ditto.
2727 * gcc.target/i386/avx-1.c: Ditto.
2729 2014-01-27 Christian Bruel <christian.bruel@st.com>
2731 * gcc.target/sh/torture/strncmp.c: New tests.
2733 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2735 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2737 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2739 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2741 2014-01-24 Jeff Law <law@redhat.com>
2743 PR tree-optimization/59919
2744 * gcc.c-torture/compile/pr59919.c: New test.
2746 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2749 * g++.dg/ext/timevar2.C: New.
2751 2014-01-24 Marek Polacek <polacek@redhat.com>
2753 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2755 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2758 * gcc.target/i386/pr59929.c: New test.
2760 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2763 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2764 word atomic functions at runtime.
2766 2014-01-23 Marek Polacek <polacek@redhat.com>
2769 * gcc.dg/pr59846.c: New test.
2771 2014-01-23 Marek Polacek <polacek@redhat.com>
2774 * c-c++-common/pr58346-1.c: New test.
2775 * c-c++-common/pr58346-2.c: New test.
2776 * c-c++-common/pr58346-3.c: New test.
2778 2014-01-23 Marek Polacek <polacek@redhat.com>
2781 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2782 * gcc.dg/pr59871.c: New test.
2784 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2787 * g++.dg/parse/enum11.C: New.
2789 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2791 * gcc.target/aarch64/sshr64_1.c: New testcase.
2793 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2795 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2796 SIMD enabled function.
2797 * g++.dg/cilk-plus/ef_test.C: New test.
2798 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2800 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2801 to differenciate C error messages from C++ ones.
2803 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2805 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2807 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2809 * gcc.target/microblaze/others/builtin-trap.c: New test,
2811 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2814 * c-c++-common/gomp/pr58809.c: New test.
2816 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2819 * c-c++-common/asan/use-after-return-1.c: Fixed
2822 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2824 PR preprocessor/58580
2825 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2827 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2828 Ilya Tocar <ilya.tocar@intel.com>
2830 * gcc.target/i386/avx512f-kmovw-1.c: New.
2832 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2834 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2835 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2836 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2837 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2838 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2839 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2841 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2844 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2845 * gcc.target/mips/pr52125.c: New test.
2847 2014-01-22 Marek Polacek <polacek@redhat.com>
2850 * gcc.dg/torture/pr59891.c: New test.
2852 2014-01-22 Jeff Law <law@redhat.com>
2854 PR tree-optimization/59597
2855 * gcc.dg/tree-ssa/pr59597.c: New test.
2857 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2859 PR rtl-optimization/59477
2860 * g++.dg/pr59477.C: New.
2862 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2864 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2866 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2869 * g++.dg/pr59482.C: New.
2871 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2873 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2874 * gcc.dg/vmx/extract-vsx.c: New.
2875 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2876 * gcc.dg/vmx/insert-vsx.c: New.
2878 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2880 PR rtl-optimization/59896
2881 * gcc.target/arm/pr59896.c: New.
2883 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2885 PR rtl-optimization/59858
2886 * gcc.target/arm/pr59858.c: New.
2888 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2891 * gcc.dg/tree-prof/pr59003.c: New test.
2894 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2897 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2899 * gfortran.dg/round_3.f08: Add more cases.
2901 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2903 * lib/target-supports.exp (force_conventional_output_for): New
2905 * lib/scanasm.exp (scan-assembler_required_options)
2906 (scan-assembler-not_required_options)
2907 (scan-assembler-times_required_options): Replace with
2908 force_conventional_output_fors.
2909 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2910 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2912 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2915 * gcc.target/i386/pr59789.c: New testcase.
2917 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2919 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2920 the 'code' bitfield from 16 to 8.
2922 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2924 * lib/target-supports.exp
2925 (check_effective_target_vect_perm): Exclude aarch64_be.
2926 (check_effective_target_vect_perm_byte): Likewise.
2927 (check_effective_target_vect_perm_short): Likewise.
2929 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2931 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2932 (RUN_TEST): Use new macro.
2933 (INDEX64_32): Delete.
2934 (INDEX64_64): Likewise.
2935 (INDEX128_32): Likewise.
2936 (INDEX128_64): Likewise.
2938 (test_vneg_f32): Use fixed RUN_TEST.
2940 2014-01-20 Richard Biener <rguenther@suse.de>
2943 * gcc.dg/pr59860.c: New testcase.
2945 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2948 * gcc.target/i386/pr59880.c: New test.
2950 2014-01-20 Renlin Li <renlin.li@arm.com>
2952 * gcc.dg/pr44194-1.c: Tweak regexp.
2954 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2959 * gfortran.dg/round_3.f08: New cases added.
2960 * gfortran.dg/fmt_g_1.f90: New test.
2962 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2964 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2966 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2968 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2970 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2972 * gcc.dg/vect/pr57705.c: Require vect_int.
2973 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2974 * gcc.dg/vect/vect-alias-check.c: Likewise.
2976 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2979 * gfortran.dg/unresolved_fixup_1.f90: New test.
2980 * gfortran.dg/unresolved_fixup_2.f90: New test.
2982 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2985 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2986 Remove dg-prune-output lines.
2988 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2991 * gfortran.dg/pr59706.f90: New test.
2992 * g++.dg/ext/pr59706.C: New test.
2994 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2999 * g++.dg/init/pr58811.C: Likewise.
3001 2014-01-17 Jeff Law <law@redhat.com>
3004 * gfortran.dg/pr57904.f90: New test.
3006 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3009 * g++.dg/cpp0x/nsdmi-union4.C: New.
3011 2014-01-17 Marek Polacek <polacek@redhat.com>
3014 * g++.dg/diagnostic/pr59838.C: New test.
3016 2014-01-17 Marek Polacek <polacek@redhat.com>
3019 * gcc.dg/pr58346.c: New test.
3021 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3025 dg-options, use dg-additional-options for i?86/x86_64 to avoid
3029 * gfortran.dg/pr59440-1.f90: New test.
3030 * gfortran.dg/pr59440-2.f90: New test.
3031 * gfortran.dg/pr59440-3.f90: New test.
3034 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3035 testing for " version" and " alias" with one testing for
3036 " version\[^\n\r]* alias".
3037 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3038 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3039 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3040 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3041 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3042 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3045 * c-c++-common/torture/pr57945.c: New test.
3047 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
3049 * gcc.target/arm/its.c: New testcase.
3051 2014-01-16 Jan Hubicka <jh@suse.cz>
3054 * g++.dg/torture/pr59775.C: New testcase.
3056 2014-01-16 Jakub Jelinek <jakub@redhat.com>
3059 * gcc.c-torture/compile/pr58344.c: New test.
3062 * gcc.target/i386/pr59839.c: New test.
3065 * gcc.target/i386/pr9771-1.c (main): Rename to...
3066 (real_main): ... this. Add __asm name "main".
3067 (ASMNAME, ASMNAME2, STRING): Define.
3069 2014-01-16 Nick Clifton <nickc@redhat.com>
3072 * gcc.c-torture/compile/pr28865.c: New.
3073 * gcc.c-torture/execute/pr28865.c: New.
3075 2014-01-16 Marek Polacek <polacek@redhat.com>
3078 * gcc.dg/pr59827.c: New test.
3080 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
3082 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3084 2014-01-15 Richard Henderson <rth@redhat.com>
3087 * gcc.target/i386/pr54694.c: New test.
3089 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
3092 * g++.dg/pr49718.C: New test.
3094 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3096 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3098 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3100 * gcc.dg/vmx/mult-even-odd.c: New.
3101 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3103 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
3105 * lib/target-supports.exp (check_libcilkrts_available): Added an
3106 extern "C" if we are using C++ along with a function prototype.
3108 2014-01-15 Jeff Law <law@redhat.com>
3110 PR tree-optimization/59747
3111 * gcc.c-torture/execute/pr59747.c: New test.
3113 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
3116 * c-c++-common/convert-vec-1.c: Also prune ABI change for
3118 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3119 * g++.dg/ext/attribute-test-1.C: Likewise.
3120 * g++.dg/ext/attribute-test-2.C: Likewise.
3121 * g++.dg/ext/attribute-test-3.C: Likewise.
3122 * g++.dg/ext/attribute-test-4.C: Likewise.
3123 * g++.dg/ext/pr56790-1.C: Likewise.
3124 * g++.dg/torture/pr38565.C: Likewise.
3125 * gcc.dg/pr53060.c: Likewise.
3126 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3127 * c-c++-common/vector-compare-2.c: Likewise.
3128 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3129 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
3130 dg-message line number.
3132 2014-01-15 Matthias Klose <doko@ubuntu.com>
3134 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3136 2014-01-15 Richard Biener <rguenther@suse.de>
3138 PR tree-optimization/59822
3139 * g++.dg/torture/pr59822.C: New testcase.
3141 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
3144 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3145 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3147 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
3148 Kugan Vivekanandarajah <kuganv@linaro.org>
3151 * g++.dg/pr59695.C: New testcase.
3153 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3156 * gcc.c-torture/compile/pr59803.c: New testcase.
3158 2014-01-15 Jakub Jelinek <jakub@redhat.com>
3161 * gcc.c-torture/execute/pr58943.c: New test.
3162 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3164 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
3167 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3168 * gcc.target/i386/pr39162.c (y): New __m256i variable.
3169 (bar): Change return type to void. Set y to x.
3170 * gcc.target/i386/pr59794-1.c: New testcase.
3171 * gcc.target/i386/pr59794-2.c: Likewise.
3172 * gcc.target/i386/pr59794-3.c: Likewise.
3173 * gcc.target/i386/pr59794-4.c: Likewise.
3174 * gcc.target/i386/pr59794-5.c: Likewise.
3175 * gcc.target/i386/pr59794-6.c: Likewise.
3176 * gcc.target/i386/pr59794-7.c: Likewise.
3178 2014-01-14 Richard Biener <rguenther@suse.de>
3180 PR tree-optimization/58921
3181 PR tree-optimization/59006
3182 * gcc.dg/torture/pr58921.c: New testcase.
3183 * gcc.dg/torture/pr59006.c: Likewise.
3184 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3186 2014-01-14 Jakub Jelinek <jakub@redhat.com>
3189 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3190 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3191 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
3192 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3193 Executing predictive commoning without unrolling.
3195 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
3197 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3198 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3199 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3200 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3201 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3202 __builtin_ia32_rsqrt28sd_round.
3203 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3204 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3205 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3206 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3207 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3208 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3209 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3210 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3211 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3212 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3213 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3214 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3215 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3216 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3217 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3218 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3219 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3220 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3221 * gcc.target/i386/sse-22.c: Extend with new built-ins,
3222 fix wrong rounding mode (see above).
3223 * gcc.target/i386/sse-23.c: Ditto.
3225 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3227 * gcc.dg/vmx/insert.c: New.
3228 * gcc.dg/vmx/insert-be-order.c: New.
3229 * gcc.dg/vmx/extract.c: New.
3230 * gcc.dg/vmx/extract-be-order.c: New.
3232 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3234 PR tree-optimization/59387
3235 * gcc.c-torture/execute/pr59387.c: New test.
3237 2014-01-13 Richard Biener <rguenther@suse.de>
3239 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3240 adjusting mathlib options.
3241 * gfortran.dg/lto/lto.exp: Likewise.
3243 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
3245 * gnat.dg/loop_optimization17.adb: New test.
3246 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3248 2014-01-13 Christian Bruel <christian.bruel@st.com>
3250 * gcc.target/sh/cmpstrn.c: New case.
3252 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3254 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3255 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3257 2014-01-12 Janus Weil <janus@gcc.gnu.org>
3260 * gfortran.dg/alloc_comp_basics_6.f90: New.
3262 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3265 * gfortran.dg/pr59700.f90: New test.
3267 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3269 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3270 * gfortran.dg/use_only_3.f90: Likewise.
3271 * gfortran.dg/inquire_10.f90: Delete opened file.
3272 * gfortran.dg/inquire_15.f90: Likewise.
3273 * gfortran.dg/pr16597.f90: Likewise.
3274 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3277 2014-01-10 Jeff Law <law@redhat.com>
3280 * gcc.c-torture/compile/pr59743.c: New test.
3282 2014-01-10 Jan Hubicka <jh@suse.cz>
3285 * g++.dg/torture/pr58585.C: New testcase.
3287 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
3289 * gcc.dg/pr46309.c: Disable for cris*-*-*.
3291 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
3293 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3295 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
3298 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3299 * gcc.target/aarch64/cmn-neg2.c: New test.
3301 2014-01-10 Richard Biener <rguenther@suse.de>
3303 PR tree-optimization/59374
3304 * gcc.dg/torture/pr59374-3.c: New testcase.
3306 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3308 * lib/target-supports.exp
3309 (check_effective_target_arm_crypto_ok_nocache): New.
3310 (check_effective_target_arm_crypto_ok): Use above procedure.
3311 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3313 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
3317 * g++.dg/ipa/devirt-20.C: New testcase.
3318 * g++.dg/torture/pr58252.C: Likewise.
3319 * g++.dg/torture/pr59226.C: Likewise.
3321 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3323 * c-c++-common/asan/no-asan-stack.c: New test.
3325 2014-01-10 Jakub Jelinek <jakub@redhat.com>
3328 * gcc.dg/pr59670.c: New test.
3330 2014-01-09 Steve Ellcey <sellcey@mips.com>
3332 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3334 2014-01-09 Jakub Jelinek <jakub@redhat.com>
3337 * gcc.target/i386/pr47735.c: New test.
3339 PR tree-optimization/59622
3340 * g++.dg/opt/pr59622-2.C: New test.
3341 * g++.dg/opt/pr59622-3.C: New test.
3342 * g++.dg/opt/pr59622-4.C: New test.
3343 * g++.dg/opt/pr59622-5.C: New test.
3346 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3347 filename:line instead of (modulename+offset) form with stripped
3348 initial / from the filename.
3350 2014-01-09 Ian Lance Taylor <iant@google.com>
3352 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3353 the other Go compiler.
3355 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3358 * g++.dg/cpp0x/variadic145.C: New.
3360 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
3362 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3363 which don't support -fsplit-stack. Skip rotate[0123].go tests.
3365 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3368 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3369 are run only if the Cilk library is available/enabled.
3370 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3371 * lib/target-supports.exp (check_libcilkrts_available): New function.
3373 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3376 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3377 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3378 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3379 with dg-additional-options.
3380 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3381 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3382 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3383 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3384 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3385 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3387 2014-01-09 Richard Biener <rguenther@suse.de>
3389 PR tree-optimization/59715
3390 * gcc.dg/torture/pr59715.c: New testcase.
3392 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
3394 * c-c++-common/asan/no-asan-globals.c: New test.
3395 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3396 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3397 * c-c++-common/asan/use-after-return-1.c: Likewise.
3398 * c-c++-common/asan/no-use-after-return.c: Likewise.
3400 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
3402 * gnat.dg/weak2.ad[sb]: New test.
3404 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3408 type, use pointers to vector type instead.
3410 2014-01-08 Catherine Moore <clm@codesourcery.com>
3412 * gcc.target/mips/umips-branch-3.c: New test.
3413 * gcc.target/mips/umips-branch-4.c: New test.
3415 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3417 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3418 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3419 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3421 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3422 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3423 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3424 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3426 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3428 PR rtl-optimization/59137
3429 * gcc.target/mips/pr59137.c: New test.
3431 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
3433 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3434 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3435 * gcc.target/i386/pr55433.c (dg-options): Ditto.
3436 * gcc.target/i386/pr57848.c (dg-options): Ditto.
3437 * gcc.target/i386/pr59099.c (dg-options): Ditto.
3438 Require fpic effective target.
3439 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3441 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3444 * gcc.dg/pr59722.c: New test.
3446 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3449 * gcc.dg/torture/pr57748-3.c: New test.
3450 * gcc.dg/torture/pr57748-4.c: New test.
3452 2014-01-08 Marek Polacek <polacek@redhat.com>
3455 * gcc.dg/gomp/pr59669-1.c: New test.
3456 * gcc.dg/gomp/pr59669-2.c: New test.
3458 2014-01-08 Martin Jambor <mjambor@suse.cz>
3461 * gcc.dg/ipa/pr59610.c: New test.
3463 2014-01-08 Janus Weil <janus@gcc.gnu.org>
3466 * gfortran.dg/binding_label_tests_26a.f90: New.
3467 * gfortran.dg/binding_label_tests_26b.f90: New.
3469 2014-01-08 Marek Polacek <polacek@redhat.com>
3472 * c-c++-common/ubsan/pr59667.c: New test.
3474 2014-01-08 Richard Biener <rguenther@suse.de>
3477 * gcc.dg/pr59630.c: New testcase.
3479 2014-01-08 Richard Biener <rguenther@suse.de>
3482 * gcc.dg/pr59471.c: New testcase.
3484 2014-01-07 Jeff Law <law@redhat.com>
3487 * gcc.target/i386/pr53623.c: New test.
3489 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
3491 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3493 * g++.dg/cpp1y/pr58534.C: Likewise.
3494 * g++.dg/cpp1y/pr58536.C: Likewise.
3495 * g++.dg/cpp1y/pr58548.C: Likewise.
3496 * g++.dg/cpp1y/pr58549.C: Likewise.
3497 * g++.dg/cpp1y/pr58637.C: Likewise.
3498 * g++.dg/cpp1y/pr59112.C: Likewise.
3499 * g++.dg/cpp1y/pr59113.C: Likewise.
3500 * g++.dg/cpp1y/pr59629.C: Likewise.
3501 * g++.dg/cpp1y/pr59635.C: Likewise.
3502 * g++.dg/cpp1y/pr59636.C: Likewise.
3503 * g++.dg/cpp1y/pr59638.C: Likewise.
3505 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
3507 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3509 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
3511 * gcc.target/i386/intrinsics_4.c (bar): New function.
3513 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3515 * g++.dg/ext/is_base_of_incomplete-2.C: New.
3517 2014-01-07 Jakub Jelinek <jakub@redhat.com>
3519 PR rtl-optimization/58668
3520 * gcc.dg/pr58668.c: New test.
3522 PR tree-optimization/59643
3523 * gcc.dg/pr59643.c: New test.
3524 * gcc.c-torture/execute/pr59643.c: New test.
3526 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3529 * gfortran.dg/class_allocate_16.f90: New.
3531 2014-01-06 Jakub Jelinek <jakub@redhat.com>
3534 * gcc.target/i386/pr59644.c: New test.
3536 2014-01-06 Marek Polacek <polacek@redhat.com>
3539 * gcc.dg/pr57773.c: New test.
3541 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
3547 * g++.dg/cpp1y/pr59635.C: New testcase.
3548 * g++.dg/cpp1y/pr59636.C: New testcase.
3549 * g++.dg/cpp1y/pr59629.C: New testcase.
3550 * g++.dg/cpp1y/pr59638.C: New testcase.
3552 2014-01-06 Martin Jambor <mjambor@suse.cz>
3555 * gcc.dg/ipa/pr59008.c: New test.
3557 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3559 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3562 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3564 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3565 Require c99_runtime.
3566 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3568 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3569 Require c99_runtime.
3570 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3571 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3572 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3574 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3575 Require c99_runtime.
3576 Make CALC void static.
3577 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3579 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3580 Require c99_runtime.
3581 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3583 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3585 * gcc.target/i386/pr59501-1.c: Require avx effective target.
3586 * gcc.target/i386/pr59501-2.c: Likewise.
3587 * gcc.target/i386/pr59501-3.c: Likewise.
3588 * gcc.target/i386/pr59501-4.c: Likewise.
3589 * gcc.target/i386/pr59501-5.c: Likewise.
3590 * gcc.target/i386/pr59501-6.c: Likewise.
3592 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3594 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3595 * gcc.target/i386/pr59390_1.c: Likewise.
3596 * gcc.target/i386/pr59390_2.c: Likewise.
3598 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
3600 * gcc.dg/pr59350.c: Tweak.
3601 * gcc.dg/pr59350-2.c: New test.
3602 * g++.dg/pr59510.C: Likewise.
3604 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3607 * gfortran.dg/bind_c_procs_2.f90: New.
3609 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
3611 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3612 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3613 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3614 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3615 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3616 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3617 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3619 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
3621 * gcc.target/arm/neon-nested-apcs.c: New test.
3623 2014-01-04 Jakub Jelinek <jakub@redhat.com>
3625 PR tree-optimization/59519
3626 * gcc.dg/vect/pr59519-1.c: New test.
3627 * gcc.dg/vect/pr59519-2.c: New test.
3629 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3632 2014-01-04 Janus Weil <janus@gcc.gnu.org>
3635 * gfortran.dg/typebound_proc_32.f90: New.
3637 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
3640 * g++.dg/pr58950.C: New file.
3642 2014-01-03 Tobias Burnus <burnus@net-b.de>
3645 * g++.dg/gomp/pr58567.C: New.
3647 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
3649 PR tree-optimization/59651
3650 * gcc.dg/torture/pr59651.c: New test.
3651 * gcc.dg/vect/pr59651.c: Ditto.
3653 2014-01-03 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.target/i386/pr59625.c: New test.
3658 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3662 * g++.dg/cpp0x/range-for28.C: New.
3663 * g++.dg/cpp0x/range-for3.C: Update.
3665 2014-01-02 Joseph Myers <joseph@codesourcery.com>
3667 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3669 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3672 * g++.dg/cpp0x/pr59641.C: New file.
3674 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3676 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3678 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3681 * g++.dg/ext/pr59378.C: New file.
3683 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3685 Update copyright years
3687 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3689 * gcc.target/arc/arc.exp: Use the standard form for the copyright
3692 2014-01-02 Janus Weil <janus@gcc.gnu.org>
3695 * gfortran.dg/dynamic_dispatch_12.f90: New.
3697 2014-01-01 Jakub Jelinek <jakub@redhat.com>
3699 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3700 the builtin isn't optimized away as unused.
3702 PR rtl-optimization/59647
3703 * g++.dg/opt/pr59647.C: New test.
3705 Copyright (C) 2014 Free Software Foundation, Inc.
3707 Copying and distribution of this file, with or without modification,
3708 are permitted in any medium without royalty provided the copyright
3709 notice and this notice are preserved.