# 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)
{
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