1 2014-04-22 Release Manager
5 2014-04-17 Jakub Jelinek <jakub@redhat.com>
8 Forward port from 4.8 branch
9 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
11 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
13 * gcc.target/i386/bmi-2.c: Ditto.
15 2014-04-15 Igor Zamyatin <igor.zamyatin@intel.com>
18 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
21 2014-04-15 Igor Zamyatin <igor.zamyatin@intel.com>
24 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
26 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
28 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
30 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32 * lib/target-supports.exp
33 (check_effective_target_vect_widen_mult_si_to_di_pattern):
34 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
37 2014-04-14 Jason Merrill <jason@redhat.com>
40 * lib/gcc-dg.exp (dg-build-dso): New.
41 (gcc-dg-test-1): Handle dg-do-what "dso".
43 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
46 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
49 * gfortran.dg/associate_15.f90: New test.
51 2014-04-12 Jerry DeLisle <jvdelisle@gcc.gnu>
54 gfortran.dg/arrayio_13.f90: New test.
56 2014-04-11 Steve Ellcey <sellcey@mips.com>
57 Jakub Jelinek <jakub@redhat.com>
60 * gcc.c-torture/compile/pr60556.c: New test.
62 2014-04-11 Richard Biener <rguenther@suse.de>
65 * gcc.dg/pr60797.c: New testcase.
67 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
69 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
70 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
71 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
73 * gcc.target/s390/htm-nofloat-1.c: ... this one.
74 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
77 2014-04-11 Jakub Jelinek <jakub@redhat.com>
79 PR rtl-optimization/60663
80 * gcc.target/arm/pr60663.c: New test.
82 2014-04-10 Jason Merrill <jason@redhat.com>
84 * g++.dg/dso/dlclose1.C: Disable for 4.9.
86 2014-04-10 Jakub Jelinek <jakub@redhat.com>
89 * g++.dg/lto/pr60567_0.C: New test.
91 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
93 * gfortran.dg/class_nameclash.f90: New test.
95 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
98 * g++.dg/cpp0x/variadic156.C: New.
100 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
102 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
105 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
108 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
111 2014-04-09 Steve Ellcey <sellcey@mips.com>
113 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
116 2014-04-09 Cong Hou <congh@google.com>
119 * lib/target-supports.exp:
120 (check_effective_target_vect_widen_si_to_di_pattern): New.
121 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
122 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
124 (foo): Fix up formatting.
125 (main): Call check_vect.
127 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
130 * g++.dg/template/crash119.C: New.
132 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
134 * gcc.target/powerpc/atomic_load_store-p8.c: New.
136 2014-04-08 Jason Merrill <jason@redhat.com>
138 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
141 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
143 PR rtl-optimization/60776
144 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
145 * gcc.dg/builtin-bswap-7.c: Likewise.
146 * gcc.dg/builtin-bswap-6a.c: New testcase.
147 * gcc.dg/builtin-bswap-7a.c: New testcase.
150 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
152 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
154 * gcc.dg/builtin-bswap-7.c: Likewise.
156 2014-04-08 Richard Biener <rguenther@suse.de>
158 PR tree-optimization/60785
159 * gcc.dg/graphite/pr60785.c: New testcase.
161 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
164 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
167 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
169 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
170 * g++.dg/warn/Wnvdtor-3.C: Likewise.
171 * g++.dg/warn/Wnvdtor-4.C: Likewise.
173 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
175 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
177 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
180 * g++.dg/torture/pr60609.C: New test.
182 2014-04-07 Richard Biener <rguenther@suse.de>
184 PR tree-optimization/60766
185 * gcc.dg/torture/pr60766.c: New testcase.
187 2014-04-07 Jason Merrill <jason@redhat.com>
189 * lib/gcc-dg.exp (dg-build-dso): New.
190 (gcc-dg-test-1): Handle dg-do-what "dso".
191 * lib/target-supports.exp (add_options_for_dlopen): New.
192 (check_effective_target_dlopen): Use it.
194 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
196 * gcc.target/arm/pr60657.c: Fix missing curly brace.
198 2014-04-07 Richard Biener <rguenther@suse.de>
201 * g++.dg/torture/pr60750.C: New testcase.
202 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
204 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
206 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
208 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
211 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
213 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
216 * g++.dg/cpp1y/auto-fn25.C: Require lto.
218 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
220 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
222 * gfortran.dg/warn_conversion_4.f90: Adjust test.
224 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
226 * gcc.target/avr/dev-specific-rmw.c: New test.
228 2014-04-04 Cong Hou <congh@google.com>
230 PR tree-optimization/60656
231 * gcc.dg/vect/pr60656.c: New test.
233 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
235 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
237 * gcc.dg/builtin-bswap-7.c: Likewise.
239 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
242 * g++.dg/cpp0x/constexpr-ice15.C: New.
244 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
247 testcase by Richard Biener
248 * gcc.dg/lto/pr59626_0.c: New testcase.
249 * gcc.dg/lto/pr59626_1.c: New testcase.
251 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
254 * gcc.c-torture/compile/pr60655-1.c: New test.
256 2014-04-04 Martin Jambor <mjambor@suse.cz>
259 * g++.dg/ipa/pr60640-1.C: New test.
260 * g++.dg/ipa/pr60640-2.C: Likewise.
261 * g++.dg/ipa/pr60640-3.C: Likewise.
262 * g++.dg/ipa/pr60640-4.C: Likewise.
264 2014-04-04 Jeff Law <law@redhat.com>
267 * gcc.target/arm/pr60657.c: New test.
269 2014-04-04 Richard Biener <rguenther@suse.de>
272 * g++.dg/torture/pr60746.C: New testcase.
274 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
276 * g++.old-deja/g++.robertl/eb121.C: Adjust.
277 * g++.old-deja/g++.jason/overload21.C: Likewise.
278 * g++.old-deja/g++.law/init5.C: Likewise.
280 2014-04-03 Cong Hou <congh@google.com>
282 PR tree-optimization/60505
283 * gcc.dg/vect/pr60505.c: New test.
285 2014-04-03 Richard Biener <rguenther@suse.de>
287 PR tree-optimization/60740
288 * gcc.dg/graphite/pr60740.c: New testcase.
290 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
292 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
293 * g++.dg/warn/Wnvdtor-2.C: New.
294 * g++.dg/warn/Wnvdtor-3.C: New.
295 * g++.dg/warn/Wnvdtor-4.C: New.
296 * g++.dg/warn/Weff1.C: Delete.
297 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
298 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
300 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
303 * testsuite/g++.dg/torture/pr60659.C: New testcase.
305 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
307 PR tree-optimization/60733
308 * gcc.dg/torture/pr60733.c: New test.
310 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
312 PR rtl-optimization/60650
313 * gcc.target/arm/pr60650-2.c: New.
315 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
317 * gcc.target/i386/avx2-vpand-3.c,
318 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
320 2014-04-02 Joseph Myers <joseph@codesourcery.com>
322 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
323 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
324 gcc.target/i386/memcpy-strategy-1.c,
325 gcc.target/i386/memcpy-strategy-2.c,
326 gcc.target/i386/memcpy-vector_loop-1.c,
327 gcc.target/i386/memcpy-vector_loop-2.c,
328 gcc.target/i386/memset-vector_loop-1.c,
329 gcc.target/i386/memset-vector_loop-2.c,
330 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
331 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
332 -march= options different from those in dg-options.
334 2014-04-02 Joseph Myers <joseph@codesourcery.com>
336 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
337 gcc.target/i386/pr30970.c: Use -mtune=generic.
338 * gcc.target/i386/avx2-vpaddb-3.c,
339 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
340 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
341 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
342 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
343 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
344 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
345 gcc.target/i386/avx2-vpsubw-3.c,
346 gcc.target/i386/avx256-unaligned-load-1.c,
347 gcc.target/i386/avx256-unaligned-load-4.c,
348 gcc.target/i386/avx256-unaligned-store-1.c,
349 gcc.target/i386/avx256-unaligned-store-2.c,
350 gcc.target/i386/avx256-unaligned-store-4.c: Use
353 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
354 Iain Sandoe <iain@codesourcery.com>
357 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
358 with the additional options -Wl,-undefined,dynamic_lookup
359 and -Wl,-flat_namespace.
360 * gcc.dg/torture/pr53922.c: Additional option
361 -Wl,-flat_namespace for darwin[89].
362 * gcc.dg/torture/pr60092.c: Additional options
363 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
366 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
369 * lib/prune.exp: Modify the regular express to prune
370 the new warnings introduced by r205679 on darwin9.
372 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
374 * g++.dg/init/ctor4.C: Adjust.
375 * g++.dg/init/ctor4-1.C: New.
376 * g++.dg/cpp0x/defaulted2.C: Adjust.
378 2014-04-01 Richard Henderson <rth@redhat.com>
381 * gcc.dg/pr60704.c: New file.
383 2014-04-01 Bin Cheng <bin.cheng@arm.com>
386 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
387 logical_op_short_circuit targets.
389 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
392 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
393 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
395 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
397 PR rtl-optimization/60700
398 * gcc.target/i386/pr60700.c: New test.
400 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
403 * gcc.target/arm/pr60650.c: Adjust command line options.
405 2014-03-31 Martin Jambor <mjambor@suse.cz>
408 * gcc.dg/pr60647-1.c: New test.
409 * gcc.dg/pr60647-2.c: Likewise.
411 2014-03-31 Richard Biener <rguenther@suse.de>
413 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
415 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
418 * gcc.target/aarch64/pr60034.c: New file.
420 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
423 * g++.dg/cpp1y/pr60626.C: New testcase.
425 2014-03-29 Joseph Myers <joseph@codesourcery.com>
427 * gcc.dg/pr45416.c: Allow bextr on x86.
428 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
429 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
430 gcc.target/i386/fma4-vector.c: Use -mno-fma.
431 * gcc.target/i386/l_fma_double_1.c,
432 gcc.target/i386/l_fma_double_2.c,
433 gcc.target/i386/l_fma_double_3.c,
434 gcc.target/i386/l_fma_double_4.c,
435 gcc.target/i386/l_fma_double_5.c,
436 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
437 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
438 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
439 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
440 * gcc.target/i386/pr27971.c: Use -mno-tbm.
441 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
442 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
444 2014-03-29 Jakub Jelinek <jakub@redhat.com>
447 * g++.dg/pr60648.C: Move test to...
448 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
449 dg-options, add for fpic targets dg-additional-options -fPIC.
451 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
453 * gnat.dg/opt33.adb: New testcase.
455 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
458 * gcc.target/aarch64/pr60697.c: New.
460 2014-03-27 Jeff Law <law@redhat.com>
463 * g++.dg/pr60648.C: New test.
465 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
468 * g++.dg/cpp1y/pr60573.C: New testcase.
470 2014-03-28 Jakub Jelinek <jakub@redhat.com>
473 * gcc.target/i386/pr60693.c: New test.
475 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
477 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
479 2014-03-28 Jakub Jelinek <jakub@redhat.com>
482 * c-c++-common/pr60689.c: New test.
485 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
486 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
489 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
492 * gcc.target/aarch64/pr60675.C: New.
494 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
496 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
498 * lib/target-supports.exp: Return true for s390
499 in check_effective_logical_op_short_circuit.
501 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
503 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
504 of second source operand.
505 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
506 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
507 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
509 2014-03-28 Jakub Jelinek <jakub@redhat.com>
512 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
514 2014-03-28 Tobias Burnus <burnus@net-b.de>
516 * lib/cilk-plus-dg.exp: New.
517 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
518 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
520 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
523 * gfortran.dg/where_4.f90: New test case.
525 2014-03-27 Tobias Burnus <burnus@net-b.de>
528 * gfortran.dg/finalize_24.f90: New.
530 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
532 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
535 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
536 vec_select optimizations.
537 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
538 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
541 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
542 xxpermdi builtins are supported.
544 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
546 PR rtl-optimization/60650
547 * gcc.target/arm/pr60650.c: New.
549 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
551 * gcc.target/s390/20140327-1.c: New testcase.
553 2014-03-27 Jakub Jelinek <jakub@redhat.com>
556 * g++.dg/gomp/pr60682.C: New test.
558 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
560 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
562 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
565 * gcc.target/aarch64/pr60580_1.c: New.
566 * gcc.target/aarch64/test_fp_attribute_1.c: New.
567 * gcc.target/aarch64/test_fp_attribute_2.c: New.
569 2014-03-26 Dehao Chen <dehao@google.com>
571 * gcc.dg/predict-8.c: New test.
573 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
576 * g++.dg/init/const10.C: New.
577 * g++.dg/init/const11.C: New.
578 * g++.dg/init/pr25811.C: Adjust.
579 * g++.dg/init/pr29043.C: Likewise.
580 * g++.dg/init/pr43719.C: Likewise.
581 * g++.dg/init/pr44086.C: Likewise.
582 * g++.dg/init/ctor8.C: Likewise.
583 * g++.dg/init/uninitialized1.C: Likewise.
585 2014-03-26 Jakub Jelinek <jakub@redhat.com>
588 * c-c++-common/ubsan/pr60636.c: New test.
590 2014-03-26 Andreas Schwab <schwab@suse.de>
592 * g++.dg/torture/pr60315.C: Remove duplication.
594 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
596 * gcc.c-torture/execute/20140326-1.c: New test.
598 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
601 * g++.dg/torture/pr60315.C: New testcase.
603 2014-03-25 Martin Jambor <mjambor@suse.cz>
606 * g++.dg/ipa/pr60600.C: New test.
608 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
611 * g++.dg/opt/pr56999.C: Pop hidden visibility.
613 2014-03-25 Richard Biener <rguenther@suse.de>
616 * gfortran.dg/lto/pr60635_0.f90: New testcase.
617 * gfortran.dg/lto/pr60635_1.c: Likewise.
619 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
622 * g++.dg/cpp1y/pr60627.C: New testcase.
624 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
626 * gcc.target/aarch64/ushr64_1.c: New.
628 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
630 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
631 (LONG_LONG): Use LLONG.
632 (set_rvector_long): Explicitly return void.
633 (set_vector_long): Likewise.
634 (check_vector_long): Likewise.
636 2014-03-24 Marek Polacek <polacek@redhat.com>
638 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
640 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
641 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
642 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
643 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
644 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
645 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
646 * c-c++-common/ubsan/pr59503.c: Likewise.
647 * c-c++-common/ubsan/pr60613-1.c: Likewise.
648 * c-c++-common/ubsan/save-expr-1.c: Likewise.
649 * c-c++-common/ubsan/shift-3.c: Likewise.
650 * c-c++-common/ubsan/shift-6.c: Likewise.
651 * c-c++-common/ubsan/undefined-1.c: Likewise.
652 * c-c++-common/ubsan/vla-2.c: Likewise.
653 * c-c++-common/ubsan/vla-3.c: Likewise.
654 * c-c++-common/ubsan/vla-4.c: Likewise.
655 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
656 * g++.dg/ubsan/return-2.C: Likewise.
658 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
660 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
663 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
667 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
668 * gfortran.dg/round_4.f90: Likewise.
670 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
673 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
676 2014-03-22 Jakub Jelinek <jakub@redhat.com>
679 * c-c++-common/ubsan/pr60613-1.c: New test.
680 * c-c++-common/ubsan/pr60613-2.c: New test.
682 2014-03-22 Matthias Klose <doko@ubuntu.com>
684 * g++.dg/cpp0x/regress: Remove empty directory.
686 2014-03-22 Jakub Jelinek <jakub@redhat.com>
689 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
691 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
693 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
694 * g++.dg/cpp1y/pr60393.C: Likewise.
696 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
699 * g++.dg/cpp1y/pr60384.C: New.
701 2014-03-21 Jakub Jelinek <jakub@redhat.com>
704 * gcc.dg/pr60598.c: New test.
706 2014-03-21 Martin Jambor <mjambor@suse.cz>
709 * g++.dg/torture/pr59176.C: New test.
711 2014-03-21 Martin Jambor <mjambor@suse.cz>
714 * g++.dg/ipa/pr60419.C: New test.
716 2014-03-21 Richard Biener <rguenther@suse.de>
718 PR tree-optimization/60577
719 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
721 2014-03-21 Tobias Burnus <burnus@net-b.de>
724 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
727 2014-03-20 Jakub Jelinek <jakub@redhat.com>
730 * g++.dg/opt/pr60597.C: New test.
733 * g++.dg/init/pr60572.C: New test.
735 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
737 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
739 2014-03-19 Tobias Burnus <burnus@net-b.de>
743 * gfortran.dg/implicit_pure_4.f90: New.
745 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
748 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
750 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
753 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
754 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
755 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
757 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/cpp1y/pr60332.C: New.
762 2014-03-19 Marek Polacek <polacek@redhat.com>
765 * g++.dg/ubsan/pr60569.C: New test.
767 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
769 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
771 2014-03-19 Jakub Jelinek <jakub@redhat.com>
773 PR tree-optimization/60559
774 * g++.dg/vect/pr60559.cc: New test.
776 2014-03-18 Ian Lance Taylor <iant@google.com>
779 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
780 (ditype): Rename typedef from int64_t.
782 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
785 * gcc.dg/cast-qual-3.c: New.
787 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
788 * c-c++-common/Wcast-qual-1.c: More precise match text.
790 2014-03-18 Janus Weil <janus@gcc.gnu.org>
794 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
795 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
796 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
797 * gfortran.dg/intent_optimize_1.f90: Ditto.
798 * gfortran.dg/pointer_init_9.f90: Ditto.
799 * gfortran.dg/volatile4.f90: Ditto.
800 * gfortran.dg/volatile6.f90: Ditto.
802 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
805 * c-c++-common/Wcast-qual-1.c: More precise match text.
807 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
810 * g++.dg/cpp0x/constexpr-ice14.C: New.
812 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
815 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
817 2014-03-18 Jakub Jelinek <jakub@redhat.com>
820 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
821 * c-c++-common/ubsan/null-2.c: Likewise.
822 * c-c++-common/ubsan/null-3.c: Likewise.
823 * c-c++-common/ubsan/null-4.c: Likewise.
824 * c-c++-common/ubsan/null-5.c: Likewise.
825 * c-c++-common/ubsan/null-6.c: Likewise.
826 * c-c++-common/ubsan/null-7.c: Likewise.
827 * c-c++-common/ubsan/null-8.c: Likewise.
828 * c-c++-common/ubsan/null-9.c: Likewise.
829 * c-c++-common/ubsan/null-10.c: Likewise.
830 * c-c++-common/ubsan/null-11.c: Likewise.
831 * c-c++-common/ubsan/overflow-1.c: Likewise.
832 * c-c++-common/ubsan/overflow-2.c: Likewise.
833 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
834 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
835 * c-c++-common/ubsan/overflow-int128.c: Likewise.
836 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
837 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
838 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
839 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
840 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
841 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
842 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
843 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
844 * c-c++-common/ubsan/pr59333.c: Likewise.
845 * c-c++-common/ubsan/pr59503.c: Likewise.
846 * c-c++-common/ubsan/pr59667.c: Likewise.
847 * c-c++-common/ubsan/undefined-1.c: Likewise.
848 * g++.dg/ubsan/pr59250.C: Likewise.
849 * g++.dg/ubsan/pr59306.C: Likewise.
851 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
853 * gcc.dg/tls/pr58595.c: Add tls options.
855 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
857 * gcc.target/i386/avx-additional-reg-names.c: New.
858 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
860 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
863 * g++.dg/cpp1y/pr60390.C: New testcase.
866 * g++.dg/cpp1y/pr60391.C: New testcase.
868 2014-03-17 Jakub Jelinek <jakub@redhat.com>
871 * gcc.target/i386/pr60516.c: New test.
873 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
876 * g++.dg/cpp0x/constexpr-ice13.C: New.
878 2014-03-17 Marek Polacek <polacek@redhat.com>
881 * gcc.dg/gomp/pr60534.c: New test.
883 2014-03-17 Kai Tietz <ktietz@redhat.com>
885 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
887 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
890 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
893 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
896 * gfortran.dg/list_read_12.f90: New test.
898 2014-03-15 Janus Weil <janus@gcc.gnu.org>
901 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
902 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
903 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
904 -Wno-aggressive-loop-optimizations and remove an unused variable.
905 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
906 * gfortran.dg/pointer_init_9.f90: New.
907 * gfortran.dg/volatile4.f90: Put into subroutine.
908 * gfortran.dg/volatile6.f90: Ditto.
910 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
913 * gfortran.dg/transpose_4.f90: New test.
915 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
917 PR rtl-optimization/60508
918 * gcc.target/i386/pr60508.c: New.
920 2014-03-14 Richard Biener <rguenther@suse.de>
923 * g++.dg/pr60518.C: New testcase.
925 2014-03-14 Martin Jambor <mjambor@suse.cz>
928 * gcc.dg/lto/pr60461_0.c: New test.
930 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
932 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
933 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
934 * gcc.dg/lto/save-temps_0.c: New testcase.
936 2014-03-13 Jakub Jelinek <jakub@redhat.com>
939 * c-c++-common/pr36282-1.c: New test.
940 * c-c++-common/pr36282-2.c: New test.
941 * c-c++-common/pr36282-3.c: New test.
942 * c-c++-common/pr36282-4.c: New test.
944 2014-03-13 Richard Henderson <rth@redhat.com>
947 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
949 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
952 * g++.dg/template/crash118.C: New.
953 * g++.dg/template/crash95.C: Adjust.
955 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
957 PR rtl-optimization/57189
958 * gcc.target/i386/pr57189.c: New.
960 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
963 * g++.dg/cpp0x/static_assert10.C: New.
964 * g++.dg/cpp0x/static_assert11.C: Likewise.
965 * g++.dg/cpp0x/static_assert3.C: Adjust.
967 2014-03-13 Richard Biener <rguenther@suse.de>
969 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
971 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
973 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
974 2.07 128-bit arithmetic.
975 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
977 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
978 due to when TImode is allowed in VSX registers, the allowable
979 address modes for TImode is just a single indirect address in
980 order for the value to be loaded and store in either GPR or VSX
981 registers. This affects the generated code, and it would cause
982 this test to fail, when such an option is used.
984 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
986 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
988 2014-03-12 Jakub Jelinek <jakub@redhat.com>
990 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
991 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
992 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
993 only test for exactly one if if -mbranch-cost=1 has been passed.
995 2014-03-12 Christian Bruel <christian.bruel@st.com>
998 * gcc.target/arm/pr60264.c
1000 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1002 PR tree-optimization/60454
1003 * gcc.c-torture/execute/pr60454.c: New test.
1005 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1006 Marc Glisse <marc.glisse@inria.fr>
1008 PR tree-optimization/60502
1009 * gcc.c-torture/compile/pr60502.c: New test.
1011 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1014 * gcc.dg/vect/pr60482.c: New test.
1016 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1019 * g++.dg/cpp0x/inh-ctor19.C: New.
1021 2014-03-11 Richard Biener <rguenther@suse.de>
1023 PR tree-optimization/60429
1024 PR tree-optimization/60485
1025 * gcc.dg/pr60485-1.c: New testcase.
1026 * gcc.dg/pr60485-2.c: Likewise.
1028 2014-03-10 Jakub Jelinek <jakub@redhat.com>
1031 * g++.dg/ipa/pr60457.C: New test.
1033 2014-03-10 Richard Biener <rguenther@suse.de>
1036 * g++.dg/torture/pr60474.C: New testcase.
1038 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
1040 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1042 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
1044 * gcc.dg/lto/pr55113_0.c: New testcase.
1046 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
1049 * g++.dg/cpp1y/pr60033.C: New testcase.
1052 * g++.dg/cpp1y/pr60393.C: New testcase.
1054 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1057 * gfortran.dg/fmt_en.f90: New test.
1059 2014-03-07 Jason Merrill <jason@redhat.com>
1061 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1062 * lib/target-supports.exp (check_effective_target_c++11): Now
1064 (check_effective_target_c++11_only): New.
1065 (check_effective_target_c++11_down): New.
1066 (check_effective_target_c++1y): New.
1067 (check_effective_target_c++1y_only): New.
1068 (check_effective_target_c++98_only): Rename from
1069 check_effective_target_c++98.
1070 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1072 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1075 * g++.dg/cpp0x/constexpr-ice12.C: New.
1077 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
1079 * c-c++-common/gomp/map-1.c: Extend.
1081 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
1082 Janus Weil <janus@gcc.gnu.org>
1085 * gfortran.dg/deferred_type_component_1.f90 : New test.
1086 * gfortran.dg/deferred_type_component_2.f90 : New test.
1088 2014-03-06 Marek Polacek <polacek@redhat.com>
1091 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1092 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1094 2014-03-06 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.dg/tls/pr58595.c: New test.
1099 2014-03-06 Richard Biener <rguenther@suse.de>
1105 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1107 * gcc.dg/lto/pr55113_0.c: New testcase.
1109 2014-03-05 Jakub Jelinek <jakub@redhat.com>
1112 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1113 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
1114 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1116 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1117 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1118 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1119 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1120 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1121 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
1122 even for mips*/s390*/i?86/x86_64.
1123 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1124 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1125 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1126 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1127 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1130 * gcc.dg/lto/pr60404_0.c: New test.
1131 * gcc.dg/lto/pr60404_1.c: New file.
1132 * gcc.dg/lto/pr60404_2.c: New file.
1134 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1136 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1137 long long" throughout.
1138 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1139 * gcc.dg/vmx/insert-vsx.c: Likewise.
1140 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1141 * gcc.dg/vmx/ld-vsx.c: Likewise.
1142 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1143 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1144 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1145 * gcc.dg/vmx/merge-vsx.c: Likewise.
1146 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1147 * gcc.dg/vmx/st-vsx.c: Likewise.
1148 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1149 * gcc.dg/vmx/stl-vsx.c: Likewise.
1150 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1152 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1154 * gcc.dg/lto/pr55113_0.c: New testcase.
1156 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/cpp1y/pr60376.C: New.
1161 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1163 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1165 2014-03-04 Richard Biener <rguenther@suse.de>
1167 PR tree-optimization/60382
1168 * gcc.dg/vect/pr60382.c: New testcase.
1170 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
1173 * gfortran.dg/namelist_84.f90: New test.
1175 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
1177 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1178 argument to avoid inf values.
1179 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1180 UNION_FP_CHECK machinery.
1182 2014-03-03 Renlin Li <Renlin.Li@arm.com>
1184 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1185 i32in128 cases outside special big-endian processing block.
1187 2014-03-03 Jakub Jelinek <jakub@redhat.com>
1189 PR preprocessor/60400
1190 * c-c++-common/cpp/pr60400.c: New test.
1191 * c-c++-common/cpp/pr60400-1.h: New file.
1192 * c-c++-common/cpp/pr60400-2.h: New file.
1195 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1197 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1198 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1200 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1203 * g++.dg/lto/pr60150.H: New testcase.
1204 * g++.dg/lto/pr60150_0.C: New testcase.
1205 * g++.dg/lto/pr60150_1.C: New testcase.
1207 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1210 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1212 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1215 * gfortran.dg/vect/pr32380.f: Fix expected test results.
1217 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1220 * g++.dg/cpp0x/pr50025.C: New.
1222 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
1225 * g++.dg/cpp1y/pr60377.C: New testcase.
1227 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
1230 * gfortran.dg/str_comp_optimize_1.f90: New test.
1232 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1235 * gcc.c-torture/compile/pr60071.c: New.
1237 2014-02-28 Janus Weil <janus@gcc.gnu.org>
1240 * gfortran.dg/unlimited_polymorphic_16.f90: New.
1242 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1245 * g++.dg/cpp0x/constexpr-ice11.C: New.
1247 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1250 * g++.dg/cpp1y/auto-fn24.C: New.
1252 2014-02-28 Joey Ye <joey.ye@arm.com>
1255 * gcc.target/arm/thumb1-far-jump-3.c: New case.
1257 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/overload/ellipsis2.C: New.
1262 2014-02-27 Jeff Law <law@redhat.com>
1264 PR rtl-optimization/52714
1265 * gcc.c-torture/compile/pr52714.c: New test.
1267 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
1268 Jeff Law <law@redhat.com>
1270 PR rtl-optimization/49847
1271 * g++.dg/pr49847.C: New test.
1273 2014-02-27 Marek Polacek <polacek@redhat.com>
1276 * c-c++-common/pr59223.c: New test.
1278 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1280 * common/config/i386/predicates.md (const1256_operand): Remove.
1281 (const2356_operand): New.
1282 (const_1_to_2_operand): Remove.
1283 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1284 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1285 (*avx512pf_gatherpf<mode>sf): Ditto.
1286 (avx512pf_gatherpf<mode>df): Ditto.
1287 (*avx512pf_gatherpf<mode>df_mask): Ditto.
1288 (*avx512pf_gatherpf<mode>df): Ditto.
1289 (avx512pf_scatterpf<mode>sf): Ditto.
1290 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1291 (*avx512pf_scatterpf<mode>sf): Ditto.
1292 (avx512pf_scatterpf<mode>df): Ditto.
1293 (*avx512pf_scatterpf<mode>df_mask): Ditto.
1294 (*avx512pf_scatterpf<mode>df): Ditto.
1295 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1297 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1299 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1300 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1301 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1302 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1303 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1304 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1305 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1306 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1308 2014-02-26 Bin Cheng <bin.cheng@arm.com>
1311 * gnat.dg/renaming5.adb: Change to two expected gotos.
1312 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1314 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1315 messages for removed basic block.
1316 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1317 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1318 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1319 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1321 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1323 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1324 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1325 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1326 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1327 * gcc.dg/vmx/merge-vsx.c: Likewise.
1328 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1330 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
1332 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1333 * gcc.target/i386/prefetchwt1-1.c: New.
1334 * g++.dg/other/i386-2.C: Add new option.
1335 * g++.dg/other/i386-3.C: Ditto.
1336 * gcc.target/i386/sse-12.c: Ditto.
1337 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1338 * gcc.target/i386/sse-22.c: Add new option.
1339 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1341 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1344 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1347 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1349 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
1352 * g++.dg/cpp1y/pr60311.C: New testcase.
1354 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1357 * g++.dg/cpp1y/pr60065.C: New testcase.
1359 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
1361 PR rtl-optimization/60268
1362 * gcc.c-torture/compile/pr60268.c: New test.
1364 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
1366 * gcc.target/microblaze/others/mem_reload.c: New test.
1368 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1370 * gcc.dg/vmx/lde.c: New test.
1371 * gcc.dg/vmx/lde-be-order.c: New test.
1372 * gcc.dg/vmx/ste.c: New test.
1373 * gcc.dg/vmx/ste-be-order.c: New test.
1375 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
1378 * lib/target-supports.exp
1379 (check_effective_target_logical_op_short_circuit): Add cris-*-*
1380 and crisv32-*-* to list.
1382 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1385 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1387 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1389 * gcc.dg/vmx/vsums.c: Check entire result vector.
1390 * gcc.dg/vmx/vsums-be-order.c: Likewise.
1392 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1394 * gcc.dg/vmx/ld.c: New test.
1395 * gcc.dg/vmx/ld-be-order.c: New test.
1396 * gcc.dg/vmx/ld-vsx.c: New test.
1397 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1398 * gcc.dg/vmx/ldl.c: New test.
1399 * gcc.dg/vmx/ldl-be-order.c: New test.
1400 * gcc.dg/vmx/ldl-vsx.c: New test.
1401 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1402 * gcc.dg/vmx/st.c: New test.
1403 * gcc.dg/vmx/st-be-order.c: New test.
1404 * gcc.dg/vmx/st-vsx.c: New test.
1405 * gcc.dg/vmx/st-vsx-be-order.c: New test.
1406 * gcc.dg/vmx/stl.c: New test.
1407 * gcc.dg/vmx/stl-be-order.c: New test.
1408 * gcc.dg/vmx/stl-vsx.c: New test.
1409 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1411 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
1413 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1414 * g++.dg/other/i386-3.C (dg-options): Ditto.
1415 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1416 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1417 -mavx512pf and -msha.
1419 2014-02-21 Richard Biener <rguenther@suse.de>
1421 PR tree-optimization/60276
1422 * gcc.dg/vect/pr60276.c: New testcase.
1424 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1427 * gfortran.dg/finalize_23.f90: New.
1429 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
1433 * g++.dg/cpp1y/pr60052.C: New testcase.
1434 * g++.dg/cpp1y/pr60053.C: New testcase.
1436 2014-02-21 Tobias Burnus <burnus@net-b.de>
1439 * gfortran.dg/inquire_16.f90: New.
1441 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
1443 * gcc.target/nios2/biggot-1.c: New.
1444 * gcc.target/nios2/biggot-2.c: New.
1446 2014-02-20 Martin Jambor <mjambor@suse.cz>
1449 * gcc.dg/ipa/pr55260.c: New test.
1451 2014-02-20 Bin Cheng <bin.cheng@arm.com>
1453 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1454 for execution test case.
1456 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
1459 * g++.dg/torture/pr58555.C: New testcase.
1461 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1464 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1466 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1468 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1469 Kirill Yukhin <kirill.yukhin@intel.com>
1471 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1472 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1473 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1474 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1475 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1476 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1478 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1481 * g++.dg/ext/builtin-bswap1.C: New test.
1482 * c-c++-common/pr37743.c: New test.
1484 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
1486 * gcc.dg/decl-10.c: New test.
1488 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1491 * g++.dg/ext/ivdep-1.C: New test.
1494 * gcc.dg/pr60267.c: New test.
1496 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
1499 * gcc.target/i386/pr39162.c: Add dg-prune-output.
1500 (dg-options): Remove -Wno-psabi.
1501 * gcc.target/i386/pr59794-2.c: Ditto.
1502 * gcc.target/i386/pr60205-1.c: Ditto.
1503 * gcc.target/i386/sse-5.c: Ditto.
1505 2014-02-18 Nick Clifton <nickc@redhat.com>
1507 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1508 * gcc.dg/pr23623.c: Likewise.
1509 * gcc.dg/pr48784-1.c: Likewise.
1510 * gcc.dg/pr48784-2.c: Likewise.
1511 * gcc.dg/pr56997-2.c: Likewise.
1512 * gcc.dg/sms-6.c: Likewise.
1513 * gcc.dg/torture/pr60183.c: Likewise.
1514 * gcc.dg/torture/vec-cvt-1.c: Likewise.
1515 * gcc.c-torture/execute/20061220-1.x: New.
1516 * gcc.c-torture/execute/pr43220.x: New.
1517 * gcc.c-torture/execute/pr51581-1.x: New.
1518 * gcc.c-torture/execute/pr51581-2.x: New.
1519 * gcc.c-torture/execute/pr58570.x: New.
1520 * gcc.c-torture/unsorted/DFcmp.x: New.
1521 * gcc.c-torture/unsorted/SFset.x: New.
1523 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
1525 * gnat.dg/opt31.adb: New test.
1527 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1529 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1531 2014-02-19 Janus Weil <janus@gcc.gnu.org>
1534 * gfortran.dg/typebound_proc_33.f90: New.
1536 2014-02-19 Marek Polacek <polacek@redhat.com>
1539 * gcc.dg/pr60195.c: New test.
1541 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
1543 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1546 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1548 PR preprocessor/58844
1549 * c-c++-common/cpp/pr58844-1.c: New test.
1550 * c-c++-common/cpp/pr58844-2.c: New test.
1552 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1555 * g++.dg/cpp0x/constexpr-ice10.C: New.
1557 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/cpp0x/pr60215.C: New.
1562 2014-02-18 Tobias Burnus <burnus@net-b.de>
1565 * gfortran.dg/proc_ptr_45.f90: New.
1566 * gfortran.dg/proc_ptr_46.f90: New.
1568 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
1571 * g++.dg/cpp1y/pr60190.C: New testcase.
1574 * g++.dg/cpp1y/pr60064.C: New testcase.
1576 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
1579 * gcc.target/i386/pr60205-1.c: New test.
1580 * gcc.target/i386/pr60205-2.c: Ditto.
1582 2014-02-18 Kai Tietz <ktietz@redhat.com>
1585 * gcc.target/i386/nest-1.c: New testcase.
1587 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
1589 * gnat.dg/opt32.adb: New test.
1591 2014-02-18 Janus Weil <janus@gcc.gnu.org>
1594 * gfortran.dg/typebound_generic_15.f90: New.
1596 2014-02-17 Janus Weil <janus@gcc.gnu.org>
1599 * gfortran.dg/init_flag_12.f90: New.
1601 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
1602 Ilya Tocar <ilya.tocar@intel.com>
1604 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1605 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1606 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1607 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1609 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
1611 * lib/target-supports.exp
1612 (check_effective_target_logical_op_short_circuit): New procedure.
1613 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1614 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1615 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1616 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1617 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1618 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1619 logical_op_short_circuit for the alternative test, extending
1622 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1625 * gcc.target/powerpc/pr60203.c: New testsuite.
1627 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1630 * gfortran.dg/ichar_3.f90: New test.
1632 2014-02-15 Richard Biener <rguenther@suse.de>
1634 PR tree-optimization/60183
1635 * gcc.dg/torture/pr60183.c: New testcase.
1637 2014-02-14 Jeff Law <law@redhat.com>
1639 PR rtl-optimization/60131
1640 * g++.dg/torture/pr60131.C: New test.
1642 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1644 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1647 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1649 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1651 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1653 * gcc.c-torture/compile/20140213.c: New test.
1655 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1658 * gcc.target/i386/pr43546.c: New test.
1660 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1662 * gcc.target/s390/hotpatch-compile-8.c: New test.
1664 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1666 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1667 definition with an ifndef.
1668 * gcc.dg/pr59605-2.c: New test.
1670 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1672 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1674 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1676 * gcc.dg/torture/float128-mul-underflow.c,
1677 gcc.dg/torture/float128-truncdf-underflow.c,
1678 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1680 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1683 * g++.dg/ipa/pr59737.C: New test.
1685 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1687 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1689 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1691 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1693 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1695 2014-02-12 Richard Biener <rguenther@suse.de>
1698 * gcc.dg/torture/pr60092.c: New testcase.
1699 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1701 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1703 * gcc.c-torture/execute/20140212-1.c: New test.
1705 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1708 * g++.dg/cpp0x/pr60047.C: New.
1710 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1713 * c-c++-common/pr60101.c: New test.
1715 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1718 * g++.dg/ipa/devirt-27.C: New testcase.
1719 * g++.dg/ipa/devirt-26.C: New testcase.
1721 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1724 * gcc.target/powerpc/pr60137.c: New file.
1726 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1729 * gfortran.dg/pr52370.f90: New test.
1731 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1735 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1738 * gcc.target/i386/pr43662.c (dg-options):
1739 Add -maccumulate-outgoing-args.
1740 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1741 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1742 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1743 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1744 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1745 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1746 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1747 Add -maccumulate-outgoing-args.
1748 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1749 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1750 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1751 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1752 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1753 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1754 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1755 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1756 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1757 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1758 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1759 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1760 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1761 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1762 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1764 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1766 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1768 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1771 * gcc.dg/guality/pr59776.c: New test.
1773 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1775 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1776 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1777 (add_options_for_arm_vfp3): New.
1779 2014-02-11 Jeff Law <law@redhat.com>
1782 * gcc.target/m68k/pr54041.c: New test.
1784 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.target/i386/pr59927.c: New test.
1789 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1791 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1792 * gcc.dg/vect/pr60012.c: Likewise.
1793 * gcc.dg/vect/vect-119.c: Likewise.
1794 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1795 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1797 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1799 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1801 2014-02-10 Jeff Law <law@redhat.com>
1804 * gcc.c-torture/compile/pr52306.c: New test.
1806 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1808 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1810 2014-02-10 Richard Biener <rguenther@suse.de>
1812 PR tree-optimization/60115
1813 * gcc.dg/torture/pr60115.c: New testcase.
1815 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1817 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1818 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1820 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1821 Ilya Tocar <ilya.tocar@intel.com>
1823 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1824 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1825 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1826 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1827 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1828 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1829 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1830 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1831 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1832 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1833 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1834 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1835 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1836 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1837 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1838 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1839 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1840 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1841 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1842 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1843 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1844 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1845 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1846 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1847 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1848 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1849 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1851 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1853 * gcc.dg/vect/pr59984.c: Require effective target
1856 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1859 * gfortran.dg/associated_target_5.f03: New test.
1861 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1864 * gfortran.dg/elemental_by_value_1.f90: New test.
1866 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1869 * gfortran.dg/finalize_22.f90: New.
1871 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1874 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1875 was fixed by the patch for PR59906.
1877 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1879 PR translation/52289
1880 * gfortran.dg/coarray_8.f90: Update dg-error match.
1882 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1885 * gcc.dg/vect/pr59984.c: New test.
1888 * gcc.dg/attr-alloc_align-1.c: New test.
1889 * gcc.dg/attr-alloc_align-2.c: New test.
1890 * gcc.dg/attr-alloc_align-3.c: New test.
1891 * gcc.dg/attr-assume_aligned-1.c: New test.
1892 * gcc.dg/attr-assume_aligned-2.c: New test.
1893 * gcc.dg/attr-assume_aligned-3.c: New test.
1895 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1898 * gcc.target/i386/pr60077-1.c: New test.
1899 * gcc.target/i386/pr60077-2.c: New test.
1901 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1903 PR preprocessor/56824
1904 * gcc.dg/pr56824.c: New test.
1906 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1908 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1909 variable used for atomic operations.
1911 2014-02-07 Richard Biener <rguenther@suse.de>
1914 * gcc.dg/vect/pr60092-2.c: New testcase.
1916 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1920 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1922 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1923 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1925 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1927 * gcc.target/s390/fp2int1.c: New testcase.
1929 2014-02-07 Richard Biener <rguenther@suse.de>
1932 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1933 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1935 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1938 * g++.dg/torture/pr59918.C: New testcase.
1940 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1943 * gcc.target/arm/pr59575.c: New test.
1946 * gcc.dg/pr59992.c: New test.
1948 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1950 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1951 init_priority. Test alignment of variable instead of function.
1953 2014-02-06 Marek Polacek <polacek@redhat.com>
1956 * gcc.dg/pr60087.c: New test.
1958 2014-02-06 Alan Modra <amodra@gmail.com>
1960 * gcc.target/powerpc/pr60032.c: New.
1962 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1965 * gcc.c-torture/execute/pr60062.c: New test.
1966 * gcc.c-torture/execute/pr60072.c: New test.
1968 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1970 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1971 so that expected outcome works for PIC variants too.
1973 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1974 Kugan Vivekanandarajah <kuganv@linaro.org>
1976 * gcc.target/arm/vect-noalign.c: New file.
1978 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1979 Jakub Jelinek <jakub@redhat.com>
1982 * gcc.dg/pr60013.c: New testcase.
1984 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1986 * gcc.dg/vmx/sum2s.c: New.
1987 * gcc.dg/vmx/sum2s-be-order.c: New.
1989 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1991 * gcc.dg/vmx/pack.c: New.
1992 * gcc.dg/vmx/pack-be-order.c: New.
1993 * gcc.dg/vmx/unpack.c: New.
1994 * gcc.dg/vmx/unpack-be-order.c: New.
1996 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1998 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1999 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2001 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2003 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2004 Use __builtin_floorf, __builtin_ceilf.
2005 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2007 (TEST): Use __builtin_floorf.
2008 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2010 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2013 * g++.dg/opt/pr59947.C: New test.
2016 * c-c++-common/gomp/pr58703.c: New test.
2018 2014-02-05 Richard Biener <rguenther@suse.de>
2021 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2022 avoid using unsigned long long.
2024 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2027 * g++.dg/torture/pr57499.C: New test.
2029 2014-02-05 Yury Gribov <y.gribov@samsung.com>
2031 * gcc.dg/asan/nosanitize-and-inline.c: New test.
2033 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
2035 * g++.dg/ipa/devirrt-22.C: Fix template.
2037 2014-02-04 Marek Polacek <polacek@redhat.com>
2040 * gcc.dg/pr60036.c: New test.
2042 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
2045 * g++.dg/torture/pr60058.C: New testcase.
2047 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
2049 * g++.dg/tsan/default_options.C: Invert check.
2051 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2053 PR tree-optimization/60002
2054 * g++.dg/opt/pr60002.C: New test.
2056 PR tree-optimization/60023
2057 * g++.dg/vect/pr60023.cc: New test.
2060 * c-c++-common/torture/pr60026.c: New test.
2062 PR rtl-optimization/57915
2063 * gcc.target/i386/pr57915.c: New test.
2065 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2067 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2069 2014-02-04 Renlin Li <Renlin.Li@arm.com>
2071 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2073 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2076 * gcc.dg/pr59261.c: New test.
2078 2014-02-04 Richard Biener <rguenther@suse.de>
2080 PR tree-optimization/60012
2081 * gcc.dg/vect/pr60012.c: New testcase.
2083 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2086 * g++.dg/eh/unwind-direct.C: New test.
2088 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
2090 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2091 timeout value to 20s.
2093 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2096 * g++.dg/torture/pr59882.C: New testcase
2098 2014-02-03 Jan Hubicka <jh@suse.cz>
2101 * g++.dg/ipa/devirt-22.C: New testcase.
2103 2014-02-03 Jan Hubicka <jh@suse.cz>
2105 * g++.dg/ipa/devirt-25.C: New testcase.
2107 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2109 PR tree-optimization/59924
2110 * gcc.dg/pr59924.c: New test.
2112 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2115 * g++.dg/ipa/devirt-24.C: New testcase.
2117 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
2121 * c-c++-common/attributes-1.c: New testcase.
2122 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2124 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2127 * g++.dg/cpp0x/pr58871.C: New.
2129 2014-02-03 Cong Hou <congh@google.com>
2131 PR tree-optimization/60000
2132 * g++.dg/vect/pr60000.cc: New test.
2134 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
2136 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2137 * gcc.target/i386/long-double-64-4.c: Likewise.
2138 * gcc.target/i386/long-double-80-1.c: Likewise.
2139 * gcc.target/i386/long-double-80-2.c: Likewise.
2140 * gcc.target/i386/long-double-80-3.c: Likewise.
2141 * gcc.target/i386/long-double-80-4.c: Likewise.
2142 * gcc.target/i386/long-double-80-5.c: Likewise.
2143 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
2144 __multf3 isn't used.
2145 * gcc.target/i386/long-double-64-3.c: Likewise.
2146 * gcc.target/i386/long-double-128-1.c: New test.
2147 * gcc.target/i386/long-double-128-2.c: Likewise.
2148 * gcc.target/i386/long-double-128-3.c: Likewise.
2149 * gcc.target/i386/long-double-128-4.c: Likewise.
2150 * gcc.target/i386/long-double-128-5.c: Likewise.
2151 * gcc.target/i386/long-double-128-6.c: Likewise.
2152 * gcc.target/i386/long-double-128-7.c: Likewise.
2153 * gcc.target/i386/long-double-128-8.c: Likewise.
2154 * gcc.target/i386/long-double-128-9.c: Likewise.
2155 * gcc.target/i386/long-double-64-5.c: Likewise.
2156 * gcc.target/i386/long-double-64-6.c: Likewise.
2157 * gcc.target/i386/long-double-64-7.c: Likewise.
2158 * gcc.target/i386/long-double-64-8.c: Likewise.
2159 * gcc.target/i386/long-double-64-9.c: Likewise.
2160 * gcc.target/i386/long-double-80-10.c: Likewise.
2161 * gcc.target/i386/long-double-80-8.c: Likewise.
2162 * gcc.target/i386/long-double-80-9.c: Likewise.
2164 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
2166 PR rtl-optimization/57662
2167 * g++.dg/pr57662.C: New test.
2169 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2171 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2172 * gcc.dg/vmx/perm.c: New.
2173 * gcc.dg/vmx/perm-be-order.c: New.
2175 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2177 * gcc.dg/vmx/vsums.c: New.
2178 * gcc.dg/vmx/vsums-be-order.c: New.
2180 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
2182 * g++.dg/ipa/devirt-23.C: New testcase.
2183 * g++.dg/ipa/devirt-20.C: Fix template.
2185 2014-02-02 Jan Hubicka <jh@suse.cz>
2187 * g++.dg/ipa/devirt-21.C: New testcase.
2189 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2191 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2192 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2194 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
2197 * gcc.c-torture/execute/pr60017.c: New test.
2199 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
2202 * gfortran.dg/default_initialization_7.f90: New test.
2204 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
2207 * gfortran.dg/elemental_subroutine_9.f90: New test.
2209 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2211 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2213 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2215 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2217 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2219 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2221 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2224 * g++.dg/init/bitfield5.C: New.
2226 2014-02-01 Jakub Jelinek <jakub@redhat.com>
2228 PR tree-optimization/60003
2229 * gcc.c-torture/execute/pr60003.c: New test.
2231 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
2234 * gcc.target/arm/pr59985.C: New.
2236 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2239 * lib/tsan-dg.exp (tsan_init): Instead of not running any
2240 tsan tests if trivial testcase doesn't run, set dg-do-what-default
2242 (tsan_finish): Restore dg-do-what-default.
2243 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2244 * g++.dg/tsan/fd_close_norace2.C: Likewise.
2245 * g++.dg/tsan/default_options.C: Likewise.
2246 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2247 * g++.dg/tsan/atomic_free2.C: Likewise.
2248 * g++.dg/tsan/cond_race.C: Likewise.
2249 * g++.dg/tsan/fd_close_norace.C: Likewise.
2250 * g++.dg/tsan/benign_race.C: Likewise.
2251 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2252 * c-c++-common/tsan/simple_race.c: Likewise.
2253 * c-c++-common/tsan/mutexset1.c: Likewise.
2254 * c-c++-common/tsan/thread_leak2.c: Likewise.
2255 * c-c++-common/tsan/tls_race.c: Likewise.
2256 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2257 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2258 * c-c++-common/tsan/free_race2.c: Likewise.
2259 * c-c++-common/tsan/thread_leak.c: Likewise.
2260 * c-c++-common/tsan/thread_leak1.c: Likewise.
2261 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2262 * c-c++-common/tsan/free_race.c: Likewise.
2263 * c-c++-common/tsan/sleep_sync.c: Likewise.
2264 * c-c++-common/tsan/tiny_race.c: Likewise.
2265 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2266 * c-c++-common/tsan/atomic_stack.c: Likewise.
2267 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
2268 in dg-output regexps.
2269 * c-c++-common/tsan/simple_stack.c: Likewise.
2271 2014-01-31 Richard Henderson <rth@redhat.com>
2273 * g++.dg/tm/pr60004.C: New.
2275 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
2278 * g++.dg/inherit/crash4.C: New.
2280 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2282 * c-c++-common/tsan/simple_race.c: Made test less flaky.
2284 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2286 * gcc.target/i386/m512-check.h: Use correct rounding values.
2288 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2290 * gcc.target/i386/avx-1.c: Use correct rounding values.
2291 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2292 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2293 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2294 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2295 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2296 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2297 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2298 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2299 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2300 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2301 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2302 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2303 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2304 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2305 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2306 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2307 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2308 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2309 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2310 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2311 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2312 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2313 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2314 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2315 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2316 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2317 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2318 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2319 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2320 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2321 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2322 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2323 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2324 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2325 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2326 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2327 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2328 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2329 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2330 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2331 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2332 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2333 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2334 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2335 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2336 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2337 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2338 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2339 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2340 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2341 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2342 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2343 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2344 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2345 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2346 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2347 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2348 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2349 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2350 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2351 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2352 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2353 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2354 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2355 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2356 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2357 * gcc.target/i386/sse-13.c: Ditto.
2358 * gcc.target/i386/sse-14.c: Ditto.
2359 * gcc.target/i386/sse-22.c: Ditto.
2360 * gcc.target/i386/sse-23.c: Ditto.
2362 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2364 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2365 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2367 2014-01-31 Richard Biener <rguenther@suse.de>
2370 * gcc.dg/torture/pr59990.c: New testcase.
2372 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2374 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2375 if it fails don't run any tsan tests.
2377 2014-01-31 Marek Polacek <polacek@redhat.com>
2380 * gcc.dg/pr59940.c (g): Adjust dg-warning.
2381 (y): Adjust dg-error.
2382 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2383 * gcc.dg/pr59963-1.c: New test.
2384 * gcc.dg/pr59963-2.c: New test.
2385 * gcc.dg/pr59963-3.c: New test.
2387 2014-01-30 Jakub Jelinek <jakub@redhat.com>
2390 * gcc.target/arm/pr59923.c: New test.
2392 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2394 * gcc.dg/vmx/splat.c: New.
2395 * gcc.dg/vmx/splat-vsx.c: New.
2396 * gcc.dg/vmx/splat-be-order.c: New.
2397 * gcc.dg/vmx/splat-vsx-be-order.c: New.
2398 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2399 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2401 2014-01-30 Richard Biener <rguenther@suse.de>
2403 PR tree-optimization/59993
2404 * gcc.dg/torture/pr59993.c: New testcase.
2406 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2408 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2409 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2410 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2411 vect_int rather than vect_float.
2413 2014-01-30 Marek Polacek <polacek@redhat.com>
2415 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2417 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
2419 * gcc.target/microblaze/isa/fcmp4.c: New.
2421 2014-01-30 Marek Polacek <polacek@redhat.com>
2424 * gcc.dg/pr59940.c: New test.
2425 * gcc.dg/pr35635.c (func3): Move dg-warning.
2427 2014-01-30 Richard Biener <rguenther@suse.de>
2429 PR tree-optimization/59903
2430 * gcc.dg/torture/pr59903.c: New testcase.
2432 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2435 * g++.dg/lookup/crash8.C: New.
2437 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2440 * g++.dg/template/crash117.C: New.
2442 2014-01-30 Richard Biener <rguenther@suse.de>
2445 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2446 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2448 * gcc.dg/invalid-call-1.c: Likewise.
2450 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2453 * g++.dg/cpp1y/auto-fn23.C: New.
2455 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/init/dso_handle2.C: New.
2460 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2463 * g++.dg/cpp0x/pr58674.C: New.
2465 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
2468 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2469 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2471 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2473 * gcc.dg/vmx/merge-be-order.c: New.
2474 * gcc.dg/vmx/merge.c: New.
2475 * gcc.dg/vmx/merge-vsx-be-order.c: New.
2476 * gcc.dg/vmx/merge-vsx.c: New.
2478 2014-01-29 Richard Biener <rguenther@suse.de>
2480 PR tree-optimization/58742
2481 * gcc.dg/pr58742-1.c: New testcase.
2482 * gcc.dg/pr58742-2.c: Likewise.
2483 * gcc.dg/pr58742-3.c: Likewise.
2485 2014-01-29 Renlin Li <Renlin.Li@arm.com>
2487 * gcc.target/arm/ftest-armv7ve-arm.c: New.
2488 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2489 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2491 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2494 * g++.dg/gomp/pr58702.C: New.
2496 2014-01-29 Dodji Seketeli <dodji@redhat.com>
2498 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2501 2014-01-29 Jakub Jelinek <jakub@redhat.com>
2504 PR tree-optimization/59920
2505 * gcc.dg/pr59920-1.c: New test.
2506 * gcc.dg/pr59920-2.c: New test.
2507 * gcc.dg/pr59920-3.c: New test.
2508 * c-c++-common/gomp/pr59917-1.c: New test.
2509 * c-c++-common/gomp/pr59917-2.c: New test.
2511 PR tree-optimization/59594
2512 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2513 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2514 * gcc.dg/vect/pr59594.c: New test.
2516 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
2519 * gfortran.dg/allocate_class_3.f90: New test.
2521 2014-01-28 Dodji Seketeli <dodji@redhat.com>
2523 PR preprocessor/59935
2524 * c-c++-common/cpp/warning-zero-location.c: New test.
2525 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2527 2014-01-27 Steve Ellcey <sellcey@mips.com>
2529 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2531 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
2533 * g++.dg/ext/mv16.C: New tests.
2535 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
2537 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2538 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2539 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2540 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2541 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2542 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2543 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2544 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2545 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2546 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2547 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2548 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2549 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2550 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2551 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2552 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2553 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2554 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2555 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2556 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2557 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2558 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2559 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2560 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2561 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2562 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2563 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2564 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2565 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2566 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2567 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2568 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2569 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2570 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2571 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2572 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2573 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2574 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2575 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2576 _mm512_mask_cvtepi32_storeu_epi8.
2577 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2578 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2579 _mm512_mask_cvtepi32_storeu_epi16.
2580 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2581 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2582 _mm512_mask_cvtepi64_storeu_epi8.
2583 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2584 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2585 _mm512_mask_cvtepi64_storeu_epi16.
2586 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2587 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2588 _mm512_mask_cvtepi64_storeu_epi32.
2589 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2590 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2591 _mm512_mask_cvtsepi32_storeu_epi8.
2592 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2593 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2594 _mm512_mask_cvtsepi32_storeu_epi16.
2595 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2596 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2597 _mm512_mask_cvtsepi64_storeu_epi8.
2598 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2599 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2600 _mm512_mask_cvtsepi64_storeu_epi16.
2601 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2602 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2603 _mm512_mask_cvtsepi64_storeu_epi32.
2604 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2605 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2606 _mm512_mask_cvtusepi32_storeu_epi8.
2607 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2608 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2609 _mm512_mask_cvtusepi32_storeu_epi16.
2610 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2611 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2612 _mm512_mask_cvtusepi64_storeu_epi8.
2613 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2614 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2615 _mm512_mask_cvtusepi64_storeu_epi16.
2616 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2617 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2618 _mm512_mask_cvtusepi64_storeu_epi32.
2619 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2620 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2622 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2624 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2625 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2626 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2627 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2628 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2629 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2630 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2631 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2632 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2633 built-ins roudning immediate.
2634 * gcc.target/i386/sse-22.c: Add new built-ins.
2635 * gcc.target/i386/sse-23.c: Ditto.
2636 * gcc.target/i386/avx-1.c: Ditto.
2638 2014-01-27 Christian Bruel <christian.bruel@st.com>
2640 * gcc.target/sh/torture/strncmp.c: New tests.
2642 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2644 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2646 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2648 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2650 2014-01-24 Jeff Law <law@redhat.com>
2652 PR tree-optimization/59919
2653 * gcc.c-torture/compile/pr59919.c: New test.
2655 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2658 * g++.dg/ext/timevar2.C: New.
2660 2014-01-24 Marek Polacek <polacek@redhat.com>
2662 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2664 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2667 * gcc.target/i386/pr59929.c: New test.
2669 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2672 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2673 word atomic functions at runtime.
2675 2014-01-23 Marek Polacek <polacek@redhat.com>
2678 * gcc.dg/pr59846.c: New test.
2680 2014-01-23 Marek Polacek <polacek@redhat.com>
2683 * c-c++-common/pr58346-1.c: New test.
2684 * c-c++-common/pr58346-2.c: New test.
2685 * c-c++-common/pr58346-3.c: New test.
2687 2014-01-23 Marek Polacek <polacek@redhat.com>
2690 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2691 * gcc.dg/pr59871.c: New test.
2693 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2696 * g++.dg/parse/enum11.C: New.
2698 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2700 * gcc.target/aarch64/sshr64_1.c: New testcase.
2702 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2704 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2705 SIMD enabled function.
2706 * g++.dg/cilk-plus/ef_test.C: New test.
2707 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2709 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2710 to differenciate C error messages from C++ ones.
2712 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2714 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2716 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2718 * gcc.target/microblaze/others/builtin-trap.c: New test,
2720 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2723 * c-c++-common/gomp/pr58809.c: New test.
2725 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2728 * c-c++-common/asan/use-after-return-1.c: Fixed
2731 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2733 PR preprocessor/58580
2734 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2736 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2737 Ilya Tocar <ilya.tocar@intel.com>
2739 * gcc.target/i386/avx512f-kmovw-1.c: New.
2741 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2743 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2744 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2745 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2746 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2747 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2748 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2750 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2753 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2754 * gcc.target/mips/pr52125.c: New test.
2756 2014-01-22 Marek Polacek <polacek@redhat.com>
2759 * gcc.dg/torture/pr59891.c: New test.
2761 2014-01-22 Jeff Law <law@redhat.com>
2763 PR tree-optimization/59597
2764 * gcc.dg/tree-ssa/pr59597.c: New test.
2766 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2768 PR rtl-optimization/59477
2769 * g++.dg/pr59477.C: New.
2771 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2773 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2775 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2778 * g++.dg/pr59482.C: New.
2780 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2782 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2783 * gcc.dg/vmx/extract-vsx.c: New.
2784 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2785 * gcc.dg/vmx/insert-vsx.c: New.
2787 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2789 PR rtl-optimization/59896
2790 * gcc.target/arm/pr59896.c: New.
2792 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2794 PR rtl-optimization/59858
2795 * gcc.target/arm/pr59858.c: New.
2797 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2800 * gcc.dg/tree-prof/pr59003.c: New test.
2803 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2806 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2808 * gfortran.dg/round_3.f08: Add more cases.
2810 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2812 * lib/target-supports.exp (force_conventional_output_for): New
2814 * lib/scanasm.exp (scan-assembler_required_options)
2815 (scan-assembler-not_required_options)
2816 (scan-assembler-times_required_options): Replace with
2817 force_conventional_output_fors.
2818 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2819 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2821 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2824 * gcc.target/i386/pr59789.c: New testcase.
2826 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2828 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2829 the 'code' bitfield from 16 to 8.
2831 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2833 * lib/target-supports.exp
2834 (check_effective_target_vect_perm): Exclude aarch64_be.
2835 (check_effective_target_vect_perm_byte): Likewise.
2836 (check_effective_target_vect_perm_short): Likewise.
2838 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2840 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2841 (RUN_TEST): Use new macro.
2842 (INDEX64_32): Delete.
2843 (INDEX64_64): Likewise.
2844 (INDEX128_32): Likewise.
2845 (INDEX128_64): Likewise.
2847 (test_vneg_f32): Use fixed RUN_TEST.
2849 2014-01-20 Richard Biener <rguenther@suse.de>
2852 * gcc.dg/pr59860.c: New testcase.
2854 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2857 * gcc.target/i386/pr59880.c: New test.
2859 2014-01-20 Renlin Li <renlin.li@arm.com>
2861 * gcc.dg/pr44194-1.c: Tweak regexp.
2863 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2868 * gfortran.dg/round_3.f08: New cases added.
2869 * gfortran.dg/fmt_g_1.f90: New test.
2871 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2873 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2875 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2877 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2879 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2881 * gcc.dg/vect/pr57705.c: Require vect_int.
2882 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2883 * gcc.dg/vect/vect-alias-check.c: Likewise.
2885 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2888 * gfortran.dg/unresolved_fixup_1.f90: New test.
2889 * gfortran.dg/unresolved_fixup_2.f90: New test.
2891 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2894 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2895 Remove dg-prune-output lines.
2897 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2900 * gfortran.dg/pr59706.f90: New test.
2901 * g++.dg/ext/pr59706.C: New test.
2903 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2907 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2908 * g++.dg/init/pr58811.C: Likewise.
2910 2014-01-17 Jeff Law <law@redhat.com>
2913 * gfortran.dg/pr57904.f90: New test.
2915 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2918 * g++.dg/cpp0x/nsdmi-union4.C: New.
2920 2014-01-17 Marek Polacek <polacek@redhat.com>
2923 * g++.dg/diagnostic/pr59838.C: New test.
2925 2014-01-17 Marek Polacek <polacek@redhat.com>
2928 * gcc.dg/pr58346.c: New test.
2930 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2933 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2934 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2938 * gfortran.dg/pr59440-1.f90: New test.
2939 * gfortran.dg/pr59440-2.f90: New test.
2940 * gfortran.dg/pr59440-3.f90: New test.
2943 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2944 testing for " version" and " alias" with one testing for
2945 " version\[^\n\r]* alias".
2946 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2947 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2948 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2949 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2950 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2951 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2954 * c-c++-common/torture/pr57945.c: New test.
2956 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2958 * gcc.target/arm/its.c: New testcase.
2960 2014-01-16 Jan Hubicka <jh@suse.cz>
2963 * g++.dg/torture/pr59775.C: New testcase.
2965 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2968 * gcc.c-torture/compile/pr58344.c: New test.
2971 * gcc.target/i386/pr59839.c: New test.
2974 * gcc.target/i386/pr9771-1.c (main): Rename to...
2975 (real_main): ... this. Add __asm name "main".
2976 (ASMNAME, ASMNAME2, STRING): Define.
2978 2014-01-16 Nick Clifton <nickc@redhat.com>
2981 * gcc.c-torture/compile/pr28865.c: New.
2982 * gcc.c-torture/execute/pr28865.c: New.
2984 2014-01-16 Marek Polacek <polacek@redhat.com>
2987 * gcc.dg/pr59827.c: New test.
2989 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2991 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2993 2014-01-15 Richard Henderson <rth@redhat.com>
2996 * gcc.target/i386/pr54694.c: New test.
2998 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
3001 * g++.dg/pr49718.C: New test.
3003 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3005 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3007 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3009 * gcc.dg/vmx/mult-even-odd.c: New.
3010 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3012 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
3014 * lib/target-supports.exp (check_libcilkrts_available): Added an
3015 extern "C" if we are using C++ along with a function prototype.
3017 2014-01-15 Jeff Law <law@redhat.com>
3019 PR tree-optimization/59747
3020 * gcc.c-torture/execute/pr59747.c: New test.
3022 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
3025 * c-c++-common/convert-vec-1.c: Also prune ABI change for
3027 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3028 * g++.dg/ext/attribute-test-1.C: Likewise.
3029 * g++.dg/ext/attribute-test-2.C: Likewise.
3030 * g++.dg/ext/attribute-test-3.C: Likewise.
3031 * g++.dg/ext/attribute-test-4.C: Likewise.
3032 * g++.dg/ext/pr56790-1.C: Likewise.
3033 * g++.dg/torture/pr38565.C: Likewise.
3034 * gcc.dg/pr53060.c: Likewise.
3035 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3036 * c-c++-common/vector-compare-2.c: Likewise.
3037 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3038 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
3039 dg-message line number.
3041 2014-01-15 Matthias Klose <doko@ubuntu.com>
3043 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3045 2014-01-15 Richard Biener <rguenther@suse.de>
3047 PR tree-optimization/59822
3048 * g++.dg/torture/pr59822.C: New testcase.
3050 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
3053 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3054 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3056 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
3057 Kugan Vivekanandarajah <kuganv@linaro.org>
3060 * g++.dg/pr59695.C: New testcase.
3062 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3065 * gcc.c-torture/compile/pr59803.c: New testcase.
3067 2014-01-15 Jakub Jelinek <jakub@redhat.com>
3070 * gcc.c-torture/execute/pr58943.c: New test.
3071 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3073 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
3076 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3077 * gcc.target/i386/pr39162.c (y): New __m256i variable.
3078 (bar): Change return type to void. Set y to x.
3079 * gcc.target/i386/pr59794-1.c: New testcase.
3080 * gcc.target/i386/pr59794-2.c: Likewise.
3081 * gcc.target/i386/pr59794-3.c: Likewise.
3082 * gcc.target/i386/pr59794-4.c: Likewise.
3083 * gcc.target/i386/pr59794-5.c: Likewise.
3084 * gcc.target/i386/pr59794-6.c: Likewise.
3085 * gcc.target/i386/pr59794-7.c: Likewise.
3087 2014-01-14 Richard Biener <rguenther@suse.de>
3089 PR tree-optimization/58921
3090 PR tree-optimization/59006
3091 * gcc.dg/torture/pr58921.c: New testcase.
3092 * gcc.dg/torture/pr59006.c: Likewise.
3093 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3095 2014-01-14 Jakub Jelinek <jakub@redhat.com>
3098 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3099 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3100 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
3101 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3102 Executing predictive commoning without unrolling.
3104 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
3106 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3107 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3108 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3109 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3110 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3111 __builtin_ia32_rsqrt28sd_round.
3112 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3113 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3114 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3115 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3116 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3117 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3118 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3119 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3120 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3121 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3122 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3123 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3124 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3125 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3126 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3127 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3128 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3129 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3130 * gcc.target/i386/sse-22.c: Extend with new built-ins,
3131 fix wrong rounding mode (see above).
3132 * gcc.target/i386/sse-23.c: Ditto.
3134 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3136 * gcc.dg/vmx/insert.c: New.
3137 * gcc.dg/vmx/insert-be-order.c: New.
3138 * gcc.dg/vmx/extract.c: New.
3139 * gcc.dg/vmx/extract-be-order.c: New.
3141 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3143 PR tree-optimization/59387
3144 * gcc.c-torture/execute/pr59387.c: New test.
3146 2014-01-13 Richard Biener <rguenther@suse.de>
3148 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3149 adjusting mathlib options.
3150 * gfortran.dg/lto/lto.exp: Likewise.
3152 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
3154 * gnat.dg/loop_optimization17.adb: New test.
3155 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3157 2014-01-13 Christian Bruel <christian.bruel@st.com>
3159 * gcc.target/sh/cmpstrn.c: New case.
3161 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3163 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3164 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3166 2014-01-12 Janus Weil <janus@gcc.gnu.org>
3169 * gfortran.dg/alloc_comp_basics_6.f90: New.
3171 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3174 * gfortran.dg/pr59700.f90: New test.
3176 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3178 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3179 * gfortran.dg/use_only_3.f90: Likewise.
3180 * gfortran.dg/inquire_10.f90: Delete opened file.
3181 * gfortran.dg/inquire_15.f90: Likewise.
3182 * gfortran.dg/pr16597.f90: Likewise.
3183 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3186 2014-01-10 Jeff Law <law@redhat.com>
3189 * gcc.c-torture/compile/pr59743.c: New test.
3191 2014-01-10 Jan Hubicka <jh@suse.cz>
3194 * g++.dg/torture/pr58585.C: New testcase.
3196 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
3198 * gcc.dg/pr46309.c: Disable for cris*-*-*.
3200 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
3202 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3204 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
3207 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3208 * gcc.target/aarch64/cmn-neg2.c: New test.
3210 2014-01-10 Richard Biener <rguenther@suse.de>
3212 PR tree-optimization/59374
3213 * gcc.dg/torture/pr59374-3.c: New testcase.
3215 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3217 * lib/target-supports.exp
3218 (check_effective_target_arm_crypto_ok_nocache): New.
3219 (check_effective_target_arm_crypto_ok): Use above procedure.
3220 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3222 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
3226 * g++.dg/ipa/devirt-20.C: New testcase.
3227 * g++.dg/torture/pr58252.C: Likewise.
3228 * g++.dg/torture/pr59226.C: Likewise.
3230 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3232 * c-c++-common/asan/no-asan-stack.c: New test.
3234 2014-01-10 Jakub Jelinek <jakub@redhat.com>
3237 * gcc.dg/pr59670.c: New test.
3239 2014-01-09 Steve Ellcey <sellcey@mips.com>
3241 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3243 2014-01-09 Jakub Jelinek <jakub@redhat.com>
3246 * gcc.target/i386/pr47735.c: New test.
3248 PR tree-optimization/59622
3249 * g++.dg/opt/pr59622-2.C: New test.
3250 * g++.dg/opt/pr59622-3.C: New test.
3251 * g++.dg/opt/pr59622-4.C: New test.
3252 * g++.dg/opt/pr59622-5.C: New test.
3255 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3256 filename:line instead of (modulename+offset) form with stripped
3257 initial / from the filename.
3259 2014-01-09 Ian Lance Taylor <iant@google.com>
3261 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3262 the other Go compiler.
3264 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3267 * g++.dg/cpp0x/variadic145.C: New.
3269 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
3271 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3272 which don't support -fsplit-stack. Skip rotate[0123].go tests.
3274 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3277 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3278 are run only if the Cilk library is available/enabled.
3279 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3280 * lib/target-supports.exp (check_libcilkrts_available): New function.
3282 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3285 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3286 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3287 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3288 with dg-additional-options.
3289 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3290 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3291 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3292 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3293 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3294 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3296 2014-01-09 Richard Biener <rguenther@suse.de>
3298 PR tree-optimization/59715
3299 * gcc.dg/torture/pr59715.c: New testcase.
3301 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
3303 * c-c++-common/asan/no-asan-globals.c: New test.
3304 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3305 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3306 * c-c++-common/asan/use-after-return-1.c: Likewise.
3307 * c-c++-common/asan/no-use-after-return.c: Likewise.
3309 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
3311 * gnat.dg/weak2.ad[sb]: New test.
3313 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3316 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3317 type, use pointers to vector type instead.
3319 2014-01-08 Catherine Moore <clm@codesourcery.com>
3321 * gcc.target/mips/umips-branch-3.c: New test.
3322 * gcc.target/mips/umips-branch-4.c: New test.
3324 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3326 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3327 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3328 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3329 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3330 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3331 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3332 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3333 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3335 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3337 PR rtl-optimization/59137
3338 * gcc.target/mips/pr59137.c: New test.
3340 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
3342 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3343 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3344 * gcc.target/i386/pr55433.c (dg-options): Ditto.
3345 * gcc.target/i386/pr57848.c (dg-options): Ditto.
3346 * gcc.target/i386/pr59099.c (dg-options): Ditto.
3347 Require fpic effective target.
3348 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3350 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3353 * gcc.dg/pr59722.c: New test.
3355 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3358 * gcc.dg/torture/pr57748-3.c: New test.
3359 * gcc.dg/torture/pr57748-4.c: New test.
3361 2014-01-08 Marek Polacek <polacek@redhat.com>
3364 * gcc.dg/gomp/pr59669-1.c: New test.
3365 * gcc.dg/gomp/pr59669-2.c: New test.
3367 2014-01-08 Martin Jambor <mjambor@suse.cz>
3370 * gcc.dg/ipa/pr59610.c: New test.
3372 2014-01-08 Janus Weil <janus@gcc.gnu.org>
3375 * gfortran.dg/binding_label_tests_26a.f90: New.
3376 * gfortran.dg/binding_label_tests_26b.f90: New.
3378 2014-01-08 Marek Polacek <polacek@redhat.com>
3381 * c-c++-common/ubsan/pr59667.c: New test.
3383 2014-01-08 Richard Biener <rguenther@suse.de>
3386 * gcc.dg/pr59630.c: New testcase.
3388 2014-01-08 Richard Biener <rguenther@suse.de>
3391 * gcc.dg/pr59471.c: New testcase.
3393 2014-01-07 Jeff Law <law@redhat.com>
3396 * gcc.target/i386/pr53623.c: New test.
3398 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
3400 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3402 * g++.dg/cpp1y/pr58534.C: Likewise.
3403 * g++.dg/cpp1y/pr58536.C: Likewise.
3404 * g++.dg/cpp1y/pr58548.C: Likewise.
3405 * g++.dg/cpp1y/pr58549.C: Likewise.
3406 * g++.dg/cpp1y/pr58637.C: Likewise.
3407 * g++.dg/cpp1y/pr59112.C: Likewise.
3408 * g++.dg/cpp1y/pr59113.C: Likewise.
3409 * g++.dg/cpp1y/pr59629.C: Likewise.
3410 * g++.dg/cpp1y/pr59635.C: Likewise.
3411 * g++.dg/cpp1y/pr59636.C: Likewise.
3412 * g++.dg/cpp1y/pr59638.C: Likewise.
3414 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
3416 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3418 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
3420 * gcc.target/i386/intrinsics_4.c (bar): New function.
3422 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3424 * g++.dg/ext/is_base_of_incomplete-2.C: New.
3426 2014-01-07 Jakub Jelinek <jakub@redhat.com>
3428 PR rtl-optimization/58668
3429 * gcc.dg/pr58668.c: New test.
3431 PR tree-optimization/59643
3432 * gcc.dg/pr59643.c: New test.
3433 * gcc.c-torture/execute/pr59643.c: New test.
3435 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3438 * gfortran.dg/class_allocate_16.f90: New.
3440 2014-01-06 Jakub Jelinek <jakub@redhat.com>
3443 * gcc.target/i386/pr59644.c: New test.
3445 2014-01-06 Marek Polacek <polacek@redhat.com>
3448 * gcc.dg/pr57773.c: New test.
3450 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
3456 * g++.dg/cpp1y/pr59635.C: New testcase.
3457 * g++.dg/cpp1y/pr59636.C: New testcase.
3458 * g++.dg/cpp1y/pr59629.C: New testcase.
3459 * g++.dg/cpp1y/pr59638.C: New testcase.
3461 2014-01-06 Martin Jambor <mjambor@suse.cz>
3464 * gcc.dg/ipa/pr59008.c: New test.
3466 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3468 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3471 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3473 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3474 Require c99_runtime.
3475 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3477 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3478 Require c99_runtime.
3479 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3480 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3481 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3483 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3484 Require c99_runtime.
3485 Make CALC void static.
3486 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3488 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3489 Require c99_runtime.
3490 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3492 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3494 * gcc.target/i386/pr59501-1.c: Require avx effective target.
3495 * gcc.target/i386/pr59501-2.c: Likewise.
3496 * gcc.target/i386/pr59501-3.c: Likewise.
3497 * gcc.target/i386/pr59501-4.c: Likewise.
3498 * gcc.target/i386/pr59501-5.c: Likewise.
3499 * gcc.target/i386/pr59501-6.c: Likewise.
3501 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3503 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3504 * gcc.target/i386/pr59390_1.c: Likewise.
3505 * gcc.target/i386/pr59390_2.c: Likewise.
3507 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
3509 * gcc.dg/pr59350.c: Tweak.
3510 * gcc.dg/pr59350-2.c: New test.
3511 * g++.dg/pr59510.C: Likewise.
3513 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3516 * gfortran.dg/bind_c_procs_2.f90: New.
3518 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
3520 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3521 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3522 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3523 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3524 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3525 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3526 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3528 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
3530 * gcc.target/arm/neon-nested-apcs.c: New test.
3532 2014-01-04 Jakub Jelinek <jakub@redhat.com>
3534 PR tree-optimization/59519
3535 * gcc.dg/vect/pr59519-1.c: New test.
3536 * gcc.dg/vect/pr59519-2.c: New test.
3538 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3541 2014-01-04 Janus Weil <janus@gcc.gnu.org>
3544 * gfortran.dg/typebound_proc_32.f90: New.
3546 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
3549 * g++.dg/pr58950.C: New file.
3551 2014-01-03 Tobias Burnus <burnus@net-b.de>
3554 * g++.dg/gomp/pr58567.C: New.
3556 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
3558 PR tree-optimization/59651
3559 * gcc.dg/torture/pr59651.c: New test.
3560 * gcc.dg/vect/pr59651.c: Ditto.
3562 2014-01-03 Jakub Jelinek <jakub@redhat.com>
3565 * gcc.target/i386/pr59625.c: New test.
3567 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/cpp0x/range-for28.C: New.
3572 * g++.dg/cpp0x/range-for3.C: Update.
3574 2014-01-02 Joseph Myers <joseph@codesourcery.com>
3576 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3578 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3581 * g++.dg/cpp0x/pr59641.C: New file.
3583 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3585 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3587 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3590 * g++.dg/ext/pr59378.C: New file.
3592 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3594 Update copyright years
3596 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3598 * gcc.target/arc/arc.exp: Use the standard form for the copyright
3601 2014-01-02 Janus Weil <janus@gcc.gnu.org>
3604 * gfortran.dg/dynamic_dispatch_12.f90: New.
3606 2014-01-01 Jakub Jelinek <jakub@redhat.com>
3608 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3609 the builtin isn't optimized away as unused.
3611 PR rtl-optimization/59647
3612 * g++.dg/opt/pr59647.C: New test.
3614 Copyright (C) 2014 Free Software Foundation, Inc.
3616 Copying and distribution of this file, with or without modification,
3617 are permitted in any medium without royalty provided the copyright
3618 notice and this notice are preserved.