1 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3 * gcc.target/i386/avx2-vpand-3.c,
4 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6 2014-04-02 Joseph Myers <joseph@codesourcery.com>
8 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
9 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10 gcc.target/i386/memcpy-strategy-1.c,
11 gcc.target/i386/memcpy-strategy-2.c,
12 gcc.target/i386/memcpy-vector_loop-1.c,
13 gcc.target/i386/memcpy-vector_loop-2.c,
14 gcc.target/i386/memset-vector_loop-1.c,
15 gcc.target/i386/memset-vector_loop-2.c,
16 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
17 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
18 -march= options different from those in dg-options.
20 2014-04-02 Joseph Myers <joseph@codesourcery.com>
22 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23 gcc.target/i386/pr30970.c: Use -mtune=generic.
24 * gcc.target/i386/avx2-vpaddb-3.c,
25 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
26 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
27 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
28 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
29 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
30 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
31 gcc.target/i386/avx2-vpsubw-3.c,
32 gcc.target/i386/avx256-unaligned-load-1.c,
33 gcc.target/i386/avx256-unaligned-load-4.c,
34 gcc.target/i386/avx256-unaligned-store-1.c,
35 gcc.target/i386/avx256-unaligned-store-2.c,
36 gcc.target/i386/avx256-unaligned-store-4.c: Use
39 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
40 Iain Sandoe <iain@codesourcery.com>
43 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
44 with the additional options -Wl,-undefined,dynamic_lookup
45 and -Wl,-flat_namespace.
46 * gcc.dg/torture/pr53922.c: Additional option
47 -Wl,-flat_namespace for darwin[89].
48 * gcc.dg/torture/pr60092.c: Additional options
49 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
52 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
55 * lib/prune.exp: Modify the regular express to prune
56 the new warnings introduced by r205679 on darwin9.
58 2014-04-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
60 * g++.dg/init/ctor4.C: Adjust.
61 * g++.dg/init/ctor4-1.C: New.
62 * g++.dg/cpp0x/defaulted2.C: Adjust.
64 2014-04-01 Richard Henderson <rth@redhat.com>
67 * gcc.dg/pr60704.c: New file.
69 2014-04-01 Bin Cheng <bin.cheng@arm.com>
72 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
73 logical_op_short_circuit targets.
75 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
78 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
79 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
81 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
83 PR rtl-optimization/60700
84 * gcc.target/i386/pr60700.c: New test.
86 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
89 * gcc.target/arm/pr60650.c: Adjust command line options.
91 2014-03-31 Martin Jambor <mjambor@suse.cz>
94 * gcc.dg/pr60647-1.c: New test.
95 * gcc.dg/pr60647-2.c: Likewise.
97 2014-03-31 Richard Biener <rguenther@suse.de>
99 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
101 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
104 * gcc.target/aarch64/pr60034.c: New file.
106 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
109 * g++.dg/cpp1y/pr60626.C: New testcase.
111 2014-03-29 Joseph Myers <joseph@codesourcery.com>
113 * gcc.dg/pr45416.c: Allow bextr on x86.
114 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
115 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
116 gcc.target/i386/fma4-vector.c: Use -mno-fma.
117 * gcc.target/i386/l_fma_double_1.c,
118 gcc.target/i386/l_fma_double_2.c,
119 gcc.target/i386/l_fma_double_3.c,
120 gcc.target/i386/l_fma_double_4.c,
121 gcc.target/i386/l_fma_double_5.c,
122 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
123 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
124 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
125 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
126 * gcc.target/i386/pr27971.c: Use -mno-tbm.
127 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
128 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
130 2014-03-29 Jakub Jelinek <jakub@redhat.com>
133 * g++.dg/pr60648.C: Move test to...
134 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
135 dg-options, add for fpic targets dg-additional-options -fPIC.
137 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
139 * gnat.dg/opt33.adb: New testcase.
141 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
144 * gcc.target/aarch64/pr60697.c: New.
146 2014-03-27 Jeff Law <law@redhat.com>
149 * g++.dg/pr60648.C: New test.
151 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
154 * g++.dg/cpp1y/pr60573.C: New testcase.
156 2014-03-28 Jakub Jelinek <jakub@redhat.com>
159 * gcc.target/i386/pr60693.c: New test.
161 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
163 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
165 2014-03-28 Jakub Jelinek <jakub@redhat.com>
168 * c-c++-common/pr60689.c: New test.
171 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
172 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
175 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
178 * gcc.target/aarch64/pr60675.C: New.
180 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
182 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
184 * lib/target-supports.exp: Return true for s390
185 in check_effective_logical_op_short_circuit.
187 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
189 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
190 of second source operand.
191 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
192 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
193 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
195 2014-03-28 Jakub Jelinek <jakub@redhat.com>
198 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
200 2014-03-28 Tobias Burnus <burnus@net-b.de>
202 * lib/cilk-plus-dg.exp: New.
203 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
204 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
206 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
209 * gfortran.dg/where_4.f90: New test case.
211 2014-03-27 Tobias Burnus <burnus@net-b.de>
214 * gfortran.dg/finalize_24.f90: New.
216 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
218 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
221 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
222 vec_select optimizations.
223 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
224 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
227 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
228 xxpermdi builtins are supported.
230 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
232 PR rtl-optimization/60650
233 * gcc.target/arm/pr60650.c: New.
235 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
237 * gcc.target/s390/20140327-1.c: New testcase.
239 2014-03-27 Jakub Jelinek <jakub@redhat.com>
242 * g++.dg/gomp/pr60682.C: New test.
244 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
246 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
248 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
251 * gcc.target/aarch64/pr60580_1.c: New.
252 * gcc.target/aarch64/test_fp_attribute_1.c: New.
253 * gcc.target/aarch64/test_fp_attribute_2.c: New.
255 2014-03-26 Dehao Chen <dehao@google.com>
257 * gcc.dg/predict-8.c: New test.
259 2014-03-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
262 * g++.dg/init/const10.C: New.
263 * g++.dg/init/const11.C: New.
264 * g++.dg/init/pr25811.C: Adjust.
265 * g++.dg/init/pr29043.C: Likewise.
266 * g++.dg/init/pr43719.C: Likewise.
267 * g++.dg/init/pr44086.C: Likewise.
268 * g++.dg/init/ctor8.C: Likewise.
269 * g++.dg/init/uninitialized1.C: Likewise.
271 2014-03-26 Jakub Jelinek <jakub@redhat.com>
274 * c-c++-common/ubsan/pr60636.c: New test.
276 2014-03-26 Andreas Schwab <schwab@suse.de>
278 * g++.dg/torture/pr60315.C: Remove duplication.
280 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
282 * gcc.c-torture/execute/20140326-1.c: New test.
284 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
287 * g++.dg/torture/pr60315.C: New testcase.
289 2014-03-25 Martin Jambor <mjambor@suse.cz>
292 * g++.dg/ipa/pr60600.C: New test.
294 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
297 * g++.dg/opt/pr56999.C: Pop hidden visibility.
299 2014-03-25 Richard Biener <rguenther@suse.de>
302 * gfortran.dg/lto/pr60635_0.f90: New testcase.
303 * gfortran.dg/lto/pr60635_1.c: Likewise.
305 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
308 * g++.dg/cpp1y/pr60627.C: New testcase.
310 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
312 * gcc.target/aarch64/ushr64_1.c: New.
314 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
316 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
317 (LONG_LONG): Use LLONG.
318 (set_rvector_long): Explicitly return void.
319 (set_vector_long): Likewise.
320 (check_vector_long): Likewise.
322 2014-03-24 Marek Polacek <polacek@redhat.com>
324 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
326 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
327 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
328 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
329 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
330 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
331 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
332 * c-c++-common/ubsan/pr59503.c: Likewise.
333 * c-c++-common/ubsan/pr60613-1.c: Likewise.
334 * c-c++-common/ubsan/save-expr-1.c: Likewise.
335 * c-c++-common/ubsan/shift-3.c: Likewise.
336 * c-c++-common/ubsan/shift-6.c: Likewise.
337 * c-c++-common/ubsan/undefined-1.c: Likewise.
338 * c-c++-common/ubsan/vla-2.c: Likewise.
339 * c-c++-common/ubsan/vla-3.c: Likewise.
340 * c-c++-common/ubsan/vla-4.c: Likewise.
341 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
342 * g++.dg/ubsan/return-2.C: Likewise.
344 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
346 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
349 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
353 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
354 * gfortran.dg/round_4.f90: Likewise.
356 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
359 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
362 2014-03-22 Jakub Jelinek <jakub@redhat.com>
365 * c-c++-common/ubsan/pr60613-1.c: New test.
366 * c-c++-common/ubsan/pr60613-2.c: New test.
368 2014-03-22 Matthias Klose <doko@ubuntu.com>
370 * g++.dg/cpp0x/regress: Remove empty directory.
372 2014-03-22 Jakub Jelinek <jakub@redhat.com>
375 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
377 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
379 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
380 * g++.dg/cpp1y/pr60393.C: Likewise.
382 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/cpp1y/pr60384.C: New.
387 2014-03-21 Jakub Jelinek <jakub@redhat.com>
390 * gcc.dg/pr60598.c: New test.
392 2014-03-21 Martin Jambor <mjambor@suse.cz>
395 * g++.dg/torture/pr59176.C: New test.
397 2014-03-21 Martin Jambor <mjambor@suse.cz>
400 * g++.dg/ipa/pr60419.C: New test.
402 2014-03-21 Richard Biener <rguenther@suse.de>
404 PR tree-optimization/60577
405 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
407 2014-03-21 Tobias Burnus <burnus@net-b.de>
410 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
413 2014-03-20 Jakub Jelinek <jakub@redhat.com>
416 * g++.dg/opt/pr60597.C: New test.
419 * g++.dg/init/pr60572.C: New test.
421 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
423 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
425 2014-03-19 Tobias Burnus <burnus@net-b.de>
429 * gfortran.dg/implicit_pure_4.f90: New.
431 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
434 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
436 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
439 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
440 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
441 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
443 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/cpp1y/pr60332.C: New.
448 2014-03-19 Marek Polacek <polacek@redhat.com>
451 * g++.dg/ubsan/pr60569.C: New test.
453 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
455 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
457 2014-03-19 Jakub Jelinek <jakub@redhat.com>
459 PR tree-optimization/60559
460 * g++.dg/vect/pr60559.cc: New test.
462 2014-03-18 Ian Lance Taylor <iant@google.com>
465 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
466 (ditype): Rename typedef from int64_t.
468 2014-03-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
471 * gcc.dg/cast-qual-3.c: New.
473 2014-03-18 Manuel López-Ibåñez <manu@gcc.gnu.org>
474 * c-c++-common/Wcast-qual-1.c: More precise match text.
476 2014-03-18 Janus Weil <janus@gcc.gnu.org>
480 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
481 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
482 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
483 * gfortran.dg/intent_optimize_1.f90: Ditto.
484 * gfortran.dg/pointer_init_9.f90: Ditto.
485 * gfortran.dg/volatile4.f90: Ditto.
486 * gfortran.dg/volatile6.f90: Ditto.
488 2014-03-18 Manuel López-Ibåñez <manu@gcc.gnu.org>
491 * c-c++-common/Wcast-qual-1.c: More precise match text.
493 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
496 * g++.dg/cpp0x/constexpr-ice14.C: New.
498 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
501 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
503 2014-03-18 Jakub Jelinek <jakub@redhat.com>
506 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
507 * c-c++-common/ubsan/null-2.c: Likewise.
508 * c-c++-common/ubsan/null-3.c: Likewise.
509 * c-c++-common/ubsan/null-4.c: Likewise.
510 * c-c++-common/ubsan/null-5.c: Likewise.
511 * c-c++-common/ubsan/null-6.c: Likewise.
512 * c-c++-common/ubsan/null-7.c: Likewise.
513 * c-c++-common/ubsan/null-8.c: Likewise.
514 * c-c++-common/ubsan/null-9.c: Likewise.
515 * c-c++-common/ubsan/null-10.c: Likewise.
516 * c-c++-common/ubsan/null-11.c: Likewise.
517 * c-c++-common/ubsan/overflow-1.c: Likewise.
518 * c-c++-common/ubsan/overflow-2.c: Likewise.
519 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
520 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
521 * c-c++-common/ubsan/overflow-int128.c: Likewise.
522 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
523 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
524 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
525 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
526 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
527 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
528 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
529 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
530 * c-c++-common/ubsan/pr59333.c: Likewise.
531 * c-c++-common/ubsan/pr59503.c: Likewise.
532 * c-c++-common/ubsan/pr59667.c: Likewise.
533 * c-c++-common/ubsan/undefined-1.c: Likewise.
534 * g++.dg/ubsan/pr59250.C: Likewise.
535 * g++.dg/ubsan/pr59306.C: Likewise.
537 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
539 * gcc.dg/tls/pr58595.c: Add tls options.
541 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
543 * gcc.target/i386/avx-additional-reg-names.c: New.
544 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
546 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
549 * g++.dg/cpp1y/pr60390.C: New testcase.
552 * g++.dg/cpp1y/pr60391.C: New testcase.
554 2014-03-17 Jakub Jelinek <jakub@redhat.com>
557 * gcc.target/i386/pr60516.c: New test.
559 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
562 * g++.dg/cpp0x/constexpr-ice13.C: New.
564 2014-03-17 Marek Polacek <polacek@redhat.com>
567 * gcc.dg/gomp/pr60534.c: New test.
569 2014-03-17 Kai Tietz <ktietz@redhat.com>
571 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
573 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
576 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
579 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
582 * gfortran.dg/list_read_12.f90: New test.
584 2014-03-15 Janus Weil <janus@gcc.gnu.org>
587 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
588 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
589 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
590 -Wno-aggressive-loop-optimizations and remove an unused variable.
591 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
592 * gfortran.dg/pointer_init_9.f90: New.
593 * gfortran.dg/volatile4.f90: Put into subroutine.
594 * gfortran.dg/volatile6.f90: Ditto.
596 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
599 * gfortran.dg/transpose_4.f90: New test.
601 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
603 PR rtl-optimization/60508
604 * gcc.target/i386/pr60508.c: New.
606 2014-03-14 Richard Biener <rguenther@suse.de>
609 * g++.dg/pr60518.C: New testcase.
611 2014-03-14 Martin Jambor <mjambor@suse.cz>
614 * gcc.dg/lto/pr60461_0.c: New test.
616 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
618 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
619 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
620 * gcc.dg/lto/save-temps_0.c: New testcase.
622 2014-03-13 Jakub Jelinek <jakub@redhat.com>
625 * c-c++-common/pr36282-1.c: New test.
626 * c-c++-common/pr36282-2.c: New test.
627 * c-c++-common/pr36282-3.c: New test.
628 * c-c++-common/pr36282-4.c: New test.
630 2014-03-13 Richard Henderson <rth@redhat.com>
633 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
635 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/template/crash118.C: New.
639 * g++.dg/template/crash95.C: Adjust.
641 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
643 PR rtl-optimization/57189
644 * gcc.target/i386/pr57189.c: New.
646 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
649 * g++.dg/cpp0x/static_assert10.C: New.
650 * g++.dg/cpp0x/static_assert11.C: Likewise.
651 * g++.dg/cpp0x/static_assert3.C: Adjust.
653 2014-03-13 Richard Biener <rguenther@suse.de>
655 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
657 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
659 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
660 2.07 128-bit arithmetic.
661 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
663 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
664 due to when TImode is allowed in VSX registers, the allowable
665 address modes for TImode is just a single indirect address in
666 order for the value to be loaded and store in either GPR or VSX
667 registers. This affects the generated code, and it would cause
668 this test to fail, when such an option is used.
670 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
672 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
674 2014-03-12 Jakub Jelinek <jakub@redhat.com>
676 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
677 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
678 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
679 only test for exactly one if if -mbranch-cost=1 has been passed.
681 2014-03-12 Christian Bruel <christian.bruel@st.com>
684 * gcc.target/arm/pr60264.c
686 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
688 PR tree-optimization/60454
689 * gcc.c-torture/execute/pr60454.c: New test.
691 2014-03-12 Jakub Jelinek <jakub@redhat.com>
692 Marc Glisse <marc.glisse@inria.fr>
694 PR tree-optimization/60502
695 * gcc.c-torture/compile/pr60502.c: New test.
697 2014-03-12 Jakub Jelinek <jakub@redhat.com>
700 * gcc.dg/vect/pr60482.c: New test.
702 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/cpp0x/inh-ctor19.C: New.
707 2014-03-11 Richard Biener <rguenther@suse.de>
709 PR tree-optimization/60429
710 PR tree-optimization/60485
711 * gcc.dg/pr60485-1.c: New testcase.
712 * gcc.dg/pr60485-2.c: Likewise.
714 2014-03-10 Jakub Jelinek <jakub@redhat.com>
717 * g++.dg/ipa/pr60457.C: New test.
719 2014-03-10 Richard Biener <rguenther@suse.de>
722 * g++.dg/torture/pr60474.C: New testcase.
724 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
726 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
728 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
730 * gcc.dg/lto/pr55113_0.c: New testcase.
732 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
735 * g++.dg/cpp1y/pr60033.C: New testcase.
738 * g++.dg/cpp1y/pr60393.C: New testcase.
740 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
743 * gfortran.dg/fmt_en.f90: New test.
745 2014-03-07 Jason Merrill <jason@redhat.com>
747 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
748 * lib/target-supports.exp (check_effective_target_c++11): Now
750 (check_effective_target_c++11_only): New.
751 (check_effective_target_c++11_down): New.
752 (check_effective_target_c++1y): New.
753 (check_effective_target_c++1y_only): New.
754 (check_effective_target_c++98_only): Rename from
755 check_effective_target_c++98.
756 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
758 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
761 * g++.dg/cpp0x/constexpr-ice12.C: New.
763 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
765 * c-c++-common/gomp/map-1.c: Extend.
767 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
768 Janus Weil <janus@gcc.gnu.org>
771 * gfortran.dg/deferred_type_component_1.f90 : New test.
772 * gfortran.dg/deferred_type_component_2.f90 : New test.
774 2014-03-06 Marek Polacek <polacek@redhat.com>
777 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
778 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
780 2014-03-06 Jakub Jelinek <jakub@redhat.com>
783 * gcc.dg/tls/pr58595.c: New test.
785 2014-03-06 Richard Biener <rguenther@suse.de>
791 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
793 * gcc.dg/lto/pr55113_0.c: New testcase.
795 2014-03-05 Jakub Jelinek <jakub@redhat.com>
798 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
799 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
800 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
802 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
803 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
804 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
805 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
806 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
807 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
808 even for mips*/s390*/i?86/x86_64.
809 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
810 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
811 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
812 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
813 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
816 * gcc.dg/lto/pr60404_0.c: New test.
817 * gcc.dg/lto/pr60404_1.c: New file.
818 * gcc.dg/lto/pr60404_2.c: New file.
820 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
822 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
823 long long" throughout.
824 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
825 * gcc.dg/vmx/insert-vsx.c: Likewise.
826 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
827 * gcc.dg/vmx/ld-vsx.c: Likewise.
828 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
829 * gcc.dg/vmx/ldl-vsx.c: Likewise.
830 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
831 * gcc.dg/vmx/merge-vsx.c: Likewise.
832 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
833 * gcc.dg/vmx/st-vsx.c: Likewise.
834 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
835 * gcc.dg/vmx/stl-vsx.c: Likewise.
836 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
838 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
840 * gcc.dg/lto/pr55113_0.c: New testcase.
842 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
845 * g++.dg/cpp1y/pr60376.C: New.
847 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
849 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
851 2014-03-04 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/60382
854 * gcc.dg/vect/pr60382.c: New testcase.
856 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
859 * gfortran.dg/namelist_84.f90: New test.
861 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
863 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
864 argument to avoid inf values.
865 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
866 UNION_FP_CHECK machinery.
868 2014-03-03 Renlin Li <Renlin.Li@arm.com>
870 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
871 i32in128 cases outside special big-endian processing block.
873 2014-03-03 Jakub Jelinek <jakub@redhat.com>
875 PR preprocessor/60400
876 * c-c++-common/cpp/pr60400.c: New test.
877 * c-c++-common/cpp/pr60400-1.h: New file.
878 * c-c++-common/cpp/pr60400-2.h: New file.
881 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
883 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
884 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
886 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
889 * g++.dg/lto/pr60150.H: New testcase.
890 * g++.dg/lto/pr60150_0.C: New testcase.
891 * g++.dg/lto/pr60150_1.C: New testcase.
893 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
896 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
898 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
901 * gfortran.dg/vect/pr32380.f: Fix expected test results.
903 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
906 * g++.dg/cpp0x/pr50025.C: New.
908 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
911 * g++.dg/cpp1y/pr60377.C: New testcase.
913 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
916 * gfortran.dg/str_comp_optimize_1.f90: New test.
918 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
921 * gcc.c-torture/compile/pr60071.c: New.
923 2014-02-28 Janus Weil <janus@gcc.gnu.org>
926 * gfortran.dg/unlimited_polymorphic_16.f90: New.
928 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
931 * g++.dg/cpp0x/constexpr-ice11.C: New.
933 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
936 * g++.dg/cpp1y/auto-fn24.C: New.
938 2014-02-28 Joey Ye <joey.ye@arm.com>
941 * gcc.target/arm/thumb1-far-jump-3.c: New case.
943 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
946 * g++.dg/overload/ellipsis2.C: New.
948 2014-02-27 Jeff Law <law@redhat.com>
950 PR rtl-optimization/52714
951 * gcc.c-torture/compile/pr52714.c: New test.
953 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
954 Jeff Law <law@redhat.com>
956 PR rtl-optimization/49847
957 * g++.dg/pr49847.C: New test.
959 2014-02-27 Marek Polacek <polacek@redhat.com>
962 * c-c++-common/pr59223.c: New test.
964 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
966 * common/config/i386/predicates.md (const1256_operand): Remove.
967 (const2356_operand): New.
968 (const_1_to_2_operand): Remove.
969 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
970 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
971 (*avx512pf_gatherpf<mode>sf): Ditto.
972 (avx512pf_gatherpf<mode>df): Ditto.
973 (*avx512pf_gatherpf<mode>df_mask): Ditto.
974 (*avx512pf_gatherpf<mode>df): Ditto.
975 (avx512pf_scatterpf<mode>sf): Ditto.
976 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
977 (*avx512pf_scatterpf<mode>sf): Ditto.
978 (avx512pf_scatterpf<mode>df): Ditto.
979 (*avx512pf_scatterpf<mode>df_mask): Ditto.
980 (*avx512pf_scatterpf<mode>df): Ditto.
981 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
983 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
985 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
986 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
987 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
988 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
989 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
990 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
991 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
992 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
994 2014-02-26 Bin Cheng <bin.cheng@arm.com>
997 * gnat.dg/renaming5.adb: Change to two expected gotos.
998 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1000 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1001 messages for removed basic block.
1002 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1003 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1004 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1005 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1007 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1009 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1010 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1011 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1012 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1013 * gcc.dg/vmx/merge-vsx.c: Likewise.
1014 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1016 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
1018 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1019 * gcc.target/i386/prefetchwt1-1.c: New.
1020 * g++.dg/other/i386-2.C: Add new option.
1021 * g++.dg/other/i386-3.C: Ditto.
1022 * gcc.target/i386/sse-12.c: Ditto.
1023 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1024 * gcc.target/i386/sse-22.c: Add new option.
1025 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1027 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1030 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1033 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1035 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
1038 * g++.dg/cpp1y/pr60311.C: New testcase.
1040 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1043 * g++.dg/cpp1y/pr60065.C: New testcase.
1045 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
1047 PR rtl-optimization/60268
1048 * gcc.c-torture/compile/pr60268.c: New test.
1050 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
1052 * gcc.target/microblaze/others/mem_reload.c: New test.
1054 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1056 * gcc.dg/vmx/lde.c: New test.
1057 * gcc.dg/vmx/lde-be-order.c: New test.
1058 * gcc.dg/vmx/ste.c: New test.
1059 * gcc.dg/vmx/ste-be-order.c: New test.
1061 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
1064 * lib/target-supports.exp
1065 (check_effective_target_logical_op_short_circuit): Add cris-*-*
1066 and crisv32-*-* to list.
1068 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1071 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1073 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1075 * gcc.dg/vmx/vsums.c: Check entire result vector.
1076 * gcc.dg/vmx/vsums-be-order.c: Likewise.
1078 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1080 * gcc.dg/vmx/ld.c: New test.
1081 * gcc.dg/vmx/ld-be-order.c: New test.
1082 * gcc.dg/vmx/ld-vsx.c: New test.
1083 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1084 * gcc.dg/vmx/ldl.c: New test.
1085 * gcc.dg/vmx/ldl-be-order.c: New test.
1086 * gcc.dg/vmx/ldl-vsx.c: New test.
1087 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1088 * gcc.dg/vmx/st.c: New test.
1089 * gcc.dg/vmx/st-be-order.c: New test.
1090 * gcc.dg/vmx/st-vsx.c: New test.
1091 * gcc.dg/vmx/st-vsx-be-order.c: New test.
1092 * gcc.dg/vmx/stl.c: New test.
1093 * gcc.dg/vmx/stl-be-order.c: New test.
1094 * gcc.dg/vmx/stl-vsx.c: New test.
1095 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1097 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
1099 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1100 * g++.dg/other/i386-3.C (dg-options): Ditto.
1101 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1102 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1103 -mavx512pf and -msha.
1105 2014-02-21 Richard Biener <rguenther@suse.de>
1107 PR tree-optimization/60276
1108 * gcc.dg/vect/pr60276.c: New testcase.
1110 2014-02-21 Janus Weil <janus@gcc.gnu.org>
1113 * gfortran.dg/finalize_23.f90: New.
1115 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
1119 * g++.dg/cpp1y/pr60052.C: New testcase.
1120 * g++.dg/cpp1y/pr60053.C: New testcase.
1122 2014-02-21 Tobias Burnus <burnus@net-b.de>
1125 * gfortran.dg/inquire_16.f90: New.
1127 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
1129 * gcc.target/nios2/biggot-1.c: New.
1130 * gcc.target/nios2/biggot-2.c: New.
1132 2014-02-20 Martin Jambor <mjambor@suse.cz>
1135 * gcc.dg/ipa/pr55260.c: New test.
1137 2014-02-20 Bin Cheng <bin.cheng@arm.com>
1139 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1140 for execution test case.
1142 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
1145 * g++.dg/torture/pr58555.C: New testcase.
1147 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1150 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1152 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1154 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1155 Kirill Yukhin <kirill.yukhin@intel.com>
1157 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1158 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1159 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1160 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1161 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1162 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1164 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1167 * g++.dg/ext/builtin-bswap1.C: New test.
1168 * c-c++-common/pr37743.c: New test.
1170 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
1172 * gcc.dg/decl-10.c: New test.
1174 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1177 * g++.dg/ext/ivdep-1.C: New test.
1180 * gcc.dg/pr60267.c: New test.
1182 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
1185 * gcc.target/i386/pr39162.c: Add dg-prune-output.
1186 (dg-options): Remove -Wno-psabi.
1187 * gcc.target/i386/pr59794-2.c: Ditto.
1188 * gcc.target/i386/pr60205-1.c: Ditto.
1189 * gcc.target/i386/sse-5.c: Ditto.
1191 2014-02-18 Nick Clifton <nickc@redhat.com>
1193 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1194 * gcc.dg/pr23623.c: Likewise.
1195 * gcc.dg/pr48784-1.c: Likewise.
1196 * gcc.dg/pr48784-2.c: Likewise.
1197 * gcc.dg/pr56997-2.c: Likewise.
1198 * gcc.dg/sms-6.c: Likewise.
1199 * gcc.dg/torture/pr60183.c: Likewise.
1200 * gcc.dg/torture/vec-cvt-1.c: Likewise.
1201 * gcc.c-torture/execute/20061220-1.x: New.
1202 * gcc.c-torture/execute/pr43220.x: New.
1203 * gcc.c-torture/execute/pr51581-1.x: New.
1204 * gcc.c-torture/execute/pr51581-2.x: New.
1205 * gcc.c-torture/execute/pr58570.x: New.
1206 * gcc.c-torture/unsorted/DFcmp.x: New.
1207 * gcc.c-torture/unsorted/SFset.x: New.
1209 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
1211 * gnat.dg/opt31.adb: New test.
1213 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1215 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1217 2014-02-19 Janus Weil <janus@gcc.gnu.org>
1220 * gfortran.dg/typebound_proc_33.f90: New.
1222 2014-02-19 Marek Polacek <polacek@redhat.com>
1225 * gcc.dg/pr60195.c: New test.
1227 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
1229 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1232 2014-02-19 Jakub Jelinek <jakub@redhat.com>
1234 PR preprocessor/58844
1235 * c-c++-common/cpp/pr58844-1.c: New test.
1236 * c-c++-common/cpp/pr58844-2.c: New test.
1238 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1241 * g++.dg/cpp0x/constexpr-ice10.C: New.
1243 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1246 * g++.dg/cpp0x/pr60215.C: New.
1248 2014-02-18 Tobias Burnus <burnus@net-b.de>
1251 * gfortran.dg/proc_ptr_45.f90: New.
1252 * gfortran.dg/proc_ptr_46.f90: New.
1254 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
1257 * g++.dg/cpp1y/pr60190.C: New testcase.
1260 * g++.dg/cpp1y/pr60064.C: New testcase.
1262 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
1265 * gcc.target/i386/pr60205-1.c: New test.
1266 * gcc.target/i386/pr60205-2.c: Ditto.
1268 2014-02-18 Kai Tietz <ktietz@redhat.com>
1271 * gcc.target/i386/nest-1.c: New testcase.
1273 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
1275 * gnat.dg/opt32.adb: New test.
1277 2014-02-18 Janus Weil <janus@gcc.gnu.org>
1280 * gfortran.dg/typebound_generic_15.f90: New.
1282 2014-02-17 Janus Weil <janus@gcc.gnu.org>
1285 * gfortran.dg/init_flag_12.f90: New.
1287 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
1288 Ilya Tocar <ilya.tocar@intel.com>
1290 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1291 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1292 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1293 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1295 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
1297 * lib/target-supports.exp
1298 (check_effective_target_logical_op_short_circuit): New procedure.
1299 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1300 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1301 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1302 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1303 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1304 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1305 logical_op_short_circuit for the alternative test, extending
1308 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1311 * gcc.target/powerpc/pr60203.c: New testsuite.
1313 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1316 * gfortran.dg/ichar_3.f90: New test.
1318 2014-02-15 Richard Biener <rguenther@suse.de>
1320 PR tree-optimization/60183
1321 * gcc.dg/torture/pr60183.c: New testcase.
1323 2014-02-14 Jeff Law <law@redhat.com>
1325 PR rtl-optimization/60131
1326 * g++.dg/torture/pr60131.C: New test.
1328 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1330 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1333 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1335 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1337 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1339 * gcc.c-torture/compile/20140213.c: New test.
1341 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1344 * gcc.target/i386/pr43546.c: New test.
1346 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1348 * gcc.target/s390/hotpatch-compile-8.c: New test.
1350 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1352 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1353 definition with an ifndef.
1354 * gcc.dg/pr59605-2.c: New test.
1356 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1358 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1360 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1362 * gcc.dg/torture/float128-mul-underflow.c,
1363 gcc.dg/torture/float128-truncdf-underflow.c,
1364 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1366 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1369 * g++.dg/ipa/pr59737.C: New test.
1371 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1373 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1375 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1377 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1379 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1381 2014-02-12 Richard Biener <rguenther@suse.de>
1384 * gcc.dg/torture/pr60092.c: New testcase.
1385 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1387 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1389 * gcc.c-torture/execute/20140212-1.c: New test.
1391 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1394 * g++.dg/cpp0x/pr60047.C: New.
1396 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1399 * c-c++-common/pr60101.c: New test.
1401 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1404 * g++.dg/ipa/devirt-27.C: New testcase.
1405 * g++.dg/ipa/devirt-26.C: New testcase.
1407 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1410 * gcc.target/powerpc/pr60137.c: New file.
1412 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1415 * gfortran.dg/pr52370.f90: New test.
1417 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1421 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1424 * gcc.target/i386/pr43662.c (dg-options):
1425 Add -maccumulate-outgoing-args.
1426 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1427 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1428 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1429 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1430 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1431 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1432 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1433 Add -maccumulate-outgoing-args.
1434 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1435 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1436 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1437 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1438 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1439 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1440 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1441 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1442 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1443 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1444 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1445 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1446 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1447 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1448 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1450 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1452 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1454 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.dg/guality/pr59776.c: New test.
1459 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1461 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1462 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1463 (add_options_for_arm_vfp3): New.
1465 2014-02-11 Jeff Law <law@redhat.com>
1468 * gcc.target/m68k/pr54041.c: New test.
1470 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1473 * gcc.target/i386/pr59927.c: New test.
1475 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1477 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1478 * gcc.dg/vect/pr60012.c: Likewise.
1479 * gcc.dg/vect/vect-119.c: Likewise.
1480 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1481 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1483 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1485 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1487 2014-02-10 Jeff Law <law@redhat.com>
1490 * gcc.c-torture/compile/pr52306.c: New test.
1492 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1494 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1496 2014-02-10 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/60115
1499 * gcc.dg/torture/pr60115.c: New testcase.
1501 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1503 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1504 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1506 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1507 Ilya Tocar <ilya.tocar@intel.com>
1509 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1510 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1511 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1512 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1513 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1514 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1515 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1516 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1517 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1518 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1519 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1520 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1521 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1522 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1523 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1524 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1525 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1526 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1527 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1528 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1529 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1530 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1531 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1532 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1533 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1534 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1535 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1537 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1539 * gcc.dg/vect/pr59984.c: Require effective target
1542 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1545 * gfortran.dg/associated_target_5.f03: New test.
1547 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1550 * gfortran.dg/elemental_by_value_1.f90: New test.
1552 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1555 * gfortran.dg/finalize_22.f90: New.
1557 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1560 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1561 was fixed by the patch for PR59906.
1563 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1565 PR translation/52289
1566 * gfortran.dg/coarray_8.f90: Update dg-error match.
1568 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.dg/vect/pr59984.c: New test.
1574 * gcc.dg/attr-alloc_align-1.c: New test.
1575 * gcc.dg/attr-alloc_align-2.c: New test.
1576 * gcc.dg/attr-alloc_align-3.c: New test.
1577 * gcc.dg/attr-assume_aligned-1.c: New test.
1578 * gcc.dg/attr-assume_aligned-2.c: New test.
1579 * gcc.dg/attr-assume_aligned-3.c: New test.
1581 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1584 * gcc.target/i386/pr60077-1.c: New test.
1585 * gcc.target/i386/pr60077-2.c: New test.
1587 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1589 PR preprocessor/56824
1590 * gcc.dg/pr56824.c: New test.
1592 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1594 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1595 variable used for atomic operations.
1597 2014-02-07 Richard Biener <rguenther@suse.de>
1600 * gcc.dg/vect/pr60092-2.c: New testcase.
1602 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1606 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1608 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1609 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1611 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1613 * gcc.target/s390/fp2int1.c: New testcase.
1615 2014-02-07 Richard Biener <rguenther@suse.de>
1618 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1619 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1621 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1624 * g++.dg/torture/pr59918.C: New testcase.
1626 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1629 * gcc.target/arm/pr59575.c: New test.
1632 * gcc.dg/pr59992.c: New test.
1634 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1636 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1637 init_priority. Test alignment of variable instead of function.
1639 2014-02-06 Marek Polacek <polacek@redhat.com>
1642 * gcc.dg/pr60087.c: New test.
1644 2014-02-06 Alan Modra <amodra@gmail.com>
1646 * gcc.target/powerpc/pr60032.c: New.
1648 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.c-torture/execute/pr60062.c: New test.
1652 * gcc.c-torture/execute/pr60072.c: New test.
1654 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1656 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1657 so that expected outcome works for PIC variants too.
1659 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1660 Kugan Vivekanandarajah <kuganv@linaro.org>
1662 * gcc.target/arm/vect-noalign.c: New file.
1664 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1665 Jakub Jelinek <jakub@redhat.com>
1668 * gcc.dg/pr60013.c: New testcase.
1670 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1672 * gcc.dg/vmx/sum2s.c: New.
1673 * gcc.dg/vmx/sum2s-be-order.c: New.
1675 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1677 * gcc.dg/vmx/pack.c: New.
1678 * gcc.dg/vmx/pack-be-order.c: New.
1679 * gcc.dg/vmx/unpack.c: New.
1680 * gcc.dg/vmx/unpack-be-order.c: New.
1682 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1684 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1685 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1687 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1689 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1690 Use __builtin_floorf, __builtin_ceilf.
1691 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1693 (TEST): Use __builtin_floorf.
1694 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1696 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1699 * g++.dg/opt/pr59947.C: New test.
1702 * c-c++-common/gomp/pr58703.c: New test.
1704 2014-02-05 Richard Biener <rguenther@suse.de>
1707 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1708 avoid using unsigned long long.
1710 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1713 * g++.dg/torture/pr57499.C: New test.
1715 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1717 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1719 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1721 * g++.dg/ipa/devirrt-22.C: Fix template.
1723 2014-02-04 Marek Polacek <polacek@redhat.com>
1726 * gcc.dg/pr60036.c: New test.
1728 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1731 * g++.dg/torture/pr60058.C: New testcase.
1733 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1735 * g++.dg/tsan/default_options.C: Invert check.
1737 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1739 PR tree-optimization/60002
1740 * g++.dg/opt/pr60002.C: New test.
1742 PR tree-optimization/60023
1743 * g++.dg/vect/pr60023.cc: New test.
1746 * c-c++-common/torture/pr60026.c: New test.
1748 PR rtl-optimization/57915
1749 * gcc.target/i386/pr57915.c: New test.
1751 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1753 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1755 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1757 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1759 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1762 * gcc.dg/pr59261.c: New test.
1764 2014-02-04 Richard Biener <rguenther@suse.de>
1766 PR tree-optimization/60012
1767 * gcc.dg/vect/pr60012.c: New testcase.
1769 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1772 * g++.dg/eh/unwind-direct.C: New test.
1774 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1776 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1777 timeout value to 20s.
1779 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1782 * g++.dg/torture/pr59882.C: New testcase
1784 2014-02-03 Jan Hubicka <jh@suse.cz>
1787 * g++.dg/ipa/devirt-22.C: New testcase.
1789 2014-02-03 Jan Hubicka <jh@suse.cz>
1791 * g++.dg/ipa/devirt-25.C: New testcase.
1793 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1795 PR tree-optimization/59924
1796 * gcc.dg/pr59924.c: New test.
1798 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1801 * g++.dg/ipa/devirt-24.C: New testcase.
1803 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1807 * c-c++-common/attributes-1.c: New testcase.
1808 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1810 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1813 * g++.dg/cpp0x/pr58871.C: New.
1815 2014-02-03 Cong Hou <congh@google.com>
1817 PR tree-optimization/60000
1818 * g++.dg/vect/pr60000.cc: New test.
1820 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1822 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1823 * gcc.target/i386/long-double-64-4.c: Likewise.
1824 * gcc.target/i386/long-double-80-1.c: Likewise.
1825 * gcc.target/i386/long-double-80-2.c: Likewise.
1826 * gcc.target/i386/long-double-80-3.c: Likewise.
1827 * gcc.target/i386/long-double-80-4.c: Likewise.
1828 * gcc.target/i386/long-double-80-5.c: Likewise.
1829 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1830 __multf3 isn't used.
1831 * gcc.target/i386/long-double-64-3.c: Likewise.
1832 * gcc.target/i386/long-double-128-1.c: New test.
1833 * gcc.target/i386/long-double-128-2.c: Likewise.
1834 * gcc.target/i386/long-double-128-3.c: Likewise.
1835 * gcc.target/i386/long-double-128-4.c: Likewise.
1836 * gcc.target/i386/long-double-128-5.c: Likewise.
1837 * gcc.target/i386/long-double-128-6.c: Likewise.
1838 * gcc.target/i386/long-double-128-7.c: Likewise.
1839 * gcc.target/i386/long-double-128-8.c: Likewise.
1840 * gcc.target/i386/long-double-128-9.c: Likewise.
1841 * gcc.target/i386/long-double-64-5.c: Likewise.
1842 * gcc.target/i386/long-double-64-6.c: Likewise.
1843 * gcc.target/i386/long-double-64-7.c: Likewise.
1844 * gcc.target/i386/long-double-64-8.c: Likewise.
1845 * gcc.target/i386/long-double-64-9.c: Likewise.
1846 * gcc.target/i386/long-double-80-10.c: Likewise.
1847 * gcc.target/i386/long-double-80-8.c: Likewise.
1848 * gcc.target/i386/long-double-80-9.c: Likewise.
1850 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1852 PR rtl-optimization/57662
1853 * g++.dg/pr57662.C: New test.
1855 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1857 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1858 * gcc.dg/vmx/perm.c: New.
1859 * gcc.dg/vmx/perm-be-order.c: New.
1861 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1863 * gcc.dg/vmx/vsums.c: New.
1864 * gcc.dg/vmx/vsums-be-order.c: New.
1866 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1868 * g++.dg/ipa/devirt-23.C: New testcase.
1869 * g++.dg/ipa/devirt-20.C: Fix template.
1871 2014-02-02 Jan Hubicka <jh@suse.cz>
1873 * g++.dg/ipa/devirt-21.C: New testcase.
1875 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1877 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1878 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1880 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1883 * gcc.c-torture/execute/pr60017.c: New test.
1885 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1888 * gfortran.dg/default_initialization_7.f90: New test.
1890 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1893 * gfortran.dg/elemental_subroutine_9.f90: New test.
1895 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1897 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1899 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1901 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1903 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1905 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1907 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1910 * g++.dg/init/bitfield5.C: New.
1912 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1914 PR tree-optimization/60003
1915 * gcc.c-torture/execute/pr60003.c: New test.
1917 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1920 * gcc.target/arm/pr59985.C: New.
1922 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1925 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1926 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1928 (tsan_finish): Restore dg-do-what-default.
1929 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1930 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1931 * g++.dg/tsan/default_options.C: Likewise.
1932 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1933 * g++.dg/tsan/atomic_free2.C: Likewise.
1934 * g++.dg/tsan/cond_race.C: Likewise.
1935 * g++.dg/tsan/fd_close_norace.C: Likewise.
1936 * g++.dg/tsan/benign_race.C: Likewise.
1937 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1938 * c-c++-common/tsan/simple_race.c: Likewise.
1939 * c-c++-common/tsan/mutexset1.c: Likewise.
1940 * c-c++-common/tsan/thread_leak2.c: Likewise.
1941 * c-c++-common/tsan/tls_race.c: Likewise.
1942 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1943 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1944 * c-c++-common/tsan/free_race2.c: Likewise.
1945 * c-c++-common/tsan/thread_leak.c: Likewise.
1946 * c-c++-common/tsan/thread_leak1.c: Likewise.
1947 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1948 * c-c++-common/tsan/free_race.c: Likewise.
1949 * c-c++-common/tsan/sleep_sync.c: Likewise.
1950 * c-c++-common/tsan/tiny_race.c: Likewise.
1951 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1952 * c-c++-common/tsan/atomic_stack.c: Likewise.
1953 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1954 in dg-output regexps.
1955 * c-c++-common/tsan/simple_stack.c: Likewise.
1957 2014-01-31 Richard Henderson <rth@redhat.com>
1959 * g++.dg/tm/pr60004.C: New.
1961 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1964 * g++.dg/inherit/crash4.C: New.
1966 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1968 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1970 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1972 * gcc.target/i386/m512-check.h: Use correct rounding values.
1974 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1976 * gcc.target/i386/avx-1.c: Use correct rounding values.
1977 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1978 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1979 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1980 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1981 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1982 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1983 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1984 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1985 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1986 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1987 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1988 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1989 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1990 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1991 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1992 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1993 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1994 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1995 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1996 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1997 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1998 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1999 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2000 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2001 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2002 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2003 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2004 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2005 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2006 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2007 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2008 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2009 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2010 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2011 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2012 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2013 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2014 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2015 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2016 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2017 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2018 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2019 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2020 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2021 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2022 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2023 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2024 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2025 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2026 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2027 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2028 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2029 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2030 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2031 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2032 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2033 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2034 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2035 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2036 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2037 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2038 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2039 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2040 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2041 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2042 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2043 * gcc.target/i386/sse-13.c: Ditto.
2044 * gcc.target/i386/sse-14.c: Ditto.
2045 * gcc.target/i386/sse-22.c: Ditto.
2046 * gcc.target/i386/sse-23.c: Ditto.
2048 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2050 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2051 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2053 2014-01-31 Richard Biener <rguenther@suse.de>
2056 * gcc.dg/torture/pr59990.c: New testcase.
2058 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2060 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2061 if it fails don't run any tsan tests.
2063 2014-01-31 Marek Polacek <polacek@redhat.com>
2066 * gcc.dg/pr59940.c (g): Adjust dg-warning.
2067 (y): Adjust dg-error.
2068 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2069 * gcc.dg/pr59963-1.c: New test.
2070 * gcc.dg/pr59963-2.c: New test.
2071 * gcc.dg/pr59963-3.c: New test.
2073 2014-01-30 Jakub Jelinek <jakub@redhat.com>
2076 * gcc.target/arm/pr59923.c: New test.
2078 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2080 * gcc.dg/vmx/splat.c: New.
2081 * gcc.dg/vmx/splat-vsx.c: New.
2082 * gcc.dg/vmx/splat-be-order.c: New.
2083 * gcc.dg/vmx/splat-vsx-be-order.c: New.
2084 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2085 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2087 2014-01-30 Richard Biener <rguenther@suse.de>
2089 PR tree-optimization/59993
2090 * gcc.dg/torture/pr59993.c: New testcase.
2092 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2094 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2095 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2096 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2097 vect_int rather than vect_float.
2099 2014-01-30 Marek Polacek <polacek@redhat.com>
2101 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2103 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
2105 * gcc.target/microblaze/isa/fcmp4.c: New.
2107 2014-01-30 Marek Polacek <polacek@redhat.com>
2110 * gcc.dg/pr59940.c: New test.
2111 * gcc.dg/pr35635.c (func3): Move dg-warning.
2113 2014-01-30 Richard Biener <rguenther@suse.de>
2115 PR tree-optimization/59903
2116 * gcc.dg/torture/pr59903.c: New testcase.
2118 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/lookup/crash8.C: New.
2123 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2126 * g++.dg/template/crash117.C: New.
2128 2014-01-30 Richard Biener <rguenther@suse.de>
2131 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2132 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2134 * gcc.dg/invalid-call-1.c: Likewise.
2136 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2139 * g++.dg/cpp1y/auto-fn23.C: New.
2141 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2144 * g++.dg/init/dso_handle2.C: New.
2146 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2149 * g++.dg/cpp0x/pr58674.C: New.
2151 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
2154 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2155 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2157 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2159 * gcc.dg/vmx/merge-be-order.c: New.
2160 * gcc.dg/vmx/merge.c: New.
2161 * gcc.dg/vmx/merge-vsx-be-order.c: New.
2162 * gcc.dg/vmx/merge-vsx.c: New.
2164 2014-01-29 Richard Biener <rguenther@suse.de>
2166 PR tree-optimization/58742
2167 * gcc.dg/pr58742-1.c: New testcase.
2168 * gcc.dg/pr58742-2.c: Likewise.
2169 * gcc.dg/pr58742-3.c: Likewise.
2171 2014-01-29 Renlin Li <Renlin.Li@arm.com>
2173 * gcc.target/arm/ftest-armv7ve-arm.c: New.
2174 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2175 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2177 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2180 * g++.dg/gomp/pr58702.C: New.
2182 2014-01-29 Dodji Seketeli <dodji@redhat.com>
2184 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2187 2014-01-29 Jakub Jelinek <jakub@redhat.com>
2190 PR tree-optimization/59920
2191 * gcc.dg/pr59920-1.c: New test.
2192 * gcc.dg/pr59920-2.c: New test.
2193 * gcc.dg/pr59920-3.c: New test.
2194 * c-c++-common/gomp/pr59917-1.c: New test.
2195 * c-c++-common/gomp/pr59917-2.c: New test.
2197 PR tree-optimization/59594
2198 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2199 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2200 * gcc.dg/vect/pr59594.c: New test.
2202 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
2205 * gfortran.dg/allocate_class_3.f90: New test.
2207 2014-01-28 Dodji Seketeli <dodji@redhat.com>
2209 PR preprocessor/59935
2210 * c-c++-common/cpp/warning-zero-location.c: New test.
2211 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2213 2014-01-27 Steve Ellcey <sellcey@mips.com>
2215 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2217 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
2219 * g++.dg/ext/mv16.C: New tests.
2221 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
2223 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2224 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2225 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2226 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2227 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2228 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2229 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2230 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2231 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2232 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2233 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2234 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2235 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2236 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2237 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2238 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2239 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2240 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2241 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2242 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2243 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2244 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2245 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2246 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2247 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2248 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2249 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2250 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2251 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2252 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2253 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2254 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2255 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2256 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2257 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2258 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2259 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2260 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2261 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2262 _mm512_mask_cvtepi32_storeu_epi8.
2263 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2264 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2265 _mm512_mask_cvtepi32_storeu_epi16.
2266 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2267 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2268 _mm512_mask_cvtepi64_storeu_epi8.
2269 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2270 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2271 _mm512_mask_cvtepi64_storeu_epi16.
2272 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2273 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2274 _mm512_mask_cvtepi64_storeu_epi32.
2275 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2276 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2277 _mm512_mask_cvtsepi32_storeu_epi8.
2278 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2279 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2280 _mm512_mask_cvtsepi32_storeu_epi16.
2281 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2282 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2283 _mm512_mask_cvtsepi64_storeu_epi8.
2284 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2285 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2286 _mm512_mask_cvtsepi64_storeu_epi16.
2287 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2288 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2289 _mm512_mask_cvtsepi64_storeu_epi32.
2290 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2291 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2292 _mm512_mask_cvtusepi32_storeu_epi8.
2293 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2294 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2295 _mm512_mask_cvtusepi32_storeu_epi16.
2296 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2297 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2298 _mm512_mask_cvtusepi64_storeu_epi8.
2299 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2300 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2301 _mm512_mask_cvtusepi64_storeu_epi16.
2302 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2303 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2304 _mm512_mask_cvtusepi64_storeu_epi32.
2305 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2306 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2308 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2310 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2311 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2312 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2313 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2314 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2315 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2316 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2317 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2318 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2319 built-ins roudning immediate.
2320 * gcc.target/i386/sse-22.c: Add new built-ins.
2321 * gcc.target/i386/sse-23.c: Ditto.
2322 * gcc.target/i386/avx-1.c: Ditto.
2324 2014-01-27 Christian Bruel <christian.bruel@st.com>
2326 * gcc.target/sh/torture/strncmp.c: New tests.
2328 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2330 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2332 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2334 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2336 2014-01-24 Jeff Law <law@redhat.com>
2338 PR tree-optimization/59919
2339 * gcc.c-torture/compile/pr59919.c: New test.
2341 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2344 * g++.dg/ext/timevar2.C: New.
2346 2014-01-24 Marek Polacek <polacek@redhat.com>
2348 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2350 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2353 * gcc.target/i386/pr59929.c: New test.
2355 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2358 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2359 word atomic functions at runtime.
2361 2014-01-23 Marek Polacek <polacek@redhat.com>
2364 * gcc.dg/pr59846.c: New test.
2366 2014-01-23 Marek Polacek <polacek@redhat.com>
2369 * c-c++-common/pr58346-1.c: New test.
2370 * c-c++-common/pr58346-2.c: New test.
2371 * c-c++-common/pr58346-3.c: New test.
2373 2014-01-23 Marek Polacek <polacek@redhat.com>
2376 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2377 * gcc.dg/pr59871.c: New test.
2379 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2382 * g++.dg/parse/enum11.C: New.
2384 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2386 * gcc.target/aarch64/sshr64_1.c: New testcase.
2388 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2390 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2391 SIMD enabled function.
2392 * g++.dg/cilk-plus/ef_test.C: New test.
2393 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2395 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2396 to differenciate C error messages from C++ ones.
2398 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2400 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2402 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2404 * gcc.target/microblaze/others/builtin-trap.c: New test,
2406 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2409 * c-c++-common/gomp/pr58809.c: New test.
2411 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2414 * c-c++-common/asan/use-after-return-1.c: Fixed
2417 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2419 PR preprocessor/58580
2420 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2422 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2423 Ilya Tocar <ilya.tocar@intel.com>
2425 * gcc.target/i386/avx512f-kmovw-1.c: New.
2427 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2429 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2430 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2431 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2432 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2433 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2434 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2436 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2439 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2440 * gcc.target/mips/pr52125.c: New test.
2442 2014-01-22 Marek Polacek <polacek@redhat.com>
2445 * gcc.dg/torture/pr59891.c: New test.
2447 2014-01-22 Jeff Law <law@redhat.com>
2449 PR tree-optimization/59597
2450 * gcc.dg/tree-ssa/pr59597.c: New test.
2452 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2454 PR rtl-optimization/59477
2455 * g++.dg/pr59477.C: New.
2457 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2459 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2461 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2464 * g++.dg/pr59482.C: New.
2466 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2468 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2469 * gcc.dg/vmx/extract-vsx.c: New.
2470 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2471 * gcc.dg/vmx/insert-vsx.c: New.
2473 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2475 PR rtl-optimization/59896
2476 * gcc.target/arm/pr59896.c: New.
2478 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2480 PR rtl-optimization/59858
2481 * gcc.target/arm/pr59858.c: New.
2483 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2486 * gcc.dg/tree-prof/pr59003.c: New test.
2489 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2492 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2494 * gfortran.dg/round_3.f08: Add more cases.
2496 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2498 * lib/target-supports.exp (force_conventional_output_for): New
2500 * lib/scanasm.exp (scan-assembler_required_options)
2501 (scan-assembler-not_required_options)
2502 (scan-assembler-times_required_options): Replace with
2503 force_conventional_output_fors.
2504 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2505 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2507 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2510 * gcc.target/i386/pr59789.c: New testcase.
2512 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2514 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2515 the 'code' bitfield from 16 to 8.
2517 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2519 * lib/target-supports.exp
2520 (check_effective_target_vect_perm): Exclude aarch64_be.
2521 (check_effective_target_vect_perm_byte): Likewise.
2522 (check_effective_target_vect_perm_short): Likewise.
2524 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2526 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2527 (RUN_TEST): Use new macro.
2528 (INDEX64_32): Delete.
2529 (INDEX64_64): Likewise.
2530 (INDEX128_32): Likewise.
2531 (INDEX128_64): Likewise.
2533 (test_vneg_f32): Use fixed RUN_TEST.
2535 2014-01-20 Richard Biener <rguenther@suse.de>
2538 * gcc.dg/pr59860.c: New testcase.
2540 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2543 * gcc.target/i386/pr59880.c: New test.
2545 2014-01-20 Renlin Li <renlin.li@arm.com>
2547 * gcc.dg/pr44194-1.c: Tweak regexp.
2549 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2554 * gfortran.dg/round_3.f08: New cases added.
2555 * gfortran.dg/fmt_g_1.f90: New test.
2557 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2559 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2561 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2563 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2565 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2567 * gcc.dg/vect/pr57705.c: Require vect_int.
2568 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2569 * gcc.dg/vect/vect-alias-check.c: Likewise.
2571 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2574 * gfortran.dg/unresolved_fixup_1.f90: New test.
2575 * gfortran.dg/unresolved_fixup_2.f90: New test.
2577 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2580 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2581 Remove dg-prune-output lines.
2583 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2586 * gfortran.dg/pr59706.f90: New test.
2587 * g++.dg/ext/pr59706.C: New test.
2589 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2594 * g++.dg/init/pr58811.C: Likewise.
2596 2014-01-17 Jeff Law <law@redhat.com>
2599 * gfortran.dg/pr57904.f90: New test.
2601 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2604 * g++.dg/cpp0x/nsdmi-union4.C: New.
2606 2014-01-17 Marek Polacek <polacek@redhat.com>
2609 * g++.dg/diagnostic/pr59838.C: New test.
2611 2014-01-17 Marek Polacek <polacek@redhat.com>
2614 * gcc.dg/pr58346.c: New test.
2616 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2620 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2624 * gfortran.dg/pr59440-1.f90: New test.
2625 * gfortran.dg/pr59440-2.f90: New test.
2626 * gfortran.dg/pr59440-3.f90: New test.
2629 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2630 testing for " version" and " alias" with one testing for
2631 " version\[^\n\r]* alias".
2632 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2633 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2634 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2635 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2636 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2637 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2640 * c-c++-common/torture/pr57945.c: New test.
2642 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2644 * gcc.target/arm/its.c: New testcase.
2646 2014-01-16 Jan Hubicka <jh@suse.cz>
2649 * g++.dg/torture/pr59775.C: New testcase.
2651 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2654 * gcc.c-torture/compile/pr58344.c: New test.
2657 * gcc.target/i386/pr59839.c: New test.
2660 * gcc.target/i386/pr9771-1.c (main): Rename to...
2661 (real_main): ... this. Add __asm name "main".
2662 (ASMNAME, ASMNAME2, STRING): Define.
2664 2014-01-16 Nick Clifton <nickc@redhat.com>
2667 * gcc.c-torture/compile/pr28865.c: New.
2668 * gcc.c-torture/execute/pr28865.c: New.
2670 2014-01-16 Marek Polacek <polacek@redhat.com>
2673 * gcc.dg/pr59827.c: New test.
2675 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2677 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2679 2014-01-15 Richard Henderson <rth@redhat.com>
2682 * gcc.target/i386/pr54694.c: New test.
2684 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2687 * g++.dg/pr49718.C: New test.
2689 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2691 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2693 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2695 * gcc.dg/vmx/mult-even-odd.c: New.
2696 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2698 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2700 * lib/target-supports.exp (check_libcilkrts_available): Added an
2701 extern "C" if we are using C++ along with a function prototype.
2703 2014-01-15 Jeff Law <law@redhat.com>
2705 PR tree-optimization/59747
2706 * gcc.c-torture/execute/pr59747.c: New test.
2708 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2711 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2713 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2714 * g++.dg/ext/attribute-test-1.C: Likewise.
2715 * g++.dg/ext/attribute-test-2.C: Likewise.
2716 * g++.dg/ext/attribute-test-3.C: Likewise.
2717 * g++.dg/ext/attribute-test-4.C: Likewise.
2718 * g++.dg/ext/pr56790-1.C: Likewise.
2719 * g++.dg/torture/pr38565.C: Likewise.
2720 * gcc.dg/pr53060.c: Likewise.
2721 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2722 * c-c++-common/vector-compare-2.c: Likewise.
2723 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2724 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2725 dg-message line number.
2727 2014-01-15 Matthias Klose <doko@ubuntu.com>
2729 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2731 2014-01-15 Richard Biener <rguenther@suse.de>
2733 PR tree-optimization/59822
2734 * g++.dg/torture/pr59822.C: New testcase.
2736 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2739 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2740 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2742 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2743 Kugan Vivekanandarajah <kuganv@linaro.org>
2746 * g++.dg/pr59695.C: New testcase.
2748 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2751 * gcc.c-torture/compile/pr59803.c: New testcase.
2753 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2756 * gcc.c-torture/execute/pr58943.c: New test.
2757 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2759 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2762 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2763 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2764 (bar): Change return type to void. Set y to x.
2765 * gcc.target/i386/pr59794-1.c: New testcase.
2766 * gcc.target/i386/pr59794-2.c: Likewise.
2767 * gcc.target/i386/pr59794-3.c: Likewise.
2768 * gcc.target/i386/pr59794-4.c: Likewise.
2769 * gcc.target/i386/pr59794-5.c: Likewise.
2770 * gcc.target/i386/pr59794-6.c: Likewise.
2771 * gcc.target/i386/pr59794-7.c: Likewise.
2773 2014-01-14 Richard Biener <rguenther@suse.de>
2775 PR tree-optimization/58921
2776 PR tree-optimization/59006
2777 * gcc.dg/torture/pr58921.c: New testcase.
2778 * gcc.dg/torture/pr59006.c: Likewise.
2779 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2781 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2784 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2785 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2786 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2787 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2788 Executing predictive commoning without unrolling.
2790 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2792 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2793 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2794 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2795 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2796 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2797 __builtin_ia32_rsqrt28sd_round.
2798 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2799 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2800 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2801 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2802 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2803 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2804 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2805 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2806 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2807 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2808 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2809 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2810 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2811 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2812 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2813 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2814 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2815 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2816 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2817 fix wrong rounding mode (see above).
2818 * gcc.target/i386/sse-23.c: Ditto.
2820 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2822 * gcc.dg/vmx/insert.c: New.
2823 * gcc.dg/vmx/insert-be-order.c: New.
2824 * gcc.dg/vmx/extract.c: New.
2825 * gcc.dg/vmx/extract-be-order.c: New.
2827 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2829 PR tree-optimization/59387
2830 * gcc.c-torture/execute/pr59387.c: New test.
2832 2014-01-13 Richard Biener <rguenther@suse.de>
2834 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2835 adjusting mathlib options.
2836 * gfortran.dg/lto/lto.exp: Likewise.
2838 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2840 * gnat.dg/loop_optimization17.adb: New test.
2841 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2843 2014-01-13 Christian Bruel <christian.bruel@st.com>
2845 * gcc.target/sh/cmpstrn.c: New case.
2847 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2849 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2850 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2852 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2855 * gfortran.dg/alloc_comp_basics_6.f90: New.
2857 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2860 * gfortran.dg/pr59700.f90: New test.
2862 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2864 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2865 * gfortran.dg/use_only_3.f90: Likewise.
2866 * gfortran.dg/inquire_10.f90: Delete opened file.
2867 * gfortran.dg/inquire_15.f90: Likewise.
2868 * gfortran.dg/pr16597.f90: Likewise.
2869 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2872 2014-01-10 Jeff Law <law@redhat.com>
2875 * gcc.c-torture/compile/pr59743.c: New test.
2877 2014-01-10 Jan Hubicka <jh@suse.cz>
2880 * g++.dg/torture/pr58585.C: New testcase.
2882 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2884 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2886 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2888 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2890 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2893 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2894 * gcc.target/aarch64/cmn-neg2.c: New test.
2896 2014-01-10 Richard Biener <rguenther@suse.de>
2898 PR tree-optimization/59374
2899 * gcc.dg/torture/pr59374-3.c: New testcase.
2901 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2903 * lib/target-supports.exp
2904 (check_effective_target_arm_crypto_ok_nocache): New.
2905 (check_effective_target_arm_crypto_ok): Use above procedure.
2906 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2908 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2912 * g++.dg/ipa/devirt-20.C: New testcase.
2913 * g++.dg/torture/pr58252.C: Likewise.
2914 * g++.dg/torture/pr59226.C: Likewise.
2916 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2918 * c-c++-common/asan/no-asan-stack.c: New test.
2920 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2923 * gcc.dg/pr59670.c: New test.
2925 2014-01-09 Steve Ellcey <sellcey@mips.com>
2927 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2929 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2932 * gcc.target/i386/pr47735.c: New test.
2934 PR tree-optimization/59622
2935 * g++.dg/opt/pr59622-2.C: New test.
2936 * g++.dg/opt/pr59622-3.C: New test.
2937 * g++.dg/opt/pr59622-4.C: New test.
2938 * g++.dg/opt/pr59622-5.C: New test.
2941 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2942 filename:line instead of (modulename+offset) form with stripped
2943 initial / from the filename.
2945 2014-01-09 Ian Lance Taylor <iant@google.com>
2947 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2948 the other Go compiler.
2950 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2953 * g++.dg/cpp0x/variadic145.C: New.
2955 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2957 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2958 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2960 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2963 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2964 are run only if the Cilk library is available/enabled.
2965 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2966 * lib/target-supports.exp (check_libcilkrts_available): New function.
2968 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2971 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2972 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2973 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2974 with dg-additional-options.
2975 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2976 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2977 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2978 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2979 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2980 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2982 2014-01-09 Richard Biener <rguenther@suse.de>
2984 PR tree-optimization/59715
2985 * gcc.dg/torture/pr59715.c: New testcase.
2987 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2989 * c-c++-common/asan/no-asan-globals.c: New test.
2990 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2991 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2992 * c-c++-common/asan/use-after-return-1.c: Likewise.
2993 * c-c++-common/asan/no-use-after-return.c: Likewise.
2995 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2997 * gnat.dg/weak2.ad[sb]: New test.
2999 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3002 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3003 type, use pointers to vector type instead.
3005 2014-01-08 Catherine Moore <clm@codesourcery.com>
3007 * gcc.target/mips/umips-branch-3.c: New test.
3008 * gcc.target/mips/umips-branch-4.c: New test.
3010 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3012 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3013 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3014 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3015 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3016 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3017 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3018 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3019 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3021 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3023 PR rtl-optimization/59137
3024 * gcc.target/mips/pr59137.c: New test.
3026 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
3028 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3029 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3030 * gcc.target/i386/pr55433.c (dg-options): Ditto.
3031 * gcc.target/i386/pr57848.c (dg-options): Ditto.
3032 * gcc.target/i386/pr59099.c (dg-options): Ditto.
3033 Require fpic effective target.
3034 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3036 2014-01-08 Jakub Jelinek <jakub@redhat.com>
3039 * gcc.dg/pr59722.c: New test.
3041 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3044 * gcc.dg/torture/pr57748-3.c: New test.
3045 * gcc.dg/torture/pr57748-4.c: New test.
3047 2014-01-08 Marek Polacek <polacek@redhat.com>
3050 * gcc.dg/gomp/pr59669-1.c: New test.
3051 * gcc.dg/gomp/pr59669-2.c: New test.
3053 2014-01-08 Martin Jambor <mjambor@suse.cz>
3056 * gcc.dg/ipa/pr59610.c: New test.
3058 2014-01-08 Janus Weil <janus@gcc.gnu.org>
3061 * gfortran.dg/binding_label_tests_26a.f90: New.
3062 * gfortran.dg/binding_label_tests_26b.f90: New.
3064 2014-01-08 Marek Polacek <polacek@redhat.com>
3067 * c-c++-common/ubsan/pr59667.c: New test.
3069 2014-01-08 Richard Biener <rguenther@suse.de>
3072 * gcc.dg/pr59630.c: New testcase.
3074 2014-01-08 Richard Biener <rguenther@suse.de>
3077 * gcc.dg/pr59471.c: New testcase.
3079 2014-01-07 Jeff Law <law@redhat.com>
3082 * gcc.target/i386/pr53623.c: New test.
3084 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
3086 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3088 * g++.dg/cpp1y/pr58534.C: Likewise.
3089 * g++.dg/cpp1y/pr58536.C: Likewise.
3090 * g++.dg/cpp1y/pr58548.C: Likewise.
3091 * g++.dg/cpp1y/pr58549.C: Likewise.
3092 * g++.dg/cpp1y/pr58637.C: Likewise.
3093 * g++.dg/cpp1y/pr59112.C: Likewise.
3094 * g++.dg/cpp1y/pr59113.C: Likewise.
3095 * g++.dg/cpp1y/pr59629.C: Likewise.
3096 * g++.dg/cpp1y/pr59635.C: Likewise.
3097 * g++.dg/cpp1y/pr59636.C: Likewise.
3098 * g++.dg/cpp1y/pr59638.C: Likewise.
3100 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
3102 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3104 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
3106 * gcc.target/i386/intrinsics_4.c (bar): New function.
3108 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3110 * g++.dg/ext/is_base_of_incomplete-2.C: New.
3112 2014-01-07 Jakub Jelinek <jakub@redhat.com>
3114 PR rtl-optimization/58668
3115 * gcc.dg/pr58668.c: New test.
3117 PR tree-optimization/59643
3118 * gcc.dg/pr59643.c: New test.
3119 * gcc.c-torture/execute/pr59643.c: New test.
3121 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3124 * gfortran.dg/class_allocate_16.f90: New.
3126 2014-01-06 Jakub Jelinek <jakub@redhat.com>
3129 * gcc.target/i386/pr59644.c: New test.
3131 2014-01-06 Marek Polacek <polacek@redhat.com>
3134 * gcc.dg/pr57773.c: New test.
3136 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
3142 * g++.dg/cpp1y/pr59635.C: New testcase.
3143 * g++.dg/cpp1y/pr59636.C: New testcase.
3144 * g++.dg/cpp1y/pr59629.C: New testcase.
3145 * g++.dg/cpp1y/pr59638.C: New testcase.
3147 2014-01-06 Martin Jambor <mjambor@suse.cz>
3150 * gcc.dg/ipa/pr59008.c: New test.
3152 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3154 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3157 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3159 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3160 Require c99_runtime.
3161 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3163 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3164 Require c99_runtime.
3165 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3166 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3167 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3169 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3170 Require c99_runtime.
3171 Make CALC void static.
3172 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3174 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3175 Require c99_runtime.
3176 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3178 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3180 * gcc.target/i386/pr59501-1.c: Require avx effective target.
3181 * gcc.target/i386/pr59501-2.c: Likewise.
3182 * gcc.target/i386/pr59501-3.c: Likewise.
3183 * gcc.target/i386/pr59501-4.c: Likewise.
3184 * gcc.target/i386/pr59501-5.c: Likewise.
3185 * gcc.target/i386/pr59501-6.c: Likewise.
3187 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3189 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3190 * gcc.target/i386/pr59390_1.c: Likewise.
3191 * gcc.target/i386/pr59390_2.c: Likewise.
3193 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
3195 * gcc.dg/pr59350.c: Tweak.
3196 * gcc.dg/pr59350-2.c: New test.
3197 * g++.dg/pr59510.C: Likewise.
3199 2014-01-06 Janus Weil <janus@gcc.gnu.org>
3202 * gfortran.dg/bind_c_procs_2.f90: New.
3204 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
3206 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3207 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3208 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3209 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3210 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3211 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3212 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3214 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
3216 * gcc.target/arm/neon-nested-apcs.c: New test.
3218 2014-01-04 Jakub Jelinek <jakub@redhat.com>
3220 PR tree-optimization/59519
3221 * gcc.dg/vect/pr59519-1.c: New test.
3222 * gcc.dg/vect/pr59519-2.c: New test.
3224 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3227 2014-01-04 Janus Weil <janus@gcc.gnu.org>
3230 * gfortran.dg/typebound_proc_32.f90: New.
3232 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
3235 * g++.dg/pr58950.C: New file.
3237 2014-01-03 Tobias Burnus <burnus@net-b.de>
3240 * g++.dg/gomp/pr58567.C: New.
3242 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
3244 PR tree-optimization/59651
3245 * gcc.dg/torture/pr59651.c: New test.
3246 * gcc.dg/vect/pr59651.c: Ditto.
3248 2014-01-03 Jakub Jelinek <jakub@redhat.com>
3251 * gcc.target/i386/pr59625.c: New test.
3253 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3257 * g++.dg/cpp0x/range-for28.C: New.
3258 * g++.dg/cpp0x/range-for3.C: Update.
3260 2014-01-02 Joseph Myers <joseph@codesourcery.com>
3262 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3264 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3267 * g++.dg/cpp0x/pr59641.C: New file.
3269 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3271 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3273 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
3276 * g++.dg/ext/pr59378.C: New file.
3278 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3280 Update copyright years
3282 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3284 * gcc.target/arc/arc.exp: Use the standard form for the copyright
3287 2014-01-02 Janus Weil <janus@gcc.gnu.org>
3290 * gfortran.dg/dynamic_dispatch_12.f90: New.
3292 2014-01-01 Jakub Jelinek <jakub@redhat.com>
3294 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3295 the builtin isn't optimized away as unused.
3297 PR rtl-optimization/59647
3298 * g++.dg/opt/pr59647.C: New test.
3300 Copyright (C) 2014 Free Software Foundation, Inc.
3302 Copying and distribution of this file, with or without modification,
3303 are permitted in any medium without royalty provided the copyright
3304 notice and this notice are preserved.