aboutsummaryrefslogtreecommitdiff
path: root/ld/ld.h
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2009-01-26 15:23:39 +0000
committerNathan Sidwell <nathan@codesourcery.com>2009-01-26 15:23:39 +0000
commit02b0b1aa7702634955c7972e33403e1d37ed6602 (patch)
tree4c25d123821c61578076495793848b64924d0067 /ld/ld.h
parentee3c0378c3af1a2a248430691635a46663cc9976 (diff)
downloadgdb-02b0b1aa7702634955c7972e33403e1d37ed6602.zip
gdb-02b0b1aa7702634955c7972e33403e1d37ed6602.tar.gz
gdb-02b0b1aa7702634955c7972e33403e1d37ed6602.tar.bz2
* lexsup.c (parse_args): Set check_section_addresses to 1 or 0.
* ld.h (args_type): Make check_section_addresses a char. ldlang.c (lang_process): Don't consider relocatable flag when checking for overlap. * ldmain.c (main): Default check_section_addresses to -1. Check it for relocatable links. * ld.texinfo (--check-sections): Update documentation.
Diffstat (limited to 'ld/ld.h')
-rw-r--r--ld/ld.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/ld/ld.h b/ld/ld.h
index 43a4ba2..3de92cd 100644
--- a/ld/ld.h
+++ b/ld/ld.h
@@ -167,10 +167,9 @@ typedef struct {
search. */
bfd_boolean warn_search_mismatch;
-
- /* If TRUE (the default) check section addresses, once compute,
- fpor overlaps. */
- bfd_boolean check_section_addresses;
+ /* If non-zero check section addresses, once computed,
+ for overlaps. Relocatable links only check when this is > 0. */
+ signed char check_section_addresses;
/* If TRUE allow the linking of input files in an unknown architecture
assuming that the user knows what they are doing. This was the old