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
58a39e45
Commit
58a39e45
authored
Mar 27, 1992
by
Richard Stallman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*** empty log message ***
From-SVN: r600
parent
9835f5a1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
10 deletions
+7
-10
gcc/config/rs6000/rs6000.h
+7
-10
No files found.
gcc/config/rs6000/rs6000.h
View file @
58a39e45
...
@@ -51,8 +51,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
...
@@ -51,8 +51,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define LINK_SPEC "-T512 -H512 -btextro -bhalt:4 -bnodelcsect"
#define LINK_SPEC "-T512 -H512 -btextro -bhalt:4 -bnodelcsect"
/* Add -lfp_p when running with -p or -pg. */
/* Profiled library versions are used by linking with special directories. */
#define LIB_SPEC "%{pg:-lfp_p}%{p:-lfp_p} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
#define LIB_SPEC "%{pg:-L/lib/profiled -L/usr/lib/profiled}\
%{p:-L/lib/profiled -L/usr/lib/profiled} %{g*:-lg} -lc"
/* gcc must do the search itself to find libgcc.a, not use -l. */
/* gcc must do the search itself to find libgcc.a, not use -l. */
#define LINK_LIBGCC_SPECIAL
#define LINK_LIBGCC_SPECIAL
...
@@ -93,13 +94,11 @@ extern int target_flags;
...
@@ -93,13 +94,11 @@ extern int target_flags;
} \
} \
}
}
/* Define this to modify the options specified by the user.
/* Define this to modify the options specified by the user. */
We turn off profiling because we don't know how to do it. */
#define OVERRIDE_OPTIONS \
#define OVERRIDE_OPTIONS \
{ \
{ \
profile_
flag = profile_block_flag = 0;
\
profile_
block_flag = 0;
\
}
}
/* target machine storage layout */
/* target machine storage layout */
...
@@ -781,12 +780,10 @@ struct rs6000_args {int words, fregno, nargs_prototype; };
...
@@ -781,12 +780,10 @@ struct rs6000_args {int words, fregno, nargs_prototype; };
#define FUNCTION_PROLOGUE(FILE, SIZE) output_prolog (FILE, SIZE)
#define FUNCTION_PROLOGUE(FILE, SIZE) output_prolog (FILE, SIZE)
/* Output assembler code to FILE to increment profiler label # LABELNO
/* Output assembler code to FILE to increment profiler label # LABELNO
for profiling a function entry.
for profiling a function entry. */
I have no real idea what r3 should point to here. */
#define FUNCTION_PROFILER(FILE, LABELNO) \
#define FUNCTION_PROFILER(FILE, LABELNO) \
fprintf(FILE, "\tbl mcount\n"
);
output_function_profiler ((FILE), (LABELNO)
);
/* EXIT_IGNORE_STACK should be nonzero if, when returning from a function,
/* EXIT_IGNORE_STACK should be nonzero if, when returning from a function,
the stack pointer does not matter. No definition is equivalent to
the stack pointer does not matter. No definition is equivalent to
...
...
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