aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorVladimir Mezentsev <vladimir.mezentsev@oracle.com>2018-03-15 08:55:04 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2018-03-15 08:55:04 +0000
commit74a9301d6128c0c7a4a8570545b9db40505c93f2 (patch)
tree69ad9ba092b6aca3614cfeace9ebfe66457417df /gcc/varasm.c
parentfa7dde7ea2e02096ab3e727b8de930c2d6678f87 (diff)
downloadgcc-74a9301d6128c0c7a4a8570545b9db40505c93f2.zip
gcc-74a9301d6128c0c7a4a8570545b9db40505c93f2.tar.gz
gcc-74a9301d6128c0c7a4a8570545b9db40505c93f2.tar.bz2
re PR target/68256 (Defining TARGET_USE_CONSTANT_BLOCKS_P causes go bootstrap failure on aarch64.)
2018-03-15 Vladimir Mezentsev <vladimir.mezentsev@oracle.com> PR target/68256 * varasm.c (hash_section): Return an unchangeble hash value * config/aarch64/aarch64.c (aarch64_use_blocks_for_constant_p): Return !aarch64_can_use_per_function_literal_pools_p (). From-SVN: r258553
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 6e345d3..2b5c70c 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -225,7 +225,7 @@ hash_section (section *sect)
{
if (sect->common.flags & SECTION_NAMED)
return htab_hash_string (sect->named.name);
- return sect->common.flags;
+ return sect->common.flags & ~SECTION_DECLARED;
}
/* Helper routines for maintaining object_block_htab. */