From 6f37c8d466bf2e90ea74a6e6d5e7cb79e37bbe8d Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Wed, 5 Oct 2011 08:12:39 +0200 Subject: [PATCH] builtin-complex-1.c: Use dg-add-options ieee. * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee. From-SVN: r179536 --- gcc/ChangeLog | 49 +++++++++---------- gcc/testsuite/ChangeLog | 6 ++- .../gcc.dg/torture/builtin-complex-1.c | 1 + 3 files changed, 29 insertions(+), 27 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b108c01f25e..1200ec55c52 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -10,8 +10,7 @@ umulxhi_v8plus, xmulx_vis, *xmulx_sp64, xmulx_v8plus, xmulxhi_vis, *xmulxhi_sp64, xmulxhi_v8plus): New VIS 3.0 builtins patterns. - * config/sparc/sparc.c (sparc_vis_init_builtins): Emit new - builtins. + * config/sparc/sparc.c (sparc_vis_init_builtins): Emit new builtins. (output_v8plus_mult): New function. * config/sparc/sparc-protos.h: Declare it. * config/sparc/visintrin.h (__vis_fhadds, __vis_fhaddd, @@ -26,8 +25,7 @@ 2011-10-04 Ozkan Sezer - * config/i386/mingw-w64.h (CPP_SPEC): Rename _REENTRANCE to - _REENTRANT. + * config/i386/mingw-w64.h (CPP_SPEC): Rename _REENTRANCE to _REENTRANT. * config/i386/mingw32.h (CPP_SPEC): Likewise. 2011-10-04 David S. Miller @@ -40,8 +38,7 @@ PR tree-optimization/50604 * builtins.c (fold_builtin_strcpy, fold_builtin_stpcpy, fold_builtin_strncpy, fold_builtin_stxcpy_chk): Ensure - last argument to memcpy has size_type_node type instead of - ssizetype. + last argument to memcpy has size_type_node type instead of ssizetype. * tree-ssa-strlen.c (handle_builtin_memcpy): Use size_type_node instead of TREE_TYPE (len) as type for newlen. @@ -59,8 +56,7 @@ 2011-10-04 Joseph Myers - * config.gcc (i[34567]86-*-elf*, x86_64-*-elf*): Use - i386/t-crtstuff. + * config.gcc (i[34567]86-*-elf*, x86_64-*-elf*): Use i386/t-crtstuff. 2011-10-04 Jan Hubicka @@ -143,8 +139,8 @@ RTL using zero_extract. (bshuffle_vis): Put the GSR use inside of the unspec. - * config/sparc/sparc.md (bshuffle_vis): Don't wrap GSR_REG in - a USE, since it's now a true arg to the UNSPEC. + * config/sparc/sparc.md (bshuffle_vis): Don't wrap + GSR_REG in a USE, since it's now a true arg to the UNSPEC. 2011-10-03 Artjoms Sinkarovs @@ -265,7 +261,8 @@ * lto-symtab.c (lto_symtab_resolve_symbols): Do not resolve when resolution is already availbale from plugin. (lto_symtab_merge_decls_1): Handle LDPR_PREVAILING_DEF_IRONLY_EXP. - * cgraph.c (ld_plugin_symbol_resolution): Add prevailing_def_ironly_exp. + * cgraph.c (ld_plugin_symbol_resolution): Add + prevailing_def_ironly_exp. * lto-cgraph.c (LDPR_NUM_KNOWN): Update. * ipa.c (varpool_externally_visible_p): IRONLY variables are never externally visible. @@ -290,12 +287,12 @@ (vis3_shift_insn, vis3_addsub_ss_insn): New code attributes. (cmask8_vis, cmask16_vis, cmask32_vis, fchksm16_vis, _vis, pdistn_vis, - fmean16_vis, fpadd64_vis, fpsub64_vis, _vis, - fucmp8_vis): New VIS 3.0 instruction patterns. + fmean16_vis, fpadd64_vis, fpsub64_vis, + _vis, fucmp8_vis): New + VIS 3.0 instruction patterns. * config/sparc/sparc.c (sparc_option_override): Set MASK_VIS3 by default when targetting capable cpus. TARGET_VIS3 implies - TARGET_VIS2 and TARGET_VIS, and clear them when TARGET_FPU is - disabled. + TARGET_VIS2 and TARGET_VIS, and clear them when TARGET_FPU is disabled. (sparc_vis_init_builtins): Emit new VIS 3.0 builtins. (sparc_fold_builtin): Do not eliminate cmask{8,16,32} when result is ignored. @@ -463,7 +460,7 @@ 2011-09-30 Ramana Radhakrishnan - PR target/50099 + PR target/50099 * config/arm/iterators.md (qhs_zextenddi_cstr): New. (qhs_zextenddi_op): New. * config/arm/arm.md ("zero_extenddi2"): Use them. @@ -504,8 +501,7 @@ 2011-09-29 Nick Clifton Bernd Schmidt - * config/frv/frvbegin.c: Fix location of unwind-dw2-fde.h header - file. + * config/frv/frvbegin.c: Fix location of unwind-dw2-fde.h header file. * config/frv/frvend.c: Likewise. * config/frv/frv.c (frv_function_prologue): Move misplaced CALL_ARG_LOCATION notes back to their proper locations. @@ -539,27 +535,29 @@ 2011-09-27 Andi Kleen - * gcc.c (get_local_tick). Rename to get_random_number. - Read from /dev/urandom. - Add getpid call. + * gcc.c (get_local_tick). Rename to get_random_number. Read from + /dev/urandom. Add getpid call. (compare_debug_dump_opt_spec_function): Drop getpid call. 2011-09-26 Andi Kleen - * toplev.c (init_local_tick): Try reading random seed from /dev/urandom + * toplev.c (init_local_tick): Try reading random seed + from /dev/urandom. 2011-09-26 Andi Kleen * hwint.h (HOST_WIDE_INT_PRINT_HEX_PURE): Add. * lto-streamer.c (lto_get_section_name): Remove crc32_string. Handle numerical random seed. - * lto-streamer.h (lto_file_decl_data): Change id to unsigned HOST_WIDE_INT. + * lto-streamer.h (lto_file_decl_data): Change id to + unsigned HOST_WIDE_INT. * toplev.c (random_seed): Add. (init_random_seed): Change for numerical random seed. (get_random_seed): Return as HOST_WIDE_INT. (set_random_seed): Crc32 existing string. * toplev.h (get_random_seed): Change to numercal return. - * tree.c (get_file_function_name): Remove CRC. Handle numerical random seed. + * tree.c (get_file_function_name): Remove CRC. Handle + numerical random seed. 2011-09-29 Georg-Johann Lay @@ -584,8 +582,7 @@ (c_objc_common_truthvalue_conversion): Adjust. * tree-vect-generic.c (do_compare): Helper function. (expand_vector_comparison): Check if hardware supports - vector comparison of the given type or expand vector - piecewise. + vector comparison of the given type or expand vector piecewise. (expand_vector_operation): Treat comparison as binary operation of vector type. (expand_vector_operations_1): Adjust. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 878ff73039f..70deac7f633 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2011-10-05 Uros Bizjak + + * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee. + 2011-10-04 David S. Miller * gcc.target/sparc/fhalve.c: New test. @@ -126,7 +130,7 @@ 2011-09-30 Matthew Gretton-Dann - * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge. + * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge. 2011-09-30 David S. Miller diff --git a/gcc/testsuite/gcc.dg/torture/builtin-complex-1.c b/gcc/testsuite/gcc.dg/torture/builtin-complex-1.c index 63df2d26305..0c2f98b832a 100644 --- a/gcc/testsuite/gcc.dg/torture/builtin-complex-1.c +++ b/gcc/testsuite/gcc.dg/torture/builtin-complex-1.c @@ -1,6 +1,7 @@ /* Test __builtin_complex semantics. */ /* { dg-do run } */ /* { dg-options "-std=c1x -pedantic-errors" } */ +/* { dg-add-options ieee } */ extern void exit (int); extern void abort (void); -- 2.30.2