projects
/
platform
/
upstream
/
binutils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2014-04-16 Steve Ellcey <sellcey@mips.com>
[platform/upstream/binutils.git]
/
ld
/
emultempl
/
mmixelf.em
diff --git
a/ld/emultempl/mmixelf.em
b/ld/emultempl/mmixelf.em
index
e84f0b7
..
566eeb0
100644
(file)
--- a/
ld/emultempl/mmixelf.em
+++ b/
ld/emultempl/mmixelf.em
@@
-1,11
+1,11
@@
# This shell script emits a C file. -*- C -*-
# This shell script emits a C file. -*- C -*-
-# Copyright
2001
Free Software Foundation, Inc.
+# Copyright
(C) 2001-2014
Free Software Foundation, Inc.
#
#
-# This file is part of
GLD, the Gnu Linker
.
+# This file is part of
the GNU Binutils
.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version
2
of the License, or
+# the Free Software Foundation; either version
3
of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
@@
-15,21
+15,19
@@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
+# MA 02110-1301, USA.
#
# This file is sourced from elf32.em and used to define MMIX and ELF
# specific things. First include what we have in common with mmo.
#
# This file is sourced from elf32.em and used to define MMIX and ELF
# specific things. First include what we have in common with mmo.
-
.
${srcdir}/emultempl/mmix-elfnmmo.em
+
source_em
${srcdir}/emultempl/mmix-elfnmmo.em
-cat >>e${EMULATION_NAME}.c <<EOF
-#line 29 "${srcdir}/emultempl/elfmmix.em"
-
-static void elfmmix_before_parse PARAMS ((void));
+fragment <<EOF
static void
static void
-elfmmix_before_parse ()
+elfmmix_before_parse (
void
)
{
gld${EMULATION_NAME}_before_parse ();
{
gld${EMULATION_NAME}_before_parse ();
@@
-39,7
+37,9
@@
elfmmix_before_parse ()
page in the linked file, which is non-intuitive. If there's ever a
full system with shared libraries and demand paging, you will want to
exclude this file. */
page in the linked file, which is non-intuitive. If there's ever a
full system with shared libraries and demand paging, you will want to
exclude this file. */
- config.magic_demand_paged = false;
+ config.magic_demand_paged = FALSE;
+
+ config.separate_code = `if test "x${SEPARATE_CODE}" = xyes ; then echo TRUE ; else echo FALSE ; fi`;
}
EOF
}
EOF