Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
82c14fc8
Commit
82c14fc8
authored
Sep 30, 1992
by
Richard Stallman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
entered into RCS
From-SVN: r2288
parent
b0375d83
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
55 additions
and
0 deletions
+55
-0
gcc/config/m68k/dpx2.ifile
+55
-0
No files found.
gcc/config/m68k/dpx2.ifile
0 → 100644
View file @
82c14fc8
/*
* dpx2.ifile - for collectless G++ on Bull DPX/2
*
* Peter Schauer <Peter.Schauer@regent.e-technik.tu-muenchen.dbp.de>
*
* Install this file as $prefix/gcc-lib/dpx2/VERSION/gcc.ifile
* and comment out the lines refering to COLLECT at the top
* of Makefile before building GCC.
*
* This file has been tested with gcc-2.2.2 on a DPX/2 340
* running BOS 2.00.45, if it doesn't work for you, stick
* with collect.
* --sjg
*/
/*
* Ifile to link with memory configured at 0.
* BLOCK to an offset that leaves room for many headers ( the value
* here allows for a file header, an outheader, and up to 11 section
* headers on most systems.
* BIND to an address that excludes page 0 from being mapped. The value
* used for BLOCK should be or'd into this value. Here I'm setting BLOCK
* to 0x200 and BIND to ( 0x100000 | value_used_for(BLOCK) )
* If you are using shared libraries, watch that you don't overlap the
* address ranges assigned for shared libs.
*
* GROUP BIND to a location in the next segment. Here, the only value
* that you should change (I think) is that within NEXT, which I've set
* to my hardware segment size. You can always use a larger size, but not
* a smaller one.
*/
SECTIONS
{
.text BIND(0x100200) BLOCK (0x200) :
{
/* plenty of room for headers */
*(.init)
*(.text)
_vfork = _fork; /* I got tired of editing peoples sloppy code */
*(.fini)
}
GROUP BIND( NEXT(0x100000) + (ADDR(.text) + (SIZEOF(.text)) % 0x1000)):
{
.data : {
___CTOR_LIST__ = . ;
. += 4 ; /* leading NULL */
*(.ctor)
. += 4 ; /* trailing NULL */
___DTOR_LIST__ = . ;
. += 4 ; /* leading NULL */
*(.dtor)
. += 4 ; /* trailing NULL */
}
.bss : { }
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment