2009-08-31 H.J. Lu * ld.h (ld_config_type): Add maxpagesize_set and commonpagesize_set. * ldemul.c (set_output_arch_default): Call bfd_emul_set_commonpagesize/bfd_emul_set_commonpagesize only if config.maxpagesize_set/config.commonpagesize_set is TRUE. * ldmain.c (main): Initialize config.maxpagesize_set and config.commonpagesize_set to FALSE. * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Set config.maxpagesize_set/config.commonpagesize_set to TRUE when config.maxpagesize/config.commonpagesize is set. Index: ld/emultempl/elf32.em =================================================================== --- ld/emultempl/elf32.em (revision 6667) +++ ld/emultempl/elf32.em (working copy) @@ -2178,6 +2178,7 @@ fragment <