Commit 58a39e45 by Richard Stallman

*** empty log message ***

From-SVN: r600
parent 9835f5a1
...@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment