aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2018-05-25 07:57:10 +0000
committerRainer Orth <ro@gcc.gnu.org>2018-05-25 07:57:10 +0000
commitf8d704048f0900b88a459a60c5fed0e9b7ed8658 (patch)
tree9946373293ac81d336c677b6b3aa3049f182b4bd /gcc/ChangeLog
parent9d4ac06e0235697c7fa3144b6790b779e6385ea5 (diff)
downloadgcc-f8d704048f0900b88a459a60c5fed0e9b7ed8658.zip
gcc-f8d704048f0900b88a459a60c5fed0e9b7ed8658.tar.gz
gcc-f8d704048f0900b88a459a60c5fed0e9b7ed8658.tar.bz2
Support SHF_EXCLUDE on non-x86 and with Solaris as
* configure.ac (gcc_cv_as_section_has_e): Move to common section. Rename to... (gcc_cv_as_section_exclude): ... this. Try Solaris as #exclude syntax. * configure: Regenerate. * config.in: Regenerate. * config/i386/i386.c (i386_solaris_elf_named_section): Handle SECTION_EXCLUDE. * config/sparc/sparc.c (sparc_solaris_elf_asm_named_section) [HAVE_GAS_SECTION_EXCLUDE]: Handle SECTION_EXCLUDE. * varasm.c (default_elf_asm_named_section): Don't check if HAVE_GAS_SECTION_EXCLUDE is defined. From-SVN: r260708
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c258af3..9dd687a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,19 @@
+2018-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac (gcc_cv_as_section_has_e): Move to common section.
+ Rename to...
+ (gcc_cv_as_section_exclude): ... this.
+ Try Solaris as #exclude syntax.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+ * config/i386/i386.c (i386_solaris_elf_named_section): Handle
+ SECTION_EXCLUDE.
+ * config/sparc/sparc.c (sparc_solaris_elf_asm_named_section)
+ [HAVE_GAS_SECTION_EXCLUDE]: Handle SECTION_EXCLUDE.
+
+ * varasm.c (default_elf_asm_named_section): Don't check if
+ HAVE_GAS_SECTION_EXCLUDE is defined.
+
2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
* doc/md.texi: Update the documentation of the cond_* optabs