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
c79d1483
Commit
c79d1483
authored
Feb 02, 1999
by
David O'Brien
Committed by
Jeff Law
Feb 02, 1999
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* i386/freebsd*.h now allows '$' in label names and does not use the PCC struct
return method. From-SVN: r24992
parent
8f25d5cd
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
3 deletions
+17
-3
gcc/ChangeLog
+5
-0
gcc/config/i386/freebsd-elf.h
+6
-1
gcc/config/i386/freebsd.h
+6
-2
No files found.
gcc/ChangeLog
View file @
c79d1483
Tue
Feb
2
23
:
38
:
35
1999
David
O
'
Brien
<
obrien
@FreeBSD
.
org
>
*
i386
/
freebsd
*
.
h
now
allows
'$'
in
label
names
and
does
not
use
the
PCC
struct
return
method
.
Tue
Feb
2
22
:
38
:
23
1999
Jim
Wilson
<
wilson
@cygnus
.
com
>
*
Makefile
.
in
:
Change
all
uses
of
AR
to
AR_FOR_TARGET
.
Change
all
uses
...
...
gcc/config/i386/freebsd-elf.h
View file @
c79d1483
...
...
@@ -26,8 +26,13 @@ Boston, MA 02111-1307, USA. */
/* The svr4 ABI for the i386 says that records and unions are returned
in memory. */
/* On FreeBSD, we do not. */
#undef DEFAULT_PCC_STRUCT_RETURN
#define DEFAULT_PCC_STRUCT_RETURN 1
#define DEFAULT_PCC_STRUCT_RETURN 0
/* This gets defined in tm.h->linux.h->svr4.h, and keeps us from using
libraries compiled with the native cc, so undef it. */
#undef NO_DOLLAR_IN_LABEL
/* This is how to output an element of a case-vector that is relative.
This is only used for PIC code. See comments by the `casesi' insn in
...
...
gcc/config/i386/freebsd.h
View file @
c79d1483
...
...
@@ -86,9 +86,13 @@ Boston, MA 02111-1307, USA. */
#define JUMP_TABLES_IN_TEXT_SECTION 1
/* Don't default to pcc-struct-return, because
gcc is the only compiler, and
we want to retain compatibility with older gcc versions
. */
/* Don't default to pcc-struct-return, because
in FreeBSD we prefer the
superior nature of the older gcc way
. */
#define DEFAULT_PCC_STRUCT_RETURN 0
/* Ensure we the configuration knows our system correctly so we can link with
libraries compiled with the native cc. */
#undef NO_DOLLAR_IN_LABEL
/* i386 freebsd still uses old binutils that don't insert nops by default
when the .align directive demands to insert extra space in the text
...
...
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