diff options
Diffstat (limited to 'ld/ldmain.c')
-rw-r--r-- | ld/ldmain.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ld/ldmain.c b/ld/ldmain.c index 2b3a591..ee5ab11 100644 --- a/ld/ldmain.c +++ b/ld/ldmain.c @@ -386,6 +386,12 @@ main (int argc, char **argv) info_msg ("\n==================================================\n"); } + if (command_line.force_group_allocation + || !bfd_link_relocatable (&link_info)) + link_info.resolve_section_groups = TRUE; + else + link_info.resolve_section_groups = FALSE; + if (command_line.print_output_format) info_msg ("%s\n", lang_get_output_target ()); |