1 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
3 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4 (LONG_LONG): Use LLONG.
5 (set_rvector_long): Explicitly return void.
6 (set_vector_long): Likewise.
7 (check_vector_long): Likewise.
9 2014-03-24 Marek Polacek <polacek@redhat.com>
11 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
13 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
14 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
16 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
17 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
18 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
19 * c-c++-common/ubsan/pr59503.c: Likewise.
20 * c-c++-common/ubsan/pr60613-1.c: Likewise.
21 * c-c++-common/ubsan/save-expr-1.c: Likewise.
22 * c-c++-common/ubsan/shift-3.c: Likewise.
23 * c-c++-common/ubsan/shift-6.c: Likewise.
24 * c-c++-common/ubsan/undefined-1.c: Likewise.
25 * c-c++-common/ubsan/vla-2.c: Likewise.
26 * c-c++-common/ubsan/vla-3.c: Likewise.
27 * c-c++-common/ubsan/vla-4.c: Likewise.
28 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
29 * g++.dg/ubsan/return-2.C: Likewise.
31 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
33 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
36 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
40 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
41 * gfortran.dg/round_4.f90: Likewise.
43 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
46 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
49 2014-03-22 Jakub Jelinek <jakub@redhat.com>
52 * c-c++-common/ubsan/pr60613-1.c: New test.
53 * c-c++-common/ubsan/pr60613-2.c: New test.
55 2014-03-22 Matthias Klose <doko@ubuntu.com>
57 * g++.dg/cpp0x/regress: Remove empty directory.
59 2014-03-22 Jakub Jelinek <jakub@redhat.com>
62 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
64 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
66 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
67 * g++.dg/cpp1y/pr60393.C: Likewise.
69 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp1y/pr60384.C: New.
74 2014-03-21 Jakub Jelinek <jakub@redhat.com>
77 * gcc.dg/pr60598.c: New test.
79 2014-03-21 Martin Jambor <mjambor@suse.cz>
82 * g++.dg/torture/pr59176.C: New test.
84 2014-03-21 Martin Jambor <mjambor@suse.cz>
87 * g++.dg/ipa/pr60419.C: New test.
89 2014-03-21 Richard Biener <rguenther@suse.de>
91 PR tree-optimization/60577
92 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
94 2014-03-21 Tobias Burnus <burnus@net-b.de>
97 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
100 2014-03-20 Jakub Jelinek <jakub@redhat.com>
103 * g++.dg/opt/pr60597.C: New test.
106 * g++.dg/init/pr60572.C: New test.
108 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
110 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
112 2014-03-19 Tobias Burnus <burnus@net-b.de>
116 * gfortran.dg/implicit_pure_4.f90: New.
118 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
121 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
123 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
126 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
127 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
128 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
130 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/cpp1y/pr60332.C: New.
135 2014-03-19 Marek Polacek <polacek@redhat.com>
138 * g++.dg/ubsan/pr60569.C: New test.
140 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
142 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
144 2014-03-19 Jakub Jelinek <jakub@redhat.com>
146 PR tree-optimization/60559
147 * g++.dg/vect/pr60559.cc: New test.
149 2014-03-18 Ian Lance Taylor <iant@google.com>
152 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
153 (ditype): Rename typedef from int64_t.
155 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
158 * gcc.dg/cast-qual-3.c: New.
160 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
161 * c-c++-common/Wcast-qual-1.c: More precise match text.
163 2014-03-18 Janus Weil <janus@gcc.gnu.org>
167 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
168 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
169 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
170 * gfortran.dg/intent_optimize_1.f90: Ditto.
171 * gfortran.dg/pointer_init_9.f90: Ditto.
172 * gfortran.dg/volatile4.f90: Ditto.
173 * gfortran.dg/volatile6.f90: Ditto.
175 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
178 * c-c++-common/Wcast-qual-1.c: More precise match text.
180 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
183 * g++.dg/cpp0x/constexpr-ice14.C: New.
185 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
188 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
190 2014-03-18 Jakub Jelinek <jakub@redhat.com>
193 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
194 * c-c++-common/ubsan/null-2.c: Likewise.
195 * c-c++-common/ubsan/null-3.c: Likewise.
196 * c-c++-common/ubsan/null-4.c: Likewise.
197 * c-c++-common/ubsan/null-5.c: Likewise.
198 * c-c++-common/ubsan/null-6.c: Likewise.
199 * c-c++-common/ubsan/null-7.c: Likewise.
200 * c-c++-common/ubsan/null-8.c: Likewise.
201 * c-c++-common/ubsan/null-9.c: Likewise.
202 * c-c++-common/ubsan/null-10.c: Likewise.
203 * c-c++-common/ubsan/null-11.c: Likewise.
204 * c-c++-common/ubsan/overflow-1.c: Likewise.
205 * c-c++-common/ubsan/overflow-2.c: Likewise.
206 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
207 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
208 * c-c++-common/ubsan/overflow-int128.c: Likewise.
209 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
210 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
211 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
212 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
213 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
214 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
215 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
216 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
217 * c-c++-common/ubsan/pr59333.c: Likewise.
218 * c-c++-common/ubsan/pr59503.c: Likewise.
219 * c-c++-common/ubsan/pr59667.c: Likewise.
220 * c-c++-common/ubsan/undefined-1.c: Likewise.
221 * g++.dg/ubsan/pr59250.C: Likewise.
222 * g++.dg/ubsan/pr59306.C: Likewise.
224 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
226 * gcc.dg/tls/pr58595.c: Add tls options.
228 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
230 * gcc.target/i386/avx-additional-reg-names.c: New.
231 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
233 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
236 * g++.dg/cpp1y/pr60390.C: New testcase.
239 * g++.dg/cpp1y/pr60391.C: New testcase.
241 2014-03-17 Jakub Jelinek <jakub@redhat.com>
244 * gcc.target/i386/pr60516.c: New test.
246 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
249 * g++.dg/cpp0x/constexpr-ice13.C: New.
251 2014-03-17 Marek Polacek <polacek@redhat.com>
254 * gcc.dg/gomp/pr60534.c: New test.
256 2014-03-17 Kai Tietz <ktietz@redhat.com>
258 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
260 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
263 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
266 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
269 * gfortran.dg/list_read_12.f90: New test.
271 2014-03-15 Janus Weil <janus@gcc.gnu.org>
274 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
275 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
276 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
277 -Wno-aggressive-loop-optimizations and remove an unused variable.
278 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
279 * gfortran.dg/pointer_init_9.f90: New.
280 * gfortran.dg/volatile4.f90: Put into subroutine.
281 * gfortran.dg/volatile6.f90: Ditto.
283 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
286 * gfortran.dg/transpose_4.f90: New test.
288 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
290 PR rtl-optimization/60508
291 * gcc.target/i386/pr60508.c: New.
293 2014-03-14 Richard Biener <rguenther@suse.de>
296 * g++.dg/pr60518.C: New testcase.
298 2014-03-14 Martin Jambor <mjambor@suse.cz>
301 * gcc.dg/lto/pr60461_0.c: New test.
303 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
305 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
306 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
307 * gcc.dg/lto/save-temps_0.c: New testcase.
309 2014-03-13 Jakub Jelinek <jakub@redhat.com>
312 * c-c++-common/pr36282-1.c: New test.
313 * c-c++-common/pr36282-2.c: New test.
314 * c-c++-common/pr36282-3.c: New test.
315 * c-c++-common/pr36282-4.c: New test.
317 2014-03-13 Richard Henderson <rth@redhat.com>
320 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
322 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/template/crash118.C: New.
326 * g++.dg/template/crash95.C: Adjust.
328 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
330 PR rtl-optimization/57189
331 * gcc.target/i386/pr57189.c: New.
333 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
336 * g++.dg/cpp0x/static_assert10.C: New.
337 * g++.dg/cpp0x/static_assert11.C: Likewise.
338 * g++.dg/cpp0x/static_assert3.C: Adjust.
340 2014-03-13 Richard Biener <rguenther@suse.de>
342 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
344 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
346 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
347 2.07 128-bit arithmetic.
348 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
350 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
351 due to when TImode is allowed in VSX registers, the allowable
352 address modes for TImode is just a single indirect address in
353 order for the value to be loaded and store in either GPR or VSX
354 registers. This affects the generated code, and it would cause
355 this test to fail, when such an option is used.
357 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
359 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
361 2014-03-12 Jakub Jelinek <jakub@redhat.com>
363 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
364 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
365 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
366 only test for exactly one if if -mbranch-cost=1 has been passed.
368 2014-03-12 Christian Bruel <christian.bruel@st.com>
371 * gcc.target/arm/pr60264.c
373 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
375 PR tree-optimization/60454
376 * gcc.c-torture/execute/pr60454.c: New test.
378 2014-03-12 Jakub Jelinek <jakub@redhat.com>
379 Marc Glisse <marc.glisse@inria.fr>
381 PR tree-optimization/60502
382 * gcc.c-torture/compile/pr60502.c: New test.
384 2014-03-12 Jakub Jelinek <jakub@redhat.com>
387 * gcc.dg/vect/pr60482.c: New test.
389 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
392 * g++.dg/cpp0x/inh-ctor19.C: New.
394 2014-03-11 Richard Biener <rguenther@suse.de>
396 PR tree-optimization/60429
397 PR tree-optimization/60485
398 * gcc.dg/pr60485-1.c: New testcase.
399 * gcc.dg/pr60485-2.c: Likewise.
401 2014-03-10 Jakub Jelinek <jakub@redhat.com>
404 * g++.dg/ipa/pr60457.C: New test.
406 2014-03-10 Richard Biener <rguenther@suse.de>
409 * g++.dg/torture/pr60474.C: New testcase.
411 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
413 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
415 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
417 * gcc.dg/lto/pr55113_0.c: New testcase.
419 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
422 * g++.dg/cpp1y/pr60033.C: New testcase.
425 * g++.dg/cpp1y/pr60393.C: New testcase.
427 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
430 * gfortran.dg/fmt_en.f90: New test.
432 2014-03-07 Jason Merrill <jason@redhat.com>
434 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
435 * lib/target-supports.exp (check_effective_target_c++11): Now
437 (check_effective_target_c++11_only): New.
438 (check_effective_target_c++11_down): New.
439 (check_effective_target_c++1y): New.
440 (check_effective_target_c++1y_only): New.
441 (check_effective_target_c++98_only): Rename from
442 check_effective_target_c++98.
443 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
445 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/cpp0x/constexpr-ice12.C: New.
450 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
452 * c-c++-common/gomp/map-1.c: Extend.
454 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
455 Janus Weil <janus@gcc.gnu.org>
458 * gfortran.dg/deferred_type_component_1.f90 : New test.
459 * gfortran.dg/deferred_type_component_2.f90 : New test.
461 2014-03-06 Marek Polacek <polacek@redhat.com>
464 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
465 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
467 2014-03-06 Jakub Jelinek <jakub@redhat.com>
470 * gcc.dg/tls/pr58595.c: New test.
472 2014-03-06 Richard Biener <rguenther@suse.de>
478 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
480 * gcc.dg/lto/pr55113_0.c: New testcase.
482 2014-03-05 Jakub Jelinek <jakub@redhat.com>
485 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
486 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
487 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
489 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
490 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
491 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
492 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
493 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
494 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
495 even for mips*/s390*/i?86/x86_64.
496 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
503 * gcc.dg/lto/pr60404_0.c: New test.
504 * gcc.dg/lto/pr60404_1.c: New file.
505 * gcc.dg/lto/pr60404_2.c: New file.
507 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
509 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
510 long long" throughout.
511 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
512 * gcc.dg/vmx/insert-vsx.c: Likewise.
513 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
514 * gcc.dg/vmx/ld-vsx.c: Likewise.
515 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
516 * gcc.dg/vmx/ldl-vsx.c: Likewise.
517 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
518 * gcc.dg/vmx/merge-vsx.c: Likewise.
519 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
520 * gcc.dg/vmx/st-vsx.c: Likewise.
521 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
522 * gcc.dg/vmx/stl-vsx.c: Likewise.
523 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
525 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
527 * gcc.dg/lto/pr55113_0.c: New testcase.
529 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/cpp1y/pr60376.C: New.
534 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
536 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
538 2014-03-04 Richard Biener <rguenther@suse.de>
540 PR tree-optimization/60382
541 * gcc.dg/vect/pr60382.c: New testcase.
543 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
546 * gfortran.dg/namelist_84.f90: New test.
548 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
550 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
551 argument to avoid inf values.
552 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
553 UNION_FP_CHECK machinery.
555 2014-03-03 Renlin Li <Renlin.Li@arm.com>
557 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
558 i32in128 cases outside special big-endian processing block.
560 2014-03-03 Jakub Jelinek <jakub@redhat.com>
562 PR preprocessor/60400
563 * c-c++-common/cpp/pr60400.c: New test.
564 * c-c++-common/cpp/pr60400-1.h: New file.
565 * c-c++-common/cpp/pr60400-2.h: New file.
568 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
570 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
571 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
573 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
576 * g++.dg/lto/pr60150.H: New testcase.
577 * g++.dg/lto/pr60150_0.C: New testcase.
578 * g++.dg/lto/pr60150_1.C: New testcase.
580 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
583 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
585 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
588 * gfortran.dg/vect/pr32380.f: Fix expected test results.
590 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
593 * g++.dg/cpp0x/pr50025.C: New.
595 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
598 * g++.dg/cpp1y/pr60377.C: New testcase.
600 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
603 * gfortran.dg/str_comp_optimize_1.f90: New test.
605 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
608 * gcc.c-torture/compile/pr60071.c: New.
610 2014-02-28 Janus Weil <janus@gcc.gnu.org>
613 * gfortran.dg/unlimited_polymorphic_16.f90: New.
615 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
618 * g++.dg/cpp0x/constexpr-ice11.C: New.
620 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
623 * g++.dg/cpp1y/auto-fn24.C: New.
625 2014-02-28 Joey Ye <joey.ye@arm.com>
628 * gcc.target/arm/thumb1-far-jump-3.c: New case.
630 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/overload/ellipsis2.C: New.
635 2014-02-27 Jeff Law <law@redhat.com>
637 PR rtl-optimization/52714
638 * gcc.c-torture/compile/pr52714.c: New test.
640 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
641 Jeff Law <law@redhat.com>
643 PR rtl-optimization/49847
644 * g++.dg/pr49847.C: New test.
646 2014-02-27 Marek Polacek <polacek@redhat.com>
649 * c-c++-common/pr59223.c: New test.
651 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
653 * common/config/i386/predicates.md (const1256_operand): Remove.
654 (const2356_operand): New.
655 (const_1_to_2_operand): Remove.
656 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
657 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
658 (*avx512pf_gatherpf<mode>sf): Ditto.
659 (avx512pf_gatherpf<mode>df): Ditto.
660 (*avx512pf_gatherpf<mode>df_mask): Ditto.
661 (*avx512pf_gatherpf<mode>df): Ditto.
662 (avx512pf_scatterpf<mode>sf): Ditto.
663 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
664 (*avx512pf_scatterpf<mode>sf): Ditto.
665 (avx512pf_scatterpf<mode>df): Ditto.
666 (*avx512pf_scatterpf<mode>df_mask): Ditto.
667 (*avx512pf_scatterpf<mode>df): Ditto.
668 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
670 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
672 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
673 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
674 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
675 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
676 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
677 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
678 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
679 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
681 2014-02-26 Bin Cheng <bin.cheng@arm.com>
684 * gnat.dg/renaming5.adb: Change to two expected gotos.
685 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
687 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
688 messages for removed basic block.
689 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
690 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
691 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
692 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
694 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
696 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
697 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
698 * gcc.dg/vmx/ldl-vsx.c: Likewise.
699 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
700 * gcc.dg/vmx/merge-vsx.c: Likewise.
701 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
703 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
705 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
706 * gcc.target/i386/prefetchwt1-1.c: New.
707 * g++.dg/other/i386-2.C: Add new option.
708 * g++.dg/other/i386-3.C: Ditto.
709 * gcc.target/i386/sse-12.c: Ditto.
710 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
711 * gcc.target/i386/sse-22.c: Add new option.
712 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
714 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
717 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
720 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
722 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
725 * g++.dg/cpp1y/pr60311.C: New testcase.
727 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
730 * g++.dg/cpp1y/pr60065.C: New testcase.
732 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
734 PR rtl-optimization/60268
735 * gcc.c-torture/compile/pr60268.c: New test.
737 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
739 * gcc.target/microblaze/others/mem_reload.c: New test.
741 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
743 * gcc.dg/vmx/lde.c: New test.
744 * gcc.dg/vmx/lde-be-order.c: New test.
745 * gcc.dg/vmx/ste.c: New test.
746 * gcc.dg/vmx/ste-be-order.c: New test.
748 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
751 * lib/target-supports.exp
752 (check_effective_target_logical_op_short_circuit): Add cris-*-*
753 and crisv32-*-* to list.
755 2014-02-21 Janus Weil <janus@gcc.gnu.org>
758 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
760 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
762 * gcc.dg/vmx/vsums.c: Check entire result vector.
763 * gcc.dg/vmx/vsums-be-order.c: Likewise.
765 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
767 * gcc.dg/vmx/ld.c: New test.
768 * gcc.dg/vmx/ld-be-order.c: New test.
769 * gcc.dg/vmx/ld-vsx.c: New test.
770 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
771 * gcc.dg/vmx/ldl.c: New test.
772 * gcc.dg/vmx/ldl-be-order.c: New test.
773 * gcc.dg/vmx/ldl-vsx.c: New test.
774 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
775 * gcc.dg/vmx/st.c: New test.
776 * gcc.dg/vmx/st-be-order.c: New test.
777 * gcc.dg/vmx/st-vsx.c: New test.
778 * gcc.dg/vmx/st-vsx-be-order.c: New test.
779 * gcc.dg/vmx/stl.c: New test.
780 * gcc.dg/vmx/stl-be-order.c: New test.
781 * gcc.dg/vmx/stl-vsx.c: New test.
782 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
784 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
786 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
787 * g++.dg/other/i386-3.C (dg-options): Ditto.
788 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
789 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
790 -mavx512pf and -msha.
792 2014-02-21 Richard Biener <rguenther@suse.de>
794 PR tree-optimization/60276
795 * gcc.dg/vect/pr60276.c: New testcase.
797 2014-02-21 Janus Weil <janus@gcc.gnu.org>
800 * gfortran.dg/finalize_23.f90: New.
802 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
806 * g++.dg/cpp1y/pr60052.C: New testcase.
807 * g++.dg/cpp1y/pr60053.C: New testcase.
809 2014-02-21 Tobias Burnus <burnus@net-b.de>
812 * gfortran.dg/inquire_16.f90: New.
814 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
816 * gcc.target/nios2/biggot-1.c: New.
817 * gcc.target/nios2/biggot-2.c: New.
819 2014-02-20 Martin Jambor <mjambor@suse.cz>
822 * gcc.dg/ipa/pr55260.c: New test.
824 2014-02-20 Bin Cheng <bin.cheng@arm.com>
826 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
827 for execution test case.
829 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
832 * g++.dg/torture/pr58555.C: New testcase.
834 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
837 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
839 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
841 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
842 Kirill Yukhin <kirill.yukhin@intel.com>
844 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
845 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
846 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
847 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
848 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
849 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
851 2014-02-19 Jakub Jelinek <jakub@redhat.com>
854 * g++.dg/ext/builtin-bswap1.C: New test.
855 * c-c++-common/pr37743.c: New test.
857 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
859 * gcc.dg/decl-10.c: New test.
861 2014-02-19 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/ext/ivdep-1.C: New test.
867 * gcc.dg/pr60267.c: New test.
869 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
872 * gcc.target/i386/pr39162.c: Add dg-prune-output.
873 (dg-options): Remove -Wno-psabi.
874 * gcc.target/i386/pr59794-2.c: Ditto.
875 * gcc.target/i386/pr60205-1.c: Ditto.
876 * gcc.target/i386/sse-5.c: Ditto.
878 2014-02-18 Nick Clifton <nickc@redhat.com>
880 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
881 * gcc.dg/pr23623.c: Likewise.
882 * gcc.dg/pr48784-1.c: Likewise.
883 * gcc.dg/pr48784-2.c: Likewise.
884 * gcc.dg/pr56997-2.c: Likewise.
885 * gcc.dg/sms-6.c: Likewise.
886 * gcc.dg/torture/pr60183.c: Likewise.
887 * gcc.dg/torture/vec-cvt-1.c: Likewise.
888 * gcc.c-torture/execute/20061220-1.x: New.
889 * gcc.c-torture/execute/pr43220.x: New.
890 * gcc.c-torture/execute/pr51581-1.x: New.
891 * gcc.c-torture/execute/pr51581-2.x: New.
892 * gcc.c-torture/execute/pr58570.x: New.
893 * gcc.c-torture/unsorted/DFcmp.x: New.
894 * gcc.c-torture/unsorted/SFset.x: New.
896 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
898 * gnat.dg/opt31.adb: New test.
900 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
902 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
904 2014-02-19 Janus Weil <janus@gcc.gnu.org>
907 * gfortran.dg/typebound_proc_33.f90: New.
909 2014-02-19 Marek Polacek <polacek@redhat.com>
912 * gcc.dg/pr60195.c: New test.
914 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
916 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
919 2014-02-19 Jakub Jelinek <jakub@redhat.com>
921 PR preprocessor/58844
922 * c-c++-common/cpp/pr58844-1.c: New test.
923 * c-c++-common/cpp/pr58844-2.c: New test.
925 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/cpp0x/constexpr-ice10.C: New.
930 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/cpp0x/pr60215.C: New.
935 2014-02-18 Tobias Burnus <burnus@net-b.de>
938 * gfortran.dg/proc_ptr_45.f90: New.
939 * gfortran.dg/proc_ptr_46.f90: New.
941 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
944 * g++.dg/cpp1y/pr60190.C: New testcase.
947 * g++.dg/cpp1y/pr60064.C: New testcase.
949 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
952 * gcc.target/i386/pr60205-1.c: New test.
953 * gcc.target/i386/pr60205-2.c: Ditto.
955 2014-02-18 Kai Tietz <ktietz@redhat.com>
958 * gcc.target/i386/nest-1.c: New testcase.
960 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
962 * gnat.dg/opt32.adb: New test.
964 2014-02-18 Janus Weil <janus@gcc.gnu.org>
967 * gfortran.dg/typebound_generic_15.f90: New.
969 2014-02-17 Janus Weil <janus@gcc.gnu.org>
972 * gfortran.dg/init_flag_12.f90: New.
974 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
975 Ilya Tocar <ilya.tocar@intel.com>
977 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
978 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
979 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
982 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
984 * lib/target-supports.exp
985 (check_effective_target_logical_op_short_circuit): New procedure.
986 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
987 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
988 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
989 * gcc.dg/tree-ssa/vrp47.c: Likewise.
990 * gcc.dg/tree-ssa/vrp87.c: Likewise.
991 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
992 logical_op_short_circuit for the alternative test, extending
995 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
998 * gcc.target/powerpc/pr60203.c: New testsuite.
1000 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1003 * gfortran.dg/ichar_3.f90: New test.
1005 2014-02-15 Richard Biener <rguenther@suse.de>
1007 PR tree-optimization/60183
1008 * gcc.dg/torture/pr60183.c: New testcase.
1010 2014-02-14 Jeff Law <law@redhat.com>
1012 PR rtl-optimization/60131
1013 * g++.dg/torture/pr60131.C: New test.
1015 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1017 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1020 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1022 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1024 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1026 * gcc.c-torture/compile/20140213.c: New test.
1028 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1031 * gcc.target/i386/pr43546.c: New test.
1033 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1035 * gcc.target/s390/hotpatch-compile-8.c: New test.
1037 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1039 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1040 definition with an ifndef.
1041 * gcc.dg/pr59605-2.c: New test.
1043 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1045 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1047 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1049 * gcc.dg/torture/float128-mul-underflow.c,
1050 gcc.dg/torture/float128-truncdf-underflow.c,
1051 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1053 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1056 * g++.dg/ipa/pr59737.C: New test.
1058 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1060 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1062 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1064 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1066 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1068 2014-02-12 Richard Biener <rguenther@suse.de>
1071 * gcc.dg/torture/pr60092.c: New testcase.
1072 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1074 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1076 * gcc.c-torture/execute/20140212-1.c: New test.
1078 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1081 * g++.dg/cpp0x/pr60047.C: New.
1083 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1086 * c-c++-common/pr60101.c: New test.
1088 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1091 * g++.dg/ipa/devirt-27.C: New testcase.
1092 * g++.dg/ipa/devirt-26.C: New testcase.
1094 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1097 * gcc.target/powerpc/pr60137.c: New file.
1099 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1102 * gfortran.dg/pr52370.f90: New test.
1104 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1108 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1111 * gcc.target/i386/pr43662.c (dg-options):
1112 Add -maccumulate-outgoing-args.
1113 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1114 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1115 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1116 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1117 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1118 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1119 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1120 Add -maccumulate-outgoing-args.
1121 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1122 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1123 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1124 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1125 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1126 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1127 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1128 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1129 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1130 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1131 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1132 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1133 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1134 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1135 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1137 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1139 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1141 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1144 * gcc.dg/guality/pr59776.c: New test.
1146 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1148 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1149 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1150 (add_options_for_arm_vfp3): New.
1152 2014-02-11 Jeff Law <law@redhat.com>
1155 * gcc.target/m68k/pr54041.c: New test.
1157 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1160 * gcc.target/i386/pr59927.c: New test.
1162 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1164 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1165 * gcc.dg/vect/pr60012.c: Likewise.
1166 * gcc.dg/vect/vect-119.c: Likewise.
1167 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1168 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1170 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1172 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1174 2014-02-10 Jeff Law <law@redhat.com>
1177 * gcc.c-torture/compile/pr52306.c: New test.
1179 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1181 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1183 2014-02-10 Richard Biener <rguenther@suse.de>
1185 PR tree-optimization/60115
1186 * gcc.dg/torture/pr60115.c: New testcase.
1188 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1190 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1191 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1193 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1194 Ilya Tocar <ilya.tocar@intel.com>
1196 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1197 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1200 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1201 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1202 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1203 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1204 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1205 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1206 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1208 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1209 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1210 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1211 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1212 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1213 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1214 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1215 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1216 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1217 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1218 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1219 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1220 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1221 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1224 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1226 * gcc.dg/vect/pr59984.c: Require effective target
1229 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1232 * gfortran.dg/associated_target_5.f03: New test.
1234 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1237 * gfortran.dg/elemental_by_value_1.f90: New test.
1239 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1242 * gfortran.dg/finalize_22.f90: New.
1244 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1247 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1248 was fixed by the patch for PR59906.
1250 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1252 PR translation/52289
1253 * gfortran.dg/coarray_8.f90: Update dg-error match.
1255 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1258 * gcc.dg/vect/pr59984.c: New test.
1261 * gcc.dg/attr-alloc_align-1.c: New test.
1262 * gcc.dg/attr-alloc_align-2.c: New test.
1263 * gcc.dg/attr-alloc_align-3.c: New test.
1264 * gcc.dg/attr-assume_aligned-1.c: New test.
1265 * gcc.dg/attr-assume_aligned-2.c: New test.
1266 * gcc.dg/attr-assume_aligned-3.c: New test.
1268 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1271 * gcc.target/i386/pr60077-1.c: New test.
1272 * gcc.target/i386/pr60077-2.c: New test.
1274 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1276 PR preprocessor/56824
1277 * gcc.dg/pr56824.c: New test.
1279 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1281 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1282 variable used for atomic operations.
1284 2014-02-07 Richard Biener <rguenther@suse.de>
1287 * gcc.dg/vect/pr60092-2.c: New testcase.
1289 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1293 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1295 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1296 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1298 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1300 * gcc.target/s390/fp2int1.c: New testcase.
1302 2014-02-07 Richard Biener <rguenther@suse.de>
1305 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1306 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1308 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1311 * g++.dg/torture/pr59918.C: New testcase.
1313 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1316 * gcc.target/arm/pr59575.c: New test.
1319 * gcc.dg/pr59992.c: New test.
1321 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1323 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1324 init_priority. Test alignment of variable instead of function.
1326 2014-02-06 Marek Polacek <polacek@redhat.com>
1329 * gcc.dg/pr60087.c: New test.
1331 2014-02-06 Alan Modra <amodra@gmail.com>
1333 * gcc.target/powerpc/pr60032.c: New.
1335 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1338 * gcc.c-torture/execute/pr60062.c: New test.
1339 * gcc.c-torture/execute/pr60072.c: New test.
1341 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1343 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1344 so that expected outcome works for PIC variants too.
1346 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1347 Kugan Vivekanandarajah <kuganv@linaro.org>
1349 * gcc.target/arm/vect-noalign.c: New file.
1351 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1352 Jakub Jelinek <jakub@redhat.com>
1355 * gcc.dg/pr60013.c: New testcase.
1357 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1359 * gcc.dg/vmx/sum2s.c: New.
1360 * gcc.dg/vmx/sum2s-be-order.c: New.
1362 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1364 * gcc.dg/vmx/pack.c: New.
1365 * gcc.dg/vmx/pack-be-order.c: New.
1366 * gcc.dg/vmx/unpack.c: New.
1367 * gcc.dg/vmx/unpack-be-order.c: New.
1369 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1371 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1372 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1374 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1376 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1377 Use __builtin_floorf, __builtin_ceilf.
1378 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1380 (TEST): Use __builtin_floorf.
1381 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1383 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1386 * g++.dg/opt/pr59947.C: New test.
1389 * c-c++-common/gomp/pr58703.c: New test.
1391 2014-02-05 Richard Biener <rguenther@suse.de>
1394 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1395 avoid using unsigned long long.
1397 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1400 * g++.dg/torture/pr57499.C: New test.
1402 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1404 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1406 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1408 * g++.dg/ipa/devirrt-22.C: Fix template.
1410 2014-02-04 Marek Polacek <polacek@redhat.com>
1413 * gcc.dg/pr60036.c: New test.
1415 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1418 * g++.dg/torture/pr60058.C: New testcase.
1420 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1422 * g++.dg/tsan/default_options.C: Invert check.
1424 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1426 PR tree-optimization/60002
1427 * g++.dg/opt/pr60002.C: New test.
1429 PR tree-optimization/60023
1430 * g++.dg/vect/pr60023.cc: New test.
1433 * c-c++-common/torture/pr60026.c: New test.
1435 PR rtl-optimization/57915
1436 * gcc.target/i386/pr57915.c: New test.
1438 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1440 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1442 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1444 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1446 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.dg/pr59261.c: New test.
1451 2014-02-04 Richard Biener <rguenther@suse.de>
1453 PR tree-optimization/60012
1454 * gcc.dg/vect/pr60012.c: New testcase.
1456 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1459 * g++.dg/eh/unwind-direct.C: New test.
1461 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1463 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1464 timeout value to 20s.
1466 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1469 * g++.dg/torture/pr59882.C: New testcase
1471 2014-02-03 Jan Hubicka <jh@suse.cz>
1474 * g++.dg/ipa/devirt-22.C: New testcase.
1476 2014-02-03 Jan Hubicka <jh@suse.cz>
1478 * g++.dg/ipa/devirt-25.C: New testcase.
1480 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1482 PR tree-optimization/59924
1483 * gcc.dg/pr59924.c: New test.
1485 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1488 * g++.dg/ipa/devirt-24.C: New testcase.
1490 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1494 * c-c++-common/attributes-1.c: New testcase.
1495 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1497 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1500 * g++.dg/cpp0x/pr58871.C: New.
1502 2014-02-03 Cong Hou <congh@google.com>
1504 PR tree-optimization/60000
1505 * g++.dg/vect/pr60000.cc: New test.
1507 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1509 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1510 * gcc.target/i386/long-double-64-4.c: Likewise.
1511 * gcc.target/i386/long-double-80-1.c: Likewise.
1512 * gcc.target/i386/long-double-80-2.c: Likewise.
1513 * gcc.target/i386/long-double-80-3.c: Likewise.
1514 * gcc.target/i386/long-double-80-4.c: Likewise.
1515 * gcc.target/i386/long-double-80-5.c: Likewise.
1516 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1517 __multf3 isn't used.
1518 * gcc.target/i386/long-double-64-3.c: Likewise.
1519 * gcc.target/i386/long-double-128-1.c: New test.
1520 * gcc.target/i386/long-double-128-2.c: Likewise.
1521 * gcc.target/i386/long-double-128-3.c: Likewise.
1522 * gcc.target/i386/long-double-128-4.c: Likewise.
1523 * gcc.target/i386/long-double-128-5.c: Likewise.
1524 * gcc.target/i386/long-double-128-6.c: Likewise.
1525 * gcc.target/i386/long-double-128-7.c: Likewise.
1526 * gcc.target/i386/long-double-128-8.c: Likewise.
1527 * gcc.target/i386/long-double-128-9.c: Likewise.
1528 * gcc.target/i386/long-double-64-5.c: Likewise.
1529 * gcc.target/i386/long-double-64-6.c: Likewise.
1530 * gcc.target/i386/long-double-64-7.c: Likewise.
1531 * gcc.target/i386/long-double-64-8.c: Likewise.
1532 * gcc.target/i386/long-double-64-9.c: Likewise.
1533 * gcc.target/i386/long-double-80-10.c: Likewise.
1534 * gcc.target/i386/long-double-80-8.c: Likewise.
1535 * gcc.target/i386/long-double-80-9.c: Likewise.
1537 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1539 PR rtl-optimization/57662
1540 * g++.dg/pr57662.C: New test.
1542 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1544 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1545 * gcc.dg/vmx/perm.c: New.
1546 * gcc.dg/vmx/perm-be-order.c: New.
1548 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1550 * gcc.dg/vmx/vsums.c: New.
1551 * gcc.dg/vmx/vsums-be-order.c: New.
1553 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1555 * g++.dg/ipa/devirt-23.C: New testcase.
1556 * g++.dg/ipa/devirt-20.C: Fix template.
1558 2014-02-02 Jan Hubicka <jh@suse.cz>
1560 * g++.dg/ipa/devirt-21.C: New testcase.
1562 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1564 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1565 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1567 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1570 * gcc.c-torture/execute/pr60017.c: New test.
1572 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1575 * gfortran.dg/default_initialization_7.f90: New test.
1577 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1580 * gfortran.dg/elemental_subroutine_9.f90: New test.
1582 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1584 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1586 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1588 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1590 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1592 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1594 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1597 * g++.dg/init/bitfield5.C: New.
1599 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1601 PR tree-optimization/60003
1602 * gcc.c-torture/execute/pr60003.c: New test.
1604 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1607 * gcc.target/arm/pr59985.C: New.
1609 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1612 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1613 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1615 (tsan_finish): Restore dg-do-what-default.
1616 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1617 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1618 * g++.dg/tsan/default_options.C: Likewise.
1619 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1620 * g++.dg/tsan/atomic_free2.C: Likewise.
1621 * g++.dg/tsan/cond_race.C: Likewise.
1622 * g++.dg/tsan/fd_close_norace.C: Likewise.
1623 * g++.dg/tsan/benign_race.C: Likewise.
1624 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1625 * c-c++-common/tsan/simple_race.c: Likewise.
1626 * c-c++-common/tsan/mutexset1.c: Likewise.
1627 * c-c++-common/tsan/thread_leak2.c: Likewise.
1628 * c-c++-common/tsan/tls_race.c: Likewise.
1629 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1630 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1631 * c-c++-common/tsan/free_race2.c: Likewise.
1632 * c-c++-common/tsan/thread_leak.c: Likewise.
1633 * c-c++-common/tsan/thread_leak1.c: Likewise.
1634 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1635 * c-c++-common/tsan/free_race.c: Likewise.
1636 * c-c++-common/tsan/sleep_sync.c: Likewise.
1637 * c-c++-common/tsan/tiny_race.c: Likewise.
1638 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1639 * c-c++-common/tsan/atomic_stack.c: Likewise.
1640 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1641 in dg-output regexps.
1642 * c-c++-common/tsan/simple_stack.c: Likewise.
1644 2014-01-31 Richard Henderson <rth@redhat.com>
1646 * g++.dg/tm/pr60004.C: New.
1648 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1651 * g++.dg/inherit/crash4.C: New.
1653 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1655 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1657 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1659 * gcc.target/i386/m512-check.h: Use correct rounding values.
1661 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1663 * gcc.target/i386/avx-1.c: Use correct rounding values.
1664 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1665 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1666 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1667 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1668 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1669 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1670 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1671 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1672 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1673 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1674 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1675 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1676 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1677 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1678 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1679 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1680 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1681 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1682 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1683 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1684 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1685 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1686 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1687 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1688 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1689 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1690 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1691 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1692 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1693 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1694 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1695 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1696 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1697 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1698 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1699 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1700 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1701 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1702 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1703 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1704 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1705 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1706 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1707 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1708 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1709 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1710 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1711 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1712 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1713 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1714 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1715 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1716 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1717 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1718 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1719 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1720 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1721 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1722 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1723 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1724 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1725 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1726 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1727 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1728 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1729 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1730 * gcc.target/i386/sse-13.c: Ditto.
1731 * gcc.target/i386/sse-14.c: Ditto.
1732 * gcc.target/i386/sse-22.c: Ditto.
1733 * gcc.target/i386/sse-23.c: Ditto.
1735 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1737 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1738 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1740 2014-01-31 Richard Biener <rguenther@suse.de>
1743 * gcc.dg/torture/pr59990.c: New testcase.
1745 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1747 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1748 if it fails don't run any tsan tests.
1750 2014-01-31 Marek Polacek <polacek@redhat.com>
1753 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1754 (y): Adjust dg-error.
1755 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1756 * gcc.dg/pr59963-1.c: New test.
1757 * gcc.dg/pr59963-2.c: New test.
1758 * gcc.dg/pr59963-3.c: New test.
1760 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1763 * gcc.target/arm/pr59923.c: New test.
1765 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1767 * gcc.dg/vmx/splat.c: New.
1768 * gcc.dg/vmx/splat-vsx.c: New.
1769 * gcc.dg/vmx/splat-be-order.c: New.
1770 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1771 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1772 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1774 2014-01-30 Richard Biener <rguenther@suse.de>
1776 PR tree-optimization/59993
1777 * gcc.dg/torture/pr59993.c: New testcase.
1779 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1781 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1782 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1783 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1784 vect_int rather than vect_float.
1786 2014-01-30 Marek Polacek <polacek@redhat.com>
1788 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1790 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1792 * gcc.target/microblaze/isa/fcmp4.c: New.
1794 2014-01-30 Marek Polacek <polacek@redhat.com>
1797 * gcc.dg/pr59940.c: New test.
1798 * gcc.dg/pr35635.c (func3): Move dg-warning.
1800 2014-01-30 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/59903
1803 * gcc.dg/torture/pr59903.c: New testcase.
1805 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1808 * g++.dg/lookup/crash8.C: New.
1810 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1813 * g++.dg/template/crash117.C: New.
1815 2014-01-30 Richard Biener <rguenther@suse.de>
1818 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1819 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1821 * gcc.dg/invalid-call-1.c: Likewise.
1823 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1826 * g++.dg/cpp1y/auto-fn23.C: New.
1828 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1831 * g++.dg/init/dso_handle2.C: New.
1833 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/cpp0x/pr58674.C: New.
1838 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1841 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1842 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1844 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1846 * gcc.dg/vmx/merge-be-order.c: New.
1847 * gcc.dg/vmx/merge.c: New.
1848 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1849 * gcc.dg/vmx/merge-vsx.c: New.
1851 2014-01-29 Richard Biener <rguenther@suse.de>
1853 PR tree-optimization/58742
1854 * gcc.dg/pr58742-1.c: New testcase.
1855 * gcc.dg/pr58742-2.c: Likewise.
1856 * gcc.dg/pr58742-3.c: Likewise.
1858 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1860 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1861 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1862 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1864 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/gomp/pr58702.C: New.
1869 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1871 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1874 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1877 PR tree-optimization/59920
1878 * gcc.dg/pr59920-1.c: New test.
1879 * gcc.dg/pr59920-2.c: New test.
1880 * gcc.dg/pr59920-3.c: New test.
1881 * c-c++-common/gomp/pr59917-1.c: New test.
1882 * c-c++-common/gomp/pr59917-2.c: New test.
1884 PR tree-optimization/59594
1885 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1886 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1887 * gcc.dg/vect/pr59594.c: New test.
1889 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1892 * gfortran.dg/allocate_class_3.f90: New test.
1894 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1896 PR preprocessor/59935
1897 * c-c++-common/cpp/warning-zero-location.c: New test.
1898 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1900 2014-01-27 Steve Ellcey <sellcey@mips.com>
1902 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1904 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1906 * g++.dg/ext/mv16.C: New tests.
1908 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1910 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1911 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1912 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1913 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1914 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1915 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1916 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1917 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1918 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1919 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1920 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1921 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1922 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1923 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1924 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1925 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1926 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1927 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1928 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1929 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1930 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1931 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1932 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1933 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1934 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1935 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1936 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1937 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1938 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1939 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1940 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1941 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1942 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1943 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1944 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1945 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1946 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1947 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1948 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1949 _mm512_mask_cvtepi32_storeu_epi8.
1950 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1952 _mm512_mask_cvtepi32_storeu_epi16.
1953 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1954 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1955 _mm512_mask_cvtepi64_storeu_epi8.
1956 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1957 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1958 _mm512_mask_cvtepi64_storeu_epi16.
1959 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1960 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1961 _mm512_mask_cvtepi64_storeu_epi32.
1962 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1963 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1964 _mm512_mask_cvtsepi32_storeu_epi8.
1965 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1966 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1967 _mm512_mask_cvtsepi32_storeu_epi16.
1968 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1970 _mm512_mask_cvtsepi64_storeu_epi8.
1971 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1972 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1973 _mm512_mask_cvtsepi64_storeu_epi16.
1974 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1975 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1976 _mm512_mask_cvtsepi64_storeu_epi32.
1977 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1978 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1979 _mm512_mask_cvtusepi32_storeu_epi8.
1980 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1981 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1982 _mm512_mask_cvtusepi32_storeu_epi16.
1983 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1985 _mm512_mask_cvtusepi64_storeu_epi8.
1986 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1987 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1988 _mm512_mask_cvtusepi64_storeu_epi16.
1989 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1990 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1991 _mm512_mask_cvtusepi64_storeu_epi32.
1992 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1993 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1995 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1997 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1998 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1999 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2000 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2001 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2002 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2003 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2004 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2005 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2006 built-ins roudning immediate.
2007 * gcc.target/i386/sse-22.c: Add new built-ins.
2008 * gcc.target/i386/sse-23.c: Ditto.
2009 * gcc.target/i386/avx-1.c: Ditto.
2011 2014-01-27 Christian Bruel <christian.bruel@st.com>
2013 * gcc.target/sh/torture/strncmp.c: New tests.
2015 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2017 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2019 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2021 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2023 2014-01-24 Jeff Law <law@redhat.com>
2025 PR tree-optimization/59919
2026 * gcc.c-torture/compile/pr59919.c: New test.
2028 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2031 * g++.dg/ext/timevar2.C: New.
2033 2014-01-24 Marek Polacek <polacek@redhat.com>
2035 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2037 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2040 * gcc.target/i386/pr59929.c: New test.
2042 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2045 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2046 word atomic functions at runtime.
2048 2014-01-23 Marek Polacek <polacek@redhat.com>
2051 * gcc.dg/pr59846.c: New test.
2053 2014-01-23 Marek Polacek <polacek@redhat.com>
2056 * c-c++-common/pr58346-1.c: New test.
2057 * c-c++-common/pr58346-2.c: New test.
2058 * c-c++-common/pr58346-3.c: New test.
2060 2014-01-23 Marek Polacek <polacek@redhat.com>
2063 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2064 * gcc.dg/pr59871.c: New test.
2066 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2069 * g++.dg/parse/enum11.C: New.
2071 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2073 * gcc.target/aarch64/sshr64_1.c: New testcase.
2075 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2077 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2078 SIMD enabled function.
2079 * g++.dg/cilk-plus/ef_test.C: New test.
2080 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2082 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2083 to differenciate C error messages from C++ ones.
2085 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2087 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2089 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2091 * gcc.target/microblaze/others/builtin-trap.c: New test,
2093 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2096 * c-c++-common/gomp/pr58809.c: New test.
2098 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2101 * c-c++-common/asan/use-after-return-1.c: Fixed
2104 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2106 PR preprocessor/58580
2107 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2109 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2110 Ilya Tocar <ilya.tocar@intel.com>
2112 * gcc.target/i386/avx512f-kmovw-1.c: New.
2114 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2116 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2117 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2118 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2119 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2120 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2121 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2123 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2126 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2127 * gcc.target/mips/pr52125.c: New test.
2129 2014-01-22 Marek Polacek <polacek@redhat.com>
2132 * gcc.dg/torture/pr59891.c: New test.
2134 2014-01-22 Jeff Law <law@redhat.com>
2136 PR tree-optimization/59597
2137 * gcc.dg/tree-ssa/pr59597.c: New test.
2139 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2141 PR rtl-optimization/59477
2142 * g++.dg/pr59477.C: New.
2144 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2146 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2148 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2151 * g++.dg/pr59482.C: New.
2153 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2155 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2156 * gcc.dg/vmx/extract-vsx.c: New.
2157 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2158 * gcc.dg/vmx/insert-vsx.c: New.
2160 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2162 PR rtl-optimization/59896
2163 * gcc.target/arm/pr59896.c: New.
2165 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2167 PR rtl-optimization/59858
2168 * gcc.target/arm/pr59858.c: New.
2170 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2173 * gcc.dg/tree-prof/pr59003.c: New test.
2176 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2179 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2181 * gfortran.dg/round_3.f08: Add more cases.
2183 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2185 * lib/target-supports.exp (force_conventional_output_for): New
2187 * lib/scanasm.exp (scan-assembler_required_options)
2188 (scan-assembler-not_required_options)
2189 (scan-assembler-times_required_options): Replace with
2190 force_conventional_output_fors.
2191 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2192 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2194 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2197 * gcc.target/i386/pr59789.c: New testcase.
2199 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2201 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2202 the 'code' bitfield from 16 to 8.
2204 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2206 * lib/target-supports.exp
2207 (check_effective_target_vect_perm): Exclude aarch64_be.
2208 (check_effective_target_vect_perm_byte): Likewise.
2209 (check_effective_target_vect_perm_short): Likewise.
2211 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2213 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2214 (RUN_TEST): Use new macro.
2215 (INDEX64_32): Delete.
2216 (INDEX64_64): Likewise.
2217 (INDEX128_32): Likewise.
2218 (INDEX128_64): Likewise.
2220 (test_vneg_f32): Use fixed RUN_TEST.
2222 2014-01-20 Richard Biener <rguenther@suse.de>
2225 * gcc.dg/pr59860.c: New testcase.
2227 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2230 * gcc.target/i386/pr59880.c: New test.
2232 2014-01-20 Renlin Li <renlin.li@arm.com>
2234 * gcc.dg/pr44194-1.c: Tweak regexp.
2236 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2241 * gfortran.dg/round_3.f08: New cases added.
2242 * gfortran.dg/fmt_g_1.f90: New test.
2244 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2246 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2248 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2250 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2252 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2254 * gcc.dg/vect/pr57705.c: Require vect_int.
2255 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2256 * gcc.dg/vect/vect-alias-check.c: Likewise.
2258 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2261 * gfortran.dg/unresolved_fixup_1.f90: New test.
2262 * gfortran.dg/unresolved_fixup_2.f90: New test.
2264 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2267 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2268 Remove dg-prune-output lines.
2270 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2273 * gfortran.dg/pr59706.f90: New test.
2274 * g++.dg/ext/pr59706.C: New test.
2276 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2280 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2281 * g++.dg/init/pr58811.C: Likewise.
2283 2014-01-17 Jeff Law <law@redhat.com>
2286 * gfortran.dg/pr57904.f90: New test.
2288 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/cpp0x/nsdmi-union4.C: New.
2293 2014-01-17 Marek Polacek <polacek@redhat.com>
2296 * g++.dg/diagnostic/pr59838.C: New test.
2298 2014-01-17 Marek Polacek <polacek@redhat.com>
2301 * gcc.dg/pr58346.c: New test.
2303 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2306 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2307 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2311 * gfortran.dg/pr59440-1.f90: New test.
2312 * gfortran.dg/pr59440-2.f90: New test.
2313 * gfortran.dg/pr59440-3.f90: New test.
2316 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2317 testing for " version" and " alias" with one testing for
2318 " version\[^\n\r]* alias".
2319 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2320 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2321 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2322 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2323 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2324 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2327 * c-c++-common/torture/pr57945.c: New test.
2329 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2331 * gcc.target/arm/its.c: New testcase.
2333 2014-01-16 Jan Hubicka <jh@suse.cz>
2336 * g++.dg/torture/pr59775.C: New testcase.
2338 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2341 * gcc.c-torture/compile/pr58344.c: New test.
2344 * gcc.target/i386/pr59839.c: New test.
2347 * gcc.target/i386/pr9771-1.c (main): Rename to...
2348 (real_main): ... this. Add __asm name "main".
2349 (ASMNAME, ASMNAME2, STRING): Define.
2351 2014-01-16 Nick Clifton <nickc@redhat.com>
2354 * gcc.c-torture/compile/pr28865.c: New.
2355 * gcc.c-torture/execute/pr28865.c: New.
2357 2014-01-16 Marek Polacek <polacek@redhat.com>
2360 * gcc.dg/pr59827.c: New test.
2362 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2364 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2366 2014-01-15 Richard Henderson <rth@redhat.com>
2369 * gcc.target/i386/pr54694.c: New test.
2371 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2374 * g++.dg/pr49718.C: New test.
2376 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2378 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2380 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2382 * gcc.dg/vmx/mult-even-odd.c: New.
2383 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2385 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2387 * lib/target-supports.exp (check_libcilkrts_available): Added an
2388 extern "C" if we are using C++ along with a function prototype.
2390 2014-01-15 Jeff Law <law@redhat.com>
2392 PR tree-optimization/59747
2393 * gcc.c-torture/execute/pr59747.c: New test.
2395 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2398 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2400 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2401 * g++.dg/ext/attribute-test-1.C: Likewise.
2402 * g++.dg/ext/attribute-test-2.C: Likewise.
2403 * g++.dg/ext/attribute-test-3.C: Likewise.
2404 * g++.dg/ext/attribute-test-4.C: Likewise.
2405 * g++.dg/ext/pr56790-1.C: Likewise.
2406 * g++.dg/torture/pr38565.C: Likewise.
2407 * gcc.dg/pr53060.c: Likewise.
2408 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2409 * c-c++-common/vector-compare-2.c: Likewise.
2410 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2411 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2412 dg-message line number.
2414 2014-01-15 Matthias Klose <doko@ubuntu.com>
2416 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2418 2014-01-15 Richard Biener <rguenther@suse.de>
2420 PR tree-optimization/59822
2421 * g++.dg/torture/pr59822.C: New testcase.
2423 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2426 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2427 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2429 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2430 Kugan Vivekanandarajah <kuganv@linaro.org>
2433 * g++.dg/pr59695.C: New testcase.
2435 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2438 * gcc.c-torture/compile/pr59803.c: New testcase.
2440 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2443 * gcc.c-torture/execute/pr58943.c: New test.
2444 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2446 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2449 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2450 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2451 (bar): Change return type to void. Set y to x.
2452 * gcc.target/i386/pr59794-1.c: New testcase.
2453 * gcc.target/i386/pr59794-2.c: Likewise.
2454 * gcc.target/i386/pr59794-3.c: Likewise.
2455 * gcc.target/i386/pr59794-4.c: Likewise.
2456 * gcc.target/i386/pr59794-5.c: Likewise.
2457 * gcc.target/i386/pr59794-6.c: Likewise.
2458 * gcc.target/i386/pr59794-7.c: Likewise.
2460 2014-01-14 Richard Biener <rguenther@suse.de>
2462 PR tree-optimization/58921
2463 PR tree-optimization/59006
2464 * gcc.dg/torture/pr58921.c: New testcase.
2465 * gcc.dg/torture/pr59006.c: Likewise.
2466 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2468 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2471 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2472 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2473 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2474 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2475 Executing predictive commoning without unrolling.
2477 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2479 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2480 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2481 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2482 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2483 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2484 __builtin_ia32_rsqrt28sd_round.
2485 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2486 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2487 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2488 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2489 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2490 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2491 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2492 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2493 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2494 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2495 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2496 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2497 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2498 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2499 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2500 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2501 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2502 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2503 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2504 fix wrong rounding mode (see above).
2505 * gcc.target/i386/sse-23.c: Ditto.
2507 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2509 * gcc.dg/vmx/insert.c: New.
2510 * gcc.dg/vmx/insert-be-order.c: New.
2511 * gcc.dg/vmx/extract.c: New.
2512 * gcc.dg/vmx/extract-be-order.c: New.
2514 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2516 PR tree-optimization/59387
2517 * gcc.c-torture/execute/pr59387.c: New test.
2519 2014-01-13 Richard Biener <rguenther@suse.de>
2521 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2522 adjusting mathlib options.
2523 * gfortran.dg/lto/lto.exp: Likewise.
2525 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2527 * gnat.dg/loop_optimization17.adb: New test.
2528 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2530 2014-01-13 Christian Bruel <christian.bruel@st.com>
2532 * gcc.target/sh/cmpstrn.c: New case.
2534 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2536 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2537 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2539 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2542 * gfortran.dg/alloc_comp_basics_6.f90: New.
2544 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2547 * gfortran.dg/pr59700.f90: New test.
2549 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2551 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2552 * gfortran.dg/use_only_3.f90: Likewise.
2553 * gfortran.dg/inquire_10.f90: Delete opened file.
2554 * gfortran.dg/inquire_15.f90: Likewise.
2555 * gfortran.dg/pr16597.f90: Likewise.
2556 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2559 2014-01-10 Jeff Law <law@redhat.com>
2562 * gcc.c-torture/compile/pr59743.c: New test.
2564 2014-01-10 Jan Hubicka <jh@suse.cz>
2567 * g++.dg/torture/pr58585.C: New testcase.
2569 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2571 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2573 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2575 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2577 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2580 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2581 * gcc.target/aarch64/cmn-neg2.c: New test.
2583 2014-01-10 Richard Biener <rguenther@suse.de>
2585 PR tree-optimization/59374
2586 * gcc.dg/torture/pr59374-3.c: New testcase.
2588 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2590 * lib/target-supports.exp
2591 (check_effective_target_arm_crypto_ok_nocache): New.
2592 (check_effective_target_arm_crypto_ok): Use above procedure.
2593 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2595 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2599 * g++.dg/ipa/devirt-20.C: New testcase.
2600 * g++.dg/torture/pr58252.C: Likewise.
2601 * g++.dg/torture/pr59226.C: Likewise.
2603 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2605 * c-c++-common/asan/no-asan-stack.c: New test.
2607 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2610 * gcc.dg/pr59670.c: New test.
2612 2014-01-09 Steve Ellcey <sellcey@mips.com>
2614 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2616 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.target/i386/pr47735.c: New test.
2621 PR tree-optimization/59622
2622 * g++.dg/opt/pr59622-2.C: New test.
2623 * g++.dg/opt/pr59622-3.C: New test.
2624 * g++.dg/opt/pr59622-4.C: New test.
2625 * g++.dg/opt/pr59622-5.C: New test.
2628 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2629 filename:line instead of (modulename+offset) form with stripped
2630 initial / from the filename.
2632 2014-01-09 Ian Lance Taylor <iant@google.com>
2634 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2635 the other Go compiler.
2637 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2640 * g++.dg/cpp0x/variadic145.C: New.
2642 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2644 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2645 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2647 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2650 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2651 are run only if the Cilk library is available/enabled.
2652 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2653 * lib/target-supports.exp (check_libcilkrts_available): New function.
2655 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2658 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2659 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2660 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2661 with dg-additional-options.
2662 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2663 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2664 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2665 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2666 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2667 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2669 2014-01-09 Richard Biener <rguenther@suse.de>
2671 PR tree-optimization/59715
2672 * gcc.dg/torture/pr59715.c: New testcase.
2674 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2676 * c-c++-common/asan/no-asan-globals.c: New test.
2677 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2678 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2679 * c-c++-common/asan/use-after-return-1.c: Likewise.
2680 * c-c++-common/asan/no-use-after-return.c: Likewise.
2682 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2684 * gnat.dg/weak2.ad[sb]: New test.
2686 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2689 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2690 type, use pointers to vector type instead.
2692 2014-01-08 Catherine Moore <clm@codesourcery.com>
2694 * gcc.target/mips/umips-branch-3.c: New test.
2695 * gcc.target/mips/umips-branch-4.c: New test.
2697 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2699 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2700 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2701 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2703 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2704 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2705 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2706 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2708 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2710 PR rtl-optimization/59137
2711 * gcc.target/mips/pr59137.c: New test.
2713 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2715 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2716 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2717 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2718 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2719 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2720 Require fpic effective target.
2721 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2723 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2726 * gcc.dg/pr59722.c: New test.
2728 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2731 * gcc.dg/torture/pr57748-3.c: New test.
2732 * gcc.dg/torture/pr57748-4.c: New test.
2734 2014-01-08 Marek Polacek <polacek@redhat.com>
2737 * gcc.dg/gomp/pr59669-1.c: New test.
2738 * gcc.dg/gomp/pr59669-2.c: New test.
2740 2014-01-08 Martin Jambor <mjambor@suse.cz>
2743 * gcc.dg/ipa/pr59610.c: New test.
2745 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2748 * gfortran.dg/binding_label_tests_26a.f90: New.
2749 * gfortran.dg/binding_label_tests_26b.f90: New.
2751 2014-01-08 Marek Polacek <polacek@redhat.com>
2754 * c-c++-common/ubsan/pr59667.c: New test.
2756 2014-01-08 Richard Biener <rguenther@suse.de>
2759 * gcc.dg/pr59630.c: New testcase.
2761 2014-01-08 Richard Biener <rguenther@suse.de>
2764 * gcc.dg/pr59471.c: New testcase.
2766 2014-01-07 Jeff Law <law@redhat.com>
2769 * gcc.target/i386/pr53623.c: New test.
2771 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2773 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2775 * g++.dg/cpp1y/pr58534.C: Likewise.
2776 * g++.dg/cpp1y/pr58536.C: Likewise.
2777 * g++.dg/cpp1y/pr58548.C: Likewise.
2778 * g++.dg/cpp1y/pr58549.C: Likewise.
2779 * g++.dg/cpp1y/pr58637.C: Likewise.
2780 * g++.dg/cpp1y/pr59112.C: Likewise.
2781 * g++.dg/cpp1y/pr59113.C: Likewise.
2782 * g++.dg/cpp1y/pr59629.C: Likewise.
2783 * g++.dg/cpp1y/pr59635.C: Likewise.
2784 * g++.dg/cpp1y/pr59636.C: Likewise.
2785 * g++.dg/cpp1y/pr59638.C: Likewise.
2787 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2789 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2791 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2793 * gcc.target/i386/intrinsics_4.c (bar): New function.
2795 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2797 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2799 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2801 PR rtl-optimization/58668
2802 * gcc.dg/pr58668.c: New test.
2804 PR tree-optimization/59643
2805 * gcc.dg/pr59643.c: New test.
2806 * gcc.c-torture/execute/pr59643.c: New test.
2808 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2811 * gfortran.dg/class_allocate_16.f90: New.
2813 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2816 * gcc.target/i386/pr59644.c: New test.
2818 2014-01-06 Marek Polacek <polacek@redhat.com>
2821 * gcc.dg/pr57773.c: New test.
2823 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2829 * g++.dg/cpp1y/pr59635.C: New testcase.
2830 * g++.dg/cpp1y/pr59636.C: New testcase.
2831 * g++.dg/cpp1y/pr59629.C: New testcase.
2832 * g++.dg/cpp1y/pr59638.C: New testcase.
2834 2014-01-06 Martin Jambor <mjambor@suse.cz>
2837 * gcc.dg/ipa/pr59008.c: New test.
2839 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2841 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2844 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2846 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2847 Require c99_runtime.
2848 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2850 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2851 Require c99_runtime.
2852 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2853 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2854 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2856 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2857 Require c99_runtime.
2858 Make CALC void static.
2859 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2861 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2862 Require c99_runtime.
2863 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2865 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2867 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2868 * gcc.target/i386/pr59501-2.c: Likewise.
2869 * gcc.target/i386/pr59501-3.c: Likewise.
2870 * gcc.target/i386/pr59501-4.c: Likewise.
2871 * gcc.target/i386/pr59501-5.c: Likewise.
2872 * gcc.target/i386/pr59501-6.c: Likewise.
2874 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2876 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2877 * gcc.target/i386/pr59390_1.c: Likewise.
2878 * gcc.target/i386/pr59390_2.c: Likewise.
2880 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2882 * gcc.dg/pr59350.c: Tweak.
2883 * gcc.dg/pr59350-2.c: New test.
2884 * g++.dg/pr59510.C: Likewise.
2886 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2889 * gfortran.dg/bind_c_procs_2.f90: New.
2891 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2893 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2894 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2895 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2896 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2897 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2898 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2899 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2901 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2903 * gcc.target/arm/neon-nested-apcs.c: New test.
2905 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2907 PR tree-optimization/59519
2908 * gcc.dg/vect/pr59519-1.c: New test.
2909 * gcc.dg/vect/pr59519-2.c: New test.
2911 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2914 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2917 * gfortran.dg/typebound_proc_32.f90: New.
2919 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2922 * g++.dg/pr58950.C: New file.
2924 2014-01-03 Tobias Burnus <burnus@net-b.de>
2927 * g++.dg/gomp/pr58567.C: New.
2929 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2931 PR tree-optimization/59651
2932 * gcc.dg/torture/pr59651.c: New test.
2933 * gcc.dg/vect/pr59651.c: Ditto.
2935 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2938 * gcc.target/i386/pr59625.c: New test.
2940 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2944 * g++.dg/cpp0x/range-for28.C: New.
2945 * g++.dg/cpp0x/range-for3.C: Update.
2947 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2949 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2951 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2954 * g++.dg/cpp0x/pr59641.C: New file.
2956 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2958 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2960 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2963 * g++.dg/ext/pr59378.C: New file.
2965 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2967 Update copyright years
2969 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2971 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2974 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2977 * gfortran.dg/dynamic_dispatch_12.f90: New.
2979 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2981 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2982 the builtin isn't optimized away as unused.
2984 PR rtl-optimization/59647
2985 * g++.dg/opt/pr59647.C: New test.
2987 Copyright (C) 2014 Free Software Foundation, Inc.
2989 Copying and distribution of this file, with or without modification,
2990 are permitted in any medium without royalty provided the copyright
2991 notice and this notice are preserved.