1 2014-04-23 Uros Bizjak <ubizjak@gmail.com>
4 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
7 * gcc.target/i386/pr60909-1.c: New test.
8 * gcc.target/i386/pr60909-2.c: Ditto.
10 2014-04-23 Richard Biener <rguenther@suse.de>
12 PR tree-optimization/60903
13 * gcc.dg/torture/pr60903.c: New testcase.
15 2014-04-23 Richard Biener <rguenther@suse.de>
17 Backport from mainline
18 2014-04-14 Richard Biener <rguenther@suse.de>
21 * gcc.dg/lto/pr60720_0.c: New testcase.
22 * gcc.dg/lto/pr60720_1.c: Likewise.
24 2014-04-23 Richard Biener <rguenther@suse.de>
27 * g++.dg/torture/pr60895.C: New testcase.
29 2014-04-23 Richard Biener <rguenther@suse.de>
32 * gcc.dg/torture/pr60891.c: New testcase.
34 2014-04-22 Michael Meissner <meissner@linux.vnet.ibm.com>
36 Backport from mainline
37 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
40 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
41 not cause errors if -mspe.
43 2014-04-22 Tobias Burnus <burnus@net-b.de>
45 Backport from mainline
46 2014-04-11 Tobias Burnus <burnus@net-b.de>
50 * gfortran.dg/finalize_25.f90: New.
52 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
54 Backport from mainline
55 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
57 * gcc.target/i386/pr60868.c: New testcase.
59 2014-04-22 Jakub Jelinek <jakub@redhat.com>
62 * c-c++-common/gomp/pr59073.c: New test.
64 2014-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
66 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
67 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
69 2014-04-22 Richard Biener <rguenther@suse.de>
71 Backport from mainline
72 2014-04-14 Richard Biener <rguenther@suse.de>
75 * gcc.dg/graphite/pr55022.c: New testcase.
77 2014-04-22 Richard Biener <rguenther@suse.de>
79 Backport from mainline
80 2014-04-17 Richard Biener <rguenther@suse.de>
83 * g++.dg/opt/pr60849.C: New testcase.
85 2014-04-22 Richard Biener <rguenther@suse.de>
87 Backport from mainline
88 2014-04-17 Richard Biener <rguenther@suse.de>
90 PR tree-optimization/60841
91 * gcc.dg/vect/pr60841.c: New testcase.
93 2014-04-22 Richard Biener <rguenther@suse.de>
95 Backport from mainline
96 2014-04-17 Richard Biener <rguenther@suse.de>
98 PR tree-optimization/60836
99 * g++.dg/vect/pr60836.cc: New testcase.
101 2014-04-22 Richard Biener <rguenther@suse.de>
103 Backport from mainline
104 2014-04-14 Richard Biener <rguenther@suse.de>
105 Marc Glisse <marc.glisse@inria.fr>
108 * gcc.target/i386/vec-may_alias.c: New testcase.
110 2014-04-22 Richard Biener <rguenther@suse.de>
112 Backport from mainline
113 2014-04-14 Richard Biener <rguenther@suse.de>
115 PR tree-optimization/59817
116 PR tree-optimization/60453
117 * gfortran.dg/graphite/pr59817.f: New testcase.
118 * gcc.dg/graphite/pr59817-1.c: Likewise.
119 * gcc.dg/graphite/pr59817-2.c: Likewise.
121 2014-04-22 Jakub Jelinek <jakub@redhat.com>
123 PR tree-optimization/60823
124 * c-c++-common/gomp/pr60823-1.c: New test.
125 * c-c++-common/gomp/pr60823-2.c: New test.
126 * c-c++-common/gomp/pr60823-3.c: New test.
128 Backported from mainline
129 2014-04-16 Jakub Jelinek <jakub@redhat.com>
131 PR tree-optimization/60844
132 * gcc.dg/pr60844.c: New test.
134 2014-04-22 Release Manager
136 * GCC 4.9.0 released.
138 2014-04-17 Jakub Jelinek <jakub@redhat.com>
141 Forward port from 4.8 branch
142 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
144 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
146 * gcc.target/i386/bmi-2.c: Ditto.
148 2014-04-15 Igor Zamyatin <igor.zamyatin@intel.com>
151 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
154 2014-04-15 Igor Zamyatin <igor.zamyatin@intel.com>
157 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
159 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
161 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
163 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
165 * lib/target-supports.exp
166 (check_effective_target_vect_widen_mult_si_to_di_pattern):
167 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
170 2014-04-14 Jason Merrill <jason@redhat.com>
173 * lib/gcc-dg.exp (dg-build-dso): New.
174 (gcc-dg-test-1): Handle dg-do-what "dso".
176 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
179 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
182 * gfortran.dg/associate_15.f90: New test.
184 2014-04-12 Jerry DeLisle <jvdelisle@gcc.gnu>
187 * gfortran.dg/arrayio_13.f90: New test.
189 2014-04-11 Steve Ellcey <sellcey@mips.com>
190 Jakub Jelinek <jakub@redhat.com>
193 * gcc.c-torture/compile/pr60556.c: New test.
195 2014-04-11 Richard Biener <rguenther@suse.de>
198 * gcc.dg/pr60797.c: New testcase.
200 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
202 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
203 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
204 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
206 * gcc.target/s390/htm-nofloat-1.c: ... this one.
207 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
208 instructions as well.
210 2014-04-11 Jakub Jelinek <jakub@redhat.com>
212 PR rtl-optimization/60663
213 * gcc.target/arm/pr60663.c: New test.
215 2014-04-10 Jason Merrill <jason@redhat.com>
217 * g++.dg/dso/dlclose1.C: Disable for 4.9.
219 2014-04-10 Jakub Jelinek <jakub@redhat.com>
222 * g++.dg/lto/pr60567_0.C: New test.
224 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
226 * gfortran.dg/class_nameclash.f90: New test.
228 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
231 * g++.dg/cpp0x/variadic156.C: New.
233 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
235 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
238 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
241 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
244 2014-04-09 Steve Ellcey <sellcey@mips.com>
246 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
249 2014-04-09 Cong Hou <congh@google.com>
252 * lib/target-supports.exp:
253 (check_effective_target_vect_widen_si_to_di_pattern): New.
254 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
255 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
257 (foo): Fix up formatting.
258 (main): Call check_vect.
260 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
263 * g++.dg/template/crash119.C: New.
265 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
267 * gcc.target/powerpc/atomic_load_store-p8.c: New.
269 2014-04-08 Jason Merrill <jason@redhat.com>
271 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
273 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
275 PR rtl-optimization/60776
276 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
277 * gcc.dg/builtin-bswap-7.c: Likewise.
278 * gcc.dg/builtin-bswap-6a.c: New testcase.
279 * gcc.dg/builtin-bswap-7a.c: New testcase.
282 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
284 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
286 * gcc.dg/builtin-bswap-7.c: Likewise.
288 2014-04-08 Richard Biener <rguenther@suse.de>
290 PR tree-optimization/60785
291 * gcc.dg/graphite/pr60785.c: New testcase.
293 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
296 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
299 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
301 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
302 * g++.dg/warn/Wnvdtor-3.C: Likewise.
303 * g++.dg/warn/Wnvdtor-4.C: Likewise.
305 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
307 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
309 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
312 * g++.dg/torture/pr60609.C: New test.
314 2014-04-07 Richard Biener <rguenther@suse.de>
316 PR tree-optimization/60766
317 * gcc.dg/torture/pr60766.c: New testcase.
319 2014-04-07 Jason Merrill <jason@redhat.com>
321 * lib/gcc-dg.exp (dg-build-dso): New.
322 (gcc-dg-test-1): Handle dg-do-what "dso".
323 * lib/target-supports.exp (add_options_for_dlopen): New.
324 (check_effective_target_dlopen): Use it.
326 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
328 * gcc.target/arm/pr60657.c: Fix missing curly brace.
330 2014-04-07 Richard Biener <rguenther@suse.de>
333 * g++.dg/torture/pr60750.C: New testcase.
334 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
336 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
338 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
340 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
343 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
345 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
348 * g++.dg/cpp1y/auto-fn25.C: Require lto.
350 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
352 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
354 * gfortran.dg/warn_conversion_4.f90: Adjust test.
356 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
358 * gcc.target/avr/dev-specific-rmw.c: New test.
360 2014-04-04 Cong Hou <congh@google.com>
362 PR tree-optimization/60656
363 * gcc.dg/vect/pr60656.c: New test.
365 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
367 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
369 * gcc.dg/builtin-bswap-7.c: Likewise.
371 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
374 * g++.dg/cpp0x/constexpr-ice15.C: New.
376 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
379 testcase by Richard Biener
380 * gcc.dg/lto/pr59626_0.c: New testcase.
381 * gcc.dg/lto/pr59626_1.c: New testcase.
383 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
386 * gcc.c-torture/compile/pr60655-1.c: New test.
388 2014-04-04 Martin Jambor <mjambor@suse.cz>
391 * g++.dg/ipa/pr60640-1.C: New test.
392 * g++.dg/ipa/pr60640-2.C: Likewise.
393 * g++.dg/ipa/pr60640-3.C: Likewise.
394 * g++.dg/ipa/pr60640-4.C: Likewise.
396 2014-04-04 Jeff Law <law@redhat.com>
399 * gcc.target/arm/pr60657.c: New test.
401 2014-04-04 Richard Biener <rguenther@suse.de>
404 * g++.dg/torture/pr60746.C: New testcase.
406 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
408 * g++.old-deja/g++.robertl/eb121.C: Adjust.
409 * g++.old-deja/g++.jason/overload21.C: Likewise.
410 * g++.old-deja/g++.law/init5.C: Likewise.
412 2014-04-03 Cong Hou <congh@google.com>
414 PR tree-optimization/60505
415 * gcc.dg/vect/pr60505.c: New test.
417 2014-04-03 Richard Biener <rguenther@suse.de>
419 PR tree-optimization/60740
420 * gcc.dg/graphite/pr60740.c: New testcase.
422 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
424 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
425 * g++.dg/warn/Wnvdtor-2.C: New.
426 * g++.dg/warn/Wnvdtor-3.C: New.
427 * g++.dg/warn/Wnvdtor-4.C: New.
428 * g++.dg/warn/Weff1.C: Delete.
429 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
430 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
432 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
435 * testsuite/g++.dg/torture/pr60659.C: New testcase.
437 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
439 PR tree-optimization/60733
440 * gcc.dg/torture/pr60733.c: New test.
442 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
444 PR rtl-optimization/60650
445 * gcc.target/arm/pr60650-2.c: New.
447 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
449 * gcc.target/i386/avx2-vpand-3.c,
450 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
452 2014-04-02 Joseph Myers <joseph@codesourcery.com>
454 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
455 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
456 gcc.target/i386/memcpy-strategy-1.c,
457 gcc.target/i386/memcpy-strategy-2.c,
458 gcc.target/i386/memcpy-vector_loop-1.c,
459 gcc.target/i386/memcpy-vector_loop-2.c,
460 gcc.target/i386/memset-vector_loop-1.c,
461 gcc.target/i386/memset-vector_loop-2.c,
462 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
463 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
464 -march= options different from those in dg-options.
466 2014-04-02 Joseph Myers <joseph@codesourcery.com>
468 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
469 gcc.target/i386/pr30970.c: Use -mtune=generic.
470 * gcc.target/i386/avx2-vpaddb-3.c,
471 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
472 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
473 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
474 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
475 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
476 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
477 gcc.target/i386/avx2-vpsubw-3.c,
478 gcc.target/i386/avx256-unaligned-load-1.c,
479 gcc.target/i386/avx256-unaligned-load-4.c,
480 gcc.target/i386/avx256-unaligned-store-1.c,
481 gcc.target/i386/avx256-unaligned-store-2.c,
482 gcc.target/i386/avx256-unaligned-store-4.c: Use
485 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
486 Iain Sandoe <iain@codesourcery.com>
489 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
490 with the additional options -Wl,-undefined,dynamic_lookup
491 and -Wl,-flat_namespace.
492 * gcc.dg/torture/pr53922.c: Additional option
493 -Wl,-flat_namespace for darwin[89].
494 * gcc.dg/torture/pr60092.c: Additional options
495 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
498 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
501 * lib/prune.exp: Modify the regular express to prune
502 the new warnings introduced by r205679 on darwin9.
504 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
506 * g++.dg/init/ctor4.C: Adjust.
507 * g++.dg/init/ctor4-1.C: New.
508 * g++.dg/cpp0x/defaulted2.C: Adjust.
510 2014-04-01 Richard Henderson <rth@redhat.com>
513 * gcc.dg/pr60704.c: New file.
515 2014-04-01 Bin Cheng <bin.cheng@arm.com>
518 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
519 logical_op_short_circuit targets.
521 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
524 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
525 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
527 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
529 PR rtl-optimization/60700
530 * gcc.target/i386/pr60700.c: New test.
532 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
535 * gcc.target/arm/pr60650.c: Adjust command line options.
537 2014-03-31 Martin Jambor <mjambor@suse.cz>
540 * gcc.dg/pr60647-1.c: New test.
541 * gcc.dg/pr60647-2.c: Likewise.
543 2014-03-31 Richard Biener <rguenther@suse.de>
545 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
547 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
550 * gcc.target/aarch64/pr60034.c: New file.
552 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
555 * g++.dg/cpp1y/pr60626.C: New testcase.
557 2014-03-29 Joseph Myers <joseph@codesourcery.com>
559 * gcc.dg/pr45416.c: Allow bextr on x86.
560 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
561 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
562 gcc.target/i386/fma4-vector.c: Use -mno-fma.
563 * gcc.target/i386/l_fma_double_1.c,
564 gcc.target/i386/l_fma_double_2.c,
565 gcc.target/i386/l_fma_double_3.c,
566 gcc.target/i386/l_fma_double_4.c,
567 gcc.target/i386/l_fma_double_5.c,
568 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
569 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
570 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
571 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
572 * gcc.target/i386/pr27971.c: Use -mno-tbm.
573 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
574 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
576 2014-03-29 Jakub Jelinek <jakub@redhat.com>
579 * g++.dg/pr60648.C: Move test to...
580 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
581 dg-options, add for fpic targets dg-additional-options -fPIC.
583 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
585 * gnat.dg/opt33.adb: New testcase.
587 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
590 * gcc.target/aarch64/pr60697.c: New.
592 2014-03-27 Jeff Law <law@redhat.com>
595 * g++.dg/pr60648.C: New test.
597 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
600 * g++.dg/cpp1y/pr60573.C: New testcase.
602 2014-03-28 Jakub Jelinek <jakub@redhat.com>
605 * gcc.target/i386/pr60693.c: New test.
607 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
609 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
611 2014-03-28 Jakub Jelinek <jakub@redhat.com>
614 * c-c++-common/pr60689.c: New test.
617 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
618 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
621 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
624 * gcc.target/aarch64/pr60675.C: New.
626 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
628 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
629 * lib/target-supports.exp: Return true for s390
630 in check_effective_logical_op_short_circuit.
632 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
634 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
635 of second source operand.
636 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
637 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
638 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
640 2014-03-28 Jakub Jelinek <jakub@redhat.com>
643 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
645 2014-03-28 Tobias Burnus <burnus@net-b.de>
647 * lib/cilk-plus-dg.exp: New.
648 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
649 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
651 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
654 * gfortran.dg/where_4.f90: New test case.
656 2014-03-27 Tobias Burnus <burnus@net-b.de>
659 * gfortran.dg/finalize_24.f90: New.
661 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
663 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
666 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
667 vec_select optimizations.
668 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
669 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
672 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
673 xxpermdi builtins are supported.
675 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
677 PR rtl-optimization/60650
678 * gcc.target/arm/pr60650.c: New.
680 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
682 * gcc.target/s390/20140327-1.c: New testcase.
684 2014-03-27 Jakub Jelinek <jakub@redhat.com>
687 * g++.dg/gomp/pr60682.C: New test.
689 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
691 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
693 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
696 * gcc.target/aarch64/pr60580_1.c: New.
697 * gcc.target/aarch64/test_fp_attribute_1.c: New.
698 * gcc.target/aarch64/test_fp_attribute_2.c: New.
700 2014-03-26 Dehao Chen <dehao@google.com>
702 * gcc.dg/predict-8.c: New test.
704 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
707 * g++.dg/init/const10.C: New.
708 * g++.dg/init/const11.C: New.
709 * g++.dg/init/pr25811.C: Adjust.
710 * g++.dg/init/pr29043.C: Likewise.
711 * g++.dg/init/pr43719.C: Likewise.
712 * g++.dg/init/pr44086.C: Likewise.
713 * g++.dg/init/ctor8.C: Likewise.
714 * g++.dg/init/uninitialized1.C: Likewise.
716 2014-03-26 Jakub Jelinek <jakub@redhat.com>
719 * c-c++-common/ubsan/pr60636.c: New test.
721 2014-03-26 Andreas Schwab <schwab@suse.de>
723 * g++.dg/torture/pr60315.C: Remove duplication.
725 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
727 * gcc.c-torture/execute/20140326-1.c: New test.
729 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
732 * g++.dg/torture/pr60315.C: New testcase.
734 2014-03-25 Martin Jambor <mjambor@suse.cz>
737 * g++.dg/ipa/pr60600.C: New test.
739 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
742 * g++.dg/opt/pr56999.C: Pop hidden visibility.
744 2014-03-25 Richard Biener <rguenther@suse.de>
747 * gfortran.dg/lto/pr60635_0.f90: New testcase.
748 * gfortran.dg/lto/pr60635_1.c: Likewise.
750 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
753 * g++.dg/cpp1y/pr60627.C: New testcase.
755 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
757 * gcc.target/aarch64/ushr64_1.c: New.
759 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
761 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
762 (LONG_LONG): Use LLONG.
763 (set_rvector_long): Explicitly return void.
764 (set_vector_long): Likewise.
765 (check_vector_long): Likewise.
767 2014-03-24 Marek Polacek <polacek@redhat.com>
769 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
771 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
772 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
773 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
774 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
775 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
776 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
777 * c-c++-common/ubsan/pr59503.c: Likewise.
778 * c-c++-common/ubsan/pr60613-1.c: Likewise.
779 * c-c++-common/ubsan/save-expr-1.c: Likewise.
780 * c-c++-common/ubsan/shift-3.c: Likewise.
781 * c-c++-common/ubsan/shift-6.c: Likewise.
782 * c-c++-common/ubsan/undefined-1.c: Likewise.
783 * c-c++-common/ubsan/vla-2.c: Likewise.
784 * c-c++-common/ubsan/vla-3.c: Likewise.
785 * c-c++-common/ubsan/vla-4.c: Likewise.
786 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
787 * g++.dg/ubsan/return-2.C: Likewise.
789 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
791 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
794 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
798 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
799 * gfortran.dg/round_4.f90: Likewise.
801 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
804 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
807 2014-03-22 Jakub Jelinek <jakub@redhat.com>
810 * c-c++-common/ubsan/pr60613-1.c: New test.
811 * c-c++-common/ubsan/pr60613-2.c: New test.
813 2014-03-22 Matthias Klose <doko@ubuntu.com>
815 * g++.dg/cpp0x/regress: Remove empty directory.
817 2014-03-22 Jakub Jelinek <jakub@redhat.com>
820 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
822 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
824 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
825 * g++.dg/cpp1y/pr60393.C: Likewise.
827 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
830 * g++.dg/cpp1y/pr60384.C: New.
832 2014-03-21 Jakub Jelinek <jakub@redhat.com>
835 * gcc.dg/pr60598.c: New test.
837 2014-03-21 Martin Jambor <mjambor@suse.cz>
840 * g++.dg/torture/pr59176.C: New test.
842 2014-03-21 Martin Jambor <mjambor@suse.cz>
845 * g++.dg/ipa/pr60419.C: New test.
847 2014-03-21 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/60577
850 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
852 2014-03-21 Tobias Burnus <burnus@net-b.de>
855 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
857 2014-03-20 Jakub Jelinek <jakub@redhat.com>
860 * g++.dg/opt/pr60597.C: New test.
863 * g++.dg/init/pr60572.C: New test.
865 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
867 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
869 2014-03-19 Tobias Burnus <burnus@net-b.de>
873 * gfortran.dg/implicit_pure_4.f90: New.
875 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
878 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
880 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
883 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
884 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
885 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
887 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
890 * g++.dg/cpp1y/pr60332.C: New.
892 2014-03-19 Marek Polacek <polacek@redhat.com>
895 * g++.dg/ubsan/pr60569.C: New test.
897 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
899 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
901 2014-03-19 Jakub Jelinek <jakub@redhat.com>
903 PR tree-optimization/60559
904 * g++.dg/vect/pr60559.cc: New test.
906 2014-03-18 Ian Lance Taylor <iant@google.com>
909 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
910 (ditype): Rename typedef from int64_t.
912 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
915 * gcc.dg/cast-qual-3.c: New.
917 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
918 * c-c++-common/Wcast-qual-1.c: More precise match text.
920 2014-03-18 Janus Weil <janus@gcc.gnu.org>
924 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
925 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
926 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
927 * gfortran.dg/intent_optimize_1.f90: Ditto.
928 * gfortran.dg/pointer_init_9.f90: Ditto.
929 * gfortran.dg/volatile4.f90: Ditto.
930 * gfortran.dg/volatile6.f90: Ditto.
932 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
935 * c-c++-common/Wcast-qual-1.c: More precise match text.
937 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
940 * g++.dg/cpp0x/constexpr-ice14.C: New.
942 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
945 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
947 2014-03-18 Jakub Jelinek <jakub@redhat.com>
950 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
951 * c-c++-common/ubsan/null-2.c: Likewise.
952 * c-c++-common/ubsan/null-3.c: Likewise.
953 * c-c++-common/ubsan/null-4.c: Likewise.
954 * c-c++-common/ubsan/null-5.c: Likewise.
955 * c-c++-common/ubsan/null-6.c: Likewise.
956 * c-c++-common/ubsan/null-7.c: Likewise.
957 * c-c++-common/ubsan/null-8.c: Likewise.
958 * c-c++-common/ubsan/null-9.c: Likewise.
959 * c-c++-common/ubsan/null-10.c: Likewise.
960 * c-c++-common/ubsan/null-11.c: Likewise.
961 * c-c++-common/ubsan/overflow-1.c: Likewise.
962 * c-c++-common/ubsan/overflow-2.c: Likewise.
963 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
964 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
965 * c-c++-common/ubsan/overflow-int128.c: Likewise.
966 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
967 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
968 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
969 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
970 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
971 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
972 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
973 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
974 * c-c++-common/ubsan/pr59333.c: Likewise.
975 * c-c++-common/ubsan/pr59503.c: Likewise.
976 * c-c++-common/ubsan/pr59667.c: Likewise.
977 * c-c++-common/ubsan/undefined-1.c: Likewise.
978 * g++.dg/ubsan/pr59250.C: Likewise.
979 * g++.dg/ubsan/pr59306.C: Likewise.
981 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
983 * gcc.dg/tls/pr58595.c: Add tls options.
985 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
987 * gcc.target/i386/avx-additional-reg-names.c: New.
988 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
990 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
993 * g++.dg/cpp1y/pr60390.C: New testcase.
996 * g++.dg/cpp1y/pr60391.C: New testcase.
998 2014-03-17 Jakub Jelinek <jakub@redhat.com>
1001 * gcc.target/i386/pr60516.c: New test.
1003 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/cpp0x/constexpr-ice13.C: New.
1008 2014-03-17 Marek Polacek <polacek@redhat.com>
1011 * gcc.dg/gomp/pr60534.c: New test.
1013 2014-03-17 Kai Tietz <ktietz@redhat.com>
1015 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1017 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
1020 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1023 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
1026 * gfortran.dg/list_read_12.f90: New test.
1028 2014-03-15 Janus Weil <janus@gcc.gnu.org>
1031 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1032 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1033 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1034 -Wno-aggressive-loop-optimizations and remove an unused variable.
1035 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1036 * gfortran.dg/pointer_init_9.f90: New.
1037 * gfortran.dg/volatile4.f90: Put into subroutine.
1038 * gfortran.dg/volatile6.f90: Ditto.
1040 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
1043 * gfortran.dg/transpose_4.f90: New test.
1045 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
1047 PR rtl-optimization/60508
1048 * gcc.target/i386/pr60508.c: New.
1050 2014-03-14 Richard Biener <rguenther@suse.de>
1053 * g++.dg/pr60518.C: New testcase.
1055 2014-03-14 Martin Jambor <mjambor@suse.cz>
1058 * gcc.dg/lto/pr60461_0.c: New test.
1060 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
1062 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1063 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1064 * gcc.dg/lto/save-temps_0.c: New testcase.
1066 2014-03-13 Jakub Jelinek <jakub@redhat.com>
1069 * c-c++-common/pr36282-1.c: New test.
1070 * c-c++-common/pr36282-2.c: New test.
1071 * c-c++-common/pr36282-3.c: New test.
1072 * c-c++-common/pr36282-4.c: New test.
1074 2014-03-13 Richard Henderson <rth@redhat.com>
1077 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1079 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/template/crash118.C: New.
1083 * g++.dg/template/crash95.C: Adjust.
1085 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
1087 PR rtl-optimization/57189
1088 * gcc.target/i386/pr57189.c: New.
1090 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/cpp0x/static_assert10.C: New.
1094 * g++.dg/cpp0x/static_assert11.C: Likewise.
1095 * g++.dg/cpp0x/static_assert3.C: Adjust.
1097 2014-03-13 Richard Biener <rguenther@suse.de>
1099 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1101 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1103 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1104 2.07 128-bit arithmetic.
1105 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1107 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1108 due to when TImode is allowed in VSX registers, the allowable
1109 address modes for TImode is just a single indirect address in
1110 order for the value to be loaded and store in either GPR or VSX
1111 registers. This affects the generated code, and it would cause
1112 this test to fail, when such an option is used.
1114 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
1116 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1118 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1121 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1122 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1123 only test for exactly one if if -mbranch-cost=1 has been passed.
1125 2014-03-12 Christian Bruel <christian.bruel@st.com>
1128 * gcc.target/arm/pr60264.c
1130 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1132 PR tree-optimization/60454
1133 * gcc.c-torture/execute/pr60454.c: New test.
1135 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1136 Marc Glisse <marc.glisse@inria.fr>
1138 PR tree-optimization/60502
1139 * gcc.c-torture/compile/pr60502.c: New test.
1141 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1144 * gcc.dg/vect/pr60482.c: New test.
1146 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1149 * g++.dg/cpp0x/inh-ctor19.C: New.
1151 2014-03-11 Richard Biener <rguenther@suse.de>
1153 PR tree-optimization/60429
1154 PR tree-optimization/60485
1155 * gcc.dg/pr60485-1.c: New testcase.
1156 * gcc.dg/pr60485-2.c: Likewise.
1158 2014-03-10 Jakub Jelinek <jakub@redhat.com>
1161 * g++.dg/ipa/pr60457.C: New test.
1163 2014-03-10 Richard Biener <rguenther@suse.de>
1166 * g++.dg/torture/pr60474.C: New testcase.
1168 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
1170 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1172 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
1174 * gcc.dg/lto/pr55113_0.c: New testcase.
1176 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
1179 * g++.dg/cpp1y/pr60033.C: New testcase.
1182 * g++.dg/cpp1y/pr60393.C: New testcase.
1184 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1187 * gfortran.dg/fmt_en.f90: New test.
1189 2014-03-07 Jason Merrill <jason@redhat.com>
1191 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1192 * lib/target-supports.exp (check_effective_target_c++11): Now
1194 (check_effective_target_c++11_only): New.
1195 (check_effective_target_c++11_down): New.
1196 (check_effective_target_c++1y): New.
1197 (check_effective_target_c++1y_only): New.
1198 (check_effective_target_c++98_only): Rename from
1199 check_effective_target_c++98.
1200 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1202 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/cpp0x/constexpr-ice12.C: New.
1207 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
1209 * c-c++-common/gomp/map-1.c: Extend.
1211 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
1212 Janus Weil <janus@gcc.gnu.org>
1215 * gfortran.dg/deferred_type_component_1.f90 : New test.
1216 * gfortran.dg/deferred_type_component_2.f90 : New test.
1218 2014-03-06 Marek Polacek <polacek@redhat.com>
1221 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1222 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1224 2014-03-06 Jakub Jelinek <jakub@redhat.com>
1227 * gcc.dg/tls/pr58595.c: New test.
1229 2014-03-06 Richard Biener <rguenther@suse.de>
1235 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1237 * gcc.dg/lto/pr55113_0.c: New testcase.
1239 2014-03-05 Jakub Jelinek <jakub@redhat.com>
1242 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1243 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
1244 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1246 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1247 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1248 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1249 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1250 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1251 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
1252 even for mips*/s390*/i?86/x86_64.
1253 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1254 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1255 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1256 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1257 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1260 * gcc.dg/lto/pr60404_0.c: New test.
1261 * gcc.dg/lto/pr60404_1.c: New file.
1262 * gcc.dg/lto/pr60404_2.c: New file.
1264 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1266 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1267 long long" throughout.
1268 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1269 * gcc.dg/vmx/insert-vsx.c: Likewise.
1270 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1271 * gcc.dg/vmx/ld-vsx.c: Likewise.
1272 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1273 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1274 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1275 * gcc.dg/vmx/merge-vsx.c: Likewise.
1276 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1277 * gcc.dg/vmx/st-vsx.c: Likewise.
1278 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1279 * gcc.dg/vmx/stl-vsx.c: Likewise.
1280 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1282 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1284 * gcc.dg/lto/pr55113_0.c: New testcase.
1286 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp1y/pr60376.C: New.
1291 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1293 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1295 2014-03-04 Richard Biener <rguenther@suse.de>
1297 PR tree-optimization/60382
1298 * gcc.dg/vect/pr60382.c: New testcase.
1300 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
1303 * gfortran.dg/namelist_84.f90: New test.
1305 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
1307 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1308 argument to avoid inf values.
1309 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1310 UNION_FP_CHECK machinery.
1312 2014-03-03 Renlin Li <Renlin.Li@arm.com>
1314 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1315 i32in128 cases outside special big-endian processing block.
1317 2014-03-03 Jakub Jelinek <jakub@redhat.com>
1319 PR preprocessor/60400
1320 * c-c++-common/cpp/pr60400.c: New test.
1321 * c-c++-common/cpp/pr60400-1.h: New file.
1322 * c-c++-common/cpp/pr60400-2.h: New file.
1325 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1327 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1328 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1330 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1333 * g++.dg/lto/pr60150.H: New testcase.
1334 * g++.dg/lto/pr60150_0.C: New testcase.
1335 * g++.dg/lto/pr60150_1.C: New testcase.
1337 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1340 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1342 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1345 * gfortran.dg/vect/pr32380.f: Fix expected test results.
1347 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1350 * g++.dg/cpp0x/pr50025.C: New.
1352 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
1355 * g++.dg/cpp1y/pr60377.C: New testcase.
1357 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
1360 * gfortran.dg/str_comp_optimize_1.f90: New test.
1362 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1365 * gcc.c-torture/compile/pr60071.c: New.
1367 2014-02-28 Janus Weil <janus@gcc.gnu.org>
1370 * gfortran.dg/unlimited_polymorphic_16.f90: New.
1372 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1375 * g++.dg/cpp0x/constexpr-ice11.C: New.
1377 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1380 * g++.dg/cpp1y/auto-fn24.C: New.
1382 2014-02-28 Joey Ye <joey.ye@arm.com>
1385 * gcc.target/arm/thumb1-far-jump-3.c: New case.
1387 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1390 * g++.dg/overload/ellipsis2.C: New.
1392 2014-02-27 Jeff Law <law@redhat.com>
1394 PR rtl-optimization/52714
1395 * gcc.c-torture/compile/pr52714.c: New test.
1397 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
1398 Jeff Law <law@redhat.com>
1400 PR rtl-optimization/49847
1401 * g++.dg/pr49847.C: New test.
1403 2014-02-27 Marek Polacek <polacek@redhat.com>
1406 * c-c++-common/pr59223.c: New test.
1408 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1410 * common/config/i386/predicates.md (const1256_operand): Remove.
1411 (const2356_operand): New.
1412 (const_1_to_2_operand): Remove.
1413 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1414 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1415 (*avx512pf_gatherpf<mode>sf): Ditto.
1416 (avx512pf_gatherpf<mode>df): Ditto.
1417 (*avx512pf_gatherpf<mode>df_mask): Ditto.
1418 (*avx512pf_gatherpf<mode>df): Ditto.
1419 (avx512pf_scatterpf<mode>sf): Ditto.
1420 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1421 (*avx512pf_scatterpf<mode>sf): Ditto.
1422 (avx512pf_scatterpf<mode>df): Ditto.
1423 (*avx512pf_scatterpf<mode>df_mask): Ditto.
1424 (*avx512pf_scatterpf<mode>df): Ditto.
1425 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1427 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1429 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1430 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1431 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1432 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1433 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1434 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1435 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1436 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1438 2014-02-26 Bin Cheng <bin.cheng@arm.com>
1441 * gnat.dg/renaming5.adb: Change to two expected gotos.
1442 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1444 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1445 messages for removed basic block.
1446 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1447 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1448 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1449 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1451 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1453 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1454 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1455 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1456 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1457 * gcc.dg/vmx/merge-vsx.c: Likewise.
1458 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1460 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
1462 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1463 * gcc.target/i386/prefetchwt1-1.c: New.
1464 * g++.dg/other/i386-2.C: Add new option.
1465 * g++.dg/other/i386-3.C: Ditto.
1466 * gcc.target/i386/sse-12.c: Ditto.
1467 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1468 * gcc.target/i386/sse-22.c: Add new option.
1469 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1471 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1474 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1477 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1479 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
1482 * g++.dg/cpp1y/pr60311.C: New testcase.
1484 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1487 * g++.dg/cpp1y/pr60065.C: New testcase.
1489 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
1491 PR rtl-optimization/60268
1492 * gcc.c-torture/compile/pr60268.c: New test.
1494 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
1496 * gcc.target/microblaze/others/mem_reload.c: New test.
1498 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1500 * gcc.dg/vmx/lde.c: New test.
1501 * gcc.dg/vmx/lde-be-order.c: New test.
1502 * gcc.dg/vmx/ste.c: New test.
1503 * gcc.dg/vmx/ste-be-order.c: New test.
1505 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
1508 * lib/target-supports.exp
1509 (check_effective_target_logical_op_short_circuit): Add cris-*-*
1510 and crisv32-*-* to list.
1512 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1515 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1517 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1519 * gcc.dg/vmx/vsums.c: Check entire result vector.
1520 * gcc.dg/vmx/vsums-be-order.c: Likewise.
1522 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1524 * gcc.dg/vmx/ld.c: New test.
1525 * gcc.dg/vmx/ld-be-order.c: New test.
1526 * gcc.dg/vmx/ld-vsx.c: New test.
1527 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1528 * gcc.dg/vmx/ldl.c: New test.
1529 * gcc.dg/vmx/ldl-be-order.c: New test.
1530 * gcc.dg/vmx/ldl-vsx.c: New test.
1531 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1532 * gcc.dg/vmx/st.c: New test.
1533 * gcc.dg/vmx/st-be-order.c: New test.
1534 * gcc.dg/vmx/st-vsx.c: New test.
1535 * gcc.dg/vmx/st-vsx-be-order.c: New test.
1536 * gcc.dg/vmx/stl.c: New test.
1537 * gcc.dg/vmx/stl-be-order.c: New test.
1538 * gcc.dg/vmx/stl-vsx.c: New test.
1539 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1541 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
1543 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1544 * g++.dg/other/i386-3.C (dg-options): Ditto.
1545 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1546 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1547 -mavx512pf and -msha.
1549 2014-02-21 Richard Biener <rguenther@suse.de>
1551 PR tree-optimization/60276
1552 * gcc.dg/vect/pr60276.c: New testcase.
1554 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1557 * gfortran.dg/finalize_23.f90: New.
1559 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
1563 * g++.dg/cpp1y/pr60052.C: New testcase.
1564 * g++.dg/cpp1y/pr60053.C: New testcase.
1566 2014-02-21 Tobias Burnus <burnus@net-b.de>
1569 * gfortran.dg/inquire_16.f90: New.
1571 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
1573 * gcc.target/nios2/biggot-1.c: New.
1574 * gcc.target/nios2/biggot-2.c: New.
1576 2014-02-20 Martin Jambor <mjambor@suse.cz>
1579 * gcc.dg/ipa/pr55260.c: New test.
1581 2014-02-20 Bin Cheng <bin.cheng@arm.com>
1583 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1584 for execution test case.
1586 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
1589 * g++.dg/torture/pr58555.C: New testcase.
1591 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1594 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1596 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1598 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1599 Kirill Yukhin <kirill.yukhin@intel.com>
1601 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1602 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1603 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1604 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1605 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1606 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1608 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1611 * g++.dg/ext/builtin-bswap1.C: New test.
1612 * c-c++-common/pr37743.c: New test.
1614 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
1616 * gcc.dg/decl-10.c: New test.
1618 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1621 * g++.dg/ext/ivdep-1.C: New test.
1624 * gcc.dg/pr60267.c: New test.
1626 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
1629 * gcc.target/i386/pr39162.c: Add dg-prune-output.
1630 (dg-options): Remove -Wno-psabi.
1631 * gcc.target/i386/pr59794-2.c: Ditto.
1632 * gcc.target/i386/pr60205-1.c: Ditto.
1633 * gcc.target/i386/sse-5.c: Ditto.
1635 2014-02-18 Nick Clifton <nickc@redhat.com>
1637 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1638 * gcc.dg/pr23623.c: Likewise.
1639 * gcc.dg/pr48784-1.c: Likewise.
1640 * gcc.dg/pr48784-2.c: Likewise.
1641 * gcc.dg/pr56997-2.c: Likewise.
1642 * gcc.dg/sms-6.c: Likewise.
1643 * gcc.dg/torture/pr60183.c: Likewise.
1644 * gcc.dg/torture/vec-cvt-1.c: Likewise.
1645 * gcc.c-torture/execute/20061220-1.x: New.
1646 * gcc.c-torture/execute/pr43220.x: New.
1647 * gcc.c-torture/execute/pr51581-1.x: New.
1648 * gcc.c-torture/execute/pr51581-2.x: New.
1649 * gcc.c-torture/execute/pr58570.x: New.
1650 * gcc.c-torture/unsorted/DFcmp.x: New.
1651 * gcc.c-torture/unsorted/SFset.x: New.
1653 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
1655 * gnat.dg/opt31.adb: New test.
1657 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1659 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1661 2014-02-19 Janus Weil <janus@gcc.gnu.org>
1664 * gfortran.dg/typebound_proc_33.f90: New.
1666 2014-02-19 Marek Polacek <polacek@redhat.com>
1669 * gcc.dg/pr60195.c: New test.
1671 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
1673 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1676 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1678 PR preprocessor/58844
1679 * c-c++-common/cpp/pr58844-1.c: New test.
1680 * c-c++-common/cpp/pr58844-2.c: New test.
1682 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1685 * g++.dg/cpp0x/constexpr-ice10.C: New.
1687 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/cpp0x/pr60215.C: New.
1692 2014-02-18 Tobias Burnus <burnus@net-b.de>
1695 * gfortran.dg/proc_ptr_45.f90: New.
1696 * gfortran.dg/proc_ptr_46.f90: New.
1698 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
1701 * g++.dg/cpp1y/pr60190.C: New testcase.
1704 * g++.dg/cpp1y/pr60064.C: New testcase.
1706 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
1709 * gcc.target/i386/pr60205-1.c: New test.
1710 * gcc.target/i386/pr60205-2.c: Ditto.
1712 2014-02-18 Kai Tietz <ktietz@redhat.com>
1715 * gcc.target/i386/nest-1.c: New testcase.
1717 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
1719 * gnat.dg/opt32.adb: New test.
1721 2014-02-18 Janus Weil <janus@gcc.gnu.org>
1724 * gfortran.dg/typebound_generic_15.f90: New.
1726 2014-02-17 Janus Weil <janus@gcc.gnu.org>
1729 * gfortran.dg/init_flag_12.f90: New.
1731 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
1732 Ilya Tocar <ilya.tocar@intel.com>
1734 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1735 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1736 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1737 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1739 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
1741 * lib/target-supports.exp
1742 (check_effective_target_logical_op_short_circuit): New procedure.
1743 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1744 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1745 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1746 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1747 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1748 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1749 logical_op_short_circuit for the alternative test, extending
1752 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1755 * gcc.target/powerpc/pr60203.c: New testsuite.
1757 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1760 * gfortran.dg/ichar_3.f90: New test.
1762 2014-02-15 Richard Biener <rguenther@suse.de>
1764 PR tree-optimization/60183
1765 * gcc.dg/torture/pr60183.c: New testcase.
1767 2014-02-14 Jeff Law <law@redhat.com>
1769 PR rtl-optimization/60131
1770 * g++.dg/torture/pr60131.C: New test.
1772 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1774 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1777 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1779 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1781 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1783 * gcc.c-torture/compile/20140213.c: New test.
1785 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1788 * gcc.target/i386/pr43546.c: New test.
1790 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1792 * gcc.target/s390/hotpatch-compile-8.c: New test.
1794 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1796 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1797 definition with an ifndef.
1798 * gcc.dg/pr59605-2.c: New test.
1800 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1802 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1804 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1806 * gcc.dg/torture/float128-mul-underflow.c,
1807 gcc.dg/torture/float128-truncdf-underflow.c,
1808 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1810 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1813 * g++.dg/ipa/pr59737.C: New test.
1815 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1817 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1819 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1821 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1823 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1825 2014-02-12 Richard Biener <rguenther@suse.de>
1828 * gcc.dg/torture/pr60092.c: New testcase.
1829 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1831 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1833 * gcc.c-torture/execute/20140212-1.c: New test.
1835 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.dg/cpp0x/pr60047.C: New.
1840 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1843 * c-c++-common/pr60101.c: New test.
1845 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1848 * g++.dg/ipa/devirt-27.C: New testcase.
1849 * g++.dg/ipa/devirt-26.C: New testcase.
1851 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1854 * gcc.target/powerpc/pr60137.c: New file.
1856 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1859 * gfortran.dg/pr52370.f90: New test.
1861 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1865 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1868 * gcc.target/i386/pr43662.c (dg-options):
1869 Add -maccumulate-outgoing-args.
1870 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1871 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1872 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1873 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1874 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1875 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1876 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1877 Add -maccumulate-outgoing-args.
1878 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1879 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1880 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1881 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1882 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1883 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1884 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1885 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1886 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1887 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1888 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1889 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1890 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1891 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1892 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1894 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1896 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1898 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1901 * gcc.dg/guality/pr59776.c: New test.
1903 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1905 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1906 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1907 (add_options_for_arm_vfp3): New.
1909 2014-02-11 Jeff Law <law@redhat.com>
1912 * gcc.target/m68k/pr54041.c: New test.
1914 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1917 * gcc.target/i386/pr59927.c: New test.
1919 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1921 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1922 * gcc.dg/vect/pr60012.c: Likewise.
1923 * gcc.dg/vect/vect-119.c: Likewise.
1924 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1925 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1927 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1929 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1931 2014-02-10 Jeff Law <law@redhat.com>
1934 * gcc.c-torture/compile/pr52306.c: New test.
1936 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1938 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1940 2014-02-10 Richard Biener <rguenther@suse.de>
1942 PR tree-optimization/60115
1943 * gcc.dg/torture/pr60115.c: New testcase.
1945 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1947 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1948 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1950 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1951 Ilya Tocar <ilya.tocar@intel.com>
1953 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1954 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1955 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1956 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1957 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1958 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1959 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1960 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1961 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1962 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1963 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1964 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1965 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1966 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1967 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1968 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1969 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1970 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1971 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1972 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1973 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1974 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1975 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1976 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1977 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1978 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1979 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1981 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1983 * gcc.dg/vect/pr59984.c: Require effective target
1986 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1989 * gfortran.dg/associated_target_5.f03: New test.
1991 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1994 * gfortran.dg/elemental_by_value_1.f90: New test.
1996 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1999 * gfortran.dg/finalize_22.f90: New.
2001 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
2004 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
2005 was fixed by the patch for PR59906.
2007 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2009 PR translation/52289
2010 * gfortran.dg/coarray_8.f90: Update dg-error match.
2012 2014-02-08 Jakub Jelinek <jakub@redhat.com>
2015 * gcc.dg/vect/pr59984.c: New test.
2018 * gcc.dg/attr-alloc_align-1.c: New test.
2019 * gcc.dg/attr-alloc_align-2.c: New test.
2020 * gcc.dg/attr-alloc_align-3.c: New test.
2021 * gcc.dg/attr-assume_aligned-1.c: New test.
2022 * gcc.dg/attr-assume_aligned-2.c: New test.
2023 * gcc.dg/attr-assume_aligned-3.c: New test.
2025 2014-02-08 Jakub Jelinek <jakub@redhat.com>
2028 * gcc.target/i386/pr60077-1.c: New test.
2029 * gcc.target/i386/pr60077-2.c: New test.
2031 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2033 PR preprocessor/56824
2034 * gcc.dg/pr56824.c: New test.
2036 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2038 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2039 variable used for atomic operations.
2041 2014-02-07 Richard Biener <rguenther@suse.de>
2044 * gcc.dg/vect/pr60092-2.c: New testcase.
2046 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2050 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2052 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2053 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2055 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2057 * gcc.target/s390/fp2int1.c: New testcase.
2059 2014-02-07 Richard Biener <rguenther@suse.de>
2062 * gcc.dg/tree-ssa/alias-30.c: New testcase.
2063 * gcc.dg/tree-ssa/alias-31.c: Likewise.
2065 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
2068 * g++.dg/torture/pr59918.C: New testcase.
2070 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2073 * gcc.target/arm/pr59575.c: New test.
2076 * gcc.dg/pr59992.c: New test.
2078 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
2080 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2081 init_priority. Test alignment of variable instead of function.
2083 2014-02-06 Marek Polacek <polacek@redhat.com>
2086 * gcc.dg/pr60087.c: New test.
2088 2014-02-06 Alan Modra <amodra@gmail.com>
2090 * gcc.target/powerpc/pr60032.c: New.
2092 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2095 * gcc.c-torture/execute/pr60062.c: New test.
2096 * gcc.c-torture/execute/pr60072.c: New test.
2098 2014-02-06 Ian Bolton <ian.bolton@arm.com>
2100 * gcc.dg/tree-ssa/pr59597.c: Make called function static
2101 so that expected outcome works for PIC variants too.
2103 2014-02-06 Yury Gribov <y.gribov@samsung.com>
2104 Kugan Vivekanandarajah <kuganv@linaro.org>
2106 * gcc.target/arm/vect-noalign.c: New file.
2108 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
2109 Jakub Jelinek <jakub@redhat.com>
2112 * gcc.dg/pr60013.c: New testcase.
2114 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2116 * gcc.dg/vmx/sum2s.c: New.
2117 * gcc.dg/vmx/sum2s-be-order.c: New.
2119 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2121 * gcc.dg/vmx/pack.c: New.
2122 * gcc.dg/vmx/pack-be-order.c: New.
2123 * gcc.dg/vmx/unpack.c: New.
2124 * gcc.dg/vmx/unpack-be-order.c: New.
2126 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2128 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2129 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2131 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2133 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2134 Use __builtin_floorf, __builtin_ceilf.
2135 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2137 (TEST): Use __builtin_floorf.
2138 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2140 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2143 * g++.dg/opt/pr59947.C: New test.
2146 * c-c++-common/gomp/pr58703.c: New test.
2148 2014-02-05 Richard Biener <rguenther@suse.de>
2151 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2152 avoid using unsigned long long.
2154 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2157 * g++.dg/torture/pr57499.C: New test.
2159 2014-02-05 Yury Gribov <y.gribov@samsung.com>
2161 * gcc.dg/asan/nosanitize-and-inline.c: New test.
2163 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
2165 * g++.dg/ipa/devirrt-22.C: Fix template.
2167 2014-02-04 Marek Polacek <polacek@redhat.com>
2170 * gcc.dg/pr60036.c: New test.
2172 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
2175 * g++.dg/torture/pr60058.C: New testcase.
2177 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
2179 * g++.dg/tsan/default_options.C: Invert check.
2181 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2183 PR tree-optimization/60002
2184 * g++.dg/opt/pr60002.C: New test.
2186 PR tree-optimization/60023
2187 * g++.dg/vect/pr60023.cc: New test.
2190 * c-c++-common/torture/pr60026.c: New test.
2192 PR rtl-optimization/57915
2193 * gcc.target/i386/pr57915.c: New test.
2195 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2197 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2199 2014-02-04 Renlin Li <Renlin.Li@arm.com>
2201 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2203 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.dg/pr59261.c: New test.
2208 2014-02-04 Richard Biener <rguenther@suse.de>
2210 PR tree-optimization/60012
2211 * gcc.dg/vect/pr60012.c: New testcase.
2213 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2216 * g++.dg/eh/unwind-direct.C: New test.
2218 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
2220 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2221 timeout value to 20s.
2223 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2226 * g++.dg/torture/pr59882.C: New testcase
2228 2014-02-03 Jan Hubicka <jh@suse.cz>
2231 * g++.dg/ipa/devirt-22.C: New testcase.
2233 2014-02-03 Jan Hubicka <jh@suse.cz>
2235 * g++.dg/ipa/devirt-25.C: New testcase.
2237 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2239 PR tree-optimization/59924
2240 * gcc.dg/pr59924.c: New test.
2242 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2245 * g++.dg/ipa/devirt-24.C: New testcase.
2247 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
2251 * c-c++-common/attributes-1.c: New testcase.
2252 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2254 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/cpp0x/pr58871.C: New.
2259 2014-02-03 Cong Hou <congh@google.com>
2261 PR tree-optimization/60000
2262 * g++.dg/vect/pr60000.cc: New test.
2264 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
2266 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2267 * gcc.target/i386/long-double-64-4.c: Likewise.
2268 * gcc.target/i386/long-double-80-1.c: Likewise.
2269 * gcc.target/i386/long-double-80-2.c: Likewise.
2270 * gcc.target/i386/long-double-80-3.c: Likewise.
2271 * gcc.target/i386/long-double-80-4.c: Likewise.
2272 * gcc.target/i386/long-double-80-5.c: Likewise.
2273 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
2274 __multf3 isn't used.
2275 * gcc.target/i386/long-double-64-3.c: Likewise.
2276 * gcc.target/i386/long-double-128-1.c: New test.
2277 * gcc.target/i386/long-double-128-2.c: Likewise.
2278 * gcc.target/i386/long-double-128-3.c: Likewise.
2279 * gcc.target/i386/long-double-128-4.c: Likewise.
2280 * gcc.target/i386/long-double-128-5.c: Likewise.
2281 * gcc.target/i386/long-double-128-6.c: Likewise.
2282 * gcc.target/i386/long-double-128-7.c: Likewise.
2283 * gcc.target/i386/long-double-128-8.c: Likewise.
2284 * gcc.target/i386/long-double-128-9.c: Likewise.
2285 * gcc.target/i386/long-double-64-5.c: Likewise.
2286 * gcc.target/i386/long-double-64-6.c: Likewise.
2287 * gcc.target/i386/long-double-64-7.c: Likewise.
2288 * gcc.target/i386/long-double-64-8.c: Likewise.
2289 * gcc.target/i386/long-double-64-9.c: Likewise.
2290 * gcc.target/i386/long-double-80-10.c: Likewise.
2291 * gcc.target/i386/long-double-80-8.c: Likewise.
2292 * gcc.target/i386/long-double-80-9.c: Likewise.
2294 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
2296 PR rtl-optimization/57662
2297 * g++.dg/pr57662.C: New test.
2299 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2301 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2302 * gcc.dg/vmx/perm.c: New.
2303 * gcc.dg/vmx/perm-be-order.c: New.
2305 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2307 * gcc.dg/vmx/vsums.c: New.
2308 * gcc.dg/vmx/vsums-be-order.c: New.
2310 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
2312 * g++.dg/ipa/devirt-23.C: New testcase.
2313 * g++.dg/ipa/devirt-20.C: Fix template.
2315 2014-02-02 Jan Hubicka <jh@suse.cz>
2317 * g++.dg/ipa/devirt-21.C: New testcase.
2319 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2321 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2322 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2324 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
2327 * gcc.c-torture/execute/pr60017.c: New test.
2329 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
2332 * gfortran.dg/default_initialization_7.f90: New test.
2334 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
2337 * gfortran.dg/elemental_subroutine_9.f90: New test.
2339 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2341 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2343 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2345 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2347 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2349 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2351 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2354 * g++.dg/init/bitfield5.C: New.
2356 2014-02-01 Jakub Jelinek <jakub@redhat.com>
2358 PR tree-optimization/60003
2359 * gcc.c-torture/execute/pr60003.c: New test.
2361 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
2364 * gcc.target/arm/pr59985.C: New.
2366 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2369 * lib/tsan-dg.exp (tsan_init): Instead of not running any
2370 tsan tests if trivial testcase doesn't run, set dg-do-what-default
2372 (tsan_finish): Restore dg-do-what-default.
2373 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2374 * g++.dg/tsan/fd_close_norace2.C: Likewise.
2375 * g++.dg/tsan/default_options.C: Likewise.
2376 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2377 * g++.dg/tsan/atomic_free2.C: Likewise.
2378 * g++.dg/tsan/cond_race.C: Likewise.
2379 * g++.dg/tsan/fd_close_norace.C: Likewise.
2380 * g++.dg/tsan/benign_race.C: Likewise.
2381 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2382 * c-c++-common/tsan/simple_race.c: Likewise.
2383 * c-c++-common/tsan/mutexset1.c: Likewise.
2384 * c-c++-common/tsan/thread_leak2.c: Likewise.
2385 * c-c++-common/tsan/tls_race.c: Likewise.
2386 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2387 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2388 * c-c++-common/tsan/free_race2.c: Likewise.
2389 * c-c++-common/tsan/thread_leak.c: Likewise.
2390 * c-c++-common/tsan/thread_leak1.c: Likewise.
2391 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2392 * c-c++-common/tsan/free_race.c: Likewise.
2393 * c-c++-common/tsan/sleep_sync.c: Likewise.
2394 * c-c++-common/tsan/tiny_race.c: Likewise.
2395 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2396 * c-c++-common/tsan/atomic_stack.c: Likewise.
2397 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
2398 in dg-output regexps.
2399 * c-c++-common/tsan/simple_stack.c: Likewise.
2401 2014-01-31 Richard Henderson <rth@redhat.com>
2403 * g++.dg/tm/pr60004.C: New.
2405 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
2408 * g++.dg/inherit/crash4.C: New.
2410 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2412 * c-c++-common/tsan/simple_race.c: Made test less flaky.
2414 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2416 * gcc.target/i386/m512-check.h: Use correct rounding values.
2418 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2420 * gcc.target/i386/avx-1.c: Use correct rounding values.
2421 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2422 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2423 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2424 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2425 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2426 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2427 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2428 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2429 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2430 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2431 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2432 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2433 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2434 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2435 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2436 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2437 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2438 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2439 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2440 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2441 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2442 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2443 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2444 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2445 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2446 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2447 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2448 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2449 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2450 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2451 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2452 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2453 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2454 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2455 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2456 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2457 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2458 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2459 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2460 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2461 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2462 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2463 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2464 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2465 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2466 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2467 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2468 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2469 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2470 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2471 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2472 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2473 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2474 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2475 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2476 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2477 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2478 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2479 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2480 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2481 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2482 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2483 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2484 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2485 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2486 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2487 * gcc.target/i386/sse-13.c: Ditto.
2488 * gcc.target/i386/sse-14.c: Ditto.
2489 * gcc.target/i386/sse-22.c: Ditto.
2490 * gcc.target/i386/sse-23.c: Ditto.
2492 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2494 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2495 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2497 2014-01-31 Richard Biener <rguenther@suse.de>
2500 * gcc.dg/torture/pr59990.c: New testcase.
2502 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2504 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2505 if it fails don't run any tsan tests.
2507 2014-01-31 Marek Polacek <polacek@redhat.com>
2510 * gcc.dg/pr59940.c (g): Adjust dg-warning.
2511 (y): Adjust dg-error.
2512 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2513 * gcc.dg/pr59963-1.c: New test.
2514 * gcc.dg/pr59963-2.c: New test.
2515 * gcc.dg/pr59963-3.c: New test.
2517 2014-01-30 Jakub Jelinek <jakub@redhat.com>
2520 * gcc.target/arm/pr59923.c: New test.
2522 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2524 * gcc.dg/vmx/splat.c: New.
2525 * gcc.dg/vmx/splat-vsx.c: New.
2526 * gcc.dg/vmx/splat-be-order.c: New.
2527 * gcc.dg/vmx/splat-vsx-be-order.c: New.
2528 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2529 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2531 2014-01-30 Richard Biener <rguenther@suse.de>
2533 PR tree-optimization/59993
2534 * gcc.dg/torture/pr59993.c: New testcase.
2536 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2538 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2539 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2540 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2541 vect_int rather than vect_float.
2543 2014-01-30 Marek Polacek <polacek@redhat.com>
2545 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2547 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
2549 * gcc.target/microblaze/isa/fcmp4.c: New.
2551 2014-01-30 Marek Polacek <polacek@redhat.com>
2554 * gcc.dg/pr59940.c: New test.
2555 * gcc.dg/pr35635.c (func3): Move dg-warning.
2557 2014-01-30 Richard Biener <rguenther@suse.de>
2559 PR tree-optimization/59903
2560 * gcc.dg/torture/pr59903.c: New testcase.
2562 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2565 * g++.dg/lookup/crash8.C: New.
2567 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2570 * g++.dg/template/crash117.C: New.
2572 2014-01-30 Richard Biener <rguenther@suse.de>
2575 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2576 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2578 * gcc.dg/invalid-call-1.c: Likewise.
2580 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/cpp1y/auto-fn23.C: New.
2585 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2588 * g++.dg/init/dso_handle2.C: New.
2590 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/cpp0x/pr58674.C: New.
2595 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
2598 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2599 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2601 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2603 * gcc.dg/vmx/merge-be-order.c: New.
2604 * gcc.dg/vmx/merge.c: New.
2605 * gcc.dg/vmx/merge-vsx-be-order.c: New.
2606 * gcc.dg/vmx/merge-vsx.c: New.
2608 2014-01-29 Richard Biener <rguenther@suse.de>
2610 PR tree-optimization/58742
2611 * gcc.dg/pr58742-1.c: New testcase.
2612 * gcc.dg/pr58742-2.c: Likewise.
2613 * gcc.dg/pr58742-3.c: Likewise.
2615 2014-01-29 Renlin Li <Renlin.Li@arm.com>
2617 * gcc.target/arm/ftest-armv7ve-arm.c: New.
2618 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2619 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2621 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2624 * g++.dg/gomp/pr58702.C: New.
2626 2014-01-29 Dodji Seketeli <dodji@redhat.com>
2628 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2631 2014-01-29 Jakub Jelinek <jakub@redhat.com>
2634 PR tree-optimization/59920
2635 * gcc.dg/pr59920-1.c: New test.
2636 * gcc.dg/pr59920-2.c: New test.
2637 * gcc.dg/pr59920-3.c: New test.
2638 * c-c++-common/gomp/pr59917-1.c: New test.
2639 * c-c++-common/gomp/pr59917-2.c: New test.
2641 PR tree-optimization/59594
2642 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2643 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2644 * gcc.dg/vect/pr59594.c: New test.
2646 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
2649 * gfortran.dg/allocate_class_3.f90: New test.
2651 2014-01-28 Dodji Seketeli <dodji@redhat.com>
2653 PR preprocessor/59935
2654 * c-c++-common/cpp/warning-zero-location.c: New test.
2655 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2657 2014-01-27 Steve Ellcey <sellcey@mips.com>
2659 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2661 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
2663 * g++.dg/ext/mv16.C: New tests.
2665 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
2667 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2668 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2669 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2670 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2671 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2672 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2673 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2674 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2675 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2676 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2677 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2678 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2679 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2680 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2681 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2682 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2683 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2684 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2685 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2686 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2687 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2688 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2689 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2690 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2691 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2692 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2693 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2694 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2695 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2696 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2697 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2698 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2699 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2700 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2701 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2702 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2703 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2704 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2705 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2706 _mm512_mask_cvtepi32_storeu_epi8.
2707 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2708 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2709 _mm512_mask_cvtepi32_storeu_epi16.
2710 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2711 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2712 _mm512_mask_cvtepi64_storeu_epi8.
2713 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2714 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2715 _mm512_mask_cvtepi64_storeu_epi16.
2716 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2717 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2718 _mm512_mask_cvtepi64_storeu_epi32.
2719 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2720 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2721 _mm512_mask_cvtsepi32_storeu_epi8.
2722 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2723 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2724 _mm512_mask_cvtsepi32_storeu_epi16.
2725 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2726 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2727 _mm512_mask_cvtsepi64_storeu_epi8.
2728 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2729 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2730 _mm512_mask_cvtsepi64_storeu_epi16.
2731 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2732 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2733 _mm512_mask_cvtsepi64_storeu_epi32.
2734 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2735 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2736 _mm512_mask_cvtusepi32_storeu_epi8.
2737 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2738 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2739 _mm512_mask_cvtusepi32_storeu_epi16.
2740 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2741 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2742 _mm512_mask_cvtusepi64_storeu_epi8.
2743 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2744 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2745 _mm512_mask_cvtusepi64_storeu_epi16.
2746 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2747 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2748 _mm512_mask_cvtusepi64_storeu_epi32.
2749 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2750 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2752 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2754 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2755 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2756 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2757 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2758 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2759 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2760 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2761 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2762 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2763 built-ins roudning immediate.
2764 * gcc.target/i386/sse-22.c: Add new built-ins.
2765 * gcc.target/i386/sse-23.c: Ditto.
2766 * gcc.target/i386/avx-1.c: Ditto.
2768 2014-01-27 Christian Bruel <christian.bruel@st.com>
2770 * gcc.target/sh/torture/strncmp.c: New tests.
2772 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2774 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2776 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2778 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2780 2014-01-24 Jeff Law <law@redhat.com>
2782 PR tree-optimization/59919
2783 * gcc.c-torture/compile/pr59919.c: New test.
2785 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/ext/timevar2.C: New.
2790 2014-01-24 Marek Polacek <polacek@redhat.com>
2792 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2794 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2797 * gcc.target/i386/pr59929.c: New test.
2799 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2802 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2803 word atomic functions at runtime.
2805 2014-01-23 Marek Polacek <polacek@redhat.com>
2808 * gcc.dg/pr59846.c: New test.
2810 2014-01-23 Marek Polacek <polacek@redhat.com>
2813 * c-c++-common/pr58346-1.c: New test.
2814 * c-c++-common/pr58346-2.c: New test.
2815 * c-c++-common/pr58346-3.c: New test.
2817 2014-01-23 Marek Polacek <polacek@redhat.com>
2820 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2821 * gcc.dg/pr59871.c: New test.
2823 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2826 * g++.dg/parse/enum11.C: New.
2828 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2830 * gcc.target/aarch64/sshr64_1.c: New testcase.
2832 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2834 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2835 SIMD enabled function.
2836 * g++.dg/cilk-plus/ef_test.C: New test.
2837 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2839 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2840 to differenciate C error messages from C++ ones.
2842 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2844 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2846 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2848 * gcc.target/microblaze/others/builtin-trap.c: New test,
2850 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2853 * c-c++-common/gomp/pr58809.c: New test.
2855 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2858 * c-c++-common/asan/use-after-return-1.c: Fixed
2861 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2863 PR preprocessor/58580
2864 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2866 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2867 Ilya Tocar <ilya.tocar@intel.com>
2869 * gcc.target/i386/avx512f-kmovw-1.c: New.
2871 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2873 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2874 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2875 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2876 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2877 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2878 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2880 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2883 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2884 * gcc.target/mips/pr52125.c: New test.
2886 2014-01-22 Marek Polacek <polacek@redhat.com>
2889 * gcc.dg/torture/pr59891.c: New test.
2891 2014-01-22 Jeff Law <law@redhat.com>
2893 PR tree-optimization/59597
2894 * gcc.dg/tree-ssa/pr59597.c: New test.
2896 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2898 PR rtl-optimization/59477
2899 * g++.dg/pr59477.C: New.
2901 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2903 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2905 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2908 * g++.dg/pr59482.C: New.
2910 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2912 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2913 * gcc.dg/vmx/extract-vsx.c: New.
2914 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2915 * gcc.dg/vmx/insert-vsx.c: New.
2917 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2919 PR rtl-optimization/59896
2920 * gcc.target/arm/pr59896.c: New.
2922 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2924 PR rtl-optimization/59858
2925 * gcc.target/arm/pr59858.c: New.
2927 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.dg/tree-prof/pr59003.c: New test.
2933 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2936 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2938 * gfortran.dg/round_3.f08: Add more cases.
2940 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2942 * lib/target-supports.exp (force_conventional_output_for): New
2944 * lib/scanasm.exp (scan-assembler_required_options)
2945 (scan-assembler-not_required_options)
2946 (scan-assembler-times_required_options): Replace with
2947 force_conventional_output_fors.
2948 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2949 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2951 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2954 * gcc.target/i386/pr59789.c: New testcase.
2956 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2958 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2959 the 'code' bitfield from 16 to 8.
2961 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2963 * lib/target-supports.exp
2964 (check_effective_target_vect_perm): Exclude aarch64_be.
2965 (check_effective_target_vect_perm_byte): Likewise.
2966 (check_effective_target_vect_perm_short): Likewise.
2968 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2970 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2971 (RUN_TEST): Use new macro.
2972 (INDEX64_32): Delete.
2973 (INDEX64_64): Likewise.
2974 (INDEX128_32): Likewise.
2975 (INDEX128_64): Likewise.
2977 (test_vneg_f32): Use fixed RUN_TEST.
2979 2014-01-20 Richard Biener <rguenther@suse.de>
2982 * gcc.dg/pr59860.c: New testcase.
2984 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2987 * gcc.target/i386/pr59880.c: New test.
2989 2014-01-20 Renlin Li <renlin.li@arm.com>
2991 * gcc.dg/pr44194-1.c: Tweak regexp.
2993 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2998 * gfortran.dg/round_3.f08: New cases added.
2999 * gfortran.dg/fmt_g_1.f90: New test.
3001 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
3003 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
3005 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
3007 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3009 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
3011 * gcc.dg/vect/pr57705.c: Require vect_int.
3012 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3013 * gcc.dg/vect/vect-alias-check.c: Likewise.
3015 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
3018 * gfortran.dg/unresolved_fixup_1.f90: New test.
3019 * gfortran.dg/unresolved_fixup_2.f90: New test.
3021 2014-01-18 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3025 Remove dg-prune-output lines.
3027 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3030 * gfortran.dg/pr59706.f90: New test.
3031 * g++.dg/ext/pr59706.C: New test.
3033 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3037 * g++.dg/cpp0x/decltype-incomplete1.C: New.
3038 * g++.dg/init/pr58811.C: Likewise.
3040 2014-01-17 Jeff Law <law@redhat.com>
3043 * gfortran.dg/pr57904.f90: New test.
3045 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3048 * g++.dg/cpp0x/nsdmi-union4.C: New.
3050 2014-01-17 Marek Polacek <polacek@redhat.com>
3053 * g++.dg/diagnostic/pr59838.C: New test.
3055 2014-01-17 Marek Polacek <polacek@redhat.com>
3058 * gcc.dg/pr58346.c: New test.
3060 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3063 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3064 dg-options, use dg-additional-options for i?86/x86_64 to avoid
3068 * gfortran.dg/pr59440-1.f90: New test.
3069 * gfortran.dg/pr59440-2.f90: New test.
3070 * gfortran.dg/pr59440-3.f90: New test.
3073 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3074 testing for " version" and " alias" with one testing for
3075 " version\[^\n\r]* alias".
3076 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3077 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3078 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3079 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3080 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3081 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3084 * c-c++-common/torture/pr57945.c: New test.
3086 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
3088 * gcc.target/arm/its.c: New testcase.
3090 2014-01-16 Jan Hubicka <jh@suse.cz>
3093 * g++.dg/torture/pr59775.C: New testcase.
3095 2014-01-16 Jakub Jelinek <jakub@redhat.com>
3098 * gcc.c-torture/compile/pr58344.c: New test.
3101 * gcc.target/i386/pr59839.c: New test.
3104 * gcc.target/i386/pr9771-1.c (main): Rename to...
3105 (real_main): ... this. Add __asm name "main".
3106 (ASMNAME, ASMNAME2, STRING): Define.
3108 2014-01-16 Nick Clifton <nickc@redhat.com>
3111 * gcc.c-torture/compile/pr28865.c: New.
3112 * gcc.c-torture/execute/pr28865.c: New.
3114 2014-01-16 Marek Polacek <polacek@redhat.com>
3117 * gcc.dg/pr59827.c: New test.
3119 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
3121 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3123 2014-01-15 Richard Henderson <rth@redhat.com>
3126 * gcc.target/i386/pr54694.c: New test.
3128 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
3131 * g++.dg/pr49718.C: New test.
3133 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3135 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3137 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3139 * gcc.dg/vmx/mult-even-odd.c: New.
3140 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3142 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
3144 * lib/target-supports.exp (check_libcilkrts_available): Added an
3145 extern "C" if we are using C++ along with a function prototype.
3147 2014-01-15 Jeff Law <law@redhat.com>
3149 PR tree-optimization/59747
3150 * gcc.c-torture/execute/pr59747.c: New test.
3152 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
3155 * c-c++-common/convert-vec-1.c: Also prune ABI change for
3157 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3158 * g++.dg/ext/attribute-test-1.C: Likewise.
3159 * g++.dg/ext/attribute-test-2.C: Likewise.
3160 * g++.dg/ext/attribute-test-3.C: Likewise.
3161 * g++.dg/ext/attribute-test-4.C: Likewise.
3162 * g++.dg/ext/pr56790-1.C: Likewise.
3163 * g++.dg/torture/pr38565.C: Likewise.
3164 * gcc.dg/pr53060.c: Likewise.
3165 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3166 * c-c++-common/vector-compare-2.c: Likewise.
3167 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3168 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
3169 dg-message line number.
3171 2014-01-15 Matthias Klose <doko@ubuntu.com>
3173 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3175 2014-01-15 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/59822
3178 * g++.dg/torture/pr59822.C: New testcase.
3180 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
3183 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3184 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3186 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
3187 Kugan Vivekanandarajah <kuganv@linaro.org>
3190 * g++.dg/pr59695.C: New testcase.
3192 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3195 * gcc.c-torture/compile/pr59803.c: New testcase.
3197 2014-01-15 Jakub Jelinek <jakub@redhat.com>
3200 * gcc.c-torture/execute/pr58943.c: New test.
3201 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3203 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
3206 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3207 * gcc.target/i386/pr39162.c (y): New __m256i variable.
3208 (bar): Change return type to void. Set y to x.
3209 * gcc.target/i386/pr59794-1.c: New testcase.
3210 * gcc.target/i386/pr59794-2.c: Likewise.
3211 * gcc.target/i386/pr59794-3.c: Likewise.
3212 * gcc.target/i386/pr59794-4.c: Likewise.
3213 * gcc.target/i386/pr59794-5.c: Likewise.
3214 * gcc.target/i386/pr59794-6.c: Likewise.
3215 * gcc.target/i386/pr59794-7.c: Likewise.
3217 2014-01-14 Richard Biener <rguenther@suse.de>
3219 PR tree-optimization/58921
3220 PR tree-optimization/59006
3221 * gcc.dg/torture/pr58921.c: New testcase.
3222 * gcc.dg/torture/pr59006.c: Likewise.
3223 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3225 2014-01-14 Jakub Jelinek <jakub@redhat.com>
3228 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3229 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3230 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
3231 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3232 Executing predictive commoning without unrolling.
3234 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
3236 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3237 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3238 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3239 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3240 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3241 __builtin_ia32_rsqrt28sd_round.
3242 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3243 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3244 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3245 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3246 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3247 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3248 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3249 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3250 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3251 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3252 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3253 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3254 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3255 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3256 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3257 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3258 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3259 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3260 * gcc.target/i386/sse-22.c: Extend with new built-ins,
3261 fix wrong rounding mode (see above).
3262 * gcc.target/i386/sse-23.c: Ditto.
3264 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3266 * gcc.dg/vmx/insert.c: New.
3267 * gcc.dg/vmx/insert-be-order.c: New.
3268 * gcc.dg/vmx/extract.c: New.
3269 * gcc.dg/vmx/extract-be-order.c: New.
3271 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3273 PR tree-optimization/59387
3274 * gcc.c-torture/execute/pr59387.c: New test.
3276 2014-01-13 Richard Biener <rguenther@suse.de>
3278 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3279 adjusting mathlib options.
3280 * gfortran.dg/lto/lto.exp: Likewise.
3282 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
3284 * gnat.dg/loop_optimization17.adb: New test.
3285 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3287 2014-01-13 Christian Bruel <christian.bruel@st.com>
3289 * gcc.target/sh/cmpstrn.c: New case.
3291 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3293 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3294 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3296 2014-01-12 Janus Weil <janus@gcc.gnu.org>
3299 * gfortran.dg/alloc_comp_basics_6.f90: New.
3301 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3304 * gfortran.dg/pr59700.f90: New test.
3306 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3308 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3309 * gfortran.dg/use_only_3.f90: Likewise.
3310 * gfortran.dg/inquire_10.f90: Delete opened file.
3311 * gfortran.dg/inquire_15.f90: Likewise.
3312 * gfortran.dg/pr16597.f90: Likewise.
3313 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3316 2014-01-10 Jeff Law <law@redhat.com>
3319 * gcc.c-torture/compile/pr59743.c: New test.
3321 2014-01-10 Jan Hubicka <jh@suse.cz>
3324 * g++.dg/torture/pr58585.C: New testcase.
3326 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
3328 * gcc.dg/pr46309.c: Disable for cris*-*-*.
3330 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
3332 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3334 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
3337 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3338 * gcc.target/aarch64/cmn-neg2.c: New test.
3340 2014-01-10 Richard Biener <rguenther@suse.de>
3342 PR tree-optimization/59374
3343 * gcc.dg/torture/pr59374-3.c: New testcase.
3345 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3347 * lib/target-supports.exp
3348 (check_effective_target_arm_crypto_ok_nocache): New.
3349 (check_effective_target_arm_crypto_ok): Use above procedure.
3350 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3352 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
3356 * g++.dg/ipa/devirt-20.C: New testcase.
3357 * g++.dg/torture/pr58252.C: Likewise.
3358 * g++.dg/torture/pr59226.C: Likewise.
3360 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3362 * c-c++-common/asan/no-asan-stack.c: New test.
3364 2014-01-10 Jakub Jelinek <jakub@redhat.com>
3367 * gcc.dg/pr59670.c: New test.
3369 2014-01-09 Steve Ellcey <sellcey@mips.com>
3371 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3373 2014-01-09 Jakub Jelinek <jakub@redhat.com>
3376 * gcc.target/i386/pr47735.c: New test.
3378 PR tree-optimization/59622
3379 * g++.dg/opt/pr59622-2.C: New test.
3380 * g++.dg/opt/pr59622-3.C: New test.
3381 * g++.dg/opt/pr59622-4.C: New test.
3382 * g++.dg/opt/pr59622-5.C: New test.
3385 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3386 filename:line instead of (modulename+offset) form with stripped
3387 initial / from the filename.
3389 2014-01-09 Ian Lance Taylor <iant@google.com>
3391 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3392 the other Go compiler.
3394 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3397 * g++.dg/cpp0x/variadic145.C: New.
3399 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
3401 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3402 which don't support -fsplit-stack. Skip rotate[0123].go tests.
3404 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3407 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3408 are run only if the Cilk library is available/enabled.
3409 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3410 * lib/target-supports.exp (check_libcilkrts_available): New function.
3412 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3415 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3416 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3417 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3418 with dg-additional-options.
3419 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3420 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3421 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3422 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3423 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3424 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3426 2014-01-09 Richard Biener <rguenther@suse.de>
3428 PR tree-optimization/59715
3429 * gcc.dg/torture/pr59715.c: New testcase.
3431 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
3433 * c-c++-common/asan/no-asan-globals.c: New test.
3434 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3435 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3436 * c-c++-common/asan/use-after-return-1.c: Likewise.
3437 * c-c++-common/asan/no-use-after-return.c: Likewise.
3439 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
3441 * gnat.dg/weak2.ad[sb]: New test.
3443 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3446 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3447 type, use pointers to vector type instead.
3449 2014-01-08 Catherine Moore <clm@codesourcery.com>
3451 * gcc.target/mips/umips-branch-3.c: New test.
3452 * gcc.target/mips/umips-branch-4.c: New test.
3454 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3456 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3457 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3458 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3459 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3460 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3461 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3462 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3463 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3465 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3467 PR rtl-optimization/59137
3468 * gcc.target/mips/pr59137.c: New test.
3470 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
3472 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3473 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3474 * gcc.target/i386/pr55433.c (dg-options): Ditto.
3475 * gcc.target/i386/pr57848.c (dg-options): Ditto.
3476 * gcc.target/i386/pr59099.c (dg-options): Ditto.
3477 Require fpic effective target.
3478 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3480 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3483 * gcc.dg/pr59722.c: New test.
3485 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3488 * gcc.dg/torture/pr57748-3.c: New test.
3489 * gcc.dg/torture/pr57748-4.c: New test.
3491 2014-01-08 Marek Polacek <polacek@redhat.com>
3494 * gcc.dg/gomp/pr59669-1.c: New test.
3495 * gcc.dg/gomp/pr59669-2.c: New test.
3497 2014-01-08 Martin Jambor <mjambor@suse.cz>
3500 * gcc.dg/ipa/pr59610.c: New test.
3502 2014-01-08 Janus Weil <janus@gcc.gnu.org>
3505 * gfortran.dg/binding_label_tests_26a.f90: New.
3506 * gfortran.dg/binding_label_tests_26b.f90: New.
3508 2014-01-08 Marek Polacek <polacek@redhat.com>
3511 * c-c++-common/ubsan/pr59667.c: New test.
3513 2014-01-08 Richard Biener <rguenther@suse.de>
3516 * gcc.dg/pr59630.c: New testcase.
3518 2014-01-08 Richard Biener <rguenther@suse.de>
3521 * gcc.dg/pr59471.c: New testcase.
3523 2014-01-07 Jeff Law <law@redhat.com>
3526 * gcc.target/i386/pr53623.c: New test.
3528 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
3530 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3532 * g++.dg/cpp1y/pr58534.C: Likewise.
3533 * g++.dg/cpp1y/pr58536.C: Likewise.
3534 * g++.dg/cpp1y/pr58548.C: Likewise.
3535 * g++.dg/cpp1y/pr58549.C: Likewise.
3536 * g++.dg/cpp1y/pr58637.C: Likewise.
3537 * g++.dg/cpp1y/pr59112.C: Likewise.
3538 * g++.dg/cpp1y/pr59113.C: Likewise.
3539 * g++.dg/cpp1y/pr59629.C: Likewise.
3540 * g++.dg/cpp1y/pr59635.C: Likewise.
3541 * g++.dg/cpp1y/pr59636.C: Likewise.
3542 * g++.dg/cpp1y/pr59638.C: Likewise.
3544 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
3546 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3548 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
3550 * gcc.target/i386/intrinsics_4.c (bar): New function.
3552 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3554 * g++.dg/ext/is_base_of_incomplete-2.C: New.
3556 2014-01-07 Jakub Jelinek <jakub@redhat.com>
3558 PR rtl-optimization/58668
3559 * gcc.dg/pr58668.c: New test.
3561 PR tree-optimization/59643
3562 * gcc.dg/pr59643.c: New test.
3563 * gcc.c-torture/execute/pr59643.c: New test.
3565 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3568 * gfortran.dg/class_allocate_16.f90: New.
3570 2014-01-06 Jakub Jelinek <jakub@redhat.com>
3573 * gcc.target/i386/pr59644.c: New test.
3575 2014-01-06 Marek Polacek <polacek@redhat.com>
3578 * gcc.dg/pr57773.c: New test.
3580 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
3586 * g++.dg/cpp1y/pr59635.C: New testcase.
3587 * g++.dg/cpp1y/pr59636.C: New testcase.
3588 * g++.dg/cpp1y/pr59629.C: New testcase.
3589 * g++.dg/cpp1y/pr59638.C: New testcase.
3591 2014-01-06 Martin Jambor <mjambor@suse.cz>
3594 * gcc.dg/ipa/pr59008.c: New test.
3596 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3598 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3601 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3603 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3604 Require c99_runtime.
3605 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3607 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3608 Require c99_runtime.
3609 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3610 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3611 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3613 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3614 Require c99_runtime.
3615 Make CALC void static.
3616 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3618 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3619 Require c99_runtime.
3620 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3622 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3624 * gcc.target/i386/pr59501-1.c: Require avx effective target.
3625 * gcc.target/i386/pr59501-2.c: Likewise.
3626 * gcc.target/i386/pr59501-3.c: Likewise.
3627 * gcc.target/i386/pr59501-4.c: Likewise.
3628 * gcc.target/i386/pr59501-5.c: Likewise.
3629 * gcc.target/i386/pr59501-6.c: Likewise.
3631 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3633 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3634 * gcc.target/i386/pr59390_1.c: Likewise.
3635 * gcc.target/i386/pr59390_2.c: Likewise.
3637 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
3639 * gcc.dg/pr59350.c: Tweak.
3640 * gcc.dg/pr59350-2.c: New test.
3641 * g++.dg/pr59510.C: Likewise.
3643 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3646 * gfortran.dg/bind_c_procs_2.f90: New.
3648 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
3650 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3651 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3652 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3653 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3654 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3655 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3656 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3658 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
3660 * gcc.target/arm/neon-nested-apcs.c: New test.
3662 2014-01-04 Jakub Jelinek <jakub@redhat.com>
3664 PR tree-optimization/59519
3665 * gcc.dg/vect/pr59519-1.c: New test.
3666 * gcc.dg/vect/pr59519-2.c: New test.
3668 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3671 2014-01-04 Janus Weil <janus@gcc.gnu.org>
3674 * gfortran.dg/typebound_proc_32.f90: New.
3676 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
3679 * g++.dg/pr58950.C: New file.
3681 2014-01-03 Tobias Burnus <burnus@net-b.de>
3684 * g++.dg/gomp/pr58567.C: New.
3686 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
3688 PR tree-optimization/59651
3689 * gcc.dg/torture/pr59651.c: New test.
3690 * gcc.dg/vect/pr59651.c: Ditto.
3692 2014-01-03 Jakub Jelinek <jakub@redhat.com>
3695 * gcc.target/i386/pr59625.c: New test.
3697 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3701 * g++.dg/cpp0x/range-for28.C: New.
3702 * g++.dg/cpp0x/range-for3.C: Update.
3704 2014-01-02 Joseph Myers <joseph@codesourcery.com>
3706 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3708 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3711 * g++.dg/cpp0x/pr59641.C: New file.
3713 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3715 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3717 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3720 * g++.dg/ext/pr59378.C: New file.
3722 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3724 Update copyright years
3726 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3728 * gcc.target/arc/arc.exp: Use the standard form for the copyright
3731 2014-01-02 Janus Weil <janus@gcc.gnu.org>
3734 * gfortran.dg/dynamic_dispatch_12.f90: New.
3736 2014-01-01 Jakub Jelinek <jakub@redhat.com>
3738 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3739 the builtin isn't optimized away as unused.
3741 PR rtl-optimization/59647
3742 * g++.dg/opt/pr59647.C: New test.
3744 Copyright (C) 2014 Free Software Foundation, Inc.
3746 Copying and distribution of this file, with or without modification,
3747 are permitted in any medium without royalty provided the copyright
3748 notice and this notice are preserved.