From: Uros Bizjak Date: Mon, 20 Oct 2014 09:21:09 +0000 (+0200) Subject: varasm.c (const_alias_set): Remove. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d3f027a1850feb210f81f71b6d126309329363bb;p=gcc.git varasm.c (const_alias_set): Remove. * varasm.c (const_alias_set): Remove. (init_varasm_once): Remove initialization of const_alias_set. (build_constant_desc): Do not set alias set to const_alias_set. From-SVN: r216454 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ca2cb0c01cd..99494eadcb5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-10-20 Uros Bizjak + + * varasm.c (const_alias_set): Remove. + (init_varasm_once): Remove initialization of const_alias_set. + (build_constant_desc): Do not set alias set to const_alias_set. + 2014-10-19 Ilya Verbin * configure: Regenerate. diff --git a/gcc/varasm.c b/gcc/varasm.c index 1aad9d5a000..d4b5c6b027a 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -98,11 +98,6 @@ tree last_assemble_variable_decl; bool first_function_block_is_cold; -/* We give all constants their own alias set. Perhaps redundant with - MEM_READONLY_P, but pre-dates it. */ - -static alias_set_type const_alias_set; - /* Whether we saw any functions with no_split_stack. */ static bool saw_no_split_stack; @@ -3231,7 +3226,6 @@ build_constant_desc (tree exp) rtl = gen_const_mem (TYPE_MODE (TREE_TYPE (exp)), symbol); set_mem_attributes (rtl, exp, 1); set_mem_alias_set (rtl, 0); - set_mem_alias_set (rtl, const_alias_set); /* We cannot share RTX'es in pool entries. Mark this piece of RTL as required for unsharing. */ @@ -5928,7 +5922,6 @@ init_varasm_once (void) object_block_htab = hash_table::create_ggc (31); const_desc_htab = hash_table::create_ggc (1009); - const_alias_set = new_alias_set (); shared_constant_pool = create_constant_pool (); #ifdef TEXT_SECTION_ASM_OP