aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2019-07-30 13:14:36 +0930
committerAlan Modra <amodra@gmail.com>2019-07-30 13:17:16 +0930
commit34d5c40a07be4bc195d5ed9aecf4eb2faa1482bc (patch)
tree2e06e16913b420a6649752896c1629ad89951ce9 /bfd
parent25ec8924842a215e7f684d3a5076607409ac822f (diff)
downloadgdb-34d5c40a07be4bc195d5ed9aecf4eb2faa1482bc.zip
gdb-34d5c40a07be4bc195d5ed9aecf4eb2faa1482bc.tar.gz
gdb-34d5c40a07be4bc195d5ed9aecf4eb2faa1482bc.tar.bz2
Re: Support .gnu.lto_.lto section in ELF files
PR 24768 * bfd.c (struct bfd): Add lto_slim_object flag. * bfd-in2.h: Regenerate.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/bfd-in2.h2
-rw-r--r--bfd/bfd.c3
3 files changed, 10 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 4258351..679ba42 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2019-07-30 Alan Modra <amodra@gmail.com>
+
+ PR 24768
+ * bfd.c (struct bfd): Add lto_slim_object flag.
+ * bfd-in2.h: Regenerate.
+
2019-07-29 Martin Liska <mliska@suse.cz>
PR 24768
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 7e6dad7..cf44bd0 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -7197,7 +7197,7 @@ struct bfd
unsigned int lto_output : 1;
/* Set if this is a slim LTO object not loaded with a compiler plugin. */
- unsigned int lto_slim_object: 1;
+ unsigned int lto_slim_object : 1;
/* Set to dummy BFD created when claimed by a compiler plug-in
library. */
diff --git a/bfd/bfd.c b/bfd/bfd.c
index afbc165..a9b224b 100644
--- a/bfd/bfd.c
+++ b/bfd/bfd.c
@@ -236,6 +236,9 @@ CODE_FRAGMENT
. {* Set if this is a plugin output file. *}
. unsigned int lto_output : 1;
.
+. {* Set if this is a slim LTO object not loaded with a compiler plugin. *}
+. unsigned int lto_slim_object : 1;
+.
. {* Set to dummy BFD created when claimed by a compiler plug-in
. library. *}
. bfd *plugin_dummy_bfd;