elf: Set p_align to the minimum page size if possible
[binutils-gdb.git] / ld / emultempl / crxelf.em
index 4c6b8a55fed3f49379c16ff9a1ff7f22b6bd0602..540e0af34625a4d4bbb3f5ffbfc7e28113e6b03c 100644 (file)
@@ -1,5 +1,5 @@
 # This shell script emits a C file. -*- C -*-
-#   Copyright (C) 2004-2016 Free Software Foundation, Inc.
+#   Copyright (C) 2004-2022 Free Software Foundation, Inc.
 #
 # This file is part of the GNU Binutils.
 #
 # MA 02110-1301, USA.
 #
 
-# This file is sourced from elf32.em, and defines extra crx-elf
+# This file is sourced from elf.em, and defines extra crx-elf
 # specific routines.
 #
 fragment <<EOF
 
 #include "ldctor.h"
 
-static void crxelf_after_parse (void);
-
 static void
 crxelf_after_parse (void)
 {
@@ -35,14 +33,14 @@ crxelf_after_parse (void)
      option.
      This is to emulate the CRTools' method of keeping variables
      of different alignment in separate sections.  */
-  config.sort_common = TRUE;
+  config.sort_common = true;
 
   /* Don't create a demand-paged executable, since this feature isn't
      meaninful in CRX embedded systems. Moreover, when magic_demand_paged
      is true the link sometimes fails.  */
-  config.magic_demand_paged = FALSE;
+  config.magic_demand_paged = false;
 
-  gld${EMULATION_NAME}_after_parse ();
+  ldelf_after_parse ();
 }
 
 /* This is called after the sections have been attached to output