From 2515981da02db8ce6c7f8378dbed3f0c52085714 Mon Sep 17 00:00:00 2001 From: Jan-Benedict Glaw Date: Fri, 11 Dec 2015 16:39:49 +0000 Subject: [PATCH] re PR target/26427 (with -fsection-anchors with zero sized structs) 2015-12-11 Jan-Benedict Glaw Dominique d'Humieres PR target/26427 PR target/33120 PR testsuite/35710 * config/darwin.c (darwin_use_anchors_for_symbol_p): Fix indention and trailing whitespace. Co-Authored-By: Dominique d'Humieres From-SVN: r231571 --- gcc/ChangeLog | 10 ++++++++++ gcc/config/darwin.c | 10 +++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b52b9aae8d1..5de708627b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2015-12-11 Jan-Benedict Glaw + Dominique d'Humieres + + PR target/26427 + PR target/33120 + PR testsuite/35710 + + * config/darwin.c (darwin_use_anchors_for_symbol_p): Fix indention and + trailing whitespace. + 2015-12-11 Jan Beulich * cfgexpand.c (expand_one_var): Exit early for static and diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index 7e035fb8c19..1f421c36489 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -2997,23 +2997,23 @@ darwin_asm_output_anchor (rtx symbol) SYMBOL_REF_BLOCK_OFFSET (symbol)); } -/* Disable section anchoring on any section containing a zero-sized +/* Disable section anchoring on any section containing a zero-sized object. */ bool darwin_use_anchors_for_symbol_p (const_rtx symbol) { - if (DARWIN_SECTION_ANCHORS && flag_section_anchors) + if (DARWIN_SECTION_ANCHORS && flag_section_anchors) { section *sect; /* If the section contains a zero-sized object it's ineligible. */ sect = SYMBOL_REF_BLOCK (symbol)->sect; /* This should have the effect of disabling anchors for vars that follow - any zero-sized one, in a given section. */ + any zero-sized one, in a given section. */ if (sect->common.flags & SECTION_NO_ANCHOR) return false; - /* Also check the normal reasons for suppressing. */ - return default_use_anchors_for_symbol_p (symbol); + /* Also check the normal reasons for suppressing. */ + return default_use_anchors_for_symbol_p (symbol); } else return false; -- 2.30.2